/* Bandwagon Boys consolidated stylesheet. Source boundaries retained below. */

/* ===== source: v15.55.css ===== */
/* V15.55 — This Week matchup box score expansion */
body.this-week-overview .intel-dialog{width:min(1040px,96vw)}
body.this-week-overview .v1555-lineup-breakdown{margin:16px 0 18px;border:1px solid rgba(104,210,199,.22);background:rgba(3,13,12,.72);border-radius:14px;overflow:hidden}
body.this-week-overview .v1555-lineup-head{display:flex;justify-content:space-between;gap:16px;align-items:end;padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(16,52,47,.82),rgba(7,24,22,.88))}
body.this-week-overview .v1555-lineup-head span{display:block;color:#6fd8cf;font:900 9px Arial;letter-spacing:.15em}
body.this-week-overview .v1555-lineup-head h3{margin:4px 0 0;color:#f3ecdc;font-size:18px}
body.this-week-overview .v1555-lineup-head small{color:#91a39e;font:800 9px Arial;letter-spacing:.04em;text-align:right}
body.this-week-overview .v1555-lineup-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.1)}
body.this-week-overview .v1555-lineup-side{min-width:0;background:#071210;padding:0 14px 14px}
body.this-week-overview .v1555-lineup-side>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:14px 0 12px;border-bottom:1px solid rgba(255,255,255,.09)}
body.this-week-overview .v1555-lineup-side>header img{grid-row:1/3;width:42px;height:42px}
body.this-week-overview .v1555-lineup-side>header>div{min-width:0;align-self:end}
body.this-week-overview .v1555-lineup-side>header>div b{display:block;color:#f7f1e4;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.this-week-overview .v1555-lineup-side>header>div span{display:block;color:#62cfc6;font:900 8px Arial;letter-spacing:.11em;margin-top:2px}
body.this-week-overview .v1555-lineup-side>header>strong{grid-column:3;grid-row:1/3;color:#fff;font:900 31px/1 Arial;align-self:center}
body.this-week-overview .v1555-lineup-side>header>small{grid-column:2;color:#81938e;font-size:9px;align-self:start}
body.this-week-overview .v1555-lineup-label{display:grid;grid-template-columns:1fr 50px;gap:8px;padding:11px 2px 6px;color:#687d77;font:900 8px Arial;letter-spacing:.12em}
body.this-week-overview .v1555-lineup-label b{text-align:right;color:#80948e}
body.this-week-overview .v1555-player-list{display:grid;gap:4px}
body.this-week-overview .v1555-player-row{display:grid;grid-template-columns:34px minmax(0,1fr) 45px 48px;gap:8px;align-items:center;min-height:44px;padding:5px 8px 5px 5px;border:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.025);border-radius:8px}
body.this-week-overview .v1555-player-row.scored{background:rgba(55,169,155,.09);border-color:rgba(90,211,197,.14)}
body.this-week-overview .v1555-player-row>img{width:34px;height:34px;border-radius:50%;object-fit:cover;background:#14201e}
body.this-week-overview .v1555-player-copy{min-width:0}
body.this-week-overview .v1555-player-copy b{display:block;color:#edf1ee;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.this-week-overview .v1555-player-copy span{display:block;color:#70817d;font:800 8px Arial;margin-top:2px;letter-spacing:.04em}
body.this-week-overview .v1555-player-proj{text-align:right}
body.this-week-overview .v1555-player-proj small{display:block;color:#536761;font:800 7px Arial;letter-spacing:.08em}
body.this-week-overview .v1555-player-proj span{display:block;color:#899994;font:800 10px Arial;margin-top:1px}
body.this-week-overview .v1555-player-row>strong{text-align:right;color:#f8f4eb;font:900 17px Arial}
body.this-week-overview .v1555-player-row.scored>strong{color:#76e0d5}
body.this-week-overview .v1555-bench{margin-top:10px;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}
body.this-week-overview .v1555-bench summary{cursor:pointer;color:#849691;font:900 8px Arial;letter-spacing:.07em;padding:5px 2px;list-style:none}
body.this-week-overview .v1555-bench summary::-webkit-details-marker{display:none}
body.this-week-overview .v1555-bench summary:after{content:'+';float:right;color:#6fd8cf;font-size:14px}
body.this-week-overview .v1555-bench[open] summary:after{content:'−'}
body.this-week-overview .v1555-bench>div{display:grid;gap:4px;margin-top:5px}
body.this-week-overview .v1555-lineup-loading,body.this-week-overview .v1555-lineup-error{padding:22px;text-align:center;color:#91a39e;font:800 10px Arial;letter-spacing:.05em}
body.this-week-overview .v1555-lineup-error b,body.this-week-overview .v1555-lineup-error span{display:block}
body.this-week-overview .v1555-lineup-error b{color:#e9ddc0;margin-bottom:5px}
body.this-week-overview .v1555-lineup-empty{color:#71837e;font-size:10px;margin:8px 0}
@media(max-width:760px){
 body.this-week-overview .v1555-lineup-grid{grid-template-columns:1fr}
 body.this-week-overview .v1555-lineup-head{align-items:flex-start;flex-direction:column}
 body.this-week-overview .v1555-lineup-head small{text-align:left}
 body.this-week-overview .v1555-lineup-side{padding:0 10px 12px}
 body.this-week-overview .v1555-player-row{grid-template-columns:32px minmax(0,1fr) 40px 44px;padding-right:6px}
 body.this-week-overview .v1555-player-row>img{width:32px;height:32px}
 body.this-week-overview .v1555-player-proj span{font-size:9px}
 body.this-week-overview .v1555-player-row>strong{font-size:16px}
}

