.mlp-photos-row,.mlp-photos-gallery,.mlp-photos-edit,.mlp-photos-empty{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:clip}.mlp-photos-row{margin:8px 0 18px}.mlp-photos-row__head,.mlp-photos-gallery__head,.mlp-photos-edit__head,.mlp-photos-night__head,.mlp-photos-edit__tools{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.mlp-photos-row__title,.mlp-photos-gallery__title,.mlp-photos-edit__title,.league-public-page h2.mlp-photos-row__title,.league-public-page h1.mlp-photos-gallery__title,.league-public-page h1.mlp-photos-edit__title{margin:0;font-family:var(--font-display), "Barlow Condensed", "Arial Narrow", Arial, sans-serif!important;text-transform:uppercase!important;letter-spacing:-.01em!important;-webkit-text-fill-color:unset!important;background:0 0!important;font-weight:800!important;line-height:.92!important}.mlp-photos-row__title{font-size:clamp(28px,7vw,36px)}.mlp-photos-row__count{font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-left:8px;font-size:.62em}.mlp-photos-row__see,.mlp-photos-edit__done,.mlp-photos-edit__text-btn{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:14px;font-weight:700;text-decoration:none}.mlp-photos-row__scroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;max-width:100%;margin-top:14px;padding-bottom:2px;scroll-padding-left:0;display:flex;overflow-x:auto}.mlp-photos-row__scroller::-webkit-scrollbar{display:none}.mlp-photos-row__card{aspect-ratio:auto;scroll-snap-align:start;cursor:pointer;background:#ffffff0f;border:0;border-radius:22px;flex:0 0 74%;max-width:272px;height:340px;padding:0;position:relative;overflow:hidden}.mlp-photos-row__card:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#050506d9);position:absolute;inset:0}.mlp-photos-row__cap{z-index:2;text-align:left;position:absolute;bottom:14px;left:16px;right:16px}.mlp-photos-row__cap b{font-family:var(--font-display), "Barlow Condensed", "Arial Narrow", Arial, sans-serif;text-transform:uppercase;color:#fff;font-size:22px;font-weight:800;line-height:1;display:block}@media (min-width:768px){.mlp-photos-row__card{flex-basis:220px}}.mlp-photos-row__card img,.mlp-photos-gallery__tile img,.mlp-photos-edit__tile img{object-fit:cover;width:100%;height:100%;display:block}.mlp-photos-gallery{padding:8px 0 28px}.mlp-photos-gallery__brand{margin:0 0 6px;font-size:13px;font-weight:700}.mlp-photos-gallery__title,.mlp-photos-edit__title{font-size:clamp(56px,16vw,84px)}.mlp-photos-chips{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;max-width:100%;margin:16px 0 8px;display:flex;overflow-x:auto}.mlp-photos-chips::-webkit-scrollbar{display:none}.mlp-photos-chip{appearance:none;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:13px;font-weight:700}.mlp-photos-chip b{font-variant-numeric:tabular-nums;margin-left:6px;font-weight:700}.mlp-photos-night{margin-top:18px}.mlp-photos-night__heading{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.mlp-photos-night__count{flex-shrink:0;font-size:12px;font-weight:650}.mlp-photos-gallery__grid{grid-template-columns:1fr 1fr;gap:4px;margin-top:10px;padding:0 4px;display:grid}@media (min-width:800px){.mlp-photos-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.mlp-photos-gallery__tile{appearance:none;aspect-ratio:1;cursor:pointer;background:#ffffff0d;border:0;border-radius:0;min-width:0;margin:0;padding:0;position:relative;overflow:hidden}.mlp-photos-gallery__tile.is-lead{aspect-ratio:4/3;grid-column:1/-1}.mlp-photo-viewer{z-index:420;color:#f6f3ea;padding-top:env(safe-area-inset-top,0px);background:#070705;flex-direction:column;display:flex;position:fixed;inset:0}.mlp-photo-viewer__bar{grid-template-columns:44px 1fr 44px;align-items:center;min-height:48px;padding:4px 8px;display:grid}.mlp-photo-viewer__close{appearance:none;width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:28px;line-height:1}.mlp-photo-viewer__counter{text-align:center;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.mlp-photo-viewer__scroller{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-height:0;display:flex;overflow-x:auto}.mlp-photo-viewer__scroller::-webkit-scrollbar{display:none}.mlp-photo-viewer__slide{scroll-snap-align:center;box-sizing:border-box;flex:0 0 100%;justify-content:center;align-items:center;width:100%;min-width:100%;padding:0 8px;display:flex}.mlp-photo-viewer__slide img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.mlp-photo-viewer__caption{padding:12px 18px calc(16px + env(safe-area-inset-bottom,0px));min-height:72px}.mlp-photo-viewer__caption strong{letter-spacing:.01em;font-size:16px;font-weight:800;display:block}.mlp-photo-viewer__meta{opacity:.72;margin-top:4px;font-size:13px;display:block}.mlp-photos-edit{padding:4px 0 32px}.mlp-photos-edit__kicker{letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:800}.mlp-photos-edit__toggle{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:18px 0 8px;display:flex}.mlp-photos-edit__toggle span{font-size:15px;font-weight:650}.mlp-photos-switch{appearance:none;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;width:48px;height:28px;padding:0;position:relative}.mlp-photos-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px}.mlp-photos-switch[aria-checked=true]:after{transform:translate(20px)}.mlp-photos-add{cursor:pointer;width:100%;min-height:92px;font:inherit;background:0 0;border:1px dashed;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:14px;display:flex}.mlp-photos-add strong{letter-spacing:.08em;font-size:14px}.mlp-photos-add small{opacity:.75;font-size:12px}.mlp-photos-edit__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}@media (min-width:900px){.mlp-photos-edit__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mlp-photos-edit__tile{appearance:none;aspect-ratio:1;cursor:pointer;background:#ffffff0d;border:2px solid #0000;border-radius:10px;min-width:0;margin:0;padding:0;position:relative;overflow:hidden}.mlp-photos-edit__tile.is-selected{border-color:var(--mlp-photos-accent,#d6b25e)}.mlp-photos-edit__badge,.mlp-photos-edit__album{z-index:1;position:absolute}.mlp-photos-edit__badge{color:#fff;background:#00000073;border:1.5px solid #fffc;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid;top:6px;right:6px}.mlp-photos-edit__tile.is-selected .mlp-photos-edit__badge{background:var(--mlp-photos-accent,#d6b25e);color:#14120c;border-color:#0000}.mlp-photos-edit__album{letter-spacing:.06em;text-align:left;color:#fff;text-shadow:0 1px 2px #000000b3;font-size:9px;font-weight:800;bottom:6px;left:6px;right:6px}.mlp-photos-edit__uploading{color:#fff;letter-spacing:.06em;background:#00000073;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.mlp-photos-edit__bar,.mlp-photos-sheet{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.mlp-photos-edit__selected{letter-spacing:.08em;margin-right:auto;font-size:12px;font-weight:800}.mlp-photos-edit__action,.mlp-photos-sheet button{appearance:none;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:750}.mlp-photos-edit__action--danger{background:0 0}.mlp-photos-edit__fields{flex-direction:column;gap:8px;margin-top:14px;display:flex}.mlp-photos-edit__fields input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #0000;border-radius:12px;padding:10px 12px;font-size:15px}.mlp-photos-note,.mlp-photos-empty{margin:12px 0 0;font-size:14px;line-height:1.45}.mlp-photos-more-stack{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.mlp-photos-more-stack img{object-fit:cover;width:28px;height:36px;box-shadow:0 0 0 2px var(--mlp-photos-stack-edge,#111);border-radius:6px;margin-left:-12px}.mlp-photos-more-stack img:first-child{margin-left:0}.league-public-page [data-mlp-tab=photos].mlp-public-photos-panel{padding-bottom:calc(var(--mlp-mobile-bottom-nav-offset,72px) + 28px);overflow-x:clip}@media (min-width:768px){.league-public-page [data-mlp-tab=photos].mlp-public-photos-panel{padding-bottom:48px}}@media (max-width:767px){.league-public--mobile-bottom-nav.league-public--photos-no-topbar>.league-public-scrollport{padding-top:0}}.mlp-photos-edit-hint{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 16px;display:flex}.mlp-photos-edit-hint strong{font-family:var(--font-display), "Barlow Condensed", "Arial Narrow", Arial, sans-serif;letter-spacing:-.01em;text-transform:uppercase;font-size:28px;font-weight:800;line-height:.92}.mlp-photos-edit__tile-hit{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.mlp-photos-edit__dots{z-index:2;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;min-width:44px;min-height:44px;font-size:16px;font-weight:800;line-height:1;position:absolute;top:6px;right:6px}.mlp-photos-edit__menu{z-index:4;background:#22252b;border:1px solid #f4f1ea2e;border-radius:16px;flex-direction:column;width:min(230px,100vw - 40px);padding:6px;display:flex;position:absolute;top:48px;right:8px;box-shadow:0 20px 50px -10px #000000e6}.mlp-photos-edit__menu button{appearance:none;color:#f4f1ea;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:46px;padding:0 12px;font-size:14.5px;font-weight:600}.mlp-photos-edit__menu button.is-danger{color:#ff8a80}.mlp-hero-photo-sheet{z-index:80;position:fixed;inset:0}.mlp-hero-photo-sheet__scrim{cursor:pointer;background:#0000008c;border:0;position:absolute;inset:0}.mlp-hero-photo-sheet__panel{padding:10px 20px calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid #f4f1ea2e;border-radius:26px 26px 0 0;max-height:min(92dvh,760px);position:absolute;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -30px 60px -20px #000c}.mlp-hero-photo-sheet__grab{background:#ffffff40;border-radius:9px;width:40px;height:5px;margin:0 auto 14px}.mlp-hero-photo-sheet__panel h3{font-family:var(--font-display), "Barlow Condensed", "Arial Narrow", Arial, sans-serif;text-transform:uppercase;margin:0;font-size:28px;font-weight:800;line-height:1}.mlp-hero-photo-sheet__sub{margin:6px 0 0;font-size:13.5px;line-height:1.45}.mlp-hero-photo-sheet__opt{width:100%;min-height:84px;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:1px solid #f4f1ea2e;border-radius:18px;align-items:center;gap:14px;margin-top:12px;padding:12px;display:flex}.mlp-hero-photo-sheet__th{background:#222;border-radius:12px;flex:0 0 72px;width:72px;height:60px;overflow:hidden}.mlp-hero-photo-sheet__th img{object-fit:cover;width:100%;height:100%;display:block}.mlp-hero-photo-sheet__t{flex:1;min-width:0}.mlp-hero-photo-sheet__t b{font-size:15px;display:block}.mlp-hero-photo-sheet__t span{margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.mlp-hero-photo-sheet__radio{border:2px solid #f4f1ea2e;border-radius:50%;flex:0 0 22px;width:22px;height:22px}.mlp-hero-photo-sheet__opt.is-on .mlp-hero-photo-sheet__radio{border:6px solid}.mlp-hero-photo-sheet__row{gap:10px;margin-top:16px;display:flex}.mlp-hero-photo-sheet__btn{cursor:pointer;border:1px solid #0000;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.mlp-hero-photo-sheet__btn--ghost{border-color:inherit;background:0 0}
.dashboard-tonight-hub--editorial{box-shadow:none;background:0 0;border:none;padding:4px 0 8px;display:block}.dashboard-tonight-hub--editorial .dashboard-tonight-hub__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:12px;font-weight:800}.dashboard-tonight-hub--editorial .dashboard-tonight-hub__title{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(40px,12vw,64px);font-weight:800;line-height:.9}.dashboard-tonight-hub--editorial .dashboard-tonight-hub__detail{color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.4}.dashboard-tonight-hub__progress{align-items:center;gap:12px;margin-top:14px;display:flex}.dashboard-tonight-hub__progress-bar{background:var(--dash-hairline,var(--border));border-radius:99px;flex:1;height:4px;overflow:hidden}.dashboard-tonight-hub__progress-bar i{background:var(--accent);height:100%;display:block}.dashboard-tonight-hub__progress-label{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.dashboard-tonight-hub--editorial .dashboard-tonight-hub__actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.dashboard-tonight-hub--editorial .dashboard-tonight-hub__primary{background:var(--btn-primary-bg);min-height:48px;color:var(--btn-primary-text);border-radius:12px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:flex}.dashboard-tonight-hub__secondary-row{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.dashboard-tonight-hub--editorial .dashboard-tonight-hub__secondary{color:var(--accent);align-items:center;min-height:44px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:767px){.dashboard-overview .dashboard-overview-header{display:none}.dashboard-stat-tiles--compact-pulse{border-top:1px solid var(--dash-hairline,var(--border));border-bottom:1px solid var(--dash-hairline,var(--border));background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.dashboard-stat-tiles--compact-pulse .dashboard-stat-tile{min-height:72px;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 8px;display:flex}.dashboard-stat-tiles--compact-pulse .dashboard-stat-tile__meta svg{display:none}.dashboard-stat-tiles--compact-pulse .dashboard-stat-tile__value{font-family:var(--font-display), "Arial Narrow", sans-serif;order:-1;font-size:32px;line-height:1}.dashboard-overview .dashboard-panel{box-shadow:none;background:0 0;border:none;padding:0}.dashboard-overview .dashboard-tip-row,.dashboard-overview-ai-row,.dashboard-overview-latest-news{border-bottom:1px solid var(--dash-hairline,var(--border));min-height:52px}}.dashboard-overview-ai-row{width:100%;min-height:52px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;visibility:visible;opacity:1;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.dashboard-overview-ai-row__title{color:var(--text-primary);font-weight:800}.dashboard-overview-ai-row__plan{letter-spacing:.06em;text-transform:uppercase;color:var(--accent,#c9a227);font-size:11px;font-weight:800}.dropin-night__back,.dropin-night-settings__edit,.stats-game-row__enter,.stats-game-row__more,.players-roster-row,.players-roster-sheet__link,.players-roster-sheet__remove,.dashboard-more-row,.scoring-help-btn,.dropin-checkin-mark-paid{min-height:44px}.dropin-night__back{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;margin-bottom:8px;padding:0;font-weight:700;display:inline-flex}.dropin-night__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;font-size:12px;font-weight:800}.dropin-night__title{font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:-.02em;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:clamp(42px,12vw,68px);font-weight:800;line-height:.9}.dropin-night__meta{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:8px 0 14px;font-size:14px;overflow:hidden}.dropin-night__meta-time{white-space:nowrap}.dropin-night .dropin-checkin-editorial__head{display:none}.dropin-night .dropin-main-tabs{gap:8px;display:flex}.dropin-night .dropin-main-tabs button{flex:1;min-height:44px}.dropin-checkin-host-card--editorial{grid-template-columns:44px minmax(0,1fr) auto 44px}.dropin-checkin-presence__dot{width:44px;height:44px}.dropin-checkin-mark-paid,.dropin-checkin-pay-quiet{align-items:center;min-height:44px;padding:0 12px;font-weight:800;display:inline-flex}.dropin-night-settings{border-top:1px solid var(--dash-hairline,var(--border));margin-top:18px}.dropin-night-settings summary{cursor:pointer;align-items:center;min-height:48px;font-weight:800;list-style:none;display:flex}.dropin-night-settings summary::-webkit-details-marker{display:none}.dropin-night-settings__edit{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:10px;margin:8px 0 12px;padding:0 14px;font-weight:700}.stats-public-columns{min-height:44px;color:var(--accent);align-items:center;margin-left:auto;font-weight:700;text-decoration:none;display:inline-flex}.stats-game-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"when when when""match enter more";align-items:center;gap:8px 10px;display:grid}.stats-game-row__when{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);grid-area:when;font-size:12px;font-weight:800}.stats-game-row__match{min-width:0;color:var(--text-primary);grid-area:match;font-weight:800}.stats-game-row__score{font-variant-numeric:tabular-nums}.stats-game-row__note{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:500}.stats-game-row__enter{white-space:nowrap;border-radius:999px;grid-area:enter;justify-content:center;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.stats-game-row__more{border:1px solid var(--border);background:var(--bg-surface);width:44px;color:var(--text-primary);cursor:pointer;border-radius:999px;grid-area:more}.stats-game-row__extras{flex-direction:column;gap:8px;margin-top:12px;display:flex}.stats-game-row__extras .btn-secondary,.stats-game-row__extras .btn-primary{min-height:44px}.players-roster-row{border:none;border-bottom:1px solid var(--dash-hairline,var(--border));width:100%;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}.players-roster-row__num{background:var(--bg-elevated);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-weight:800;display:inline-flex}.players-roster-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.players-roster-row__name{font-weight:800}.players-roster-row__meta{color:var(--text-muted);font-size:12px}.players-roster-sheet{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:10px;margin:8px 0 16px;padding:14px;display:flex}.players-roster-sheet__head{align-items:center;gap:12px;display:flex}.players-roster-sheet__name{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:28px;font-weight:800;line-height:1}.players-roster-sheet__readonly,.players-roster-sheet__link{align-items:center;min-height:44px;display:flex}.players-roster-sheet__section{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:8px 0 0;font-size:12px;font-weight:800}.players-roster-sheet__remove{color:#dc2626;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-weight:800}.players-tag-chips{flex-wrap:wrap;gap:8px;display:flex}.players-tag-chips button{border:1px solid var(--border);background:var(--bg-elevated);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-weight:700}.players-tag-chips button.is-on{border-color:var(--accent);color:var(--accent)}.players-tag-embed__intro,.players-tag-embed__desc{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}.players-tag-embed__strength{color:var(--text-muted);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.players-tag-embed__save{width:100%;min-height:48px}.players-tag-embed__error{color:#dc2626;margin:0;font-size:13px}.scoring-score-figure{font-family:var(--font-display), "Arial Narrow", sans-serif;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(56px,18vw,84px);font-weight:800;line-height:.85}.scoring-score-dash{color:var(--text-muted);font-size:28px}.scoring-clock-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.scoring-clock-row select,.scoring-clock-row input,.scoring-clock-row button{min-width:44px;min-height:44px}.scoring-mode-row{align-items:center;gap:8px;display:flex}.scoring-mode-row .scoring-mode-toggle{flex:1}.scoring-help-btn{border:1px solid var(--border);background:var(--bg-surface);width:44px;color:var(--text-primary);cursor:pointer;border-radius:999px;font-weight:800}.scoring-help{color:var(--text-muted);font-size:13px;line-height:1.45}.scoring-help p{margin:0 0 8px}.who-scored-slot[data-open=false]{height:0;margin:0;overflow:hidden}.who-scored-slot[data-open=true],.who-scored-slot[data-open=true] .who-scored-body,.who-scored-slot[data-open=true] .who-scored-row{flex-wrap:wrap;height:auto;overflow:visible}.who-scored-chip{white-space:normal;text-align:left;max-width:100%}.quick-team-pile{white-space:normal;height:auto;min-height:1.35em;color:var(--text-muted);margin-bottom:4px;font-size:12px;line-height:1.35}.quick-team-empty{min-height:1.35em}@media (max-width:767px){.scoring-score-card{margin-bottom:calc(var(--dashboard-mobile-nav-h,72px) + 12px)}.quick-score-pad{padding-bottom:calc(var(--dashboard-mobile-nav-h,72px) + env(safe-area-inset-bottom,0px) + 16px)}.quick-points-btn{scroll-margin-bottom:calc(var(--dashboard-mobile-nav-h,72px) + env(safe-area-inset-bottom,0px) + 12px)}}.dashboard-more-page__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-size:12px;font-weight:800}.dashboard-more-page__title{font-family:var(--font-display), "Arial Narrow", sans-serif;text-transform:uppercase;margin:4px 0 16px;font-size:clamp(48px,14vw,72px);font-weight:800;line-height:.9}.dashboard-more-group{margin-bottom:18px}.dashboard-more-group h2{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;font-size:12px;font-weight:800}.dashboard-more-row{border:none;border-bottom:1px solid var(--dash-hairline,var(--border));width:100%;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.dashboard-more-row__copy{flex-direction:column;flex:1;min-width:0;display:flex}.dashboard-more-row__label{font-weight:800}.dashboard-more-row__hint{color:var(--text-muted);font-size:12px}.dashboard-more-row__chev{color:var(--text-muted);font-size:20px}.dashboard-app--league[style]{background:var(--bg-base)}.players-tag-embed__pending{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;display:flex}.players-tag-embed__pending-note{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:800}.players-tag-embed__pending-item{align-items:center;gap:6px;display:inline-flex}.players-tendency-pill--pending{opacity:.9}.dashboard-tonight-hub__time,.dropin-night__time{white-space:nowrap}:root{--dash-tap-min:44px;--dashboard-ai-fab-desktop-clearance:calc(28px + 52px + 32px + env(safe-area-inset-bottom,0px))}.dashboard-app button,.dashboard-app [role=button],.dashboard-app a.btn-primary,.dashboard-app a.btn-secondary,.dashboard-app a.btn-g,.dashboard-app a.btn-danger,.dashboard-app .btn-primary,.dashboard-app .btn-secondary,.dashboard-app .btn-g,.dashboard-app .btn-danger,.dashboard-app .dropin-action-btn,.dashboard-app .copy-text-btn,.dashboard-app .dashboard-panel__link,.dashboard-app .dashboard-more-row,.dashboard-app .dashboard-sidebar__link,.dashboard-app .dashboard-plan-locked-hint a,.dashboard-app .dashboard-panel__footer a,.dashboard-app .dashboard-overview-latest-news__all,.dashboard-app .dashboard-overview-latest-news__title a,.dashboard-app .dashboard-subtabs a,.dashboard-app .dashboard-subtabs [role=tab],.dashboard-app .dashboard-scroll-tablist>*,.dashboard-app .dashboard-settings-tablist button,.dashboard-app .dashboard-mobile-nav__link,.dashboard-app .dashboard-mobile-nav__more,.dashboard-app .dashboard-teams-mobile-card__menu-trigger,.dashboard-app .dashboard-appbar__icon,.dashboard-app .dashboard-public-link,.dashboard-app .dashboard-topbar__admin-link,.dashboard-app .dashboard-how-it-works-btn,.dashboard-app .modal-close,.dashboard-app .dropin-checkin-more,.dashboard-app .dropin-checkin-search__clear,.dashboard-app .players-tendency-review__close,.dashboard-app .who-scored-chip,.dashboard-app .who-scored-action,.dashboard-app select,.dashboard-app input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),.dashboard-app textarea,.dashboard-app [role=tab],.dashboard-app summary,.dropin-checkin-sheet-backdrop button,.dropin-checkin-sheet-backdrop [role=button],.dropin-checkin-sheet-backdrop select,.dropin-checkin-sheet-backdrop input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),.dropin-checkin-sheet button,.dropin-checkin-sheet [role=button],.dropin-checkin-sheet select,.dropin-checkin-sheet input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),.who-scored-sheet-root button,.who-scored-sheet-root [role=button],.who-scored-sheet-root .who-scored-chip,.who-scored-sheet-root .who-scored-action,.dashboard-help-dialog-root button,.dashboard-help-dialog-panel button,.dashboard-confirm-dialog-root button,.dashboard-confirm-dialog-panel button,[role=alertdialog] button,.dashboard-app a[href]{min-height:var(--dash-tap-min);min-width:var(--dash-tap-min);box-sizing:border-box}.dashboard-app .dashboard-sidebar__link,.dashboard-app .dashboard-teams-mobile-row,.dashboard-app .dashboard-more-row,.dashboard-app a.dashboard-mobile-nav__link{box-sizing:border-box;width:100%;max-width:100%}.dashboard-app .modal-close,.dashboard-app .dashboard-appbar__icon,.dashboard-app .dropin-checkin-more,.dashboard-app .dropin-checkin-search__clear,.dashboard-app .players-tendency-review__close,.dashboard-app .dashboard-teams-mobile-card__menu-trigger,.dropin-checkin-sheet-backdrop .modal-close,.who-scored-sheet-root .modal-close,.dashboard-help-dialog-root .modal-close,[role=alertdialog] .modal-close{justify-content:center;align-items:center;display:inline-flex}.dropin-checkin-sheet .dropin-checkin-sheet__method,.dropin-checkin-sheet-backdrop .dropin-checkin-sheet__method,.dropin-checkin-sheet .dropin-checkin-sheet__primary,.dropin-checkin-sheet-backdrop .dropin-checkin-sheet__primary,.dropin-checkin-sheet .dropin-checkin-sheet__secondary,.dropin-checkin-sheet-backdrop .dropin-checkin-sheet__secondary,.dropin-checkin-sheet .dropin-checkin-sheet__waive,.dropin-checkin-sheet-backdrop .dropin-checkin-sheet__waive,.dropin-checkin-sheet .dropin-checkin-sheet__cancel,.dropin-checkin-sheet-backdrop .dropin-checkin-sheet__cancel,.dropin-checkin-sheet .dropin-checkin-walkin-field input,.dropin-checkin-sheet-backdrop .dropin-checkin-walkin-field input{min-height:var(--dash-tap-min)}.dropin-checkin-sheet .dropin-checkin-sheet__primary,.dropin-checkin-sheet-backdrop .dropin-checkin-sheet__primary{min-height:52px}.dropin-checkin-sheet .dropin-checkin-sheet__secondary,.dropin-checkin-sheet-backdrop .dropin-checkin-sheet__secondary,.dropin-checkin-sheet .dropin-checkin-sheet__waive,.dropin-checkin-sheet-backdrop .dropin-checkin-sheet__waive,.dropin-checkin-sheet .dropin-checkin-sheet__cancel,.dropin-checkin-sheet-backdrop .dropin-checkin-sheet__cancel,.dropin-checkin-sheet .dropin-checkin-walkin-field input,.dropin-checkin-sheet-backdrop .dropin-checkin-walkin-field input{min-height:48px}.dropin-checkin-sheet .dropin-checkin-sheet__stepper button,.dropin-checkin-sheet-backdrop .dropin-checkin-sheet__stepper button{min-width:var(--dash-tap-min);min-height:var(--dash-tap-min);box-sizing:border-box}.dashboard-app .dropin-edit-cancel-night__check,.dashboard-app .weekly-check-organizer__check,.dashboard-app .dropin-player-pay-check{min-height:var(--dash-tap-min);cursor:pointer;box-sizing:border-box;align-items:center;gap:8px;display:inline-flex}.dashboard-app label:has(input[type=checkbox]){min-height:var(--dash-tap-min);cursor:pointer;box-sizing:border-box;align-items:center;gap:8px;display:inline-flex}.dashboard-app label:has(input[type=radio]){min-height:var(--dash-tap-min);cursor:pointer;box-sizing:border-box;align-items:center;gap:8px;display:inline-flex}.dropin-checkin-sheet-backdrop label:has(input[type=checkbox]){min-height:var(--dash-tap-min);cursor:pointer;box-sizing:border-box;align-items:center;gap:8px;display:inline-flex}.dropin-checkin-sheet-backdrop label:has(input[type=radio]){min-height:var(--dash-tap-min);cursor:pointer;box-sizing:border-box;align-items:center;gap:8px;display:inline-flex}.dashboard-app input[type=checkbox],.dashboard-app input[type=radio],.dropin-checkin-sheet-backdrop input[type=checkbox],.dropin-checkin-sheet-backdrop input[type=radio]{flex-shrink:0;width:22px;min-width:22px;height:22px;min-height:22px;margin:0}.dashboard-mobile-nav__link,.dashboard-mobile-nav__more,.dropin-checkin-search__clear{justify-content:center}.dashboard-overview-latest-news__title a{align-items:center;display:inline-flex}@media (min-width:768px){.dashboard-app .dashboard-main,.dashboard-app .dashboard-main.dashboard-shell{scroll-padding-bottom:var(--dashboard-ai-fab-desktop-clearance);padding-bottom:var(--dashboard-ai-fab-desktop-clearance)!important}.dashboard-app .dashboard-main:after,.dashboard-app .dashboard-main.dashboard-shell:after{content:"";height:var(--dashboard-ai-fab-desktop-clearance);pointer-events:none;width:100%;display:block}}@media (max-width:767px){.dashboard-app--league .dashboard-dropin-signup-link{min-width:var(--dash-tap-min);min-height:var(--dash-tap-min)}}.dashboard-more-row--account{min-height:var(--dash-tap-min);align-items:center}.dashboard-more-row--account .cl-userButtonBox,.dashboard-more-row--account .cl-userButtonTrigger,.dashboard-sidebar__footer .cl-userButtonBox,.dashboard-sidebar__footer .cl-userButtonTrigger{min-width:var(--dash-tap-min)!important;min-height:var(--dash-tap-min)!important}.dashboard-more-row--account .cl-userButtonAvatarBox,.dashboard-more-row--account .cl-avatarBox,.dashboard-sidebar__footer .cl-userButtonAvatarBox,.dashboard-sidebar__footer .cl-avatarBox{width:28px!important;height:28px!important}.dashboard-app.dashboard-app--league .page-header .btn-primary,.dashboard-app.dashboard-app--league .page-header .btn-secondary,.dashboard-app .dashboard-calendar-toolbar__actions .btn-primary,.dashboard-app .dashboard-calendar-toolbar__actions .btn-secondary,.dashboard-app .scoring-stat-bar .scoring-stat-grid button,.dashboard-app .dashboard-topbar__actions .dashboard-public-link,.dashboard-app .dashboard-inbox-filter__select,.dashboard-app .dashboard-season-filter__select,.dashboard-app .dashboard-teams-auto-create-inline>summary,.dashboard-app .dashboard-games-scoring-settings__summary,.dashboard-app .dropin-checkin-add-walkin--compact,.dashboard-app .dropin-checkin-mark-paid,.dashboard-app .dashboard-how-it-works-btn,.dashboard-app .dashboard-appbar__icon,.dashboard-app .dashboard-appbar__icon--staff,.dashboard-app .dashboard-topbar__admin-link,.dashboard-app .dashboard-search-sheet__cancel,.dashboard-app .players-roster-card__more>summary,.dashboard-app .mlp-dashboard-game-card__more>summary{min-height:var(--dash-tap-min);min-width:var(--dash-tap-min)}.who-scored-sheet-root{z-index:9200;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.who-scored-sheet-backdrop{cursor:pointer;pointer-events:auto;background:#00000073;border:0;margin:0;padding:0;position:absolute;inset:0}.who-scored-sheet{z-index:1;width:100%;max-width:560px;max-height:min(70dvh,520px);padding:10px 16px calc(16px + var(--dashboard-mobile-nav-h,72px) + env(safe-area-inset-bottom,0px));background:var(--bg-surface);color:var(--text-primary);pointer-events:auto;border-radius:18px 18px 0 0;position:relative;overflow:auto;box-shadow:0 -12px 40px #00000047}.who-scored-sheet__handle{background:var(--border);border-radius:99px;width:42px;height:4px;margin:4px auto 12px}.who-scored-sheet__label{margin:0 0 12px;font-size:15px;font-weight:800;line-height:1.3}.who-scored-sheet__actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.who-scored-sheet__names{flex-wrap:wrap;gap:8px;display:flex}.who-scored-sheet .who-scored-chip,.who-scored-sheet .who-scored-action,.who-scored-chip,.who-scored-action{box-sizing:border-box;min-height:44px;padding:10px 14px}@media (max-width:767px){.dashboard-app .calendar-view__mode-btn--week{display:none}}@media (min-width:768px){.dashboard-tonight-hub--editorial .dashboard-tonight-hub__title,.dropin-night__title,.dashboard-more-page__title{font-size:56px}.stats-game-row{grid-template-columns:140px minmax(0,1fr) auto auto;grid-template-areas:"when match enter more";align-items:center}}
.mlp-plan-choice,.dashboard-app .mlp-plan-choice{background:var(--bg-elevated);color:var(--text-primary);border:.5px solid var(--border)}.mlp-plan-choice[aria-pressed=true],.mlp-plan-choice.is-active,.dashboard-app .mlp-plan-choice[aria-pressed=true],.dashboard-app .mlp-plan-choice.is-active{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-bg)}.mlp-plan-choice:disabled,.dashboard-app .mlp-plan-choice:disabled{cursor:wait;opacity:.7}.mlp-enterprise-trial-card,.dashboard-app .mlp-enterprise-trial-card{border:1.5px solid color-mix(in srgb, #7c3aed 45%, var(--border));background:color-mix(in srgb, #7c3aed 14%, var(--bg-surface));color:var(--text-primary);border-radius:10px;margin-bottom:14px;padding:12px 14px}.mlp-enterprise-trial-card .label,.mlp-enterprise-trial-card p,.dashboard-app .mlp-enterprise-trial-card .label,.dashboard-app .mlp-enterprise-trial-card p{color:var(--text-primary)}.mlp-enterprise-trial-card .mlp-enterprise-trial-muted,.dashboard-app .mlp-enterprise-trial-card .mlp-enterprise-trial-muted{color:var(--text-secondary)}
