.bb-kopf{margin-bottom:10px}.bb-marke{display:flex;align-items:center;gap:8px}.bb-marke img{object-fit:contain}.bb-marke strong{color:var(--bb-akzent)}.bb-rechts{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.phase{font-size:15px;font-weight:700}.karte p{margin:5px 0 10px}.reiter{display:flex;margin:10px 0}.reiter button{flex:1}.reiter button.an{color:var(--bb-text);background:var(--bb-glas)}[hidden]{display:none!important}#controls[inert]{opacity:.38;filter:grayscale(.85)}.cs2-score{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.cs2-score b{font-size:22px;font-variant-numeric:tabular-nums}.cs2-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cs2-stats small{display:block}.cs2-stats b{font-size:25px;font-variant-numeric:tabular-nums}.eZeile{min-width:0}.eZeile>div{min-width:0}.eZeile small{display:block;max-width:390px}.eZeile input:not([type=number]){max-width:48%;min-width:0;width:190px}.hilfe{font-size:11.5px;color:var(--bb-matt);margin:12px 0}.eFuss{position:sticky;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px -12px -16px;padding:10px 12px;border-top:1px solid var(--bb-rand);background:rgba(18,16,14,.82);backdrop-filter:blur(16px) saturate(140%);z-index:5}#toast{position:fixed;left:10px;right:10px;bottom:65px;padding:7px 10px;background:rgba(30,27,24,.92);border-left:3px solid var(--bb-akzent);border-radius:8px;backdrop-filter:blur(16px);z-index:40;font-size:12px}dialog{position:fixed;inset:0;margin:auto;max-width:620px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:20px;color:var(--bb-text);border:1px solid var(--bb-rand-stark);border-radius:12px;background:rgba(22,20,18,.96);backdrop-filter:blur(16px);overflow:auto}dialog::backdrop{background:#0009;backdrop-filter:blur(6px)}dialog ol{padding-left:20px}dialog li{margin:12px 0}dialog a{color:var(--bb-akzent-hell)}dialog .ein-kopf{display:flex;justify-content:space-between;align-items:center}dialog input{color:var(--bb-text);background:#0004;border:1px solid var(--bb-rand-stark);border-radius:8px;padding:6px}dialog .eZeile{display:flex;justify-content:space-between;gap:12px}.eKopf .pfeil{fill:none;stroke:currentColor;stroke-width:2}.eFuss button{min-width:0}@media(max-width:360px){.bb-kopf{flex-wrap:wrap}.bb-rechts{width:100%;justify-content:flex-start}.eZeile input:not([type=number]){width:44%}}

#seiteEinstellungen .eKopf .pfeil{width:12px;height:12px;flex:none;margin-left:auto;transform:rotate(180deg);transition:transform .35s}#seiteEinstellungen .eGruppe.zu .eKopf .pfeil{transform:rotate(0deg)}
@media(prefers-reduced-motion:reduce){#seiteEinstellungen .eKopf .pfeil{transition:none}}

.profilwahl{display:flex;gap:4px}.profilwahl button{font-size:11px;padding:4px 8px}.profilwahl [aria-pressed=true]{color:var(--bb-akzent);border-color:var(--bb-akzent)}

/* Shared WoW-dock link and text-control contract. */
a,a:visited{color:var(--bb-akzent-hell,#f6d38e);text-decoration:underline;text-decoration-color:#f6d38e88;text-underline-offset:3px;overflow-wrap:anywhere}a:hover{color:#fff0cc}a:focus-visible{outline:2px solid var(--bb-akzent-hell);outline-offset:4px;border-radius:2px}.kopierZeile{display:flex;gap:6px;margin:10px 0}.kopierZeile input{flex:1;min-width:0;background:#1a1a1a;border:1px solid var(--bb-rand-stark);border-radius:7px;color:var(--bb-akzent-hell);font:12px Consolas,monospace;padding:7px 8px}.kopierZeile button{flex:none}#seiteEinstellungen .eZeile>input[type=text],#seiteEinstellungen #commands input{height:30px;box-sizing:border-box;padding:5px 9px;line-height:18px;font:inherit;color:var(--bb-text);background:rgba(0,0,0,.28);border:1px solid var(--bb-rand-stark);border-radius:8px;align-self:center}#commands input::placeholder{color:var(--bb-matt);opacity:1}

#leetifyKey{height:30px;box-sizing:border-box;padding:5px 9px;line-height:18px;font:inherit;color:var(--bb-text);background:#0005;border:1px solid var(--bb-rand-stark);border-radius:8px}#rankSummary{font-size:12px;color:var(--bb-akzent-hell)}#ranksGroup #removeLeetifyKey{font-size:11.5px;padding:5px 9px}.profilwahl{flex-wrap:wrap;justify-content:flex-end}

.profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:14px 0}.profile-details>div{padding:9px 0;border-bottom:1px solid var(--bb-rand);min-width:0}.profile-details dt{font-size:11.5px;color:var(--bb-leise)}.profile-details dd{margin:3px 0 0;font-size:20px;font-weight:700;color:var(--bb-text);font-variant-numeric:tabular-nums}.profile-current-rank{font-size:13px;color:var(--bb-akzent-hell)}#dockResults{display:flex;gap:5px;flex-wrap:wrap;margin:15px 0}#dockResults .result-badge{display:inline-flex;width:28px;height:25px;justify-content:center;align-items:center;border:1px solid;border-radius:4px;font-size:12px;font-weight:700}.result-win{color:#5fd3a6;background:#5fd3a61a}.result-loss{color:#ff7f74;background:#ff7f741a}.result-draw{color:#d5cfc4;background:#d5cfc414}
