/* V1364 · Teilen & diskutieren – Dark-Mode-Design von Märkte & Trends */
.mt-share-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(90,200,250,.45);background:rgba(20,32,48,.9);color:#cfe9ff;font:600 11px/1.1 inherit;letter-spacing:.06em;padding:7px 10px;border-radius:8px;cursor:pointer;white-space:nowrap}
.mt-share-btn:hover{border-color:#5ac8fa;color:#fff;background:rgba(30,52,78,.95)}
.mt-share-btn.mt-share-page{margin:10px 0 4px;font-size:12px;padding:9px 14px}
.mt-share-btn.compact{margin-top:6px}
.mt-share-overlay{position:fixed;inset:0;z-index:9999;background:rgba(4,8,14,.78);display:flex;align-items:flex-start;justify-content:center;padding:24px 14px;overflow:auto}
body.mt-share-open{overflow:hidden}
.mt-share-modal{position:relative;width:100%;max-width:560px;background:#0d1622;border:1px solid rgba(90,200,250,.28);border-radius:16px;padding:22px;color:#e8f1fb;box-shadow:0 24px 60px rgba(0,0,0,.55)}
.mt-share-modal h2{margin:0 26px 14px 0;font-size:18px}
.mt-share-close{position:absolute;top:12px;right:14px;background:none;border:0;color:#9db4cc;font-size:24px;line-height:1;cursor:pointer}
.mt-share-card{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px;background:rgba(255,255,255,.03);margin-bottom:14px}
.mt-share-card-head{display:flex;align-items:center;gap:10px}
.mt-share-card-head small{display:block;color:#8fa6bd;font-size:11px;letter-spacing:.08em}
.mt-share-card-price{margin-left:auto;text-align:right}
.mt-share-card-price small{display:block;font-size:11px}
.mt-share-card-price small.up{color:#4ddc8a}.mt-share-card-price small.down{color:#ff6b6b}
.mt-share-logo{width:34px;height:34px;border-radius:9px;object-fit:contain;background:#fff}
.mt-share-logo-ini{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1d4e7a,#0f2c46);color:#cfe9ff;font:700 12px/1 inherit}
.mt-share-card-state{display:flex;align-items:center;gap:8px;margin:10px 0}
.mt-share-card-state small{color:#8fa6bd;font-size:11px}
.mt-share-pill{display:inline-block;padding:4px 9px;border-radius:999px;font:700 10px/1.2 inherit;letter-spacing:.07em;border:1px solid rgba(255,255,255,.18);color:#c9d8e8}
.mt-share-pill.long{border-color:rgba(77,220,138,.5);color:#4ddc8a}
.mt-share-pill.flat{border-color:rgba(255,107,107,.5);color:#ff6b6b}
.mt-share-card-links{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}
.mt-share-card-links a{color:#5ac8fa;text-decoration:none}
.mt-share-card-links a:hover{text-decoration:underline}
.mt-share-note{margin:10px 0 0;font-size:11px;color:#8fa6bd}
.mt-share-label{display:block;font:600 11px/1.4 inherit;letter-spacing:.07em;color:#9db4cc;margin-bottom:12px}
.mt-share-label textarea,.mt-share-label select{width:100%;margin-top:6px;background:#0a121c;border:1px solid rgba(255,255,255,.14);border-radius:10px;color:#e8f1fb;padding:10px;font:400 13px/1.5 inherit}
.mt-share-label textarea{min-height:110px;resize:vertical}
.mt-share-hint{font-size:11px;color:#8fa6bd;margin:-4px 0 14px}
.mt-share-options{border-top:1px solid rgba(255,255,255,.08);padding-top:12px;margin-bottom:14px}
.mt-share-options h3{margin:0 0 8px;font:600 11px/1.2 inherit;letter-spacing:.08em;color:#9db4cc}
.mt-share-option{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:4px 0}
.mt-share-option em{margin-left:auto;font-size:10.5px;color:#8fa6bd;font-style:normal}
.mt-share-soon{opacity:.5}
.mt-share-foot{display:flex;align-items:center;gap:14px}
.mt-share-foot button{background:linear-gradient(135deg,#5ac8fa,#2f88c4);border:0;color:#04121e;font:700 12px/1 inherit;letter-spacing:.06em;padding:12px 16px;border-radius:10px;cursor:pointer}
.mt-share-foot button[disabled]{opacity:.6;cursor:default}
.mt-share-ghost{color:#9db4cc;font-size:12px;text-decoration:none}
.mt-share-status{margin:12px 0 0;font-size:12px;color:#cfe9ff}
.mt-share-error{color:#ff6b6b;font-size:13px}
@media(max-width:600px){.mt-share-modal{padding:18px}.mt-share-card-price{margin-left:0;width:100%;text-align:left}}

/* V1421 · Teilen-Fenster: Wertzeile in Scanner-Reihenfolge, alles in einer Zeile.
   Zusätzlich: Teilen-&-Diskutieren-Knopf wird nicht mehr abgeschnitten. */
.mt-scan-full-row.mt-scan-full-row-line{display:grid!important;grid-template-columns:minmax(118px,1.1fr) minmax(0,5fr)!important;gap:10px!important;align-items:center!important;row-gap:0!important}
.mt-scan-full-row-line .mt-scan-full-fields{display:flex!important;flex-wrap:nowrap!important;gap:10px!important;align-items:center!important;grid-column:auto!important;min-width:0!important}
.mt-scan-full-row-line .mt-scan-full-fields>span{flex:1 1 0!important;min-width:0!important;overflow:hidden!important}
.mt-scan-full-row-line .mt-scan-full-fields>span.mt-scan-full-sent-cell{flex:1.5 1 0!important}
.mt-scan-full-row-line .mt-scan-full-fields small{font-size:8px!important;letter-spacing:.02em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.mt-scan-full-row-line .mt-scan-full-fields b{font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.mt-scan-full-row-line .mt-scan-full-fields b.badge{font-size:9px!important;padding:1px 5px!important}
.mt-scan-full-row-line .mt-scan-full-name b{font-size:12px!important}
.mt-scan-full-row-line .mt-scan-full-name small{font-size:10px!important}
.mt-scan-full-row-line .mt-scan-full-sent-cell b{display:block!important;width:100%!important;white-space:normal!important}
.mt-scan-full-row-line .mt-scan-full-sent-cell b>*{width:100%!important;transform:none!important}
@media(max-width:760px){
  .mt-scan-full-row.mt-scan-full-row-line{grid-template-columns:minmax(0,1fr)!important}
  .mt-scan-full-row-line .mt-scan-full-fields{flex-wrap:wrap!important}
  .mt-scan-full-row-line .mt-scan-full-fields>span{flex:1 1 72px!important}
}
.row-actions .market-chat-share-btn,.unified-row-actions .market-chat-share-btn,.st-scan-actions .market-chat-share-btn{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0!important}
.row-actions.st-scan-actions,.row-actions.unified-row-actions{flex-wrap:wrap!important}

/* V1430: Aktionsspalte wieder einzeilig wie vorher – Kursalarm, Musterdepot,
   Watchlist, Teilen & Diskutieren in einer Reihe, alle vollstaendig sichtbar
   und klickbar, kein Ueberlappen, kein Abschneiden. */
.scanner-table-v11 td.scanner-actions-cell,.scanner-table-v11 td:last-child{min-width:352px!important;width:352px!important;overflow:visible!important}
.scanner-table-v11 .row-actions.st-scan-actions{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:6px!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:visible!important;
  white-space:nowrap!important;
}
.scanner-table-v11 .row-actions.st-scan-actions>.alarm-bell,
.scanner-table-v11 .row-actions.st-scan-actions>button:first-child{flex:0 0 auto!important;width:32px!important;min-width:32px!important;padding:0!important}
.scanner-table-v11 .row-actions.st-scan-actions>.depot-btn,
.scanner-table-v11 .row-actions.st-scan-actions>.watch-btn{flex:0 0 auto!important;width:auto!important;min-width:0!important;padding:0 6px!important;font-size:8.5px!important;letter-spacing:.01em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}
.scanner-table-v11 .row-actions.st-scan-actions>.market-chat-share-btn{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0 8px!important;font-size:8.5px!important;letter-spacing:.01em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}
.scanner-table-v11 .row-actions.st-scan-actions>*{margin:0!important}
