
div.tabelle-embed{display:block;position:relative;box-sizing:border-box;width:100%;max-width:460px;margin:8px 0;background:radial-gradient(120% 90% at 0 0,rgba(167,9,9,.30),transparent 60%),linear-gradient(160deg,#2b1315,#150a0b);border:1px solid rgba(255,255,255,.10);border-radius:14px;overflow:hidden;font-size:.74rem;line-height:1.25;color:#fff;text-align:left;box-shadow:0 8px 20px -8px rgba(0,0,0,.7),0 0 0 1px rgba(167,9,9,.28);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default}
div.tabelle-embed::before{content:"";display:block;height:3px;background:linear-gradient(90deg,#a70909,#ff4d4d 55%,#a70909)}
div.tabelle-embed *{box-sizing:border-box;-webkit-user-select:none;user-select:none}
div.tabelle-embed img{pointer-events:none;-webkit-user-drag:none}
.quote-block div.tabelle-embed{margin:6px 0 2px}
div.tabelle-embed .tb-kopf{display:flex;align-items:center;gap:10px;padding:10px 12px 9px}
div.tabelle-embed .tb-kopf .tb-ico{width:34px;height:34px;border-radius:9px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#a70909 !important;color:#fff !important;font-size:.9rem;box-shadow:0 0 12px 1px rgba(255,60,60,.35)}
div.tabelle-embed .tb-kopf .tb-ico.logo{background:#fff !important;padding:4px}
div.tabelle-embed .tb-ico img{width:100%;height:100%;object-fit:contain}
div.tabelle-embed .tb-info{flex:1 1 auto;min-width:0}
div.tabelle-embed .tb-info .tb-badge{display:block;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#ff7b7b !important;margin-bottom:2px}
div.tabelle-embed .tb-info .tb-titel{display:block;font-size:.95rem;font-weight:800;color:#fff !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div.tabelle-embed .tb-info .tb-titel span{font-weight:600;color:rgba(255,255,255,.55) !important;font-size:.72rem;margin-left:5px}
div.tabelle-embed .tb-kopf .tb-stand{flex:0 0 auto;font-size:.62rem;font-weight:800;letter-spacing:.03em;border-radius:999px;padding:4px 9px;white-space:nowrap}
div.tabelle-embed .tb-kopf .tb-stand.snap{background:rgba(251,191,36,.14) !important;color:#fbbf24 !important;box-shadow:inset 0 0 0 1px rgba(251,191,36,.35)}
div.tabelle-embed .tb-kopf .tb-stand.live{background:rgba(34,197,94,.16) !important;color:#4ade80 !important;box-shadow:inset 0 0 0 1px rgba(74,222,128,.4);text-transform:uppercase}
div.tabelle-embed .tb-kopf .tb-stand.live::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#4ade80;margin-right:5px;vertical-align:1px;animation:tbPuls 1.6s ease-in-out infinite}
@keyframes tbPuls{50%{opacity:.3}}
div.tabelle-embed table.tb{width:100%;border-collapse:collapse;table-layout:auto;margin:0;background:transparent}
div.tabelle-embed table.tb th{padding:5px 3px;font-size:.56rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.5) !important;font-weight:700;text-align:center;background:rgba(0,0,0,.28) !important;border:0}
div.tabelle-embed table.tb td{padding:4px 3px;text-align:center;border:0;border-top:1px solid rgba(255,255,255,.06);font-variant-numeric:tabular-nums;white-space:nowrap;background:transparent;color:rgba(255,255,255,.88) !important}
div.tabelle-embed table.tb tbody tr:nth-child(even) td{background:rgba(255,255,255,.035)}
div.tabelle-embed table.tb th.tb-p,div.tabelle-embed table.tb td.tb-p{width:24px;padding-left:9px}
div.tabelle-embed table.tb th.tb-v,div.tabelle-embed table.tb td.tb-v{text-align:left;width:100%;max-width:0}
div.tabelle-embed table.tb td.tb-v{overflow:hidden;text-overflow:ellipsis;font-weight:700;color:#fff !important}
div.tabelle-embed table.tb td.tb-v img{width:16px;height:16px;object-fit:contain;vertical-align:-4px;margin-right:7px;display:inline-block}
div.tabelle-embed table.tb td.tb-p{font-weight:800;color:rgba(255,255,255,.6) !important}
div.tabelle-embed table.tb td.tb-pkt{font-weight:900;font-size:.82rem;padding-right:10px;color:#fff !important}
div.tabelle-embed table.tb th.tb-pkt{padding-right:10px}
div.tabelle-embed table.tb td.tb-diff.pos{color:#4ade80 !important}
div.tabelle-embed table.tb td.tb-diff.neg{color:#f87171 !important}
div.tabelle-embed table.tb tr.tb-rwe td{background:rgba(225,29,46,.30) !important;border-top-color:rgba(255,90,90,.35)}
div.tabelle-embed table.tb tr.tb-rwe td.tb-p{box-shadow:inset 3px 0 0 #ff4d4d;color:#fff !important}
div.tabelle-embed table.tb tr.tb-rwe td.tb-v{color:#fff !important}
div.tabelle-embed .tb-fuss{display:flex;align-items:center;gap:7px;padding:8px 12px;border-top:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.25);font-size:.66rem;font-weight:700;color:#ff9a9a !important;text-decoration:none}
div.tabelle-embed .tb-fuss:hover{color:#fff !important}
div.tabelle-embed .tb-fuss .tb-marke{margin-left:auto;font-size:.56rem;letter-spacing:.12em;color:rgba(255,255,255,.35) !important;font-weight:800}
@media (max-width:420px){div.tabelle-embed{font-size:.7rem}div.tabelle-embed .tb-kopf{padding:9px 10px 8px;gap:8px}div.tabelle-embed .tb-kopf .tb-stand{font-size:.58rem;padding:3px 7px}div.tabelle-embed table.tb th,div.tabelle-embed table.tb td{padding-left:2px;padding-right:2px}div.tabelle-embed table.tb td.tb-v img{margin-right:5px}}
@media (max-width:340px){div.tabelle-embed .tb-tore{display:none}}
@media (prefers-reduced-motion:reduce){div.tabelle-embed .tb-stand.live::before{animation:none}}
