/* «Тренер «Балтики»» – кабинет руководства (board-room.js). coach-board-room:2026-10-29 */
.brm-card{align-self:start}
.brm-card .lr-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}
.brm-card .lr-head .label{margin:0}
.brm-chip{font-weight:600}
.brm-chip.bc-full,.brm-chip.bc-ok{background:var(--t-green,#E2F3E6);color:var(--green-ink,#1F7A3A);border-color:transparent}
.brm-chip.bc-warn,.brm-chip.bc-low{background:var(--t-amber,#FFF1D1);color:var(--amber-ink,#8A5A00);border-color:transparent}
.brm-chip.bc-ult{background:var(--t-red,#FBE7E9);color:var(--red,#C9203A);border-color:transparent}
.brm-trust{margin:8px 0 12px}
.brm-bar{position:relative;display:flex;height:12px;border-radius:999px;overflow:visible;background:var(--line)}
.brm-z{display:block;height:100%}
.brm-z:first-child{border-radius:999px 0 0 999px}
.brm-z:last-of-type{border-radius:0 999px 999px 0}
.z-fire{background:var(--red,#C9203A)}
.z-ult{background:color-mix(in srgb,var(--red,#C9203A) 55%,var(--gold,#E0A426))}
.z-warn{background:var(--gold,#E0A426)}
.z-mid{background:color-mix(in srgb,var(--gold,#E0A426) 35%,var(--line-2,#ccd))}
.z-ok{background:var(--green,#2C8A4E)}
.brm-tk{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--card);opacity:.9}
.brm-leg{display:flex;flex-wrap:wrap;gap:2px 12px;margin:14px 0 0;font-size:var(--fs-xs,12px);color:var(--muted)}
.brm-leg span::before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:0;background:var(--line-2)}
.brm-leg .l-fire::before{background:var(--red,#C9203A)}
.brm-leg .l-ult::before{background:color-mix(in srgb,var(--red,#C9203A) 55%,var(--gold,#E0A426))}
.brm-leg .l-warn::before{background:var(--gold,#E0A426)}
.brm-leg .l-ok::before{background:var(--green,#2C8A4E)}
.brm-pin{position:absolute;top:50%;width:0;height:0}
.brm-pin u{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:grid;place-items:center;min-width:28px;height:22px;padding:0 5px;border-radius:999px;background:var(--card);border:2px solid var(--ink);font:700 12px/1 var(--f-mono,monospace);text-decoration:none;color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.2)}
.brm-ult{margin:0 0 12px;padding:10px 12px;border-radius:var(--r-sm,8px);background:var(--t-red,#FBE7E9);border-left:3px solid var(--red,#C9203A)}
.brm-ult-h{margin:0 0 8px;font-size:var(--fs-md,14px)}
.brm-ult-h b{color:var(--red,#C9203A)}
.brm-ultbar{position:relative;height:20px;border-radius:999px;background:var(--card);border:1px solid var(--line-2);overflow:hidden}
.brm-ultbar i{position:absolute;inset:0 auto 0 0;background:var(--green,#2C8A4E);transition:width .3s}
.brm-ultbar span{position:relative;display:block;text-align:center;font:600 12px/18px var(--f-mono,monospace);color:var(--ink)}
.brm-dots{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px}
.brm-dot{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font:700 11px/1 var(--f-body,sans-serif);font-style:normal;border:1.5px dashed var(--line-2);color:var(--muted)}
.brm-dot.r-W{background:var(--green,#2C8A4E);border:0;color:#fff}
.brm-dot.r-D{background:var(--gold,#E0A426);border:0;color:#1b1b1b}
.brm-dot.r-L{background:var(--red,#C9203A);border:0;color:#fff}
.brm-dots small{flex:1 1 160px;color:var(--ink);font-size:var(--fs-xs,12px)}
.brm-ult.lost{background:var(--t-neutral,#F1F4EC)}
.brm-mcard{padding-top:12px;padding-bottom:2px}
.brm-ult.big{margin-bottom:10px}
.brm-meet{align-items:center;gap:8px;flex-wrap:wrap}
.brm-inv{margin:0;flex:1 1 220px;font-size:var(--fs-sm,13px)}
.brm-next{color:var(--muted);font-size:var(--fs-xs,12px);margin:0}
.brm-lh{margin-top:14px}
.brm-log{list-style:none;margin:0;padding:0;display:grid;gap:5px}
.brm-log li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 10px;align-items:baseline;padding:6px 10px;border-radius:var(--r-sm,8px);background:var(--t-neutral,rgba(127,140,170,.08));border-left:3px solid var(--line-2)}
.brm-log li.r-yes{border-left-color:var(--green,#2C8A4E)}
.brm-log li.r-part{border-left-color:var(--gold,#E0A426)}
.brm-log li.r-no{border-left-color:var(--red,#C9203A)}
.brm-log small{color:var(--muted);font-size:var(--fs-xs,12px);white-space:nowrap}
.brm-log span{min-width:0;overflow-wrap:anywhere;font-size:var(--fs-sm,13px)}
.brm-sheet h2{margin:0 0 10px}
.brm-opts button[disabled]{opacity:.55;cursor:not-allowed}
.brm-ch{display:inline-block;margin-left:4px;font-style:normal;font-weight:600}
.brm-ch.high{color:var(--green-ink,#1F7A3A)}
.brm-ch.mid{color:var(--amber-ink,#8A5A00)}
.brm-ch.low{color:var(--red,#C9203A)}
@media (max-width:560px){ .brm-log li{grid-template-columns:1fr} }
