/*br38-world-bloat-heal*/:root{color-scheme:dark;--screen-gutter: clamp(18px, 4.5vw, 28px);font-family:Inter,Segoe UI,Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--text: #f5f0df;--muted: #c4cace;--text-secondary: #d0d4d8;--gold: #f6d76a;--accent: #22c55e;--accent-soft: rgba(34, 197, 94, .12);--surface: #141a1d;--surface-elevated: #1c2428;--surface-card: rgba(22, 28, 31, .92);--border-soft: rgba(255, 255, 255, .1);--shadow-card: 0 10px 24px rgba(0, 0, 0, .18);--radius-lg: 18px;--radius-md: 14px;--radius-sm: 10px;background:#0f1316;color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:721px)and (pointer:fine){:root,body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:auto}}html{box-sizing:border-box;overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}/*m24-boot-font-fix*/.boot-loading,.app-boot-loading,.manager38-boot-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:min(70vh,560px);padding:32px 20px;text-align:center;font-family:Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-synthesis:weight;font-weight:600}.manager38-boot-card{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(360px,100%);padding:34px 26px 30px;border-radius:24px;background:linear-gradient(170deg,var(--mgr-surface, #ffffff),var(--mgr-surface-2, #eef2f7));border:1px solid var(--mgr-border, rgba(15, 23, 42, .08));box-shadow:0 22px 55px #0f172a24}.manager38-boot-spinner{position:relative;width:76px;height:76px;display:grid;place-items:center;margin-bottom:2px}.manager38-boot-spinner-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:4px solid color-mix(in srgb,var(--mgr-accent, #16a34a) 20%,transparent);border-top-color:var(--mgr-accent, #16a34a);animation:manager38-boot-spin .85s linear infinite}.manager38-boot-spinner-ball{font-size:1.9rem;line-height:1;animation:manager38-boot-bob 1.4s ease-in-out infinite;font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif}@keyframes manager38-boot-spin{to{transform:rotate(360deg)}}@keyframes manager38-boot-bob{0%,to{transform:translateY(1px) rotate(-10deg)}50%{transform:translateY(-3px) rotate(10deg)}}.manager38-boot-kicker{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mgr-accent, #16a34a);font-family:Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.manager38-boot-title{margin:0;font-size:1.12rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--mgr-text, #0f172a);font-family:Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}/*m24-boot-career-first*//*m24-boot-career-unstick*//*m24-boot-local-open*//*m24-boot-career-safe*//*m24-boot-font-fix*/.manager38-boot-loading{margin:0;font-size:.88rem;font-weight:600;line-height:1.45;color:var(--mgr-muted, #64748b);font-family:Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.manager38-boot-progress{position:relative;width:100%;max-width:220px;height:6px;margin-top:6px;border-radius:999px;background:color-mix(in srgb,var(--mgr-text, #0f172a) 10%,transparent);overflow:hidden}.manager38-boot-progress-bar{position:absolute;top:0;left:0;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--mgr-accent, #16a34a) 55%,transparent),var(--mgr-accent, #16a34a));animation:manager38-boot-slide 1.15s ease-in-out infinite}@keyframes manager38-boot-slide{0%{transform:translate(-115%)}to{transform:translate(300%)}}.manager38-boot-back{align-self:center}@media(prefers-reduced-motion:reduce){.manager38-boot-spinner-ring,.manager38-boot-spinner-ball,.manager38-boot-progress-bar{animation:none}}.boot-error-panel{max-width:640px;margin:48px auto;padding:24px;background:#1c2428;border:1px solid rgba(248,113,113,.35);border-radius:14px;color:#f5f0df}.boot-error-panel h1{margin:0 0 12px;font-size:1.25rem}.boot-error-panel pre{margin:12px 0;padding:12px;overflow:auto;background:#0f1316;border-radius:8px;font-size:.82rem;color:#fca5a5;white-space:pre-wrap}.boot-error-panel p{margin:0 0 12px;color:#a8b0b8}.memory-screen{width:min(980px,100%);margin:0 auto 18px;padding:4px clamp(2px,1vw,8px) 18px;display:grid;gap:16px;box-sizing:border-box}.memory-head,.memory-card{border:1px solid rgba(255,255,255,.1);background:#0d1214d1;box-shadow:0 18px 50px #00000047}.memory-head{border-radius:14px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.memory-head>div:first-child{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.memory-head h1{margin:0;font-size:1.55rem}.memory-head p{grid-column:2;margin:2px 0 0;max-width:620px;color:var(--muted);line-height:1.45}.memory-score{min-width:96px;padding:10px 12px;border-radius:10px;background:#f6d76a1a;text-align:center}.memory-score span,.memory-progress span,.memory-feedback span{color:var(--muted);font-size:.84rem}.memory-score strong{display:block;margin-top:3px;font-size:1.3rem;color:var(--gold)}.memory-card{border-radius:14px;padding:18px;display:grid;gap:14px}.memory-progress{display:flex;justify-content:space-between;gap:12px}.memory-card h2{margin:0;font-size:1.35rem;line-height:1.25}.memory-options{display:grid;gap:10px}.memory-options button{width:100%;min-height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;color:var(--text);font-weight:800;text-align:left;padding:12px 14px}.memory-options button.correct{border-color:#2fb36dbf;background:#2fb36d29}.memory-options button.wrong{border-color:#e74c3cbf;background:#e74c3c26}.memory-options button.muted{opacity:.58}.memory-feedback{border-radius:10px;padding:12px;background:#ffffff0f}.memory-feedback strong{display:block;margin-bottom:3px}.memory-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.memory-finish{text-align:center;justify-items:center}.memory-finish strong{font-size:1.45rem}.site-footer{width:min(1100px,calc(100% - 28px));margin:18px auto 28px;padding:14px 0 0;display:grid;gap:12px;color:#f5f0dfad;text-align:center}.footer-ad{min-height:0;border-radius:8px;background:transparent;overflow:hidden}.footer-ad .adsbygoogle{min-height:0!important;background:transparent!important}.footer-ad .adsbygoogle[data-ad-status=unfilled]{display:none!important}.footer-ad:has(.adsbygoogle[data-ad-status=unfilled]){display:none}.footer-ad:has(.adsbygoogle[data-ad-status=filled]){min-height:88px;border:1px solid rgba(245,240,223,.08);background:#ffffff06}.legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 14px;font-size:.82rem}.legal-links a{color:#f5f0dfb8;text-decoration:none}.legal-links a:hover{color:#f6d76a}.site-footer small{font-size:.76rem}.footer-global-stats-wrap,.footer-global-stats{display:grid;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(245,240,223,.08);background:#ffffff06}.footer-global-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.footer-perfect380-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(246,215,106,.2);background:linear-gradient(135deg,#f6d76a1c,#f6d76a08)}.footer-perfect380-banner-main{display:flex;align-items:center;gap:10px;min-width:0}.footer-perfect380-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 8px;border-radius:10px;border:1px solid rgba(246,215,106,.28);background:#f6d76a24;color:#f6d76a;font-size:.78rem;font-weight:900;letter-spacing:.04em}.footer-perfect380-banner-text{display:grid;gap:2px;min-width:0}.footer-perfect380-banner-text>span{color:#ece7dc;font-size:.8rem;font-weight:800;line-height:1.2}.footer-perfect380-banner-text small{color:#f5f0df94;font-size:.66rem;line-height:1.35}.footer-perfect380-banner-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.footer-perfect380-banner-side>strong{color:#f6d76a;font-size:1.35rem;font-weight:900;line-height:1}.footer-perfect380-empty-hint{color:#f5f0df73;font-size:.62rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.footer-global-stat-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.footer-global-stat-chevron{flex-shrink:0;width:28px;height:28px;border-radius:999px;border:1px solid rgba(246,215,106,.28);background:#f6d76a14;color:#f6d76a;font-size:.82rem;line-height:1;cursor:pointer}.footer-global-stat-chevron:hover{background:#f6d76a29}.footer-perfect380-hall{display:grid;gap:4px;padding:8px 10px;border-radius:9px;border:1px solid rgba(246,215,106,.16);background:#0000002e}.footer-perfect380-hall-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 2px;font-size:.74rem}.footer-perfect380-hall-item strong{color:#ece7dc;font-weight:750}.footer-perfect380-hall-item span{color:#94a3b8;font-size:.68rem;white-space:nowrap}.mode-wip-badge{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#94a3b81f;color:#94a3b8;font-size:.62rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.mode-section-card.is-wip{opacity:.92}.mode-tournament-entry.is-wip{cursor:not-allowed;opacity:.72;border-style:dashed}.mode-tournament-entry.is-wip:hover{transform:none;box-shadow:none}.footer-global-stat{display:grid;gap:2px}.footer-global-stat strong{font-size:1.05rem;font-weight:700;color:#f6d76a;line-height:1.2}.footer-global-stat span{font-size:.72rem;color:#f5f0df9e;line-height:1.25}.site-global-stats{width:100%}.site-global-stats.is-prominent{margin:2px 0 4px;padding:14px 16px;border-radius:12px;border:1px solid rgba(96,165,250,.22);background:#60a5fa14;box-shadow:0 8px 24px #0000001f}.site-global-stats.is-prominent .footer-global-stat strong{font-size:1.15rem}.site-global-stats.is-prominent .footer-global-stat span{font-size:.74rem;color:#f5f0dfc7}@media(max-width:640px){.memory-screen{width:100%;padding:10px}.memory-head{align-items:stretch;flex-direction:column}.memory-head h1{font-size:1.28rem}.memory-card{padding:14px}.memory-card h2{font-size:1.12rem}.memory-actions{justify-content:stretch}.memory-actions button{flex:1 1 140px}.site-footer{width:min(100% - 20px,1100px);margin-bottom:18px}.footer-ad{min-height:0}.footer-ad:has(.adsbygoogle[data-ad-status=filled]){min-height:76px}.footer-global-stats-wrap,.footer-global-stats{padding:10px 12px;gap:8px}.footer-global-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.footer-perfect380-banner{flex-direction:column;align-items:stretch;gap:8px}.footer-perfect380-banner-side{flex-direction:row;align-items:center;justify-content:space-between;padding-top:2px;border-top:1px solid rgba(246,215,106,.12)}.footer-perfect380-banner-side>strong{font-size:1.2rem}.site-global-stats.is-prominent{padding:12px}.site-global-stats.is-prominent .footer-global-stat strong{font-size:1.05rem}.footer-global-stat strong{font-size:.98rem}}*{box-sizing:border-box}:root{--app-menu-safe-top: max(12px, env(safe-area-inset-top, 0px))}body{margin:0;min-width:320px;max-width:100%;overflow-x:hidden;font-family:inherit;background:linear-gradient(180deg,#1c483857,#10131600 280px),#101316;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(min-width:721px)and (pointer:fine){body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:auto}}input,button,select,textarea{font-family:inherit}.external-actions{display:none!important}.top-toolbar-unified{left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));width:auto;max-width:calc(100% - 24px);justify-content:flex-start;flex-wrap:nowrap;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.top-toolbar-unified::-webkit-scrollbar{display:none}.top-toolbar-main{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;flex-wrap:nowrap}.top-toolbar-divider-major{height:18px;margin:0 4px;flex-shrink:0}.top-toolbar-link{text-decoration:none}.top-toolbar-external .top-toolbar-link:hover{color:#f5f0df}button{border:0;font:inherit;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid rgba(34,197,94,.75);outline-offset:2px}.app-shell{width:min(1120px,100%);margin:0 auto;padding:18px var(--screen-gutter) 36px;box-sizing:border-box}.app-shell.has-screen-nav{padding-top:18px}.start-screen{position:relative;min-height:calc(100vh - 96px);display:grid;align-content:center;gap:18px;padding-top:0;width:100%;max-width:100%;box-sizing:border-box}.intro-screen{min-height:auto;align-content:start;gap:14px;padding:8px 0 16px}.home-stack{width:min(440px,100%);margin:0 auto;display:grid;gap:12px}.home-stack-side{display:grid;gap:12px;min-width:0}.home-page-shell{display:grid;gap:14px;width:100%;max-width:min(960px,calc(100% - 20px));margin:0 auto;padding:10px max(0px,env(safe-area-inset-left,0px)) 18px max(0px,env(safe-area-inset-right,0px));box-sizing:border-box}.home-page-shell .intro-screen.start-screen{min-height:auto;padding-bottom:0}.home-page-shell .site-footer{margin:0 auto;padding-top:0;width:100%}.home-stack>.intro-hero-card,.home-stack-side>.home-global-ranking,.home-stack-side>.home-roster-catalog-link,.home-stack-side>.home-help-hub,.home-stack-side>.home-sponsors-block,.home-stack-side>.home-sponsors-link,.home-stack-side>.database-stats{width:100%;margin:0}.home-roster-catalog-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#0f161be6;box-shadow:0 8px 20px #00000024;color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .14s ease,background .16s ease}.home-roster-catalog-link:hover{border-color:#60a5fa4d;transform:translateY(-1px);background:#10181ef5}.home-roster-catalog-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#60a5fa1f;color:#93c5fd}.home-roster-catalog-copy{display:grid;gap:2px;min-width:0}.home-roster-catalog-copy strong{color:#e2e8f0;font-size:.88rem;font-weight:900}.home-roster-catalog-copy span{color:#94a3b8;font-size:.74rem;line-height:1.35}.home-roster-catalog-arrow{color:#93c5fd;font-size:.92rem;font-weight:800}.roster-catalog-screen{width:min(720px,100%);margin:0 auto;padding:4px clamp(2px,1vw,8px) 28px;display:grid;gap:12px;box-sizing:border-box}.roster-catalog-head{display:grid;gap:10px}.roster-catalog-back{justify-self:start;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#cbd5e1;font-size:.78rem;font-weight:700;cursor:pointer}.roster-catalog-head h1{margin:0;color:#f5f0df;font-size:1.15rem;font-weight:900}.roster-catalog-head p{margin:4px 0 0;color:#94a3b8;font-size:.8rem;line-height:1.4}.roster-catalog-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.roster-catalog-tabs button{min-height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#aeb5a5;font-size:.78rem;font-weight:750;cursor:pointer}.roster-catalog-tabs button.active{border-color:#60a5fa47;background:#60a5fa1f;color:#dbeafe}.roster-catalog-search{width:100%;min-height:40px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000038;color:#f5f0df;font-size:.82rem}.roster-catalog-count{margin:0;color:#64748b;font-size:.72rem}.roster-catalog-list{display:grid;gap:8px}.roster-catalog-list article{border-radius:12px;border:1px solid rgba(255,255,255,.07);background:#12181ab8;overflow:hidden}.roster-catalog-list article.is-open{border-color:#60a5fa2e;background:#12181ae0}.roster-catalog-team-toggle{width:100%;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 12px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.roster-catalog-team-main{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;min-width:0}.roster-catalog-year{display:grid;place-items:center;min-width:44px;padding:6px 8px;border-radius:8px;background:#60a5fa1f;color:#93c5fd;font-size:.72rem;font-weight:850}.roster-catalog-team-main strong{display:block;color:#ece7dc;font-size:.84rem;line-height:1.25}.roster-catalog-team-main small{display:block;margin-top:2px;color:#94a3b8;font-size:.68rem}.roster-catalog-chevron{color:#64748b;font-size:1rem;font-weight:700;line-height:1}.roster-catalog-players{display:grid;gap:4px;padding:0 10px 10px;border-top:1px solid rgba(255,255,255,.06)}.roster-catalog-player{display:grid;grid-template-columns:34px 1fr auto auto;gap:8px;align-items:center;padding:6px 8px;border-radius:8px;background:#ffffff08;font-size:.74rem}.roster-catalog-pos{color:#64748b;font-weight:800;font-size:.66rem}.roster-catalog-player strong{min-width:0;color:#e2e8f0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roster-catalog-tier{font-style:normal;font-size:.62rem;font-weight:750;padding:2px 6px;border-radius:999px;white-space:nowrap}.roster-catalog-player.tier-common .roster-catalog-tier{background:#94a3b81f;color:#94a3b8}.roster-catalog-player.tier-rare .roster-catalog-tier{background:#3b82f624;color:#93c5fd}.roster-catalog-player.tier-epic .roster-catalog-tier{background:#a855f724;color:#d8b4fe}.roster-catalog-player.tier-legendary .roster-catalog-tier{background:#f59e0b24;color:#fcd34d}.roster-catalog-player.tier-iconic .roster-catalog-tier{background:#ef444424;color:#fca5a5}.roster-catalog-player b{color:#86efac;font-size:.72rem;font-weight:850;white-space:nowrap}.roster-catalog-foot{display:grid;gap:10px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.roster-catalog-foot p{margin:0;color:#94a3b8;font-size:.76rem;line-height:1.45;text-align:center}.roster-catalog-ovr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:12px;border:1px solid rgba(96,165,250,.24);background:linear-gradient(180deg,#3b82f638,#2563eb29);color:#dbeafe;font-size:.82rem;font-weight:800;cursor:pointer}@media(max-width:640px){.roster-catalog-screen{padding:8px 0 24px}.roster-catalog-player{grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 8px}.roster-catalog-player strong{grid-column:2 / -1;white-space:normal;overflow:visible;text-overflow:unset}.roster-catalog-tier{grid-column:2;justify-self:start}.roster-catalog-player b{grid-column:3;grid-row:1 / span 2;align-self:center}}.home-sponsors-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(246,215,106,.08),transparent 52%),#0c1013e0;box-shadow:0 12px 32px #0000002e;text-decoration:none;color:inherit;transition:border-color .16s ease,transform .14s ease,background .16s ease}.home-sponsors-link:hover{border-color:#f6d76a38;transform:translateY(-1px)}.home-sponsors-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#ffffff0f;color:#d2cec0d1}.home-sponsors-copy{display:grid;gap:2px;min-width:0}.home-sponsors-copy strong{color:#f5f0df;font-size:.88rem;font-weight:900}.home-sponsors-copy span{color:#9aa89f;font-size:.74rem;line-height:1.35}.home-sponsors-arrow{color:#f6d76a;font-size:.95rem;font-weight:900}.intro-hero-card{width:100%;margin:0 auto;padding:20px 18px 18px;display:grid;gap:14px;justify-items:stretch;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:#0e151aeb;box-shadow:var(--shadow-card)}.intro-hero-card .start-brand{gap:8px;justify-items:center;text-align:center}.intro-hero-card .home-mechanics-card,.intro-hero-card .home-tutorial-card,.intro-hero-card .home-feedback-card,.intro-hero-card .home-continue-campaign{justify-self:stretch}.intro-actions-center{width:100%;max-width:none;margin:4px auto 0;display:grid;gap:10px;justify-items:stretch}.home-step-hint{margin:0;padding:8px 10px;border-radius:10px;border:1px dashed rgba(96,165,250,.35);background:#60a5fa14;color:#bfdbfe;font-size:.74rem;font-weight:750;line-height:1.35;text-align:center}.intro-enter-footnote{margin:0;color:#9aa89f;font-size:.74rem;line-height:1.35;text-align:center}.home-help-hub{width:100%;margin:0;display:grid;gap:0;padding:0;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#0e151aeb;box-shadow:0 8px 20px #00000029;overflow:hidden}.home-help-hub.open{border-color:#ba8cff38}.home-help-hub-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:14px 16px;background:transparent;color:#f5f0df;text-align:left;cursor:pointer;border:0}.home-help-hub-toggle div{display:grid;gap:4px;min-width:0}.home-help-hub-toggle span{color:#c9a8ff;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.home-help-hub-toggle strong{color:#f5f0df;font-size:.88rem;font-weight:850;line-height:1.3}.home-help-hub-toggle>small{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#ffffff0f;color:#f5f0df;font-size:1rem;font-weight:950}.home-help-hub.open .home-help-hub-toggle{border-bottom:1px solid rgba(255,255,255,.06)}.home-help-hub.open .home-help-hub-toggle>small{background:#ba8cff29;color:#d9c4ff}.home-help-hub-body{display:grid;gap:10px;padding:12px 14px 14px}.home-help-hub-head{display:grid;gap:4px}.home-help-hub-head span{color:#f6d76a;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-help-hub-head strong{color:#f5f0df;font-size:.88rem;font-weight:850;line-height:1.3}.home-help-grid{display:grid;gap:8px}.home-help-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:inherit;text-align:left;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}.home-help-card:hover{transform:translateY(-1px);background:#ffffff0d}.home-help-card-copy{display:grid;gap:3px;min-width:0}.home-help-card-copy strong{color:#f5f0df;font-size:.88rem;font-weight:900;line-height:1.2}.home-help-card-copy span{color:#b8bcad;font-size:.74rem;line-height:1.35}.home-help-card-arrow{color:#f6d76ad9;font-size:1rem;font-weight:900}.home-help-card-tutorial{border-color:#60a5fa52;background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.14),transparent 58%),#ffffff08}.home-help-card-tutorial svg{color:#93c5fd}.home-help-card-tutorial:hover{border-color:#93c5fd7a}.home-help-card-mechanics{border-color:#ba8cff52;background:radial-gradient(circle at 0% 0%,rgba(155,100,255,.14),transparent 58%),#ffffff08}.home-help-card-mechanics svg{color:#ddb8ff}.home-help-card-mechanics:hover{border-color:#d6b4ff7a}.home-help-card-feedback{border-color:#fbbf2452;background:radial-gradient(circle at 0% 0%,rgba(245,158,11,.12),transparent 58%),#ffffff08}.home-help-card-feedback svg{color:#fcd34d}.home-help-card-feedback:hover{border-color:#fde0477a}.intro-primary-btn-compact{min-height:44px;width:100%;justify-self:stretch}.intro-actions-center .intro-enter-wrap,.intro-actions-center .intro-profile-card{width:100%;max-width:none;margin:0}.home-quick-btn{margin-top:0;padding:9px 12px;gap:8px;grid-template-columns:auto minmax(0,1fr);border-radius:10px}.home-quick-btn>small{display:none}.home-quick-btn strong{font-size:.8rem;margin-bottom:0;line-height:1.25}.home-quick-btn span{display:block;margin-top:2px;font-size:.68rem;line-height:1.2;opacity:.88}.home-quick-btn svg{width:16px;height:16px}.intro-enter-wrap{width:100%;max-width:320px;margin:0;display:grid;gap:12px;justify-items:center}.intro-welcome{margin:0;color:#9ae8b8;font-size:.86rem;font-weight:850;text-align:center}.intro-primary-btn{display:inline-flex;justify-content:center;align-items:center;width:100%;min-height:50px;padding:0 18px;border:1px solid rgba(154,232,184,.36);border-radius:var(--radius-md, 14px);background:linear-gradient(180deg,#3fd086,#2fb36d 52%,#249657);color:#04140b;font-size:.98rem;font-weight:900;letter-spacing:.01em;cursor:pointer;box-shadow:0 14px 32px #2fb36d47,inset 0 1px #ffffff38;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.intro-primary-btn.home-manager-hero-btn{color:#fff}.intro-primary-btn:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 12px 30px #2fb36d47}.intro-primary-btn:active:not(:disabled){transform:scale(.98)}.intro-primary-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.home-mechanics-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:14px;padding:14px 16px;border-radius:14px;border:1px solid rgba(186,140,255,.34);background:radial-gradient(circle at top left,rgba(155,100,255,.18),transparent 58%),#5a2da01f;color:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.home-mechanics-card:hover{transform:translateY(-1px);border-color:#d6b4ff85}.home-mechanics-card svg{color:#ddb8ff;flex-shrink:0}.home-mechanics-card strong{display:block;color:#f3ebff;font-size:.95rem;margin-bottom:3px}.home-mechanics-card span{display:block;color:#c9b8e8;font-size:.78rem;line-height:1.35}.home-mechanics-card>small{color:#ddb8ff;font-size:1.1rem;font-weight:900}.home-tutorial-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:10px;padding:14px 16px;border-radius:14px;border:1px solid rgba(96,165,250,.34);background:radial-gradient(circle at top left,rgba(59,130,246,.16),transparent 58%),#1e3a8a1f;color:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.home-tutorial-card:hover{transform:translateY(-1px);border-color:#93c5fd85}.home-tutorial-card svg{color:#93c5fd;flex-shrink:0}.home-tutorial-card strong{display:block;color:#eff6ff;font-size:.95rem;margin-bottom:3px}.home-tutorial-card span{display:block;color:#bfdbfe;font-size:.78rem;line-height:1.35}.home-tutorial-card>small{color:#93c5fd;font-size:1.1rem;font-weight:900}.home-feedback-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;margin-top:10px;padding:14px 16px;border-radius:14px;border:1px solid rgba(251,191,36,.34);background:radial-gradient(circle at top left,rgba(245,158,11,.14),transparent 58%),#78350f1a;color:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.home-feedback-card:hover{transform:translateY(-1px);border-color:#fde0477a}.home-feedback-card svg{color:#fcd34d;flex-shrink:0}.home-feedback-card strong{display:block;color:#fff7ed;font-size:.95rem}.home-continue-campaign{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-top:10px;padding:14px 16px;border-radius:14px;border:1px solid rgba(34,197,94,.42);background:radial-gradient(circle at top left,rgba(34,197,94,.18),transparent 58%),#14783c24;color:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.home-continue-campaign:hover{transform:translateY(-1px);border-color:#4ade8094}.home-continue-campaign svg{color:#86efac;flex-shrink:0}.home-continue-campaign strong{display:block;color:#ecfdf5;font-size:.95rem;margin-bottom:3px}.home-continue-campaign span{display:block;color:#a7f3d0;font-size:.78rem;line-height:1.35}.home-continue-campaign>small{color:#86efac;font-size:1.1rem;font-weight:900}.mechanics-backdrop{display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px))}.mechanics-guide-modal{display:flex;flex-direction:column;width:min(520px,100%);max-height:calc(100dvh - 24px);margin:auto;overflow:hidden;padding:0;border-radius:16px;border:1px solid rgba(186,140,255,.28);background:radial-gradient(circle at top,rgba(155,100,255,.1),transparent 55%),linear-gradient(180deg,#12161cfc,#0a0e12fc);box-shadow:0 24px 64px #00000080}.mechanics-guide-header{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.08);background:#0c1014f5}.mechanics-guide-header .close-button{margin:0}.mechanics-guide-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin:0}.mechanics-guide-hero h2{margin:0 0 3px;color:#f5f0df;font-size:1.05rem}.mechanics-guide-hero p{margin:0;color:#b8bcad;font-size:.8rem;line-height:1.4}.mechanics-guide-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px 12px 12px;touch-action:pan-y}.mechanics-guide-footer{flex-shrink:0;display:grid;gap:8px;padding:10px 12px max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);background:#0c1014f5}.mechanics-guide-footer small{color:#ffffff6b;font-size:.68rem;text-align:center}.mechanics-guide-footer .primary-action{width:100%;margin:0}.mechanics-detail{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0000002e;margin-bottom:8px;overflow:hidden}.mechanics-detail[open]{border-color:#ba8cff38;background:#ba8cff0d}.mechanics-detail summary{display:flex;align-items:center;gap:8px;padding:11px 12px;color:#f5f0df;font-size:.84rem;font-weight:800;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.mechanics-detail summary::-webkit-details-marker{display:none}.mechanics-detail summary:after{content:"+";margin-left:auto;color:#ffffff73;font-size:1rem;font-weight:900;line-height:1}.mechanics-detail[open] summary:after{content:"\2212"}.mechanics-detail-icon{font-size:1rem;line-height:1}.mechanics-detail-body{padding:0 12px 12px;color:#c8ccc0;font-size:.8rem;line-height:1.5}.mechanics-steps{margin:0;padding-left:20px}.mechanics-steps li+li{margin-top:8px}.mechanics-steps strong{color:#f6d76a}.mechanics-list{margin:0;padding-left:18px}.mechanics-list li+li{margin-top:7px}.mechanics-prose p{margin:0 0 8px}.mechanics-prose ul{margin:0;padding-left:18px}.mechanics-prose li+li{margin-top:6px}.mechanics-tip{margin-top:10px!important;padding:8px 10px;border-radius:10px;border:1px solid rgba(246,215,106,.22);background:#f6d76a14;color:#f5e6b8!important;font-size:.78rem!important}.mechanics-stat-groups{display:grid;gap:6px}.mechanics-stat-groups article{padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#0003}.mechanics-stat-groups strong{display:block;color:#e8d4ff;font-size:.74rem;margin-bottom:2px}.mechanics-stat-groups span{color:#b8bcad;font-size:.74rem;line-height:1.35}.mechanics-stat-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.mechanics-stat-legend article{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a}.mechanics-stat-legend strong{display:block;color:#f6d76a;font-size:.78rem;margin-bottom:3px}.mechanics-stat-legend span{color:#b8bcad;font-size:.72rem;line-height:1.35}.mechanics-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mechanics-guide-card{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#0003}.mechanics-card-icon{font-size:1.25rem;display:block;margin-bottom:6px}.mechanics-guide-card strong{display:block;color:#f5f0df;margin-bottom:8px}.mechanics-guide-card ul{margin:0;padding-left:18px;color:#c8ccc0;font-size:.78rem;line-height:1.45}.mechanics-guide-card li+li{margin-top:6px}.player-stats-mini{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin-top:4px}.player-age-tag{display:inline-flex;padding:2px 7px;border-radius:999px;background:#ba8cff2e;color:#e8d4ff;font-style:normal;font-size:.64rem;font-weight:800}.player-stats-mini i{font-style:normal;color:#9ae8b8;font-size:.66rem;font-weight:700}.player-stats-mini-compact i{font-size:.58rem;color:#ffffffb8}.player-playstyle-tag{display:inline-flex;padding:2px 7px;border-radius:999px;background:#f6d76a2e;color:#ffe9a8;font-size:.62rem;font-weight:800;font-style:normal}.mechanics-playstyle-legend{margin:0 0 18px;padding:14px 16px;border-radius:14px;border:1px solid rgba(246,215,106,.22);background:#f6d76a0f}.mechanics-playstyle-legend strong{display:block;margin-bottom:6px;color:#ffe9a8}.mechanics-playstyle-legend p{margin:0 0 10px;color:#b8bcad;font-size:.82rem;line-height:1.45}.mechanics-playstyle-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.mechanics-playstyle-tag{padding:4px 10px;border-radius:999px;border:1px solid rgba(246,215,106,.28);background:#0003;color:#f5e6b8;font-size:.68rem;font-weight:800}.starter-pick .starter-tier,.starter-playstyle{margin-top:0}.intro-profile-card{width:100%;margin:0;padding:14px;border-color:#ffffff14;background:#0000002e;box-shadow:none}.mode-screen-step{min-height:auto;padding-top:12px;padding-bottom:8px;width:100%;max-width:100%;box-sizing:border-box}.compact-brand h1{font-size:clamp(1.55rem,5vw,2.5rem)}.home-top-actions,.top-toolbar{display:inline-flex;align-items:center;gap:2px;padding:4px 6px;border-radius:999px;background:#0a0d0fc7;border:1px solid rgba(255,255,255,.06);box-shadow:0 10px 28px #00000038;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.top-toolbar-fixed{position:fixed;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));left:auto;z-index:9997}.top-toolbar-inline{justify-self:end;flex-shrink:0}.top-toolbar-group{display:inline-flex;align-items:center;gap:1px;flex:0 0 auto}.top-toolbar-divider{width:1px;height:16px;margin:0 4px;background:#ffffff14;flex-shrink:0}.top-toolbar-btn{display:grid;place-items:center;width:32px;height:32px;padding:0;border:none;border-radius:999px;background:transparent;color:#d2cec0ad;cursor:pointer;transition:color .16s ease,background .16s ease,transform .12s ease}.top-toolbar-btn:hover:not(:disabled){color:#f5f0df;background:#ffffff12}.top-toolbar-btn:active:not(:disabled){transform:scale(.94)}.top-toolbar-btn:disabled{opacity:.32;cursor:default}.top-toolbar-btn-soft-accent:hover:not(:disabled){color:#e8d48a;background:#f6d76a1a}.top-toolbar-btn svg{display:block}.app-menu-trigger{display:none!important}.app-menu-trigger-off{position:fixed;top:max(10px,env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));left:auto;z-index:9999;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0a0d0feb;color:#f5f0df;box-shadow:0 8px 24px #00000047;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;transition:background .15s ease,box-shadow .15s ease;will-change:auto}.app-menu-trigger:hover{background:#12161af5;box-shadow:0 10px 28px #00000057}.app-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;justify-content:flex-start;background:#0407098c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.app-menu-panel{display:flex;flex-direction:column;width:min(300px,88vw);max-height:100dvh;background:#0e1216fa;border-right:1px solid rgba(255,255,255,.08);border-left:none;box-shadow:16px 0 48px #00000073;animation:appMenuSlide38 .22s ease}@keyframes appMenuSlide38{0%{transform:translate(-100%)}to{transform:translate(0)}}.app-menu-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:max(14px,env(safe-area-inset-top,0px)) 14px 12px;border-bottom:1px solid rgba(255,255,255,.08)}.app-menu-header strong{color:#f5f0df;font-size:1rem}.app-menu-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:6px 10px max(16px,env(safe-area-inset-bottom,0px))}.app-menu-section+.app-menu-section{margin-top:4px}.app-menu-label{display:block;margin:10px 6px 4px;color:#ffffff61;font-size:.6rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.app-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:none;border-radius:10px;background:transparent;color:#f5f0df;font-size:.86rem;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;transition:background .12s ease}.app-menu-item span{flex:1;min-width:0}.app-menu-item:hover:not(:disabled){background:#ffffff0f}.app-menu-item:disabled{opacity:.35;cursor:default}.app-menu-item.is-accent{color:#ffe9a8}body.app-menu-open{overflow:hidden}body.home-screen-active .home-top-actions{display:none}body.home-screen-active{background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(34,197,94,.14),transparent 55%),radial-gradient(circle at 100% 100%,rgba(246,215,106,.06),transparent 40%),var(--surface, #0f1316)}html.ui-light-test body.home-screen-active{background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(22,163,74,.1),transparent 55%),var(--lt-bg, #fafafa)}@media(min-width:860px){.home-stack:not(.home-minimal-v38){width:100%;max-width:none;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:20px}.home-page-shell{max-width:min(1040px,calc(100% - 32px))}}html.ui-light-test .intro-screen .start-brand h1{color:var(--lt-text, #111827);text-shadow:none}.start-brand{display:grid;justify-items:center;gap:10px;text-align:center}.home-account-login-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(246,215,106,.35);background:#0f172a73;color:#f8fafc;font:inherit;font-size:.84rem;font-weight:700;letter-spacing:.02em;padding:9px 16px;border-radius:999px;cursor:pointer;margin-top:2px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.home-account-login-btn:hover{background:#0f172aa6;border-color:#f6d76a8c;transform:translateY(-1px)}.home-account-login-btn:active{transform:translateY(0)}.intro-screen .start-brand h1{margin:0;font-size:clamp(1.85rem,7vw,3.2rem);letter-spacing:-.055em;color:#f6d76a;text-shadow:0 12px 34px rgba(246,215,106,.14)}.intro-screen .brand-mark{transform:scale(1.08);filter:drop-shadow(0 18px 38px rgba(47,179,109,.22))}.start-brand p,.data-note{max-width:560px;color:#b8bcad;line-height:1.35}.mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;position:relative;z-index:3}.mode-grid>button,.compact-mode-grid>button{border-radius:16px;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 28px #0000002e;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.mode-grid>button:hover,.compact-mode-grid>button:hover{transform:translateY(-2px);border-color:#9ae8b847;box-shadow:0 14px 34px #2fb36d24}.mode-screen-step .mode-info-grid{grid-template-columns:1fr}.mode-section-tabs{width:min(560px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#0a0e0fb8;position:relative;z-index:3}.mode-section-tabs button{min-height:42px;border-radius:10px;border:1px solid transparent;background:transparent;color:#b8bcad;font-weight:950;cursor:pointer}.mode-section-tabs button.active{background:linear-gradient(135deg,#f6d76af2,#2fb36dcc);color:#101316;box-shadow:0 12px 26px #0000003d}.mode-section-card{width:min(840px,100%);margin:0 auto;display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(246,215,106,.14);background:radial-gradient(circle at top right,rgba(246,215,106,.1),transparent 42%),#0f1417d6;box-shadow:0 24px 70px #00000047;position:relative;z-index:3}.mode-section-head{display:grid;gap:3px;text-align:center}.mode-section-head strong{color:#f6d76a;font-size:1.05rem}.mode-section-head span{color:var(--text-secondary);font-size:.82rem}.compact-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-mode-grid button{min-height:86px;padding:10px 12px;gap:6px}.mode-featured-x1{border-color:#2fb36d47!important;background:radial-gradient(circle at top left,rgba(47,179,109,.16),transparent 48%),#141719f0!important}.mode-challenge-hint{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:min(840px,100%);margin:12px auto 0;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,196,92,.24);background:#ffc45c0f}.mode-challenge-hint.is-ready{border-color:#2fb36d47;background:#2fb36d14}.mode-challenge-copy{display:grid;gap:4px;min-width:0;flex:1}.mode-challenge-copy strong{color:#f5f0df;font-size:.88rem}.mode-challenge-hint.is-ready .mode-challenge-copy strong{color:#9ae8b8}.mode-challenge-copy p{margin:0;color:#c8c2ad;font-size:.76rem;line-height:1.4}.mode-challenge-btn{flex-shrink:0;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,196,92,.34);background:#ffc45c1f;color:#ffe6a8;font-size:.78rem;font-weight:900;cursor:pointer}.mode-challenge-btn:hover{background:#ffc45c2e}.mode-challenge-hint.is-ready .mode-challenge-copy p{color:#a8c9b3}.mode-x1-hero{width:min(840px,100%);margin:0 auto;display:grid;justify-items:center;gap:8px;padding:18px 16px;border-radius:18px;border:1px solid rgba(47,179,109,.22);background:radial-gradient(circle at top,rgba(47,179,109,.12),transparent 52%),#0f1417eb;box-shadow:0 12px 36px #00000038;color:#f5f0df;cursor:pointer;text-align:center;position:relative;z-index:3;transition:border-color .15s ease,transform .14s ease}.mode-x1-hero:hover{border-color:#2fb36d57;transform:translateY(-1px)}.mode-x1-badge{display:inline-flex;min-height:22px;padding:3px 10px;border-radius:999px;background:#f6d76a2e;border:1px solid rgba(246,215,106,.28);color:#f6d76a;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.mode-x1-hero strong{font-size:1.35rem;color:#fff4bf}.mode-x1-hero p{max-width:560px;margin:0;color:#d0cab3;line-height:1.4;font-size:.9rem}.mode-x1-hero small{color:#8fe0ad;font-weight:900}.mode-almanac-hero{width:min(840px,100%);margin:0 auto;display:grid;justify-items:center;gap:8px;padding:16px;border-radius:18px;border:1px solid rgba(186,140,255,.22);background:radial-gradient(circle at top,rgba(186,140,255,.1),transparent 52%),#0f1417eb;box-shadow:0 12px 36px #00000038;color:#f5f0df;cursor:pointer;text-align:center;position:relative;z-index:3;transition:border-color .15s ease,transform .14s ease}.mode-almanac-hero:hover{border-color:#ba8cff57;transform:translateY(-1px)}.mode-almanac-hero.active{border-color:#ba8cff61;background:radial-gradient(circle at top,rgba(186,140,255,.16),transparent 52%),#12161af5}.mode-almanac-badge{display:inline-flex;min-height:22px;padding:3px 10px;border-radius:999px;background:#ba8cff33;border:1px solid rgba(186,140,255,.32);color:#d9c4ff;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.mode-almanac-hero.active .mode-almanac-badge{background:#ba8cff38;border-color:#ba8cff52;color:#d9c4ff}.mode-almanac-hero strong{font-size:1.2rem;color:#efe6ff}.mode-almanac-hero.active strong{color:#fff4bf}.mode-almanac-hero p{max-width:560px;margin:0;color:#c8c0d8;line-height:1.4;font-size:.88rem}.mode-almanac-hero small{color:#c9a8ff;font-weight:900}.mode-almanac-hero.active small{color:#f6d76a}.mode-almanac-hero.active strong{color:#efe6ff}.mode-almanac-hero.active small{color:#c9a8ff}.mode-secondary-row{width:min(840px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mode-secondary-card{width:100%;margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:10px;padding:10px 12px;border-radius:12px;text-align:left;box-shadow:none}.mode-secondary-card svg{flex-shrink:0;opacity:.9}.mode-secondary-copy{display:grid;gap:2px;min-width:0}.mode-secondary-card strong{font-size:.84rem;font-weight:900;line-height:1.2}.mode-secondary-card .mode-secondary-copy span,.mode-secondary-card span:not(.mode-x1-badge):not(.mode-almanac-badge){font-size:.68rem;line-height:1.25;font-weight:600}.mode-x1-hero.mode-secondary-card{border-color:#38bd783d;background:#141c18e0}.mode-x1-hero.mode-secondary-card strong{color:#b8efd0}.mode-x1-hero.mode-secondary-card .mode-secondary-copy span{color:#7aa892}.mode-x1-hero.mode-secondary-card svg{color:#6ee7a8}.mode-almanac-hero.mode-secondary-card{border-color:#a78bfa3d;background:#181620e0}.mode-almanac-hero.mode-secondary-card strong{color:#ddd6fe}.mode-almanac-hero.mode-secondary-card .mode-secondary-copy span{color:#9f94c9}.mode-almanac-hero.mode-secondary-card svg{color:#a78bfa}.mode-almanac-hero.mode-secondary-card.active{border-color:#a78bfa6b;background:#201c2cf0}.campaign-ranking-help{border-color:#f6d76a2e!important;background:#f6d76a0a!important}.campaign-ranking-help .collapse-trigger strong{color:#f6d76a}.campaign-help-body{display:grid;gap:12px;padding:0 14px 14px}.campaign-help-intro p{margin:0;color:#d0cab3;font-size:.82rem;line-height:1.45}.campaign-help-intro p+p{margin-top:8px}.campaign-help-modes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:520px){.campaign-help-modes-grid{grid-template-columns:1fr}}.campaign-help-mode-card{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.campaign-help-mode-card.active{border-color:#f6d76a59;background:#f6d76a1a}.campaign-help-mode-card strong{color:#fff4bf;font-size:.88rem}.campaign-help-mode-card span{color:#f6d76a;font-size:.78rem;font-weight:800}.campaign-help-mode-card small{color:#b8bcad;font-size:.72rem;line-height:1.35}.campaign-help-mode-detail{padding:10px 12px;border-radius:12px;border:1px dashed rgba(246,215,106,.25);background:#f6d76a0f}.campaign-help-mode-detail strong{display:block;color:#f6d76a;margin-bottom:6px;font-size:.84rem}.campaign-help-mode-detail ul{margin:0;padding-left:18px;color:#d0cab3;font-size:.78rem;line-height:1.45}.campaign-help-almanac{display:grid;gap:6px;padding:12px;border-radius:12px;border:1px solid rgba(186,140,255,.28);background:radial-gradient(circle at top left,rgba(186,140,255,.12),transparent 55%),#ffffff08}.campaign-help-almanac-badge{display:inline-flex;width:fit-content;padding:2px 8px;border-radius:999px;background:#ba8cff2e;border:1px solid rgba(186,140,255,.28);color:#d9c4ff;font-size:.68rem;font-weight:950;text-transform:uppercase}.campaign-help-almanac strong{color:#efe6ff;font-size:.9rem}.campaign-help-almanac p{margin:0;color:#c8c0d8;font-size:.78rem;line-height:1.45}.champion-almanac-badge{display:inline-flex;margin-top:8px;padding:4px 10px;border-radius:999px;background:#ba8cff29;border:1px solid rgba(186,140,255,.28);color:#d9c4ff;font-size:.75rem;font-weight:900}.collapse-section{width:min(840px,100%);margin:0 auto;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#0f1417c7;overflow:hidden;position:relative;z-index:3}.collapse-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:transparent;cursor:pointer;text-align:left}.collapse-trigger div{display:grid;gap:2px}.collapse-trigger strong{color:#c9b896;font-size:.88rem;font-weight:850}.collapse-trigger span{color:var(--text-secondary);font-size:.78rem}.collapse-trigger small{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#ffffff14;color:#f5f0df;font-size:1rem;font-weight:950}.collapse-body{padding:0 12px 12px}.collapse-mode-grid button{min-height:86px;padding:10px 12px;gap:6px}.collapse-mode-grid.mode-grid strong,.compact-mode-grid.collapse-mode-grid strong{font-size:.92rem;line-height:1.2}.collapse-mode-grid.mode-grid span,.compact-mode-grid.collapse-mode-grid span{font-size:.72rem;line-height:1.32}.collapse-mode-grid.mode-grid svg,.compact-mode-grid.collapse-mode-grid svg{width:18px;height:18px}.collapse-options{display:grid;gap:10px}.collapse-almanac{margin:0}.mode-almanac-collapse{width:min(920px,100%);margin:8px auto 0;border-color:#ba8cff38;background:radial-gradient(circle at top right,rgba(186,140,255,.1),transparent 48%),#121018eb}.mode-almanac-collapse.open{border-color:#ba8cff52}.mode-almanac-collapse .collapse-trigger strong{color:#efe6ff}.mode-almanac-collapse .collapse-trigger span{color:#b8aed0}.mode-almanac-collapse-body{display:grid;gap:10px}.mode-almanac-collapse-hint{margin:0;color:#b8aed0;font-size:.8rem;line-height:1.4}.collapse-x1-score{width:100%;max-width:none;margin:0 0 10px}.collapse-x1-score .collapse-trigger strong{color:#bfdbfe}.collapse-x1-score .collapse-trigger span{color:#93c5fd}.x1-user-score-nested{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.collapse-section.collapse-game-section,.collapse-section.collapse-x1-access,.collapse-section.collapse-x1-lobby,.collapse-section.collapse-x1-ranking,.collapse-section.collapse-x1-history,.collapse-section.collapse-x1-help,.collapse-section.collapse-x1-score{width:100%;max-width:none;margin:0 0 10px;overflow:visible}.collapse-game-main .collapse-body,.collapse-game-season .collapse-body{padding-top:4px;overflow:visible}.collapse-section-x1{border-color:#2fb36d24;background:#2fb36d0a}.collapse-section-x1 .collapse-trigger strong{color:#9ae8b8}.collapse-section-x1 .collapse-trigger span{color:#8fbaa0}.x1-history-nested{display:grid;gap:8px}.x1-history-nested article{display:grid;gap:3px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.07);background:#ffffff0a}.x1-history-nested article span{color:#d0cab3;font-size:.78rem;font-weight:850}.x1-history-nested article b{color:#f5f0df;font-size:.82rem;font-weight:900}.x1-history-nested article small{color:#aeb5a5;font-size:.72rem;line-height:1.35}.collapse-game-section .score-strip-nested,.collapse-game-section .formation-panel-nested,.collapse-game-season .season-panel{margin:0;border:0;padding:0;background:transparent;box-shadow:none}.home-ranking-picker{display:grid;gap:8px}.home-ranking-picker>button{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:2px 10px;align-items:center;width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#f5f0df;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.home-ranking-picker>button strong{grid-column:1;color:#f5f0df;font-size:.88rem}.home-ranking-picker>button span{grid-column:1;color:#aeb5a5;font-size:.74rem;line-height:1.35}.home-ranking-picker>button>small{grid-column:2;grid-row:1 / span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#ffffff14;color:#f5f0df;font-size:1rem;font-weight:950}.home-ranking-picker>button.ranking-kind-modes.active{border-color:#f6d76a57;background:radial-gradient(circle at top left,rgba(246,215,106,.16),transparent 55%),#f6d76a14}.home-ranking-picker>button.ranking-kind-modes.active.open strong{color:#f6d76a}.home-ranking-picker>button.ranking-kind-modes.active>small{background:#f6d76a33;color:#f6d76a}.home-ranking-picker>button.ranking-kind-x1.active{border-color:#2fb36d57;background:radial-gradient(circle at top left,rgba(47,179,109,.16),transparent 55%),#2fb36d14}.home-ranking-picker>button.ranking-kind-x1.active.open strong{color:#8fe0ad}.home-ranking-picker>button.ranking-kind-x1.active>small{background:#2fb36d38;color:#9ae8b8}.home-ranking-empty{margin:0;padding:18px 12px;text-align:center;color:#aeb5a5;font-size:.82rem;line-height:1.45;border-radius:12px;background:#00000029;border:1px dashed rgba(255,255,255,.08)}.home-ranking-panel-modes .ranking-rules-note{color:#c8bc8a;flex:1 1 180px}.home-ranking-panel-x1 .ranking-rules-note{color:#8fbaa0;flex:1 1 180px}.home-ranking-top-modes .home-ranking-featured{background:radial-gradient(circle at top left,rgba(246,215,106,.14),transparent 52%),#ffffff12;border-color:#f6d76a33}.home-ranking-top-modes .home-ranking-featured:nth-child(1){background:radial-gradient(circle at top left,rgba(246,215,106,.24),transparent 52%),#f6d76a1f}.home-ranking-top-modes .home-ranking-featured>span{background:#f6d76a38;color:#f6d76a}.home-ranking-top-x1 .home-ranking-featured{background:radial-gradient(circle at top left,rgba(47,179,109,.14),transparent 52%),#ffffff0f;border-color:#2fb36d38}.home-ranking-top-x1 .home-ranking-featured:nth-child(1){background:radial-gradient(circle at top left,rgba(47,179,109,.24),transparent 52%),#2fb36d1a}.home-ranking-top-x1 .home-ranking-featured>span{background:#2fb36d38;color:#8fe0ad}.home-ranking-list-modes article>span{background:#f6d76a29;color:#f6d76a}.home-ranking-list-x1 article>span{background:#2fb36d29;color:#8fe0ad}.home-ranking-list-modes{scrollbar-color:rgba(246,215,106,.5) rgba(255,255,255,.06)}.home-ranking-list-x1{scrollbar-color:rgba(47,179,109,.5) rgba(255,255,255,.06)}.x1-access-card{display:grid;gap:10px}.x1-access-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.x1-access-tabs button{min-height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#f5f0df;font-size:.74rem;font-weight:900;cursor:pointer}.x1-access-tabs button.active{background:#2fb36d33;border-color:#2fb36d52;color:#9ae8b8}.x1-access-form{display:grid;gap:8px}.x1-access-form input{width:100%;min-height:38px;padding:8px 11px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#080a0bb8;color:#f5f0df;font:inherit}.x1-room-password-toggle{display:flex;align-items:center;gap:8px;font-size:.76rem;color:#c9d4cc;cursor:pointer}.x1-room-password-toggle input{width:auto;min-height:auto;accent-color:#2fb36d}.x1-access-btn{min-height:40px;width:100%;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#f5f0df;font-size:.82rem;font-weight:900;cursor:pointer}.x1-access-btn.primary{background:#2fb36d;border-color:transparent;color:#07120c}.x1-public-lobby-compact{gap:8px;padding:0;border:0;background:transparent;box-shadow:none}.x1-how-nested{gap:6px}.x1-how-nested article{padding:10px}.x1-lobby-empty{color:#b8bcad;font-size:.78rem}.mode-daily-card{display:grid;gap:4px;padding:10px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.mode-daily-card span,.mode-daily-card small{color:#b8bcad}.mode-hype-panel{width:min(760px,100%);margin:0 auto 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border-radius:12px;border:1px solid rgba(246,215,106,.24);background:linear-gradient(135deg,#f6d76a1f,#2fb36d14)}.mode-hype-copy{display:grid;gap:3px;min-width:0}.mode-hype-copy span{color:#f6d76a;font-size:.72rem;font-weight:900;text-transform:uppercase}.mode-hype-copy strong{color:#f5f0df;font-size:1rem;line-height:1.15}.mode-hype-copy small{color:#b8bcad;font-size:.82rem;line-height:1.25}.mode-hype-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.mode-hype-actions button{min-height:36px;border-radius:9px;padding:0 12px;border:1px solid rgba(255,255,255,.12);color:#f5f0df;background:#ffffff14;font-size:.78rem;font-weight:900;cursor:pointer}.mode-hype-actions .mode-hype-primary{background:#f6d76a;color:#111513;border-color:transparent}.impossible-mode-note{width:min(1120px,100%);margin:0 auto 12px;display:grid;gap:3px;padding:11px 12px;border-radius:10px;border:1px solid rgba(246,215,106,.22);background:#f6d76a14}.impossible-mode-note strong{color:#f6d76a;font-size:.86rem;text-transform:uppercase}.impossible-mode-note span{color:#d7decf;font-size:.86rem;line-height:1.3}html.ui-light-test .mode-hype-panel,body.light .mode-hype-panel{background:linear-gradient(135deg,#f6d76a33,#2fb36d1a);border-color:#b8860b40}html.ui-light-test .mode-hype-copy strong,body.light .mode-hype-copy strong,html.ui-light-test .impossible-mode-note strong,body.light .impossible-mode-note strong{color:#101827}html.ui-light-test .mode-hype-copy span,body.light .mode-hype-copy span{color:#9a6700}html.ui-light-test .mode-hype-copy small,body.light .mode-hype-copy small,html.ui-light-test .impossible-mode-note span,body.light .impossible-mode-note span{color:#425466}html.ui-light-test .mode-hype-actions button,body.light .mode-hype-actions button{background:#1018270f;border-color:#10182724;color:#101827}html.ui-light-test .mode-hype-actions .mode-hype-primary,body.light .mode-hype-actions .mode-hype-primary{background:#149447;color:#fff}html.ui-light-test .impossible-mode-note,body.light .impossible-mode-note{background:#f6d76a29;border-color:#b8860b3d}@media(max-width:640px){.mode-hype-panel{grid-template-columns:1fr;gap:10px;padding:11px}.mode-hype-actions{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}.mode-hype-actions button{width:100%;min-width:0;padding:0 6px;font-size:.72rem}}.penalty-shootout-box,.match-compare-panel,.halftime-summary-card,.halftime-tips-card,.halftime-break-modal .match-live-half-card,.league-play-hub .result-card,.career-hub-panel,.records-modal,.history-modal{color:#f5f0df;background-color:#0e1214f0}.penalty-shootout-box *,.match-compare-panel *,.halftime-summary-card *,.halftime-tips-card *,.halftime-break-modal .match-live-half-card *,.league-play-hub .result-card *,.career-hub-panel *,.records-modal *,.history-modal *{text-shadow:none}.penalty-shootout-header,.match-compare-title,.halftime-tips-card h3,.halftime-summary-card h3{color:#f6d76a}.penalty-shootout-help,.penalty-kick-role,.penalty-kick-round,.match-compare-panel span,.match-compare-panel p,.halftime-tips-card li,.halftime-summary-card span,.career-empty,.history-card span{color:#cbd5c0}.penalty-shootout-side small,.penalty-kick-name,.match-compare-bars small,.match-compare-mvp strong{color:#f5f0df}.penalty-shootout-scoreboard,.penalty-kick-row,.match-compare-col,.match-compare-mvp,.halftime-summary-card article,.halftime-tips-card li,.career-stat-list li,.history-card{background:#fff1;border-color:#ffffff1f}.penalty-kick-goal{background:#22c55e33;color:#bbf7d0;border:1px solid rgba(34,197,94,.38)}.penalty-kick-miss{background:#ef44442e;color:#fecaca;border-color:#f8717194}html.ui-light-test .penalty-shootout-box,body.light .penalty-shootout-box,html.ui-light-test .match-compare-panel,body.light .match-compare-panel,html.ui-light-test .halftime-summary-card,body.light .halftime-summary-card,html.ui-light-test .halftime-tips-card,body.light .halftime-tips-card,html.ui-light-test .halftime-break-modal .match-live-half-card,body.light .halftime-break-modal .match-live-half-card,html.ui-light-test .league-play-hub .result-card,body.light .league-play-hub .result-card,html.ui-light-test .career-hub-panel,body.light .career-hub-panel,html.ui-light-test .records-modal,body.light .records-modal,html.ui-light-test .history-modal,body.light .history-modal{color:#101827;background:#fff;border-color:#1018271f}html.ui-light-test .penalty-shootout-header,body.light .penalty-shootout-header,html.ui-light-test .match-compare-title,body.light .match-compare-title,html.ui-light-test .halftime-tips-card h3,body.light .halftime-tips-card h3,html.ui-light-test .halftime-summary-card h3,body.light .halftime-summary-card h3{color:#8a5a00}html.ui-light-test .penalty-shootout-help,body.light .penalty-shootout-help,html.ui-light-test .penalty-kick-role,body.light .penalty-kick-role,html.ui-light-test .penalty-kick-round,body.light .penalty-kick-round,html.ui-light-test .match-compare-panel span,body.light .match-compare-panel span,html.ui-light-test .match-compare-panel p,body.light .match-compare-panel p,html.ui-light-test .halftime-tips-card li,body.light .halftime-tips-card li,html.ui-light-test .halftime-summary-card span,body.light .halftime-summary-card span,html.ui-light-test .career-empty,body.light .career-empty,html.ui-light-test .history-card span,body.light .history-card span{color:#475569}html.ui-light-test .penalty-shootout-side small,body.light .penalty-shootout-side small,html.ui-light-test .penalty-kick-name,body.light .penalty-kick-name,html.ui-light-test .match-compare-bars small,body.light .match-compare-bars small,html.ui-light-test .match-compare-mvp strong,body.light .match-compare-mvp strong{color:#101827}html.ui-light-test .penalty-shootout-side strong,body.light .penalty-shootout-side strong{color:#0f8a3b}html.ui-light-test .penalty-shootout-scoreboard,body.light .penalty-shootout-scoreboard,html.ui-light-test .penalty-kick-row,body.light .penalty-kick-row,html.ui-light-test .match-compare-col,body.light .match-compare-col,html.ui-light-test .match-compare-mvp,body.light .match-compare-mvp,html.ui-light-test .halftime-summary-card article,body.light .halftime-summary-card article,html.ui-light-test .halftime-tips-card li,body.light .halftime-tips-card li,html.ui-light-test .career-stat-list li,body.light .career-stat-list li,html.ui-light-test .history-card,body.light .history-card{background:#f4f6f8;border-color:#1018271a}html.ui-light-test .penalty-kick-goal,body.light .penalty-kick-goal{background:#16a34a24;color:#166534;border-color:#16a34a57}html.ui-light-test .penalty-kick-miss,body.light .penalty-kick-miss{background:#dc26261f;color:#991b1b;border-color:#dc262652}.intro-enter-button{width:min(360px,100%)}.challenge-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:min(320px,100%);min-height:46px;margin:0 auto;border-radius:8px;background:#f6d76a;color:#141719;font-weight:950;cursor:pointer}.home-actions{display:grid;justify-items:center;gap:8px}.profile-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;padding:12px;border-radius:8px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.intro-card{width:min(560px,100%);margin:-4px auto 0;padding:16px;border-color:#f6d76a24;background:linear-gradient(180deg,#ffffff12,#ffffff09),#0f1417e0;box-shadow:0 24px 64px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-global-ranking{width:100%;margin:0;display:grid;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0c1013eb;box-shadow:0 16px 44px #00000038;position:relative;z-index:2;overflow:hidden}.home-global-ranking.open{border-color:#f6d76a33;box-shadow:0 16px 44px #00000038,inset 0 1px #f6d76a14}.home-ranking-master-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:14px 16px;background:transparent;color:#f5f0df;text-align:left;cursor:pointer}.home-ranking-master-toggle div{display:grid;gap:4px;min-width:0}.home-ranking-master-toggle span{color:#f6d76a;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.home-ranking-master-toggle strong{color:#f5f0df;font-size:.9rem;font-weight:800;line-height:1.3}.home-ranking-master-toggle>small{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:999px;background:#ffffff0f;color:#f5f0df;font-size:1rem;font-weight:950}.home-global-ranking.open .home-ranking-master-toggle{border-bottom:1px solid rgba(255,255,255,.05)}.home-global-ranking.open .home-ranking-master-toggle>small{background:#f6d76a24;color:#f6d76a}.home-ranking-body{display:grid;gap:12px;padding:0 14px 14px}.home-ranking-segment{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:999px;background:#00000047;border:1px solid rgba(255,255,255,.05)}.home-ranking-segment button{min-height:38px;padding:0 12px;border:none;border-radius:999px;background:transparent;color:#9aa89f;font-size:.78rem;font-weight:850;cursor:pointer;transition:background .16s ease,color .16s ease}.home-ranking-segment-modes.active{background:#f6d76a29;color:#f6d76a}.home-ranking-segment-x1.active{background:#2fb36d2e;color:#9ae8b8}.home-ranking-panel{display:grid;gap:12px;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.home-ranking-panel-modes{border-color:#f6d76a1f;background:radial-gradient(circle at top left,rgba(246,215,106,.08),transparent 52%),#ffffff06}.home-ranking-panel-x1{border-color:#2fb36d24;background:radial-gradient(circle at top left,rgba(47,179,109,.08),transparent 52%),#ffffff06}.home-ranking-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:2px}.home-ranking-panel-head strong{color:#f5f0df;font-size:.96rem;font-weight:900}.home-ranking-panel-modes .home-ranking-panel-head strong{color:#fff4bf}.home-ranking-panel-x1 .home-ranking-panel-head strong{color:#d7ffe6}.home-ranking-panel-head span{color:#9aa89f;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.home-ranking-mode-pills{display:flex;flex-wrap:wrap;gap:6px}.home-ranking-mode-pills button{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:#0000002e;color:#aeb5a5;font-size:.72rem;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.home-ranking-panel-modes .home-ranking-mode-pills button.active{border-color:#f6d76a52;background:#f6d76a1f;color:#f6d76a}.home-ranking-panel-x1 .home-ranking-mode-pills button.active{border-color:#2fb36d52;background:#2fb36d1f;color:#9ae8b8}.home-ranking-results{display:grid;gap:8px;min-width:0}.home-ranking-you{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(186,140,255,.48);background:radial-gradient(circle at top left,rgba(155,100,255,.22),transparent 58%),linear-gradient(135deg,#7846d229,#5a2da01a);box-shadow:0 0 0 1px #ba8cff14 inset}.home-ranking-you-copy{display:grid;gap:4px;min-width:0;flex:1 1 180px}.home-ranking-you-actions{display:flex;flex-wrap:wrap;gap:6px;flex:0 0 auto}.home-ranking-share-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;border:1px solid rgba(246,215,106,.42);background:#f6d76a24;color:#ffe9a8;font-size:.72rem;font-weight:800;cursor:pointer}.home-ranking-share-btn:hover{background:#f6d76a38;color:#fff3cf}.home-ranking-share-btn-x{border-color:#ffffff29;background:#ffffff0f;color:#e8e4dc}.home-ranking-share-btn-x:hover{background:#ffffff1a;color:#fff}.x1-ranking-share-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.x1-ranking-share-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid rgba(246,215,106,.38);background:#f6d76a1f;color:#ffe9a8;font-size:.74rem;font-weight:800;cursor:pointer}.x1-ranking-share-btn:hover{background:#f6d76a33}.x1-ranking-share-btn-x{border-color:#ffffff24;background:#ffffff0d;color:#ddd8cf}.x1-ranking-share-btn-x:hover{background:#ffffff17;color:#fff}.home-ranking-you strong{color:#ddb8ff;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.home-ranking-you span{color:#f3ebff;font-size:.78rem;font-weight:700;line-height:1.35}.home-ranking-row-you{border-color:#2fb36d57!important;background:radial-gradient(circle at top left,rgba(47,179,109,.14),transparent 55%),#2fb36d14!important}.home-ranking-row-you strong{color:#d8ffe8!important}.home-ranking-trophy{display:inline;filter:drop-shadow(0 0 6px rgba(246,215,106,.35))}.home-ranking-panel-modes .home-ranking-mode-pills button.home-ranking-pill-titles.active{border-color:#f6d76a61;background:#f6d76a1f;color:#ffe9a8}.home-ranking-top-titles .home-ranking-featured{border-color:#f6d76a29}.home-ranking-top-titles .home-ranking-featured:nth-child(1){border-color:#f6d76a6b;background:radial-gradient(circle at top,rgba(246,215,106,.14),transparent 62%),#f6d76a0f}.home-ranking-top-titles .home-ranking-featured>span{color:#f6d76a}.home-ranking-list-titles article>span{color:#e8c96a}.home-ranking-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding-top:2px;border-top:1px solid rgba(255,255,255,.05)}.home-ranking-help-toggle{padding:0;background:transparent;border:none;color:#c9a8ff;font-size:.72rem;font-weight:800;text-decoration:none;cursor:pointer;white-space:nowrap}.home-ranking-help-toggle:hover{color:#e8d4ff;text-decoration:underline;text-underline-offset:2px}.campaign-ranking-help-inline{padding:12px;border-radius:12px;border:1px dashed rgba(255,255,255,.08);background:#00000029}.campaign-ranking-help-inline .campaign-help-body{padding:0;gap:10px}.home-ranking-head{display:flex;justify-content:space-between;gap:12px;align-items:end}.home-ranking-head div{display:grid;gap:2px}.home-ranking-head span{color:#f6d76a;font-size:.74rem;font-weight:950;text-transform:uppercase}.home-ranking-head strong{color:#f5f0df;font-size:1.05rem}.home-ranking-head small,.home-global-ranking p{margin:0;color:#b8bcad;font-size:.78rem}.home-ranking-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.home-ranking-kind-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.home-ranking-kind-tabs button{min-height:36px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#f5f0df;font-size:.74rem;font-weight:900;cursor:pointer}.home-ranking-kind-tabs button.active{background:#2fb36d38;border-color:#2fb36d57;color:#9ae8b8}.home-ranking-tabs button{min-height:34px;border-radius:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.09);color:#f5f0df;font-size:.72rem;font-weight:900;cursor:pointer}.home-ranking-tabs button.active{background:#f6d76a;color:#141719}.home-ranking-list{display:grid;gap:7px;max-height:360px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(246,215,106,.5) rgba(255,255,255,.06)}.home-ranking-list article{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;background:#ffffff0e}.home-ranking-list article>span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#f6d76a29;color:#f6d76a;font-weight:950;font-size:.76rem}.home-ranking-list div{min-width:0;display:grid;gap:1px}.home-ranking-list strong{color:#f5f0df}.home-ranking-list small{color:#b8bcad;font-size:.76rem}.home-ranking-top{display:grid;gap:8px}@media(min-width:900px){.app-shell{width:min(1200px,calc(100% - 48px));padding:24px 24px 48px}.intro-screen{padding-top:4px}.home-stack:not(.home-minimal-v38){width:100%;max-width:none;margin-inline:0;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);grid-template-rows:auto;gap:14px 18px;align-items:stretch}.home-page-shell{max-width:1140px;margin-inline:auto;gap:14px}.home-stack:not(.home-minimal-v38)>.intro-hero-card{grid-column:1;grid-row:1;align-self:stretch;position:sticky;top:16px}.home-stack:not(.home-minimal-v38) .home-stack-side{grid-column:2;grid-row:1;align-self:stretch}.intro-screen.start-screen{min-height:auto;padding-bottom:0}.home-page-shell .site-footer{margin-top:0;margin-bottom:12px}.app-shell>.site-footer:not(.home-page-shell .site-footer){margin-top:8px}.intro-hero-card{padding:20px 20px 18px;gap:14px;border-radius:18px}.intro-screen .start-brand h1{font-size:clamp(1.65rem,2.2vw,2.1rem)}.intro-screen .start-brand p{font-size:.92rem}.intro-actions-center{max-width:none;gap:10px}.intro-primary-btn{min-height:44px;font-size:.92rem}.home-quick-btn strong{font-size:.84rem}.home-global-ranking,.home-help-hub,.database-stats,.home-sponsors-link{border-radius:14px}.home-help-hub{padding:14px}.home-ranking-master-toggle,.database-stats-toggle{padding:12px 14px}.home-ranking-master-toggle strong,.database-stats-toggle strong{font-size:.88rem}.home-ranking-body{padding:0 12px 12px}.home-ranking-top{grid-template-columns:repeat(3,minmax(0,1fr))}.home-ranking-list{max-height:320px}.database-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.database-metrics strong{font-size:.92rem}.database-metrics span{font-size:.68rem}.start-screen.mode-screen-step{width:min(920px,100%);margin:0 auto;display:grid;grid-template-columns:1fr;gap:14px;align-content:start;align-items:stretch;min-height:auto;padding-bottom:32px}.start-screen.mode-screen-step>*,.start-screen.mode-screen-step .mode-screen-foot-row{grid-column:1 / -1;width:100%;max-width:none;margin-inline:0}.start-screen.mode-screen-step>.compact-brand,.start-screen.mode-screen-step>.mode-lite-head,.start-screen.mode-screen-step>.mode-competicoes-featured,.start-screen.mode-screen-step>.mode-x1-featured,.start-screen.mode-screen-step>.almanac-mode-card{grid-column:1 / -1}.mode-screen-foot-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.mode-x1-featured,.mode-competicoes-featured{width:100%;margin-inline:0}.mode-section-card{width:100%;max-width:none;margin:0}.mode-competicoes-grid.stable-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mode-x1-hero,.mode-almanac-hero{max-width:none;margin-inline:0}.x1-screen,.x1-screen-featured{width:min(1080px,100%);margin-inline:auto}.roster-catalog-screen{width:min(1040px,100%)}.roster-catalog-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.memory-screen{width:min(1040px,calc(100% - 32px))}.site-footer{width:100%;max-width:none}.footer-global-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-perfect380-banner{flex-direction:row;align-items:center}.footer-perfect380-banner-side{flex-direction:column;align-items:flex-end;border-top:none;padding-top:0}.world26-screen{max-width:1120px;margin-inline:auto}.world26-groups{grid-template-columns:repeat(4,minmax(0,1fr))}.season-panel,.draft-panel,.formation-panel,.topbar{max-width:100%}body.game-active .app-shell{width:min(1320px,calc(100% - 32px));padding:20px 20px 44px}body.game-active .game-grid{grid-template-columns:minmax(360px,1.05fr) minmax(480px,.95fr);gap:16px;align-items:start}body.game-active .game-grid>.pitch-wrap{grid-column:1;grid-row:1;min-width:0}body.game-active .game-grid-side{grid-column:2;grid-row:1;min-width:0}body.game-active .game-grid-side .bench-swap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.game-active .game-grid.world26-grid{grid-template-columns:minmax(0,1fr)}body.game-active .draft-panel{min-width:0;width:100%;overflow:visible}body.game-active .collapse-game-section .collapse-body{overflow:visible}body.game-active .starter-grid{grid-template-columns:1fr;gap:10px;width:100%}body.game-active .starter-pick{padding:12px 14px;gap:10px}body.game-active .starter-pick-head{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:start}body.game-active .starter-pick-identity strong,body.game-active .starter-grid strong{white-space:normal;overflow:visible;text-overflow:unset;font-size:1.02rem;line-height:1.22;color:#f5f0df}body.game-active .starter-pick-identity small,body.game-active .starter-grid small{white-space:normal;overflow:visible;text-overflow:unset;font-size:.76rem;line-height:1.35}body.game-active .draft-stat-chip{min-width:46px;padding:6px 8px}body.game-active .draft-stat-chip b{font-size:.88rem}body.game-active .pitch-wrap{min-height:640px}body.game-active .pitch-wrap.pitch-wrap-compact,body.game-active .pitch-stadium-mini .pitch-wrap{min-height:0}body.game-active .slot{width:122px;min-height:96px}body.game-active .player-card strong{display:block;min-height:auto;max-width:100%;font-size:.78rem;line-height:1.18;-webkit-line-clamp:unset;overflow:visible;white-space:normal;word-break:break-word}body.game-active .player-card small{white-space:normal;overflow:visible;text-overflow:unset;font-size:.54rem;line-height:1.2}body.game-active .draw-card{padding:14px}body.game-active .draw-card strong{font-size:1.18rem}.game-grid{grid-template-columns:minmax(400px,1.05fr) minmax(480px,.95fr);gap:18px}.coach-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.update-modal{width:min(620px,calc(100% - 32px))}.share-modal,.champion-modal.run-end-modal{width:min(560px,calc(100% - 32px))}.topbar{padding:14px 18px}}@media(min-width:1280px){.app-shell{width:min(1320px,calc(100% - 56px))}.home-page-shell{max-width:1120px;gap:16px}.start-screen.mode-screen-step{width:min(920px,100%);gap:14px}.mode-screen-foot-row{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-catalog-screen{width:min(1180px,100%)}.roster-catalog-list{grid-template-columns:repeat(3,minmax(0,1fr))}.x1-screen,.x1-screen-featured{width:min(1180px,100%)}.coach-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.game-active .game-grid{grid-template-columns:minmax(440px,1.02fr) minmax(560px,.98fr)}body.game-active .game-grid-side .bench-swap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.game-active .league-squad-hub .pitch-wrap-with-bench{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:12px;align-items:start}body.game-active .league-squad-hub .pitch-wrap-with-bench>.pitch{grid-column:1;min-height:520px;height:auto}body.game-active .league-squad-hub .pitch-wrap-with-bench .pitch-reserve-dots-expanded{grid-column:2;grid-row:1;margin-top:0;align-self:stretch}body.game-active .league-squad-hub .pitch-reserve-dots-expanded .pitch-reserve-dots-row{grid-template-columns:1fr;gap:8px}body.game-active .starter-grid{grid-template-columns:1fr;gap:12px}body.game-active .starter-pick-identity strong,body.game-active .starter-grid strong{font-size:.96rem}}@media(min-width:560px){.home-ranking-top{grid-template-columns:1fr}.home-ranking-featured:nth-child(1){grid-column:auto}}.home-ranking-featured{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07)}.home-ranking-featured:nth-child(1){padding:12px 14px;border-color:#f6d76a38;background:radial-gradient(circle at top left,rgba(246,215,106,.16),transparent 55%),#f6d76a14}.home-ranking-top-x1 .home-ranking-featured:nth-child(1){border-color:#2fb36d3d;background:radial-gradient(circle at top left,rgba(47,179,109,.16),transparent 55%),#2fb36d14}.home-ranking-featured>span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#f6d76a33;color:#f6d76a;font-weight:950;font-size:.82rem}.home-ranking-featured div{display:grid;gap:2px;min-width:0}.home-ranking-featured strong{color:#f5f0df;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ranking-featured small{color:#b8bcad;font-size:.72rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ranking-list strong,.home-ranking-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ranking-scroll-label{display:block;margin-top:4px;color:#aeb5a5;font-size:.72rem}.home-ranking-list-scroll{max-height:min(240px,38vh);margin-top:2px}.ranking-rules-note{display:block;color:#aeb5a5;font-size:.72rem;line-height:1.35}.mode-back{width:fit-content;margin:0 auto}.floating-nav-stack{position:relative;top:auto;left:auto;z-index:20;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:8px;width:min(1120px,100%);margin:0 auto 12px;pointer-events:auto}.floating-nav-stack .floating-back-btn{position:static;top:auto;right:auto;left:auto;min-width:92px;pointer-events:auto}.floating-back-btn{position:fixed;top:max(12px,env(safe-area-inset-top,0px));left:max(var(--screen-gutter, 16px),env(safe-area-inset-left,0px));right:auto;z-index:9998;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:auto!important;min-height:34px!important;margin:0;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0a0d0fc7;box-shadow:0 10px 28px #00000038;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#f5f0dfe0;font-size:.74rem;font-weight:800;letter-spacing:.01em;cursor:pointer;transition:background .16s ease,transform .16s ease,border-color .16s ease,color .16s ease}.floating-back-secondary{border-color:#ffffff0f;color:#9ae8b8b8}.floating-back-secondary:hover:not(:disabled){border-color:#2fb36d38;background:#0c1210e0;color:#9ae8b8}.floating-back-secondary.is-current{opacity:.65;cursor:default;background:#2fb36d14}.floating-back-btn:hover:not(:disabled){background:#121619e6;border-color:#ffffff1f;color:#f5f0df;transform:translateY(-1px)}.profile-card label{display:grid;gap:5px}.profile-card span{color:#b8bcad;font-size:.76rem;font-weight:850}.profile-card input{width:100%;min-height:38px;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#080a0ba3;color:#f5f0df;font:inherit}.profile-card input:disabled{opacity:1;color:#f6d76a;border-color:#f6d76a33;background:#f6d76a14;cursor:default}.profile-card button{min-height:38px;padding:8px 12px;border-radius:8px;background:#f6d76a;color:#141719;font-weight:950;cursor:pointer}.ghost-profile-button{background:#ffffff12!important;color:#f5f0df!important;border:1px solid rgba(255,255,255,.1)}.profile-card button:disabled,.mode-grid button:disabled{opacity:.46;cursor:not-allowed}.profile-card-saved{grid-template-columns:minmax(0,1fr) auto;align-items:center}.profile-card-saved strong{display:block;margin-top:2px;color:#f6d76a;font-size:1.05rem}.profile-card>small{grid-column:1 / -1;color:#f6d76a;font-size:.76rem;font-weight:800}.intro-extra-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-card .secondary-home-action{width:100%;min-height:40px;background:#ffffff12;color:#f5f0df;border:1px solid rgba(255,255,255,.1)}.home-leaders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-leaders article{display:grid;gap:4px;padding:10px;border-radius:8px;background:#141719f0;border:1px solid rgba(246,215,106,.12)}.home-leaders span,.home-leaders small{color:#b8bcad;font-size:.78rem}.home-actions.compact{grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:6px}.home-action{display:inline-flex;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-radius:8px;font-size:.72rem;font-weight:900;cursor:pointer;white-space:nowrap}.home-action.primary{background:#f6d76a29;border:1px solid rgba(246,215,106,.18);color:#f6d76a}.home-action.help{background:#2fb36d1f;border:1px solid rgba(47,179,109,.18);color:#8fe0ad}.home-action.quiz{background:#4484ff24;border:1px solid rgba(68,132,255,.2);color:#9dbbff}.home-action.updates{width:auto;min-width:34px;padding-inline:7px;background:#f6d76a24;border:1px solid rgba(246,215,106,.2);color:#f6d76a;letter-spacing:.02em}.home-action.support{background:#f6d76a33;border:1px solid rgba(246,215,106,.28);color:#f6d76a}.home-action.language{width:auto;min-width:30px;padding-inline:6px;background:#ffffff0e;color:#b8bcad}.almanac-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgba(186,140,255,.22);background:#ba8cff0f}.almanac-toggle-row.is-on{border-color:#2fb36d52;background:#2fb36d14}.almanac-toggle-row.is-compact{margin-bottom:10px;padding:10px 12px}.almanac-toggle-copy{display:grid;gap:3px;min-width:0;flex:1 1 auto}.almanac-toggle-copy strong{color:#efe6ff;font-size:.88rem;font-weight:900;line-height:1.2}.almanac-toggle-row.is-on .almanac-toggle-copy strong{color:#9ae8b8}.almanac-toggle-copy span{color:#b8aed0;font-size:.72rem;line-height:1.35}.almanac-toggle-row.is-on .almanac-toggle-copy span{color:#8fbaa0}.almanac-switch{display:inline-flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0;padding:0;border:none;background:transparent;cursor:pointer}.almanac-switch-state{font-size:.62rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#9aa89f}.almanac-switch.is-on .almanac-switch-state{color:#9ae8b8}.almanac-switch-track{position:relative;display:block;width:52px;height:30px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.14);transition:background .18s ease,border-color .18s ease}.almanac-switch.is-on .almanac-switch-track{background:#2fb36d8c;border-color:#2fb36da6}.almanac-switch-thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:999px;background:#f5f0df;box-shadow:0 2px 8px #00000047;transition:transform .18s ease}.almanac-switch.is-on .almanac-switch-thumb{transform:translate(22px)}.almanac-mode-card{border-color:#ba8cff3d!important;background:radial-gradient(circle at top right,rgba(186,140,255,.08),transparent 48%),#121018eb!important}.almanac-mode-card .almanac-toggle-row{border:none;background:transparent;padding:0}.almanac-mode-card.is-on,.almanac-mode-card:has(.almanac-toggle-row.is-on){border-color:#2fb36d47!important}.almanac-mode-hint{margin:10px 0 0;color:var(--text-secondary);font-size:.76rem;line-height:1.45}.almanac-mode-ready{margin:8px 0 0;padding:8px 10px;border-radius:10px;border:1px solid rgba(47,179,109,.28);background:#2fb36d1a;color:#9ae8b8;font-size:.74rem;font-weight:700;line-height:1.35}.almanac-live-off-btn{margin-top:10px;width:100%}.almanac-toggle{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;width:fit-content;max-width:100%;margin:-4px auto 0;padding:8px 10px;border-radius:8px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08);cursor:pointer}.almanac-toggle input{accent-color:#f6d76a}.almanac-toggle span{font-size:.82rem;font-weight:950}.almanac-toggle small{font-size:.76rem}.secondary-home-action{display:inline-flex;justify-content:center;align-items:center;min-height:42px;width:min(320px,100%);padding:9px 12px;border-radius:8px;background:#ffffff12;border:1px solid rgba(255,255,255,.09);color:#f5f0df;font-weight:850;cursor:pointer}.mode-grid button{display:grid;gap:10px;align-content:start;min-height:176px;padding:16px;border-radius:var(--radius-md, 14px);background:#141719f0;border:1px solid rgba(255,255,255,.09);text-align:left;cursor:pointer;position:relative;z-index:1;pointer-events:auto;box-shadow:var(--shadow-card, 0 8px 28px rgba(0, 0, 0, .22));transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.mode-grid button:hover:not(:disabled){transform:translateY(-2px);border-color:#22c55e47;box-shadow:0 14px 32px #00000042}.mode-grid svg{color:#f6d76a}.mode-grid strong{font-size:1.5rem}.mode-grid span:not(.mode-new-badge){color:var(--text-secondary);line-height:1.35}.stable-mode-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr))}.stable-mode-grid button{width:100%;transform:none!important}.data-note{margin:0 auto;text-align:center;font-size:.92rem}.version-note{margin:-8px auto 0;color:#7f877b;font-size:.72rem;font-weight:850}.record-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.record-strip article{display:grid;gap:4px;padding:10px;border-radius:8px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);text-align:center}.record-strip span{color:#b8bcad;font-size:.78rem}.topbar{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;padding:10px 108px 18px 0}.top-actions,.top-toolbar-inline{display:inline-flex;align-items:center;gap:2px;padding:4px 6px;border-radius:999px;background:#0a0d0fb8;border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 22px #0000002e;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.top-actions .language-top-button,.top-actions .support-top-button{width:32px;height:32px;align-self:center;background:transparent;color:#d2cec0ad;font-size:.62rem;box-shadow:none;border:none}.brand-mark{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;overflow:hidden;background:#149447;box-shadow:0 8px 22px #00000038}.brand-mark.small{width:44px;height:44px;margin-bottom:10px}.flag-diamond{position:absolute;width:68%;height:68%;background:#f6d76a;transform:rotate(45deg)}.flag-circle{position:absolute;width:34%;height:34%;border-radius:50%;background:#1f4fa3;box-shadow:inset 0 0 0 2px #ffffff38}.campaign-team-badge{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#ffffff24,#ffffff0a),#0a0d0fc2;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 22px #00000038}.campaign-team-badge img{width:100%;height:100%;object-fit:cover}.campaign-team-badge span{font-size:1.45rem;line-height:1}h1,h2,p{margin:0}h1{font-size:clamp(1.65rem,6vw,3.4rem);line-height:.95;letter-spacing:0}.topbar p,.section-title span,.hint,.empty,small{color:#b8bcad}.topbar p{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;max-width:720px;margin-top:3px;line-height:1.28;overflow-wrap:anywhere}.topbar p strong{display:inline-flex;align-items:center;min-height:22px;padding:1px 8px;border-radius:999px;background:#2fb36d24;color:#d7ffe6;font-weight:950}.icon-button{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:#d2cec0d1;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.icon-button:hover:not(:disabled){color:#f5f0df;background:#ffffff17;border-color:#ffffff1f}.text-icon{font-size:.74rem;font-weight:950}.icon-button:disabled{opacity:.45}.score-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.metric{min-height:78px;display:grid;gap:4px;align-content:center;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0b}.metric span{font-size:.76rem;color:#b8bcad}.metric strong{font-size:1.15rem;color:#ece7dc;font-weight:900}.metric small{color:#b8bcad;font-size:.68rem;line-height:1.15}.formation-panel,.draft-panel,.season-panel,.tutorial-modal,.table-modal,.share-modal,.history-modal{border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#141719f0;padding:12px}.tutorial-modal{padding:16px}.formation-panel{margin-bottom:12px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.section-title h2{display:inline-flex;align-items:center;gap:7px;font-size:1rem}.segmented{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.segmented button,.choice-grid button,.starter-grid button{border-radius:8px;background:#22272a;border:1px solid rgba(255,255,255,.08);cursor:pointer}.segmented button{min-height:40px;font-size:.82rem}.segmented button.active{background:#f6d76a;color:#141719;font-weight:800}.game-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:12px}.game-grid-side{display:grid;gap:12px;min-width:0;align-content:start}.game-grid.world26-grid{grid-template-columns:minmax(0,1fr)}.pitch-wrap{min-height:660px}.pitch-half-line{position:absolute;top:50%;left:0;width:100%;height:2px;transform:translateY(-50%);background:#ffffff57;pointer-events:none;z-index:0}.pitch-sideline{position:absolute;top:18%;bottom:18%;width:22px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:10px;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.pitch-sideline-left{left:6px}.pitch-sideline-right{right:6px}.pitch-ad-plate{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);padding:8px 4px;border-radius:4px;border:1px solid rgba(255,255,255,.08);background:#00000038;color:#ffffff52;font-size:.46rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pitch-ad-plate.is-spot{color:#f6d76a73;border-color:#f6d76a1f}.pitch{position:sticky;top:10px;height:660px;min-height:620px;overflow:hidden;border-radius:10px;border:2px solid rgba(255,255,255,.14);background:linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px),repeating-linear-gradient(90deg,#1a7a4a 0,#1a7a4a 12.5%,#156b40 12.5%,#156b40 25%);background-size:100% 100%;box-shadow:inset 0 0 0 3px #ffffff0a}.pitch:before,.pitch:after{content:"";position:absolute;left:24%;width:52%;height:15%;border:2px solid rgba(255,255,255,.42)}.pitch:before{top:-2px;border-top:0}.pitch:after{bottom:-2px;border-bottom:0}.center-circle{position:absolute;top:50%;left:50%;width:150px;height:150px;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.38);border-radius:50%}.slot{position:absolute;width:116px;min-height:104px;transform:translate(-50%,-50%)}.slot-jersey{width:64px;min-height:0;z-index:2}.pitch-jersey,.pitch-slot-empty{display:flex;flex-direction:column;align-items:center;gap:4px;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;cursor:default}.pitch-wrap-dnd .pitch-jersey.selectable-starter,.pitch-wrap-dnd .pitch-reserve-chip.is-filled{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.pitch-wrap-dnd.is-lineup-dragging .pitch-jersey.selectable-starter,.pitch-wrap-dnd.is-lineup-dragging .pitch-reserve-chip.is-filled{cursor:grabbing}.pitch-jersey.is-dragging,.pitch-reserve-chip.is-dragging{opacity:.42;transform:scale(.96)}.pitch-jersey.is-drop-target .jersey-shirt,.pitch-slot-empty.is-drop-target .jersey-shirt,.pitch-reserve-chip.is-drop-target{outline:2px solid color-mix(in srgb,#f6d76a 80%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,#f6d76a 35%,transparent)}.pitch-slot-empty.is-selectable{cursor:pointer}.pitch-reserve-chip.is-bench-selected{outline:2px solid color-mix(in srgb,#38bdf8 75%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,#38bdf8 30%,transparent)}.pitch-jersey.selectable-starter{cursor:pointer}.pitch-jersey.starter-selected .jersey-shirt{outline:2px solid #f6d76a;outline-offset:2px;filter:drop-shadow(0 0 6px rgba(246,215,106,.45))}.pitch-jersey.out-of-position .jersey-shirt{filter:grayscale(.5) brightness(.75);opacity:.72}.pitch-jersey.tier-legendary .jersey-shirt,.pitch-jersey.tier-iconic .jersey-shirt{box-shadow:0 1px 3px #0003,0 0 0 1px #f6d76a59}.jersey-shirt{position:relative;width:52px;height:58px;display:grid;place-items:center;border-radius:8px 8px 12px 12px;background:linear-gradient(165deg,rgba(255,255,255,.22) 0%,transparent 42%),var(--jersey-primary, #c62828);border:1.5px solid color-mix(in srgb,var(--jersey-secondary, #fff) 55%,transparent);box-shadow:0 1px 3px #0003;clip-path:polygon(10% 0%,90% 0%,100% 16%,84% 16%,84% 100%,16% 100%,16% 16%,0% 16%)}.jersey-shirt:before,.jersey-shirt:after{content:"";position:absolute;top:16%;width:11px;height:18px;background:color-mix(in srgb,var(--jersey-primary, #c62828) 90%,#000);border:1px solid rgba(255,255,255,.12);border-radius:0 0 6px 6px}.jersey-shirt:before{left:-6px;transform:rotate(-10deg)}.jersey-shirt:after{right:-6px;transform:rotate(10deg)}.jersey-collar{position:absolute;top:3px;width:14px;height:6px;border:1.5px solid rgba(255,255,255,.45);border-bottom:0;border-radius:6px 6px 0 0}.jersey-number{position:relative;z-index:1;font-size:1.05rem;font-weight:950;line-height:1;color:var(--jersey-secondary, #fff);text-shadow:0 1px 3px rgba(0,0,0,.55)}.jersey-pos{position:absolute;right:3px;bottom:4px;z-index:3;padding:1px 3px;border-radius:3px;background:#0000008c;color:#fffffff2;font-size:.5rem;font-weight:900;letter-spacing:.02em;line-height:1.1;pointer-events:none}.jersey-star{position:absolute;top:2px;left:3px;z-index:1;font-size:.48rem;color:#f6d76a;text-shadow:0 1px 2px rgba(0,0,0,.5);line-height:1}.jersey-name{max-width:68px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 6px;border-radius:999px;background:#0000006b;color:#ffffffe0;font-size:.5rem;font-weight:800;line-height:1.2;text-shadow:none}.jersey-shirt-empty{opacity:.38;background:#ffffff0a!important;border:1.5px dashed rgba(255,255,255,.28)!important;box-shadow:none!important;clip-path:none}.jersey-shirt-empty:before,.jersey-shirt-empty:after{display:none}.jersey-shirt-empty .jersey-pos{position:static;background:none;color:#ffffff8c;font-size:.58rem}.player-card,.empty-slot{display:grid;justify-items:center;align-content:center;width:100%;min-height:104px;text-align:center;border-radius:8px}.player-card{padding:8px 7px;border:1px solid rgba(255,255,255,.2);color:#18140b;box-shadow:0 14px 22px #00000047}.player-card strong{width:100%;min-height:30px;display:grid;place-items:center;font-size:clamp(.67rem,1.7vw,.82rem);line-height:1.05}.player-card .rating{font-size:1.12rem;font-weight:950}.player-card .pos{font-size:.72rem;font-weight:850}.player-card small{color:#14120cb8;font-size:.61rem}.common{background:linear-gradient(145deg,#d9d3c1,#a49d8e)}.rare{background:linear-gradient(145deg,#9fd0ff,#4c87d9)}.epic{background:linear-gradient(145deg,#d2a7ff,#8b55d9)}.legendary{background:linear-gradient(145deg,#ffe289,#d79d28)}.iconic{background:linear-gradient(145deg,#fff4c4,#f4c447 45%,#8fcf88)}.empty-slot{border:1px dashed rgba(255,255,255,.44);background:#0000001f;color:#ffffffbf;font-weight:900}.draft-panel{min-height:420px}.draft-panel.draft-panel-complete{min-height:0;gap:8px}.draft-panel-complete .season-live-note{margin-top:0;min-height:0;padding:10px 12px}.draft-panel-complete .primary-action{margin-top:0}.coach-picker-panel{display:grid;gap:12px;padding:14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000038;margin-bottom:8px}.coach-picker-panel-compact{padding:10px}.coach-picker-head h3{margin:0 0 4px;font-size:1rem}.coach-picker-head p{margin:0;font-size:.82rem;opacity:.82}.coach-picker-grid{display:grid;gap:8px}.coach-picker-card{display:grid;gap:4px;text-align:left;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:inherit;cursor:pointer;transition:border-color .15s,background .15s}.coach-picker-card:hover{border-color:#ffffff47;background:#ffffff14}.coach-picker-card.is-selected{border-color:#f6d76a;background:#f6d76a1f;box-shadow:0 0 0 1px #f6d76a59}.coach-picker-card strong{font-size:.95rem}.coach-picker-style{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.85}.coach-picker-card small{font-size:.75rem;opacity:.72;line-height:1.35}.coach-picker-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.draw-card{display:grid;grid-template-columns:64px 1fr 42px;gap:12px;align-items:center;padding:12px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--team-primary) 84%,#000),color-mix(in srgb,var(--team-secondary) 52%,#111));color:#fff}.club-badge{display:grid;place-items:center;width:58px;height:58px;border-radius:8px;background:#ffffff2e;border:1px solid rgba(255,255,255,.25);font-weight:950}.draw-card span{display:block;font-size:.77rem;opacity:.78}.draw-card strong{display:block;font-size:1.28rem;line-height:1.05}.draft-limit{display:inline-flex;width:fit-content;margin-top:5px;padding:3px 7px;border-radius:8px;background:#00000038;color:#ffffffd6;font-size:.68rem;font-weight:850}.light{background:#ffffff29}.hint{margin:12px 0;font-size:.9rem;line-height:1.35}.choice-grid{display:grid;gap:8px}.starter-grid{display:grid;grid-template-columns:1fr;gap:10px}.starter-grid button,.starter-pick{display:flex;flex-direction:column;gap:8px;align-items:stretch;min-height:0;padding:10px 11px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#ffffff12,#00000038);text-align:left;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.starter-pick:not(:disabled):hover{border-color:#ffffff38;transform:translateY(-1px);box-shadow:0 8px 20px #00000038}.starter-pick-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:8px;align-items:center}.starter-pick-identity{display:grid;gap:2px;min-width:0;flex:1}.starter-pick-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.starter-grid button:disabled,.starter-pick:disabled{opacity:.4;cursor:default;filter:grayscale(.35);transform:none;box-shadow:none}.starter-rating{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:linear-gradient(145deg,#ffe289,#d79d28);color:#1a1408;font-size:1rem;font-weight:950;line-height:1;box-shadow:inset 0 1px #ffffff59}.hidden-rating{font-size:.72rem;letter-spacing:0}.starter-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.15;color:#f5f0df}.starter-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;color:#ffffff85}.starter-tier{justify-self:end;padding:3px 8px;border-radius:999px;font-size:.56rem;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.starter-pick.common .starter-tier{background:#ffffff14;color:#c8c4ba}.starter-pick.rare .starter-tier{background:#6cadff29;color:#9fd0ff}.starter-pick.epic .starter-tier{background:#b275ff29;color:#d2a7ff}.starter-pick.legendary .starter-tier{background:#f6d76a29;color:#ffe289}.starter-pick.iconic .starter-tier{background:#f6d76a38;color:#fff4c4}.draft-player-stats{display:flex;flex-wrap:wrap;gap:5px}.draft-stat-chip{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:40px;padding:5px 7px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#00000042}.draft-stat-chip b{font-size:.8rem;font-weight:900;line-height:1;color:#eef2ea}.draft-stat-chip i{margin-top:3px;font-size:.5rem;font-weight:800;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b}.draft-stat-chip.is-age{border-color:#ba8cff47;background:#ba8cff1f}.draft-stat-chip.is-age b{color:#e8d4ff;font-size:.72rem}.starter-playstyle{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;border:1px solid rgba(246,215,106,.32);background:#f6d76a1a;color:#ffe9a8;font-size:.62rem;font-weight:800;font-style:normal;line-height:1.2}.starter-playstyle:before{content:"\2605";font-size:.58rem;opacity:.85}.starter-pick.iconic{border-color:#f6d76a8c;background:linear-gradient(160deg,#f6d76a1a,#0000003d)}.starter-pick.legendary{border-color:#d79d287a}.starter-pick.epic{border-color:#b275ff73}.starter-pick.rare{border-color:#6cadff6b}.starter-pick.common{border-color:#ffffff14}.bench-list{display:grid;gap:4px;margin-top:10px;padding:10px;border-radius:8px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.bench-list strong{color:#f6d76a}.bench-list span{color:#b8bcad;font-size:.84rem;line-height:1.3}.season-bench{margin-top:12px}.choice-grid button{display:grid;grid-template-columns:48px 1fr;gap:2px 10px;min-height:66px;padding:10px;text-align:left}.choice-grid button span{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#f6d76a;color:#151617;font-weight:950}.choice-grid strong,.choice-grid small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-action,.share-button,.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;border-radius:8px;background:#2fb36d;color:#07120c;font-weight:900;cursor:pointer}.restart-action{background:#f6d76a2e!important;border-color:#f6d76a61!important;color:#f6d76a!important}.primary-action:disabled{opacity:.72;cursor:default}.secondary-action{background:#23282b;color:#f5f0df;border:1px solid rgba(255,255,255,.08)}.season-panel,.history-panel{margin-top:12px}.draft-panel,.formation-panel,.season-panel{box-shadow:0 16px 48px #0000002e}.draft-limit{cursor:help}.season-panel>.section-title,.draft-panel>.section-title,.formation-panel>.section-title{padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.065)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:grid;place-items:center;padding:clamp(16px,4.5vw,22px);background:#040709b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box}.tutorial-modal,.table-modal,.share-modal,.history-modal,.champion-modal{position:relative;width:min(560px,100%);max-height:min(760px,calc(100vh - 28px));overflow:auto;box-shadow:0 24px 80px #00000073}.table-modal{width:min(920px,100%)}.share-modal{width:min(620px,100%)}.history-modal{width:min(720px,100%)}.champion-modal{width:min(700px,100%);max-height:calc(100dvh - 22px);border-radius:16px;border:1px solid rgba(246,215,106,.34);background:radial-gradient(circle at 50% -10%,rgba(246,215,106,.28),transparent 38%),radial-gradient(circle at 10% 10%,rgba(47,179,109,.18),transparent 32%),linear-gradient(160deg,#0f1417f5,#0a0d0ffa);overflow-y:auto;overscroll-behavior:contain;padding:0 16px 16px}.champion-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.champion-confetti span{position:absolute;top:-16px;left:calc((var(--i) * 7%) + 4%);width:5px;height:9px;border-radius:1px;background:hsl(calc(35 + var(--i) * 11),78%,58%);opacity:.32;animation:championConfettiFall 4.8s ease-in infinite;animation-delay:calc(var(--i) * -.28s)}.champion-top{position:sticky;top:0;z-index:4;display:grid;justify-items:center;gap:7px;margin:0 -16px 12px;padding:26px 48px 20px;text-align:center;background:linear-gradient(180deg,#f6d76a29,#f6d76a0a),#ffffff06;border-bottom:1px solid rgba(246,215,106,.16)}.champion-close{position:absolute;top:12px;right:12px;z-index:5;background:#0a0d0fd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.champion-kicker{display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;border-radius:999px;background:#2fb36d29;border:1px solid rgba(47,179,109,.26);color:#8fe0ad;font-size:.72rem;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.run-end-perfect380-badge{display:inline-flex;align-items:center;min-height:24px;padding:4px 11px;border-radius:999px;border:1px solid rgba(246,215,106,.28);background:#f6d76a1a;color:#f6d76aeb;font-size:.72rem;font-weight:800;letter-spacing:.02em}.champion-top h2{margin:0;color:#fff4bf;font-size:clamp(1.85rem,6vw,3rem);letter-spacing:-.04em}.champion-top p{max-width:520px;margin:0;color:#d0cab3;line-height:1.4}.champion-hero{display:grid;gap:4px;margin-bottom:10px;padding:12px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.champion-trophy{width:72px;height:72px;border-radius:999px;display:grid;place-items:center;background:#f6d76a2e;border:1px solid rgba(246,215,106,.32);box-shadow:0 18px 46px #f6d76a29;font-size:2.45rem}.champion-hero strong{display:block;font-size:1.1rem}.champion-hero span{color:#d0cab3;font-size:.9rem}.champion-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.champion-stats-grid article,.champion-awards article{padding:10px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:grid;gap:3px}.champion-stats-grid span,.champion-awards span{color:#b8bcad;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.champion-stats-grid strong,.champion-awards strong{font-size:1rem}.champion-awards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.champion-awards small{color:#d0cab3;font-size:.82rem}.champion-share-button{margin-top:10px;width:100%}.update-modal-backdrop{align-items:flex-start;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(12px,env(safe-area-inset-top,0px)) clamp(16px,4.5vw,22px) max(12px,env(safe-area-inset-bottom,0px))}.update-modal{display:flex;flex-direction:column;width:min(560px,100%);max-height:calc(100dvh - 24px);margin:auto;overflow:hidden;border-radius:14px;border:1px solid rgba(246,215,106,.2);background:radial-gradient(circle at top left,rgba(47,179,109,.18),transparent 42%),linear-gradient(160deg,#101517fa,#090c0efa);padding:0}.update-modal-head{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 14px 10px;border-bottom:1px solid rgba(255,255,255,.08)}.update-modal-v3 .update-modal-head h2{background:linear-gradient(90deg,#f6d76a,#2fb36d);-webkit-background-clip:text;background-clip:text;color:transparent}.update-modal-v3 .update-list article strong{color:#f6d76a}.update-modal-head h2{margin:0 0 4px;display:flex;align-items:center;gap:8px;color:#f5f0df;font-size:1.05rem}.update-modal-head p{margin:0;color:#b8bcad;font-size:.78rem}.update-modal-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:12px 14px}.update-inline-link{justify-self:start;margin-top:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(186,140,255,.32);background:#ba8cff1a;color:#e8d4ff;font-size:.72rem;font-weight:800;cursor:pointer}.update-inline-link:hover{background:#ba8cff2e}.update-list span{color:#d0cab3;line-height:1.45;font-size:.82rem}.update-list{display:grid;gap:8px}.update-list article{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:#ffffff0b;border:1px solid rgba(255,255,255,.08)}.update-list strong{color:#f5f0df;font-size:.88rem}.update-list article.update-item-featured{background:#14944724;border-color:#14944773}.update-list article.update-item-featured strong{color:#86efac}.update-actions{flex-shrink:0;display:grid;grid-template-columns:1fr;gap:8px;padding:10px 14px max(14px,env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08)}.x1-screen{width:min(980px,100%);margin:0 auto;display:grid;gap:14px;padding:4px clamp(2px,1vw,8px) 28px;box-sizing:border-box}.x1-hero,.x1-how article,.x1-team-card,.x1-result{border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#12181ae0;box-shadow:0 18px 46px #00000038}.x1-hero{display:grid;justify-items:center;gap:8px;padding:22px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(246,215,106,.18),transparent 42%),linear-gradient(160deg,#133526eb,#0d1113f5)}.x1-hero h1{margin:0;color:#ece7dc;font-size:clamp(1.35rem,4vw,1.85rem);font-weight:900;letter-spacing:-.03em}.x1-hero p{max-width:720px;margin:0;color:#d0cab3;line-height:1.45}.x1-hero>span{padding:4px 10px;border-radius:999px;background:#2fb36d29;border:1px solid rgba(47,179,109,.24);color:#8fe0ad;font-size:.76rem;font-weight:950;text-transform:uppercase}.x1-room-code{display:inline-flex;align-items:center;min-height:34px;padding:6px 14px;border-radius:999px;background:#f6d76a24;border:1px solid rgba(246,215,106,.24);color:#f6d76a;letter-spacing:.08em}.x1-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.x1-how article{display:grid;gap:5px;padding:12px}.x1-how strong,.x1-team-card>span{color:#f6d76a;font-size:.78rem;font-weight:950;text-transform:uppercase}.x1-how span,.x1-team-card small,.x1-result small{color:#b8bcad;line-height:1.35}.x1-mode-tabs,.x1-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.x1-mode-tabs button{min-height:44px;border-radius:9px;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:#f5f0df;font-weight:900;cursor:pointer}.x1-mode-tabs button.active{background:#ffffff24;color:#f5f0df;border-color:#ffffff29}.x1-mode-tabs-compact button.x1-tab-league.active{background:#2fb36d38;border-color:#2fb36d57;color:#b8efd0}.x1-mode-tabs-compact button.x1-tab-world.active{background:#c9a86a33;border-color:#c9a86a52;color:#e8d4a8}.x1-mode-tabs-compact button.x1-tab-world2026.active{background:#60a5fa2e;border-color:#60a5fa4d;color:#bfdbfe}.x1-mode-tabs-compact button.x1-tab-draft.active{background:#a78bfa2e;border-color:#a78bfa4d;color:#ddd6fe}.x1-mode-tabs button:disabled{opacity:.72;cursor:default}.x1-mode-tabs-compact{display:flex!important;flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;margin:0 auto;gap:5px}.x1-mode-tabs-compact button{flex:1 1 0;min-width:0;min-height:30px;padding:5px 3px;border-radius:999px;font-size:.68rem;font-weight:950;white-space:nowrap}.x1-play-kind-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 auto;width:100%;max-width:420px}.x1-play-kind-tabs button{min-height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#c9c3b0;font-size:.82rem;font-weight:900}.x1-play-kind-tabs button.active{border-color:#60a5fa61;background:#60a5fa1f;color:#bfdbfe}.x1-play-kind-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.x1-play-kind-live{display:inline-flex;align-items:center;min-height:18px;padding:1px 7px;border-radius:999px;background:#22c55e38;border:1px solid rgba(34,197,94,.45);color:#86efac;font-size:.58rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;animation:x1-live-pulse 1.6s ease-in-out infinite}@keyframes x1-live-pulse{0%,to{opacity:1}50%{opacity:.72}}.x1-in-game-pill,.x1-tournament-in-game-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;max-width:420px;margin:0 auto;min-height:36px;padding:8px 12px;border-radius:999px;border:1px solid rgba(34,197,94,.35);background:#14532d59;color:#bbf7d0;font-size:.74rem;font-weight:800;cursor:pointer}.x1-in-game-pill{position:sticky;top:6px;z-index:8}.x1-tournament-in-game-btn{margin-top:4px}.x1-room-live-badge{display:inline-flex;align-self:flex-start;min-height:22px;padding:2px 8px;border-radius:999px;background:#22c55e2e;border:1px solid rgba(34,197,94,.35);color:#86efac;font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.x1-tournament-hub{display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(96,165,250,.22);background:radial-gradient(circle at 50% 0%,rgba(96,165,250,.1),transparent 50%),#0e1216eb}.x1-tournament-head{display:grid;gap:4px}.x1-tournament-head strong{color:#f5f0df;font-size:.92rem}.x1-tournament-head span{color:#93c5fd;font-size:.74rem}.x1-tournament-format-row,.x1-tournament-size-row{display:flex;flex-wrap:wrap;gap:6px}.x1-tournament-format-row button,.x1-tournament-size-row button{min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#b8bcad;font-size:.72rem;font-weight:850}.x1-tournament-format-row button.active,.x1-tournament-size-row button.active{border-color:#60a5fa61;background:#60a5fa24;color:#bfdbfe}.x1-tournament-create,.x1-tournament-join{display:grid;gap:8px}.x1-tournament-create input,.x1-tournament-join input{width:100%;min-height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000040;color:#f5f0df;font-size:.82rem}.x1-tournament-active{display:grid;gap:8px;padding:10px;border-radius:12px;border:1px solid rgba(96,165,250,.18);background:#60a5fa0f}.x1-tournament-active-head{display:grid;gap:4px}.x1-tournament-active-head strong{color:#f5f0df;font-size:.88rem}.x1-tournament-active-head span{color:#9aa89f;font-size:.72rem}.x1-tournament-standings,.x1-tournament-duels,.x1-tournament-open-list{display:grid;gap:6px}.x1-tournament-standings-row,.x1-tournament-open-list article,.x1-tournament-duels article{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;background:#ffffff0a;font-size:.76rem}.x1-tournament-champion{margin:0;text-align:center;color:#f6d76a;font-size:.82rem}.x1-tournament-mine-note{display:block;font-size:.66rem;line-height:1.35;color:#94a3b8}.x1-tournament-member-tag{font-style:normal;color:#93c5fd;font-size:.68rem;font-weight:700}.x1-tournament-guide{display:grid;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(96,165,250,.2);background:#0f172a73}.x1-tournament-guide.is-compact{padding:8px 10px;gap:4px}.x1-tournament-guide.is-compact ol,.x1-tournament-guide.is-compact .x1-tournament-guide-actions{display:none}.x1-tournament-guide strong{font-size:.78rem;color:#e2e8f0}.x1-tournament-guide ol{margin:0;padding-left:1.1rem;color:#cbd5e1;font-size:.68rem;line-height:1.45}.x1-tournament-guide-actions{display:grid;gap:4px}.x1-tournament-guide-actions p{margin:0;font-size:.66rem;line-height:1.35;color:#94a3b8}.x1-tournament-guide-actions b{color:#bfdbfe;font-weight:700}.x1-tournament-minimize-hint,.x1-tournament-join-note{display:block;font-size:.66rem;line-height:1.35;color:#94a3b8}.x1-tournament-join small{font-size:.72rem;font-weight:800;color:#e2e8f0}.x1-tournament-mine-actions{display:flex;flex-wrap:wrap;gap:6px}.x1-lobby-enter.danger{border-color:#f8717173;color:#fecaca}.x1-tournament-mine{display:grid;gap:6px;padding:10px;border-radius:12px;border:1px solid rgba(96,165,250,.2);background:#60a5fa0f}.x1-tournament-mine>small{color:#93c5fd;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.x1-tournament-mine article{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;background:#ffffff0a;font-size:.76rem}.x1-tournament-mine article.is-active{border:1px solid rgba(96,165,250,.32);background:#60a5fa1a}.x1-tournament-active-featured{border-width:1px;border-color:#60a5fa47;background:#60a5fa14}.x1-tournament-room-panel{border-color:#60a5fa38;background:radial-gradient(circle at top left,rgba(96,165,250,.12),transparent 48%),#12181ad1}.x1-tournament-room-panel .x1-room-title{color:#bfdbfe!important}.x1-tournament-room-panel .x1-room-live-badge{background:#3b82f62e;border-color:#60a5fa47;color:#dbeafe}.x1-tournament-room-panel.is-active-phase{gap:10px}.x1-tournament-room-panel.is-active-phase .x1-tournament-matchday{margin-top:0;padding:0;border:none;background:transparent}.x1-tournament-room-meta{display:block;font-size:.72rem;line-height:1.4;color:#94a3b8}.x1-tournament-room-collapse{margin-top:2px}.x1-tournament-room-collapse .collapse-body{padding-top:6px}.x1-tournament-room-roster{display:flex;flex-wrap:wrap;gap:8px}.x1-tournament-room-roster b{flex:1 1 calc(50% - 4px);min-width:140px;font-size:.72rem;font-weight:700;padding:8px 10px;border-radius:9px;background:#ffffff0d;color:#d0cab3;border:1px solid rgba(255,255,255,.06)}.x1-tournament-room-roster b.is-you{border-color:#60a5fa47;background:#1e3a5f38;color:#dbeafe}.x1-tournament-room-roster b.is-bot{border-color:#94a3b838;background:#33415538;color:#cbd5e1}.x1-tournament-room-panel .x1-tournament-lobby{margin-top:0;border:1px solid rgba(255,255,255,.08);background:#0000002e}.x1-tournament-room-panel .x1-tournament-duels-room,.x1-tournament-room-panel .x1-tournament-start-block{margin-top:0}.x1-tournament-bot-tag{font-style:normal;color:#94a3b8;font-size:.68rem;font-weight:700}.x1-tournament-fill-bots-btn{background:linear-gradient(180deg,#3b82f6,#2563eb)!important;border-color:#60a5fa59!important}.x1-tournament-active-actions{display:flex;flex-wrap:wrap;gap:8px}.x1-tournament-owner-tag{font-style:normal;color:#f6d76a;font-size:.72rem;font-weight:850}.x1-tournament-roster{display:grid;gap:4px}.x1-tournament-roster-row{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:6px 8px;border-radius:8px;background:#0000002e;font-size:.76rem}.x1-tournament-roster-row em{color:#93c5fd;font-style:normal;font-size:.68rem}.x1-tournament-lobby{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:10px;border-radius:10px;border:1px solid rgba(96,165,250,.18);background:#0f172a59}.x1-tournament-lobby-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px}.x1-tournament-lobby-head strong{font-size:.82rem;color:#e2e8f0}.x1-tournament-lobby-head span{font-size:.68rem;color:#94a3b8}.x1-tournament-lobby-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.x1-tournament-lobby-card{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:8px;border:1px solid rgba(148,163,184,.16);background:#02061773}.x1-tournament-lobby-card.is-you{border-color:#60a5fa73}.x1-tournament-lobby-card.has-team{border-color:#22c55e47}.x1-tournament-lobby-card.no-team .x1-tournament-lobby-wait{color:#94a3b8;font-size:.68rem}.x1-tournament-lobby-card-head{display:flex;align-items:center;gap:6px}.x1-tournament-lobby-slot{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;border-radius:999px;background:#334155a6;font-size:.62rem;color:#cbd5e1}.x1-tournament-lobby-card-head strong{font-size:.72rem;line-height:1.25}.x1-tournament-lobby-team{font-size:.68rem;color:#86efac}.x1-tournament-lobby-clear{align-self:flex-start;margin-top:2px;padding:2px 6px;border:1px solid rgba(248,113,113,.35);border-radius:6px;background:#7f1d1d40;color:#fecaca;font-size:.62rem;cursor:pointer}.x1-tournament-lobby-pick{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid rgba(148,163,184,.12)}.x1-tournament-lobby-pick>small{color:#94a3b8;font-size:.68rem;line-height:1.35}.x1-tournament-lobby-taken-list{display:flex;flex-wrap:wrap;gap:4px}.x1-tournament-lobby-taken-tag{display:inline-flex;padding:2px 6px;border-radius:999px;background:#3341558c;color:#cbd5e1;font-size:.62rem}.x1-tournament-wait-duel{margin:0;text-align:center;color:#9aa89f;font-size:.76rem;line-height:1.35}.x1-tournament-matchday{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172a73}.x1-tournament-matchday.is-compact{margin-top:0;padding:0;border:none;background:transparent;gap:8px}.x1-tournament-play-hero{display:grid;gap:10px;padding:14px 14px 12px;border-radius:14px;text-align:center}.x1-tournament-play-hero-kicker{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.x1-tournament-play-hero-opponent{margin:0;font-size:1.05rem;line-height:1.3;color:#f1f5f9}.x1-tournament-play-hero-opponent strong{color:#e2e8f0;font-weight:800}.x1-tournament-play-hero-btn{width:100%;min-height:48px;font-size:.92rem;font-weight:800;border-radius:12px}.x1-tournament-play-hero-status{margin:0;font-size:.72rem;line-height:1.45;color:inherit;opacity:.92}.x1-tournament-play-hero.is-your_turn{border:1px solid rgba(74,222,128,.38);background:linear-gradient(160deg,#16653452,#1e3a8a2e);color:#bbf7d0;box-shadow:0 8px 24px #1665341f}.x1-tournament-play-hero.is-your_turn .x1-tournament-play-hero-kicker{color:#86efac}.x1-tournament-play-hero.is-bye{border:1px solid rgba(96,165,250,.3);background:#1e3a8a38;color:#bfdbfe}.x1-tournament-play-hero.is-waiting,.x1-tournament-play-hero.is-advancing{border:1px solid rgba(148,163,184,.2);background:#1e293b59;color:#cbd5e1}.x1-tournament-matchday-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.x1-tournament-matchday-head strong{font-size:.88rem;color:#f1f5f9;letter-spacing:.01em}.x1-tournament-matchday-head span{font-size:.68rem;color:#94a3b8}.x1-tournament-phase-banner{margin:0;padding:8px 10px;border-radius:8px;font-size:.72rem;line-height:1.45;text-align:center}.x1-tournament-phase-banner.is-your_turn{border:1px solid rgba(74,222,128,.35);background:#16653438;color:#bbf7d0}.x1-tournament-phase-banner.is-bye{border:1px solid rgba(96,165,250,.3);background:#1e3a8a38;color:#bfdbfe}.x1-tournament-phase-banner.is-waiting,.x1-tournament-phase-banner.is-advancing{border:1px solid rgba(148,163,184,.2);background:#1e293b59;color:#cbd5e1}.x1-tournament-matchday-list{display:flex;flex-direction:column;gap:8px}.x1-tournament-matchday-card{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px 10px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.14);background:#02061759}.x1-tournament-matchday-card.is-mine{border-color:#4ade8052;box-shadow:inset 0 0 0 1px #4ade8014}.x1-tournament-matchday-card.is-your_turn{background:#1665341f}.x1-tournament-matchday-card.is-bot_auto{opacity:.92}.x1-tournament-matchday-pair{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;grid-column:1;font-size:.8rem;line-height:1.35;color:#e2e8f0}.x1-tournament-matchday-pair em{font-style:normal;color:#64748b;font-size:.72rem}.x1-tournament-matchday-pair .is-you{color:#86efac;font-weight:700}.x1-tournament-matchday-pair .is-bot{color:#cbd5e1}.x1-tournament-matchday-status{grid-column:2;grid-row:1;justify-self:end;font-size:.64rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:4px 8px;border-radius:999px;white-space:nowrap}.x1-tournament-matchday-status.is-your_turn{background:#22c55e33;color:#86efac}.x1-tournament-matchday-status.is-bye{background:#3b82f62e;color:#93c5fd}.x1-tournament-matchday-status.is-bot_auto{background:#94a3b824;color:#94a3b8}.x1-tournament-matchday-status.is-done{background:#0f172a80;color:#cbd5e1;text-transform:none;font-weight:600}.x1-tournament-matchday-status.is-waiting,.x1-tournament-matchday-status.is-waiting_human{background:#fbbf241f;color:#fcd34d}.x1-tournament-enter-duel{grid-column:1 / -1;width:100%;min-height:38px}.x1-tournament-in-duel-hint{grid-column:1 / -1;font-size:.68rem;color:#86efac;text-align:center}.x1-tournament-back-duel{gap:6px}.x1-tournament-back-duel-hint{display:block;text-align:center;color:#94a3b8;font-size:.66rem;line-height:1.4}.x1-tournament-start-block{display:flex;flex-direction:column;gap:6px;margin-top:4px}.x1-tournament-start-hint,.x1-tournament-flow-hint{display:block;color:#94a3b8;font-size:.68rem;line-height:1.4;text-align:center}.x1-tournament-flow-hint{margin-top:2px;padding:6px 8px;border-radius:8px;background:#0f172a59;border:1px solid rgba(148,163,184,.12)}.x1-tournament-cancelled-note{margin:0;padding:8px 10px;border-radius:8px;border:1px solid rgba(248,113,113,.35);background:#7f1d1d33;color:#fecaca;font-size:.72rem;line-height:1.4;text-align:center}.x1-tournament-modal-backdrop{z-index:10002;padding:10px}.x1-tournament-active-modal{position:relative;display:flex;flex-direction:column;gap:12px;width:min(520px,100%);max-height:min(88dvh,720px);overflow-y:auto;overscroll-behavior:contain;border-radius:16px;border:1px solid rgba(96,165,250,.28);background:radial-gradient(circle at 50% -8%,rgba(96,165,250,.18),transparent 42%),linear-gradient(165deg,#0f141cfa,#080c12fc);box-shadow:0 24px 80px #00000080;padding:14px 14px 12px}.x1-tournament-active-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-shrink:0}.x1-tournament-active-modal-head>div{display:grid;gap:3px;min-width:0}.x1-tournament-active-modal-head strong{font-size:.95rem;color:#f1f5f9;line-height:1.3;word-break:break-word}.x1-tournament-active-modal-head span{font-size:.72rem;color:#93c5fd;line-height:1.35}.x1-tournament-active-modal-head em{font-style:normal;font-size:.66rem;color:#64748b}.x1-tournament-modal-close{flex-shrink:0;width:34px;height:34px;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#0f172a8c;color:#cbd5e1}.x1-tournament-active-hero{display:grid;gap:10px;padding:12px 14px;border-radius:12px;text-align:center;flex-shrink:0}.x1-tournament-active-hero p{margin:0;font-size:.76rem;line-height:1.45}.x1-tournament-active-hero.is-your_turn{border:1px solid rgba(74,222,128,.35);background:#16653438;color:#bbf7d0}.x1-tournament-active-hero.is-in_duel{border:1px solid rgba(74,222,128,.35);background:#1665342e;color:#bbf7d0}.x1-tournament-active-hero.is-bye{border:1px solid rgba(96,165,250,.3);background:#1e3a8a38;color:#bfdbfe}.x1-tournament-active-hero.is-waiting,.x1-tournament-active-hero.is-advancing{border:1px solid rgba(148,163,184,.2);background:#1e293b59;color:#cbd5e1}.x1-tournament-active-hero.is-result_win{border:1px solid rgba(74,222,128,.35);background:#1665342e;color:#bbf7d0}.x1-tournament-active-hero.is-result_loss_knockout{border:1px solid rgba(248,113,113,.3);background:#7f1d1d33;color:#fecaca}.x1-tournament-active-hero.is-result_loss_league{border:1px solid rgba(148,163,184,.25);background:#1e293b66;color:#cbd5e1}.x1-tournament-result-hero{display:grid;gap:8px;justify-items:center;width:100%}.x1-tournament-result-hero p{margin:0;font-size:.74rem;line-height:1.45;opacity:.92;max-width:28rem}.x1-tournament-result-outcome{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.x1-tournament-result-hero.is-win .x1-tournament-result-outcome{color:#86efac}.x1-tournament-result-hero.is-loss .x1-tournament-result-outcome,.x1-tournament-result-hero.is-draw .x1-tournament-result-outcome{color:#fca5a5}.x1-tournament-result-hero.is-draw .x1-tournament-result-outcome{color:#fde68a}.x1-tournament-result-score{font-size:1.65rem;font-weight:900;letter-spacing:.04em;line-height:1.1}.x1-tournament-result-opponent{font-size:.8rem;font-weight:600;color:inherit;opacity:.9}.x1-tournament-result-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%;margin-top:4px}.x1-tournament-result-actions .x1-tournament-hero-cta,.x1-tournament-result-actions .x1-tournament-exit-btn{flex:1 1 140px;max-width:100%;min-height:44px}.x1-tournament-matchday-score-badge{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;background:#0f172a8c;color:#e2e8f0;border:1px solid rgba(148,163,184,.25)}.x1-tournament-matchday-score-badge.is-win{border-color:#4ade8059;background:#16653459;color:#bbf7d0}.x1-tournament-matchday-score-badge.is-loss{border-color:#f871714d;background:#7f1d1d4d;color:#fecaca}.x1-tournament-matchday-score-badge.is-draw{border-color:#facc1559;background:#713f1259;color:#fde68a}.x1-tournament-hero-cta{width:100%;min-height:44px;font-size:.88rem;font-weight:800}.x1-tournament-hero-status{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;background:#0f172a73;color:inherit}.x1-tournament-active-modal .x1-tournament-matchday{flex:1;min-height:0;margin-top:0;padding:8px 10px;overflow-y:auto;overscroll-behavior:contain}.x1-tournament-active-modal .x1-tournament-matchday.is-compact{border:none;background:transparent;padding:0 2px}.x1-tournament-active-modal .x1-tournament-matchday-list{max-height:220px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.x1-tournament-modal-collapse{flex-shrink:0}.x1-tournament-modal-collapse .collapse-body{padding-top:6px}.x1-tournament-modal-empty{margin:0;padding:8px 10px;border-radius:8px;background:#0f172a59;color:#94a3b8;font-size:.72rem;line-height:1.4;text-align:center}.x1-tournament-modal-options{display:flex;flex-wrap:wrap;gap:6px}.x1-tournament-modal-options .x1-tournament-minimize-hint{width:100%;margin-top:2px}.x1-tournament-active-compact{display:grid;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid rgba(96,165,250,.22);background:radial-gradient(circle at 50% 0%,rgba(96,165,250,.1),transparent 55%),#0f172a8c}.x1-tournament-active-compact-head{display:grid;gap:3px}.x1-tournament-active-compact-head strong{font-size:.88rem;color:#f1f5f9}.x1-tournament-active-compact-head span{font-size:.7rem;color:#93c5fd}.x1-tournament-open-chip{width:100%;min-height:40px}.x1-tournament-compact-chip{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(96,165,250,.28);background:#1e3a5f38}.x1-tournament-compact-chip>div{display:grid;gap:2px;min-width:0}.x1-tournament-compact-chip strong{font-size:.88rem;color:#e2e8f0}.x1-tournament-compact-chip span{font-size:.72rem;color:#94a3b8}.x1-tournament-compact-chip .x1-lobby-enter.primary{flex-shrink:0;min-width:120px}.x1-tournament-hub.is-modal-open .x1-tournament-head,.x1-tournament-hub.is-modal-open .x1-tournament-guide,.x1-tournament-hub.is-modal-open .x1-tournament-mine,.x1-tournament-hub.is-modal-open .x1-tournament-format-row,.x1-tournament-hub.is-modal-open .x1-tournament-size-row,.x1-tournament-hub.is-modal-open .x1-tournament-create,.x1-tournament-hub.is-modal-open .x1-tournament-join,.x1-tournament-hub.is-modal-open .x1-tournament-open-list,.x1-tournament-hub.is-modal-open .x1-tournament-compact-chip{display:none}body.x1-tournament-modal-open{overflow:hidden}.x1-screen.x1-tournament-focus .x1-hero,.x1-screen.x1-tournament-focus .collapse-x1-help,.x1-screen.x1-tournament-focus .x1-play-kind-tabs,.x1-screen.x1-tournament-focus .x1-mode-tabs,.x1-screen.x1-tournament-focus .collapse-x1-score,.x1-screen.x1-tournament-focus .x1-in-game-pill,.x1-screen.x1-tournament-focus .x1-status{display:none}.x1-screen.x1-tournament-focus .x1-tournament-hub{margin-top:0}.x1-room-panel-tournament-duel{border-color:#60a5fa33}.x1-tournament-duel-embed{display:grid;gap:12px;width:100%}.x1-tournament-duel-teams{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch}.x1-tournament-duel-team{display:grid;gap:4px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#00000038;min-width:0}.x1-tournament-duel-team.is-you{border-color:#4ade8059;background:#14532d2e}.x1-tournament-duel-team small{font-size:.68rem;color:#94a3b8}.x1-tournament-duel-team strong{font-size:.82rem;color:#f1f5f9;word-break:break-word}.x1-tournament-duel-team em{font-size:.68rem;color:#cbd5e1;font-style:normal}.x1-tournament-duel-vs{align-self:center;font-size:.9rem;color:#64748b;font-weight:800}.x1-tournament-duel-ready-tag{font-size:.68rem;font-weight:800;color:#86efac}.x1-tournament-duel-actions{display:grid;gap:8px}.x1-tournament-duel-hint{margin:0;font-size:.74rem;color:#cbd5e1;line-height:1.45;text-align:center}.x1-tournament-duel-leave{justify-self:center}.x1-tournament-hero-opponent{margin:0 0 4px;font-size:.88rem;color:#e2e8f0;text-align:center}.x1-tournament-hero-opponent strong{color:#f8fafc}.x1-tournament-active-hero.is-in_duel{padding:12px}.x1-tournament-matchday-card.is-your_turn.is-mine{grid-template-rows:auto auto auto}.x1-tournament-matchday-card .x1-tournament-matchday-start{grid-column:2;justify-self:end}.x1-tournament-matchday-start{flex-shrink:0;min-height:28px;padding:4px 10px;border-radius:8px;border:1px solid rgba(74,222,128,.35);background:#14532d59;color:#bbf7d0;font-size:.68rem;font-weight:800;cursor:pointer}.x1-tournament-matchday-card.is-mine{flex-wrap:wrap}@media(max-width:640px){.x1-tournament-modal-backdrop{padding:0;align-items:stretch}.x1-tournament-active-modal{width:100%;max-height:100dvh;border-radius:0;border-left:none;border-right:none;padding:12px 12px 10px}.x1-tournament-active-modal .x1-tournament-matchday-list{max-height:min(36dvh,280px)}.x1-tournament-result-score{font-size:1.45rem}.x1-tournament-result-actions{flex-direction:column}.x1-tournament-result-actions .x1-tournament-hero-cta,.x1-tournament-result-actions .x1-tournament-exit-btn{flex:1 1 auto;width:100%}.x1-tournament-room-panel{padding:12px;gap:10px}.x1-tournament-room-panel .x1-room-title{font-size:.92rem;line-height:1.35;word-break:break-word}.x1-tournament-room-panel>span:not(.x1-room-live-badge):not(.x1-room-title){font-size:.74rem;line-height:1.45}.x1-tournament-room-panel.is-active-phase .x1-tournament-play-hero{padding:12px;gap:8px}.x1-tournament-play-hero-opponent{font-size:.98rem}.x1-tournament-play-hero-btn{min-height:44px;font-size:.88rem}.x1-tournament-matchday-head strong{font-size:.82rem}.x1-tournament-standings{gap:8px;margin-top:4px}.x1-tournament-standings>small{display:block;font-size:.72rem;font-weight:700;color:#cbd5e1;letter-spacing:.02em;margin-bottom:2px}.x1-tournament-standings-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 10px;padding:10px 12px;font-size:.82rem;line-height:1.35}.x1-tournament-standings-row>span:first-child{min-width:28px;font-weight:700;color:#94a3b8}.x1-tournament-standings-row>strong{min-width:0;word-break:break-word;overflow-wrap:anywhere;font-size:.84rem;color:#e2e8f0}.x1-tournament-standings-row>em{font-style:normal;font-weight:700;font-size:.78rem;color:#f6d76a;white-space:nowrap}.x1-tournament-room-roster b{flex:1 1 100%;min-width:0;font-size:.78rem;line-height:1.4;word-break:break-word}.x1-tournament-duels-room article{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.x1-tournament-duels-room article>span{font-size:.82rem;line-height:1.4;word-break:break-word}.x1-tournament-duels-room .x1-lobby-enter{width:100%;min-height:40px}.x1-tournament-matchday{padding:10px;gap:8px}.x1-tournament-matchday-head strong{font-size:.84rem}.x1-tournament-matchday-card{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:10px}.x1-tournament-matchday-status{grid-column:1;grid-row:2;justify-self:start}.x1-tournament-matchday-pair{font-size:.78rem}.x1-tournament-enter-duel{min-height:42px}}@media(max-width:400px){.x1-tournament-standings-row{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.x1-tournament-standings-row>em{grid-column:2;justify-self:start}}.home-ranking-pill-all.active{border-color:#60a5fa6b!important;background:#60a5fa1f!important;color:#bfdbfe!important}.x1-room-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.x1-room-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#aeb5a5;font-size:.68rem;font-weight:850}.x1-room-chip-btn{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#f5f0dfd1;font-size:.68rem;font-weight:850;cursor:pointer}.x1-room-chip-btn:hover{background:#ffffff17}.x1-room-chip-btn.danger{color:#f0a8a8;border-color:#f0787833;background:#f0787814}.x1-play-actions{display:grid;gap:8px;justify-items:stretch;margin-top:2px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.x1-ready-btn{width:100%;min-height:46px;font-size:.92rem;font-weight:900;box-shadow:0 10px 28px #2fb36d38}.x1-room-panel .x1-play-actions{position:sticky;top:max(8px,env(safe-area-inset-top,0px));z-index:6;padding:10px 0 2px;background:linear-gradient(180deg,#282214fa 72%,#28221400)}.x1-auto-start-note{color:#8fe0ad;font-size:.76rem;font-weight:900}.x1-start-match-btn{background:linear-gradient(135deg,#2fb36d,#1d8f54)!important;border-color:transparent!important;color:#07120c!important;font-weight:900}.x1-countdown{color:#f6d76a!important;font-weight:900}.x1-lobby-enter{min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(47,179,109,.28);background:#2fb36d24;color:#8fe0ad;font-size:.68rem;font-weight:900;cursor:pointer}.x1-screen-featured .x1-hero-featured{border-color:#2fb36d47;background:radial-gradient(circle at top,rgba(47,179,109,.18),transparent 48%),#12181aeb}.x1-hero-badge{display:inline-flex;min-height:22px;padding:3px 10px;border-radius:999px;background:#f6d76a29;border:1px solid rgba(246,215,106,.24);color:#f6d76a;font-size:.72rem;font-weight:950;text-transform:uppercase}.x1-public-lobby-featured{border-color:#2fb36d47;box-shadow:0 18px 50px #0000003d}.x1-lobby-categories{display:flex;flex-wrap:wrap;gap:5px}.x1-lobby-categories button{min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#f5f0df;font-size:.68rem;font-weight:900;cursor:pointer}.x1-lobby-categories button.active{background:#2fb36d;color:#101316;border-color:transparent}.x1-lobby-list{display:grid;gap:5px;max-height:280px;overflow-y:auto;padding-right:4px}.x1-lobby-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;background:#f6d76a1f;color:#f6d76a;font-size:.66rem;font-weight:900}.x1-lobby-tag.full{background:#ffffff14;color:#b8bcad}.x1-select-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch}.x1-lobby,.x1-room-panel,.x1-public-lobby{display:grid;gap:10px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#12181ac2}.x1-lobby{grid-template-columns:repeat(2,minmax(0,1fr))}.x1-lobby article{display:grid;gap:8px;padding:12px;border-radius:10px;background:#ffffff0b}.x1-lobby article small{color:#b8bcad;font-size:.76rem;line-height:1.35}.x1-lobby input{width:100%;min-height:42px;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#080a0bb8;color:#f5f0df}.x1-lobby input:disabled{opacity:1;color:#f6d76a;border-color:#f6d76a33;background:#f6d76a14}.x1-public-lobby{background:radial-gradient(circle at top left,rgba(47,179,109,.1),transparent 44%),#12181ac2}.x1-public-lobby-head{display:grid;gap:3px}.x1-public-lobby-head strong{color:#8fe0ad;font-size:1rem}.x1-public-lobby-head span,.x1-public-lobby>small{color:#b8bcad;font-size:.82rem;line-height:1.35}.x1-public-lobby>div:last-child{display:grid;gap:8px}.x1-public-lobby article{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:7px 9px;border-radius:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.x1-public-lobby article div{display:grid;gap:2px;min-width:0}.x1-public-lobby article strong{color:#f5f0df}.x1-public-lobby article small{color:#b8bcad;font-size:.76rem}.x1-room-panel>span,.x1-status{color:#d0cab3;font-size:.86rem}.x1-status-visible{display:block;padding:10px 12px;border-radius:10px;border:1px solid rgba(246,215,106,.18);background:#f6d76a17;color:#f6d76a;font-weight:850}.x1-countdown{text-align:center}.x1-room-help{display:grid;gap:4px;padding:10px;border-radius:10px;background:#2fb36d17;border:1px solid rgba(47,179,109,.16)}.x1-room-help strong{color:#8fe0ad}.x1-room-help span{color:#d0cab3;line-height:1.38;font-size:.82rem}.x1-room-players{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.x1-room-players b{padding:10px;border-radius:10px;background:#f6d76a1a;color:#f6d76a}.x1-your-side{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 12px;border-radius:9px;background:#2fb36d1f;border:1px solid rgba(47,179,109,.18);color:#8fe0ad;font-size:.82rem;font-weight:950}.danger-action{border-color:#ff696947!important;color:#ffb1b1!important}.x1-versus{align-self:center;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:#f6d76a29;color:#f6d76a;font-weight:950}.x1-team-card{display:grid;gap:6px;padding:14px}.x1-team-card strong{font-size:clamp(1.15rem,3vw,1.7rem)}.x1-team-card select{width:100%;min-height:42px;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#080a0bb8;color:#f5f0df}.x1-opponent-card{align-content:center;background:radial-gradient(circle at top right,rgba(246,215,106,.08),transparent 46%),#12181ae0}.x1-roster-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:4px}.x1-roster-full{display:grid;gap:6px;margin-top:6px}.x1-roster-full-title{color:#8fe0ad;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.x1-roster-full .x1-roster-preview{max-height:280px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(47,179,109,.45) rgba(255,255,255,.06)}.x1-room-title{color:#f6d76a;font-size:.88rem;font-weight:950}.x1-roster-preview span{min-width:0;padding:6px 7px;border-radius:7px;background:#ffffff0b;color:#b8bcad;font-size:.7rem}.x1-roster-preview b{color:#f5f0df}.x1-result{display:grid;justify-items:center;gap:10px;padding:18px 14px;text-align:center;border-color:#ffffff1f;background:radial-gradient(circle at top,rgba(255,255,255,.06),transparent 48%),#12181aeb}.x1-result-win{border-color:#2fb36d47;background:radial-gradient(circle at top,rgba(47,179,109,.12),transparent 50%),#12181af0}.x1-result-loss{border-color:#ffffff1a}.x1-result-draw{border-color:#f6d76a38;background:radial-gradient(circle at top,rgba(246,215,106,.1),transparent 50%),#12181af0}.x1-result-mode{color:#aeb5a5;font-weight:900;text-transform:uppercase;font-size:.68rem;letter-spacing:.06em}.x1-result-outcome{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.02em}.x1-result-win .x1-result-outcome{background:#2fb36d24;border:1px solid rgba(47,179,109,.24);color:#9ae8b8}.x1-result-loss .x1-result-outcome{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#c8cdc4}.x1-result-draw .x1-result-outcome{background:#f6d76a1a;border:1px solid rgba(246,215,106,.2);color:#f6d76a}.x1-result-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch;width:min(440px,100%)}.x1-result-team{display:grid;gap:6px;align-content:center;padding:12px 10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.x1-result-team-you{border-color:#2fb36d42;background:#2fb36d12}.x1-result-team small{color:#b8bcad;font-size:.68rem;font-weight:850;line-height:1.25;word-break:break-word}.x1-result-team strong{color:#f5f0df;font-size:clamp(2rem,10vw,2.8rem);line-height:1;font-weight:950;letter-spacing:-.03em}.x1-result-team-you strong{color:#d8ffe8}.x1-result-vs{display:grid;place-items:center;color:#7f877d;font-size:1.1rem;font-weight:950;padding:0 2px}.x1-result-details{color:#b8bcad!important;font-size:.76rem!important;line-height:1.35}.x1-result>span{color:#f6d76a;font-weight:950;text-transform:uppercase;font-size:.78rem}.x1-result strong{color:#f5f0df;font-size:clamp(1.4rem,5vw,2.4rem)}.x1-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(440px,100%);margin-top:6px}.x1-history{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#12181ab8}.x1-history>strong{color:#8fe0ad}.x1-user-score{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid rgba(47,179,109,.28);background:radial-gradient(circle at top right,rgba(47,179,109,.14),transparent 52%),#2fb36d0f;box-shadow:0 8px 22px #00000029}.x1-user-score-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.x1-user-score-head span{color:#9ae8b8;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.x1-user-score-head small{color:#b8bcad;font-size:.66rem}.x1-user-score-main{display:flex;align-items:baseline;gap:4px}.x1-user-score-main strong{color:#d8ffe8;font-size:clamp(1.35rem,5vw,1.75rem);line-height:1;font-weight:950;letter-spacing:-.02em}.x1-user-score-main em{color:#8fe0ad;font-style:normal;font-size:.78rem;font-weight:900}.x1-user-score-meta{display:grid;gap:4px}.x1-user-score-meta span{color:#d0cab3;font-size:.72rem;line-height:1.3}.collapse-section.collapse-x1-help.x1-help-details{overflow:visible}.collapse-section.collapse-x1-help.x1-help-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.collapse-section.collapse-x1-help.x1-help-details>summary::-webkit-details-marker{display:none}.collapse-section.collapse-x1-help.x1-help-details>summary:after{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#ffffff14;color:#f5f0df;font-size:1rem;font-weight:950;content:"+";flex-shrink:0}.collapse-section.collapse-x1-help.x1-help-details[open]>summary:after{content:"\2212"}.x1-user-score-target{color:#f6d76a!important;font-weight:900}.x1-history-points{color:#8fe0ad!important;font-size:.92rem!important}.x1-history-you{border:1px solid rgba(47,179,109,.34)!important;background:radial-gradient(circle at top left,rgba(47,179,109,.16),transparent 55%),#2fb36d1a!important}.x1-history-you .x1-history-points{color:#d8ffe8!important;font-size:1rem!important}.x1-history>div{display:grid;gap:7px}.x1-history article{display:grid;gap:2px;padding:9px 10px;border-radius:8px;background:#ffffff0b}.x1-history span,.x1-history small{color:#b8bcad;font-size:.72rem}@keyframes championConfettiFall{0%{transform:translateY(-20px) rotate(0)}to{transform:translateY(520px) rotate(320deg)}}@media(max-width:760px){.champion-stats-grid,.champion-awards,.update-actions{grid-template-columns:1fr}.x1-how,.x1-mode-tabs:not(.x1-mode-tabs-compact),.x1-actions,.x1-result-actions,.x1-select-grid,.x1-lobby,.x1-lobby-categories,.x1-public-lobby article,.x1-room-players,.x1-roster-preview,.mode-section-tabs,.compact-mode-grid{grid-template-columns:1fr}.home-ranking-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.home-ranking-head{display:grid}.home-ranking-head small{display:none}.home-global-ranking{border-radius:14px}.home-ranking-body{padding:0 10px 12px;gap:10px}.home-ranking-panel{padding:12px;gap:10px}.home-ranking-panel-head{flex-direction:column;align-items:flex-start;gap:2px}.home-ranking-foot{flex-direction:column;align-items:flex-start}.home-ranking-list article{padding:7px 8px}.x1-how{display:none}.x1-history article:nth-child(n+4){display:none}.x1-versus{justify-self:center}}.close-button{position:absolute;right:12px;top:12px}.tutorial-modal h2{font-size:1.55rem;margin-bottom:4px}.tutorial-header{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin-bottom:12px}.tutorial-header .brand-mark.small{margin-bottom:0}.tutorial-header p{color:#b8bcad;font-size:.92rem;line-height:1.3}.tutorial-steps{display:grid;gap:7px;margin-bottom:14px}.tutorial-steps article{display:grid;gap:3px;padding:9px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.07)}.tutorial-steps strong{font-size:.92rem}.tutorial-steps span{color:#b8bcad;font-size:.86rem;line-height:1.28}.tutorial-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-groups article{align-content:start}.tutorial-groups ul{display:grid;gap:5px;margin:0;padding-left:16px;color:#b8bcad;font-size:.84rem;line-height:1.28}.tutorial-groups li::marker{color:#f6d76a}.tutorial-modal-lite{width:min(440px,100%);max-height:min(520px,calc(100dvh - 32px));padding:14px clamp(16px,4vw,20px) 16px}.tutorial-modal-lite h2{font-size:1.2rem;margin-bottom:2px}.tutorial-modal-lite .tutorial-header{gap:10px;margin-bottom:10px}.tutorial-modal-lite .tutorial-header p{font-size:.84rem;line-height:1.35}.tutorial-modal-lite .tutorial-steps{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:12px}.tutorial-modal-lite .tutorial-steps article{padding:8px 10px;gap:2px}.tutorial-modal-lite .tutorial-steps strong{font-size:.88rem}.tutorial-modal-lite .tutorial-steps span{font-size:.82rem;line-height:1.32}.share-options{display:grid;gap:8px}.share-options button{display:grid;grid-template-columns:34px 1fr;gap:4px 10px;align-items:center;min-height:86px;padding:12px;border-radius:8px;background:#202528;border:1px solid rgba(255,255,255,.08);text-align:left;cursor:pointer}.share-options button:disabled{opacity:.44;cursor:default}.share-options svg{grid-row:span 2;color:#f6d76a}.share-options span,.share-note{color:#b8bcad}.share-note{margin-top:10px;font-size:.86rem}.share-note-hint{margin-top:0;margin-bottom:6px;padding:8px 10px;border-radius:10px;background:#2fb36d1f;border:1px solid rgba(47,179,109,.28);color:#bbf7d0;font-size:.78rem;font-weight:700;line-height:1.35;text-align:center}.run-end-share-hint{margin-top:8px}.share-toast{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:12000;max-width:min(420px,calc(100vw - 24px));padding:10px 14px;border-radius:12px;background:#0f1614f0;border:1px solid rgba(47,179,109,.35);box-shadow:0 12px 40px #00000073;color:#bbf7d0;font-size:.82rem;font-weight:700;line-height:1.35;text-align:center;pointer-events:none;animation:share-toast-in .25s ease}@keyframes share-toast-in{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.support-modal{position:relative;width:min(480px,100%);max-height:min(760px,calc(100vh - 28px));overflow:auto;border-radius:8px;background:#15191b;border:1px solid rgba(246,215,106,.18);box-shadow:0 24px 80px #00000085}.support-hero{position:relative;display:grid;gap:8px;padding:22px 18px 18px;background:linear-gradient(135deg,#f6d76a30,#1494471f),#1a1f21}.support-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;background:#f6d76a;color:#171511;font-size:1.4rem}.support-close{position:absolute;top:12px;right:12px;width:34px;height:34px;background:#080a0b6b}.support-hero span{color:#f6d76a;font-size:.78rem;font-weight:900;text-transform:uppercase}.support-hero h2{font-size:1.85rem;line-height:1}.support-hero p{color:#d6d2bf;line-height:1.45}.pix-card{display:grid;gap:9px;margin:14px;padding:14px;border-radius:8px;background:#ffffff0e;border:1px solid rgba(255,255,255,.08)}.pix-card span{color:#b8bcad;font-size:.78rem;font-weight:850;text-transform:uppercase}.pix-card strong{padding:11px 12px;border-radius:8px;background:#07090a85;color:#fff5c7;overflow-wrap:anywhere}.copy-pix-button{min-height:46px;border-radius:8px;background:#f6d76a;color:#151617;font-weight:950;cursor:pointer}.support-thanks{padding:0 16px 16px;color:#b8bcad;font-size:.9rem;text-align:center}.language-options{display:grid;gap:8px}.language-options button{display:grid;gap:4px;min-height:72px;padding:12px;border-radius:8px;background:#202528;border:1px solid rgba(255,255,255,.08);text-align:left;cursor:pointer}.language-options button.selected-option{background:#f6d76a26;border-color:#f6d76ab3}.language-options span{color:#b8bcad;font-size:.88rem}.language-modal{width:min(430px,100%);padding:18px;border-radius:18px}.language-modal .section-title{align-items:flex-start;margin-bottom:14px}.language-modal .section-title h2{margin-bottom:3px}.language-modal-lead{margin:0;color:#b8bcad;font-size:.8rem}.language-options{gap:10px}.language-options button{grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:12px;min-height:68px;padding:10px 12px;border-radius:13px;transition:transform .12s ease,border-color .12s ease,background .12s ease}.language-options button:hover{transform:translateY(-1px);border-color:#34d39973}.language-options button.selected-option{background:linear-gradient(135deg,#14944738,#14944714);border-color:#34d399a6;box-shadow:inset 3px 0 #22c55e}.language-options .language-option-flag{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#ffffff12;font-size:1.45rem}.language-options .language-option-copy{display:grid;gap:3px;min-width:0}.language-options .language-option-copy strong{color:#f8fafc;font-size:.92rem}.language-options .language-option-copy small{color:#b8bcad;font-size:.74rem}.language-options .language-option-check{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#149447;color:#fff!important;font-size:.72rem;font-weight:900}html.ui-light-test .language-modal,body.light .language-modal{background:#fff;color:#0f172a}html.ui-light-test .language-modal-lead,body.light .language-modal-lead,html.ui-light-test .language-options .language-option-copy small,body.light .language-options .language-option-copy small{color:#64748b}html.ui-light-test .language-options button,body.light .language-options button{background:#f8fafc;border-color:#0f172a1a}html.ui-light-test .language-options button.selected-option,body.light .language-options button.selected-option{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#14944773}html.ui-light-test .language-options .language-option-flag,body.light .language-options .language-option-flag{background:#fff;box-shadow:0 0 0 1px #0f172a14}html.ui-light-test .language-options .language-option-copy strong,body.light .language-options .language-option-copy strong{color:#0f172a}.tutorial-steps article,.season-live-note,.fixture-card,.result-card{border-radius:8px;background:#202528;border:1px solid rgba(255,255,255,.08);padding:12px}.tutorial-steps article{display:grid;gap:4px}.tutorial-steps span,.season-live-note span,.fixture-card span,.fixture-card small,.goal-list span,.mvp-row span{color:#b8bcad}.season-live-note{display:grid;justify-items:center;gap:8px;margin-top:12px;min-height:132px;text-align:center}.match-board{display:grid;grid-template-columns:1fr minmax(190px,260px);gap:8px}.mode-info-grid,.campaign-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.campaign-extras{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px}.mode-info-grid article,.campaign-extras article,.news-card{display:grid;gap:4px;align-content:start;min-height:78px;padding:10px;border-radius:8px;background:#202528db;border:1px solid rgba(255,255,255,.08)}.mode-info-grid strong,.campaign-extras strong,.news-card strong{color:#9aa89f;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.campaign-extras article:nth-child(1){border-left:3px solid rgba(96,165,250,.45)}.campaign-extras article:nth-child(1) strong{color:#93c5fd}.campaign-extras article:nth-child(2){border-left:3px solid rgba(251,146,120,.45)}.campaign-extras article:nth-child(2) strong{color:#fdba94}.news-card:nth-child(1){border-left:3px solid rgba(74,222,128,.4)}.news-card:nth-child(1) strong{color:#86efac}.news-card:nth-child(2){border-left:3px solid rgba(248,113,113,.4)}.news-card:nth-child(2) strong{color:#fca5a5}.mode-info-grid span,.campaign-extras span,.news-card span{color:#f5f0df;font-weight:900;line-height:1.12}.mode-info-grid small,.campaign-extras small{color:#b8bcad;line-height:1.2}.campaign-extras article.is-done{border-color:#2fb36d80;background:#2fb36d1f}.season-tactics{display:grid;gap:8px;margin-bottom:8px;padding:10px;border-radius:8px;background:#202528e6;border:1px solid rgba(246,215,106,.14)}.season-tactics,.campaign-extras,.match-board,.result-card{margin-top:10px}.tactics-head{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:start}.tactics-head div{display:grid;gap:3px}.tactics-head strong{color:#9aa89f;font-size:.76rem;text-transform:uppercase}.tactics-head span,.tactics-bench strong{color:#f5f0df;line-height:1.2}.tactics-head small,.tactics-bench span{color:#b8bcad;font-weight:800;white-space:nowrap}.tactics-formations{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.tactics-formations button{min-height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0e;color:#f5f0df;font-weight:950;cursor:pointer}.tactics-formations button.active{background:#f6d76a;border-color:#f6d76a;color:#151617}.tactics-bench{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:baseline;padding-top:2px}.tactics-bench strong{font-size:.84rem;overflow-wrap:normal;word-break:normal}.news-card{min-height:0;text-align:center;background:linear-gradient(180deg,#f6d76a21,#ffffff0b)}.leaders article,.history-card{border-radius:8px;background:#202528;border:1px solid rgba(255,255,255,.08);padding:10px}.fixture-card{display:grid;gap:5px}.fixture-card strong{font-size:clamp(1.25rem,4vw,2rem);line-height:1.05}.fixture-card b,.scoreline b{color:#c9b896;font-weight:850}.play-round{min-height:100%}.result-card{display:grid;gap:12px;margin-top:8px}.match-quote{padding:10px;border-radius:8px;background:#f6d76a1a;color:#f5f0df;font-weight:800;text-align:center}.diagnosis-box{display:grid;gap:5px;padding:11px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b}.diagnosis-box.good{border-color:#2fb36d66;background:#2fb36d1a}.diagnosis-box.warn{border-color:#f6d76a70;background:#f6d76a1a}.diagnosis-box.bad{border-color:#d94b4b73;background:#d94b4b1a}.diagnosis-box span{color:#f5f0df;line-height:1.28}.diagnosis-box small{color:#b8bcad;line-height:1.28}.final-banner{display:grid;justify-items:center;gap:7px;margin-bottom:8px;padding:18px 12px;border-radius:8px;background:linear-gradient(135deg,#f6d76af2,#2fb36dd9);color:#101316;text-align:center}.final-banner strong{font-size:clamp(1.9rem,7vw,3.4rem);line-height:.95}.final-banner span{font-weight:900}.awards-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.awards-panel article{display:grid;gap:5px;align-content:start;min-height:116px;padding:11px;border-radius:8px;background:linear-gradient(180deg,#f6d76a21,#ffffff0b);border:1px solid rgba(246,215,106,.2)}.awards-panel svg,.awards-panel span{color:#f6d76a}.awards-panel span{font-size:.76rem;font-weight:950}.awards-panel strong{font-size:1rem;line-height:1.1}.awards-panel small{line-height:1.2}.empty-result{min-height:150px;place-items:center;text-align:center}.scoreline{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;text-align:center}.scoreline strong{min-width:126px;padding:10px 14px;border-radius:8px;background:#f6d76a;color:#151617;font-size:1.55rem}.scoreline.score-win strong{background:#2fb36d;color:#07120c}.scoreline.score-draw strong{background:#f6d76a;color:#151617}.scoreline.score-loss strong{background:#d94b4b;color:#fff}.scoreline span{font-weight:850;line-height:1.1;overflow-wrap:normal;word-break:normal}.goal-list{display:grid;gap:3px;text-align:center}.goal-list strong{color:#f5f0df;font-size:.84rem;font-weight:850;line-height:1.35}.goal-list-opponent strong{color:#d0cab3}.stats-grid{display:grid;gap:6px}.stat-row{display:grid;grid-template-columns:70px 1fr 70px;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#ffffff0b}.stat-row span{color:#b8bcad;text-align:center}.stat-row strong:last-child{text-align:right}.mvp-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding-top:2px}.season-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.season-actions.one-action{grid-template-columns:1fr}.history-card span{color:#b8bcad;font-size:.84rem}.table-wrap{overflow-x:auto;margin-top:10px;border-radius:8px;border:1px solid rgba(255,255,255,.08)}table{width:100%;border-collapse:collapse;min-width:560px}th,td{padding:9px 10px;text-align:left;border-bottom:1px solid rgba(255,255,255,.07)}th{color:#b8bcad;font-size:.78rem;font-weight:700}.user-row{background:#2fb36d2e;color:#fff}.league-standings-table tr.table-zone-g4 td{background:#1d56b638}.league-standings-table tr.table-zone-z4 td{background:#d719202e}.league-standings-table tr.user-row.table-zone-g4 td,.league-standings-table tr.user-row.table-zone-z4 td{box-shadow:inset 3px 0 #2fb36dd9}.table-legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin:8px 0 4px;font-size:.78rem;color:#b8bcad}.table-legend span{display:inline-flex;align-items:center;gap:8px}.table-legend span:before{content:"";width:12px;height:12px;border-radius:3px}.table-legend-g4:before{background:#1d56b68c}.table-legend-z4:before{background:#d7192080}.leaders,.history-list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.scorers-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px}.scorers-title h3{margin:0;font-size:.95rem}.scorers-title span{color:#f6d76a;font-size:.82rem;font-weight:900}.leaders article{display:grid;gap:3px}.leaders article span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#f6d76a;color:#171511;font-weight:950}.history-card{display:grid;gap:5px}.database-stats{width:100%;margin:0;display:grid;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#0e151ae6;overflow:hidden}.database-stats-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:12px 14px;background:transparent;color:#f5f0df;text-align:left;cursor:pointer}.database-stats-toggle div{display:grid;gap:3px}.database-stats-toggle span{color:#9aa89f;font-size:.66rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.database-stats-toggle strong{color:#e2e8f0;font-size:.84rem;font-weight:850}.database-stats-toggle>small{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#ffffff0f;color:#f5f0df;font-size:.95rem;font-weight:950}.database-stats.open{border-color:#ffffff1a}.database-stats.open .database-stats-toggle>small{background:#ffffff1a}.database-stats-body{display:grid;gap:10px;padding:0 14px 14px;border-top:1px solid rgba(255,255,255,.05)}.database-stats-desc{margin:10px 0 0;color:#9aa89f;font-size:.74rem;line-height:1.4}.database-version{color:#7f877b;font-size:.66rem;font-weight:800}.database-roster-update{display:block;margin-top:2px}.database-roster-update.is-partial{color:#d8d1ad}.database-roster-note{display:block;margin-top:2px;color:#94a3b8;font-size:.62rem;line-height:1.35}.database-heading{display:grid;gap:3px}.database-heading strong{color:#b8bcad;font-size:.78rem}.database-heading span{color:#7f877b;font-size:.7rem;line-height:1.28}.database-heading small{color:#7f877b;font-size:.68rem;font-weight:900}.database-metrics{display:grid;grid-template-columns:repeat(3,minmax(80px,1fr));gap:6px}.database-metrics article{display:grid;justify-items:center;gap:2px;min-height:42px;padding:6px 8px;border-radius:8px;background:#0f172a47;border:1px solid rgba(148,163,184,.12)}.database-metrics strong{color:#d8d1ad;font-size:.86rem;line-height:1}.database-metrics span{color:#b8bcad;font-size:.58rem;font-weight:850;text-align:center;line-height:1.1}.ad-frame{width:min(100%,760px);min-height:58px;max-height:78px;margin:12px auto 0;padding:6px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#ffffff06;border:1px solid rgba(255,255,255,.045);overflow:hidden}.ad-banner{width:100%;min-height:46px;max-height:66px;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;overflow:hidden}.ad-placeholder{opacity:.64}.ad-banner span{color:#d8d1ad;font-size:.72rem;font-weight:850;letter-spacing:0}.ad-banner small{color:#8f9388;font-size:.62rem;font-weight:700;text-align:center}@media(max-width:860px){.mode-grid,.stable-mode-grid,.record-strip{grid-template-columns:1fr}.mode-grid button{min-height:150px}.score-strip{grid-template-columns:repeat(2,1fr)}.segmented{grid-template-columns:repeat(3,1fr)}.game-grid{grid-template-columns:1fr}.pitch-wrap:not(.pitch-wrap-compact),.pitch:not(.pitch-compact){height:min(560px,112vw);min-height:450px}.pitch-wrap-compact,.pitch-stadium-mini .pitch-wrap{height:auto;min-height:0}.pitch{position:relative;top:auto}.slot{width:clamp(74px,21vw,102px);min-height:78px}.slot-jersey{width:clamp(52px,14vw,64px)}.jersey-shirt{width:46px;height:52px}.jersey-number{font-size:.92rem}.pitch-sideline{width:16px}.pitch-ad-plate{font-size:.4rem;padding:6px 3px}.player-card,.empty-slot{min-height:78px}.match-board,.campaign-extras,.leaders,.history-list{grid-template-columns:1fr}.play-round{min-height:52px}}@media(max-width:640px){.topbar{grid-template-columns:44px 1fr}.top-actions{grid-column:1 / -1;justify-self:end;max-width:100%;overflow-x:auto}.ad-frame{min-height:58px;max-height:76px;margin-top:10px;padding:4px;border-radius:8px}.ad-banner{min-height:48px;max-height:66px}.database-stats{margin-top:0}.database-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){:root{--screen-gutter: clamp(16px, 5vw, 22px)}.app-shell{padding:12px var(--screen-gutter) 24px}.app-shell.has-screen-nav{padding-top:12px}.start-screen{min-height:calc(100vh - 48px);gap:12px;padding-top:0;padding-bottom:12px}.home-stack{gap:10px;width:100%}.intro-hero-card{padding:18px 16px 16px}.mechanics-guide-modal{width:100%;max-height:calc(100dvh - 16px)}.mechanics-stat-legend,.mechanics-guide-grid{grid-template-columns:1fr}.home-mechanics-card{grid-template-columns:auto minmax(0,1fr)}.home-mechanics-card>small,.home-tutorial-card>small,.home-continue-campaign>small{display:none}.home-sponsors-link{padding:11px 12px}.home-top-actions,.top-toolbar-fixed,.top-toolbar-unified{display:none}.start-screen{padding-top:0}.start-brand{gap:8px}.start-brand p,.data-note{font-size:.9rem}.mode-grid{gap:8px}.mode-info-grid{grid-template-columns:1fr;gap:6px}.mode-info-grid article,.campaign-extras article{min-height:0;padding:8px}.season-panel,.draft-panel,.formation-panel{padding:10px}.season-panel>.section-title,.draft-panel>.section-title,.formation-panel>.section-title{align-items:flex-start}.season-tactics{padding:8px}.tactics-head,.tactics-bench{grid-template-columns:1fr;gap:5px}.tactics-head small{white-space:normal}.tactics-formations{grid-template-columns:repeat(3,minmax(0,1fr))}.mode-grid button{min-height:128px;padding:13px;gap:8px}.mode-grid strong{font-size:1.25rem}.challenge-button{min-height:42px}.home-actions.compact{gap:5px}.home-action{min-height:31px;width:28px;min-width:28px;height:28px;padding:0;font-size:.66rem}.profile-card{grid-template-columns:1fr}.almanac-toggle-row{flex-wrap:wrap}.almanac-switch{margin-left:auto}.almanac-toggle{grid-template-columns:auto 1fr;width:100%}.almanac-toggle small{grid-column:1 / -1;padding-left:22px}.tutorial-header{grid-template-columns:1fr;justify-items:center;text-align:center}.tutorial-groups,.home-leaders{grid-template-columns:1fr}.record-strip article{padding:8px}.topbar{grid-template-columns:38px 1fr;gap:7px;padding-bottom:10px}.brand-mark{width:38px;height:38px}.top-toolbar-inline,.top-actions{grid-column:1 / -1;justify-self:end;gap:1px;padding:3px 5px;box-shadow:none}.top-toolbar-btn,.icon-button{width:30px;height:30px}h1{font-size:1.34rem}.topbar p{font-size:.82rem;line-height:1.15}.metric{min-height:54px;padding:7px}.metric strong{font-size:1.12rem}.pitch-wrap:not(.pitch-wrap-compact),.pitch:not(.pitch-compact){min-height:408px}.pitch-wrap-compact{min-height:0;height:auto}.slot{width:clamp(68px,20vw,88px);min-height:72px}.player-card,.empty-slot{min-height:72px;padding:6px 5px}.player-card strong{min-height:22px;font-size:.58rem}.player-card .rating{font-size:.96rem}.player-card small{font-size:.55rem}.starter-grid{grid-template-columns:1fr;gap:6px}.starter-grid{grid-template-columns:1fr;gap:8px}.starter-pick{padding:8px 9px;gap:6px}.starter-rating{width:36px;height:36px;font-size:.84rem}.starter-grid strong{font-size:.84rem}.starter-grid small{font-size:.64rem}.starter-tier{font-size:.52rem}.draw-card{grid-template-columns:50px 1fr 34px;gap:8px;padding:9px}.club-badge{width:46px;height:46px;font-size:.82rem}.draw-card strong{font-size:1.05rem;line-height:1.05}.hint{margin:9px 0;font-size:.82rem}.database-stats{margin-top:6px}.database-stats-toggle{padding:10px 12px}.database-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.database-metrics article{min-height:34px;padding:4px}.database-metrics strong{font-size:.78rem}.database-metrics span{font-size:.56rem}.mode-new-modes-row{grid-template-columns:1fr}.scoreline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.scoreline strong{min-width:86px;width:auto;padding:8px 9px;font-size:1.2rem}.scoreline span{font-size:.82rem}.stat-row{grid-template-columns:54px 1fr 54px;padding:7px 8px;font-size:.9rem}.diagnosis-box,.match-quote{padding:9px;font-size:.9rem}.mvp-row{grid-template-columns:auto 1fr}.mvp-row strong{grid-column:1 / -1}.final-banner{padding:14px 10px}.awards-panel,.season-actions{grid-template-columns:1fr}}body.game-active .external-actions{display:none!important}.start-screen{padding-top:clamp(54px,7vw,66px)}.topbar,.setup-card,.mode-card,.panel,.draft-panel,.result-panel,.season-panel,.memory-panel,.world-panel,.cup-panel{border-radius:10px}.mode-grid button,.setup-card button,.primary-button,.secondary-button,.ghost-button,.chip-button,.icon-button{border-radius:8px}.metric,.profile-card,.database-stats,.record-strip article,.home-leader-card,.awards-panel article,.ranking-card,.history-card{border-radius:8px}.pitch-wrap{padding:clamp(8px,2vw,14px)}.slot{width:clamp(86px,7.8vw,102px);min-height:82px}.player-card,.empty-slot{min-height:82px;border-radius:7px}.player-card{padding:6px 5px 7px;align-content:start;gap:2px;box-shadow:0 9px 18px #00000047}.player-card.selectable-starter{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.player-card.selectable-starter:hover{transform:translateY(-1px);box-shadow:0 12px 20px #00000052}.player-card.starter-selected{border-color:#f6d76af2;box-shadow:0 0 0 2px #f6d76a73,0 12px 22px #00000059}.player-card .rating{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 5px;border-radius:7px;background:#1214162e;color:#121416e0;font-size:.9rem;line-height:1}.player-card.out-of-position .rating{background:#a71f1f33;color:#8d1616}.player-card .pos{display:inline-flex;justify-content:center;min-width:28px;padding:2px 5px;border-radius:999px;background:#1214161f;color:#121416c7;font-size:.52rem;line-height:1;letter-spacing:.04em}.player-card strong{min-height:24px;max-width:100%;padding:0 1px;font-size:clamp(.6rem,1.05vw,.74rem);line-height:1.08;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;overflow:hidden}.player-card small{max-width:100%;font-size:.48rem;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-slot{gap:3px;font-size:.72rem}.draw-card{grid-template-columns:58px minmax(0,1fr) 38px;gap:10px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 8% 12%,rgba(255,255,255,.24),transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--team-primary) 88%,#000),color-mix(in srgb,var(--team-secondary) 62%,#111));box-shadow:inset 0 1px #ffffff2e,0 12px 26px #00000038}.club-badge{position:relative;width:52px;height:56px;border-radius:10px 10px 14px 14px;clip-path:polygon(8% 0,92% 0,100% 68%,50% 100%,0 68%);background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 88%,#fff) 0,color-mix(in srgb,var(--team-primary) 88%,#fff) 34%,#ffffffdb 34%,#ffffffdb 66%,color-mix(in srgb,var(--team-secondary) 86%,#111) 66%),linear-gradient(180deg,#ffffff6b,#ffffff14);color:color-mix(in srgb,var(--team-secondary) 30%,#101316);font-size:.78rem;letter-spacing:0;text-shadow:0 1px 0 rgba(255,255,255,.22);box-shadow:0 0 0 1px #ffffff59,inset 0 0 0 2px #10131614}.club-badge:after{content:"";position:absolute;right:2px;bottom:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:transparent;font-size:.72rem;box-shadow:0 0 0 1px #ffffff38}.club-badge[data-scope=country]{background:linear-gradient(135deg,#ffffffeb,#ffffff6b),linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 82%,#fff),color-mix(in srgb,var(--team-secondary) 74%,#111))}.club-badge[data-scope=country]:after{content:none}.club-badge-flag{position:absolute;right:50%;bottom:5px;transform:translate(50%);width:22px;height:22px;border-radius:999px;object-fit:cover;box-shadow:0 0 0 1px #ffffff52}.club-badge-emoji{position:absolute;right:50%;bottom:5px;transform:translate(50%);display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#101316a3;font-size:.9rem}.draw-card strong{letter-spacing:0}.starter-grid{gap:8px}.starter-pick{padding:9px 10px;gap:7px}.starter-rating{width:38px;height:38px;font-size:.88rem}.starter-grid strong{font-size:.84rem}.starter-grid small{font-size:.64rem}.starter-tier{font-size:.52rem;padding:2px 6px}.draft-stat-chip{min-width:36px;padding:4px 6px}.draft-stat-chip b{font-size:.74rem}.draft-stat-chip.is-age b{font-size:.66rem}.records-open-button{max-width:360px;margin:0 auto}.records-modal{display:grid;gap:12px}.records-grid,.promotion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.records-grid article,.promotion-grid article,.group-table-card,.serieb-panel{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff12;padding:10px}.records-grid span,.promotion-grid strong,.group-table-card .section-title span,.serieb-panel .section-title span{color:#f6d76a;font-size:.75rem;font-weight:900;text-transform:uppercase}.records-grid strong,.promotion-grid span{display:block;margin-top:4px;line-height:1.18}.halftime-modal{display:grid;gap:12px}.halftime-modal .season-tactics{margin:0}.group-table-card,.serieb-panel{display:grid;gap:8px;margin-bottom:10px}.group-table-card .section-title,.serieb-panel .section-title{margin-bottom:0}.group-table-card h3,.serieb-panel h3{margin:0;font-size:.95rem}.mini-table{display:grid;gap:5px}.mini-table article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 8px;border-radius:7px;background:#ffffff0f}.mini-table article strong{display:block;line-height:1.14;font-size:.85rem;overflow-wrap:normal;word-break:normal}.mini-table article.user-row-card{background:#2fb36d38;border:1px solid rgba(47,179,109,.38)}.mini-table span{color:#b8bcad;font-size:.78rem;white-space:nowrap;text-align:right}.serieb-panel{display:grid;gap:8px;margin-bottom:10px;padding:10px 11px;border-radius:10px;background:#202528e0;border:1px solid rgba(255,255,255,.08)}.serieb-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.serieb-panel-head h3{margin:0;font-size:.82rem;font-weight:900;color:#e8e4d8}.serieb-panel-head span{color:#9aa89f;font-size:.64rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.serieb-move-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.serieb-move-item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;padding:8px 9px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.serieb-move-item.is-up{border-left:2px solid rgba(74,222,128,.45)}.serieb-move-item.is-down{border-left:2px solid rgba(148,163,184,.45)}.serieb-move-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;font-size:.72rem;font-weight:900;line-height:1}.serieb-move-item.is-up .serieb-move-icon{color:#86efac;background:#4ade801a}.serieb-move-item.is-down .serieb-move-icon{color:#cbd5e1;background:#94a3b81a}.serieb-move-body{display:grid;gap:3px;min-width:0}.serieb-move-body strong{color:#9aa89f;font-size:.62rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.serieb-move-body span{color:#ddd8cb;font-size:.74rem;font-weight:700;line-height:1.28}.world26-screen{max-width:1120px;padding-top:88px}.world26-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.world26-group-card{display:grid;gap:8px;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#141719db}.world26-group-card>strong{color:#f6d76a;font-size:.82rem;letter-spacing:0}.world26-group-card>div{display:grid;gap:6px}.world26-team-button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 22%,transparent),transparent 72%),#ffffff09;color:#f5f0df;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff14}.world26-team-button:hover{border-color:#f6d76a73;transform:translateY(-1px)}.world26-team-button span:last-child{display:grid;min-width:0}.world26-team-button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.world26-team-button small{color:#b8bcad;font-size:.68rem;font-weight:800}.flag-pill{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:radial-gradient(circle at 32% 28%,#ffffffeb,#ffffff47);border:1px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #00000038;font-size:1.1rem;overflow:hidden}.flag-pill-img{width:100%;height:100%;object-fit:cover;border-radius:999px}.bench-swap-panel{margin-top:8px;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#141719db}.bench-swap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bench-swap-card{display:grid;gap:3px;text-align:left;min-height:64px;padding:8px 9px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;cursor:pointer}.bench-swap-card strong{font-size:.82rem;line-height:1.15;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.bench-swap-card small{color:#b8bcad;font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bench-swap-card:disabled{opacity:.55;cursor:not-allowed;transform:none}.bench-swap-card.is-ready:not(:disabled):hover{border-color:#f6d76a8c}.bench-swap-warning{display:block;margin-top:8px;color:#f6d76a;font-size:.76rem}.collapse-halftime-bench .collapse-trigger strong{color:#f6d76a}.pitch-wrap-compact{min-height:0;height:auto}.pitch-wrap-with-bench:not(.pitch-wrap-compact){height:auto;min-height:0}.pitch-compact{position:relative;top:0;height:220px;min-height:200px;border-radius:8px}.pitch-wrap-compact .pitch-sideline{display:none}.pitch-wrap-compact .center-circle{width:56px;height:56px}.pitch-wrap-compact .slot-jersey{width:42px}.pitch-wrap-compact .jersey-shirt{width:34px;height:38px}.pitch-wrap-compact .jersey-number{font-size:.62rem}.pitch-wrap-compact .jersey-pos{font-size:.48rem;padding:1px 3px;background:#0009}@media(max-width:640px){.jersey-pos{font-size:.55rem;padding:2px 4px;background:#000000b8}.pitch-wrap-compact .jersey-pos{font-size:.52rem}.manager38-prematch-pitch-large .jersey-pos,.manager38-prematch-pitch:not(.manager38-prematch-pitch-large) .jersey-pos{font-size:.52rem}}.pitch-wrap-compact .jersey-name{font-size:.48rem;max-width:52px;line-height:1.05}.pitch-stadium-mini{display:grid;gap:0;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0000002e}.pitch-stadium-mini .pitch-wrap{min-height:0;height:auto;padding:0}.pitch-bench-strip{display:grid;gap:6px;padding:8px 10px 10px;background:linear-gradient(180deg,#0c1012eb,#080a0cfa);border-top:1px solid rgba(255,255,255,.08)}.pitch-bench-label{font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#9aa89f}.pitch-bench-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.pitch-bench-seat{display:grid;gap:2px;min-height:46px;padding:5px 4px;border-radius:7px;border:1px dashed rgba(255,255,255,.14);background:#ffffff08;text-align:center}.pitch-bench-seat.is-filled{border-style:solid;border-color:#f6d76a61;background:#f6d76a14;color:inherit;font:inherit;cursor:pointer}.pitch-bench-seat.is-filled:hover:not(:disabled){border-color:#f6d76a94;transform:translateY(-1px)}.pitch-bench-seat.is-filled.is-selected{border-color:#2fb36d9e;background:#2fb36d29;box-shadow:inset 0 0 0 1px #2fb36d47}.pitch-bench-seat:disabled{opacity:.55;cursor:not-allowed;transform:none}.pitch-bench-seat.is-empty strong,.pitch-bench-seat.is-empty small{color:#7d8478}.pitch-bench-pos{font-size:.56rem;font-weight:900;color:#b8bcad}.pitch-bench-seat strong{font-size:.62rem;line-height:1.1}.pitch-bench-seat small{font-size:.54rem;color:#9aa89f}.halftime-test-stadium{margin-bottom:4px}.pitch-wrap-with-bench{padding-bottom:6px}.pitch-wrap-with-bench .pitch,.pitch-wrap-with-bench.pitch-wrap-compact .pitch{border-bottom-left-radius:0;border-bottom-right-radius:0}.pitch-reserve-dots{display:grid;gap:5px;width:100%;padding:6px 8px 8px;border:2px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 10px 10px;background:linear-gradient(180deg,#0a1c12f5,#060e0afc);box-shadow:inset 0 1px #ffffff0a}.pitch-wrap-compact .pitch-reserve-dots{padding:5px 6px 6px;border-radius:0 0 8px 8px;gap:4px}.pitch-reserve-dots-head{margin:0;font-size:.48rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#f6d76abf;line-height:1}.pitch-wrap-compact .pitch-reserve-dots-head{font-size:.44rem}.pitch-reserve-dots-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;min-width:0}.pitch-wrap-compact .pitch-reserve-dots-row{gap:3px}.pitch-reserve-chip{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;cursor:default}.pitch-reserve-chip.is-filled{cursor:pointer}.pitch-reserve-chip.is-filled:hover:not(:disabled) .pitch-reserve-chip-dot{transform:scale(1.1);box-shadow:0 0 0 2px #f6d76a73}.pitch-reserve-chip:disabled{opacity:.55;cursor:not-allowed}.pitch-reserve-chip-dot{display:block;width:16px;height:16px;border-radius:50%;background:#ffffff47;border:1.5px solid rgba(255,255,255,.4);box-shadow:0 2px 5px #00000059;transition:transform .14s ease,box-shadow .14s ease;flex-shrink:0}.pitch-wrap-compact .pitch-reserve-chip-dot{width:14px;height:14px}.pitch-reserve-chip-dot.is-empty{width:12px;height:12px;opacity:.4;border-style:dashed;background:#ffffff0f}.pitch-reserve-chip-dot.tier-rare{background:#60a5fad9;border-color:#93c5fde6}.pitch-reserve-chip-dot.tier-epic{background:#b275ffe0;border-color:#c4b5fdeb}.pitch-reserve-chip-dot.tier-legendary{background:#fbbf24e6;border-color:#fde047f2}.pitch-reserve-chip-dot.tier-iconic{background:#f472b6e6;border-color:#fbcfe8f2}.pitch-reserve-chip-name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.4rem;font-weight:800;color:#fffc;line-height:1.1;text-align:center}.pitch-wrap-compact .pitch-reserve-chip-name{font-size:.38rem}.pitch-reserve-chip-meta{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.36rem;font-weight:800;color:#f6d76ab8;line-height:1;text-align:center}.pitch-wrap-compact .pitch-reserve-chip-meta{font-size:.34rem}.pitch-reserve-chip.is-empty .pitch-reserve-chip-name{color:#ffffff59}.pitch-reserve-dots-expanded{padding:10px 10px 12px;gap:8px}.pitch-reserve-dots-expanded .pitch-reserve-dots-head{font-size:.72rem;letter-spacing:.08em}.pitch-reserve-dots-expanded .pitch-reserve-dots-row{grid-template-columns:repeat(3,minmax(84px,1fr));gap:10px;justify-items:center;overflow:visible}@media(min-width:520px){.pitch-reserve-dots-expanded .pitch-reserve-dots-row{grid-template-columns:repeat(6,minmax(76px,1fr))}}.pitch-reserve-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-width:76px;max-width:96px;padding:10px 8px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;cursor:pointer;overflow:visible;transition:border-color .14s,background .14s,transform .14s}.pitch-reserve-card:hover:not(:disabled){border-color:#f6d76a73;background:#f6d76a14;transform:translateY(-1px)}.pitch-reserve-dots-expanded .pitch-reserve-jersey{gap:5px;pointer-events:none}.pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-shirt{width:52px;height:58px;flex-shrink:0}.pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-name{max-width:72px;font-size:.52rem}.pitch-wrap-compact .pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-shirt{width:52px;height:58px}.pitch-wrap-compact .pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-number{font-size:1.05rem}.pitch-wrap-compact .pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-pos{font-size:.46rem;padding:1px 3px}.pitch-wrap-compact .pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-name{font-size:.52rem;max-width:72px}.pitch-reserve-card:hover:not(:disabled) .pitch-reserve-jersey .jersey-shirt{filter:drop-shadow(0 0 5px rgba(246,215,106,.35))}.pitch-reserve-dots-expanded .pitch-reserve-chip-name{font-size:.68rem;font-weight:850;color:#f5f0df;margin-top:4px;white-space:nowrap}body.game-active .pitch-reserve-dots-expanded{padding:10px 10px 12px}body.game-active .pitch-reserve-dots-expanded .pitch-reserve-chip-name{font-size:.68rem}body.game-active .pitch-reserve-dots-expanded .pitch-reserve-chip-meta{font-size:.62rem}.reserve-draft-panel{border-color:#f6d76a38}.reserve-draft-hint{margin:0}.reserve-draft-panel.draft-panel-complete{min-height:0}.reserve-draft-complete{margin-top:0;min-height:0;padding:10px 12px}body.game-active .pitch-reserve-dots{padding:5px 6px 6px}body.game-active .pitch-reserve-chip-name{font-size:.36rem}body.game-active .pitch-reserve-chip-meta{font-size:.32rem}body.game-active .pitch-reserve-chip-dot{width:12px;height:12px}.halftime-test-bench-panel{display:grid;gap:12px;padding:4px 0 2px}.halftime-test-bench-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.halftime-test-bench-slot{display:grid;gap:3px;min-height:58px;padding:8px 9px;border-radius:8px;border:1px dashed rgba(255,255,255,.14);background:#ffffff08;text-align:left}.halftime-test-bench-slot.is-filled{border-style:solid;border-color:#f6d76a6b;background:#f6d76a14;cursor:pointer;color:inherit;font:inherit}.halftime-test-bench-slot.is-filled:hover{border-color:#f6d76a9e;transform:translateY(-1px)}.halftime-test-bench-slot.is-empty strong{color:#8f9588}.halftime-test-bench-slot strong{font-size:.8rem;line-height:1.15}.halftime-test-bench-slot small{color:#b8bcad;font-size:.66rem;line-height:1.25}.halftime-test-bench-hint{margin:0;color:#c8c3b2;font-size:.76rem;line-height:1.4}.halftime-test-bench-pool{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.halftime-test-pool-card:disabled{opacity:.45;cursor:not-allowed;transform:none}.halftime-test-bench-empty{margin:0;color:#aeb5a5;font-size:.76rem;line-height:1.35}@media(max-width:760px){.x1-mode-tabs-compact button{font-size:.64rem;padding:5px 2px}.start-screen{padding-top:0}.pitch-wrap:not(.pitch-wrap-compact),.pitch:not(.pitch-compact){min-height:390px}.pitch-wrap-compact,.pitch-stadium-mini .pitch-wrap{min-height:0;height:auto}.world26-groups{grid-template-columns:1fr;gap:8px}.world26-group-card{padding:8px}.bench-swap-grid{grid-template-columns:1fr}.halftime-test-bench-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.halftime-test-bench-pool{grid-template-columns:1fr}.pitch-bench-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.pitch-compact{height:200px;min-height:180px}.halftime-break-stadium .pitch-compact{height:200px;min-height:0}.slot{width:clamp(64px,18vw,78px);min-height:64px}.player-card,.empty-slot{min-height:64px;padding:4px 3px}.player-card .rating{min-width:24px;height:18px;border-radius:6px;font-size:.72rem}.player-card .pos{min-width:22px;padding:1px 4px;font-size:.43rem}.player-card strong{min-height:18px;font-size:clamp(.48rem,2.25vw,.58rem);-webkit-line-clamp:2}.player-card small{font-size:.42rem}.starter-pick{padding:7px 8px;gap:6px}.starter-rating{width:32px;height:32px;font-size:.76rem}.starter-grid strong{font-size:.78rem}.starter-grid small{font-size:.6rem}.starter-tier{font-size:.48rem;padding:2px 5px}.draft-stat-chip{min-width:32px;padding:3px 5px}.draft-stat-chip b{font-size:.68rem}.draft-stat-chip i{font-size:.46rem}.draw-card{grid-template-columns:48px minmax(0,1fr) 34px;padding:8px}.club-badge{width:44px;height:48px;font-size:.68rem}.club-badge:after{width:16px;height:16px;bottom:5px;font-size:.62rem}.records-grid,.promotion-grid{grid-template-columns:1fr}.mini-table article{grid-template-columns:1fr;gap:2px}.mini-table span{text-align:left}}body.match-live-open{overflow:hidden}.match-live-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px));background:#020507e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:auto}.match-live-panel{position:relative;z-index:1;width:min(440px,100%);min-height:220px;max-height:min(92vh,720px);overflow:auto;display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(47,179,109,.28);background:radial-gradient(circle at top,rgba(47,179,109,.12),transparent 55%),linear-gradient(180deg,#0e1215fa,#080b0dfc);box-shadow:0 24px 64px #00000073;color:#f5f0df}.match-live-head{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.match-live-badge{display:inline-flex;min-height:22px;padding:2px 8px;border-radius:999px;background:#dc3c3c2e;border:1px solid rgba(255,90,90,.35);color:#ffb0b0;font-size:.62rem;font-weight:950;letter-spacing:.06em;animation:matchLivePulse 1.4s ease-in-out infinite}@keyframes matchLivePulse{0%,to{opacity:1}50%{opacity:.65}}.match-live-clock{justify-self:center;color:#f6d76a;font-size:.92rem;font-weight:900}.match-live-skip,.match-live-sfx{padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#d0cab3;font-size:.72rem;font-weight:800;cursor:pointer}.match-live-skip:hover,.match-live-sfx:hover{background:#ffffff1a}.match-live-sfx{border-color:#48c98259;color:#9fe3c0}.match-live-sfx.is-off{border-color:#ffffff1f;color:#9a9480;opacity:.85}.season-live-sfx-toggle{display:flex;align-items:flex-start;gap:.65rem;padding:.65rem .85rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;cursor:pointer}.season-live-sfx-toggle input{margin-top:.2rem}.season-live-sfx-toggle span{display:grid;gap:.12rem}.season-live-sfx-toggle strong{font-size:.88rem}.season-live-sfx-toggle small{color:#9db5aa;font-size:.74rem}.match-live-scoreboard{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:start;padding:10px 8px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.match-live-scoreboard .match-live-vs{align-self:center;margin-top:28px}.match-live-team{display:grid;gap:4px;justify-items:center;text-align:center}.match-live-flag,.match-live-flag-emoji,.match-live-abbr{display:block;min-height:28px}.match-live-flag{width:40px;height:28px;object-fit:cover;border-radius:4px;border:1px solid rgba(255,255,255,.12);box-shadow:0 2px 8px #00000040}.match-live-flag.is-shield{object-fit:contain;object-position:center;padding:2px;box-sizing:border-box;background:#ffffff14}.match-live-flag-emoji{font-size:1.55rem;line-height:1}.match-live-abbr{min-width:36px;padding:4px 6px;border-radius:999px;font-size:.62rem;font-weight:900;letter-spacing:.04em;background:#ffffff1a;color:#f5f0df}.profile-name-error{margin:0;padding:0;border:none;background:transparent;color:#ffb4b4;font-size:.78rem;line-height:1.35}.profile-name-error-panel{display:flex;flex-direction:column;gap:10px;margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,120,120,.35);background:#ff50501f}.profile-name-error-panel .profile-rename-btn,.profile-name-error-panel .profile-retry-btn{align-self:flex-start;margin:0}.profile-name-error-panel-offline{border-color:#f6d76a59;background:#f6d76a1a}.profile-name-error-panel-offline .profile-name-error{color:#e8dfbf}.ranking-reset-banner{margin:0 0 10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(246,215,106,.35);background:#f6d76a1a;color:#e8dfbf;font-size:.78rem;line-height:1.45}.ranking-reset-banner strong{display:block;margin-bottom:4px;color:#f6d76a;font-size:.82rem}.match-live-team small{color:#b8bcad;font-size:.68rem;line-height:1.2}.match-live-team strong{color:#f5f0df;font-size:clamp(1.6rem,7vw,2.2rem);line-height:1;font-weight:950}.match-live-vs{color:#8fe0ad;font-size:1rem;font-weight:900}.match-live-progress{height:4px;border-radius:999px;background:#ffffff14;overflow:hidden}.match-live-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2fb36de6,#f6d76ad9);transition:width .08s linear}.match-live-feed{display:grid;gap:6px;min-height:148px;max-height:220px;margin:0;padding:0;list-style:none;overflow:hidden}.match-live-event{padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#d0cab3;font-size:.76rem;line-height:1.35;opacity:.72;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.match-live-event.is-latest{opacity:1;transform:translateY(0);border-color:#ffffff24;background:#ffffff12}.match-live-event-goal{border-color:#2fb36d59;background:#2fb36d1f;color:#d8ffe8;font-weight:800}.match-live-event-goal.is-latest{box-shadow:0 0 0 1px #2fb36d33}.match-live-event-foul{border-color:#f6d76a38;background:#f6d76a14;color:#f0e4b8}.match-live-event-offside{border-color:#ffa05038;background:#ffa05014;color:#ffd8b8}.match-live-event-shot,.match-live-event-save{color:#c8d0ff}.match-live-event-halftime,.match-live-event-fulltime,.match-live-event-penalties_start{text-align:center;font-weight:900;color:#f6d76a;background:#f6d76a14;border-color:#f6d76a33}.bench-swap-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.bench-toggle-btn{flex-shrink:0;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#d0cab3;font-size:.68rem;font-weight:800;cursor:pointer}.bench-toggle-btn:hover{background:#ffffff1a}.bench-swap-panel-collapsed{padding-bottom:4px}.result-card-v2{display:grid;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top,rgba(47,179,109,.06),transparent 55%),#121619f5}.result-card-v2.score-win{border-color:#2fb36d47}.result-card-v2.score-loss{border-color:#dc50503d}.result-card-v2.score-draw{border-color:#f6d76a38}.result-v2-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.result-v2-badge{display:inline-flex;min-height:22px;padding:2px 9px;border-radius:999px;font-size:.68rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.result-v2-badge-win{background:#2fb36d29;border:1px solid rgba(47,179,109,.32);color:#9ae8b8}.result-v2-badge-loss{background:#dc505024;border:1px solid rgba(220,80,80,.28);color:#ffb0b0}.result-v2-badge-draw{background:#f6d76a1f;border:1px solid rgba(246,215,106,.24);color:#f6d76a}.result-card-live-hidden{align-items:start;border-color:#63d28f38;background:radial-gradient(circle at top left,rgba(99,210,143,.1),transparent 58%),#121619f5}.result-card-live-hidden strong{color:#f4fff8;font-size:.98rem}.result-card-live-hidden small{color:#ebf5f0ad}.result-v2-badge-live{width:fit-content;background:#63d28f24;border:1px solid rgba(99,210,143,.3);color:#9ae8b8}.last-result-fold{border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#121619d1;overflow:hidden}.last-result-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;cursor:pointer;list-style:none}.last-result-fold>summary::-webkit-details-marker{display:none}.last-result-fold>summary strong{color:#f4fff8;font-size:.9rem}.last-result-fold>summary span{color:#ebf5f09e;font-size:.76rem;text-align:right}.last-result-fold[open]>summary{border-bottom:1px solid rgba(255,255,255,.08)}.last-result-fold-body{padding:10px}.result-v2-advance{font-size:.72rem;font-weight:800}.result-v2-advance.is-in{color:#9ae8b8}.result-v2-advance.is-out{color:#ffb0b0}.scoreline-v2{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;text-align:center;padding:8px 6px;border-radius:10px;background:#ffffff0a}.scoreline-v2 span{font-size:.78rem;line-height:1.2;word-break:break-word}.scoreline-v2 strong{font-size:clamp(1.35rem,5vw,1.85rem);white-space:nowrap}.penalty-shootout-box{margin-top:10px;padding:14px;border-radius:14px;border:1px solid rgba(246,215,106,.26);background:linear-gradient(180deg,#f6d76a14,#ffffff06),#0a0d0f52}.penalty-shootout-header{margin-bottom:4px;text-align:left;color:#f6d76a;font-size:.78rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.penalty-shootout-help{margin:0 0 10px;color:#b8bcad;font-size:.76rem;line-height:1.35}.penalty-shootout-scoreboard{margin-bottom:12px;padding:12px;border-radius:12px;background:#fff1}.penalty-shootout-grid{display:grid;gap:7px}.penalty-kick-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:7px 8px;border-radius:10px;background:#ffffff09}.penalty-kick-home,.penalty-kick-away{display:flex;align-items:center;gap:6px;min-height:1.4rem}.penalty-kick-home{justify-content:flex-start}.penalty-kick-away{justify-content:flex-end}.penalty-kick-name{font-size:.82rem;font-weight:800;color:#e8e2d2;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.penalty-kick-vs{color:#ffffff2e;font-size:.62rem;font-weight:700;text-transform:lowercase;letter-spacing:.04em}.penalty-kick-goal{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:1.35rem;padding:0 .42rem;border-radius:999px;background:#22c55e24;color:#86efac;font-size:.62rem;font-weight:950;text-transform:uppercase;line-height:1;filter:none}.penalty-kick-miss{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;height:1.35rem;padding:0 .4rem;border-radius:999px;border:1px solid rgba(255,120,120,.55);background:#ff50501f;color:#ff8a8a;font-size:.62rem;font-weight:800;line-height:1}.penalty-shootout-footer{margin-top:10px;padding:10px 12px 0;border-top:1px solid rgba(246,215,106,.16);text-align:center;color:#f6d76a;font-size:.86rem;font-weight:950;letter-spacing:.04em}@media(max-width:640px){.topbar{padding-right:98px}.penalty-shootout-box{padding:12px}.penalty-kick-row{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:6px}.penalty-kick-role{display:none}.penalty-kick-name{font-size:.74rem}}.penalty-shootout-footer.is-advanced{color:#9ae8b8}.penalty-shootout-footer.is-eliminated{color:#ffb0b0}.penalty-shootout-actions{margin-top:12px;display:flex;justify-content:center}.penalty-shootout-advance{appearance:none;border:1px solid rgba(246,215,106,.42);border-radius:999px;padding:8px 18px;background:rgba(246,215,106,.12);color:#f6d76a;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.penalty-shootout-advance:hover{background:rgba(246,215,106,.2)}.match-live-panel .penalty-shootout-box{margin-top:0;margin-bottom:10px}.result-v2-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.result-v2-meta .goal-list-opponent{grid-column:1 / -1}.result-v2-news{margin:0}.result-v2-quote{margin:0;font-size:.82rem}.stats-grid-compact{gap:4px}.result-v2-mvp{margin-top:2px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.play-round:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){.result-v2-meta{grid-template-columns:1fr}.bench-swap-title{flex-direction:column;align-items:stretch}.bench-toggle-btn{align-self:flex-start}.mode-secondary-row,.mode-toggles-row{grid-template-columns:1fr}}.x1-screen-featured .x1-hero-featured{border-color:#60a5fa33;background:radial-gradient(circle at 50% 0%,rgba(96,165,250,.1),transparent 46%),#101418f0;padding:16px;box-shadow:0 10px 28px #0000002e}.x1-hero-badge{background:#60a5fa1f;border-color:#60a5fa38;color:#93c5fd}.x1-room-code{background:#ffffff0d;border-color:#ffffff1a;color:#c9c4b8;font-size:.76rem;letter-spacing:.04em}.x1-how-step-1 strong{color:#93c5fd}.x1-how-step-2 strong{color:#86efac}.x1-how-step-3 strong{color:#c4b5fd}.x1-how-step-1{border-color:#60a5fa29;background:#1e3a5f38}.x1-how-step-2{border-color:#2fb36d29;background:#142d2338}.x1-how-step-3{border-color:#a78bfa29;background:#28203e38}.collapse-x1-access{border-color:#60a5fa24;background:#1e3a5f1f}.collapse-x1-access .collapse-trigger strong{color:#93c5fd}.collapse-x1-lobby{border-color:#2fb36d24;background:#1428201f}.collapse-x1-lobby .collapse-trigger strong{color:#86efac}.collapse-x1-ranking{border-color:#c9a86a24;background:#2d26181f}.collapse-x1-ranking .collapse-trigger strong{color:#d4bc82}.collapse-x1-history{border-color:#a78bfa24;background:#241e341f}.collapse-x1-history .collapse-trigger strong{color:#c4b5fd}.collapse-x1-help.x1-help-details>summary strong{color:#9aa89f}.x1-user-score{border-color:#c9a86a38;background:#2d261859;box-shadow:none}.x1-user-score-head span{color:#d4bc82}.x1-user-score-main strong{color:#ece7dc}.x1-user-score-main em{color:#b8a574}.x1-public-lobby-featured{border-color:#2fb36d29;box-shadow:none}.x1-room-panel{border-color:#fbbf2429;background:#28221459}.x1-room-title{color:#e8d4a8!important}.x1-room-players b{background:#ffffff0d;color:#d0cab3;border:1px solid rgba(255,255,255,.06)}.x1-room-players b:first-child{border-color:#60a5fa2e;background:#1e3a5f2e}.x1-room-players b:last-child{border-color:#fb92782e;background:#3c201c2e}.x1-team-card{border-color:#2fb36d24}.x1-opponent-card{border-color:#fb927824;background:#281c1c59}.x1-team-card>span{color:#86efac}.x1-opponent-card>span{color:#fdba94}.x1-versus{background:#ffffff0f;color:#9aa89f;width:36px;height:36px;font-size:.82rem}.x1-status-visible{border-color:#ffffff14;background:#ffffff0a;color:#c9c4b8;font-weight:750}.x1-countdown{color:#d4bc82!important}.x1-auto-start-note{color:#86efac;font-weight:750}.x1-lobby-tag{background:#ffffff0f;color:#aeb5a5}.x1-lobby-enter{border-color:#2fb36d38;background:#2fb36d1a;color:#86efac}.section-title h2{color:#ece7dc;font-size:.92rem}.season-panel>.section-title h3,.season-panel .section-title h2{color:#ece7dc}.primary-action,.play-round{background:linear-gradient(180deg,#22c55e 0%,#16a34a 100%)!important;border-color:#2fb36d59!important;box-shadow:0 8px 20px #2fb36d26!important}.match-compare-panel{margin-top:14px;padding:14px;border-radius:14px;border:1px solid rgba(47,179,109,.14);background:linear-gradient(180deg,#ffffff0b,#ffffff05)}.match-compare-title{display:block;margin-bottom:10px;font-size:.92rem;color:#d4bc82}.match-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.match-compare-col{min-width:0;padding:10px;border-radius:12px;background:#ffffff0b;border:1px solid rgba(255,255,255,.07)}.match-compare-col>span{display:block;font-size:.78rem;color:#9aa89f;margin-bottom:6px}.match-compare-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.match-compare-bars small{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:#00000029;color:#e8e4da;font-weight:750;line-height:1.15}.match-compare-edge{margin:10px 0 0;font-size:.82rem;color:#b8b3a8;line-height:1.45}.match-compare-mvp{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.match-compare-mvp span{display:block;font-size:.76rem;color:#9aa89f}.match-compare-mvp strong{display:block;margin-top:4px;color:#86efac}@media(max-width:720px){.match-compare-grid,.match-compare-bars{grid-template-columns:1fr}.match-compare-panel{padding:12px}}.mode-competicoes-featured{width:min(920px,100%);margin:4px auto 0;padding:18px 16px 16px;border-color:#2fb36d47;background:radial-gradient(circle at top right,rgba(47,179,109,.14),transparent 48%),radial-gradient(circle at top left,rgba(246,215,106,.12),transparent 42%),#0c1214eb;box-shadow:0 28px 80px #00000057}.mode-x1-featured{width:min(920px,100%);margin:8px auto 0;padding:18px 16px 16px;border-color:#60a5fa38;background:radial-gradient(circle at top right,rgba(96,165,250,.1),transparent 48%),radial-gradient(circle at top left,rgba(47,179,109,.06),transparent 42%),#0c1214eb;box-shadow:0 24px 64px #00000047}.mode-x1-featured .mode-section-head strong,.mode-competicoes-featured .mode-section-head strong{font-size:1.22rem;letter-spacing:.01em}.mode-x1-featured .mode-section-head span,.mode-competicoes-featured .mode-section-head span{font-size:.9rem}.mode-almanac-featured{width:min(920px,100%);margin:8px auto 0;padding:18px 16px 16px;border-color:#ba8cff42;background:radial-gradient(circle at top right,rgba(186,140,255,.14),transparent 48%),radial-gradient(circle at top left,rgba(167,139,250,.08),transparent 42%),#121018eb;box-shadow:0 22px 56px #00000042}.mode-almanac-featured .mode-section-head strong{font-size:1.22rem;letter-spacing:.01em;color:#efe6ff}.mode-almanac-featured .mode-section-head span{font-size:.88rem;color:#b8aed0;line-height:1.4}.mode-almanac-entry{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:16px 18px;border-radius:14px;border:1px solid rgba(186,140,255,.22);background:#ffffff0a;color:#f5f0df;cursor:pointer;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.mode-almanac-entry:hover{transform:translateY(-2px);border-color:#ba8cff5c;box-shadow:0 12px 24px #0003}.mode-almanac-entry.active{border-color:#ba8cff70;background:#ba8cff1a;box-shadow:0 12px 28px #50287838}.mode-almanac-entry svg{color:#a78bfa;flex-shrink:0}.mode-almanac-entry-copy{display:grid;gap:4px;min-width:0}.mode-almanac-entry-copy strong{font-size:1rem;font-weight:900;color:#efe6ff;line-height:1.2}.mode-almanac-entry.active .mode-almanac-entry-copy strong{color:#fff4bf}.mode-almanac-entry-copy span{font-size:.82rem;color:#b8aed0;line-height:1.35}.mode-almanac-entry-badge{flex-shrink:0;min-width:52px;padding:6px 10px;border-radius:999px;text-align:center;font-size:.72rem;font-weight:950;letter-spacing:.03em;background:#ffffff0f;border:1px solid rgba(186,140,255,.18);color:#c9a8ff}.mode-almanac-entry.active .mode-almanac-entry-badge{background:#f6d76a24;border-color:#f6d76a47;color:#f6d76a}.mode-toggles-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.mode-x1-entry{width:100%}.mode-tournament-featured{border-color:#60a5fa38;background:#1e3a5f1f}.mode-tournament-entry{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:12px;border:1px solid rgba(96,165,250,.28);background:#1e3a5f38;color:#e2e8f0;cursor:pointer;text-align:left}.mode-tournament-entry-copy{display:grid;gap:2px}.mode-tournament-entry-copy strong{font-size:.92rem}.mode-tournament-entry-copy span{font-size:.74rem;color:var(--text-secondary)}.x1-tournament-mode-badge{display:inline-block;margin-bottom:6px;padding:4px 10px;border-radius:999px;background:#60a5fa2e;color:#bfdbfe;font-size:.68rem;font-weight:800}.x1-tournament-modal-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-top:4px;border-top:1px solid rgba(255,255,255,.08)}.x1-tournament-footer-btn{min-width:140px}.mode-x1-entry{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:88px;padding:16px 18px;border-radius:14px;border:1px solid rgba(96,165,250,.18);background:#ffffff0a;color:#f5f0df;cursor:pointer;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.mode-x1-entry:hover{transform:translateY(-2px);border-color:#60a5fa57;box-shadow:0 12px 24px #0003}.mode-x1-entry svg{color:#93c5fd}.mode-x1-entry-copy{display:grid;gap:4px;min-width:0}.mode-x1-entry-copy strong{font-size:1.02rem;color:#dbeafe}.mode-x1-entry-copy span{font-size:.84rem;line-height:1.4;color:#9aa89f}.mode-competicoes-grid{gap:14px}.mode-competicoes-grid.stable-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.mode-competicoes-grid.stable-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mode-competicoes-grid button{min-height:118px;padding:16px 14px;border-color:#2fb36d33;background:#ffffff0a;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.mode-competicoes-grid button:hover{transform:translateY(-2px);border-color:#2fb36d6b;box-shadow:0 14px 28px #00000038}.mode-competicoes-grid strong{font-size:1.02rem}.mode-competicoes-grid span:not(.mode-new-badge){font-size:.84rem;line-height:1.4;color:var(--text-secondary)}@media(max-width:560px){.mode-competicoes-grid.stable-mode-grid,.mode-grid.stable-mode-grid{grid-template-columns:1fr}.mode-competicoes-grid button,.mode-grid button{min-height:112px;padding:14px}.mode-competicoes-grid strong,.mode-grid strong{font-size:1.05rem;line-height:1.15}}.mode-competicoes-grid svg{color:#86efac}.mode-new-modes-row{display:none}.mode-mode-new{position:relative;border-color:#f6d76a6b!important;background:radial-gradient(circle at top right,rgba(246,215,106,.16),transparent 52%),#ffffff0f!important;box-shadow:0 14px 36px #f6d76a1f}.mode-mode-new:hover{border-color:#f6d76a94!important;transform:translateY(-3px);box-shadow:0 18px 44px #f6d76a2e}.mode-mode-new svg{color:#fde68a!important}.mode-mode-new span:not(.mode-new-badge){color:#e8dcc8}.mode-mode-new strong{color:#fef3c7}.mode-custom-team-featured{border-color:#2fb36d4d;background:radial-gradient(circle at top right,rgba(47,179,109,.14),transparent 52%),#0c120eeb}.mode-custom-team-entry-featured{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border-radius:14px;border:1px solid rgba(47,179,109,.34);background:#2fb36d1f;color:var(--text);cursor:pointer;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.mode-custom-team-entry-featured:hover{transform:translateY(-2px);border-color:#9ae8b86b;box-shadow:0 14px 32px #2fb36d29}.mode-custom-team-entry-featured svg{color:#86efac;flex-shrink:0}.mode-custom-team-entry-copy{display:grid;gap:4px;min-width:0}.mode-custom-team-entry-copy strong{font-size:1.02rem;color:#f0fdf4}.mode-custom-team-entry-copy span{font-size:.84rem;line-height:1.4;color:var(--text-secondary)}.mode-new-badge{position:absolute;top:10px;right:10px;z-index:2;padding:3px 8px;border-radius:999px;background:#f6d76af5;color:#1a1408!important;font-size:.62rem;font-weight:800;letter-spacing:.06em;line-height:1.2}.achievements-panel{display:grid;gap:12px}.achievements-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.achievements-head span{font-size:.82rem;color:#9aa89f}.achievements-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.achievement-card{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;opacity:.55}.achievement-card.is-unlocked{opacity:1;border-color:#2fb36d47;background:#2fb36d14}.achievement-icon{font-size:1.35rem;display:block;margin-bottom:6px}.achievement-card strong{display:block;font-size:.86rem;margin-bottom:4px}.achievement-card small{color:#9aa89f;line-height:1.35}.x1-room-timer{display:block;margin-top:6px;font-weight:750}.x1-rematch-btn{background:linear-gradient(180deg,#3b82c4,#2563a8)!important;border-color:#60a5fa59!important}.run-end-modal{max-height:none;overflow:visible}.champion-modal.run-end-modal{max-height:min(98dvh,1200px);overflow-y:auto;overflow-x:hidden}.champion-modal.run-end-modal .champion-top{position:relative;top:auto;z-index:1;margin:0 -16px 10px;padding:14px 44px 12px;background:#0f1417eb;border-bottom:1px solid rgba(47,179,109,.2)}.champion-modal.run-end-modal .champion-top h2{display:none}.run-end-modal-lead{max-width:420px;margin:0;color:#b8bcad!important;font-size:.84rem!important;line-height:1.35}.champion-modal.run-end-modal .champion-trophy{font-size:2rem;line-height:1}.run-end-modal-out .champion-top h2{color:#ece7dc}.run-end-icon{filter:grayscale(.2)}.run-end-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 4px}.run-share-card{margin:8px 0 0;padding:12px 12px 10px;border-radius:14px;background:linear-gradient(165deg,#0f1614,#132a22);color:#ece7dc;border:1px solid rgba(47,179,109,.32);box-shadow:0 16px 40px #00000059;max-width:420px;width:100%;margin-inline:auto}.run-share-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;padding-left:4px;border-left:3px solid #2fb36d}.run-share-card-identity{display:grid;place-items:center;gap:5px;margin:4px 0 6px}.run-share-card-badge{width:58px;height:58px;display:grid;place-items:center;border-radius:999px;overflow:hidden;background:radial-gradient(circle,#fffffff2,#f6d76a33);border:1px solid rgba(246,215,106,.42);box-shadow:0 10px 22px #0000003d}.run-share-card-badge img{width:100%;height:100%;object-fit:cover}.run-share-card-badge b{color:#177245;font-size:1.25rem;font-weight:950}.run-share-card-identity>strong{color:#ece7dc;font-size:.82rem;line-height:1.1}.run-share-card-head strong{display:block;font-size:1.1rem;line-height:1;color:#86efac}.run-share-card-head span{display:block;font-size:.58rem;letter-spacing:.1em;font-weight:800;margin-top:2px;color:#9aa89f}.run-share-card-head small{font-size:.65rem;color:#9aa89f;font-weight:700}.run-share-card-status{text-align:center;font-size:1.15rem;font-weight:950;margin:2px 0 0;letter-spacing:.04em;color:#f6d76a}.run-share-card-status-eliminated{color:#fdba94}.run-share-card-status-placement{color:#475569}.run-share-card-final{margin:2px 0 6px;text-align:center}.run-share-card-vs{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.04em;color:#9aa89f;text-transform:uppercase}.run-share-card-match-score{font-size:2.15rem;font-weight:950;line-height:1;margin:2px 0 4px;color:#ece7dc;text-shadow:2px 2px 0 rgba(47,179,109,.35)}.run-share-card-pens{margin:0 0 4px;font-size:.78rem;font-weight:800;color:#f6d76a}.run-share-card-goals{display:grid;gap:3px;margin:0 0 6px;text-align:left}.run-share-card-goals p{margin:0;display:grid;grid-template-columns:minmax(72px,34%) 1fr;gap:6px;align-items:baseline;font-size:.62rem;line-height:1.25}.run-share-card-goals span{color:#86efac;font-weight:800}.run-share-card-goals strong{color:#ece7dc;font-weight:700;word-break:break-word}.run-share-card-score{text-align:center;font-size:2.85rem;font-weight:950;line-height:1;margin:0 0 8px;color:#ece7dc;text-shadow:2px 2px 0 rgba(47,179,109,.4)}.run-share-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(47,179,109,.28);border-radius:10px;overflow:hidden}.run-share-card-stats>div{display:grid;gap:1px;padding:6px 2px;text-align:center;border-right:1px solid rgba(47,179,109,.2);border-bottom:1px solid rgba(47,179,109,.2);background:#ffffff0a}.run-share-card-stats>div:nth-child(3n){border-right:none}.run-share-card-stats>div:nth-child(n+4){border-bottom:none}.run-share-card-stats>div.is-highlight{background:#2fb36d38}.run-share-card-stats strong{font-size:.95rem;font-weight:950;color:#ece7dc}.run-share-card-stats>div.is-highlight strong{color:#bbf7d0}.run-share-card-stats span{font-size:.48rem;font-weight:800;letter-spacing:.04em;color:#9aa89f}.run-share-card-roster{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;overflow:visible;max-height:none}.run-share-card-roster li{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;padding:5px 7px;background:#ffffff0d;border:1px solid rgba(47,179,109,.16);border-radius:8px;min-height:0}.run-share-num{font-weight:950;font-size:.74rem;color:#86efac}.run-share-player strong{display:block;font-size:.66rem;line-height:1.15;color:#ece7dc}.run-share-player small{display:block;font-size:.55rem;color:#9aa89f;margin-top:1px}.run-share-player-meta{display:inline-flex;align-items:center;gap:5px}.run-share-flag{width:18px;height:13px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000040;flex-shrink:0}.run-share-card-roster em{font-style:normal;font-weight:800;font-size:.58rem;color:#f6d76a}.run-share-card-awards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.run-share-card-awards-grid:has(>:only-child){grid-template-columns:1fr}.run-share-award-tile{display:grid;gap:3px;align-content:start;min-height:58px;padding:7px 8px;border-radius:10px;background:linear-gradient(165deg,#f6d76a24,#ffffff0a);border:1px solid rgba(246,215,106,.28);box-shadow:inset 0 1px #ffffff0f}.run-share-award-head{display:flex;align-items:center;gap:4px;color:#f6d76a}.run-share-award-head span{font-size:.52rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.run-share-award-tile strong{font-size:.78rem;line-height:1.15;color:#f5f0df;word-break:break-word}.run-share-award-tile small{font-size:.58rem;font-weight:700;color:#9aa89f;line-height:1.2}.run-share-award-boot{border-color:#f6d76a52}.run-share-award-mvp{border-color:#86efac47;background:linear-gradient(165deg,#2fb36d1f,#ffffff0a)}.run-share-award-mvp .run-share-award-head{color:#86efac}.run-share-card-foot{margin-top:8px;text-align:center;display:grid;gap:2px}.run-share-card-foot span{font-size:.68rem;color:#9aa89f;font-weight:700}.run-share-card-foot small{font-size:.66rem;color:#86efac;font-weight:700}@media(max-width:420px){.run-share-card{max-width:100%;padding:10px 9px}.run-share-card-roster{grid-template-columns:1fr}.run-share-card-status{font-size:1rem}.run-share-card-match-score{font-size:1.9rem}}.team-rename-modal{width:min(420px,calc(100vw - 28px));max-width:420px;padding:16px;border-radius:16px}.team-rename-body{display:grid;gap:14px;margin-top:4px}.team-rename-field{display:grid;gap:6px;margin:0}.team-rename-field span{color:#b8bcad;font-size:.76rem;font-weight:850}.team-rename-field input{width:100%;min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#080a0ba3;color:#f5f0df;font:inherit}.team-rename-current input:disabled{color:#f6d76a;border-color:#f6d76a3d;background:#f6d76a14;opacity:1;cursor:default}.team-rename-quota{margin:0;color:#9aa89f;font-size:.74rem;line-height:1.45}.team-rename-error{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,120,120,.35);background:#ff50501f;color:#ffb4b4;font-size:.78rem;line-height:1.35}.team-rename-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:2px}.team-rename-cancel-btn,.team-rename-save-btn{width:100%;min-height:44px;margin:0}.team-rename-cancel-btn{border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#f5f0df;font-weight:800;cursor:pointer}.team-rename-save-btn:disabled{opacity:.45;cursor:not-allowed}.halftime-break-backdrop{z-index:10002;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:max(10px,env(safe-area-inset-top,0px));overflow-y:auto}.halftime-break-modal{width:min(520px,calc(100vw - 24px));max-height:none;overflow:visible;padding:12px;border-radius:18px;border:1px solid rgba(246,215,106,.28);background:radial-gradient(circle at 50% -20%,rgba(47,179,109,.16),transparent 45%),linear-gradient(165deg,#121619fa,#0a0d0ffa);display:grid;gap:8px;align-content:start;margin:0 auto 12px}.halftime-break-stadium{margin:0}.halftime-break-stadium .pitch-wrap{min-height:0;height:auto;padding:0}.halftime-break-stadium .pitch-compact{height:200px;min-height:0}.halftime-break-pitch-hint{margin:0;padding:8px 10px;border-radius:8px;background:#2fb36d1a;border:1px solid rgba(47,179,109,.22);color:#c8e8d4;font-size:.74rem;line-height:1.35;text-align:center}.halftime-bench-guide-modal{width:min(420px,calc(100vw - 24px));padding:16px;border-radius:16px;border:1px solid rgba(246,215,106,.28);background:radial-gradient(circle at 50% -20%,rgba(47,179,109,.14),transparent 45%),linear-gradient(165deg,#121619fa,#0a0d0ffa)}.halftime-bench-guide-body{display:grid;gap:14px}.halftime-bench-guide-body p{margin:0;color:#c8c3b2;font-size:.86rem;line-height:1.45}.halftime-bench-guide-actions{display:grid;gap:8px}.halftime-bench-guide-later{min-height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#d8d3c4;font-weight:800;cursor:pointer}.halftime-break-head{display:grid;gap:6px;text-align:center}.halftime-break-badge{justify-self:center;padding:4px 10px;border-radius:999px;font-size:.62rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase;color:#101316;background:#f6d76a}.halftime-break-head h2{margin:0;font-size:1.15rem}.halftime-break-score{margin:0;font-size:2rem;font-weight:950;letter-spacing:.04em;color:#f6d76a}.halftime-break-meta{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:#ffffff0d;font-size:.74rem;color:#b8bcad}.halftime-break-tactics{margin:0;padding:12px;border-radius:12px;background:#00000038;border:1px solid rgba(255,255,255,.06)}.halftime-starter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.halftime-starter-chip{display:grid;gap:2px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#f5f0df;text-align:left;cursor:pointer}.halftime-starter-chip strong{font-size:.82rem;line-height:1.15}.halftime-starter-chip small{color:#9aa89f;font-size:.68rem}.halftime-starter-chip.is-selected{border-color:#2fb36d8c;background:#2fb36d29}.halftime-break-bench h3,.halftime-break-squad h3{margin:0 0 8px;font-size:.88rem}.halftime-bench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.halftime-break-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;margin-top:4px}.halftime-break-skip-btn{min-height:44px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#f5f0df;font-weight:800;cursor:pointer}html.ui-light-test .halftime-break-skip-btn,body.light .halftime-break-skip-btn{border:1px solid rgba(15,23,42,.14);background:#fff;color:#0f172a!important;-webkit-text-fill-color:#0f172a;box-shadow:0 1px 2px #0f172a0f}html.ui-light-test .halftime-break-skip-btn:hover,body.light .halftime-break-skip-btn:hover{background:#f8fafc;border-color:#0f172a38}.halftime-break-resume-btn{width:100%;min-height:44px}.halftime-test-toggle.active{border-color:#f6d76a73;box-shadow:inset 0 0 0 1px #f6d76a33}@media(max-width:720px){.halftime-bench-grid,.halftime-break-actions{grid-template-columns:1fr}}.feedback-modal .feedback-actions{display:grid;gap:10px;margin:0;padding:0 14px 12px}.feedback-x-btn,.feedback-x-profile{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.feedback-x-profile.ghost-btn{min-height:44px;padding:10px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#d0cab3;font-size:.84rem;font-weight:700}.feedback-x-profile.ghost-btn:hover{background:#ffffff14;color:#f5f0df}.season-actions-complete{display:grid;gap:8px}.season-continue-btn{width:100%}.career-hub{display:grid;gap:10px}.career-hub-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.career-hub-summary article{display:grid;gap:2px;padding:8px 6px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-align:center}.career-hub-summary span{font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#9aa89f}.career-hub-summary strong{font-size:1rem;color:#f6d76a}.career-hub-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.career-hub-tabs button{min-height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#c8c3b2;font-size:.72rem;font-weight:850;cursor:pointer}.career-hub-tabs button.active{border-color:#2fb36d73;background:#2fb36d24;color:#e8fff0}.career-hub-panel{display:grid;gap:10px}.career-hub-panel h4{margin:0 0 6px;font-size:.78rem;color:#9aa89f;text-transform:uppercase;letter-spacing:.04em}.career-trophy-list{display:grid;gap:6px}.career-trophy-card{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:center;padding:8px 10px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.career-trophy-card.is-gold{border-color:#f6d76a59;background:#f6d76a14}.career-trophy-icon{font-size:1.2rem;text-align:center}.career-trophy-card strong{display:block;font-size:.82rem;line-height:1.15}.career-trophy-card small{color:#b8bcad;font-size:.68rem}.career-records-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.career-records-strip article{display:grid;gap:2px;padding:8px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.career-records-strip span{font-size:.62rem;color:#9aa89f;text-transform:uppercase}.career-records-strip strong{font-size:1.1rem;color:#f5f0df}.career-season-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.career-season-live-grid article{padding:8px;border-radius:8px;background:#2fb36d14;border:1px solid rgba(47,179,109,.18)}.career-season-live-grid span{display:block;font-size:.62rem;color:#9aa89f;text-transform:uppercase}.career-season-live-grid strong{font-size:.92rem}.career-stat-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.career-stat-list li{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:6px;background:#ffffff0a}.career-stat-list strong{font-size:.78rem}.career-stat-list span{color:#f6d76a;font-size:.74rem;font-weight:800}.career-empty{margin:0;color:#aeb5a5;font-size:.76rem;line-height:1.35}.career-hub-achievements .achievements-panel{margin:0}.halftime-break-stats-panel,.halftime-break-tips-panel{padding:12px;border-radius:12px;background:#080d10b3;border:1px solid rgba(255,255,255,.1)}.halftime-break-stats-panel h3,.halftime-break-tips-panel h3{margin:0 0 10px;font-size:.8rem;color:#f5f0df;text-transform:uppercase;letter-spacing:0}.halftime-break-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.halftime-break-stats-grid article{display:grid;gap:4px;padding:8px 6px;border-radius:10px;background:#ffffff0e;border:1px solid rgba(255,255,255,.055);text-align:center}.halftime-break-stats-grid span{font-size:.58rem;color:#9aa89f;text-transform:uppercase}.halftime-break-stats-grid strong{font-size:.95rem;color:#f5f0df}.halftime-break-stats-board{display:grid;gap:4px}.halftime-break-stats-head,.halftime-break-stats-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,.85fr) minmax(0,1fr);align-items:center;gap:6px}.halftime-break-stats-head{padding:0 4px 6px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:2px}.halftime-break-stats-head span{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#9aa89f;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.halftime-break-stats-head span.is-mid{color:#d8c982}.halftime-break-stats-row{padding:7px 6px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.05)}.halftime-break-stats-row strong{font-size:.92rem;font-weight:900;color:#f5f0df;text-align:center;font-variant-numeric:tabular-nums}.halftime-break-stats-row span{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9aa89f;text-align:center}html.ui-light-test .halftime-break-stats-row,body.light .halftime-break-stats-row{background:#fff;border-color:#0f172a12}html.ui-light-test .halftime-break-stats-row strong,body.light .halftime-break-stats-row strong{color:#0f172a}.halftime-break-tips-list{margin:0;padding-left:16px;display:grid;gap:8px;color:#d8f5df;font-size:.78rem;line-height:1.42}@media(max-width:720px){.career-hub-summary,.halftime-break-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.season-live-settings{display:grid;gap:.65rem;margin:.85rem 0 1rem}.season-live-toggle{display:flex;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;text-align:left;cursor:pointer}.season-live-toggle.active{border-color:#48c98273;background:linear-gradient(165deg,#132a22f2,#0f1614f2)}.season-live-toggle-copy{display:grid;gap:.15rem}.season-live-toggle-copy strong{font-size:.92rem}.season-live-toggle-copy span{color:#9db5aa;font-size:.78rem}.season-live-pace-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.season-live-pace-btn{display:grid;gap:.1rem;padding:.55rem .45rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;color:inherit;cursor:pointer}.season-live-pace-btn.active{border-color:#48c98280;background:#48c9821f}.season-live-pace-btn strong{font-size:.72rem}.season-live-pace-btn small{color:#8fa89a;font-size:.68rem}@media(max-width:720px){.season-live-pace-row{grid-template-columns:1fr}}.league-match-screen{display:flex;flex-direction:column;gap:12px}.league-match-top{display:grid;gap:12px;padding:14px 16px 16px;border-radius:16px;border:1px solid rgba(47,179,109,.35);background:radial-gradient(circle at 100% 0%,rgba(47,179,109,.16),transparent 45%),linear-gradient(145deg,#181e1cfa,#0e1211fc);box-shadow:0 12px 32px #00000059}@media(min-width:768px){.collapse-game-season .collapse-body{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}.collapse-game-season .league-match-screen{gap:14px}.collapse-game-season .league-match-dock{position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:45;width:min(920px,calc(100vw - 24px));margin:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;border-bottom:0;box-shadow:0 -12px 40px #0000006b;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:14px;row-gap:6px}.league-match-dock .league-match-top-head{grid-column:1;grid-row:1;flex-direction:column;align-items:flex-start;gap:2px}.league-match-dock .league-objective-chip-compact{display:none}.league-match-dock .league-match-top-stats{font-size:.78rem;gap:6px 10px}.league-match-dock .league-match-top-pos{font-size:1.05rem}.league-match-dock .league-match-top-fixture{grid-column:2;grid-row:1;text-align:center;gap:2px}.league-match-dock .league-next-label{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:#9aa89f}.league-match-dock .league-match-top-fixture strong{font-size:clamp(.88rem,1.6vw,1.05rem)}.league-match-dock .league-match-top-actions{grid-column:3;grid-row:1;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;margin:0}.league-match-dock .league-match-top-actions .league-play-btn,.league-match-dock .league-match-top-actions .simulate-all-btn{width:auto;min-height:42px;padding-inline:14px;white-space:nowrap}.league-match-dock .simulate-all-hint{display:none}.league-match-dock .league-play-lock-hint,.league-match-dock .league-match-top-done{grid-column:1 / -1;grid-row:2;text-align:center;margin:0}.league-squad-hub .pitch{position:relative;top:auto}}.league-match-top-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px}.league-match-top-stats{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;color:#c9c3b0;font-size:.88rem;font-weight:750}.league-match-top-pos{color:#f6d76a;font-size:1.35rem;font-weight:950;line-height:1}.league-match-top-round{padding:3px 8px;border-radius:999px;background:#ffffff0f;font-size:.78rem;font-weight:850}.league-objective-chip-compact{min-width:0;max-width:168px;padding:8px 10px}.league-objective-chip-compact span{font-size:.74rem}.league-match-top-fixture{display:grid;gap:4px;text-align:center}.league-match-top-fixture strong{font-size:clamp(1.05rem,3.8vw,1.35rem);color:#f5f0df;line-height:1.2}.tactics-order-hint{display:block;width:100%;margin-top:2px;color:#9aa89f;font-size:.72rem;font-weight:600}.halftime-break-stadium .pitch-reserve-dots-expanded{padding:8px 8px 10px}.halftime-break-stadium .pitch-reserve-dots-expanded .pitch-reserve-dots-row{grid-template-columns:repeat(3,minmax(76px,1fr))}@media(min-width:520px){.halftime-break-stadium .pitch-reserve-dots-expanded .pitch-reserve-dots-row{grid-template-columns:repeat(6,minmax(68px,1fr))}}.halftime-break-stadium .pitch-wrap-compact .pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-shirt{width:48px;height:54px}.result-v2-badge-friendly{background:#60a5fa2e;color:#93c5fd;border:1px solid rgba(96,165,250,.35)}.league-match-top-play:disabled+.league-play-lock-hint,.league-play-lock-hint{margin:0;text-align:center;color:#ffb4b4;font-size:.76rem;line-height:1.35}.league-match-top-done{display:grid;gap:4px;text-align:center;color:#f6d76a}.league-squad-collapse{margin-top:0}.league-squad-collapse .league-squad-hub{padding:0;border:0;background:transparent;box-shadow:none}.league-squad-swap-steps{display:flex;justify-content:center;gap:8px;margin-bottom:4px}.league-squad-step{padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:850;color:#9aa89f;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.league-squad-step.is-done{color:#86efac;border-color:#2fb36d59;background:#2fb36d1a}.league-squad-step.is-active{color:#f6d76a;border-color:#f6d76a73;background:#f6d76a1a}.league-squad-swap-hint{margin:8px 0 0;text-align:center}.league-season-hub-compact{gap:12px;padding-top:0}.league-season-hub-compact .season-tactics,.league-live-collapse{margin-top:0}.league-actions-sticky{position:sticky;bottom:0;z-index:11;margin:0 -4px;padding:10px 4px calc(10px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;border:1px solid rgba(255,255,255,.08);border-bottom:0;background:linear-gradient(180deg,#121618b8,#0c1012f5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.league-season-hub-compact .league-play-hub{display:none}.league-season-hub-compact .result-card-embedded{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.league-season-hub-compact .league-match-top{gap:10px;padding:12px 14px 14px}.league-season-hub-compact .league-match-top-pos{font-size:1.1rem}.league-season-hub-compact .league-match-top-stats{font-size:.8rem;gap:6px 10px}.league-season-hub-compact .league-match-top-fixture strong{font-size:clamp(.92rem,3.2vw,1.12rem)}.league-season-hub-compact .league-play-btn{min-height:46px;font-size:.92rem}.league-season-hub-compact .scoreline-v2-slim{padding:6px 4px}.league-season-hub-compact .scoreline-v2-slim strong{font-size:clamp(1.05rem,4vw,1.35rem)}.league-season-hub-compact .scoreline-v2-slim span{font-size:.72rem}.league-season-hub-compact .result-card-slim-league{padding:10px 12px;gap:8px}.league-season-hub-compact .result-v2-meta-compact{gap:4px}.league-season-hub-compact .result-v2-meta-compact .goal-list{padding:6px 8px;font-size:.74rem}.league-season-hub-compact .result-v2-meta-compact .goal-list strong{font-size:.78rem}.league-season-hub-compact .result-v2-details-fold summary{font-size:.72rem;padding:4px 0 6px}.league-season-hub-compact .diagnosis-box{padding:8px 10px;gap:4px;font-size:.78rem}.league-season-hub-compact .diagnosis-box strong{font-size:.82rem}.league-season-hub-compact .diagnosis-box span,.league-season-hub-compact .diagnosis-box small{font-size:.74rem;line-height:1.3}.league-season-hub-compact .match-compare-title{font-size:.8rem}.league-season-hub-compact .match-compare-bars small,.league-season-hub-compact .match-compare-col>span{font-size:.72rem}.league-season-hub-compact .match-compare-edge,.league-season-hub-compact .match-compare-mvp,.league-season-hub-compact .stats-grid-compact{font-size:.74rem}.league-season-hub-compact .star-ratings-panel{font-size:.76rem}.league-season-hub-compact .season-tactics-bare{margin-top:0;padding-top:0}.league-season-hub-compact .leaders-compact article{padding:8px 10px;font-size:.78rem}.league-season-hub-compact .leaders-compact strong{font-size:.82rem}.league-season-hub-compact .leaders-compact small{font-size:.72rem}.league-squad-hub{display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(47,179,109,.22);background:radial-gradient(circle at 50% 0%,rgba(47,179,109,.1),transparent 50%),#0c1012d9}.league-squad-hub-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.league-squad-hub-head strong{color:#f6d76a;font-size:.88rem;text-transform:uppercase;letter-spacing:.04em}.league-squad-hub-head span{color:#9aa89f;font-size:.78rem}.league-squad-alert{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,80,80,.45);background:#ff50501f;color:#ffb4b4;font-size:.82rem;line-height:1.35}.league-squad-pick-hint{margin:0;text-align:center;color:#f6d76a;font-size:.8rem;font-weight:750}.league-bench-panel{margin-top:4px}.league-bench-panel .bench-swap-card{display:grid;gap:3px;text-align:left;position:relative}.league-bench-panel .bench-swap-card.is-ready{border-color:#f6d76a73}.league-bench-panel .bench-swap-card.is-suspended{opacity:.72;border-color:#ff505066}.bench-swap-card-flag{position:absolute;top:6px;right:6px;font-size:.75rem}.bench-swap-pos{color:#86efac;font-size:.66rem;font-weight:850;text-transform:uppercase}.pitch-jersey.is-suspended .jersey-shirt{box-shadow:0 0 0 2px #ff5050bf;filter:saturate(.55)}.jersey-card-flag{position:absolute;top:-4px;right:-4px;z-index:2;font-size:.72rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.pitch-reserve-chip.is-suspended .pitch-reserve-chip-dot{box-shadow:0 0 0 2px #ff5050a6}.league-extras-stack{display:grid;gap:12px}.league-extras-collapse{margin-top:0}.league-season-hub{display:grid;gap:14px;padding:4px 0 8px}.league-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 16px;border-radius:16px;border:1px solid rgba(246,215,106,.22);background:radial-gradient(circle at 100% 0%,rgba(47,179,109,.14),transparent 42%),linear-gradient(145deg,#202528f5,#121618fa);box-shadow:0 12px 36px #00000038}.league-hero-main h2{display:flex;align-items:center;gap:8px;margin:0;font-size:1.05rem}.league-hero-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin:8px 0 0;color:#c9c3b0;font-size:.86rem}.league-hero-pos{color:#f6d76a;font-weight:900;font-size:1.05rem}.league-objective-chip{display:grid;gap:4px;min-width:148px;max-width:220px;padding:10px 12px;border-radius:12px;border:1px solid rgba(96,165,250,.35);background:#60a5fa14;text-align:right}.league-objective-chip.is-done{border-color:#2fb36d73;background:#2fb36d1f}.league-objective-chip strong{color:#93c5fd;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.league-objective-chip.is-done strong{color:#86efac}.league-objective-chip span{color:#f5f0df;font-size:.82rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.league-objective-chip small{color:#b8bcad;font-size:.72rem}.league-match-board{margin-top:0!important}.league-play-hub{display:grid;gap:0;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% 0%,rgba(47,179,109,.1),transparent 55%),linear-gradient(180deg,#181c1efa,#0e1113fa);box-shadow:0 14px 40px #00000047;overflow:hidden}.league-play-hub .result-card-embedded{margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}.result-card-hub{padding:14px 16px 12px}.league-play-action-slot{margin:10px 0 8px}.league-play-footer-inline{display:grid;gap:8px;padding:0;margin:0;border:0;background:transparent;box-shadow:none}.league-play-next-mini{margin:0;text-align:center;color:#b8bcad;font-size:.78rem;line-height:1.35}.league-play-next-mini span{color:#f6d76a;font-weight:850}.result-v2-details-fold{margin-top:4px;border-top:1px solid rgba(255,255,255,.07);padding-top:6px}.result-v2-details-fold summary{cursor:pointer;list-style:none;text-align:center;color:#9aa89f;font-size:.78rem;font-weight:750;padding:6px 0 8px;-webkit-user-select:none;user-select:none}.result-v2-details-fold summary::-webkit-details-marker{display:none}.result-v2-details-fold[open] summary{color:#c9c3b0;margin-bottom:8px}.result-v2-details-body{display:grid;gap:10px;padding-bottom:4px}.league-play-empty{display:grid;justify-items:center;gap:8px;padding:22px 18px;text-align:center;color:#c9c3b0}.league-play-empty strong{color:#f5f0df;font-size:1rem}.league-play-footer{display:grid;gap:12px;padding:14px 16px 16px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#2fb36d14,#2fb36d08),#0003}.league-play-footer-done{text-align:center;background:#f6d76a0f}.league-next-fixture{display:grid;gap:4px}.league-next-label{color:#9aa89f;font-size:.72rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.league-next-fixture strong{font-size:clamp(1.15rem,4vw,1.55rem);line-height:1.15;color:#f5f0df}.league-next-fixture strong b{color:#c9b896;font-weight:850}.league-next-fixture small{color:#b8bcad;font-size:.82rem}.league-play-btn{width:100%;min-height:52px;border-radius:14px;font-size:1rem;font-weight:900;box-shadow:0 10px 28px #2fb36d52}.league-play-btn:disabled{box-shadow:none;opacity:.55}.league-play-actions{display:flex;flex-direction:column;gap:10px;width:100%}.simulate-all-btn{min-height:48px;border-radius:14px;font-weight:850}.simulate-all-btn:disabled{opacity:.55}.simulate-all-hint{margin:0;color:#9aa39a;font-size:.78rem;line-height:1.35;text-align:center}.match-board .simulate-all-btn-cup{margin-top:2px}.league-match-top-actions{margin-top:4px}.season-bench-panel{margin:0;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#101416b8}.season-bench-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.season-bench-head strong{color:#f6d76a;font-size:.88rem;text-transform:uppercase;letter-spacing:.04em}.season-bench-head span{color:#9aa89f;font-size:.74rem;font-weight:700}.season-bench-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.season-bench-card{display:grid;gap:4px;align-content:start;min-height:82px;padding:10px 11px;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#ffffff09}.season-bench-pos{color:#86efac;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.season-bench-card strong{display:block;font-size:.82rem;line-height:1.2;color:#f5f0df;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.season-bench-card small{color:#b8bcad;font-size:.7rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.league-match-board .fixture-card{padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.league-match-board .play-round{border-radius:14px;font-size:.95rem;box-shadow:0 8px 24px #2fb36d38}.league-actions-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.league-actions-bar.season-actions-complete{grid-template-columns:1fr}.league-actions-bar .secondary-action,.league-actions-bar .primary-action{min-height:46px;border-radius:12px;font-weight:850;justify-content:center}.league-empty-result{padding:16px;border-radius:14px;border:1px dashed rgba(255,255,255,.12);background:#ffffff08}.brasfoot-info-panel{margin-bottom:0;border:1px solid rgba(72,201,130,.22);border-radius:14px;padding:.75rem .95rem;background:#48c9820d}.brasfoot-info-panel summary{cursor:pointer;font-weight:700;font-size:.86rem;color:#b8e6c8}.brasfoot-info-body{margin-top:.55rem;font-size:.82rem;color:#b8cfc0;line-height:1.45}.tactics-order-row{margin-top:.85rem;display:grid;gap:.45rem}.tactics-order-row>strong,.tactics-order-head strong{color:#9aa89f;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.tactics-order-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tactics-order-head small{color:#7c8a82;font-size:.62rem;font-weight:650}.tactics-style-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tactics-style-row.tactics-style-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tactics-style-btn{min-height:42px;padding:8px 10px;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#f5f0df;font-size:.8rem;font-weight:850;line-height:1.15;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.tactics-style-chip{display:grid;justify-items:center;gap:3px;min-height:52px;padding:7px 4px 6px;border-radius:12px;font-size:.62rem;font-weight:800;line-height:1.15;text-align:center}.tactics-style-chip-icon{font-size:.95rem;line-height:1}.tactics-style-chip-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tactics-style-btn:hover{border-color:#f6d76a59;background:#f6d76a14}.tactics-style-btn.active{background:linear-gradient(180deg,#f6d76a,#e8c44a);border-color:#f6d76a;color:#151617;box-shadow:0 4px 14px #f6d76a47}html.ui-light-test body .tactics-order-row .tactics-style-chip,body.light .tactics-order-row .tactics-style-chip,.manager38-brasfoot-light .tactics-order-row .tactics-style-chip{border-color:#0f172a1f;background:#fff;color:#0f172a;box-shadow:0 1px #0f172a0a}html.ui-light-test body .tactics-order-row .tactics-style-chip.active,body.light .tactics-order-row .tactics-style-chip.active,.manager38-brasfoot-light .tactics-order-row .tactics-style-chip.active{background:linear-gradient(180deg,#f6d76a,#e8c44a);border-color:#e8c44a;color:#151617}.morale-strip-panel,.round-highlights-panel,.league-awards-panel,.friendly-panel,.relegation-playoff-panel,.season-swap-panel{margin:0;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#101416b8;box-shadow:inset 0 1px #ffffff0a}.morale-strip-panel>strong,.season-swap-panel h3,.round-highlights-panel h3,.friendly-panel h3,.relegation-playoff-panel h3{display:block;margin:0 0 10px;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:#9aa89f}.morale-strip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:0}.morale-chip{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:88px;padding:10px 8px;border-radius:12px;text-align:center;border:1px solid rgba(255,255,255,.09);background:#ffffff09}.morale-emoji{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;font-size:1.15rem;line-height:1;background:#ffffff0f}.morale-chip-body{display:flex;flex-direction:column;gap:2px;width:100%;min-width:0}.morale-name{display:block;font-size:.74rem;font-weight:850;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5f0df}.morale-status{display:block;font-size:.66rem;font-weight:700;color:#b8bcad;text-transform:uppercase;letter-spacing:.03em}.morale-chip.is-suspended{border-color:#ff505080;background:#ff50501a}.morale-chip.is-suspended .morale-status{color:#ffb4b4}.morale-chip.morale-hot{border-color:#ffa03c73;background:#ffa03c14}.morale-chip.morale-hot .morale-status{color:#fdba74}.morale-chip.morale-low{border-color:#788cb473;background:#788cb414}.season-swap-panel p{margin:0 0 12px;color:#c9c3b0;font-size:.84rem;line-height:1.4}.season-swap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;margin:0 0 12px}.season-swap-card{display:grid;gap:4px;align-content:start;min-height:78px;padding:10px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#f5f0df;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.season-swap-card:hover{border-color:#48c98259;background:#48c98214}.season-swap-card.active{border-color:#48c982a6;background:#48c98224;box-shadow:0 0 0 1px #48c98240}.season-swap-pos{color:#86efac;font-size:.68rem;font-weight:850;text-transform:uppercase}.season-swap-card strong{display:block;font-size:.8rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.season-swap-card small{color:#b8bcad;font-size:.72rem}.season-swap-confirm{width:100%}.season-tactics{padding:14px 16px;border-radius:14px;border:1px solid rgba(246,215,106,.18);background:linear-gradient(180deg,#f6d76a0f,#ffffff05),#202528eb}.tactics-formations button{min-height:38px;font-size:.82rem}@media(max-width:720px){.league-hero{grid-template-columns:1fr}.league-objective-chip{max-width:none;text-align:left}.tactics-style-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tactics-style-row.tactics-style-chips,.morale-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.league-actions-bar{grid-template-columns:1fr}}.round-highlights-list{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.35rem}.round-highlights-list li{display:flex;gap:.5rem;align-items:baseline;font-size:.82rem}.league-awards-grid{display:grid;gap:.5rem;margin-top:.5rem}.league-awards-grid article{padding:.55rem;border-radius:10px;background:#ffffff08}.friendly-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.season-swap-bench{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0}.season-swap-bench button.active{border-color:#48c98299}.suspended-warning{color:#ffb4b4;font-size:.85rem;margin:.5rem 0}.star-ratings-panel,.match-cards-panel{margin-top:.75rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.08)}.star-ratings-list{list-style:none;padding:0;margin:.35rem 0 0;display:grid;gap:.25rem;font-size:.82rem}.star-ratings-list li{display:flex;justify-content:space-between;gap:.5rem}.match-live-event-yellow_card,.match-live-event-red_card{color:#ffd866}.match-live-event-red_card{color:#ff7b7b}.app-shell{background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(34,197,94,.08),transparent 55%),var(--surface, #0f1316)}.intro-hero-card,.mode-section-card,.draw-card,.fixture-card,.draft-panel,.season-panel,.start-screen,.modal-backdrop .support-modal,.match-live-panel,.pitch-wrap,.profile-card{border-radius:var(--radius-lg, 18px);border-color:var(--border-soft, rgba(255, 255, 255, .1));box-shadow:var(--shadow-card)}.mode-section-card,.draw-card,.fixture-card{background:var(--surface-card, rgba(22, 28, 31, .92))}.intro-hero-card{background:linear-gradient(165deg,rgba(34,197,94,.07) 0%,transparent 42%),var(--surface-elevated, #1c2428);padding:22px 24px}.mode-grid button,.mode-x1-entry,.mode-tournament-entry,.intro-primary-btn,.primary-action{border-radius:var(--radius-md, 14px);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.mode-grid button:hover,.intro-primary-btn:hover,.primary-action:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0000002e}.starter-grid{gap:12px}.starter-pick{border-radius:var(--radius-md, 14px);background:#ffffff0a;border:1px solid var(--border-soft);padding:12px 14px}.match-live-panel{background:linear-gradient(180deg,#152018,#101316);border:1px solid rgba(34,197,94,.22)}.match-live-scoreboard{padding:14px 16px;border-radius:var(--radius-md);background:#00000047;gap:12px}.match-live-team strong{font-size:clamp(1.8rem,5vw,2.6rem);letter-spacing:-.02em}.match-live-feed{gap:8px;max-height:min(42vh,320px);overflow:auto;padding-right:4px}.match-live-event{padding:10px 12px;border-radius:var(--radius-sm);background:#ffffff0a;border-left:3px solid transparent;line-height:1.45}.match-live-event.is-latest{border-left-color:var(--accent, #22c55e);background:var(--accent-soft, rgba(34, 197, 94, .12));font-weight:600}.penalty-shootout-box{border-radius:var(--radius-md);border:1px solid rgba(246,215,106,.25);background:#00000038;padding:12px;margin:10px 0}.penalty-shootout-scoreboard{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:10px;padding:10px;border-radius:var(--radius-sm);background:#ffffff0a}.penalty-shootout-side{display:grid;gap:2px}.penalty-shootout-side-home{text-align:left}.penalty-shootout-side-away{text-align:right}.penalty-shootout-side strong{font-size:1.6rem;color:var(--gold, #f6d76a)}.penalty-kick-row.is-latest-kick{outline:1px solid rgba(34,197,94,.45);background:#22c55e14;border-radius:var(--radius-sm)}.penalty-kick-round{font-size:.72rem;font-weight:800;color:var(--muted)}.penalty-kick-role{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.donation-toast{position:fixed;right:14px;bottom:14px;z-index:12000;max-width:min(360px,calc(100vw - 28px));animation:donation-toast-in .35s ease,donation-toast-out .4s ease 6.6s forwards}.donation-toast-inner{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px 14px;border-radius:var(--radius-md);border:1px solid rgba(34,197,94,.28);background:linear-gradient(145deg,#161c1ffa,#0f1316fa);box-shadow:0 16px 40px #00000059}.donation-toast-copy strong{display:block;font-size:.92rem}.donation-toast-copy small{color:var(--muted);font-size:.78rem}.donation-toast-actions{display:flex;gap:6px;align-items:center}.donation-toast-support{border:none;border-radius:999px;padding:6px 12px;background:var(--accent, #22c55e);color:#fff;font-weight:750;cursor:pointer}.donation-toast-dismiss{border:none;background:transparent;color:var(--muted);font-size:1.2rem;cursor:pointer;line-height:1}.custom-team-screen{width:100%;max-width:min(720px,100%);margin:0 auto;display:grid;gap:14px;box-sizing:border-box;min-width:0;overflow-x:hidden;padding-inline:clamp(12px,2.4vw,18px);padding-bottom:max(72px,calc(env(safe-area-inset-bottom) + 56px))}.custom-team-name-field,.custom-team-row,.custom-team-grid{display:grid;gap:8px}.custom-team-row{grid-template-columns:52px 1fr 72px;align-items:center;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:#ffffff08}.custom-team-pos{font-weight:800;font-size:.78rem;color:#86efac}.custom-team-player-name,.custom-team-player-ovr,.custom-team-name-field input{border-radius:8px;border:1px solid var(--border-soft);background:#00000038;color:var(--text);padding:8px 10px}.custom-team-budget{display:flex;justify-content:space-between;gap:12px;font-size:.88rem;color:var(--muted)}.custom-team-errors{margin:0;padding-left:1.1rem;color:#fca5a5;font-size:.84rem}.custom-team-warn{margin:0;color:#fcd34d;font-size:.84rem}.custom-team-actions{display:flex;flex-wrap:wrap;gap:10px}.streamer-mode-toggle{display:flex;gap:12px;align-items:flex-start;cursor:pointer;-webkit-user-select:none;user-select:none}.streamer-mode-toggle input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:46px;min-width:46px;height:26px;margin:2px 0 0;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#3d4549;position:relative;flex-shrink:0;cursor:pointer;transition:background .18s ease,border-color .18s ease}.streamer-mode-toggle input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000047;transition:transform .18s ease}.streamer-mode-toggle input[type=checkbox]:checked{background:linear-gradient(180deg,#3fd086,#2a9d63);border-color:#9ae8b873}.streamer-mode-toggle input[type=checkbox]:checked:after{transform:translate(20px)}.streamer-mode-toggle input[type=checkbox]:focus-visible{outline:2px solid rgba(154,232,184,.55);outline-offset:2px}.streamer-mode-toggle strong{display:block;color:#f6f7f2;font-size:.95rem}.streamer-mode-toggle span{display:block;margin-top:4px;color:var(--text-secondary);font-size:.82rem;line-height:1.35}.streamer-mode-card.streamer-mode-card-active{border-color:#2fb36d6b!important;box-shadow:0 0 0 1px #2fb36d1f,0 16px 40px #2fb36d1f}.streamer-mode-banner{position:fixed;top:10px;left:50%;z-index:120;transform:translate(-50%);padding:6px 14px;border-radius:999px;border:1px solid rgba(154,232,184,.35);background:#08120ceb;color:#9ae8b8;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;box-shadow:0 10px 28px #00000047;animation:streamer-banner-in .28s ease,streamer-banner-out .35s ease 4.65s forwards}@keyframes streamer-banner-in{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes streamer-banner-out{to{opacity:0;transform:translate(-50%) translateY(-8px)}}.mode-x1-whatsapp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:10px;min-height:40px;padding:0 14px;border-radius:12px;border:1px solid rgba(37,211,102,.35);background:#25d3661f;color:#bbf7d0;font-size:.84rem;font-weight:800;text-decoration:none;transition:filter .14s ease,border-color .14s ease}.mode-x1-whatsapp-btn:hover{filter:brightness(1.06);border-color:#25d36680}.custom-team-steps{display:flex;justify-content:center;gap:8px;margin:4px 0 12px}.custom-team-steps span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-secondary);font-size:.78rem;font-weight:800}.custom-team-steps span.active{border-color:#2fb36d6b;background:#2fb36d29;color:#9ae8b8}.custom-team-step-panel{display:grid;gap:14px;width:100%;margin:0 auto;box-sizing:border-box;min-width:0}.custom-team-name-field,.custom-team-row,.custom-team-formation-btn,.mode-custom-team-grid-btn,.mode-custom-team-entry-featured,.mode-secondary-card,.mode-section-card,.setup-card,.memory-card,.world26-group-card{box-sizing:border-box;min-width:0}.custom-team-step-hint{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.45;padding-inline:2px}.custom-team-formation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.custom-team-formation-btn{display:grid;gap:4px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;text-align:left;cursor:pointer}.custom-team-formation-btn strong{font-size:.95rem;color:var(--text)}.custom-team-formation-btn span{font-size:.74rem;color:var(--text-secondary);line-height:1.35}.custom-team-formation-btn.active{border-color:#2fb36d6b;background:#2fb36d1f}.custom-team-formation-btn.active strong{color:#9ae8b8}html.streamer-mode .footer-ad,html.streamer-mode .donation-toast,html.streamer-mode .support-toast{display:none!important}html.streamer-mode .app-shell{font-size:1.02rem}.mode-screen-lite{gap:12px;align-content:start;min-height:auto;padding-bottom:28px}.start-screen.mode-screen-step.mode-screen-lite{min-height:auto;align-content:start;justify-items:stretch}.mode-screen-foot-row{display:grid;grid-template-columns:1fr;gap:10px;width:100%}.mode-screen-foot-row .collapse-section{width:100%;margin:0}.mode-lite-head p{margin:0;color:var(--text-secondary);font-size:.86rem}.mode-x1-compact{padding:10px 12px;border-color:#2fb36d29;background:#ffffff08}.mode-x1-entry-compact{min-height:0;padding:10px 12px;border-radius:12px}.mode-x1-entry-compact svg{width:22px;height:22px}.mode-x1-entry-compact .mode-x1-entry-copy strong{font-size:.9rem}.mode-x1-entry-compact .mode-x1-entry-copy span{font-size:.74rem}.mode-custom-team-grid-btn{border-color:#2fb36d47!important;background:radial-gradient(circle at top right,rgba(47,179,109,.12),transparent 52%),#ffffff0d!important}.mode-custom-team-grid-btn svg{color:#86efac!important}.mode-custom-team-grid-btn strong{color:#ecfdf5}.mode-prefs-collapse,.mode-extras-collapse,.mode-competicoes-collapse{width:min(920px,100%);margin:0 auto;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:#ffffff05}.mode-competicoes-collapse{margin-top:4px}.mode-competicoes-collapse .collapse-trigger{padding:14px 16px}.mode-competicoes-collapse .collapse-trigger strong{font-size:.95rem;color:#e2e8f0}.mode-competicoes-collapse .collapse-trigger span{font-size:.78rem;line-height:1.35}.mode-competicoes-collapse-body{padding:0 12px 12px}html.ui-light-test body .mode-competicoes-collapse,body.light .mode-competicoes-collapse{background:#fff;border-color:#0f172a1a;box-shadow:0 8px 22px #0f172a0d}html.ui-light-test body .mode-competicoes-collapse .collapse-trigger strong,body.light .mode-competicoes-collapse .collapse-trigger strong{color:#0f172a}html.ui-light-test body .mode-competicoes-collapse .collapse-trigger span,body.light .mode-competicoes-collapse .collapse-trigger span{color:#64748b}.mode-prefs-collapse .collapse-trigger strong,.mode-extras-collapse .collapse-trigger strong{font-size:.82rem;color:var(--text-secondary)}.mode-prefs-collapse .collapse-trigger span,.mode-extras-collapse .collapse-trigger span{font-size:.72rem}.mode-prefs-body{display:grid;gap:8px;padding-bottom:4px}.mode-prefs-body .almanac-toggle-row.is-compact{margin-bottom:0;padding:8px 10px;border-color:#ffffff14;background:#ffffff08}.mode-prefs-body .almanac-toggle-copy strong{font-size:.82rem}.mode-prefs-body .almanac-toggle-copy span{font-size:.7rem}.streamer-mode-toggle.is-compact{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.streamer-mode-toggle.is-compact.is-on{border-color:#2fb36d47;background:#2fb36d14}.streamer-mode-toggle.is-compact input[type=checkbox]{width:38px;min-width:38px;height:22px;margin:0}.streamer-mode-toggle.is-compact input[type=checkbox]:after{width:16px;height:16px}.streamer-mode-toggle.is-compact input[type=checkbox]:checked:after{transform:translate(16px)}.streamer-mode-toggle.is-compact strong{font-size:.82rem;color:var(--text)}.mode-wip-line{margin:2px 0 0;padding:8px 10px;border-radius:8px;border:1px dashed rgba(255,255,255,.1);background:#ffffff05;color:var(--text-secondary);font-size:.72rem;line-height:1.35}.mode-prefs-btn{width:100%;min-height:34px;font-size:.74rem}html.streamer-mode .match-live-streamer .match-live-panel{max-width:min(960px,96vw)}html.streamer-mode .match-live-streamer .match-live-team strong{font-size:clamp(2.2rem,6vw,3.4rem)}html.streamer-mode .match-live-streamer .match-live-event{font-size:1.05rem}html.streamer-mode .match-live-streamer .match-live-clock{font-size:1.15rem}@keyframes donation-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes donation-toast-out{to{opacity:0;transform:translateY(10px);pointer-events:none}}.copa-online-screen{max-width:1400px;margin:0 auto;align-content:start;gap:1rem;min-width:0;overflow-x:hidden}.copa-online-hero{padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(47,179,109,.28);background:linear-gradient(135deg,#082016f5,#06120efa),radial-gradient(circle at 100% 0%,rgba(246,215,106,.08),transparent 42%)}.copa-online-brand{margin:0;text-align:left}.copa-online-hero-badge{display:inline-flex;margin-bottom:.35rem;padding:.2rem .55rem;border-radius:999px;background:#f6d76a1f;border:1px solid rgba(246,215,106,.28);color:#f6d76a;font-size:.68rem;font-weight:900;letter-spacing:.06em}.copa-online-brand h1{font-size:clamp(1.35rem,4vw,1.85rem);margin:0}.copa-online-brand p{margin:.35rem 0 0;opacity:.78;font-size:.88rem;line-height:1.4}.copa-online-status{margin:0;padding:.55rem .75rem;border-radius:8px;background:#2fb36d14;border:1px solid rgba(47,179,109,.18)}.mode-copa-online-entry{margin-top:.65rem;border-color:#2fb36d3d!important;background:#2fb36d14!important}.mode-copa-online-entry svg{color:#86efac!important}.mode-copa-online-entry .mode-x1-entry-copy strong{color:#bbf7d0!important}.mode-copa-online-entry .mode-x1-entry-copy span{color:#9aa89f!important}.mode-copa-online-entry:hover{border-color:#2fb36d6b!important;box-shadow:0 12px 24px #2fb36d1f}.copa-online-hub-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}@media(max-width:720px){.copa-online-hub-grid{grid-template-columns:1fr}}.copa-online-hub-panel{display:flex;flex-direction:column;gap:.55rem;padding:1rem;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#0c1012b8;box-shadow:0 8px 24px #0000002e}.copa-online-hub-panel strong{font-size:1.05rem}.copa-online-hub-panel span{font-size:.85rem;opacity:.75}.copa-online-hub-panel input{width:100%;padding:.55rem .65rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:inherit}.copa-online-password-row{display:flex;gap:.5rem}.copa-online-open-list{display:flex;flex-direction:column;gap:.45rem;margin-top:.75rem}.copa-online-open-item{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:.55rem .75rem;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#0003;color:inherit;text-align:left;cursor:pointer}.copa-online-lobby-head,.copa-online-stream-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:1rem}.copa-online-owner-actions{display:flex;flex-wrap:wrap;gap:.45rem}.copa-online-roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.35rem;max-height:220px;overflow:auto;margin-bottom:1rem;padding:.35rem;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.copa-online-roster-slot{display:grid;grid-template-columns:auto 1fr;gap:.25rem .45rem;padding:.35rem .45rem;border-radius:6px;background:#0003;font-size:.78rem}.copa-online-roster-slot.is-you{outline:1px solid rgba(46,204,113,.55)}.copa-online-roster-slot.has-team{background:#2ecc7114}.copa-online-roster-slot.is-empty{opacity:.45}.copa-online-roster-num{font-weight:700;opacity:.65}.copa-online-roster-team{grid-column:2;opacity:.85}.copa-online-groups-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem;min-width:0}@media(max-width:1099px){.copa-online-groups-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.copa-online-groups-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.copa-online-stream-board{padding:.85rem;border-radius:14px;border:1px solid rgba(47,179,109,.22);background:linear-gradient(180deg,#0a1c148c,#080c0e59),#0003}.copa-online-stream-head strong{font-size:1.05rem}.copa-online-stream-head span{display:block;margin-top:.2rem;font-size:.82rem;opacity:.75}.copa-online-pick-grid{margin-top:.65rem}.copa-online-group-card{display:flex;flex-direction:column;gap:.25rem;padding:.45rem;border-radius:8px;border:1px solid rgba(255,255,255,.07);background:#00000038;min-width:0}.copa-online-group-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin-bottom:.15rem}.copa-online-group-table{list-style:none;margin:0;padding:0;font-size:.72rem}.copa-online-group-table li span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copa-online-group-table li{display:grid;grid-template-columns:auto 1fr auto;gap:.25rem;padding:.12rem 0}.copa-online-team-btn{display:flex;align-items:center;gap:.35rem;padding:.28rem .35rem;border-radius:6px;border:1px solid transparent;background:#ffffff0a;color:inherit;font-size:.72rem;cursor:pointer;text-align:left}.copa-online-team-btn.is-mine{border-color:#2ecc71a6;background:#2ecc711f}.copa-online-team-btn.is-taken{opacity:.4;cursor:not-allowed}.copa-online-stream-layout{display:grid;grid-template-columns:1fr 280px;gap:1rem;align-items:start}@media(max-width:1099px){.copa-online-stream-layout{grid-template-columns:1fr}}.copa-online-featured{position:sticky;top:.75rem;padding:1rem;border-radius:12px;border:1px solid rgba(46,204,113,.35);background:linear-gradient(160deg,#0a281cfa,#061610fa)}.copa-online-featured-match{margin-top:.65rem}.copa-online-featured-wait{margin-top:.65rem;opacity:.7;font-size:.9rem}.copa-online-bot-results{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1)}.copa-online-bot-results-list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}.copa-online-bot-results-list li{display:grid;grid-template-columns:1fr auto 1fr;gap:.35rem;align-items:center}.copa-online-bot-results-list li span:first-child{text-align:right}.copa-online-bot-score{font-weight:700;font-variant-numeric:tabular-nums;opacity:.95}.copa-online-duel-panel{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.45rem}.copa-online-champion{padding:.65rem .85rem;border-radius:8px;background:#ffd7001a;border:1px solid rgba(255,215,0,.25);margin-bottom:.75rem}.copa-online-foot{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-bottom:max(8px,env(safe-area-inset-bottom))}.copa7-page{align-content:start;gap:14px;padding-bottom:max(72px,calc(env(safe-area-inset-bottom) + 48px))}.copa7-page-head{width:min(480px,100%);margin:0 auto}.copa7-page-kicker{display:block;margin-bottom:4px;color:#9aa89f;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.copa7-page-head h1{margin:0;font-size:clamp(1.35rem,5vw,1.75rem);line-height:1.15}.copa7-shell{width:min(480px,100%);margin:0 auto;display:grid;gap:12px;min-width:0}.copa7-status-bar{padding:8px 2px 0;color:#9aa89f;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.35}.copa7-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.copa7-tabs button{min-height:40px;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#d0cab3;font-size:.82rem;font-weight:800;cursor:pointer}.copa7-tabs button.active{border-color:#000000d9;background:#ffffffeb;color:#111827}.copa7-card{display:grid;gap:12px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;box-shadow:0 4px 18px #0000001f}.copa7-event-head{gap:4px}.copa7-event-head strong{font-size:1.05rem}.copa7-event-head span{font-size:.82rem;color:#9aa89f}.copa7-field{display:grid;gap:6px}.copa7-field>span,.copa7-field-label{color:#9aa89f;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.copa7-format-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.copa7-format-chip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:52px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;text-align:left;cursor:pointer}.copa7-format-chip strong{font-size:.84rem}.copa7-format-chip.is-active{border-color:#2fb36d73;background:#2fb36d24;box-shadow:inset 0 0 0 1px #2fb36d33}.copa7-draft-turn{width:min(480px,100%);margin:0 auto;padding:8px 10px;border-radius:8px;border:1px solid rgba(246,215,106,.28);background:#f6d76a14;color:#f6d76a;font-size:.8rem;line-height:1.35;text-align:center}.copa7-field input{width:100%;min-height:42px;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#00000038;color:inherit;font:inherit;box-sizing:border-box}.copa7-hint{margin:0;padding:12px 14px;border-radius:10px;border:1px dashed rgba(255,255,255,.18);color:#b8bcad;font-size:.84rem;line-height:1.45;text-align:center}.copa7-cta{width:100%;min-height:52px;border:0;border-radius:8px;background:#dc2626;color:#fff;font-size:.92rem;font-weight:950;letter-spacing:.05em;cursor:pointer;box-shadow:0 8px 20px #dc262647}.copa7-cta:hover:not(:disabled){background:#b91c1c}.copa7-cta:disabled{opacity:.55;cursor:not-allowed}.copa7-secondary-btn{width:100%;min-height:42px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:transparent;color:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.copa7-toast{width:min(480px,100%);margin:0 auto;padding:10px 12px;border-radius:8px;border:1px solid rgba(47,179,109,.22);background:#2fb36d1a;font-size:.84rem;line-height:1.4}.copa7-back-link{width:min(480px,100%);margin:8px auto 0;padding:0;border:0;background:transparent;color:#9aa89f;font-size:.82rem;font-weight:800;text-align:left;cursor:pointer}.copa7-open-list{display:grid;gap:8px}.copa7-open-item{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:inherit;text-align:left;cursor:pointer}.copa7-open-item strong{font-size:.82rem}.copa7-open-item span{font-size:.78rem;color:#9aa89f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copa7-open-item small{font-size:.72rem;color:#86efac}.copa7-owner-row{display:flex;flex-wrap:wrap;gap:8px}.copa7-chip{flex:1 1 auto;min-height:38px;padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.copa7-chip.is-accent{border-color:#2fb36d59;background:#2fb36d29;color:#9ae8b8}.copa7-chip.is-muted{opacity:.75}.copa7-selection-card{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px;border-radius:12px;border:1px solid rgba(47,179,109,.35);background:#2fb36d1a}.copa7-flag-img{width:22px;height:16px;object-fit:cover;border-radius:3px;border:1px solid rgba(255,255,255,.12);display:inline-block;vertical-align:middle;flex-shrink:0}.copa7-flag-img.is-sm{width:18px;height:13px}.copa7-flag-img.is-lg{width:36px;height:26px;border-radius:4px}.copa7-flag-emoji{font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;line-height:1;display:inline-block}.copa7-flag-emoji.is-sm{font-size:1rem}.copa7-flag-emoji.is-lg{font-size:2rem}.copa7-roster-team{display:inline-flex;align-items:center;gap:4px;min-width:0}.copa7-selection-flag{display:flex;align-items:center;justify-content:center}.copa7-duel-flag{display:flex;align-items:center;justify-content:center;min-height:28px}.copa7-group-flag{display:flex;align-items:center;justify-content:center}.copa7-selection-copy{display:grid;gap:2px;min-width:0}.copa7-selection-copy strong{font-size:1.05rem}.copa7-selection-copy span{font-size:.78rem;color:#9aa89f}.copa7-selection-ok{color:#86efac;font-size:1.2rem;font-weight:900}.copa7-pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:320px;overflow:auto;padding:2px}.copa7-pick-group{display:grid;gap:4px;padding:8px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#00000026}.copa7-pick-group-label{font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#9aa89f}.copa7-pick-team{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:6px;border:1px solid transparent;background:#ffffff0a;color:inherit;font-size:.72rem;text-align:left;cursor:pointer}.copa7-pick-team.is-mine{border-color:#2fb36d73;background:#2fb36d1f}.copa7-pick-team.is-taken{opacity:.38;cursor:not-allowed}.copa7-roster-fold{border-radius:10px;border:1px solid rgba(255,255,255,.08);padding:8px 12px}.copa7-roster-fold summary{cursor:pointer;font-size:.82rem;font-weight:800;color:#9aa89f}.copa7-roster{display:grid;gap:4px;margin-top:8px;max-height:200px;overflow:auto}.copa7-roster-row{display:grid;grid-template-columns:28px 1fr auto 32px;gap:8px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.78rem;align-items:center}.copa7-roster-row.is-ready{opacity:.92}.copa7-roster-ready{text-align:center;font-weight:800;color:#6bdc96;font-size:.72rem}.copa7-roster-row.is-you{color:#9ae8b8}.copa7-selection-stack{display:flex;flex-direction:column;gap:.65rem}.copa7-cta.is-ready{background:linear-gradient(180deg,#2a5a3a,#1a3d28);border-color:#6bdc9673}.copa7-hint-inline{margin:0 0 .5rem;padding:0 .25rem}.copa7-board{display:grid;gap:14px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#121815fa,#0a0e0cfa)}.copa7-board-head{display:grid;gap:10px}.copa7-board-title strong{display:block;font-size:1.15rem}.copa7-board-title span{display:block;margin-top:4px;font-size:.78rem;color:#9aa89f}.copa7-board-badges{display:flex;flex-wrap:wrap;gap:6px}.copa7-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:800;background:#ffffff14;color:#dce5df}.copa7-pill.is-live{background:#dc3c3c2e;color:#ffb4b4;animation:copa7-pulse 1.4s ease-in-out infinite}.copa7-pill.is-accent{background:#2ecc712e;color:#9ae8b8}.copa7-pill.is-muted{opacity:.75}@keyframes copa7-pulse{0%,to{opacity:1}50%{opacity:.72}}.copa7-board-actions{display:flex;flex-wrap:wrap;gap:8px}.copa7-board-champion{margin:0;padding:10px 12px;border-radius:10px;background:#f6d76a1f;border:1px solid rgba(246,215,106,.28);text-align:center}.copa7-duel-stage{padding:14px;border-radius:14px;border:1px solid rgba(46,204,113,.35);background:#2ecc7114}.copa7-duel-stage-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.copa7-duel-room{font-size:.75rem;color:#9ae8b8;font-weight:700}.copa7-duel-ready-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.copa7-duel-side{display:grid;gap:4px;justify-items:center;text-align:center;padding:10px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#00000038;min-width:0}.copa7-duel-side.is-ready{border-color:#2ecc7173;background:#2ecc711a}.copa7-duel-flag{font-size:1.6rem;line-height:1}.copa7-duel-side strong{font-size:.82rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copa7-duel-side small{font-size:.72rem;color:#9aa89f;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copa7-duel-ready-tag{font-size:.68rem;font-weight:800;color:#6bdc96}.copa7-duel-vs{font-weight:900;opacity:.45}.copa7-duel-actions{display:grid;gap:8px;margin-top:12px}.copa7-round-feed{padding:12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0000002e}.copa7-round-feed-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:10px}.copa7-round-feed-head strong{font-size:.88rem}.copa7-round-feed-head span{font-size:.72rem;color:#9aa89f}.copa7-round-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:min(42vh,320px);overflow:auto}.copa7-round-row{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.copa7-round-row.is-mine{border-color:#2ecc7159;background:#2ecc7114}.copa7-round-row.is-live{border-color:#dc3c3c59}.copa7-round-pill{font-size:.62rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;padding:3px 6px;border-radius:6px;white-space:nowrap;background:#ffffff14;color:#c5d0c8}.copa7-round-pill.is-live{background:#dc3c3c33;color:#ffb4b4}.copa7-round-pill.is-ready-go{background:#2ecc7133;color:#9ae8b8}.copa7-round-pill.is-ready-check{background:#f6d76a29;color:#f6d76a}.copa7-round-pill.is-bot{background:#9370db2e;color:#d8c4ff}.copa7-round-pill.is-done{opacity:.65}.copa7-round-match{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:center;min-width:0;font-size:.76rem}.copa7-round-match span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copa7-round-match span:first-child{text-align:right}.copa7-round-match strong{font-size:.82rem;white-space:nowrap}.copa7-round-group{font-size:.68rem;color:#9aa89f;font-weight:700}.copa7-round-empty{padding:12px;text-align:center;color:#9aa89f;font-size:.82rem}.copa7-groups-fold{border-radius:12px;border:1px solid rgba(255,255,255,.08);padding:10px 12px}.copa7-groups-fold summary{cursor:pointer;font-weight:800;font-size:.84rem;color:#dce5df}.copa7-groups-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}@media(min-width:720px){.copa7-groups-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.copa7-groups-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.copa7-group-card{border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#0003;overflow:hidden}.copa7-group-card header{padding:6px 10px;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;background:#ffffff0d;color:#9aa89f}.copa7-group-card ol{list-style:none;margin:0;padding:6px;display:grid;gap:4px}.copa7-group-card li{display:grid;grid-template-columns:18px 22px 1fr auto;gap:6px;align-items:center;padding:4px 2px;font-size:.72rem;border-radius:6px}.copa7-group-card li.is-qualified{background:#2ecc7114}.copa7-group-pos{opacity:.55;font-weight:800}.copa7-group-flag{font-size:1rem;line-height:1}.copa7-group-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copa7-group-pts{font-weight:800;color:#9ae8b8}@media(min-width:900px){.copa7-pick-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-height:420px}}.custom-team-budget{flex-wrap:wrap}.custom-team-use-toggle{display:flex;align-items:flex-start;gap:10px;line-height:1.4}.custom-team-use-toggle span{flex:1;min-width:0;word-break:break-word}@media(max-width:640px){.custom-team-budget{flex-direction:column;align-items:flex-start;gap:6px}.custom-team-budget>span{width:100%}.custom-team-row{grid-template-columns:40px minmax(0,1fr) 52px;gap:6px;padding:8px 10px}.custom-team-player-name,.custom-team-player-ovr{min-width:0;width:100%;max-width:100%;box-sizing:border-box;font-size:.88rem;padding:7px 8px}.custom-team-step-panel,.custom-team-screen{width:100%;max-width:100%}.custom-team-actions{flex-direction:column;align-items:stretch}.custom-team-actions .primary-action,.custom-team-actions .secondary-action{width:100%;justify-content:center}.copa-online-screen{gap:.75rem}.copa-online-owner-actions{width:100%}.copa-online-owner-actions button{flex:1 1 auto;min-width:0}.copa-online-open-item{grid-template-columns:1fr;gap:.25rem}}.ui-test-theme-toggle,button.ui-test-theme-toggle,.app-shell>.ui-test-theme-toggle,.manager38-screen .ui-test-theme-toggle,.home-hero-toolbar .ui-test-theme-toggle{display:none!important}body.has-screen-nav .ui-test-theme-toggle,.app-shell.has-screen-nav .ui-test-theme-toggle{bottom:auto}.ui-test-theme-toggle{top:max(10px,env(safe-area-inset-top,0px));right:max(62px,calc(env(safe-area-inset-right,0px) + 62px));bottom:auto;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.app-shell:has(.home-page-shell)>.ui-test-theme-toggle:not(.is-inline){display:none}.broadcast-phase-label{display:inline-flex;margin-bottom:6px;color:#9aa89f;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.broadcast-live-panel{width:min(520px,100%);gap:8px;padding:0 0 12px;overflow:hidden;border-radius:14px;border:1px solid rgba(0,0,0,.08);background:#f3f4f2!important;color:#111827;box-shadow:0 18px 48px #00000047}.broadcast-live-panel .match-live-head,.broadcast-live-panel .match-live-scoreboard,.broadcast-live-panel .match-live-progress,.broadcast-live-panel .broadcast-live-feed,.broadcast-live-panel .broadcast-live-footer{margin-inline:12px}.broadcast-live-panel .match-live-head{margin-top:10px}.broadcast-live-panel .match-live-badge{background:#dc3c3c1f;color:#dc2626;border-color:#dc3c3c40}.broadcast-live-panel .match-live-clock{color:#111827}.broadcast-live-scoreboard{border:1px solid rgba(0,0,0,.06);background:#fff}.broadcast-live-panel .match-live-team small{color:#6b7280}.broadcast-live-panel .match-live-team{min-width:0}.broadcast-live-panel .match-live-team small,.broadcast-live-panel .match-live-team strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-live-panel .match-live-team strong{color:#111827;font-size:clamp(1.6rem,6vw,2.2rem)}.match-live-goal-lines{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:3px;width:100%;min-height:1.1rem}.match-live-goal-lines.is-empty span{font-size:.68rem;color:#9ca3af}.match-live-goal-lines li{display:flex;align-items:flex-start;gap:5px;min-width:0;font-size:.68rem;line-height:1.25;color:#374151}.match-live-goal-lines.is-center li{justify-content:center}.match-live-goal-lines.is-left li{justify-content:flex-start}.match-live-goal-lines.is-right li{justify-content:flex-end;text-align:right}.match-live-goal-lines.is-right .match-live-goal-copy{align-items:flex-end}.match-live-goal-copy{display:grid;gap:1px;min-width:0}.match-live-goal-lines em{font-style:normal;font-weight:800;color:#149447;flex:0 0 auto;padding-top:1px}.match-live-goal-lines strong{font-size:inherit!important;font-weight:800;color:#111827;white-space:normal;overflow:visible;text-overflow:clip;max-width:none;display:block;line-height:1.2}.match-live-goal-assist{display:block;color:#6b7280;font-weight:600;font-size:.62rem;white-space:normal;line-height:1.2}.match-live-goal-lines.is-compact strong{font-size:.64rem!important;max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-live-panel .match-live-team .match-live-goal-lines strong{display:block}.halftime-break-goal-board{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;text-align:left}.halftime-break-goal-side{padding:8px 10px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);min-height:3.2rem}.halftime-break-goal-label{display:block;margin-bottom:6px;font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.halftime-break-goal-side .match-live-goal-lines li{color:#e5e7eb}.halftime-break-goal-side .match-live-goal-lines strong{color:#fff!important;white-space:normal;overflow:visible;text-overflow:clip;max-width:none}.halftime-break-goal-side .match-live-goal-lines em{color:#f0c94d}.halftime-break-goal-side .match-live-goal-assist{color:#a8b5aa;font-size:.64rem;white-space:normal;overflow:visible;text-overflow:clip;max-width:none}.manager38-player-history{margin:12px 0 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#f8fafce6}.manager38-player-history h3{margin:0 0 8px;font-size:.82rem;font-weight:900;color:#0f172a}.manager38-player-history-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.manager38-player-history-totals div{display:grid;gap:2px;padding:8px;border-radius:8px;background:#ffffffd9;text-align:center}.manager38-player-history-totals b{font-size:1rem;font-weight:900;color:#0f172a}.manager38-player-history-totals span{font-size:.62rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.manager38-player-history-block{margin-top:6px}.manager38-player-history-block h4{margin:0 0 3px;font-size:.62rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.manager38-player-history-block ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.manager38-player-history-block li{display:flex;align-items:center;gap:6px;min-width:0;padding:3px 6px;border-radius:6px;background:#ffffffb8;border:1px solid rgba(15,23,42,.06);font-size:.7rem;color:#334155}.manager38-player-history-block li strong{font-weight:700;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-player-history-block li span{margin-left:auto;color:#64748b;font-size:.64rem;font-weight:650;white-space:nowrap}.manager38-player-club-timeline{list-style:none;margin:0;padding:0;display:grid;gap:0;position:relative}.manager38-player-club-timeline:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:2px;background:color-mix(in srgb,var(--mgr-accent, #149447) 28%,rgba(15,23,42,.08));border-radius:2px}.manager38-player-club-timeline li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:8px 0;font-size:.78rem}.manager38-player-club-dot{display:block;width:10px;height:10px;margin:4px 0 0 3px;border-radius:50%;background:#94a3b8;border:2px solid #fff;box-shadow:0 0 0 1px #0f172a1f}.manager38-player-club-timeline li.is-current .manager38-player-club-dot{background:var(--mgr-accent, #149447);box-shadow:0 0 0 1px color-mix(in srgb,var(--mgr-accent, #149447) 45%,transparent)}.manager38-player-club-copy{display:grid;gap:2px;min-width:0}.manager38-player-club-line{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.manager38-player-club-line strong{font-weight:850;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-player-club-line span,.manager38-player-club-line em{flex-shrink:0;font-style:normal;font-size:.68rem;font-weight:800;color:#64748b}.manager38-player-club-timeline li.is-current .manager38-player-club-line em{color:var(--mgr-accent, #149447);background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,transparent);padding:1px 6px;border-radius:999px}.manager38-player-club-copy small{color:#64748b;font-size:.7rem;font-weight:650}html:not(.ui-light-test) body:not(.light) .manager38-player-history{background:#0f172a73;border-color:#94a3b82e}html:not(.ui-light-test) body:not(.light) .manager38-player-history h3,html:not(.ui-light-test) body:not(.light) .manager38-player-history-totals b,html:not(.ui-light-test) body:not(.light) .manager38-player-club-line strong,html:not(.ui-light-test) body:not(.light) .manager38-player-history-block li strong{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-player-history-totals span,html:not(.ui-light-test) body:not(.light) .manager38-player-history-block h4,html:not(.ui-light-test) body:not(.light) .manager38-player-club-line span,html:not(.ui-light-test) body:not(.light) .manager38-player-club-copy small,html:not(.ui-light-test) body:not(.light) .manager38-player-history-block li span{color:#94a3b8!important}html:not(.ui-light-test) body:not(.light) .manager38-player-history-totals div{background:#ffffff0f}html:not(.ui-light-test) body:not(.light) .manager38-player-club-dot{border-color:#0f172a}html.ui-light-test .manager38-player-history,body.light .manager38-player-history,.manager38-brasfoot-light .manager38-player-history{background:#f8fafc;border-color:#0f172a14}.manager38-player-history-block.is-recent-matches{margin-top:8px;padding:6px;border-radius:8px;background:#f1f5f9;border:1px solid rgba(15,23,42,.06)}.manager38-player-history-block.is-recent-matches h4{margin:0 0 4px;font-size:.58rem}.manager38-player-recent-matches{gap:2px!important}.manager38-player-recent-matches li{padding:2px 5px!important;min-height:0;background:#fff!important}.manager38-player-recent-matches li strong i{font-style:normal;font-weight:600;color:#94a3b8;margin-right:2px}.manager38-player-recent-matches li span.is-empty{opacity:.45}.manager38-player-recent-matches li em{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:4px;font-style:normal;font-size:.62rem;font-weight:900;text-align:center;line-height:1}.manager38-player-recent-matches li em.is-v,html.ui-light-test body .manager38-screen .manager38-player-recent-matches li em.is-v,body.light .manager38-screen .manager38-player-recent-matches li em.is-v,.manager38-brasfoot-light .manager38-player-recent-matches li em.is-v{color:#047857!important;-webkit-text-fill-color:#047857;background:#10b98124}.manager38-player-recent-matches li em.is-e,html.ui-light-test body .manager38-screen .manager38-player-recent-matches li em.is-e,body.light .manager38-screen .manager38-player-recent-matches li em.is-e,.manager38-brasfoot-light .manager38-player-recent-matches li em.is-e{color:#a16207!important;-webkit-text-fill-color:#a16207;background:#eab30829}.manager38-player-recent-matches li em.is-d,html.ui-light-test body .manager38-screen .manager38-player-recent-matches li em.is-d,body.light .manager38-screen .manager38-player-recent-matches li em.is-d,.manager38-brasfoot-light .manager38-player-recent-matches li em.is-d{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c;background:#ef444424}html.ui-light-test body .manager38-screen .manager38-player-recent-matches li strong,body.light .manager38-screen .manager38-player-recent-matches li strong,.manager38-brasfoot-light .manager38-player-recent-matches li strong{color:#0f172a!important;font-weight:700;font-size:.68rem}html.ui-light-test body .manager38-screen .manager38-player-recent-matches li span,body.light .manager38-screen .manager38-player-recent-matches li span,.manager38-brasfoot-light .manager38-player-recent-matches li span{color:#64748b!important;font-size:.62rem}.halftime-break-assist-hint{margin:6px 0 0;font-size:.68rem;color:#9ca3af}.manager38-daily-news.is-compact{margin:10px 0 0;padding:6px 8px;border-radius:8px;border:1px solid rgba(15,23,42,.08);background:#ffffffa6;max-height:4.6rem;overflow:hidden}.manager38-daily-news.is-compact h3{margin:0 0 4px;font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.manager38-daily-news.is-compact ul{margin:0;display:grid;gap:2px}.manager38-daily-news.is-compact li{display:flex;align-items:center;gap:6px;padding:2px 0;background:transparent;border-radius:0;min-width:0}.manager38-daily-news.is-compact .manager38-daily-news-tag{flex:0 0 auto;margin:0;font-size:.54rem;padding:1px 5px}.manager38-daily-news.is-compact strong{font-size:.72rem;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.broadcast-live-feed{list-style:none;margin:0 12px;padding:8px 10px;max-height:min(34vh,220px);overflow-y:auto;border-radius:10px;border:1px solid rgba(0,0,0,.06);border-left:3px solid rgba(47,179,109,.65);background:#ffffffeb}.broadcast-live-feed .match-live-event{border:0;background:transparent;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.06);color:#111827;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.broadcast-live-feed .match-live-event:last-child{border-bottom:0}.broadcast-live-feed .broadcast-goal-line-live{display:flex;align-items:center;gap:8px}.broadcast-goal-feed{list-style:none;margin:0;padding:8px 10px;border-radius:10px;border-left:3px solid rgba(47,179,109,.65);background:#ffffff0a}.broadcast-goal-line{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:.88rem}.broadcast-goal-line:last-child{border-bottom:0}.broadcast-goal-min{min-width:28px;color:#6b7280;font-weight:800;font-size:.82rem}.broadcast-goal-dot{color:#9ca3af}.broadcast-goal-line strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.broadcast-goals-block{grid-column:1 / -1;display:grid;gap:6px}.broadcast-goals-kicker{font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#9aa89f}.result-v2-meta-broadcast{grid-template-columns:1fr}.result-card-broadcast{overflow:hidden}.scoreline-v2-broadcast{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px}.broadcast-live-footer{display:grid;gap:4px;padding:10px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.06);background:#fff;min-width:0}.broadcast-live-footer-headline{margin:0;font-size:.8rem;font-weight:800;line-height:1.35;color:#111827;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.broadcast-live-footer-sub{margin:0;font-size:.74rem;line-height:1.35;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scoreline-v2-flags,.scoreline-v2-inline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.scoreline-team{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0}.scoreline-team-name{display:block;max-width:100%;font-size:.76rem;line-height:1.2;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scoreline-score{font-size:clamp(1.35rem,5vw,1.85rem);white-space:nowrap;line-height:1}.broadcast-live-panel .match-live-flag-emoji{font-size:1.75rem;line-height:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))}.broadcast-live-panel .match-live-flag{width:36px;height:26px;object-fit:cover;border-radius:4px;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 4px #0000001a}.broadcast-live-panel .match-live-flag.is-shield{object-fit:contain;padding:2px;box-sizing:border-box;background:#ffffff14}.result-v2-news-unified{margin:0;gap:8px}.result-v2-news-body{display:grid;gap:8px;min-width:0}.result-v2-news-headline{display:block;font-size:.88rem;line-height:1.35;font-weight:700;color:inherit}.scoreline-v2-inline{padding:8px;margin:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.broadcast-ticker{display:none}.broadcast-group-table{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.broadcast-group-head span{letter-spacing:.06em}.broadcast-group-rows .broadcast-group-row{grid-template-columns:minmax(0,1fr) auto;padding:8px 10px}.broadcast-group-row.is-user{background:#2fb36d29;box-shadow:inset 3px 0 #2fb36dd9}.broadcast-group-stats{font-weight:800;white-space:nowrap}@media(max-width:640px){.match-live-backdrop{padding-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right))}.broadcast-live-panel{max-height:min(92dvh,720px)}}.intro-hero-card{border-color:#2fb36d57;box-shadow:0 22px 70px #00000038}.intro-primary-btn{min-height:52px;font-size:1rem;letter-spacing:0}.home-fast-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.home-fast-modes button{min-height:56px;padding:10px 12px;border-radius:12px;border:1px solid rgba(47,179,109,.2);background:#2fb36d14;color:var(--text);text-align:left;display:grid;gap:2px;cursor:pointer}.home-fast-modes button:first-child{border-color:#f6d76a52;background:#f6d76a1a}.home-fast-modes strong{font-size:.88rem;line-height:1.1}.home-fast-modes span{color:#f5f0dfc7;font-size:.72rem;line-height:1.2}.home-all-modes-btn{width:100%;min-height:42px;border-radius:12px;border:1px solid rgba(148,163,184,.24);background:#ffffff0e;color:var(--text);font-size:.86rem;font-weight:850;cursor:pointer}.home-all-modes-btn:hover:not(:disabled){border-color:#2fb36d52;background:#2fb36d14}html.ui-light-test .home-fast-modes button,body.light .home-fast-modes button{background:#16a34a14}html.ui-light-test .home-fast-modes button:first-child,body.light .home-fast-modes button:first-child{background:#facc1524}html.ui-light-test .home-fast-modes span,body.light .home-fast-modes span{color:#4b5563}html.ui-light-test .home-all-modes-btn,body.light .home-all-modes-btn{background:#fff;color:#0f172a;border-color:#0f172a24}.home-stack-side>.home-global-ranking,.home-stack-side>.home-help-hub,.home-stack-side>.home-sponsors-block,.home-stack-side>.home-sponsors-link,.home-stack-side>.database-stats{opacity:.92}.start-screen.mode-screen-step{gap:10px}.mode-screen-lite .mode-lite-head{order:0}.mode-screen-lite .mode-competicoes-featured{order:1}.mode-screen-lite .mode-x1-featured{order:2}.mode-screen-lite .mode-screen-foot-row{order:3}.mode-card-world2026{order:1;border-color:#f6d76a70!important;background:radial-gradient(circle at top right,rgba(246,215,106,.18),transparent 54%),#2fb36d1a!important}.mode-card-league{order:2;border-color:#2fb36d66!important;background:radial-gradient(circle at top right,rgba(47,179,109,.18),transparent 54%),#ffffff0d!important}.mode-card-cup{order:3}.mode-competicoes-grid .mode-card-world2026{order:1}.mode-competicoes-grid .mode-card-league{order:2}.mode-competicoes-grid .mode-card-cup{order:3}.mode-competicoes-grid .mode-mode-new{order:5}.mode-custom-team-grid-btn{order:8}.mode-competicoes-grid button{order:10;min-height:104px}.mode-competicoes-grid button svg{width:24px;height:24px}.mode-x1-featured{padding:14px;box-shadow:none}.mode-x1-entry{min-height:70px}.mode-x1-whatsapp-btn{min-height:38px}@media(min-width:900px){.home-stack:not(.home-minimal-v38){grid-template-columns:minmax(420px,500px) minmax(0,1fr)}.home-stack:not(.home-minimal-v38) .home-stack-side{margin-top:84px}.intro-hero-card{padding:26px 24px 24px}.mode-competicoes-grid.stable-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mode-card-world2026,.mode-card-league{grid-column:span 2}}@media(max-width:560px){.home-page-shell{max-width:min(100% - 16px,420px);padding-top:6px}.intro-screen .start-brand h1{font-size:1.42rem}.intro-screen .start-brand p{font-size:.9rem;line-height:1.35}.home-continue-campaign{min-height:54px}.home-fast-modes{grid-template-columns:1fr}.home-stack-side{gap:8px}.home-global-ranking,.home-help-hub,.home-sponsors-link,.database-stats{margin-top:0}.home-ranking-master-toggle,.home-help-hub-toggle,.database-stats-toggle,.home-roster-catalog-link,.home-sponsors-link{min-height:48px;padding:10px 12px}.start-screen.mode-screen-step{padding-top:64px;gap:10px}.mode-screen-lite .mode-lite-head h1{font-size:1.3rem}.mode-screen-lite .mode-lite-head p{font-size:.86rem}.mode-competicoes-featured,.mode-x1-featured{padding:12px}.mode-section-head{gap:2px}.mode-section-head strong{font-size:1rem!important}.mode-section-head span{font-size:.78rem!important}.mode-competicoes-grid{gap:8px}.mode-competicoes-grid button,.mode-grid button{min-height:82px;padding:11px 12px}.mode-competicoes-grid strong,.mode-grid strong{font-size:.94rem}.mode-competicoes-grid span:not(.mode-new-badge),.mode-grid span:not(.mode-new-badge){font-size:.74rem;line-height:1.25}.mode-x1-entry{min-height:62px;padding:11px 12px}.mode-x1-entry svg{width:22px;height:22px}.mode-x1-entry-copy strong{font-size:.92rem}.mode-x1-entry-copy span{font-size:.74rem}.mode-x1-whatsapp-btn{min-height:36px;font-size:.78rem}.mode-screen-foot-row{gap:8px}}body .penalty-shootout-box,body .match-compare-panel,body .halftime-summary-card,body .halftime-tips-card,body .halftime-break-modal .match-live-half-card,body .league-play-hub .result-card,body .career-hub-panel,body .records-modal,body .history-modal{color:#f5f0df;background-color:#0e1214f5;border-color:#ffffff24}body .penalty-shootout-header,body .match-compare-title,body .halftime-tips-card h3,body .halftime-summary-card h3{color:#f6d76a}body .penalty-shootout-help,body .penalty-kick-role,body .penalty-kick-round,body .match-compare-panel span,body .match-compare-panel p,body .halftime-tips-card li,body .halftime-summary-card span,body .career-empty,body .history-card span{color:#cbd5c0}body .penalty-shootout-side small,body .penalty-kick-name,body .match-compare-bars small,body .match-compare-mvp strong{color:#f5f0df}body .penalty-shootout-scoreboard,body .penalty-kick-row,body .match-compare-col,body .match-compare-mvp,body .halftime-summary-card article,body .halftime-tips-card li,body .career-stat-list li,body .history-card{background:#ffffff12;border-color:#ffffff21}body .penalty-kick-goal{background:#22c55e33;color:#bbf7d0;border:1px solid rgba(34,197,94,.38)}body .penalty-kick-miss{background:#ef44442e;color:#fecaca;border-color:#f8717194}html.ui-light-test body .penalty-shootout-box,body.light .penalty-shootout-box,html.ui-light-test body .match-compare-panel,body.light .match-compare-panel,html.ui-light-test body .halftime-summary-card,body.light .halftime-summary-card,html.ui-light-test body .halftime-tips-card,body.light .halftime-tips-card,html.ui-light-test body .halftime-break-modal .match-live-half-card,body.light .halftime-break-modal .match-live-half-card,html.ui-light-test body .league-play-hub .result-card,body.light .league-play-hub .result-card,html.ui-light-test body .career-hub-panel,body.light .career-hub-panel,html.ui-light-test body .records-modal,body.light .records-modal,html.ui-light-test body .history-modal,body.light .history-modal{color:#101827;background:#fff;border-color:#1018271f}html.ui-light-test body .penalty-shootout-header,body.light .penalty-shootout-header,html.ui-light-test body .match-compare-title,body.light .match-compare-title,html.ui-light-test body .halftime-tips-card h3,body.light .halftime-tips-card h3,html.ui-light-test body .halftime-summary-card h3,body.light .halftime-summary-card h3{color:#8a5a00}html.ui-light-test body .penalty-shootout-help,body.light .penalty-shootout-help,html.ui-light-test body .penalty-kick-role,body.light .penalty-kick-role,html.ui-light-test body .penalty-kick-round,body.light .penalty-kick-round,html.ui-light-test body .match-compare-panel span,body.light .match-compare-panel span,html.ui-light-test body .match-compare-panel p,body.light .match-compare-panel p,html.ui-light-test body .halftime-tips-card li,body.light .halftime-tips-card li,html.ui-light-test body .halftime-summary-card span,body.light .halftime-summary-card span,html.ui-light-test body .career-empty,body.light .career-empty,html.ui-light-test body .history-card span,body.light .history-card span{color:#475569}html.ui-light-test body .penalty-shootout-side small,body.light .penalty-shootout-side small,html.ui-light-test body .penalty-kick-name,body.light .penalty-kick-name,html.ui-light-test body .match-compare-bars small,body.light .match-compare-bars small,html.ui-light-test body .match-compare-mvp strong,body.light .match-compare-mvp strong{color:#101827}html.ui-light-test body .penalty-shootout-side strong,body.light .penalty-shootout-side strong{color:#0f8a3b}html.ui-light-test body .penalty-shootout-scoreboard,body.light .penalty-shootout-scoreboard,html.ui-light-test body .penalty-kick-row,body.light .penalty-kick-row,html.ui-light-test body .match-compare-col,body.light .match-compare-col,html.ui-light-test body .match-compare-mvp,body.light .match-compare-mvp,html.ui-light-test body .halftime-summary-card article,body.light .halftime-summary-card article,html.ui-light-test body .halftime-tips-card li,body.light .halftime-tips-card li,html.ui-light-test body .career-stat-list li,body.light .career-stat-list li,html.ui-light-test body .history-card,body.light .history-card{background:#f4f6f8;border-color:#1018271a}html.ui-light-test body .penalty-kick-goal,body.light .penalty-kick-goal{background:#16a34a24;color:#166534;border-color:#16a34a57}html.ui-light-test body .penalty-kick-miss,body.light .penalty-kick-miss{background:#dc26261f;color:#991b1b;border-color:#dc262652}.manager38-screen{--mgr-accent: #149447;--mgr-accent-2: #e5e7eb;--mgr-accent-text: #fff;--mgr-accent-soft: rgba(20, 148, 71, .22);--mgr-accent-glow: rgba(20, 148, 71, .28);--mgr-trust-fill: var(--mgr-accent);--mgr-tab-active-bg: var(--mgr-accent-soft);--mgr-tab-active-border: var(--mgr-accent);--mgr-header-accent: var(--mgr-accent);--mgr-mine-row: var(--mgr-accent-soft);--mgr-bg: linear-gradient(180deg, rgba(16, 50, 82, .92), rgba(5, 22, 36, .96));--mgr-surface: rgba(2, 16, 31, .72);--mgr-surface-2: rgba(5, 10, 16, .72);--mgr-text: #f8fafc;--mgr-muted: #cbd5e1;--mgr-gold: #f6d76a;--mgr-green: #149447;--mgr-green-dark: #0d7a42;--mgr-border: rgba(148, 163, 184, .22);--mgr-rating-high: #4ade80;--mgr-rating-mid: #e8c868;--mgr-rating-low: #fb7185;width:min(980px,calc(100vw - 20px));min-height:calc(100vh - 96px);margin:72px auto 28px;padding:14px;color:var(--mgr-text);background:var(--mgr-bg),radial-gradient(circle at 50% 105%,var(--mgr-accent-glow, rgba(42, 118, 72, .72)),transparent 42%);border:1px solid var(--mgr-border);border-radius:12px;box-shadow:0 20px 70px #00000052;overflow-x:hidden;overflow-y:visible;max-width:100%;touch-action:pan-y;overscroll-behavior-x:none}.manager38-title{text-align:center;max-width:720px;margin:0 auto 18px}.manager38-title h1{margin:8px 0 6px;font-size:clamp(1.7rem,4vw,2.4rem);color:#f8fafc}.manager38-title p{margin:0;color:#d8c982}.manager38-back{border:1px solid rgba(255,255,255,.18);background:#0208176b;color:#f8fafc;border-radius:999px;padding:8px 14px;font-weight:800}.manager38-setup-card{display:grid;gap:14px;width:min(680px,100%);margin:0 auto;padding:18px;background:#02101fb8;border:1px solid rgba(148,163,184,.18);border-radius:8px}.manager38-setup-card label{display:grid;gap:7px;color:#d8c982;font-weight:800}.manager38-setup-card select,.manager38-setup-card input{width:100%;min-height:52px;padding:0 14px;color:#f8fafc;background:#061625;border:1px solid rgba(148,163,184,.22);border-radius:6px;font:inherit;font-weight:800}.manager38-check{grid-template-columns:auto 1fr;align-items:center;color:#f8fafc!important}.manager38-check input{width:24px;min-height:24px}.manager38-start,.manager38-actions button,.manager38-table-head button:not(:disabled):not(.manager38-continental-comp-tab):not(.manager38-domestic-comp-tab):not(.manager38-ranking-league-trigger):not(.manager38-ranking-league-option):not(.manager38-table-pane-tab),.manager38-round-summary-actions .manager38-start{min-height:48px;padding:0 18px;border-radius:12px;font-weight:800;font-size:.84rem;letter-spacing:.03em;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.manager38-actions button:not(.manager38-btn-ghost):not(:disabled),.manager38-table-head button:not(:disabled):not(.manager38-continental-comp-tab):not(.manager38-domestic-comp-tab):not(.manager38-ranking-league-trigger):not(.manager38-ranking-league-option):not(.manager38-table-pane-tab),.manager38-round-summary-actions .manager38-start{border:0;background:var(--mgr-accent, var(--mgr-green));color:var(--mgr-accent-text, #fff);text-transform:uppercase;box-shadow:0 8px 20px var(--mgr-accent-glow, rgba(20, 148, 71, .28))}.manager38-actions button:not(.manager38-btn-ghost):not(:disabled):hover,.manager38-table-head button:not(:disabled):not(.manager38-continental-comp-tab):not(.manager38-domestic-comp-tab):not(.manager38-ranking-league-trigger):not(.manager38-ranking-league-option):not(.manager38-table-pane-tab):hover{transform:translateY(-1px)}.manager38-actions .manager38-btn-ghost,.manager38-actions button.manager38-btn-ghost,.manager38-table-head button:disabled:not(.manager38-continental-comp-tab):not(.manager38-domestic-comp-tab):not(.manager38-ranking-league-trigger):not(.manager38-ranking-league-option):not(.manager38-table-pane-tab),.manager38-actions button:disabled{background:#ffffff0f;color:var(--mgr-text, #f8fafc);border:1px solid var(--mgr-border, rgba(148, 163, 184, .32));box-shadow:none;text-transform:none;font-weight:700}.manager38-actions button.manager38-btn-ghost:hover:not(:disabled){background:#ffffff1f;border-color:#94a3b87a}.manager38-actions button:disabled{opacity:.45;cursor:not-allowed;transform:none}.manager38-screen button.manager38-btn-ghost,.manager38-modal-backdrop button.manager38-btn-ghost{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .32));border-radius:10px;background:#ffffff0f;color:var(--mgr-text, #f8fafc);font-size:.82rem;font-weight:800;letter-spacing:.01em;line-height:1.2;cursor:pointer;box-shadow:none;text-transform:none;transition:transform .15s ease,background .15s ease,border-color .15s ease}.manager38-screen button.manager38-btn-ghost:hover:not(:disabled),.manager38-modal-backdrop button.manager38-btn-ghost:hover:not(:disabled){background:#ffffff1f;border-color:#94a3b87a;transform:translateY(-1px)}.manager38-screen button.manager38-start,.manager38-modal-backdrop button.manager38-start,.manager38-screen button.manager38-transfer-proposal-submit,.manager38-modal-backdrop button.manager38-transfer-proposal-submit{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 18px;border:none;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--mgr-accent, #149447) 92%,#fff),var(--mgr-accent, #149447));color:var(--mgr-accent-text, #fff);font-size:.84rem;font-weight:900;letter-spacing:.02em;line-height:1.2;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--mgr-accent, #149447) 35%,transparent);text-transform:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.manager38-screen button.manager38-start:hover:not(:disabled),.manager38-modal-backdrop button.manager38-start:hover:not(:disabled),.manager38-screen button.manager38-transfer-proposal-submit:hover:not(:disabled),.manager38-modal-backdrop button.manager38-transfer-proposal-submit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.manager38-screen button.manager38-btn-ghost:disabled,.manager38-screen button.manager38-start:disabled,.manager38-screen button.manager38-transfer-proposal-submit:disabled,.manager38-modal-backdrop button.manager38-btn-ghost:disabled,.manager38-modal-backdrop button.manager38-start:disabled,.manager38-modal-backdrop button.manager38-transfer-proposal-submit:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none;box-shadow:none}.manager38-brasfoot-light button.manager38-btn-ghost,html.ui-light-test body .manager38-screen button.manager38-btn-ghost,html.ui-light-test body .manager38-modal-backdrop button.manager38-btn-ghost,body.light .manager38-screen button.manager38-btn-ghost,body.light .manager38-modal-backdrop button.manager38-btn-ghost{background:color-mix(in srgb,var(--mgr-surface-2, #f1f5f9) 92%,#fff);color:var(--mgr-text, #0f172a);border-color:#94a3b873;box-shadow:0 2px 8px #0f172a0f}.manager38-brasfoot-light button.manager38-btn-ghost:hover:not(:disabled),html.ui-light-test body .manager38-screen button.manager38-btn-ghost:hover:not(:disabled),html.ui-light-test body .manager38-modal-backdrop button.manager38-btn-ghost:hover:not(:disabled),body.light .manager38-screen button.manager38-btn-ghost:hover:not(:disabled),body.light .manager38-modal-backdrop button.manager38-btn-ghost:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8}.manager38-screen.manager38-brasfoot{--bf-accent: var(--mgr-accent, #149447);--bf-gold: var(--mgr-header-highlight, #fde68a);--bf-list-bg: linear-gradient(180deg, #0b1a2d 0%, #061220 100%);--bf-list-border: rgba(15, 23, 42, .55);--bf-row-bg: rgba(12, 28, 48, .96);--bf-row-bg-alt: rgba(8, 22, 38, .98);--bf-row-text: #f8fafc;--bf-row-muted: #94a3b8;--bf-row-dim: #64748b;--bf-row-pos: #6ee7b7;--bf-row-reserve: #e8c547;--bf-nav-bg: #071018;display:flex;flex-direction:column;min-height:100dvh;max-height:100dvh;height:100dvh;margin:0 auto;padding:6px 8px 0;overflow:hidden;background:var(--mgr-bg);border-color:var(--mgr-border);box-sizing:border-box}.manager38-screen.manager38-brasfoot>.manager38-bottom-nav{margin-top:auto}.manager38-brasfoot-header{display:flex;flex-direction:column;gap:4px;padding:5px 7px 6px;flex-shrink:0;color:var(--mgr-header-text, #ffffff);--bf-header-text: var(--mgr-header-text, #ffffff);--bf-header-muted: var(--mgr-header-muted, rgba(255, 255, 255, .86));--bf-gold: var(--mgr-header-highlight, #fde68a);--mgr-trust-fill: var(--mgr-header-trust-fill, #ffffff);--mgr-trust-track: var(--mgr-header-trust-track, rgba(255, 255, 255, .24));background:linear-gradient(135deg,color-mix(in srgb,var(--mgr-header-bg, var(--mgr-accent)) 88%,#000),color-mix(in srgb,var(--mgr-header-bg, var(--mgr-accent)) 42%,#0b1628) 55%,color-mix(in srgb,var(--mgr-accent-2) 18%,#0b1628));border-radius:10px;border:1px solid color-mix(in srgb,var(--mgr-accent) 35%,transparent);margin-bottom:4px;box-shadow:0 4px 14px color-mix(in srgb,var(--mgr-accent) 22%,transparent)}.manager38-brasfoot-light .manager38-brasfoot-header{background:linear-gradient(135deg,color-mix(in srgb,var(--mgr-header-bg, var(--mgr-accent)) 92%,#0f172a),color-mix(in srgb,var(--mgr-header-bg, var(--mgr-accent)) 70%,#0b1628) 55%,color-mix(in srgb,var(--mgr-accent) 35%,#020617));border-color:color-mix(in srgb,var(--mgr-accent) 40%,rgba(15,23,42,.35));box-shadow:0 4px 14px color-mix(in srgb,var(--mgr-accent) 18%,transparent);color:var(--mgr-header-text, #ffffff)}.manager38-bf-head-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.manager38-bf-head-side{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.manager38-bf-head-tools{display:flex;align-items:center;gap:6px;flex-shrink:0}.manager38-bf-chrome{display:flex;align-items:center;gap:6px}.manager38-bf-chrome-group{display:inline-flex;align-items:center;gap:3px;padding:2px;border-radius:999px;background:color-mix(in srgb,#000 22%,transparent);border:1px solid color-mix(in srgb,#fff 14%,transparent)}.manager38-bf-chrome-group.is-icons{gap:2px}.manager38-brasfoot-header .manager38-language-trigger,.manager38-brasfoot-header .manager38-account-chip,.manager38-brasfoot-header .manager38-settings-trigger.is-inline,.manager38-brasfoot-header .ui-test-theme-toggle.is-inline{height:28px;min-height:28px;border:1px solid transparent;background:transparent;box-shadow:none;color:var(--mgr-header-text, #fff)!important}.manager38-brasfoot-header .manager38-language-trigger{width:30px;min-width:30px;padding:0;font-size:.62rem;font-weight:900;letter-spacing:.04em;border-radius:999px}.manager38-brasfoot-header .manager38-account-chip{width:auto;min-width:28px;padding:0 9px;font-size:.68rem;font-weight:850;border-radius:999px}.manager38-brasfoot-header .manager38-account-chip.is-ceo{background:color-mix(in srgb,#f59e0b 28%,transparent);border-color:color-mix(in srgb,#fde68a 35%,transparent);color:#fde68a!important}.manager38-brasfoot-header .manager38-account-chip.is-premium:not(.is-ceo){background:color-mix(in srgb,#34d399 22%,transparent);border-color:color-mix(in srgb,#86efac 30%,transparent);color:#bbf7d0!important}.manager38-brasfoot-header .manager38-settings-trigger.is-inline,.manager38-brasfoot-header .ui-test-theme-toggle.is-inline.is-icon-only{width:28px;min-width:28px;padding:0;border-radius:999px}.manager38-brasfoot-header .manager38-language-trigger:hover,.manager38-brasfoot-header .manager38-account-chip:hover:not(:disabled),.manager38-brasfoot-header .manager38-settings-trigger.is-inline:hover:not(:disabled),.manager38-brasfoot-header .ui-test-theme-toggle.is-inline:hover:not(:disabled){background:color-mix(in srgb,#fff 14%,transparent);border-color:color-mix(in srgb,#fff 22%,transparent)}.manager38-bf-head-meta{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 6px;flex-shrink:0}.manager38-brasfoot-header .ui-test-theme-toggle.is-inline,.manager38-brasfoot-header .app-menu-trigger.is-inline{position:static;top:auto;right:auto;left:auto;bottom:auto;z-index:2;flex-shrink:0}.manager38-brasfoot-header .ui-test-theme-toggle.is-inline{min-height:28px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--mgr-header-text, #fff) 28%,transparent);background:color-mix(in srgb,#000 18%,transparent);color:var(--mgr-header-text, #fff);font-size:.62rem;font-weight:800;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.manager38-brasfoot-header .ui-test-theme-toggle.is-inline span{font-size:.62rem}.manager38-brasfoot-header .app-menu-trigger.is-inline{width:28px;height:28px;border-radius:999px;border:1px solid color-mix(in srgb,var(--mgr-header-text, #fff) 28%,transparent);background:color-mix(in srgb,#000 18%,transparent);color:var(--mgr-header-text, #fff);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell:has(.manager38-brasfoot)>.ui-test-theme-toggle:not(.is-inline),.app-shell:has(.manager38-brasfoot)>.app-menu-trigger:not(.is-inline),.app-shell:has(.manager38-prematch-screen)>.ui-test-theme-toggle:not(.is-inline),.app-shell:has(.manager38-prematch-screen)>.app-menu-trigger:not(.is-inline),.app-shell:has(.manager38-round-end-screen)>.ui-test-theme-toggle:not(.is-inline),.app-shell:has(.manager38-round-end-screen)>.app-menu-trigger:not(.is-inline){display:none!important}.app-shell:has(.manager38-brasfoot),.app-shell:has(.manager38-prematch-screen),.app-shell:has(.manager38-round-end-screen){padding-top:8px}.manager38-bf-head-sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;line-height:1.2}.manager38-brasfoot-header.is-world-cup{border-color:#c9a2276b;background:linear-gradient(145deg,#0b2f2c,#134e4a 48%,#0a2422);box-shadow:0 4px 16px #0b2f2c59;color:#fffdf5}.manager38-brasfoot-header.is-world-cup .manager38-bf-next-opp strong,.manager38-brasfoot-header.is-world-cup .manager38-bf-next-note,.manager38-brasfoot-header.is-world-cup .manager38-bf-person-cell strong{color:#fffdf5!important;-webkit-text-fill-color:#fffdf5}.manager38-brasfoot-header.is-world-cup .manager38-bf-next-comp span{color:#fde68a!important;-webkit-text-fill-color:#fde68a}.manager38-brasfoot-header.is-world-cup .manager38-bf-next-comp em{color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92);border-color:#ffffff38;background:#ffffff1a}.manager38-brasfoot-header.is-world-cup .manager38-bf-person-cell small{color:#fff8e7b8!important;-webkit-text-fill-color:rgba(255,248,231,.72)}.manager38-brasfoot-header.is-world-cup .manager38-bf-next-venue.is-home{color:#bbf7d0!important;-webkit-text-fill-color:#bbf7d0}.manager38-brasfoot-header.is-world-cup .manager38-bf-next-venue.is-away{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0}html.ui-light-test body .manager38-screen .manager38-brasfoot-header.is-world-cup,html.ui-light-test body .manager38-screen .manager38-brasfoot-header.is-world-cup strong,html.ui-light-test body .manager38-screen .manager38-brasfoot-header.is-world-cup em,html.ui-light-test body .manager38-screen .manager38-brasfoot-header.is-world-cup span,html.ui-light-test body .manager38-screen .manager38-brasfoot-header.is-world-cup small,html.ui-light-test body .manager38-screen .manager38-brasfoot-header.is-world-cup p,html.ui-light-test body .manager38-screen .manager38-brasfoot-header.is-world-cup b,body.light .manager38-screen .manager38-brasfoot-header.is-world-cup,body.light .manager38-screen .manager38-brasfoot-header.is-world-cup strong,body.light .manager38-screen .manager38-brasfoot-header.is-world-cup em,body.light .manager38-screen .manager38-brasfoot-header.is-world-cup span,body.light .manager38-screen .manager38-brasfoot-header.is-world-cup small,body.light .manager38-screen .manager38-brasfoot-header.is-world-cup p,body.light .manager38-screen .manager38-brasfoot-header.is-world-cup b,.manager38-brasfoot-light .manager38-brasfoot-header.is-world-cup,.manager38-brasfoot-light .manager38-brasfoot-header.is-world-cup strong,.manager38-brasfoot-light .manager38-brasfoot-header.is-world-cup em,.manager38-brasfoot-light .manager38-brasfoot-header.is-world-cup span,.manager38-brasfoot-light .manager38-brasfoot-header.is-world-cup small,.manager38-brasfoot-light .manager38-brasfoot-header.is-world-cup p,.manager38-brasfoot-light .manager38-brasfoot-header.is-world-cup b{color:#fffdf5!important;-webkit-text-fill-color:#fffdf5}html.ui-light-test body .manager38-screen .manager38-brasfoot-header.is-world-cup .manager38-bf-next-comp span,body.light .manager38-screen .manager38-brasfoot-header.is-world-cup .manager38-bf-next-comp span,.manager38-brasfoot-light .manager38-brasfoot-header.is-world-cup .manager38-bf-next-comp span{color:#fde68a!important;-webkit-text-fill-color:#fde68a}html.ui-light-test body .manager38-screen .manager38-brasfoot-header.is-world-cup .manager38-bf-person-cell small,body.light .manager38-screen .manager38-brasfoot-header.is-world-cup .manager38-bf-person-cell small,.manager38-brasfoot-light .manager38-brasfoot-header.is-world-cup .manager38-bf-person-cell small,html.ui-light-test body .manager38-screen .manager38-brasfoot-header.is-world-cup .manager38-bf-next-comp em,body.light .manager38-screen .manager38-brasfoot-header.is-world-cup .manager38-bf-next-comp em,.manager38-brasfoot-light .manager38-brasfoot-header.is-world-cup .manager38-bf-next-comp em{color:#fff8e7cc!important;-webkit-text-fill-color:rgba(255,248,231,.8)}html.ui-light-test body .manager38-screen .manager38-brasfoot-header.is-world-cup .manager38-bf-next-venue.is-home,body.light .manager38-screen .manager38-brasfoot-header.is-world-cup .manager38-bf-next-venue.is-home,.manager38-brasfoot-light .manager38-brasfoot-header.is-world-cup .manager38-bf-next-venue.is-home{color:#bbf7d0!important;-webkit-text-fill-color:#bbf7d0}.manager38-bf-banner-name{font-weight:900;letter-spacing:-.02em;font-size:clamp(1.05rem,4.2vw,1.28rem);line-height:1.05}.manager38-bf-banner-chip{display:inline-flex;align-items:center;margin-left:4px;padding:2px 7px;border-radius:999px;font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;white-space:nowrap;align-self:center}.manager38-bf-banner-chip.is-wc{background:#c9a2272e;border:1px solid rgba(201,162,39,.42);color:#f5e6b0!important}.manager38-bf-banner-chip.is-pos{gap:4px;max-width:min(46vw,11.5rem);background:#ffffff1f;border:1px solid rgba(255,255,255,.18);color:var(--mgr-header-text, #fff)!important}.manager38-bf-banner-chip.is-pos b{font-weight:900;flex-shrink:0;color:inherit!important;-webkit-text-fill-color:inherit}.manager38-bf-banner-chip.is-pos span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;opacity:.92;color:inherit!important;-webkit-text-fill-color:inherit}.manager38-bf-next,.manager38-bf-next.is-compact{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:0;padding:3px 6px;border-radius:6px;background:color-mix(in srgb,#000 18%,transparent);border:1px solid color-mix(in srgb,#fff 10%,transparent);min-width:0}.manager38-bf-next.is-wc{border-color:#c9a22747;background:linear-gradient(135deg,#c9a2271f,#00000038)}.manager38-bf-next.is-rivalry{border-color:#f8717159}.manager38-bf-next-match{display:flex;align-items:center;gap:6px;min-width:0}.manager38-bf-next-venue{flex-shrink:0;padding:1px 6px;border-radius:4px;font-size:.56rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;background:#ffffff1f;color:#fff;line-height:1.35}.manager38-bf-next-venue.is-home{background:#34d39938;color:#bbf7d0}.manager38-bf-next-venue.is-away{background:#94a3b838;color:#e2e8f0}.manager38-bf-next-opp{display:flex;align-items:center;gap:5px;min-width:0}.manager38-bf-next-opp strong,.manager38-bf-next-opp-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;color:#fff!important;-webkit-text-fill-color:#fff;line-height:1.15;max-width:9.5rem}.manager38-bf-next-note{margin:0;font-size:.68rem;font-weight:700;line-height:1.25;color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)}.manager38-bf-next-comp{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.manager38-bf-next-comp span,.manager38-bf-next-comp-name{font-size:.6rem;font-weight:800;color:var(--mgr-header-highlight, #fde68a)!important;-webkit-text-fill-color:var(--mgr-header-highlight, #fde68a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:11rem}.manager38-bf-next-comp em,.manager38-bf-next-stage{padding:1px 5px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;font-size:.54rem;font-style:normal;font-weight:800;color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9);line-height:1.3}.manager38-bf-next-classic{padding:1px 5px;border-radius:999px;background:#f8717138;border:1px solid rgba(248,113,113,.4);font-size:.54rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;color:#fecaca}.manager38-bf-head-meta-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);gap:4px;min-width:0;align-items:stretch}.manager38-bf-meta-chip{display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0;padding:2px 6px;border-radius:5px;background:color-mix(in srgb,#000 16%,transparent);border:1px solid color-mix(in srgb,#fff 10%,transparent)}.manager38-bf-meta-chip small{font-size:.48rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72);line-height:1.1}.manager38-bf-meta-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:800;color:#fff!important;-webkit-text-fill-color:#fff;line-height:1.15}.manager38-brasfoot-header .manager38-trust.is-compact{display:grid;grid-template-columns:20px minmax(0,1fr) 24px;gap:2px;width:100%;flex:none;padding:2px 4px;border-radius:5px;min-height:0}.manager38-brasfoot-header .manager38-trust.is-compact small,.manager38-brasfoot-header .manager38-trust.is-compact em{font-size:.5rem!important;line-height:1.1}.manager38-brasfoot-header .manager38-trust.is-compact i{height:3px}html.ui-light-test body .manager38-screen .manager38-brasfoot-header,html.ui-light-test body .manager38-screen .manager38-brasfoot-header strong,html.ui-light-test body .manager38-screen .manager38-brasfoot-header span,html.ui-light-test body .manager38-screen .manager38-brasfoot-header small,html.ui-light-test body .manager38-screen .manager38-brasfoot-header em,html.ui-light-test body .manager38-screen .manager38-brasfoot-header p,html.ui-light-test body .manager38-screen .manager38-brasfoot-header b,body.light .manager38-screen .manager38-brasfoot-header,body.light .manager38-screen .manager38-brasfoot-header strong,body.light .manager38-screen .manager38-brasfoot-header span,body.light .manager38-screen .manager38-brasfoot-header small,body.light .manager38-screen .manager38-brasfoot-header em,body.light .manager38-screen .manager38-brasfoot-header p,body.light .manager38-screen .manager38-brasfoot-header b,.manager38-brasfoot-light .manager38-brasfoot-header,.manager38-brasfoot-light .manager38-brasfoot-header strong,.manager38-brasfoot-light .manager38-brasfoot-header span,.manager38-brasfoot-light .manager38-brasfoot-header small,.manager38-brasfoot-light .manager38-brasfoot-header em,.manager38-brasfoot-light .manager38-brasfoot-header p,.manager38-brasfoot-light .manager38-brasfoot-header b{color:#fff!important;-webkit-text-fill-color:#ffffff}html.ui-light-test body .manager38-screen .manager38-brasfoot-header .manager38-bf-person-cell small,html.ui-light-test body .manager38-screen .manager38-brasfoot-header .manager38-bf-meta-chip small,html.ui-light-test body .manager38-screen .manager38-brasfoot-header .manager38-bf-next-comp em,html.ui-light-test body .manager38-screen .manager38-brasfoot-header .manager38-bf-next-stage,html.ui-light-test body .manager38-screen .manager38-brasfoot-header .manager38-trust small,body.light .manager38-screen .manager38-brasfoot-header .manager38-bf-person-cell small,body.light .manager38-screen .manager38-brasfoot-header .manager38-bf-meta-chip small,body.light .manager38-screen .manager38-brasfoot-header .manager38-bf-next-comp em,body.light .manager38-screen .manager38-brasfoot-header .manager38-bf-next-stage,body.light .manager38-screen .manager38-brasfoot-header .manager38-trust small,.manager38-brasfoot-light .manager38-brasfoot-header .manager38-bf-person-cell small,.manager38-brasfoot-light .manager38-brasfoot-header .manager38-bf-meta-chip small,.manager38-brasfoot-light .manager38-brasfoot-header .manager38-bf-next-comp em,.manager38-brasfoot-light .manager38-brasfoot-header .manager38-bf-next-stage,.manager38-brasfoot-light .manager38-brasfoot-header .manager38-trust small{color:#ffffffd1!important;-webkit-text-fill-color:rgba(255,255,255,.82)}html.ui-light-test body .manager38-screen .manager38-brasfoot-header .manager38-bf-next-comp span,html.ui-light-test body .manager38-screen .manager38-brasfoot-header .manager38-bf-next-comp-name,html.ui-light-test body .manager38-screen .manager38-brasfoot-header .manager38-bf-head-next,html.ui-light-test body .manager38-screen .manager38-brasfoot-header .manager38-brasfoot-money,body.light .manager38-screen .manager38-brasfoot-header .manager38-bf-next-comp span,body.light .manager38-screen .manager38-brasfoot-header .manager38-bf-next-comp-name,body.light .manager38-screen .manager38-brasfoot-header .manager38-bf-head-next,body.light .manager38-screen .manager38-brasfoot-header .manager38-brasfoot-money,.manager38-brasfoot-light .manager38-brasfoot-header .manager38-bf-next-comp span,.manager38-brasfoot-light .manager38-brasfoot-header .manager38-bf-next-comp-name,.manager38-brasfoot-light .manager38-brasfoot-header .manager38-bf-head-next,.manager38-brasfoot-light .manager38-brasfoot-header .manager38-brasfoot-money{color:var(--mgr-header-highlight, #fde68a)!important;-webkit-text-fill-color:var(--mgr-header-highlight, #fde68a)}html.ui-light-test body .manager38-screen .manager38-brasfoot-header .manager38-account-chip.is-ceo,body.light .manager38-screen .manager38-brasfoot-header .manager38-account-chip.is-ceo,.manager38-brasfoot-light .manager38-brasfoot-header .manager38-account-chip.is-ceo{color:#fde68a!important;-webkit-text-fill-color:#fde68a}html.ui-light-test body .manager38-screen .manager38-brasfoot-header .manager38-account-chip.is-premium:not(.is-ceo),body.light .manager38-screen .manager38-brasfoot-header .manager38-account-chip.is-premium:not(.is-ceo),.manager38-brasfoot-light .manager38-brasfoot-header .manager38-account-chip.is-premium:not(.is-ceo){color:#bbf7d0!important;-webkit-text-fill-color:#bbf7d0}.manager38-bf-next-comp b{padding:2px 7px;border-radius:999px;background:#f8717138;border:1px solid rgba(248,113,113,.4);font-size:.58rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#fecaca}.manager38-bf-head-person{display:grid;grid-template-columns:1fr 1fr;gap:5px;min-width:0}.manager38-bf-person-cell{display:grid;gap:0;min-width:0;padding:4px 7px;border-radius:6px;background:color-mix(in srgb,#000 16%,transparent);border:1px solid color-mix(in srgb,#fff 10%,transparent)}.manager38-bf-person-cell small{font-size:.52rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#ffffffc7!important;-webkit-text-fill-color:rgba(255,255,255,.78)}.manager38-bf-person-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;color:#fff!important;-webkit-text-fill-color:#ffffff;line-height:1.15}.manager38-bf-head-next{font-size:.68rem;font-weight:800;color:var(--mgr-header-highlight, #fde68a)!important;text-shadow:0 1px 2px rgba(0,0,0,.35)}.manager38-bf-head-next.is-rivalry{color:#fca5a5!important}.manager38-brasfoot-contract{font-size:.62rem;font-weight:700;opacity:1;color:var(--mgr-header-text, #ffffff)!important}.manager38-brasfoot-contract:before{content:"\00B7 ";opacity:.7;color:var(--mgr-header-muted, rgba(255, 255, 255, .86))!important}.manager38-brasfoot-light .manager38-brasfoot-header .manager38-brasfoot-contract{color:var(--mgr-header-text, #ffffff)!important}.manager38-bf-head-trust{display:flex;gap:5px;min-width:0}.manager38-brasfoot-header .manager38-trust{grid-template-columns:28px minmax(0,1fr) 30px;gap:4px;width:auto;flex:1;min-width:0}.manager38-brasfoot-header .manager38-trust.is-clickable{margin:0;padding:3px 5px;border:1px solid color-mix(in srgb,#fff 10%,transparent);background:color-mix(in srgb,#000 14%,transparent);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:6px}.manager38-brasfoot-header .manager38-trust.is-clickable:hover,.manager38-brasfoot-header .manager38-trust.is-clickable:focus-visible{background:color-mix(in srgb,#000 22%,transparent);outline:none}.manager38-brasfoot-header .manager38-trust.is-clickable:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--mgr-header-text, #fff) 45%,transparent)}.manager38-brasfoot-header .manager38-trust i{height:5px;border-radius:999px;overflow:hidden;background:var(--mgr-trust-track, rgba(255, 255, 255, .24))}.manager38-brasfoot-header .manager38-trust i b{display:block;height:100%;border-radius:inherit;background:var(--mgr-trust-fill, #ffffff)}.manager38-brasfoot-header .manager38-trust.is-high i b{background:#86efac}.manager38-brasfoot-header .manager38-trust.is-mid i b{background:#fde68a}.manager38-brasfoot-header .manager38-trust.is-low i b{background:#fca5a5}.manager38-brasfoot-header .manager38-trust small,.manager38-brasfoot-header .manager38-trust em{font-size:.62rem}.manager38-brasfoot-header .manager38-brasfoot-coach,.manager38-brasfoot-header .manager38-brasfoot-contract,.manager38-brasfoot-header .manager38-brasfoot-date,.manager38-brasfoot-header .manager38-brasfoot-season-note,.manager38-brasfoot-header .manager38-trust small,.manager38-brasfoot-header .manager38-trust em{color:var(--mgr-header-text, #ffffff)!important}.manager38-brasfoot-header .manager38-brasfoot-next strong{color:var(--mgr-header-highlight, #fde68a)!important}.manager38-brasfoot-header .manager38-brasfoot-next span{color:var(--mgr-header-muted, rgba(255, 255, 255, .86))!important}.manager38-brasfoot-main{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.manager38-bf-panel-squad{flex:1;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.manager38-bf-panel{padding:0;background:transparent;border:none;border-radius:0}.manager38-brasfoot-club-banner{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1;max-width:min(100%,72%);padding:5px 10px;border-radius:10px;font-size:clamp(1.05rem,4.2vw,1.28rem);font-weight:900;line-height:1.05;color:var(--mgr-banner-text, #ffffff)!important;background:var(--mgr-banner-bg, var(--mgr-accent, #149447));border:1px solid color-mix(in srgb,var(--mgr-accent-2, #fff) 55%,transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--mgr-banner-bg, var(--mgr-accent)) 35%,transparent)}.manager38-brasfoot-header.is-world-cup .manager38-brasfoot-club-banner{background:linear-gradient(135deg,#0f766e,#134e4a);border-color:#c9a22773}.manager38-brasfoot-club-banner span,.manager38-brasfoot-club-banner .manager38-bf-banner-name{color:inherit!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-brasfoot-coach{display:inline;margin:0;color:var(--mgr-header-muted, rgba(255, 255, 255, .86))!important;font-size:.64rem;font-weight:700}.manager38-brasfoot-coach:before{content:"\00B7 ";opacity:.7}.manager38-bf-head-sub .manager38-brasfoot-coach:first-child:before{content:""}.manager38-brasfoot-next{display:grid;gap:2px;margin-top:10px}.manager38-brasfoot-next strong{color:var(--bf-gold);font-size:.95rem;font-weight:900;letter-spacing:.02em}.manager38-brasfoot-next span{color:var(--bf-header-muted);font-size:.86rem;font-weight:700;line-height:1.3}.manager38-brasfoot-play{justify-self:start;margin-top:8px;min-height:36px;padding:6px 16px;border:none;border-radius:6px;background:var(--mgr-gold, #f6d76a);color:#1a2332;font-weight:900;font-size:.82rem;cursor:pointer}.manager38-brasfoot-play:disabled{opacity:.45;cursor:not-allowed}.manager38-brasfoot-season-note{margin:0;color:var(--mgr-header-muted, rgba(255, 255, 255, .86))!important;font-size:.64rem;font-weight:600;line-height:1.2}.manager38-brasfoot-header .manager38-trust i{background:var(--mgr-header-trust-track, rgba(255, 255, 255, .24));border-color:#ffffff38}.manager38-brasfoot-header .manager38-trust b{background:var(--mgr-header-trust-fill, #ffffff)}.manager38-brasfoot-header .manager38-brasfoot-money{background:var(--mgr-header-money-bg, rgba(255, 255, 255, .14));border-color:var(--mgr-header-money-border, rgba(255, 255, 255, .36));color:var(--mgr-header-money-text, #fde68a)!important}.manager38-brasfoot-header .manager38-brasfoot-money:hover{background:#ffffff38}.manager38-brasfoot-status{display:grid;gap:6px;justify-items:end;align-content:start}.manager38-brasfoot-date{color:var(--bf-header-text);font-weight:700;font-size:.68rem;white-space:nowrap}.manager38-brasfoot-money{margin:0;padding:2px 7px;border:1px solid var(--mgr-header-money-border, rgba(255, 255, 255, .36));border-radius:6px;background:var(--mgr-header-money-bg, rgba(255, 255, 255, .14));color:var(--mgr-header-money-text, #fde68a)!important;font-size:.72rem;font-weight:900;cursor:pointer;white-space:nowrap}.manager38-brasfoot-money:hover{background:color-mix(in srgb,var(--mgr-header-money-bg, rgba(255, 255, 255, .14)) 72%,#fff)}.manager38-bf-player.is-clickable{cursor:pointer}.manager38-bf-player.is-clickable:hover{filter:brightness(1.06)}.manager38-bf-player.is-clickable:focus-visible{outline:2px solid var(--bf-accent, #149447);outline-offset:-2px}.manager38-bf-squad-wrap{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:4px;border-radius:10px;background:var(--bf-list-bg);border:1px solid var(--bf-list-border);box-shadow:inset 0 1px #ffffff0a}.manager38-bf-squad-toolbar label{display:inline-flex;align-items:center;gap:6px}.manager38-bf-squad-list{flex:1;min-height:0;overflow-y:auto;display:grid;gap:1px;-webkit-overflow-scrolling:touch}.manager38-bf-flag{font-size:1.1rem;line-height:1;text-align:center}.manager38-bf-flag-img{width:1.35rem;height:.9rem;object-fit:cover;border-radius:2px;display:block;box-shadow:0 0 0 1px #0000001f}.manager38-setup-club-pick{display:flex;align-items:center;gap:8px}.manager38-setup-club-pick select{flex:1;min-width:0}.manager38-bf-player-main{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-width:0;overflow:visible}.manager38-bf-badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;margin-top:1px}.manager38-bf-player.has-status{align-items:start;min-height:56px;padding-top:8px;padding-bottom:8px}.manager38-bf-player.has-status .manager38-bf-pos,.manager38-bf-player.has-status .manager38-bf-flag,.manager38-bf-player.has-status .manager38-bf-flag-img,.manager38-bf-player.has-status .manager38-bf-player-tail{align-self:center;margin-top:0}.manager38-bf-player.has-status .manager38-bf-meta{margin-top:1px}.manager38-bf-quick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:2px 2px 8px;flex-shrink:0}.manager38-bf-quick-actions button,.manager38-bf-quick-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid transparent;font:inherit;font-size:.76rem;font-weight:800;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .12s ease}.manager38-bf-quick-btn svg{flex-shrink:0;display:block}.manager38-bf-quick-btn.is-sim{background:linear-gradient(180deg,#22c55e,#15803d);border-color:color-mix(in srgb,#166534 35%,transparent);color:#fff!important;box-shadow:0 2px 8px #15803d38}.manager38-bf-quick-btn.is-sim:hover:not(:disabled){filter:brightness(1.04)}.manager38-bf-quick-btn.is-reset{background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 92%,#fff);border-color:#0f172a1f;color:#334155!important}.manager38-bf-quick-btn.is-reset:hover:not(:disabled){background:#fff;border-color:#0f172a33}.manager38-bf-quick-btn.is-history,.manager38-bf-quick-btn.is-season{background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,#fff);border-color:color-mix(in srgb,var(--mgr-accent, #149447) 28%,transparent);color:color-mix(in srgb,var(--mgr-accent, #149447) 70%,#0f172a)!important}.manager38-bf-quick-btn.is-season{background:linear-gradient(180deg,#fbbf24,#d97706);border-color:color-mix(in srgb,#b45309 40%,transparent);color:#fff!important;box-shadow:0 2px 8px #d9770638}html.ui-light-test body .manager38-bf-quick-btn.is-sim,body.light .manager38-bf-quick-btn.is-sim,.manager38-brasfoot-light .manager38-bf-quick-btn.is-sim{background:linear-gradient(180deg,#22c55e,#15803d)!important;border-color:color-mix(in srgb,#166534 35%,transparent)!important;color:#fff!important}html.ui-light-test body .manager38-bf-quick-btn.is-reset,body.light .manager38-bf-quick-btn.is-reset,.manager38-brasfoot-light .manager38-bf-quick-btn.is-reset{background:#fff!important;border-color:#0f172a1f!important;color:#334155!important}.manager38-bf-squad-toolbar{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:4px;padding:3px 4px;margin-bottom:2px;flex-shrink:0;background:#00000038;border:1px solid rgba(148,163,184,.12);border-radius:6px;color:var(--bf-row-muted);font-size:.62rem;font-weight:700;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.manager38-bf-squad-toolbar::-webkit-scrollbar{display:none}.manager38-bf-squad-toolbar select{min-height:24px;padding:1px 5px;border-radius:4px;border:1px solid rgba(148,163,184,.2);background:#020c18e6;color:var(--bf-row-text);font:inherit;font-size:.62rem;font-weight:700}.manager38-bf-player{display:grid;grid-template-columns:28px 22px minmax(0,1fr) auto;gap:5px;align-items:center;min-height:48px;padding:6px;background:var(--bf-row-bg);border-left:3px solid var(--bf-row-pos);overflow:hidden}.manager38-bf-player-tail{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;flex-shrink:0}.manager38-bf-player-tail .manager38-bf-form{justify-self:auto}.manager38-bf-player-tail .manager38-bf-ovr{justify-self:auto;padding-left:0}.manager38-bf-player.is-compare-pending{box-shadow:inset 0 0 0 1px color-mix(in srgb,#2563eb 45%,transparent);background:color-mix(in srgb,#2563eb 8%,var(--bf-row-bg))}.manager38-bf-player:nth-child(2n){background:var(--bf-row-bg-alt)}.manager38-bf-player.is-reserve{border-left-color:var(--bf-row-reserve)}.manager38-bf-player.is-contract-expiring{border-left-color:#d97706;border-left-width:3px;box-shadow:none}.manager38-bf-player.is-morale-hot{border-left-color:#dc2626;box-shadow:inset 0 0 0 1px #dc262633}.manager38-bf-player.is-morale-low{border-left-color:#ea580c;box-shadow:inset 0 0 0 1px #ea580c29}.manager38-bf-status-badge.is-leave{display:inline-flex;align-items:center;gap:6px;margin-top:3px;max-width:100%;padding:2px 7px;border-radius:999px;background:#dc262629;color:#b91c1c;border:1px solid rgba(185,28,28,.35);font-size:.68rem;line-height:1.2}.manager38-bf-status-badge.is-leave em{font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.manager38-bf-status-badge.is-leave b{font-weight:800}.manager38-scout-hint{display:block;margin-top:4px;font-size:.72rem;color:#64748b}.manager38-scout-btn{margin-top:6px;padding:5px 10px;border-radius:8px;border:1px solid rgba(20,148,71,.35);background:#1494471a;color:#0f7a3a;font-size:.75rem;font-weight:700;cursor:pointer}.manager38-preseason-hub{flex-shrink:0;margin:0 0 10px;padding:0;overflow:visible;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 6px 18px #0f172a0d}.manager38-preseason-hero{display:flex;align-items:center;gap:10px;padding:12px 12px 10px;border-bottom:1px solid rgba(15,23,42,.06);background:#f8fafc}.manager38-preseason-hero-copy{min-width:0}.manager38-preseason-kicker{display:inline-block;margin-bottom:4px;padding:2px 8px;border-radius:999px;background:#1494471f;color:#15803d;border:1px solid rgba(20,148,71,.28);font-size:.6rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.manager38-preseason-hero .manager38-club-shield{flex-shrink:0}.manager38-preseason-metric.is-market strong{font-size:.8rem}html:not(.ui-light-test) body:not(.light) .manager38-preseason-hub .manager38-preseason-hero h3,html:not(.ui-light-test) body:not(.light) .manager38-preseason-hub .manager38-preseason-hero p,html:not(.ui-light-test) body:not(.light) .manager38-preseason-hub .manager38-preseason-tip,html:not(.ui-light-test) body:not(.light) .manager38-preseason-hub .manager38-preseason-metric span,html:not(.ui-light-test) body:not(.light) .manager38-preseason-hub .manager38-preseason-metric strong,html:not(.ui-light-test) body:not(.light) .manager38-preseason-hub .manager38-preseason-metric strong em{color:#0f172a!important}html:not(.ui-light-test) body:not(.light) .manager38-preseason-hub .manager38-preseason-metric span{color:#64748b!important}html:not(.ui-light-test) body:not(.light) .manager38-preseason-hub .manager38-preseason-metric strong em{color:#64748b!important}html:not(.ui-light-test) body:not(.light) .manager38-preseason-hub .manager38-preseason-kicker{color:#15803d!important;background:#14944724!important}html:not(.ui-light-test) body:not(.light) .manager38-preseason-hub .manager38-preseason-metric.is-trust.is-ok strong{color:#15803d!important}html:not(.ui-light-test) body:not(.light) .manager38-preseason-hub .manager38-preseason-metric.is-trust.is-mid strong{color:#b45309!important}html:not(.ui-light-test) body:not(.light) .manager38-preseason-hub .manager38-preseason-metric.is-trust.is-low strong{color:#b91c1c!important}html:not(.ui-light-test) body:not(.light) .manager38-preseason-hub .manager38-preseason-actions .manager38-btn-ghost{background:#f8fafc!important;color:#334155!important;border-color:#0f172a1f!important}.manager38-preseason-hero h3{margin:0;font-size:1rem;font-weight:900;color:#0f172a}.manager38-preseason-hero p{margin:2px 0 0;font-size:.74rem;color:#64748b}.manager38-preseason-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px 12px 2px}.manager38-preseason-metric{display:grid;gap:2px;padding:8px 9px;border-radius:10px;border:1px solid rgba(15,23,42,.06);background:#f8fafc}.manager38-preseason-metric span{font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.manager38-preseason-metric strong{font-size:.86rem;font-weight:900;color:#0f172a}.manager38-preseason-metric strong em{font-style:normal;font-weight:700;color:#64748b;font-size:.72rem}.manager38-preseason-metric.is-cash strong{color:#0f172a}.manager38-preseason-metric.is-warn{border-color:#eab30859;background:#facc151f}.manager38-preseason-metric.is-danger{border-color:#dc262647;background:#fee2e2a6}.manager38-preseason-metric.is-trust.is-ok strong{color:#15803d}.manager38-preseason-metric.is-trust.is-mid strong{color:#b45309}.manager38-preseason-metric.is-trust.is-low strong{color:#b91c1c}.manager38-preseason-tip{margin:6px 12px 0;font-size:.74rem;color:#475569;line-height:1.35}.manager38-preseason-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px 12px}.manager38-preseason-compulsory{grid-column:1 / -1;margin:0;padding:8px 10px;border-radius:10px;border:1px solid rgba(180,83,9,.28);background:#fef3c7bf;color:#92400e;font-size:.74rem;font-weight:700;line-height:1.35}.manager38-preseason-actions .manager38-start{grid-column:1 / -1;width:100%;min-width:0;min-height:44px}.manager38-preseason-actions .manager38-btn-ghost{width:100%;min-width:0}.manager38-preseason-sponsors{display:grid;gap:8px;margin:0 10px;padding:10px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(160deg,rgba(20,148,71,.05),transparent 42%),#fff}.manager38-preseason-sponsors-head h4{margin:0 0 2px;font-size:.86rem;font-weight:850;letter-spacing:-.01em;color:#0f172a}.manager38-preseason-sponsors-head p{margin:0;font-size:.72rem;color:#64748b;line-height:1.35}.manager38-preseason-sponsor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:720px){.manager38-preseason-sponsor-grid{grid-template-columns:1fr}}@media(max-width:420px){.manager38-preseason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.manager38-daily-news{margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(160deg,#14944714,#ffffffb3)}.manager38-daily-news h3{margin:0 0 6px;font-size:.95rem}.manager38-daily-news p{margin:0;font-size:.8rem;color:#475569}.manager38-preseason-stats,.manager38-daily-news ul,.manager38-coach-career{display:grid;gap:14px}.manager38-coach-career-hero{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--career-primary, #0f6b3c) 28%,var(--mgr-border));background:linear-gradient(118deg,color-mix(in srgb,var(--career-primary, #0f6b3c) 18%,#ffffff),color-mix(in srgb,var(--career-secondary, #e8c547) 12%,#f8fafc) 55%,#fff)}.manager38-coach-career-hero-shield{flex:0 0 auto;display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:color-mix(in srgb,var(--career-primary, #0f6b3c) 10%,#ffffff);border:1px solid color-mix(in srgb,var(--career-primary, #0f6b3c) 22%,transparent)}.manager38-coach-career-hero-copy{min-width:0;display:grid;gap:2px}.manager38-coach-career-kicker{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--career-primary, #0f6b3c) 75%,#334155)}.manager38-coach-career-hero-copy h4{margin:0;font-size:1.15rem;font-weight:850;color:var(--mgr-text, #0f172a);line-height:1.2}.manager38-coach-career-hero-copy>span{font-size:.82rem;color:var(--mgr-muted, #64748b)}.manager38-coach-career-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manager38-coach-career-stat{display:grid;gap:2px;padding:12px 12px 10px;border-radius:12px;border:1px solid var(--mgr-border, rgba(15, 23, 42, .1));background:var(--mgr-surface-2, #f8fafc);min-width:0}.manager38-coach-career-stat>span{font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--mgr-muted, #64748b)}.manager38-coach-career-stat>strong{font-size:1.35rem;font-weight:850;line-height:1.1;color:var(--mgr-text, #0f172a);font-variant-numeric:tabular-nums}.manager38-coach-career-stat>small{margin-top:2px;font-size:.7rem;color:var(--mgr-muted, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-coach-career-stat.is-title>strong{color:#b45309}.manager38-coach-career-stat.is-gold>strong{color:#a16207}.manager38-coach-career-stat.is-good>strong{color:#15803d}.manager38-coach-career-stat.is-world>strong{color:#1d4ed8}.manager38-coach-career-timeline-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:2px}.manager38-coach-career-timeline-head h5{margin:0;font-size:.88rem;font-weight:800;color:var(--mgr-text, #0f172a)}.manager38-coach-career-timeline-head>span{font-size:.72rem;color:var(--mgr-muted, #64748b)}.manager38-coach-career-history{list-style:none;margin:0;padding:0;display:grid;gap:8px}.manager38-preseason-stats{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.manager38-preseason-stats li{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;background:#ffffffa6;font-size:.78rem}.manager38-daily-news li{padding:8px 10px;border-radius:8px;background:#ffffffb3}.manager38-daily-news-tag{display:inline-block;margin-bottom:4px;padding:1px 6px;border-radius:999px;background:#0f172a14;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.manager38-prematch-crowd{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;border-radius:10px;background:#0f172a0f;font-size:.8rem}.manager38-prematch-crowd.is-fervor{background:#14944724}.manager38-prematch-crowd.is-vaias{background:#dc26261f}.manager38-prematch-crowd.is-tensa{background:#ea580c1f}.manager38-prematch-rivalry{padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;font-size:.65rem;font-weight:900;letter-spacing:.05em}.manager38-share-bar{display:flex;justify-content:center;margin:0 0 12px}.manager38-share-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 16px;border-radius:999px;border:1px solid rgba(15,23,42,.18);background:#0f172a;color:#fff;font-weight:800;font-size:.86rem;cursor:pointer;box-shadow:0 6px 16px #0f172a2e}.manager38-share-btn.is-x{background:#000;border-color:#000;color:#fff}.manager38-share-btn.is-x:hover,.manager38-share-btn.is-x:focus-visible{background:#1a1a1a;outline:none}html.ui-light-test .manager38-share-btn.is-x,body.light .manager38-share-btn.is-x{background:#000;border-color:#000;color:#fff}.manager38-share-toast{position:fixed;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:14000;width:min(420px,calc(100% - 24px));padding:12px 14px;border-radius:12px;background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 32px #0f172a38;font-size:.84rem;font-weight:700;line-height:1.35;text-align:center}.manager38-season-end-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.manager38-coach-career-season{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 12px;padding:10px 12px;border-radius:12px;border:1px solid var(--mgr-border, rgba(15, 23, 42, .1));border-left:3px solid color-mix(in srgb,var(--career-primary, #0f6b3c) 70%,#94a3b8);background:#fff;font-size:.78rem}.manager38-coach-career-season-main{min-width:0;display:grid;gap:2px}.manager38-coach-career-season-main>strong{display:flex;align-items:baseline;gap:8px;font-size:.9rem;font-weight:800;color:var(--mgr-text, #0f172a);line-height:1.2}.manager38-coach-career-season-main>strong>em{font-style:normal;font-size:.72rem;font-weight:800;letter-spacing:.04em;color:color-mix(in srgb,var(--career-primary, #0f6b3c) 80%,#475569)}.manager38-coach-career-season-main>span{color:var(--mgr-muted, #64748b);font-size:.74rem}.manager38-coach-career-season-titles{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.manager38-coach-career-season-titles>i{font-style:normal;font-size:.64rem;font-weight:750;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,#ca8a04 14%,#fff7ed);color:#92400e;border:1px solid color-mix(in srgb,#ca8a04 22%,transparent)}.manager38-coach-career-season-pos{min-width:2.6rem;text-align:center;font-size:.95rem;font-weight:900;font-variant-numeric:tabular-nums;padding:6px 8px;border-radius:10px;background:color-mix(in srgb,#64748b 10%,#f8fafc);color:#334155}.manager38-coach-career-season.is-gold .manager38-coach-career-season-pos{background:linear-gradient(160deg,#fde68a,#f59e0b);color:#78350f}.manager38-coach-career-season.is-good .manager38-coach-career-season-pos{background:color-mix(in srgb,#16a34a 14%,#f0fdf4);color:#166534}.manager38-coach-career-season.is-mid .manager38-coach-career-season-pos{background:color-mix(in srgb,#2563eb 10%,#eff6ff);color:#1e40af}.manager38-coach-career-season.is-low .manager38-coach-career-season-pos{background:color-mix(in srgb,#dc2626 10%,#fef2f2);color:#991b1b}@media(max-width:520px){.manager38-coach-career-stats{grid-template-columns:1fr 1fr}.manager38-coach-career-hero{padding:12px}}.manager38-player-renew-counter{font-size:.8rem;color:#475569}.manager38-bf-player.is-contract-expiring .manager38-bf-pos{color:var(--bf-row-pos)}.manager38-bf-name-row{display:block;min-width:0;width:100%;max-width:100%}.manager38-bf-name-row>strong{display:block;max-width:100%;min-width:0;color:var(--bf-row-text);font-size:.88rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.manager38-bf-chip{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 7px;border-radius:999px;border:1px solid transparent;font-size:.62rem;font-weight:800;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.manager38-bf-card-mark{display:inline-block;width:7px;height:10px;border-radius:1.5px;background:linear-gradient(180deg,#fde047,#eab308);border:1px solid #ca8a04;box-shadow:0 0 0 1px #a1620726;flex-shrink:0}.manager38-bf-chip.is-contract{color:#9a3412;background:color-mix(in srgb,#fdba74 22%,#fff);border-color:color-mix(in srgb,#ea580c 30%,transparent)}.manager38-bf-chip.is-leave{color:#991b1b;background:color-mix(in srgb,#ef4444 12%,transparent);border-color:color-mix(in srgb,#dc2626 28%,transparent)}.manager38-bf-chip.is-loan{color:#9d174d;background:color-mix(in srgb,#ec4899 12%,transparent);border-color:color-mix(in srgb,#db2777 26%,transparent)}.manager38-bf-chip.is-status{color:#b91c1c;background:color-mix(in srgb,#ef4444 12%,transparent);border-color:color-mix(in srgb,#dc2626 24%,transparent)}.manager38-bf-chip.is-status.is-yellow,.manager38-bf-chip.is-status.is-yellow-risk{color:#854d0e;background:color-mix(in srgb,#fde047 28%,#fff);border-color:color-mix(in srgb,#ca8a04 40%,transparent)}.manager38-bf-chip.is-status.is-yellow-risk{color:#9a3412;background:color-mix(in srgb,#fb923c 22%,#fff);border-color:color-mix(in srgb,#ea580c 38%,transparent)}.manager38-bf-chip.is-status.is-injury{color:#9f1239;background:color-mix(in srgb,#fb7185 16%,#fff);border-color:color-mix(in srgb,#e11d48 30%,transparent)}.manager38-bf-chip.is-status.is-suspend{color:#7f1d1d;background:color-mix(in srgb,#f87171 16%,#fff);border-color:color-mix(in srgb,#dc2626 34%,transparent)}.manager38-bf-contract{font-style:normal;font-weight:700;color:inherit;opacity:.85}.manager38-bf-contract.is-expiring{color:#b45309;font-weight:900;opacity:1}.manager38-bf-meta .manager38-bf-contract.is-expiring{color:#b45309}.manager38-bf-pos{color:var(--bf-row-pos);font-size:.82rem;font-weight:950;text-align:center}.manager38-bf-player-main>strong{display:block;max-width:100%;min-width:0;color:var(--bf-row-text);font-size:.88rem;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15}.manager38-bf-meta{display:block;max-width:100%;min-width:0;color:var(--bf-row-dim);font-size:.62rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.manager38-bf-skills{display:block;color:var(--bf-row-muted);font-size:.72rem;font-weight:700}.manager38-bf-skills.is-desk,.manager38-bf-stat.is-desk,.manager38-bf-energy.is-desk,.manager38-bf-contract.is-desk,.manager38-bf-squad-cols{display:none}.manager38-bf-ievs{display:block;margin-top:2px;color:var(--bf-row-dim);font-size:.68rem;font-weight:700;letter-spacing:.02em}.manager38-bf-goals{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--bf-row-reserve) 42%,transparent);background:color-mix(in srgb,var(--bf-row-reserve) 16%,transparent);color:var(--bf-row-reserve);font-size:.76rem;font-weight:900;line-height:1;white-space:nowrap}.manager38-bf-goals b{font-size:.82rem}.manager38-bf-goals.is-empty{opacity:.22}.manager38-bf-ovr{color:var(--bf-row-text);font-size:1.1rem;font-weight:950;font-style:normal;text-align:right;justify-self:end;align-self:center;min-width:2.4ch;padding-left:4px;line-height:1;z-index:1}.manager38-bf-ranking{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:4px 2px 8px}.manager38-alltime-scorers-hub{overflow:visible}.manager38-alltime-scorers-hub .manager38-bf-ranking-head{position:relative;z-index:30;overflow:visible}.manager38-alltime-scorers-hub .manager38-ranking-league-pick.is-open{z-index:40}.manager38-alltime-scorers-hub .manager38-ranking-league-menu{z-index:50;max-height:min(280px,52vh);overflow-y:auto}.manager38-bf-ranking-hub{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.manager38-bf-ranking-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;flex-shrink:0}.manager38-bf-ranking-tabs button{min-height:36px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#020c188c;color:var(--mgr-muted, #94a3b8);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.manager38-bf-ranking-tabs button.is-active{color:var(--mgr-text, #f8fafc);border-color:color-mix(in srgb,var(--mgr-accent, #149447) 55%,transparent);background:color-mix(in srgb,var(--mgr-accent, #149447) 18%,rgba(2,12,24,.55))}.manager38-brasfoot-light .manager38-bf-ranking-tabs button{background:#fff;color:#64748b;border-color:#0f172a1f}.manager38-brasfoot-light .manager38-bf-ranking-tabs button.is-active{color:var(--mgr-accent, #0d7a42);background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,#fff)}.manager38-bf-ranking-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap;position:relative;z-index:20;overflow:visible}.manager38-ranking-league-pick.is-open{z-index:35}.manager38-bf-ranking-head select{flex:1;min-height:40px;padding:0 12px;border-radius:6px;border:1px solid rgba(148,163,184,.22);background:#020c18e0;color:var(--mgr-text);font:inherit;font-weight:800}.manager38-bf-ranking-globe{font-size:1.2rem}.manager38-ranking-league-pick{position:relative;flex:1;min-width:160px}.manager38-ranking-league-trigger{width:100%;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:8px;border:1px solid rgba(148,163,184,.22);background:#020c18e0;color:var(--mgr-text, #f8fafc);font:inherit;font-weight:800;cursor:pointer;text-align:left}.manager38-ranking-league-trigger .manager38-league-flag{flex-shrink:0;width:20px;height:14px;border-radius:2px;box-shadow:0 0 0 1px #0f172a1f}.manager38-ranking-league-label{flex:1;min-width:0}.manager38-ranking-league-trigger small{color:var(--mgr-muted, #94a3b8);font-size:.68rem}.manager38-ranking-league-menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:#081220fa;box-shadow:0 12px 28px #00000047;max-height:min(280px,52vh);overflow-y:auto}.manager38-ranking-league-menu button,.manager38-ranking-league-option{width:100%;display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border:0;border-radius:7px;background:transparent;color:var(--mgr-text, #f8fafc);font:inherit;font-weight:700;cursor:pointer;text-align:left;text-transform:none;letter-spacing:normal;box-shadow:none}.manager38-ranking-league-menu button:hover,.manager38-ranking-league-menu button.is-active,.manager38-ranking-league-option:hover,.manager38-ranking-league-option.is-active{background:#14944729}.manager38-ranking-league-menu .manager38-league-flag{flex-shrink:0;width:18px;height:13px;border-radius:2px;box-shadow:0 0 0 1px #0f172a1a}html.ui-light-test body .manager38-ranking-league-trigger,body.light .manager38-ranking-league-trigger{background:#fff;border-color:#0f172a1f;color:#0f172a}html.ui-light-test body .manager38-ranking-league-menu,body.light .manager38-ranking-league-menu{background:#fff;border-color:#0f172a1a;box-shadow:0 10px 24px #0f172a1a}html.ui-light-test body .manager38-ranking-league-menu button,body.light .manager38-ranking-league-menu button{color:#0f172a}.manager38-bf-ranking-cols{display:grid;grid-template-columns:36px minmax(0,1.1fr) minmax(0,1fr) 48px 72px;gap:8px;padding:6px 8px;color:var(--mgr-gold);font-size:.82rem;font-weight:900}.manager38-bf-ranking-cols.head.is-clubs,.manager38-bf-ranking-list.is-clubs li{grid-template-columns:32px minmax(0,1fr) 48px 64px;gap:6px 8px}.manager38-bf-ranking-cols.head span:last-child,.manager38-bf-ranking-cols.head .manager38-bf-strength{text-align:right}.manager38-bf-strength{text-align:center;font-weight:800;color:#cbd5e1}.manager38-bf-ranking-list{list-style:none;margin:0;padding:0;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.manager38-bf-ranking-list li{display:grid;grid-template-columns:36px minmax(0,1.1fr) minmax(0,1fr) 48px 72px;gap:8px;align-items:center;padding:7px 8px;border-bottom:1px solid rgba(148,163,184,.1);color:#f1f5f9;font-size:.86rem;font-weight:700}.manager38-bf-ranking-list li.is-user{background:#14944747;border-left:3px solid var(--mgr-accent)}.manager38-bf-ranking-list.is-coach li,.manager38-bf-ranking-cols.is-coach{grid-template-columns:36px minmax(0,.9fr) minmax(0,1.2fr) 72px}.manager38-bf-coach em{font-style:normal;font-weight:800}.manager38-bf-ranking-list.is-coach .manager38-bf-league-meta{display:grid;gap:2px}.manager38-bf-ranking-list.is-coach .manager38-bf-league-meta small{color:var(--mgr-muted, #94a3b8);font-size:.72rem;font-weight:600}.manager38-bf-pts{text-align:right;font-weight:900}.manager38-bf-artilharia{margin-top:14px;padding-top:10px;border-top:1px solid rgba(148,163,184,.14)}.manager38-bf-artilharia h3{margin:0 0 8px;color:var(--mgr-gold);font-size:.9rem}.manager38-bf-artilharia p{display:grid;grid-template-columns:28px minmax(0,1fr) auto 36px;gap:8px;align-items:center;margin:0;padding:5px 0;border-bottom:1px solid rgba(148,163,184,.08);font-size:.82rem}.manager38-bf-artilharia p.mine{background:#14944726}.manager38-club-hub{display:flex;flex-direction:column;gap:12px}.manager38-club-hub-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.manager38-club-hub-head h2{margin:0;font-size:1.05rem;font-weight:800;color:var(--mgr-text, #f8fafc)}.manager38-hub-table-link{border:1px solid var(--mgr-border, rgba(148, 163, 184, .22));border-radius:999px;background:transparent;color:var(--mgr-muted, #94a3b8);font-size:.74rem;font-weight:700;padding:6px 12px;cursor:pointer}.manager38-hub-table-link:hover{color:var(--mgr-text, #f8fafc);border-color:#94a3b866}.manager38-club-hub-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px}.manager38-club-hub-tabs button{min-height:36px;border-radius:10px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .16));background:#ffffff08;color:var(--mgr-muted, #94a3b8);font-size:.72rem;font-weight:700;cursor:pointer}.manager38-club-hub-tabs button.is-active{color:var(--mgr-text, #f8fafc);border-color:#14944773;background:#14944724}.manager38-club-hub-section{display:flex;flex-direction:column;gap:12px}.manager38-club-hub-embed .manager38-panel{padding:0;border:0;background:transparent;box-shadow:none}.manager38-youth-academy.is-embedded{padding:0;background:transparent;border:0;box-shadow:none}.manager38-youth-academy.is-embedded .manager38-youth-hero{margin-top:0}.manager38-club-hub-section .manager38-scorers-board{margin-top:2px}.manager38-hub-section-title{margin:0 0 8px;font-size:.9rem;font-weight:800;color:var(--mgr-text, #f8fafc)}.manager38-next-match-card{display:flex;flex-direction:column;gap:14px;padding:14px;border-radius:14px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .18));background:linear-gradient(180deg,#ffffff0d,#ffffff05)}.manager38-next-match-card.is-sim-only{border-style:dashed}.manager38-next-match-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.manager38-next-match-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#14944724;border:1px solid rgba(20,148,71,.28);color:#6ee7b7;font-size:.72rem;font-weight:800;letter-spacing:.02em}.manager38-next-match-body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px}.manager38-next-match-side{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;text-align:center}.manager38-next-match-side.is-mine strong{color:#6ee7b7}.manager38-next-match-side strong{font-size:.82rem;font-weight:800;color:var(--mgr-text, #f8fafc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.manager38-next-match-vs{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:12px;background:#94a3b81f;border:1px solid rgba(148,163,184,.18);font-size:.72rem;font-weight:900;color:var(--mgr-muted, #94a3b8)}.manager38-next-match-note{margin:0;padding:10px 12px;border-radius:10px;background:#94a3b814;color:var(--mgr-muted, #94a3b8);font-size:.8rem;line-height:1.45}.manager38-next-match-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.manager38-next-match-actions .manager38-btn-play,.manager38-next-match-actions .manager38-btn-sim{width:100%;min-height:46px;border-radius:12px;font-size:.9rem;font-weight:900;letter-spacing:.01em;cursor:pointer;transition:filter .12s ease,background .12s ease,border-color .12s ease,transform .05s ease}.manager38-next-match-actions .manager38-btn-play{border:none;color:var(--mgr-accent-text, #fff);background:linear-gradient(180deg,color-mix(in srgb,var(--mgr-accent, #149447) 88%,#fff),var(--mgr-accent, #149447));box-shadow:0 6px 16px color-mix(in srgb,var(--mgr-accent, #149447) 34%,transparent)}.manager38-next-match-actions .manager38-btn-play:hover:not(:disabled){filter:brightness(1.05)}.manager38-next-match-actions .manager38-btn-play:active:not(:disabled){transform:translateY(1px)}.manager38-next-match-actions .manager38-btn-sim{border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 42%,var(--mgr-border));background:color-mix(in srgb,var(--mgr-accent, #149447) 8%,var(--mgr-surface, #fff));color:var(--mgr-accent, #149447)}.manager38-next-match-actions .manager38-btn-sim:hover:not(:disabled){background:color-mix(in srgb,var(--mgr-accent, #149447) 16%,var(--mgr-surface, #fff))}.manager38-next-match-actions .manager38-btn-play:disabled,.manager38-next-match-actions .manager38-btn-sim:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:none}.manager38-club-history-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.manager38-club-history-item{padding:12px;border-radius:12px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .14));background:#ffffff08}.manager38-club-history-item.is-champion{border-color:#d8c98259;background:#d8c98214}.manager38-club-history-item header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.manager38-club-history-item header strong{font-size:.86rem}.manager38-club-history-item header em{font-style:normal;font-size:.72rem;color:var(--mgr-muted, #94a3b8)}.manager38-club-history-item p{margin:0 0 4px;font-size:.8rem}.manager38-club-history-item small{display:block;font-size:.72rem;color:var(--mgr-muted, #94a3b8)}.manager38-trophy-rooms{display:grid;gap:18px}.manager38-trophy-room header h3{margin:0 0 4px;font-size:.92rem;font-weight:800;color:var(--mgr-gold, #d8c982)}.manager38-trophy-room header p{margin:0 0 10px;font-size:.76rem;color:var(--mgr-muted, #94a3b8)}.manager38-trophy-room.is-cabinet{padding:16px 16px 18px;border-radius:18px;border:1px solid rgba(212,175,55,.32);background:radial-gradient(120% 80% at 0% 0%,rgba(246,215,106,.14),transparent 55%),radial-gradient(90% 70% at 100% 0%,rgba(20,148,71,.08),transparent 50%),linear-gradient(180deg,#1e293beb,#0f172ae0);box-shadow:inset 0 1px #ffffff0f,0 10px 28px #0000002e}.manager38-trophy-cabinet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.manager38-trophy-cabinet-head h3{margin:0 0 4px;font-size:1.02rem;font-weight:900;letter-spacing:-.02em;color:#fde68a;text-shadow:0 1px 0 rgba(0,0,0,.2)}.manager38-trophy-cabinet-head p{margin:0;font-size:.76rem;line-height:1.4;color:#cbd5e1}.manager38-trophy-cabinet-stats{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.manager38-trophy-cabinet-stats span{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;border:1px solid rgba(253,224,138,.28);background:#fbbf241f;font-size:.68rem;font-weight:700;color:#fde68a}.manager38-trophy-cabinet-stats b{color:#fff;font-weight:900}.manager38-trophy-cabinet-stage{padding:14px;border-radius:14px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#00000038,#0f172a61),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 24px);box-shadow:inset 0 2px 12px #00000047}.manager38-trophy-cabinet-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px}.manager38-trophy-cup{position:relative;display:grid;gap:8px;padding:12px 10px 11px;border-radius:14px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,#ffffff0d,#0f172a59);min-height:132px;overflow:hidden}.manager38-trophy-cup.is-continental{border-color:#38bdf847;background:linear-gradient(160deg,rgba(56,189,248,.12),transparent 50%),linear-gradient(180deg,#ffffff0a,#0f172a66)}.manager38-trophy-cup.is-league{border-color:#f6d76a42;background:linear-gradient(160deg,rgba(246,215,106,.14),transparent 48%),linear-gradient(180deg,#ffffff0a,#0f172a66)}.manager38-trophy-cup-figure{display:grid;place-items:center;width:44px;height:44px;margin:0 auto;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c8,#c9a227 55%,#7a5b12);box-shadow:0 6px 14px #00000047,inset 0 1px #ffffff73}.manager38-trophy-cup-figure.is-art{width:56px;height:64px;border-radius:10px;background:transparent;box-shadow:none}.manager38-trophy-cup.is-continental .manager38-trophy-cup-figure:not(.is-art){background:radial-gradient(circle at 35% 30%,#d9f6ff,#38bdf8 52%,#0e7490)}.manager38-trophy-cup-figure span{font-size:1.25rem;line-height:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))}.manager38-trophy-cup-img{display:block;width:52px;height:62px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(15,23,42,.22))}.manager38-trophy-cup-copy{display:grid;gap:3px;text-align:center;min-width:0}.manager38-trophy-cup-badge{justify-self:center;margin:0;padding:2px 7px;border-radius:999px;font-style:normal;font-size:.62rem;font-weight:900;letter-spacing:.04em;color:#0f172a;background:#f6e7a8}.manager38-trophy-cup-badge.is-league{background:#f6e7a8}.manager38-trophy-cup.is-continental .manager38-trophy-cup-badge{background:#7dd3fc}.manager38-trophy-cup-copy strong{display:block;font-size:.76rem;font-weight:850;line-height:1.25;color:var(--mgr-text, #f8fafc)}.manager38-trophy-cup-copy small{display:block;font-size:.64rem;line-height:1.3;color:var(--mgr-muted, #94a3b8)}.manager38-trophy-cabinet-empty{display:grid;place-items:center;gap:8px;padding:32px 18px;text-align:center;border-radius:12px;border:1px dashed rgba(253,224,138,.35);background:radial-gradient(80% 70% at 50% 20%,rgba(251,191,36,.12),transparent 60%),#0f172a33}.manager38-trophy-cabinet-empty-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font-size:1.6rem;background:radial-gradient(circle at 35% 30%,#fff6c8,#d4a017 58%,#92680f);box-shadow:0 8px 18px #00000038,inset 0 1px #ffffff73;filter:none;opacity:1}.manager38-trophy-cabinet-empty strong{font-size:.92rem;font-weight:900;color:#fde68a}.manager38-trophy-cabinet-empty p{margin:0;max-width:30ch;font-size:.76rem;color:#94a3b8;line-height:1.45}.manager38-trophy-list,.manager38-league-champions-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.manager38-trophy-list li,.manager38-league-champions-list li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .14));background:#ffffff08}.manager38-trophy-icon{font-size:1.35rem;line-height:1}.manager38-trophy-list strong,.manager38-league-champions-list strong{display:block;font-size:.84rem;color:var(--mgr-text, #f8fafc)}.manager38-trophy-list small,.manager38-league-champions-list small{display:block;font-size:.72rem;color:var(--mgr-muted, #94a3b8)}html.ui-light-test .manager38-trophy-room.is-cabinet,body.light .manager38-trophy-room.is-cabinet,.manager38-brasfoot-light .manager38-trophy-room.is-cabinet{border-color:#b48c2847;background:radial-gradient(110% 80% at 0% 0%,rgba(254,243,199,.95),transparent 58%),radial-gradient(80% 60% at 100% 0%,rgba(220,252,231,.55),transparent 52%),linear-gradient(180deg,#fffdf7,#fff9eb);box-shadow:inset 0 1px #ffffffe6,0 8px 24px #785a1414}html.ui-light-test .manager38-trophy-cabinet-head h3,body.light .manager38-trophy-cabinet-head h3,.manager38-brasfoot-light .manager38-trophy-cabinet-head h3{color:#92400e;text-shadow:none}html.ui-light-test .manager38-trophy-cabinet-head p,body.light .manager38-trophy-cabinet-head p,.manager38-brasfoot-light .manager38-trophy-cabinet-head p{color:#78716c}html.ui-light-test .manager38-trophy-cabinet-stats span,body.light .manager38-trophy-cabinet-stats span,.manager38-brasfoot-light .manager38-trophy-cabinet-stats span{border-color:#b48c2838;background:linear-gradient(180deg,#fffbeb,#fef3c7);color:#92400e}html.ui-light-test .manager38-trophy-cabinet-stats b,body.light .manager38-trophy-cabinet-stats b,.manager38-brasfoot-light .manager38-trophy-cabinet-stats b{color:#78350f}html.ui-light-test .manager38-trophy-cabinet-stage,body.light .manager38-trophy-cabinet-stage,.manager38-brasfoot-light .manager38-trophy-cabinet-stage{border-color:#b48c282e;background:linear-gradient(180deg,#fffbebf2,#fef3c773),repeating-linear-gradient(90deg,rgba(180,140,40,.04) 0,rgba(180,140,40,.04) 1px,transparent 1px,transparent 24px);box-shadow:inset 0 2px 10px #785a140f}html.ui-light-test .manager38-trophy-cabinet-empty,body.light .manager38-trophy-cabinet-empty,.manager38-brasfoot-light .manager38-trophy-cabinet-empty{border-color:#b48c2847;background:radial-gradient(75% 65% at 50% 15%,rgba(254,243,199,.9),transparent 62%),#ffffffb8}html.ui-light-test .manager38-trophy-cabinet-empty strong,body.light .manager38-trophy-cabinet-empty strong,.manager38-brasfoot-light .manager38-trophy-cabinet-empty strong{color:#78350f}html.ui-light-test .manager38-trophy-cabinet-empty p,body.light .manager38-trophy-cabinet-empty p,.manager38-brasfoot-light .manager38-trophy-cabinet-empty p{color:#78716c}html.ui-light-test .manager38-trophy-cup,body.light .manager38-trophy-cup,.manager38-brasfoot-light .manager38-trophy-cup{background:#fff;border-color:#b48c2829;box-shadow:0 4px 14px #785a140f}html.ui-light-test .manager38-trophy-cup.is-league,body.light .manager38-trophy-cup.is-league,.manager38-brasfoot-light .manager38-trophy-cup.is-league{background:linear-gradient(160deg,rgba(254,243,199,.55),transparent 55%),#fff;border-color:#d9770638}html.ui-light-test .manager38-trophy-cup.is-continental,body.light .manager38-trophy-cup.is-continental,.manager38-brasfoot-light .manager38-trophy-cup.is-continental{background:linear-gradient(160deg,rgba(186,230,253,.45),transparent 55%),#fff;border-color:#0ea5e938}html.ui-light-test .manager38-trophy-cup-copy strong,body.light .manager38-trophy-cup-copy strong,.manager38-brasfoot-light .manager38-trophy-cup-copy strong{color:#0f172a}html.ui-light-test .manager38-trophy-cup-copy small,body.light .manager38-trophy-cup-copy small,.manager38-brasfoot-light .manager38-trophy-cup-copy small{color:#78716c}@media(max-width:560px){.manager38-trophy-cabinet-head{flex-direction:column}.manager38-trophy-cabinet-stats{justify-content:flex-start}.manager38-trophy-cabinet-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}.manager38-league-champions-block h4{margin:0 0 8px;font-size:.8rem;font-weight:800;color:var(--mgr-muted, #94a3b8);text-transform:uppercase;letter-spacing:.05em}.manager38-continental-champions-block{display:grid;gap:8px;margin:0 0 14px}.manager38-continental-champions-block:last-child{margin-bottom:0}.manager38-continental-champions-block h4{display:flex;align-items:center;gap:8px;margin:0;font-size:.82rem;font-weight:800;color:var(--mgr-text, #f8fafc)}.manager38-continental-champions-block h4 em{margin-left:auto;font-style:normal;font-size:.72rem;font-weight:800;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--mgr-accent, #149447) 18%,transparent);color:var(--mgr-text, #f8fafc)}.manager38-continental-champions-block.is-championsLeague h4 em,.manager38-continental-champions-block.is-libertadores h4 em{background:color-mix(in srgb,#d4af37 22%,transparent)}.manager38-continental-champions-block.is-europaLeague h4 em,.manager38-continental-champions-block.is-sulAmericana h4 em{background:color-mix(in srgb,#3b82f6 22%,transparent)}.manager38-continental-comp-pill{margin-left:auto;flex-shrink:0;font-size:.68rem;font-weight:900;letter-spacing:.04em;padding:3px 7px;border-radius:999px;background:#ffffff0f;color:var(--mgr-muted, #94a3b8)}.manager38-trophy-list.is-continental-all li{gap:12px}.manager38-trophy-list.is-continental-all li>div{min-width:0;flex:1}html.ui-light-test .manager38-next-match-card,body.light .manager38-next-match-card,html.ui-light-test .manager38-club-history-item,body.light .manager38-club-history-item,html.ui-light-test .manager38-trophy-list li,body.light .manager38-trophy-list li,html.ui-light-test .manager38-league-champions-list li,body.light .manager38-league-champions-list li{background:#fff;border-color:#0f172a14}.manager38-club-hub-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manager38-club-hub-summary article{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .14));background:#ffffff08}.manager38-club-hub-summary article span{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-muted, #94a3b8)}.manager38-club-hub-summary article strong{font-size:1rem;font-weight:800;color:var(--mgr-text, #f8fafc)}.manager38-club-hub-next{margin-bottom:0}.manager38-hub-empty{margin:0;padding:14px 12px;border-radius:10px;border:1px dashed var(--mgr-border, rgba(148, 163, 184, .2));color:var(--mgr-muted, #94a3b8);font-size:.82rem;text-align:center}.manager38-cal-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.manager38-cal-item{display:flex;flex-direction:column;gap:6px}.manager38-cal-meta{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;color:var(--mgr-muted, #94a3b8)}.manager38-cal-list li.is-next .manager38-cal-meta{color:#6ee7b7}.manager38-calendar{display:grid;gap:14px}.manager38-calendar-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px;padding:12px 14px;border-radius:14px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .18));background:linear-gradient(120deg,color-mix(in srgb,var(--cal-club-primary, #149447) 18%,transparent),transparent 58%),var(--mgr-surface-2, rgba(255, 255, 255, .04))}.manager38-calendar-toolbar-copy h3{margin:0;font-size:1rem;font-weight:800;color:var(--mgr-text, #f8fafc)}.manager38-calendar-toolbar-copy p{margin:4px 0 0;font-size:.78rem;color:var(--mgr-muted, #94a3b8)}.manager38-calendar-filter{display:grid;gap:4px;min-width:min(100%,240px)}.manager38-calendar-filter span{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-muted, #94a3b8)}.manager38-calendar-filter select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .28));background:var(--mgr-surface, #0f172a) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%94a3b8' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 12px center;color:var(--mgr-text, #f8fafc);font:inherit;font-size:.86rem;font-weight:700;padding:10px 34px 10px 12px;cursor:pointer}.manager38-calendar-filter select:focus{outline:2px solid color-mix(in srgb,var(--cal-club-primary, #149447) 55%,transparent);outline-offset:1px}.manager38-calendar-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.manager38-calendar-card{position:relative;display:grid;gap:10px;padding:12px 14px 12px 16px;border-radius:14px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .16));background:var(--mgr-surface-2, rgba(255, 255, 255, .04));overflow:hidden}.manager38-calendar-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--cal-club-primary, #149447)}.manager38-calendar-item.is-next .manager38-calendar-card{border-color:color-mix(in srgb,var(--cal-club-primary, #149447) 42%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--cal-club-primary, #149447) 12%,transparent),transparent 46%),var(--mgr-surface-2, rgba(255, 255, 255, .05));box-shadow:0 8px 20px #0000001f}.manager38-calendar-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.manager38-calendar-next-pill{font-style:normal;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:#04160c;background:var(--cal-club-secondary, #f6d76a)}.manager38-calendar-venue,.manager38-calendar-comp,.manager38-calendar-stage{font-size:.72rem;font-weight:700;color:var(--mgr-muted, #94a3b8)}.manager38-calendar-venue{padding:3px 8px;border-radius:999px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .22));color:var(--mgr-text, #e2e8f0)}.manager38-calendar-venue.is-home{border-color:color-mix(in srgb,var(--cal-club-primary, #149447) 40%,transparent);background:color-mix(in srgb,var(--cal-club-primary, #149447) 14%,transparent)}.manager38-calendar-comp{padding:3px 8px;border-radius:999px;background:#94a3b81f;color:var(--mgr-text, #e2e8f0)}.manager38-calendar-card-match{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.manager38-calendar-side{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.manager38-calendar-side:disabled{cursor:default}.manager38-calendar-side.is-away{justify-content:flex-end;text-align:right}.manager38-calendar-side strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;color:var(--mgr-text, #f8fafc)}.manager38-calendar-side:not(:disabled):hover strong{text-decoration:none}.manager38-calendar-vs{display:grid;place-items:center;min-width:42px;height:28px;padding:0 8px;border-radius:999px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .2));background:var(--mgr-surface, rgba(15, 23, 42, .55));color:var(--mgr-muted, #94a3b8);font-size:.68rem;font-weight:800;letter-spacing:.08em}html.ui-light-test body .manager38-calendar-toolbar,body.light .manager38-calendar-toolbar{background:linear-gradient(120deg,color-mix(in srgb,var(--cal-club-primary, #149447) 12%,#fff),#fff 58%);border-color:#0f172a1a}html.ui-light-test body .manager38-calendar-filter select,body.light .manager38-calendar-filter select{background-color:#fff;border-color:#0f172a24;color:#0f172a}html.ui-light-test body .manager38-calendar-card,body.light .manager38-calendar-card{background:#fff;border-color:#0f172a1a;box-shadow:0 1px 3px #0f172a0d}html.ui-light-test body .manager38-calendar-item.is-next .manager38-calendar-card,body.light .manager38-calendar-item.is-next .manager38-calendar-card{background:linear-gradient(90deg,color-mix(in srgb,var(--cal-club-primary, #149447) 10%,#fff),#fff 48%);border-color:color-mix(in srgb,var(--cal-club-primary, #149447) 34%,rgba(15,23,42,.12));box-shadow:0 6px 16px #0f172a14}html.ui-light-test body .manager38-calendar-side strong,body.light .manager38-calendar-side strong{color:#0f172a}html.ui-light-test body .manager38-calendar-vs,body.light .manager38-calendar-vs{background:#0f172a0a;border-color:#0f172a1a;color:#64748b}html.ui-light-test body .manager38-calendar-venue,body.light .manager38-calendar-venue{color:#334155}html.ui-light-test body .manager38-calendar-comp,body.light .manager38-calendar-comp{background:#0f172a0d;color:#334155}.manager38-scorers-board-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.manager38-scorers-board-head h3{margin:0}.manager38-scorers-filter{display:inline-flex;align-items:center;gap:6px;font-size:.78rem}.manager38-scorers-filter select{padding:4px 8px;border-radius:8px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc);font-size:.78rem}.manager38-scorers-hint{margin:0 0 8px;font-size:.76rem;color:var(--mgr-muted, #94a3b8)}button.manager38-scorers-row.is-clickable{width:100%;cursor:pointer;font:inherit;text-align:left;background:var(--mgr-surface-2, #f8fafc);transition:border-color .15s ease,transform .05s ease}button.manager38-scorers-row.is-clickable:hover{border-color:#14944766}button.manager38-scorers-row.is-clickable:active{transform:scale(.995)}.manager38-scorers-board h3{margin:0 0 8px;font-size:.92rem;font-weight:800;color:var(--mgr-gold, #d8c982)}.manager38-scorers-table{display:grid;gap:4px}.manager38-scorers-row{display:grid;grid-template-columns:34px minmax(0,1.35fr) minmax(0,1fr) 42px;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:var(--mgr-surface-2, rgba(255, 255, 255, .04));border:1px solid transparent}.manager38-scorers-row.head{padding:4px 10px;background:transparent;border:0;font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-muted, #94a3b8)}.manager38-scorers-row.mine{background:#14944717;border-color:#14944747}.manager38-scorers-row.has-apps.has-league,.manager38-scorers-row.head.has-apps.has-league{grid-template-columns:30px minmax(0,1.35fr) minmax(0,1fr) minmax(0,.72fr) 38px 38px}.manager38-alltime-scorers-table{gap:3px}.manager38-alltime-scorers-table .manager38-scorers-row.has-apps.has-league,.manager38-alltime-scorers-table .manager38-scorers-row.head.has-apps.has-league,.manager38-alltime-scorers-table .manager38-scorers-row{grid-template-columns:26px minmax(0,1fr) 34px 34px;padding:6px 8px;gap:6px;align-items:center}.manager38-alltime-scorers-table .manager38-scorers-row.head{padding:0 8px 4px;font-size:.6rem;letter-spacing:.05em;align-items:center}.manager38-alltime-scorers-table .manager38-scorers-row.is-podium{background:color-mix(in srgb,var(--mgr-accent, #149447) 8%,var(--mgr-surface-2, #f8fafc));border-color:color-mix(in srgb,var(--mgr-accent, #149447) 18%,transparent)}.manager38-alltime-scorers-table .manager38-scorers-row.is-retired{opacity:.92}.manager38-alltime-scorers-table .manager38-scorers-row.head span:nth-child(3),.manager38-alltime-scorers-table .manager38-scorers-row.head span:nth-child(4),.manager38-alltime-scorers-table .manager38-scorers-pos,.manager38-alltime-scorers-table .manager38-scorers-stat{text-align:center;font-size:.74rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.manager38-alltime-scorers-table .manager38-scorers-pos{padding-top:0;color:var(--mgr-muted, #94a3b8)}.manager38-alltime-scorers-table .manager38-scorers-row.is-podium .manager38-scorers-pos{color:var(--mgr-accent, #149447);font-weight:800}.manager38-alltime-scorers-table .manager38-scorers-stat{color:var(--mgr-muted, #94a3b8);padding-top:0}.manager38-alltime-scorers-table .manager38-scorers-stat.is-goals{font-weight:800;color:var(--mgr-accent, #149447)}.manager38-scorers-meta{display:grid;gap:1px;min-width:0}.manager38-scorers-name-row{display:flex;align-items:center;gap:6px;min-width:0}.manager38-alltime-scorers-table .manager38-scorers-name{font-size:.78rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-scorers-retired-tag{flex-shrink:0;padding:1px 6px;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#6b7280;background:color-mix(in srgb,#94a3b8 16%,#fff);border:1px solid color-mix(in srgb,#94a3b8 28%,transparent)}.manager38-alltime-scorers-table .manager38-scorers-club{display:inline-flex;gap:4px;align-items:center;min-width:0}.manager38-alltime-scorers-table .manager38-scorers-club em{font-size:.66rem;font-style:normal;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mgr-muted, #94a3b8)}.manager38-alltime-scorers-note{margin:0 0 8px;font-size:.72rem;line-height:1.35;color:var(--mgr-muted, #94a3b8)}.manager38-bf-ranking-sync{font-size:.72rem;font-weight:700;color:var(--mgr-muted, #94a3b8);white-space:nowrap}.manager38-alltime-scorers-sync{min-height:0;margin:0 0 8px;overflow:hidden;max-height:0;opacity:0;transition:max-height .2s ease,opacity .2s ease,margin .2s ease}.manager38-alltime-scorers-sync.is-active{max-height:28px;opacity:1;margin:0 0 10px}.manager38-alltime-scorers-sync span{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;color:var(--mgr-muted, #94a3b8)}.manager38-alltime-scorers-sync.is-active span:before{content:"";width:10px;height:10px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:manager38-scorers-spin .7s linear infinite;flex:0 0 auto}@keyframes manager38-scorers-spin{to{transform:rotate(360deg)}}.manager38-scorers-league{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:var(--mgr-muted, #94a3b8)}.manager38-scorers-apps{text-align:center;font-size:.8rem;font-weight:700;color:var(--mgr-muted, #94a3b8)}.manager38-scorers-pos{font-size:.78rem;font-weight:800;color:var(--mgr-muted, #94a3b8);text-align:center}.manager38-scorers-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;color:var(--mgr-text, #f8fafc)}.manager38-scorers-club{display:flex;align-items:center;gap:6px;min-width:0}.manager38-scorers-club em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:.76rem;font-weight:600;color:var(--mgr-muted, #94a3b8)}.manager38-scorers-goals{text-align:center;font-size:.9rem;font-weight:900;font-variant-numeric:tabular-nums;color:var(--mgr-text, #f8fafc)}html.ui-light-test .manager38-alltime-scorers-table .manager38-scorers-stat.is-goals,body.light .manager38-alltime-scorers-table .manager38-scorers-stat.is-goals{color:#0f7a3b}html.ui-light-test .manager38-alltime-scorers-table .manager38-scorers-name,body.light .manager38-alltime-scorers-table .manager38-scorers-name,html.ui-light-test .manager38-alltime-scorers-table .manager38-scorers-club em,body.light .manager38-alltime-scorers-table .manager38-scorers-club em{color:#0f172a}html.ui-light-test .manager38-alltime-scorers-table .manager38-scorers-league,body.light .manager38-alltime-scorers-table .manager38-scorers-league{color:#64748b}html.ui-light-test .manager38-scorers-row,body.light .manager38-scorers-row{background:#fff;border-color:#0f172a0f}html.ui-light-test .manager38-scorers-row.mine,body.light .manager38-scorers-row.mine{background:#14944714;border-color:#14944738}html.ui-light-test .manager38-club-hub-tabs button,body.light .manager38-club-hub-tabs button{background:#fff;color:#64748b}html.ui-light-test .manager38-club-hub-tabs button.is-active,body.light .manager38-club-hub-tabs button.is-active{color:#166534;background:#1494471a}@media(max-width:520px){.manager38-club-hub-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.manager38-scorers-row{grid-template-columns:28px minmax(0,1.2fr) minmax(0,.9fr) 36px;gap:6px;padding:8px}.manager38-scorers-name{font-size:.76rem}}.manager38-bottom-nav{display:flex;align-items:center;justify-content:space-around;gap:1px;flex-shrink:0;margin:0 -10px;padding:2px 2px max(4px,env(safe-area-inset-bottom,0px));min-height:0;background:var(--bf-nav-bg);border-top:1px solid rgba(148,163,184,.16);box-shadow:0 -4px 16px #0003;position:relative;z-index:4;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box}.manager38-bottom-nav::-webkit-scrollbar{display:none}.manager38-bottom-nav button:not(.manager38-bottom-nav-play),.manager38-bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex:0 0 auto;min-width:42px;height:42px;padding:2px 1px;border:none;border-radius:8px;background:transparent;color:#64748b;cursor:pointer;box-sizing:border-box}.manager38-bottom-nav button:not(.manager38-bottom-nav-play).active,.manager38-bottom-nav-item.active{color:var(--bf-gold);background:color-mix(in srgb,var(--bf-accent) 18%,transparent)}.manager38-bottom-nav button:not(.manager38-bottom-nav-play).active small,.manager38-bottom-nav-item.active small{color:var(--bf-gold)}.manager38-bottom-nav-item.has-badge{position:relative}.manager38-bottom-nav-item.has-badge:after{content:"";position:absolute;top:5px;right:6px;width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px var(--bf-nav-bg)}.manager38-bottom-nav-play{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex:0 0 42px;width:42px;height:42px;min-width:42px;padding:2px 1px;border:none;border-radius:8px;background:var(--bf-accent);color:var(--mgr-accent-text, #fff);font-weight:900;cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--bf-accent) 45%,transparent);box-sizing:border-box}.manager38-bottom-nav-play:disabled{opacity:.45;cursor:not-allowed}.manager38-bottom-nav-icon{font-size:1.05rem;line-height:1;flex-shrink:0}.manager38-bottom-nav small{display:block;width:100%;font-size:.54rem;font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.manager38-modal-backdrop{z-index:10020}.manager38-modal-backdrop:has(.manager38-unlock-modal){align-items:flex-start;justify-items:center;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:max(10px,env(safe-area-inset-top,0px)) clamp(10px,3.5vw,18px) max(14px,env(safe-area-inset-bottom,0px))}.manager38-player-modal,.manager38-finance-modal{width:min(420px,100%);padding:16px;border-radius:14px;background:var(--mgr-surface, #0f2438);color:var(--mgr-text, #f8fafc);border:1px solid var(--mgr-border, rgba(148, 163, 184, .2))}.manager38-player-modal-head,.manager38-finance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.manager38-player-modal-head h2,.manager38-finance-head h2{margin:0;font-size:1.15rem}.manager38-player-modal-head p,.manager38-finance-head p{margin:4px 0 0;color:var(--mgr-muted, #94a3b8);font-size:.82rem}.manager38-player-modal-ovr{text-align:center}.manager38-player-modal-ovr em{display:block;font-size:1.8rem;font-style:normal;font-weight:950;color:var(--mgr-gold, #e8c547);line-height:1}.manager38-player-modal-ovr small{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-muted)}.manager38-player-playstyle{margin:0 0 10px;font-size:.82rem;color:var(--mgr-gold);font-weight:700}.manager38-player-dev-row{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.manager38-development-chip{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;padding:4px 9px;border-radius:999px;font-size:.66rem;font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}.manager38-development-chip.is-prospect{color:#075985;background:#e0f2fe;border-color:#bae6fd}.manager38-development-chip.is-hot{color:#166534;background:#dcfce7;border-color:#bbf7d0}.manager38-development-chip.is-ready{color:#6d28d9;background:#ede9fe;border-color:#ddd6fe}.manager38-development-chip.is-veteran{color:#92400e;background:#fef3c7;border-color:#fde68a}.manager38-development-chip.is-needs-games{color:#9f1239;background:#ffe4e6;border-color:#fecdd3}.manager38-development-chip.is-growing{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.manager38-player-season{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.manager38-player-season>div{display:grid;gap:3px;padding:10px 8px;border-radius:10px;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 30%,var(--mgr-border));background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,var(--mgr-surface-2));text-align:center}.manager38-player-season b{font-size:1.2rem;font-weight:950;color:var(--mgr-gold, #e8c547);line-height:1.1}.manager38-player-season span{font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mgr-muted)}.manager38-player-fitness{margin-bottom:12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--mgr-border) 12%,rgba(0,0,0,.15));border:1px solid color-mix(in srgb,var(--mgr-border) 40%,transparent)}.manager38-player-fitness-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-muted)}.manager38-player-fitness-head strong{font-size:.8rem;color:var(--mgr-text);text-transform:none;letter-spacing:0}.manager38-player-fitness-track{height:10px;border-radius:999px;background:#0003;overflow:hidden}.manager38-player-fitness-fill{height:100%;border-radius:inherit;transition:width .25s ease}.manager38-player-fitness-fill.is-high{background:linear-gradient(90deg,#4ade80,#22c55e)}.manager38-player-fitness-fill.is-mid{background:linear-gradient(90deg,#facc15,#eab308)}.manager38-player-fitness-fill.is-low{background:linear-gradient(90deg,#fb923c,#f97316)}.manager38-player-fitness-fill.is-critical{background:linear-gradient(90deg,#f87171,#ef4444)}.manager38-player-fitness-hint{margin:8px 0 0;font-size:.72rem;line-height:1.35;color:var(--mgr-muted)}.manager38-player-actions{margin-bottom:10px;padding-top:4px}.manager38-player-actions-label{display:block;margin-bottom:8px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-muted)}.manager38-player-non-negotiable{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--mgr-border) 80%,transparent);background:color-mix(in srgb,var(--mgr-surface-2, #1c2428) 88%,transparent);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease}.manager38-player-non-negotiable:hover{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 35%,var(--mgr-border))}.manager38-player-non-negotiable.is-active{border-color:color-mix(in srgb,#f59e0b 55%,var(--mgr-border));background:color-mix(in srgb,#f59e0b 12%,var(--mgr-surface-2, #1c2428))}.manager38-player-non-negotiable input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.manager38-player-non-negotiable-ui{flex:0 0 44px;width:44px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--mgr-muted) 35%,#334155);position:relative;transition:background .2s ease}.manager38-player-non-negotiable-ui:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000040;transition:transform .2s ease}.manager38-player-non-negotiable.is-active .manager38-player-non-negotiable-ui{background:linear-gradient(135deg,#f59e0b,#d97706)}.manager38-player-non-negotiable.is-active .manager38-player-non-negotiable-ui:after{transform:translate(18px)}.manager38-player-non-negotiable-copy{display:grid;gap:2px;min-width:0}.manager38-player-non-negotiable-copy strong{font-size:.86rem;font-weight:800}.manager38-player-non-negotiable-copy small{font-size:.72rem;color:var(--mgr-muted);line-height:1.35}.manager38-player-actions-row{display:flex;flex-wrap:wrap;gap:8px}.manager38-player-actions-row .manager38-transfer-sell-btn,.manager38-player-actions-row .manager38-transfer-loan-btn,.manager38-player-actions-row .manager38-transfer-dismiss-btn,.manager38-player-actions-row .manager38-transfer-cancel-list-btn{flex:1 1 calc(50% - 4px);min-height:38px;font-size:.78rem}.manager38-player-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.manager38-player-stat{display:grid;gap:3px;padding:10px 6px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2);text-align:center}.manager38-player-stat b{font-size:1.1rem;font-weight:950;color:inherit;line-height:1.1}.manager38-player-stat span{font-size:.64rem;color:var(--mgr-muted);font-weight:800;letter-spacing:.02em}.manager38-player-lines{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.manager38-player-lines span{padding:4px 8px;border-radius:6px;background:#14944726;font-size:.76rem;font-weight:800}.manager38-player-goals{margin:0 0 12px;font-size:.84rem;font-weight:700}.manager38-player-close{width:100%;min-height:40px;border:none;border-radius:8px;background:var(--mgr-accent, #149447);color:var(--mgr-accent-text, #fff);font-weight:900;cursor:pointer}.manager38-finance-note{margin:0 0 10px;font-size:.8rem;color:var(--mgr-muted);line-height:1.35}.manager38-finance-toast{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--mgr-accent) 18%,transparent);color:var(--mgr-text);font-size:.82rem;font-weight:700}.manager38-finance-actions{display:grid;gap:8px;margin-bottom:12px}.manager38-finance-action{display:grid;gap:2px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:10px;background:#0000002e;color:inherit;text-align:left;cursor:pointer}.manager38-finance-action strong{font-size:.9rem}.manager38-finance-action span{font-size:.76rem;color:var(--mgr-muted)}.manager38-finance-action em{font-style:normal;font-size:.82rem;font-weight:900;color:var(--mgr-gold)}.manager38-finance-action.is-disabled,.manager38-finance-action:disabled{opacity:.45;cursor:not-allowed}@media(max-width:640px){.manager38-brasfoot-header{padding:5px 6px 6px;gap:3px}.manager38-bf-head-side{flex-direction:column;align-items:flex-end;gap:2px}.manager38-bf-head-tools{order:-1}.manager38-bf-head-meta{flex-direction:row;align-items:center;gap:6px}.manager38-brasfoot-coach:before{content:""}.manager38-bf-head-sub{flex-direction:column;gap:1px}.manager38-bf-player{grid-template-columns:30px 24px minmax(0,1fr) auto}.manager38-bf-goals{display:none}.manager38-bf-player-tail{gap:4px}.manager38-bf-ovr{font-size:1.2rem;min-width:2.6ch}.manager38-bottom-nav small{font-size:.58rem}}.manager38-screen.manager38-brasfoot.manager38-brasfoot-light{--bf-list-bg: #ffffff;--bf-list-border: rgba(15, 23, 42, .1);--bf-row-bg: #ffffff;--bf-row-bg-alt: #f4f7fb;--bf-row-text: #0f172a;--bf-row-muted: #475569;--bf-row-dim: #64748b;--bf-row-pos: var(--mgr-accent, #0d7a42);--bf-row-reserve: #b8860b;--bf-nav-bg: #ffffff;--bf-nav-text: #64748b;--bf-nav-border: rgba(15, 23, 42, .1);--bf-accent: var(--mgr-accent, #0d7a42);--mgr-text: #0f172a;--mgr-muted: #475569;--mgr-surface: #ffffff;--mgr-surface-2: #f8fafc;--mgr-border: rgba(15, 23, 42, .12);color:var(--mgr-text);background:linear-gradient(180deg,#f8fafc,#eef2f7);border-color:#0f172a1a;box-shadow:0 12px 40px #0f172a14}.manager38-brasfoot-light .manager38-bf-squad-wrap{box-shadow:0 2px 12px #0f172a0f}.manager38-brasfoot-light .manager38-bf-squad-toolbar{background:#f8fafc;border-color:#0f172a14;color:#475569;box-shadow:none;padding:2px 4px}.manager38-brasfoot-light .manager38-bf-squad-toolbar select{background:#fff;color:#0f172a;border-color:#0f172a1f;min-height:22px;font-size:.6rem;font-weight:700}.manager38-brasfoot-light .manager38-bf-squad-toolbar .manager38-squad-summary{font-size:.6rem;font-weight:800;color:#334155;padding:0 2px 0 4px}.manager38-brasfoot-light .manager38-bf-player{border-left-width:4px;box-shadow:inset 0 -1px #0f172a0d}.manager38-brasfoot-light .manager38-bottom-nav{background:var(--bf-nav-bg);border-top:1px solid var(--bf-nav-border);box-shadow:0 -4px 18px #0f172a0f}.manager38-brasfoot-light .manager38-bottom-nav button:not(.manager38-bottom-nav-play){color:#475569}.manager38-brasfoot-light .manager38-bottom-nav button:not(.manager38-bottom-nav-play).active,.manager38-brasfoot-light .manager38-bottom-nav button:not(.manager38-bottom-nav-play).active small,.manager38-brasfoot-light .manager38-bottom-nav-item.active,.manager38-brasfoot-light .manager38-bottom-nav-item.active small{color:var(--mgr-accent, #0d7a42)}.manager38-brasfoot-light .manager38-bf-ranking-list li{color:#0f172a;border-bottom-color:#0f172a14}.manager38-brasfoot-light .manager38-bf-ranking-list .manager38-bf-strength{color:#475569}.manager38-brasfoot-light .manager38-bf-club-copy .manager38-bf-league-meta{color:#64748b}.manager38-brasfoot-light .manager38-bf-ranking-list li.is-user{background:color-mix(in srgb,var(--bf-accent) 12%,#fff)}.manager38-brasfoot-light .manager38-bf-ranking-head select{background:#fff;color:#0f172a;border-color:#0f172a1f}.manager38-brasfoot-light .manager38-panel{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:10px}html.ui-light-test body .manager38-screen.manager38-brasfoot-light .manager38-bf-player .manager38-bf-player-main strong,html.ui-light-test body .manager38-screen.manager38-brasfoot-light .manager38-bf-player .manager38-bf-name-row>strong,body.light .manager38-screen.manager38-brasfoot-light .manager38-bf-player .manager38-bf-player-main strong,body.light .manager38-screen.manager38-brasfoot-light .manager38-bf-player .manager38-bf-name-row>strong{color:var(--bf-row-text)}html.ui-light-test body .manager38-screen.manager38-brasfoot-light .manager38-bf-player .manager38-bf-skills,body.light .manager38-screen.manager38-brasfoot-light .manager38-bf-player .manager38-bf-skills{color:var(--bf-row-muted)}html.ui-light-test body .manager38-screen.manager38-brasfoot-light .manager38-bf-player .manager38-bf-ievs,body.light .manager38-screen.manager38-brasfoot-light .manager38-bf-player .manager38-bf-ievs,html.ui-light-test body .manager38-screen.manager38-brasfoot-light .manager38-bf-player .manager38-bf-meta,body.light .manager38-screen.manager38-brasfoot-light .manager38-bf-player .manager38-bf-meta{color:var(--bf-row-dim)}html.ui-light-test body .manager38-screen.manager38-brasfoot-light .manager38-bf-player em.manager38-bf-ovr,body.light .manager38-screen.manager38-brasfoot-light .manager38-bf-player em.manager38-bf-ovr{color:var(--bf-row-text)}html.ui-light-test body .manager38-screen.manager38-brasfoot-light .manager38-bf-player b.manager38-bf-pos,body.light .manager38-screen.manager38-brasfoot-light .manager38-bf-player b.manager38-bf-pos{color:var(--bf-row-pos)}.manager38-brasfoot-light .manager38-player-season>div{background:color-mix(in srgb,var(--mgr-accent, #0d7a42) 8%,#ffffff);border-color:color-mix(in srgb,var(--mgr-accent, #0d7a42) 22%,rgba(15,23,42,.12))}.manager38-brasfoot-light .manager38-player-season b{color:color-mix(in srgb,var(--mgr-accent, #0d7a42) 78%,#0f172a)}.manager38-brasfoot-light .manager38-player-season span,.manager38-brasfoot-light .manager38-player-economy span{color:#64748b}.manager38-brasfoot-light .manager38-player-economy div{background:#f8fafc;border-color:#0f172a1a}.manager38-brasfoot-light .manager38-player-economy b{color:#0f172a}.manager38-brasfoot-light .manager38-player-modal,.manager38-brasfoot-light .manager38-finance-modal{background:#fff;color:#0f172a;border-color:#0f172a1a}.manager38-brasfoot-light .manager38-player-stat{background:#f8fafc;border-color:#0f172a1a}.manager38-brasfoot-light .manager38-player-stat b{color:#0f172a}.manager38-brasfoot-light .manager38-player-stat span{color:#64748b}.manager38-brasfoot-light .manager38-finance-action{background:#f8fafc;border-color:#0f172a14}.manager38-brasfoot-light .manager38-bf-quick-actions .manager38-btn-ghost,.manager38-brasfoot-light .manager38-bf-quick-btn.is-reset{background:#fff;color:#334155!important;border-color:#0f172a1f}.manager38-brasfoot-light .manager38-bf-quick-btn.is-history{background:color-mix(in srgb,var(--mgr-accent, #149447) 8%,#fff);color:#166534!important}.manager38-brasfoot-light .manager38-bf-artilharia h3{color:var(--bf-gold)}.manager38-brasfoot-light .manager38-bf-artilharia p{color:#0f172a;border-bottom-color:#0f172a14}.manager38-brasfoot-light .manager38-bf-artilharia p.mine{background:color-mix(in srgb,var(--bf-accent) 10%,#fff)}.manager38-header{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;align-items:stretch;padding:12px;background:var(--mgr-surface, rgba(5, 10, 16, .72));border:1px solid var(--mgr-border, rgba(148, 163, 184, .16));border-radius:10px}.manager38-club-box .manager38-club-name{display:block;width:min(420px,100%);padding:10px 14px;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.05;border-radius:8px;box-sizing:border-box;font-weight:950;background:var(--mgr-banner-bg, var(--mgr-accent, #149447))!important;color:var(--mgr-banner-text, var(--mgr-accent-text, #fff))!important;border:2px solid var(--mgr-accent-2, rgba(255, 255, 255, .35))}.manager38-division-badge{display:inline-block;margin:8px 0 4px;padding:5px 12px;border-radius:999px;font-size:.78rem;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase;background:var(--mgr-badge-bg, var(--mgr-accent, #149447))!important;color:var(--mgr-badge-text, var(--mgr-accent-text, #fff))!important;border:1px solid var(--mgr-accent-2, rgba(255, 255, 255, .35))}.manager38-club-box span{display:block;margin-top:8px;color:var(--mgr-text, #f8fafc);font-size:1.05rem;font-weight:700}.manager38-club-box small{display:block;margin-top:6px;color:var(--mgr-muted, #cbd5e1);font-size:.92rem;font-weight:600;line-height:1.35}.manager38-status{display:grid;gap:7px;justify-items:end;align-content:center;color:var(--mgr-text, #f8fafc)}.manager38-status>span,.manager38-status>strong{color:var(--mgr-text, #f8fafc);font-weight:800}.manager38-trust{display:grid;grid-template-columns:92px 1fr 46px;gap:8px;align-items:center;width:min(280px,100%)}.manager38-trust small,.manager38-trust em{color:var(--mgr-text, #f8fafc);font-style:normal;font-weight:700}.manager38-trust i{display:block;height:10px;overflow:hidden;background:var(--mgr-trust-track, rgba(255, 255, 255, .22));border-radius:999px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .2))}.manager38-trust b{display:block;height:100%;min-width:2px;background:var(--mgr-trust-fill, var(--mgr-accent, #08a45d));border-radius:999px}.manager38-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:12px 0}.manager38-tabs button{min-height:46px;border:1px solid var(--mgr-border);border-radius:10px;background:var(--mgr-surface-2);color:var(--mgr-text);font-weight:900;font-size:.82rem}.manager38-tabs button.active{background:var(--mgr-tab-active-bg, var(--mgr-accent, var(--mgr-green)));border-color:var(--mgr-tab-active-border, var(--mgr-accent, var(--mgr-green)));color:var(--mgr-tab-active-text, var(--mgr-accent-text, #fff))}.manager38-tabs span,.manager38-tabs small{display:none}.manager38-fire-reason{margin:0 0 12px;padding:12px 14px;text-align:left;line-height:1.45;background:#d7192014;border:1px solid rgba(215,25,32,.22);border-radius:10px;color:var(--mgr-text);font-weight:600}.manager38-panel{padding:14px;background:var(--mgr-surface, rgba(3, 19, 34, .68));border:1px solid var(--mgr-border, rgba(148, 163, 184, .16));border-radius:10px}.manager38-home{display:grid;grid-template-columns:1fr 1fr;gap:12px}.manager38-home article{padding:14px;background:var(--mgr-surface-2, rgba(0, 0, 0, .22));border:1px solid var(--mgr-border, rgba(148, 163, 184, .12));border-radius:8px}.manager38-panel h2,.manager38-panel h3{margin:0 0 10px;color:var(--mgr-gold, #d8c982)}.manager38-panel p{color:var(--mgr-text, #f8fafc)}.manager38-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.manager38-actions>button:first-child{grid-column:1 / -1}.manager38-actions>button:only-child{grid-column:1 / -1}.manager38-table-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px;position:relative;overflow:visible}.manager38-table-head-v2{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px;overflow:visible;position:relative;z-index:40}.manager38-table-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%;position:relative;z-index:41;overflow:visible}.manager38-table-head select{min-height:42px;color:#fff;background:#061625;border:1px solid rgba(148,163,184,.2);border-radius:6px;padding:0 12px;font-weight:900}.manager38-domestic-comp-tabs{display:flex;flex-wrap:wrap;gap:8px;width:100%}.manager38-domestic-comp-tab{flex:1 1 130px;min-height:32px;padding:6px 12px;border-radius:10px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .28));background:var(--mgr-surface-2, rgba(255, 255, 255, .04));color:var(--mgr-muted, #94a3b8);font-size:.76rem;font-weight:700;letter-spacing:.01em;text-transform:none;box-shadow:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.manager38-domestic-comp-tab.is-active{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 55%,var(--mgr-border));background:color-mix(in srgb,var(--mgr-accent, #149447) 14%,var(--mgr-surface-2));color:var(--mgr-text);font-weight:800}html.ui-light-test body .manager38-screen .manager38-domestic-comp-tab,body.light .manager38-screen .manager38-domestic-comp-tab{background:var(--mgr-surface, #fff);border-color:var(--mgr-border, rgba(16, 24, 39, .14));color:var(--mgr-muted, #64748b)}html.ui-light-test body .manager38-screen .manager38-domestic-comp-tab.is-active,body.light .manager38-screen .manager38-domestic-comp-tab.is-active{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 60%,#e2e8f0);background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,#fff);color:var(--mgr-accent, #0d7a42)}.manager38-domestic-copa-panel{display:grid;gap:12px}.manager38-league-flag-emoji{display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;flex-shrink:0}.manager38-league-flag-fallback{display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:linear-gradient(180deg,#009b3a,#007a2f);color:#ffdf00;font-size:.52rem;font-weight:900;letter-spacing:.02em;box-shadow:0 0 0 1px #00000024;flex-shrink:0}.manager38-table-league-pill{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border-radius:8px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .22));background:var(--mgr-surface-2, rgba(5, 10, 16, .72));color:var(--mgr-text, #f8fafc);font-weight:800;font-size:.84rem}.manager38-table-panel .manager38-ranking-league-pick{position:relative;flex:1 1 160px;min-width:148px;max-width:220px;z-index:42}.manager38-table-panel .manager38-ranking-league-pick.is-open{z-index:80}.manager38-table-panel .manager38-ranking-league-trigger{min-height:40px;padding:0 10px 0 12px;border-radius:10px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .28));background:var(--mgr-surface, rgba(255, 255, 255, .04));color:var(--mgr-text, #f8fafc);font-size:.82rem;font-weight:750;text-transform:none;letter-spacing:.01em;box-shadow:none}.manager38-table-panel .manager38-ranking-league-menu{top:calc(100% + 6px);left:0;right:auto;z-index:90;min-width:100%;width:max(100%,200px);max-width:min(260px,78vw);padding:6px;border-radius:12px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .22));background:#0b1624;box-shadow:0 14px 32px #00000047;max-height:min(320px,48vh)}.manager38-table-panel .manager38-ranking-league-option{min-height:38px;border-radius:8px;padding:7px 10px;font-size:.8rem;font-weight:700;color:var(--mgr-text, #f8fafc);background:transparent;text-transform:none;box-shadow:none}.manager38-table-panel .manager38-ranking-league-option.is-active{background:color-mix(in srgb,var(--mgr-accent, #149447) 16%,transparent);color:var(--mgr-text, #f8fafc)}.manager38-table-panel .manager38-ranking-league-option:hover{background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,transparent)}.manager38-table-champs-card{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:12px 12px 10px;border-radius:14px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .16));background:linear-gradient(165deg,color-mix(in srgb,var(--mgr-accent, #149447) 10%,var(--mgr-surface, #fff)) 0%,var(--mgr-surface, #fff) 48%);box-shadow:0 1px 2px #0f172a0a}.manager38-table-champs-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 2px}.manager38-table-champs-card-head h3{margin:0;font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-text, #0f172a)}.manager38-table-champs-card-head p{margin:0;font-size:.72rem;font-weight:650;color:var(--mgr-muted, #64748b)}.manager38-table-champs-season-select{min-width:0;max-width:168px;height:32px;padding:0 28px 0 10px;border-radius:8px;border:1px solid var(--mgr-border, rgba(15, 23, 42, .12));background:var(--mgr-surface, #fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M1.4 1.2 6 5.8l4.6-4.6 1.2 1.2L6 8.2.2 2.4z'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--mgr-text, #0f172a);font-size:.74rem;font-weight:750;-moz-appearance:none;appearance:none;-webkit-appearance:none}.manager38-table-champs-current{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;min-height:48px;padding:10px 12px;border-radius:10px;border:1px solid var(--mgr-border, rgba(15, 23, 42, .08));background:color-mix(in srgb,var(--mgr-accent, #149447) 8%,var(--mgr-surface, #fff))}.manager38-table-champs-years{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;max-height:min(240px,38vh);overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid var(--mgr-border, rgba(15, 23, 42, .08));background:color-mix(in srgb,var(--mgr-surface, #fff) 88%,#f8fafc)}.manager38-table-champs-years li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;min-height:44px;padding:8px 10px;border-bottom:1px solid var(--mgr-border, rgba(15, 23, 42, .06))}.manager38-table-champs-years li:last-child{border-bottom:0}.manager38-table-champs-years li.is-latest{background:color-mix(in srgb,var(--mgr-accent, #149447) 8%,transparent)}.manager38-table-champs-season{display:flex;flex-direction:column;gap:1px;line-height:1.15}.manager38-table-champs-season strong{font-size:.92rem;font-weight:900;color:var(--mgr-accent, #0d7a42);letter-spacing:-.02em}.manager38-table-champs-season small{font-size:.64rem;font-weight:700;color:var(--mgr-muted, #64748b);letter-spacing:.02em}.manager38-table-champs-club{display:flex;align-items:center;gap:8px;min-width:0}.manager38-table-champs-club span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;color:var(--mgr-text, #0f172a)}html:not(.ui-light-test) body:not(.light) .manager38-table-champs-card{background:linear-gradient(165deg,color-mix(in srgb,var(--mgr-accent, #149447) 16%,#0b1624),#081220eb 55%);border-color:#94a3b82e;box-shadow:none}html:not(.ui-light-test) body:not(.light) .manager38-table-champs-card-head h3,html:not(.ui-light-test) body:not(.light) .manager38-table-champs-club span{color:#f8fafc}html:not(.ui-light-test) body:not(.light) .manager38-table-champs-season-select{background-color:#020c18a6;border-color:#94a3b838;color:#f8fafc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2394a3b8' d='M1.4 1.2 6 5.8l4.6-4.6 1.2 1.2L6 8.2.2 2.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}html:not(.ui-light-test) body:not(.light) .manager38-table-champs-current{background:#020c188c;border-color:#94a3b824}html:not(.ui-light-test) body:not(.light) .manager38-table-champs-years{background:#020c188c;border-color:#94a3b824}html:not(.ui-light-test) body:not(.light) .manager38-table-champs-years li{border-bottom-color:#94a3b81a}html:not(.ui-light-test) body:not(.light) .manager38-table-champs-season strong{color:#86efac}html.ui-light-test body .manager38-table-champs-card,body.light .manager38-table-champs-card{background:linear-gradient(165deg,color-mix(in srgb,var(--mgr-accent, #149447) 9%,#fff),#fff 52%);border-color:#0f172a14}.manager38-table-browse-note{margin:0 0 10px;padding:8px 12px;border-radius:8px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .2));background:var(--mgr-surface-2, rgba(5, 10, 16, .45));color:var(--mgr-muted, #94a3b8);font-size:.82rem;font-weight:650;line-height:1.35}.manager38-table-pane-tabs{display:flex;gap:6px;width:100%}.manager38-table-pane-tab{flex:1;min-height:36px;padding:6px 10px;border-radius:9px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .28));background:var(--mgr-surface-2, rgba(255, 255, 255, .04));color:var(--mgr-muted, #94a3b8);font-size:.78rem;font-weight:750;letter-spacing:.01em;text-transform:none;box-shadow:none;cursor:pointer}.manager38-table-pane-tab.is-active{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 55%,var(--mgr-border));background:color-mix(in srgb,var(--mgr-accent, #149447) 14%,var(--mgr-surface-2));color:var(--mgr-text, #f8fafc);font-weight:850}.manager38-table-standings-block,.manager38-table-round-block{display:flex;flex-direction:column;gap:10px;flex-shrink:0;position:relative;z-index:1;isolation:isolate}.manager38-table-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;font-size:.95rem;font-weight:850;color:var(--mgr-text, #f8fafc)}.manager38-table-section-title small{font-size:.74rem;font-weight:650;color:var(--mgr-muted, #94a3b8)}.manager38-table-empty-note{margin:0;padding:14px 12px;border-radius:10px;border:1px dashed var(--mgr-border, rgba(148, 163, 184, .28));background:var(--mgr-surface-2, rgba(5, 10, 16, .35));color:var(--mgr-muted, #94a3b8);font-size:.84rem;font-weight:650;text-align:center}.manager38-table-panel .manager38-standings-wrap{flex-shrink:0;max-height:min(72vh,640px);position:relative;z-index:0;isolation:isolate}.manager38-table-panel .manager38-standings-table th{z-index:1}html.ui-light-test body .manager38-table-panel .manager38-ranking-league-trigger,body.light .manager38-table-panel .manager38-ranking-league-trigger{background:#fff!important;border-color:#0f172a1f!important;color:#0f172a!important;box-shadow:0 1px 2px #0f172a0a}html.ui-light-test body .manager38-table-panel .manager38-ranking-league-menu,body.light .manager38-table-panel .manager38-ranking-league-menu{background:#fff!important;border-color:#0f172a1f!important;box-shadow:0 16px 36px #0f172a2e}html.ui-light-test body .manager38-table-panel .manager38-ranking-league-option,body.light .manager38-table-panel .manager38-ranking-league-option{color:#0f172a!important;background:transparent!important}html.ui-light-test body .manager38-table-panel .manager38-ranking-league-option:hover,body.light .manager38-table-panel .manager38-ranking-league-option:hover{background:#14944714!important}html.ui-light-test body .manager38-table-panel .manager38-ranking-league-option.is-active,body.light .manager38-table-panel .manager38-ranking-league-option.is-active{background:#1494471f!important;color:#0d7a42!important}html.ui-light-test body .manager38-table-browse-note,body.light .manager38-table-browse-note{background:#f8fafc;border-color:#0f172a14;color:#64748b}html.ui-light-test body .manager38-table-pane-tab,body.light .manager38-table-pane-tab{background:#fff;border-color:#0f172a1f;color:#64748b;box-shadow:none}html.ui-light-test body .manager38-table-pane-tab.is-active,body.light .manager38-table-pane-tab.is-active{background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,#fff);border-color:color-mix(in srgb,var(--mgr-accent, #149447) 55%,#e2e8f0);color:#0d7a42}html.ui-light-test body .manager38-table-section-title,body.light .manager38-table-section-title{color:#0f172a}html.ui-light-test body .manager38-table-empty-note,body.light .manager38-table-empty-note{background:#f8fafc;border-color:#0f172a1f;color:#64748b}html.ui-light-test body .manager38-screen .manager38-standings-table th,html.ui-light-test body .manager38-screen .manager38-standings-table td,body.light .manager38-screen .manager38-standings-table th,body.light .manager38-screen .manager38-standings-table td{color:#0f172a}html.ui-light-test body .manager38-screen .manager38-standings-table .col-pts,html.ui-light-test body .manager38-screen .manager38-standings-table th,body.light .manager38-screen .manager38-standings-table .col-pts,body.light .manager38-screen .manager38-standings-table th{color:#0d7a42}html:not(.ui-light-test) body:not(.light) .manager38-table-panel .manager38-ranking-league-trigger{background:#020c18e0!important;border-color:#94a3b838!important;color:#f8fafc!important;box-shadow:none!important}html:not(.ui-light-test) body:not(.light) .manager38-table-panel .manager38-ranking-league-menu{background:#081220fa!important;border-color:#94a3b838!important}html:not(.ui-light-test) body:not(.light) .manager38-table-panel .manager38-ranking-league-option{color:#f8fafc!important;background:transparent!important;box-shadow:none!important}html:not(.ui-light-test) body:not(.light) .manager38-table-panel .manager38-ranking-league-option.is-active,html:not(.ui-light-test) body:not(.light) .manager38-table-panel .manager38-ranking-league-option:hover{background:#14944729!important}.manager38-table-division-select{min-height:42px;min-width:132px;color:var(--mgr-text, #f8fafc);background:var(--mgr-surface-2, rgba(5, 10, 16, .72));border:1px solid var(--mgr-border, rgba(148, 163, 184, .22));border-radius:8px;padding:0 12px;font-weight:900}.manager38-screen .manager38-standings-wrap{width:100%;overflow:auto;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .16));background:var(--mgr-surface-2, rgba(5, 10, 16, .72));max-height:min(68vh,560px)}.manager38-screen .manager38-standings-table{width:100%;border-collapse:collapse;min-width:100%}.manager38-screen .manager38-standings-table th,.manager38-screen .manager38-standings-table td{padding:8px 6px;text-align:center;border-bottom:1px solid var(--mgr-border, rgba(148, 163, 184, .1));font-size:.78rem;white-space:nowrap;color:var(--mgr-text, #f8fafc);background:transparent}.manager38-screen .manager38-standings-table th{color:var(--mgr-gold, #d8c982);font-weight:900;font-size:.7rem;letter-spacing:.03em;background:color-mix(in srgb,var(--mgr-surface, rgba(2, 16, 31, .72)) 82%,#000);position:sticky;top:0;z-index:2}.manager38-screen .manager38-standings-table .col-club{text-align:left;min-width:112px;max-width:168px;overflow:hidden;text-overflow:ellipsis;font-weight:800;padding-left:10px}.manager38-screen .manager38-standings-table .col-rank{width:34px;font-weight:900}.manager38-screen .manager38-standings-table .col-pts{font-weight:900;color:var(--mgr-gold, #d8c982)}.manager38-screen .manager38-standings-table tbody tr{background:color-mix(in srgb,var(--mgr-surface-2, rgba(5, 10, 16, .72)) 94%,transparent)}.manager38-screen .manager38-standings-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--mgr-surface, rgba(2, 16, 31, .72)) 55%,var(--mgr-surface-2, rgba(5, 10, 16, .72)))}.manager38-screen .manager38-standings-table tbody tr.is-leader .col-rank{background:color-mix(in srgb,var(--mgr-gold, #d8c982) 24%,transparent);border-radius:4px;color:var(--mgr-gold, #d8c982)}.manager38-screen .manager38-standings-table tbody tr.is-promo{box-shadow:inset 4px 0 0 var(--mgr-accent, #149447)}.manager38-screen .manager38-standings-table tbody tr.is-releg{box-shadow:inset 4px 0 #ef4444;background:color-mix(in srgb,#ef4444 10%,var(--mgr-surface-2, rgba(5, 10, 16, .72)))}.manager38-screen .manager38-standings-table tbody tr.is-mine{background:color-mix(in srgb,var(--mgr-accent, #149447) 16%,var(--mgr-surface-2, rgba(5, 10, 16, .72)))}.manager38-screen .manager38-standings-table tbody tr.is-lib{box-shadow:inset 4px 0 0 var(--mgr-accent, #149447);background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,var(--mgr-surface-2, rgba(5, 10, 16, .72)))}.manager38-screen .manager38-standings-table tbody tr.is-sula{box-shadow:inset 4px 0 #2563eb;background:color-mix(in srgb,#2563eb 10%,var(--mgr-surface-2, rgba(5, 10, 16, .72)))}.manager38-screen .manager38-standings-table tbody tr.is-mine.is-lib,.manager38-screen .manager38-standings-table tbody tr.is-mine.is-sula{background:color-mix(in srgb,var(--mgr-accent, #149447) 18%,var(--mgr-surface-2, rgba(5, 10, 16, .72)))}.manager38-screen .manager38-standings-table.is-continental tbody tr.is-adv{box-shadow:inset 4px 0 #22c55e}.manager38-screen .manager38-standings-table.is-continental tbody tr.is-cons{box-shadow:inset 4px 0 #f59e0b}.manager38-table-panel{display:flex;flex-direction:column;gap:8px;overflow:visible;position:relative;z-index:1}.manager38-table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0;padding:0}.manager38-table{display:grid;gap:2px;width:100%}.manager38-table.is-league{min-width:780px}.manager38-table.is-continental{min-width:min(100%,520px);overflow-x:auto}.manager38-row{display:grid;align-items:center;min-height:32px;background:var(--mgr-surface-2, rgba(18, 48, 78, .72));color:var(--mgr-text, #f8fafc);border-radius:4px}.manager38-row.is-league{grid-template-columns:26px 22px 34px minmax(88px,1.2fr) repeat(8,minmax(28px,36px))}.manager38-row.is-continental{grid-template-columns:28px 22px minmax(72px,1.2fr) repeat(8,minmax(28px,36px));margin-bottom:3px}.manager38-row.is-continental:not(.head){box-shadow:inset 3px 0 0 transparent}.manager38-row.is-continental.is-adv:not(.head){box-shadow:inset 3px 0 #22c55e;background:color-mix(in srgb,#22c55e 7%,var(--mgr-surface-2, rgba(18, 48, 78, .72)))}.manager38-row.is-continental.is-cons:not(.head){box-shadow:inset 3px 0 #f59e0b;background:color-mix(in srgb,#f59e0b 6%,var(--mgr-surface-2, rgba(18, 48, 78, .72)))}.manager38-row.is-continental .manager38-cont-rank{display:inline-flex;align-items:center;justify-content:center;font-weight:900}.manager38-row.is-continental.is-adv .manager38-cont-rank{color:#22c55e}.manager38-row.is-continental.is-cons .manager38-cont-rank{color:#f59e0b}.manager38-row.is-continental.mine:not(.head){outline:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 45%,transparent)}.manager38-cont-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:.7rem;font-weight:700;color:var(--mgr-muted)}.manager38-cont-legend span{display:inline-flex;align-items:center;gap:5px}.manager38-cont-legend i{width:10px;height:10px;border-radius:3px;background:#94a3b8}.manager38-row.head{color:var(--mgr-gold, #d8c982);background:transparent;font-weight:950}.manager38-row.promo{box-shadow:inset 3px 0 0 var(--mgr-accent, #149447)}.manager38-row span:not(.manager38-club-shield):not(.manager38-qual-cell):not(.manager38-qual-badge),.manager38-row strong:not(.manager38-table-club){padding:5px 4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.manager38-row.is-league span:not(.manager38-club-shield):not(.manager38-qual-cell),.manager38-row.is-league strong:not(.manager38-table-club){text-align:center}.manager38-row .manager38-table-club{padding:5px 8px 5px 2px;min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap;text-align:left;font-weight:700;font-size:.82rem;line-height:1.2;background:none!important;border:none!important;color:inherit!important;display:block;width:auto;border-radius:0}.manager38-row.head span{font-size:.72rem;letter-spacing:.02em;text-align:center}.manager38-row.head.is-league span:nth-child(4),.manager38-row.head.is-continental span:nth-child(3){text-align:left}.manager38-row>.manager38-club-shield{align-self:center;justify-self:center;margin:0 2px}.manager38-row.mine{background:var(--mgr-mine-row, rgba(20, 148, 71, .28))}.manager38-row.releg{box-shadow:inset 3px 0 #dc2626}.manager38-legend{margin:10px 2px 0;font-size:.82rem;color:var(--mgr-muted)}.manager38-legend .promo{display:inline-block;width:10px;height:10px;background:var(--mgr-accent, #149447);border-radius:2px;margin-right:4px}.manager38-legend .releg{display:inline-block;width:10px;height:10px;background:#dc2626;border-radius:2px;margin-right:4px}.manager38-legend .lib{display:inline-block;width:10px;height:10px;background:var(--mgr-accent, #149447);border-radius:2px;margin-right:4px}.manager38-club-shield{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;padding:3px;box-sizing:border-box;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 2px 6px #0f172a1a;line-height:0;vertical-align:middle;overflow:hidden}.manager38-nation-flag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:3px;overflow:hidden;box-sizing:border-box;border:1px solid rgba(15,23,42,.14);box-shadow:0 1px 3px #0f172a1f;background:#0b1220;line-height:0;vertical-align:middle;min-width:18px}.manager38-cont-result-team .manager38-nation-flag,.manager38-round-hero-mine-score .manager38-nation-flag,.manager38-match-shield .manager38-nation-flag{border-radius:3px}.manager38-nation-flag img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.manager38-nation-flag.is-fallback{font-size:9px;font-weight:800;letter-spacing:.02em;color:#e2e8f0;background:#1e293b}.manager38-nation-flag.is-emoji{background:transparent;border:none;box-shadow:none;line-height:1;overflow:visible}.manager38-standings-table tbody td.col-club{display:flex;align-items:center;gap:8px}.manager38-standings-club-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:0;margin:0;font:inherit;font-weight:inherit;color:inherit;text-align:left;cursor:pointer}.manager38-standings-club-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.manager38-standings-club-btn:hover span{color:var(--mgr-accent, #4ade80)}.manager38-table-champs-club.is-clickable{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.manager38-table-champs-club.is-clickable:hover span{color:var(--mgr-accent, #4ade80);text-decoration:none}.manager38-standings-table.is-nations tbody td.col-club .manager38-nation-flag{flex-shrink:0}.manager38-cwc-banner-champ{display:flex;align-items:center;gap:8px;font-weight:700}.manager38-continental.is-world{--mgr-accent: #c9a227}.manager38-match-card .manager38-club-shield{width:26px;height:26px}.manager38-club-shield img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:50%}.manager38-club-shield.is-fallback{background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 2px 6px #0f172a1a;padding:3px;border-radius:50%}.manager38-club-shield.is-fallback img{border-radius:50%}.manager38-prematch-teams strong{display:block;text-align:center}.manager38-sim-engine-guide{margin:8px 0 4px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .22));border-radius:12px;background:color-mix(in srgb,var(--mgr-surface, #0b1220) 88%,#149447 12%);padding:0;overflow:hidden}.manager38-sim-engine-guide[open]{padding-bottom:10px}.manager38-sim-engine-guide-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;list-style:none}.manager38-sim-engine-guide-summary::-webkit-details-marker{display:none}.manager38-sim-engine-guide-summary strong{font-size:.84rem;color:var(--mgr-text, #f8fafc)}.manager38-sim-engine-guide-summary span{font-size:.7rem;font-weight:700;color:var(--mgr-muted, #94a3b8)}.manager38-sim-engine-guide-summary span:after{content:" \25BC";font-size:.62rem}.manager38-sim-engine-guide[open]>.manager38-sim-engine-guide-summary span:after{content:" \25B2"}.manager38-sim-engine-guide-intro,.manager38-sim-engine-guide-foot{margin:0 12px 8px;font-size:.76rem;line-height:1.45;color:var(--mgr-muted, #94a3b8)}.manager38-sim-engine-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;padding:0 12px 4px}.manager38-sim-engine-guide-card{border:1px solid var(--mgr-border, rgba(148, 163, 184, .16));border-radius:10px;padding:8px 10px;background:#020c1859}.manager38-sim-engine-guide-card strong{display:block;font-size:.74rem;margin-bottom:4px;color:var(--mgr-text, #f8fafc)}.manager38-sim-engine-guide-card p{margin:0;font-size:.7rem;line-height:1.4;color:var(--mgr-muted, #94a3b8)}html.ui-light-test body .manager38-screen .manager38-sim-engine-guide,body.light .manager38-screen .manager38-sim-engine-guide,html.ui-light-test body .manager38-screen .manager38-sim-engine-guide-card,body.light .manager38-screen .manager38-sim-engine-guide-card{background:#fff;border-color:#0f172a1a}html.ui-light-test body .manager38-screen .manager38-sim-engine-guide-card strong,body.light .manager38-screen .manager38-sim-engine-guide-card strong,html.ui-light-test body .manager38-screen .manager38-sim-engine-guide-summary strong,body.light .manager38-screen .manager38-sim-engine-guide-summary strong{color:#0f172a}.manager38-continental-topbar{position:sticky;top:0;z-index:6;margin:-4px 0 12px;padding:8px 0;background:linear-gradient(180deg,var(--mgr-surface, rgba(8, 16, 26, .96)) 74%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.manager38-continental-topbar .manager38-continental-continue{width:100%;min-height:46px;border:0;border-radius:12px;background:var(--mgr-accent, #149447);color:#fff!important;font-weight:900;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 8px 20px var(--mgr-accent-glow, rgba(20, 148, 71, .28))}.manager38-continental-topbar .manager38-continental-continue:not(:disabled):hover{transform:translateY(-1px)}.manager38-continental-topbar .manager38-continental-continue:disabled{background:#94a3b840;color:#ffffffb8!important;box-shadow:none;cursor:not-allowed}html.ui-light-test body .manager38-screen .manager38-continental-topbar,body.light .manager38-screen .manager38-continental-topbar{background:linear-gradient(180deg,var(--mgr-surface, #fff) 74%,transparent)}.manager38-continental-guide{margin-bottom:14px;padding:10px 14px;border-radius:14px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .22));background:color-mix(in srgb,var(--mgr-surface-2, #0f2438) 92%,transparent)}.manager38-continental-guide[open]{padding-bottom:12px}.manager38-continental-guide-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.manager38-continental-guide-summary::-webkit-details-marker{display:none}.manager38-continental-guide-summary strong{font-size:.92rem;color:var(--mgr-text, #f8fafc)}.manager38-continental-guide-summary span{flex:0 0 auto;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mgr-muted, #94a3b8)}.manager38-continental-guide-summary span:after{content:" \25BE"}.manager38-continental-guide[open]>.manager38-continental-guide-summary span:after{content:" \25B4"}.manager38-wc-guide-bullets{margin:0 0 4px;padding-left:1.1rem;display:grid;gap:6px}.manager38-wc-guide-bullets li{font-size:.78rem;line-height:1.4;color:var(--mgr-muted, #94a3b8)}.manager38-wc-guide-actions{display:grid;gap:8px;margin:-6px 0 14px}.manager38-wc-guide-actions p{margin:0;font-size:.8rem;line-height:1.4;color:var(--mgr-muted, #94a3b8)}.manager38-wc-invite-banner{display:grid;gap:12px;padding:14px 16px!important}.manager38-wc-invite-kicker{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.manager38-wc-invite-banner>p{margin:0;font-size:.88rem;line-height:1.45}.manager38-wc-offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px}.manager38-wc-offer-card{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid rgba(37,99,235,.22);background:#ffffffb8;box-shadow:0 1px #0f172a0a}.manager38-wc-offer-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.manager38-wc-offer-card header strong{font-size:.95rem;line-height:1.2;color:#0f172a}.manager38-wc-offer-card header em{flex-shrink:0;font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 6px;border-radius:999px;background:#2563eb1f;color:#1d4ed8}.manager38-wc-offer-card.is-alta header em{background:#16a34a24;color:#15803d}.manager38-wc-offer-card.is-surpresa header em{background:#d9770629;color:#b45309}.manager38-wc-offer-card>p{margin:0!important;font-size:.76rem!important;line-height:1.4!important;color:#475569!important}.manager38-wc-offer-card .manager38-start{width:100%;margin-top:2px;font-size:.8rem;padding:8px 10px}.manager38-wc-decline-all{justify-self:start;font-size:.78rem}html:not(.ui-light-test) body:not(.light) .manager38-wc-invite-kicker{color:#93c5fd}html:not(.ui-light-test) body:not(.light) .manager38-wc-offer-card{background:#0f172a8c;border-color:#60a5fa47}html:not(.ui-light-test) body:not(.light) .manager38-wc-offer-card header strong{color:#f8fafc}html:not(.ui-light-test) body:not(.light) .manager38-wc-offer-card>p{color:#94a3b8!important}@media(max-width:640px){.manager38-wc-offer-grid{grid-template-columns:1fr}}.manager38-continental-guide-summary+.manager38-continental-guide-intro{margin-top:10px}.manager38-continental-guide h3{margin:0 0 6px;font-size:.95rem}.manager38-continental-guide-intro{margin:0 0 10px;font-size:.8rem;line-height:1.45;color:var(--mgr-muted, #94a3b8)}.manager38-continental-guide-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.manager38-continental-guide-card{display:grid;gap:4px;padding:10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--mgr-border) 80%,transparent);background:color-mix(in srgb,var(--mgr-surface, #081220) 88%,transparent);font-size:.74rem;line-height:1.35}.manager38-continental-guide-card strong{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mgr-gold, #f6d76a)}.manager38-cwc-banner{margin-bottom:14px;padding:14px;border-radius:14px;border:1px solid color-mix(in srgb,#38bdf8 35%,var(--mgr-border));background:linear-gradient(135deg,color-mix(in srgb,#0ea5e9 14%,var(--mgr-surface-2)),color-mix(in srgb,#f6d76a 10%,var(--mgr-surface-2)))}.manager38-cwc-banner h3{margin:0 0 4px;font-size:.98rem}.manager38-cwc-banner p{margin:0 0 8px;font-size:.78rem;color:var(--mgr-muted)}.manager38-cwc-banner ul{margin:0;padding-left:18px;font-size:.74rem;line-height:1.4}.manager38-cwc-banner-active{margin-top:8px!important;font-weight:800;color:var(--mgr-accent, #149447)!important}.manager38-cwc-banner-muted{margin-top:8px!important;font-size:.72rem!important}.manager38-cwc-status .manager38-cwc-status-badge{display:inline-block;margin-bottom:6px;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;background:color-mix(in srgb,#38bdf8 22%,transparent);color:#7dd3fc}.manager38-cwc-status.is-qualified .manager38-cwc-status-badge,.manager38-cwc-status.is-champion .manager38-cwc-status-badge{background:color-mix(in srgb,#22c55e 28%,transparent);color:#86efac}.manager38-cwc-status.is-not_qualified .manager38-cwc-status-badge,.manager38-cwc-status.is-eliminated .manager38-cwc-status-badge{background:color-mix(in srgb,#f87171 24%,transparent);color:#fca5a5}.manager38-cwc-status.is-path_open .manager38-cwc-status-badge{background:color-mix(in srgb,#fbbf24 24%,transparent);color:#fcd34d}.manager38-cwc-status.is-qualified,.manager38-cwc-status.is-champion{border-color:color-mix(in srgb,#22c55e 40%,var(--mgr-border))}.manager38-cwc-status.is-not_qualified,.manager38-cwc-status.is-eliminated{border-color:color-mix(in srgb,#f87171 40%,var(--mgr-border))}.manager38-cwc-status.is-path_open{border-color:color-mix(in srgb,#fbbf24 40%,var(--mgr-border))}.manager38-cwc-status .manager38-btn-ghost{margin-top:10px}.manager38-season-highlight-chips article.is-cwc-status.is-qualified strong,.manager38-season-highlight-chips article.is-cwc-status.is-champion strong{color:var(--mgr-accent, #149447)}.manager38-season-highlight-chips article.is-cwc-status.is-not_qualified strong,.manager38-season-highlight-chips article.is-cwc-status.is-eliminated strong{color:#f87171}.manager38-season-highlight-chips article.is-cwc-status.is-path_open strong{color:#fbbf24}html.ui-light-test body .manager38-screen .manager38-continental-guide,body.light .manager38-screen .manager38-continental-guide,html.ui-light-test body .manager38-screen .manager38-continental-guide-card,body.light .manager38-screen .manager38-continental-guide-card{background:var(--mgr-surface, #fff);border-color:var(--mgr-border, rgba(16, 24, 39, .12))}html.ui-light-test body .manager38-screen .manager38-cwc-banner,body.light .manager38-screen .manager38-cwc-banner{background:linear-gradient(135deg,#0ea5e914,#f6d76a1f)}.manager38-continental-head{display:grid;gap:10px;flex-wrap:wrap}.manager38-continental-world-note{display:grid;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,#38bdf8 28%,var(--mgr-border, rgba(148, 163, 184, .16)));background:color-mix(in srgb,#0ea5e9 12%,var(--mgr-surface-2, rgba(5, 10, 16, .72)))}.manager38-continental-world-note strong{font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#7dd3fc!important}.manager38-continental-world-note span{font-size:.76rem;line-height:1.35;color:var(--mgr-muted, #94a3b8)!important}.manager38-continental-comp-tabs{display:flex;flex-wrap:wrap;gap:6px}.manager38-continental-comp-tab{min-height:36px;padding:7px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--mgr-border, rgba(148, 163, 184, .22)) 80%,#64748b);background:color-mix(in srgb,var(--mgr-surface-2, #1e293b) 92%,#0f172a);color:#f1f5f9!important;font-size:.74rem;font-weight:800;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff0a}.manager38-continental-comp-tab.is-world{border-color:color-mix(in srgb,#38bdf8 45%,transparent)}.manager38-continental-comp-tab.is-pending{opacity:.85;border-style:dashed}.manager38-continental-comp-tab.is-active{background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;border-color:#1d4ed8!important;color:#fff!important}.manager38-continental-comp-tab.is-active.is-world{background:linear-gradient(180deg,#0284c7,#0369a1)!important;border-color:#0369a1!important;color:#fff!important}.manager38-continental-group-pill{display:inline-flex;align-items:center;min-height:32px;padding:4px 10px;border-radius:999px;background:var(--mgr-surface-2, rgba(5, 10, 16, .72));border:1px solid var(--mgr-border, rgba(148, 163, 184, .16));font-size:.72rem;font-weight:800;color:var(--mgr-gold, #d8c982)}.manager38-continental-pending{display:grid;gap:8px;padding:14px 14px 12px;border-radius:12px;border:1px dashed color-mix(in srgb,#38bdf8 35%,transparent);background:color-mix(in srgb,#0ea5e9 8%,transparent)}.manager38-continental-pending strong{font-size:.88rem;color:var(--mgr-text, #f8fafc)!important}.manager38-continental-pending p{margin:0;font-size:.78rem;line-height:1.4;color:var(--mgr-muted, #94a3b8)}.manager38-continental-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.manager38-continental-filters select{min-height:42px;min-width:0;color:#fff;background:#061625;border:1px solid rgba(148,163,184,.2);border-radius:6px;padding:0 12px;font-weight:900;font-size:.82rem}html.ui-light-test body .manager38-screen .manager38-continental-world-note,body.light .manager38-screen .manager38-continental-world-note,.manager38-brasfoot-light .manager38-continental-world-note{background:color-mix(in srgb,#0ea5e9 10%,#fff);border-color:#0ea5e947}html.ui-light-test body .manager38-screen .manager38-continental-world-note strong,body.light .manager38-screen .manager38-continental-world-note strong,.manager38-brasfoot-light .manager38-continental-world-note strong{color:#0369a1!important}html.ui-light-test body .manager38-screen .manager38-continental-comp-tab,body.light .manager38-screen .manager38-continental-comp-tab,.manager38-brasfoot-light .manager38-continental-comp-tab{background:#e8eef5!important;color:#0f172a!important;border-color:#0f172a24!important;box-shadow:none}html.ui-light-test body .manager38-screen .manager38-continental-comp-tab.is-world,body.light .manager38-screen .manager38-continental-comp-tab.is-world,.manager38-brasfoot-light .manager38-continental-comp-tab.is-world{background:#e0f2fe!important;border-color:#0284c747!important;color:#0c4a6e!important}html.ui-light-test body .manager38-screen .manager38-continental-comp-tab.is-active,body.light .manager38-screen .manager38-continental-comp-tab.is-active,.manager38-brasfoot-light .manager38-continental-comp-tab.is-active{background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;border-color:#1d4ed8!important;color:#fff!important}html.ui-light-test body .manager38-screen .manager38-continental-comp-tab.is-active.is-world,body.light .manager38-screen .manager38-continental-comp-tab.is-active.is-world,.manager38-brasfoot-light .manager38-continental-comp-tab.is-active.is-world{background:linear-gradient(180deg,#0284c7,#0369a1)!important;border-color:#0369a1!important;color:#fff!important}html.ui-light-test body .manager38-screen .manager38-continental-pending,body.light .manager38-screen .manager38-continental-pending,.manager38-brasfoot-light .manager38-continental-pending{background:#f0f9ff;border-color:#0ea5e959}html.ui-light-test body .manager38-screen .manager38-continental-pending strong,body.light .manager38-screen .manager38-continental-pending strong,.manager38-brasfoot-light .manager38-continental-pending strong{color:#0f172a!important}html.ui-light-test body .manager38-screen .manager38-continental-filters select,body.light .manager38-screen .manager38-continental-filters select,.manager38-brasfoot-light .manager38-continental-filters select{color:#0f172a;background:#fff;border-color:#0f172a1f}.manager38-continental h3.is-user-group{color:var(--mgr-accent, #86efac)}.manager38-qual-cell{display:flex;align-items:center;justify-content:center;min-width:0;padding:0 2px;overflow:visible}.manager38-qual-badge{display:inline-block;padding:2px 4px;border-radius:4px;font-size:.58rem;font-weight:800;letter-spacing:.02em;line-height:1.2;white-space:nowrap;flex-shrink:0;overflow:visible;text-overflow:clip}.manager38-qual-lib{background:#14944738;color:#86efac;border:1px solid rgba(20,148,71,.45)}.manager38-qual-sula{background:#2563eb33;color:#93c5fd;border:1px solid rgba(37,99,235,.4)}.manager38-row.lib-zone{box-shadow:inset 3px 0 0 var(--mgr-accent, #149447)}.manager38-row.sula-zone{box-shadow:inset 3px 0 #2563eb}.manager38-legend .manager38-qual-lib{display:inline-block;width:10px;height:10px;background:var(--mgr-accent, #149447);border-radius:2px;margin-right:4px}.manager38-legend .manager38-qual-sula{display:inline-block;width:10px;height:10px;background:#2563eb;border-radius:2px;margin-right:4px}.manager38-field-error{margin:-4px 0 0;padding:10px 12px;border-radius:8px;background:#dc26261f;border:1px solid rgba(220,38,38,.35);color:#fecaca;font-weight:700}.manager38-continental-note{font-size:.88rem;color:var(--mgr-muted);margin:0 0 12px}.manager38-continental.is-libertadores{--mgr-accent: #c9a227;--mgr-accent-soft: rgba(201, 162, 39, .16)}.manager38-continental.is-sul-americana{--mgr-accent: #e85d04;--mgr-accent-soft: rgba(232, 93, 4, .16)}.manager38-knockout{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.manager38-knockout h4{margin:0 0 10px;font-size:.92rem;letter-spacing:.04em;text-transform:uppercase;color:var(--mgr-accent, #86efac)}.manager38-knockout-round+.manager38-knockout-round{margin-top:14px}.manager38-champion-banner{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;border-radius:12px;background:linear-gradient(135deg,#c9a2272e,#1494471f);border:1px solid rgba(201,162,39,.35)}.manager38-continental.is-sul-americana .manager38-champion-banner{background:linear-gradient(135deg,#e85d042e,#2563eb1f);border-color:#e85d0459}.manager38-champion-banner small{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mgr-muted)}.manager38-champion-banner strong{display:block;font-size:1.15rem;color:#fff}.manager38-champion-banner em{display:block;margin-top:4px;font-size:.82rem;color:var(--mgr-accent, #86efac);font-style:normal;font-weight:700}.manager38-champion-trophy{font-size:2rem;line-height:1}.manager38-match-card.is-winner-home .manager38-match-name-home,.manager38-match-card.is-winner-away .manager38-match-name-away{color:var(--mgr-accent, #16a34a);font-weight:900}.manager38-pen-score{display:block;margin-top:2px;font-size:.68rem;font-style:normal;font-weight:700;color:var(--mgr-muted)}.manager38-next-match-card.is-libertadores{border-color:#c9a22759;box-shadow:inset 0 0 0 1px #c9a2271f}.manager38-next-match-card.is-sul-americana{border-color:#e85d0459;box-shadow:inset 0 0 0 1px #e85d041f}.match-live-competition{display:block;width:100%;margin-bottom:4px;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.broadcast-live-panel.is-league-br .match-live-competition{color:#15803d}.broadcast-live-panel.is-league-br .match-live-badge{background:#22c55e24;color:#15803d;border-color:#22c55e47}.broadcast-live-panel.is-league-br .broadcast-live-feed{border-left-color:#22c55ea6}.broadcast-live-panel.is-league-br .match-live-progress span{background:linear-gradient(90deg,#22c55e,#86efac)}.broadcast-live-panel.is-league-euro .match-live-competition{color:#1d4ed8}.broadcast-live-panel.is-league-euro .match-live-badge{background:#3b82f624;color:#1d4ed8;border-color:#3b82f647}.broadcast-live-panel.is-league-euro .broadcast-live-feed{border-left-color:#3b82f6a6}.broadcast-live-panel.is-league-euro .match-live-progress span{background:linear-gradient(90deg,#3b82f6,#93c5fd)}.broadcast-live-panel.is-libertadores{background:linear-gradient(180deg,#0a1628,#f3f4f2 28%)!important;border-color:#c9a22759}.broadcast-live-panel.is-libertadores .match-live-competition{color:#a67c00}.broadcast-live-panel.is-libertadores .match-live-head{background:#0a1628;margin-inline:0;padding:10px 12px 8px;border-radius:14px 14px 0 0}.broadcast-live-panel.is-libertadores .match-live-badge{background:#c9a22733;color:#c9a227;border-color:#c9a22759}.broadcast-live-panel.is-libertadores .match-live-clock{color:#f5f0df}.broadcast-live-panel.is-libertadores .match-live-skip{color:#e5e7eb}.broadcast-live-panel.is-libertadores .broadcast-live-feed{border-left-color:#c9a227bf}.broadcast-live-panel.is-libertadores .match-live-progress span{background:linear-gradient(90deg,#a67c00,#c9a227)}.broadcast-live-panel.is-sul-americana{background:linear-gradient(180deg,#0b1c2e,#f3f4f2 28%)!important;border-color:#e85d0459}.broadcast-live-panel.is-sul-americana .match-live-competition{color:#c2410c}.broadcast-live-panel.is-sul-americana .match-live-head{background:#0b1c2e;margin-inline:0;padding:10px 12px 8px;border-radius:14px 14px 0 0}.broadcast-live-panel.is-sul-americana .match-live-badge{background:#e85d042e;color:#ea580c;border-color:#e85d0459}.broadcast-live-panel.is-sul-americana .match-live-clock{color:#f5f0df}.broadcast-live-panel.is-sul-americana .match-live-skip{color:#e5e7eb}.broadcast-live-panel.is-sul-americana .broadcast-live-feed{border-left-color:#e85d04bf}.broadcast-live-panel.is-sul-americana .match-live-progress span{background:linear-gradient(90deg,#c2410c,#fb923c)}.manager38-round-summary{padding:0;background:transparent;border:0;box-shadow:none}.manager38-round-hero{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:14px;border-radius:14px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .14));background:linear-gradient(180deg,#ffffff0d,#ffffff05)}@keyframes manager38-wc-hero-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes manager38-wc-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes manager38-wc-trophy-tilt{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(3deg) translateY(-2px)}}.manager38-round-summary.is-world-cup{--wc-ink: #0b2f2c;--wc-teal: #14665f;--wc-gold: #c9a227;--wc-gold-soft: #e8d48a}.manager38-round-hero.is-world-cup{position:relative;overflow:hidden;gap:12px;padding:16px 16px 18px;border-radius:18px;border:1px solid rgba(201,162,39,.42);background:radial-gradient(120% 90% at 100% -10%,rgba(201,162,39,.28),transparent 52%),radial-gradient(80% 70% at 0% 100%,rgba(20,102,95,.55),transparent 50%),linear-gradient(155deg,#0b2f2c,#134e4a 48%,#0a2422);color:#f8fafc;animation:manager38-wc-hero-in .48s ease-out both}.manager38-round-hero.is-world-cup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.04) 42%,transparent 58%);pointer-events:none}.manager38-round-hero-wc-brand{position:relative;z-index:1;display:flex;align-items:center;gap:12px}.manager38-round-hero-wc-trophy{width:44px;height:52px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(0,0,0,.28));animation:manager38-wc-trophy-tilt 4.8s ease-in-out infinite}.manager38-round-hero-wc-brand-copy{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.manager38-round-hero.is-world-cup .manager38-round-hero-badge{background:#c9a2272e;border-color:#c9a22773;color:var(--wc-gold-soft, #e8d48a);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.manager38-round-hero-wc-edition{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:650;letter-spacing:.02em;color:#fff8e7!important;-webkit-text-fill-color:#fff8e7;line-height:1.1}.manager38-round-hero.is-world-cup .manager38-round-hero-top{position:relative;z-index:1}.manager38-round-hero.is-world-cup .manager38-round-hero-chip{background:#ffffff14;border-color:#ffffff24;color:#f8fafceb}.manager38-round-hero.is-world-cup .manager38-round-hero-chip.is-muted{color:#e2e8f0c7}.manager38-round-hero.is-world-cup .manager38-round-hero-title{position:relative;z-index:1;margin-top:2px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.45rem,5.2vw,1.85rem);font-weight:750;letter-spacing:-.02em;line-height:1.1;color:#fffdf5!important;-webkit-text-fill-color:#fffdf5}.manager38-round-hero.is-world-cup .manager38-round-hero-mine{position:relative;z-index:1;margin-top:2px;padding:12px 12px 14px;border-radius:14px;border:1px solid rgba(201,162,39,.28);background:#00000038;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.manager38-round-hero.is-world-cup .manager38-round-hero-mine.is-win{border-color:#c9a2278c;background:linear-gradient(180deg,#c9a22729,#0003)}.manager38-round-hero.is-world-cup .manager38-round-hero-mine.is-loss{border-color:#f8717159;background:linear-gradient(180deg,#7f1d1d47,#00000038)}.manager38-round-hero.is-world-cup .manager38-round-hero-mine-label{color:var(--wc-gold-soft, #e8d48a)!important;-webkit-text-fill-color:var(--wc-gold-soft, #e8d48a);letter-spacing:.1em}.manager38-round-hero.is-world-cup .manager38-round-hero-mine-score{gap:10px}.manager38-round-hero.is-world-cup .manager38-round-hero-mine-score .manager38-club-shield,.manager38-round-hero.is-world-cup .manager38-round-hero-mine-score .manager38-entity-badge{width:34px!important;height:34px!important}.manager38-round-hero.is-world-cup .manager38-round-hero-mine-score em{max-width:34%;font-size:.92rem;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc}.manager38-round-hero.is-world-cup .manager38-round-hero-mine-score strong{min-width:4.6rem;padding:8px 14px;border-radius:12px;background:linear-gradient(180deg,#c9a22759,#0006);border:1px solid rgba(201,162,39,.5);font-size:1.15rem;color:#fffdf5!important;-webkit-text-fill-color:#fffdf5}.manager38-round-hero.is-world-cup .manager38-round-hero-mine-score strong i{color:#fffdf5bf!important;-webkit-text-fill-color:rgba(255,253,245,.75)}.manager38-round-hero.is-world-cup .manager38-round-hero-hint{position:relative;z-index:1;color:#e2e8f0d1!important;-webkit-text-fill-color:rgba(226,232,240,.82)}html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup,html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup h2,html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup strong,html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup em,html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup span,html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup small,html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup p,html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup b,html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup i,body.light .manager38-screen .manager38-round-hero.is-world-cup,body.light .manager38-screen .manager38-round-hero.is-world-cup h2,body.light .manager38-screen .manager38-round-hero.is-world-cup strong,body.light .manager38-screen .manager38-round-hero.is-world-cup em,body.light .manager38-screen .manager38-round-hero.is-world-cup span,body.light .manager38-screen .manager38-round-hero.is-world-cup small,body.light .manager38-screen .manager38-round-hero.is-world-cup p,body.light .manager38-screen .manager38-round-hero.is-world-cup b,body.light .manager38-screen .manager38-round-hero.is-world-cup i,.manager38-brasfoot-light .manager38-round-hero.is-world-cup,.manager38-brasfoot-light .manager38-round-hero.is-world-cup h2,.manager38-brasfoot-light .manager38-round-hero.is-world-cup strong,.manager38-brasfoot-light .manager38-round-hero.is-world-cup em,.manager38-brasfoot-light .manager38-round-hero.is-world-cup span,.manager38-brasfoot-light .manager38-round-hero.is-world-cup small,.manager38-brasfoot-light .manager38-round-hero.is-world-cup p,.manager38-brasfoot-light .manager38-round-hero.is-world-cup b,.manager38-brasfoot-light .manager38-round-hero.is-world-cup i{color:#fffdf5!important;-webkit-text-fill-color:#fffdf5}html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup .manager38-round-hero-wc-edition,body.light .manager38-screen .manager38-round-hero.is-world-cup .manager38-round-hero-wc-edition,.manager38-brasfoot-light .manager38-round-hero.is-world-cup .manager38-round-hero-wc-edition{color:#fff8e7!important;-webkit-text-fill-color:#fff8e7}html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup .manager38-round-hero-badge,body.light .manager38-screen .manager38-round-hero.is-world-cup .manager38-round-hero-badge,.manager38-brasfoot-light .manager38-round-hero.is-world-cup .manager38-round-hero-badge,html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup .manager38-round-hero-mine-label,body.light .manager38-screen .manager38-round-hero.is-world-cup .manager38-round-hero-mine-label,.manager38-brasfoot-light .manager38-round-hero.is-world-cup .manager38-round-hero-mine-label{color:#e8d48a!important;-webkit-text-fill-color:#e8d48a}html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup .manager38-round-hero-chip,body.light .manager38-screen .manager38-round-hero.is-world-cup .manager38-round-hero-chip,.manager38-brasfoot-light .manager38-round-hero.is-world-cup .manager38-round-hero-chip,html.ui-light-test body .manager38-screen .manager38-round-hero.is-world-cup .manager38-round-hero-hint,body.light .manager38-screen .manager38-round-hero.is-world-cup .manager38-round-hero-hint,.manager38-brasfoot-light .manager38-round-hero.is-world-cup .manager38-round-hero-hint{color:#e2e8f0e0!important;-webkit-text-fill-color:rgba(226,232,240,.88)}.manager38-share-bar.is-world-cup{margin:0 0 14px}.manager38-share-bar.is-world-cup .manager38-share-btn.is-x{width:100%;justify-content:center;border-radius:12px;border:1px solid rgba(15,23,42,.16)}.manager38-cont-results.is-world-cup-stage{margin-top:4px;padding:14px 12px 12px;border-radius:16px;border:1px solid rgba(201,162,39,.22);background:linear-gradient(180deg,rgba(20,102,95,.08),transparent 40%),#ffffff05}.manager38-cont-results.is-world-cup-stage>h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:700;letter-spacing:-.01em;color:var(--mgr-text, #f8fafc)}.manager38-cont-results.is-world-cup-stage>h3:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--wc-gold, #c9a227);box-shadow:0 0 0 3px #c9a2272e}.manager38-round-summary.is-world-cup .manager38-cont-result.is-world-cup{border-color:#c9a22747;border-left:4px solid #c9a227;background:linear-gradient(135deg,#c9a2271a,#14665f0f 55%,#ffffff05);animation:manager38-wc-card-in .42s ease-out both}.manager38-round-summary.is-world-cup .manager38-cont-result-list>:nth-child(2){animation-delay:.07s}.manager38-round-summary.is-world-cup .manager38-cont-result-list>:nth-child(3){animation-delay:.14s}/*m24-wc-match-top*/.manager38-round-summary.is-world-cup .manager38-cont-result.is-mine,.manager38-round-summary.is-world-cup .manager38-round-hero-mine{scroll-margin-top:12px}.manager38-round-summary.is-world-cup .manager38-cont-result.is-world-cup.is-mine{box-shadow:0 0 0 1px #c9a22766,0 6px 18px #0b2f2c1f}.manager38-cont-result.is-world-cup .manager38-cont-result-badge{background:linear-gradient(135deg,#0f766e,#134e4a);border:1px solid rgba(201,162,39,.35)}.manager38-cont-result.is-world-cup .manager38-cont-result-stage{color:#e8d48a;font-weight:800}.manager38-round-summary.is-world-cup .manager38-round-summary-actions .manager38-start{border-radius:12px;background:linear-gradient(180deg,#1a7a70,#14665f);border:1px solid rgba(201,162,39,.35)}@media(prefers-reduced-motion:reduce){.manager38-round-hero.is-world-cup,.manager38-round-summary.is-world-cup .manager38-cont-result.is-world-cup,.manager38-round-hero-wc-trophy{animation:none}}.manager38-round-hero-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.manager38-round-hero-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#14944724;border:1px solid rgba(20,148,71,.28);color:#6ee7b7;font-size:.72rem;font-weight:800;letter-spacing:.02em}.manager38-round-hero-chip{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;background:#94a3b81a;border:1px solid rgba(148,163,184,.14);color:var(--mgr-text, #f8fafc);font-size:.68rem;font-weight:700}.manager38-round-hero-chip.is-muted{color:var(--mgr-muted, #94a3b8)}.manager38-round-hero-title{margin:0;font-size:1.02rem;font-weight:800;line-height:1.25;color:var(--mgr-text, #f8fafc)}.manager38-round-hero-mine{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#ffffff08}.manager38-round-hero-mine.is-win{border-color:#14944747;background:#14944714}.manager38-round-hero-mine.is-draw{border-color:#94a3b838}.manager38-round-hero-mine.is-loss{border-color:#ef444438;background:#ef44440f}.manager38-round-hero-mine-label{font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-muted, #94a3b8)}.manager38-round-hero-mine-score{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0}.manager38-round-hero-mine-score .manager38-club-shield,.manager38-round-hero-mine-score .manager38-entity-badge{flex-shrink:0;width:26px!important;height:26px!important}.manager38-round-hero-mine-score em{flex:0 1 auto;min-width:0;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:.86rem;font-weight:800;color:var(--mgr-text, #f8fafc);text-align:center}.manager38-round-hero-mine-score strong{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;padding:5px 11px;border-radius:999px;background:#0003;font-size:.95rem;font-weight:900;font-variant-numeric:tabular-nums;color:var(--mgr-text, #f8fafc);line-height:1}.manager38-round-hero-mine-score strong i{font-style:normal;font-size:.72rem;font-weight:800;opacity:.7}.manager38-round-hero-hint{margin:0;font-size:.74rem;line-height:1.4;color:var(--mgr-muted, #94a3b8)}.manager38-results-hub .manager38-round-hero{margin-bottom:10px}.manager38-round-results-hub{display:flex;flex-direction:column;gap:12px}.manager38-round-results-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.12);background:#ffffff08}.manager38-round-results-league{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:.86rem}.manager38-round-results-round{font-weight:900;color:var(--mgr-gold, #d8c982);font-size:.84rem}.manager38-round-division-block{border-radius:10px;border:1px solid rgba(148,163,184,.1);background:#ffffff05;overflow:hidden}.manager38-round-division-title{margin:0;padding:8px 12px;font-size:.8rem;font-weight:900;color:var(--mgr-gold, #d8c982);background:#00000029;border-bottom:1px solid rgba(148,163,184,.08)}.manager38-round-results-list{display:flex;flex-direction:column}.manager38-round-result-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;padding:9px 12px;border:0;border-bottom:1px solid rgba(148,163,184,.06);background:transparent;color:var(--mgr-text, #f8fafc);text-align:left;cursor:pointer}.manager38-round-result-row:last-child{border-bottom:0}.manager38-round-result-row.is-mine{background:#14944714}.manager38-round-result-row.is-active{background:#14944724;box-shadow:inset 3px 0 0 var(--mgr-accent, #149447)}.manager38-round-result-home,.manager38-round-result-away{font-size:.8rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-round-result-away{text-align:right}.manager38-round-result-score{display:inline-flex;align-items:center;gap:5px;font-size:.82rem;font-weight:900;color:var(--mgr-text, #f8fafc)}.manager38-round-result-score i{font-style:normal;opacity:.65;font-size:.72rem}.manager38-round-match-panel{margin-top:4px;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#061625b8;overflow:hidden}.manager38-round-scoreboard{display:grid;grid-template-columns:1fr 1fr}.manager38-round-scoreboard-side{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:44px}.manager38-round-scoreboard-side.is-home{justify-content:flex-start;background:color-mix(in srgb,var(--mgr-accent, #149447) 22%,#0a1628)}.manager38-round-scoreboard-side.is-away{justify-content:flex-end;background:#00000047}.manager38-round-scoreboard-side.is-winner .manager38-round-scoreboard-goals{color:#fff}.manager38-round-scoreboard-club{font-size:.78rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-round-scoreboard-goals{font-size:1.1rem;font-weight:900;line-height:1}.manager38-round-lineups-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:8px 6px}.manager38-round-lineup-col{display:flex;flex-direction:column;gap:2px;min-width:0}.manager38-round-player-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 6px;border-radius:6px;font-size:.68rem}.manager38-round-player-row.scored{background:color-mix(in srgb,#149447 14%,transparent);box-shadow:inset 3px 0 #149447}.manager38-round-player-pos{font-weight:900;color:var(--mgr-muted, #94a3b8)}.manager38-round-player-name{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;font-weight:700}.manager38-round-player-name em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:inherit;color:inherit}.manager38-round-player-goal-pill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:1px 6px;border-radius:999px;background:#149447;color:#fff!important;font-size:.58rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase;line-height:1.35}.manager38-round-player-goal{font-size:.62rem}.manager38-round-player-rating{font-weight:900;font-size:.68rem;color:var(--mgr-gold, #d8c982)}.manager38-round-match-info{padding:10px 12px;font-size:.78rem;color:var(--mgr-muted, #94a3b8)}.manager38-round-match-info p{margin:0 0 6px}.manager38-round-panel-tabs{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(148,163,184,.12)}.manager38-round-panel-tabs button{min-height:40px;border:0;background:#0000002e;color:var(--mgr-muted, #94a3b8);font-weight:800;font-size:.78rem;cursor:pointer}.manager38-round-panel-tabs button.active{background:color-mix(in srgb,#2563eb 55%,#0f2438);color:#fff}.manager38-screen .manager38-round-results-filters{border-color:var(--mgr-border, rgba(148, 163, 184, .16));background:var(--mgr-surface-2, rgba(5, 10, 16, .72))}.manager38-screen .manager38-round-results-league,.manager38-screen .manager38-round-results-round{color:var(--mgr-text, #f8fafc)}.manager38-screen .manager38-round-results-round{color:var(--mgr-gold, #d8c982)}.manager38-screen .manager38-round-results-scroll{max-height:min(38vh,280px);overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .14));background:var(--mgr-surface-2, rgba(5, 10, 16, .72));scrollbar-width:thin}.manager38-screen .manager38-round-result-row{font:inherit;color:var(--mgr-text, #f8fafc);border-bottom-color:var(--mgr-border, rgba(148, 163, 184, .08))}.manager38-screen .manager38-round-result-home,.manager38-screen .manager38-round-result-away,.manager38-screen .manager38-round-result-score{color:var(--mgr-text, #f8fafc)}.manager38-screen .manager38-round-result-score{min-width:52px;justify-content:center;padding:4px 8px;border-radius:8px;background:color-mix(in srgb,var(--mgr-surface, rgba(2, 16, 31, .72)) 65%,transparent)}.manager38-screen .manager38-round-match-panel{border-color:var(--mgr-border, rgba(148, 163, 184, .16));background:var(--mgr-surface-2, rgba(5, 10, 16, .72));box-shadow:0 8px 24px #0000002e}.manager38-screen .manager38-round-scoreboard{border-bottom:1px solid var(--mgr-border, rgba(148, 163, 184, .12))}.manager38-screen .manager38-round-scoreboard-side.is-home{background:linear-gradient(90deg,color-mix(in srgb,var(--mgr-accent, #149447) 62%,#0f172a),color-mix(in srgb,var(--mgr-accent, #149447) 42%,#020617));color:#fff}.manager38-screen .manager38-round-scoreboard-side.is-home .manager38-round-scoreboard-club,.manager38-screen .manager38-round-scoreboard-side.is-home .manager38-round-scoreboard-goals{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.35)}.manager38-screen .manager38-round-scoreboard-side.is-away{background:color-mix(in srgb,var(--mgr-surface, rgba(2, 16, 31, .72)) 88%,#000);color:var(--mgr-text, #f8fafc)}html.ui-light-test body .manager38-screen .manager38-round-scoreboard-side.is-away,body.light .manager38-screen .manager38-round-scoreboard-side.is-away,.manager38-brasfoot-light .manager38-round-scoreboard-side.is-away{background:#e8edf3;color:#0f172a}html.ui-light-test body .manager38-screen .manager38-round-scoreboard-side.is-away .manager38-round-scoreboard-club,html.ui-light-test body .manager38-screen .manager38-round-scoreboard-side.is-away .manager38-round-scoreboard-goals,body.light .manager38-screen .manager38-round-scoreboard-side.is-away .manager38-round-scoreboard-club,body.light .manager38-screen .manager38-round-scoreboard-side.is-away .manager38-round-scoreboard-goals,.manager38-brasfoot-light .manager38-round-scoreboard-side.is-away .manager38-round-scoreboard-club,.manager38-brasfoot-light .manager38-round-scoreboard-side.is-away .manager38-round-scoreboard-goals{color:#0f172a!important}.manager38-screen .manager38-round-lineups-grid{padding:8px 4px 10px;border-bottom:1px solid var(--mgr-border, rgba(148, 163, 184, .1))}.manager38-screen .manager38-round-lineup-col.is-away{border-left:1px solid var(--mgr-border, rgba(148, 163, 184, .1))}.manager38-screen .manager38-round-lineup-col-head{margin:0 0 4px;padding:2px 4px 6px;font-size:.66rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--mgr-muted, #94a3b8)}.manager38-screen .manager38-round-lineup-col.is-away .manager38-round-lineup-col-head{text-align:right}.manager38-screen .manager38-round-lineup-col.is-away .manager38-round-player-row{grid-template-columns:auto minmax(0,1fr) 16px}.manager38-screen .manager38-round-lineup-col.is-away .manager38-round-player-pos{order:3}.manager38-screen .manager38-round-lineup-col.is-away .manager38-round-player-name{order:2;justify-content:flex-end;text-align:right}.manager38-screen .manager38-round-lineup-col.is-away .manager38-round-player-rating{order:1}.manager38-screen .manager38-round-player-name{color:var(--mgr-text, #f8fafc)}.manager38-screen .manager38-round-player-row.scored{background:color-mix(in srgb,#149447 16%,var(--mgr-surface-2, transparent))}html.ui-light-test body .manager38-screen .manager38-round-player-row.scored,body.light .manager38-screen .manager38-round-player-row.scored,.manager38-brasfoot-light .manager38-round-player-row.scored{background:color-mix(in srgb,#149447 12%,#fff)}html.ui-light-test body .manager38-screen .manager38-round-player-rating.is-high,body.light .manager38-screen .manager38-round-player-rating.is-high,.manager38-brasfoot-light .manager38-round-player-rating.is-high{color:#15803d!important}html.ui-light-test body .manager38-screen .manager38-round-player-rating.is-low,body.light .manager38-screen .manager38-round-player-rating.is-low,.manager38-brasfoot-light .manager38-round-player-rating.is-low{color:#be123c!important}.manager38-screen .manager38-round-player-rating{font-weight:900;font-size:.72rem;color:var(--mgr-rating-mid, #e8c868)}.manager38-screen .manager38-round-player-rating.is-high{color:var(--mgr-rating-high, #4ade80)!important}.manager38-screen .manager38-round-player-rating.is-low{color:var(--mgr-rating-low, #fb7185)!important}html.ui-light-test body .manager38-screen .manager38-round-info-card,body.light .manager38-screen .manager38-round-info-card,html.ui-light-test body .manager38-screen .manager38-round-info-scorer-block,body.light .manager38-screen .manager38-round-info-scorer-block{background:var(--mgr-surface, #fff);border-color:var(--mgr-border, rgba(16, 24, 39, .12))}html.ui-light-test body .manager38-screen .manager38-prematch-tactics-toggle,body.light .manager38-screen .manager38-prematch-tactics-toggle,html.ui-light-test body .manager38-screen .manager38-prematch-tactics-body,body.light .manager38-screen .manager38-prematch-tactics-body{background:var(--mgr-surface-2, #f8fafc);border-color:var(--mgr-border, rgba(16, 24, 39, .12))}html.ui-light-test body .manager38-screen .manager38-standings-table tbody tr.is-lib,body.light .manager38-screen .manager38-standings-table tbody tr.is-lib{background:color-mix(in srgb,var(--mgr-accent, #149447) 14%,var(--mgr-surface, #fff))}html.ui-light-test body .manager38-screen .manager38-standings-table tbody tr.is-sula,body.light .manager38-screen .manager38-standings-table tbody tr.is-sula{background:color-mix(in srgb,#2563eb 12%,var(--mgr-surface, #fff))}.manager38-screen .manager38-round-match-info p{color:var(--mgr-text, #f8fafc)}.manager38-screen .manager38-round-match-info-panel{padding:10px 10px 12px}.manager38-screen .manager38-round-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.manager38-screen .manager38-round-info-card{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:8px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .12));background:color-mix(in srgb,var(--mgr-surface, rgba(2, 16, 31, .72)) 55%,transparent)}.manager38-screen .manager38-round-info-card.is-wide{grid-column:1 / -1}.manager38-screen .manager38-round-info-label{font-size:.62rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mgr-muted, #94a3b8)}.manager38-screen .manager38-round-info-value{font-size:.78rem;font-weight:800;line-height:1.25;color:var(--mgr-text, #f8fafc)}.manager38-screen .manager38-round-info-scorers{display:grid;gap:8px}.manager38-screen .manager38-round-info-scorer-block{padding:10px 12px;border-radius:8px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .1));background:color-mix(in srgb,var(--mgr-surface-2, rgba(5, 10, 16, .72)) 80%,transparent)}.manager38-screen .manager38-round-info-scorer-block>span{display:block;margin-bottom:4px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mgr-gold, #d8c982)}.manager38-screen .manager38-round-info-scorer-block p{margin:0;font-size:.78rem;line-height:1.35;color:var(--mgr-text, #f8fafc)}.manager38-round-scorer-chips{list-style:none;margin:0;padding:0;display:grid;gap:6px}.manager38-round-scorer-chip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,#149447 12%,transparent);border:1px solid color-mix(in srgb,#149447 28%,transparent)}.manager38-round-scorer-chip-goal{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:2px 7px;border-radius:999px;background:#149447;color:#fff!important;font-size:.62rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.manager38-round-scorer-chip strong{font-size:.8rem;font-weight:800;color:var(--mgr-text, #f8fafc)!important}.manager38-round-scorer-chip em{font-style:normal;font-size:.68rem;font-weight:650;color:var(--mgr-muted, #94a3b8)!important}.manager38-round-scorer-empty{margin:0;font-size:.78rem;color:var(--mgr-muted, #94a3b8)}html.ui-light-test body .manager38-round-scorer-chip,body.light .manager38-round-scorer-chip,.manager38-brasfoot-light .manager38-round-scorer-chip{background:color-mix(in srgb,#149447 10%,#fff);border-color:color-mix(in srgb,#149447 22%,#cbd5e1)}html.ui-light-test body .manager38-round-scorer-chip strong,body.light .manager38-round-scorer-chip strong,.manager38-brasfoot-light .manager38-round-scorer-chip strong{color:#0f172a!important}html.ui-light-test body .manager38-round-scorer-chip em,body.light .manager38-round-scorer-chip em,.manager38-brasfoot-light .manager38-round-scorer-chip em{color:#64748b!important}.manager38-screen .manager38-round-result-shield{display:inline-flex;align-items:center;justify-content:center}.manager38-screen .manager38-round-panel-tabs button.active{background:linear-gradient(180deg,#2563eb,#1d4ed8)!important;color:#fff!important}html.ui-light-test body .manager38-screen .manager38-standings-wrap,body.light .manager38-screen .manager38-standings-wrap,html.ui-light-test body .manager38-screen .manager38-round-results-scroll,body.light .manager38-screen .manager38-round-results-scroll,html.ui-light-test body .manager38-screen .manager38-round-results-filters,body.light .manager38-screen .manager38-round-results-filters,html.ui-light-test body .manager38-screen .manager38-round-match-panel,body.light .manager38-screen .manager38-round-match-panel{background:var(--mgr-surface-2, #f1f5f9);border-color:var(--mgr-border, rgba(16, 24, 39, .12))}html.ui-light-test body .manager38-screen .manager38-standings-table th,body.light .manager38-screen .manager38-standings-table th{background:color-mix(in srgb,var(--mgr-surface, #fff) 90%,#e2e8f0)}html.ui-light-test body .manager38-screen .manager38-standings-table tbody tr,body.light .manager38-screen .manager38-standings-table tbody tr{background:var(--mgr-surface, #fff)}html.ui-light-test body .manager38-screen .manager38-standings-table tbody tr:nth-child(2n),body.light .manager38-screen .manager38-standings-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 88%,#e2e8f0)}html.ui-light-test body .manager38-screen .manager38-table-league-pill,html.ui-light-test body .manager38-screen .manager38-table-division-select,body.light .manager38-screen .manager38-table-league-pill,body.light .manager38-screen .manager38-table-division-select{background:var(--mgr-surface, #fff);color:var(--mgr-text, #0f172a);border-color:var(--mgr-border, rgba(16, 24, 39, .12))}.manager38-round-block.collapse-section{border-radius:12px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .12));background:#ffffff05;overflow:hidden}.manager38-round-block.collapse-section .collapse-trigger{padding:12px 14px;background:transparent;border:0}.manager38-round-block.collapse-section .collapse-trigger strong{font-size:.84rem;font-weight:800;color:var(--mgr-text, #f8fafc)}.manager38-round-block.collapse-section .collapse-trigger span{font-size:.72rem;color:var(--mgr-muted, #94a3b8)}.manager38-round-block.collapse-section .collapse-body{padding:0 10px 10px}.manager38-round-list li.is-open .manager38-match-card{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom-color:#14944733}.manager38-round-summary-head h2{margin:0 0 4px}.manager38-round-summary-head p{margin:0 0 14px;color:var(--mgr-muted);font-size:.9rem}.manager38-cont-results h3{margin:0 0 12px;font-size:1rem}.manager38-cont-result-list{display:grid;gap:12px}.manager38-cont-result{border-radius:14px;border:1px solid rgba(148,163,184,.16);background:#ffffff08;overflow:hidden;box-shadow:0 2px 10px #0000000f}.manager38-cont-result.is-clickable{cursor:pointer;width:100%;text-align:left;font:inherit;color:inherit;padding:0}.manager38-cont-result.is-clickable:hover,.manager38-cont-result.is-active{border-color:#14944773;box-shadow:0 0 0 1px #86efac47,0 4px 16px #1494471f}.manager38-cont-result.is-libertadores{border-left:4px solid #c9a227;background:linear-gradient(135deg,#c9a22714,#ffffff05)}.manager38-cont-result.is-sul-americana{border-left:4px solid #2563eb;background:linear-gradient(135deg,#2563eb1a,#ffffff05)}.manager38-cont-result.is-champions-league{border-left:4px solid #1e40af;background:linear-gradient(135deg,#1e40af12,#ffffff05)}.manager38-cont-result.is-europa-league{border-left:4px solid #ea580c;background:linear-gradient(135deg,#ea580c14,#ffffff05)}.manager38-cont-result.is-mine{box-shadow:0 0 0 1px #86efac59,0 4px 16px #14944724}.manager38-cont-result.is-libertadores.is-mine{box-shadow:0 0 0 1px #c9a22773,0 4px 16px #c9a2271f}.manager38-cont-result.is-sul-americana.is-mine{box-shadow:0 0 0 1px #2563eb73,0 4px 16px #2563eb1f}.manager38-cont-result-meta{display:flex;align-items:center;gap:8px;padding:10px 12px 8px;border-bottom:1px solid rgba(148,163,184,.1)}.manager38-cont-result-badge{display:inline-flex;padding:3px 8px;border-radius:6px;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;-webkit-text-fill-color:#ffffff}.manager38-cont-result.is-libertadores .manager38-cont-result-badge{background:#8b6914;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manager38-cont-result.is-sul-americana .manager38-cont-result-badge{background:#1d4ed8;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manager38-cont-result.is-champions-league .manager38-cont-result-badge{background:#1e3a8a;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manager38-cont-result.is-europa-league .manager38-cont-result-badge{background:#c2410c;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manager38-cont-result.is-world-cup .manager38-cont-result-badge{background:#0f766e;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manager38-cont-result.is-club-world-cup .manager38-cont-result-badge{background:#7c3aed;color:#fff!important;-webkit-text-fill-color:#ffffff!important}html.ui-light-test body .manager38-cont-result.is-libertadores .manager38-cont-result-badge,html.ui-light-test body .manager38-cont-result.is-sul-americana .manager38-cont-result-badge,html.ui-light-test body .manager38-cont-result.is-champions-league .manager38-cont-result-badge,html.ui-light-test body .manager38-cont-result.is-europa-league .manager38-cont-result-badge,html.ui-light-test body .manager38-cont-result.is-world-cup .manager38-cont-result-badge,html.ui-light-test body .manager38-cont-result.is-club-world-cup .manager38-cont-result-badge,body.light .manager38-cont-result.is-libertadores .manager38-cont-result-badge,body.light .manager38-cont-result.is-sul-americana .manager38-cont-result-badge,body.light .manager38-cont-result.is-champions-league .manager38-cont-result-badge,body.light .manager38-cont-result.is-europa-league .manager38-cont-result-badge,body.light .manager38-cont-result.is-world-cup .manager38-cont-result-badge,body.light .manager38-cont-result.is-club-world-cup .manager38-cont-result-badge,.manager38-brasfoot-light .manager38-cont-result.is-libertadores .manager38-cont-result-badge,.manager38-brasfoot-light .manager38-cont-result.is-sul-americana .manager38-cont-result-badge,.manager38-brasfoot-light .manager38-cont-result.is-champions-league .manager38-cont-result-badge,.manager38-brasfoot-light .manager38-cont-result.is-europa-league .manager38-cont-result-badge,.manager38-brasfoot-light .manager38-cont-result.is-world-cup .manager38-cont-result-badge,.manager38-brasfoot-light .manager38-cont-result.is-club-world-cup .manager38-cont-result-badge{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.manager38-cont-result-stage{font-size:.78rem;font-weight:700;color:var(--mgr-muted, #94a3b8)}.manager38-cont-result-body{padding:10px 12px 12px;display:grid;gap:6px}.manager38-cont-result-team{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px}.manager38-cont-result-name{font-size:.9rem;font-weight:700;line-height:1.25;color:var(--mgr-text, #f8fafc);word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.manager38-cont-result-goals{min-width:1.5rem;text-align:center;font-size:1.05rem;font-weight:900;font-variant-numeric:tabular-nums;color:var(--mgr-muted, #94a3b8)}.manager38-cont-result-team.is-winner .manager38-cont-result-goals{color:var(--mgr-text, #f8fafc)}.manager38-cont-result-team.is-winner .manager38-cont-result-name{color:var(--mgr-text, #f8fafc);font-weight:800}.manager38-cont-result.is-libertadores .manager38-cont-result-team.is-winner .manager38-cont-result-name,.manager38-cont-result.is-libertadores .manager38-cont-result-team.is-winner .manager38-cont-result-goals{color:#fbbf24}.manager38-cont-result.is-sul-americana .manager38-cont-result-team.is-winner .manager38-cont-result-name,.manager38-cont-result.is-sul-americana .manager38-cont-result-team.is-winner .manager38-cont-result-goals{color:#60a5fa}.manager38-cont-result.is-champions-league .manager38-cont-result-team.is-winner .manager38-cont-result-name,.manager38-cont-result.is-champions-league .manager38-cont-result-team.is-winner .manager38-cont-result-goals{color:#93c5fd}.manager38-cont-result.is-europa-league .manager38-cont-result-team.is-winner .manager38-cont-result-name,.manager38-cont-result.is-europa-league .manager38-cont-result-team.is-winner .manager38-cont-result-goals{color:#fb923c}.manager38-cont-result-team.is-user{position:relative;padding-left:8px;border-radius:8px;background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,transparent)}.manager38-cont-result-team.is-user:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;border-radius:3px;background:var(--mgr-accent, #149447)}.manager38-cont-result-team.is-user .manager38-cont-result-name{font-weight:900;color:var(--mgr-text, #f8fafc)}.manager38-cont-result-divider{text-align:center;font-size:.78rem;font-weight:800;color:var(--mgr-muted, #94a3b8);opacity:.85;line-height:1;margin:0;padding:2px 0}.manager38-cont-result-pens{margin:0;padding:0 12px 10px;font-size:.75rem;font-weight:700;color:var(--mgr-muted);text-align:center}.manager38-cont-result-agg{margin:0;padding:0 12px 10px;font-size:.75rem;font-weight:800;color:var(--mgr-accent);text-align:center}.manager38-knockout-tie{display:flex;flex-direction:column;gap:4px}.manager38-knockout-agg{font-size:.72rem;font-weight:700;color:var(--mgr-muted);padding:0 8px 6px}html.ui-light-test body .manager38-cont-result,body.light .manager38-cont-result{background:#fff;border-color:#0f172a1f;box-shadow:0 2px 8px #0f172a0f}html.ui-light-test body .manager38-cont-result.is-champions-league,body.light .manager38-cont-result.is-champions-league{background:linear-gradient(135deg,#f8fafc,#eff6ff);border-color:#1e40af2e}html.ui-light-test body .manager38-cont-result.is-libertadores,body.light .manager38-cont-result.is-libertadores{background:linear-gradient(135deg,#fffbeb,#fff)}html.ui-light-test body .manager38-cont-result.is-sul-americana,body.light .manager38-cont-result.is-sul-americana{background:linear-gradient(135deg,#eff6ff,#fff)}html.ui-light-test body .manager38-cont-result.is-europa-league,body.light .manager38-cont-result.is-europa-league{background:linear-gradient(135deg,#fff7ed,#fff)}html.ui-light-test body .manager38-cont-result-meta,body.light .manager38-cont-result-meta{border-bottom-color:#0f172a14;background:#f8fafce6}html.ui-light-test body .manager38-cont-result-name,body.light .manager38-cont-result-name{color:#334155}html.ui-light-test body .manager38-cont-result-goals,body.light .manager38-cont-result-goals{color:#64748b}html.ui-light-test body .manager38-cont-result.is-champions-league .manager38-cont-result-team.is-winner .manager38-cont-result-name,html.ui-light-test body .manager38-cont-result.is-champions-league .manager38-cont-result-team.is-winner .manager38-cont-result-goals,body.light .manager38-cont-result.is-champions-league .manager38-cont-result-team.is-winner .manager38-cont-result-name,body.light .manager38-cont-result.is-champions-league .manager38-cont-result-team.is-winner .manager38-cont-result-goals{color:#1e3a8a}html.ui-light-test body .manager38-cont-result.is-libertadores .manager38-cont-result-team.is-winner .manager38-cont-result-name,html.ui-light-test body .manager38-cont-result.is-libertadores .manager38-cont-result-team.is-winner .manager38-cont-result-goals,body.light .manager38-cont-result.is-libertadores .manager38-cont-result-team.is-winner .manager38-cont-result-name,body.light .manager38-cont-result.is-libertadores .manager38-cont-result-team.is-winner .manager38-cont-result-goals{color:#a16207}html.ui-light-test body .manager38-cont-result.is-sul-americana .manager38-cont-result-team.is-winner .manager38-cont-result-name,html.ui-light-test body .manager38-cont-result.is-sul-americana .manager38-cont-result-team.is-winner .manager38-cont-result-goals,body.light .manager38-cont-result.is-sul-americana .manager38-cont-result-team.is-winner .manager38-cont-result-name,body.light .manager38-cont-result.is-sul-americana .manager38-cont-result-team.is-winner .manager38-cont-result-goals{color:#1d4ed8}html.ui-light-test body .manager38-cont-result.is-europa-league .manager38-cont-result-team.is-winner .manager38-cont-result-name,html.ui-light-test body .manager38-cont-result.is-europa-league .manager38-cont-result-team.is-winner .manager38-cont-result-goals,body.light .manager38-cont-result.is-europa-league .manager38-cont-result-team.is-winner .manager38-cont-result-name,body.light .manager38-cont-result.is-europa-league .manager38-cont-result-team.is-winner .manager38-cont-result-goals{color:#c2410c}html.ui-light-test body .manager38-cont-result-team.is-user .manager38-cont-result-name,body.light .manager38-cont-result-team.is-user .manager38-cont-result-name{color:#0f172a}html.ui-light-test body .manager38-cont-result-stage,html.ui-light-test body .manager38-cont-result-divider,body.light .manager38-cont-result-stage,body.light .manager38-cont-result-divider{color:#64748b}html.ui-light-test body .manager38-cont-results h3,body.light .manager38-cont-results h3{color:#0f172a}.manager38-round-summary-actions .manager38-start{background:#149447!important;color:#fff!important;border:0!important;box-shadow:0 8px 20px #14944747!important}.manager38-round-summary-actions .manager38-start:hover{background:#0f7a3a!important}.manager38-round-block{margin-bottom:16px}.manager38-round-block.collapse-section{width:100%;margin-inline:0}.manager38-round-block .collapse-trigger strong{color:inherit}.manager38-round-block h3{margin:0 0 8px}.manager38-round-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.manager38-round-list li.mine .manager38-match-card{background:#14944717;border-color:#14944757;box-shadow:none}.manager38-match-card{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) 68px minmax(0,1fr) 28px;grid-template-areas:"hShield hName score aName aShield";gap:0 8px;align-items:center;padding:10px 12px;min-height:50px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .18));border-radius:14px;background:var(--mgr-surface-2, rgba(255, 255, 255, .04));color:var(--mgr-text, #f8fafc);font:inherit;cursor:pointer;text-align:left;box-shadow:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.manager38-match-card:hover:not(.is-static){border-color:#94a3b861;background:var(--mgr-surface-2, rgba(255, 255, 255, .07))}.manager38-match-card.is-static{cursor:default}.manager38-match-card.is-pending{cursor:default;pointer-events:none}.manager38-match-card.is-mine{background:#14944717;border-color:#14944757}.manager38-match-comp{grid-column:1 / -1;margin-bottom:4px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mgr-muted, #94a3b8)}.manager38-match-shield{display:flex;align-items:center;justify-content:center;flex-shrink:0}.manager38-match-shield-home{grid-area:hShield}.manager38-match-shield-away{grid-area:aShield}.manager38-match-name-home{grid-area:hName;text-align:right;justify-self:stretch}.manager38-match-name-away{grid-area:aName;text-align:left;justify-self:stretch}.manager38-match-side{display:flex;align-items:center;gap:8px;min-width:0}.manager38-match-home{grid-area:home;justify-content:flex-end}.manager38-match-away{grid-area:away;justify-content:flex-start}.manager38-match-club-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--mgr-text, #f8fafc)}html.ui-light-test body .manager38-match-side,html.ui-light-test body .manager38-match-club-name,body.light .manager38-match-side,body.light .manager38-match-club-name{color:var(--mgr-text, #0f172a)}.manager38-match-score{grid-area:score;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:68px;min-width:68px;max-width:68px;padding:7px 0;border-radius:10px;background:#0f172a0f;border:1px solid var(--mgr-border, rgba(148, 163, 184, .16));font-size:.92rem;font-weight:900;font-variant-numeric:tabular-nums;color:var(--mgr-text, #f8fafc);white-space:nowrap;justify-self:center}.manager38-match-score b{font-weight:900;min-width:1ch;text-align:center}.manager38-match-score i{font-style:normal;font-size:.72rem;font-weight:700;opacity:.55}.manager38-match-card.is-pending .manager38-match-score{min-width:3rem;font-size:.78rem;font-weight:800;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-muted, #94a3b8)}.manager38-next-match-card{margin:12px 0 4px;padding:16px;border-radius:16px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .16));background:var(--mgr-surface-2, rgba(0, 0, 0, .12));box-shadow:0 4px 16px #0000000f}.manager38-next-match-label{display:block;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-accent, #149447);margin-bottom:4px}.manager38-next-match-meta{display:block;font-size:.84rem;color:var(--mgr-muted, #94a3b8);margin-bottom:10px}.manager38-next-match-card .manager38-match-card{background:#0f172a0d;border:1px solid var(--mgr-border, rgba(148, 163, 184, .14));box-shadow:none;padding:14px 12px;margin-top:6px;pointer-events:none}html.ui-light-test body .manager38-next-match-card .manager38-match-card,body.light .manager38-next-match-card .manager38-match-card{background:#f8fafc;border-color:#0f172a14}.manager38-results .manager38-round-list{margin-top:8px}.manager38-round-match{width:100%;display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--mgr-border);border-radius:8px;background:#0000002e;color:var(--mgr-text);font:inherit;cursor:pointer;text-align:center}.manager38-round-match.is-static{cursor:default;grid-template-columns:auto 1fr auto 1fr}.manager38-round-match span:first-of-type{text-align:right}.manager38-round-match span:last-of-type{text-align:left}.manager38-round-match strong{font-size:1.05rem;color:#fff}.manager38-round-detail{display:grid;gap:8px;margin:0 0 8px;padding:10px;border-radius:0 0 12px 12px;border:1px solid rgba(20,148,71,.18);border-top:0;background:#0000001f}.manager38-round-detail-team{padding:10px;border-radius:10px;background:#ffffff08;border:1px solid rgba(148,163,184,.1)}.manager38-round-detail-team header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.manager38-round-detail-team header strong{font-size:.82rem;font-weight:800;color:var(--mgr-text, #f8fafc)}.manager38-round-detail p{margin:0}.manager38-round-detail p+p{margin-top:6px}.manager38-round-scorers{font-weight:800;color:var(--mgr-text)}.manager38-round-scorers.is-empty{opacity:.8;font-weight:700}.manager38-lineup{margin-top:8px!important;padding-top:7px;border-top:1px dashed color-mix(in srgb,var(--mgr-border) 85%,transparent);font-size:.75rem;line-height:1.35;opacity:.94;word-break:break-word}.manager38-round-summary-actions{margin-top:18px;display:flex;justify-content:flex-end}html.ui-light-test body .manager38-field-error,body.light .manager38-field-error{color:#991b1b;background:#dc262614}html.ui-light-test body .manager38-round-match strong,body.light .manager38-round-match strong{color:var(--mgr-text)}html.ui-light-test body .manager38-round-hero:not(.is-world-cup),body.light .manager38-round-hero:not(.is-world-cup){background:#fff;border-color:#0f172a14}html.ui-light-test body .manager38-round-hero:not(.is-world-cup) .manager38-round-hero-title,body.light .manager38-round-hero:not(.is-world-cup) .manager38-round-hero-title,html.ui-light-test body .manager38-round-hero:not(.is-world-cup) .manager38-round-hero-mine-score em,body.light .manager38-round-hero:not(.is-world-cup) .manager38-round-hero-mine-score em{color:#0f172a}html.ui-light-test body .manager38-cont-results.is-world-cup-stage,body.light .manager38-cont-results.is-world-cup-stage,.manager38-brasfoot-light .manager38-cont-results.is-world-cup-stage{border-color:#c9a22747;background:linear-gradient(180deg,rgba(20,102,95,.07),transparent 42%),#fff}html.ui-light-test body .manager38-cont-results.is-world-cup-stage>h3,body.light .manager38-cont-results.is-world-cup-stage>h3,.manager38-brasfoot-light .manager38-cont-results.is-world-cup-stage>h3{color:#0b2f2c}html.ui-light-test body .manager38-round-summary.is-world-cup .manager38-cont-result.is-world-cup,body.light .manager38-round-summary.is-world-cup .manager38-cont-result.is-world-cup,.manager38-brasfoot-light .manager38-round-summary.is-world-cup .manager38-cont-result.is-world-cup{background:linear-gradient(135deg,#c9a2271a,#14665f0d 50%,#fff);border-color:#0f172a14}html.ui-light-test body .manager38-cont-result.is-world-cup .manager38-cont-result-stage,body.light .manager38-cont-result.is-world-cup .manager38-cont-result-stage,.manager38-brasfoot-light .manager38-cont-result.is-world-cup .manager38-cont-result-stage{color:#92630f}html.ui-light-test body .manager38-share-bar.is-world-cup .manager38-share-btn.is-x,body.light .manager38-share-bar.is-world-cup .manager38-share-btn.is-x{background:#0f172a;color:#fff}html.ui-light-test body .manager38-round-detail,body.light .manager38-round-detail{background:#f8fafc;border-color:#0f172a14}html.ui-light-test body .manager38-round-detail-team,body.light .manager38-round-detail-team{background:#fff;border-color:#0f172a12}html.ui-light-test body .manager38-round-scorers,body.light .manager38-round-scorers{color:#0f172a}html.ui-light-test body .manager38-match-card,body.light .manager38-match-card{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#0f172a17;box-shadow:0 1px 2px #0f172a0d}html.ui-light-test body .manager38-match-card:hover:not(.is-static),body.light .manager38-match-card:hover:not(.is-static){border-color:#14944757;box-shadow:0 8px 18px #0f172a1a;transform:translateY(-1px)}html.ui-light-test body .manager38-match-card.is-mine,body.light .manager38-match-card.is-mine,html.ui-light-test body .manager38-round-list li.mine .manager38-match-card,body.light .manager38-round-list li.mine .manager38-match-card{background:linear-gradient(180deg,#f0fdf4,#dcfce7);border-color:#1494474d;box-shadow:inset 3px 0 0 var(--mgr-accent, #16a34a)}html.ui-light-test body .manager38-match-score,body.light .manager38-match-score{background:linear-gradient(180deg,#f1f5f9,#e2e8f0);color:#0f172a;border-color:#0f172a1a;box-shadow:inset 0 1px 1px #ffffffb3}html.ui-light-test body .manager38-match-card.is-mine .manager38-match-score,body.light .manager38-match-card.is-mine .manager38-match-score{background:linear-gradient(180deg,#dcfce7,#bbf7d0);border-color:#14944752;color:#14532d}html.ui-light-test body .manager38-match-score b,body.light .manager38-match-score b{color:#0f172a}html.ui-light-test body .manager38-match-card.is-mine .manager38-match-score b,body.light .manager38-match-card.is-mine .manager38-match-score b{color:#14532d}html.ui-light-test body .manager38-next-match-card,body.light .manager38-next-match-card{background:#fff;border-color:#0f172a1a}.manager38-movement{margin:12px 0 0;padding-left:18px;color:var(--mgr-muted);font-size:.88rem}.manager38-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.manager38-stats section{background:#ffffff0a;border:1px solid var(--mgr-border);border-radius:8px;padding:10px}.manager38-stats section h3{margin:0 0 8px;color:var(--mgr-gold);font-size:.95rem}.manager38-stats p{display:grid;grid-template-columns:28px 1fr auto;gap:2px 10px;align-items:center;margin:0 0 6px;padding:8px 10px;border-radius:6px;background:#ffffff08}.manager38-stats p .manager38-stat-rank{grid-column:1;grid-row:1 / 3;align-self:center;color:var(--mgr-muted);font-weight:800;font-size:.82rem}.manager38-stats p span{color:var(--mgr-muted);font-weight:800;font-size:.82rem}.manager38-stats p .manager38-stat-info{grid-column:2;display:flex;flex-direction:column;gap:2px;min-width:0}.manager38-stats p .manager38-stat-player{font-weight:900;color:var(--mgr-text, #f8fafc);line-height:1.2}.manager38-stats p .manager38-stat-club{font-style:normal;font-size:.76rem;color:var(--mgr-muted);line-height:1.2}.manager38-stats p .manager38-stat-value{grid-column:3;grid-row:1 / 3;align-self:center;font-weight:950;color:var(--mgr-gold, #d8c982);font-size:1.05rem}.manager38-stats p em{font-style:normal;font-size:.78rem;color:var(--mgr-muted)}.manager38-stats p.mine{background:#1494472e}.manager38-fired-card{max-width:640px;margin:32px auto;padding:24px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:20px;text-align:left;box-shadow:0 20px 50px #0f172a24;color:#101827}.manager38-fired-hero{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.manager38-fired-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:color-mix(in srgb,#ef4444 12%,#fff);border:1px solid color-mix(in srgb,#ef4444 26%,transparent);font-size:1.5rem}.manager38-fired-hero h1{margin:0;font-size:1.4rem;font-weight:950;color:#101827}.manager38-fired-lead{margin:0 0 16px;font-size:.86rem;line-height:1.5;color:#64748b}.manager38-fired-toast{margin:0 0 12px;padding:10px 14px;border-radius:12px;font-size:.84rem;font-weight:700;color:#0f172a;background:#22c55e24;border:1px solid rgba(34,197,94,.35)}.manager38-fired-reputation{display:flex;flex-direction:column;gap:4px;margin:0 0 14px;padding:10px 12px;border-radius:10px;background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;font-size:.84rem}.manager38-fired-reputation strong{color:#0f172a}.manager38-fired-reputation small{color:#64748b;font-size:.78rem}.manager38-offers{display:grid;gap:12px;margin:0 0 20px}.manager38-offers-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:2px}.manager38-offers-head h2{margin:0;font-size:.95rem;font-weight:900;letter-spacing:.02em;color:#101827}.manager38-offers-head span{font-size:.72rem;font-weight:700;color:#64748b}.manager38-offers.is-refreshed .manager38-offer{animation:manager38-offer-pop .45s ease both}.manager38-offers.is-refreshed .manager38-offer:nth-child(2){animation-delay:.05s}.manager38-offers.is-refreshed .manager38-offer:nth-child(3){animation-delay:.1s}.manager38-offers.is-refreshed .manager38-offer:nth-child(4){animation-delay:.15s}.manager38-offers.is-refreshed .manager38-offer:nth-child(5){animation-delay:.2s}@keyframes manager38-offer-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.manager38-fired-refresh-banner{display:flex;align-items:flex-start;gap:12px;margin:0 0 16px;padding:12px 14px;border-radius:14px;border:1px solid rgba(34,197,94,.35);background:linear-gradient(135deg,#22c55e24,#22c55e0f);animation:manager38-banner-in .35s ease}@keyframes manager38-banner-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.manager38-fired-refresh-icon{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#22c55e;color:#fff;font-weight:900;font-size:.9rem}.manager38-fired-refresh-banner strong{display:block;font-size:.88rem;margin-bottom:2px}.manager38-fired-refresh-banner p{margin:0;font-size:.8rem;color:var(--mgr-muted);line-height:1.4}.manager38-offer{display:grid;gap:10px;text-align:left;padding:16px;border:1px solid var(--mgr-border);border-radius:16px;background:#fff;color:#101827;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .08s ease,box-shadow .12s ease;position:relative;overflow:hidden}.manager38-offer.is-new{border-color:#22c55e73;box-shadow:0 0 0 1px #22c55e1f,0 8px 20px #22c55e1a}.manager38-offer-club{display:flex;align-items:center;gap:10px;min-width:0}.manager38-offer-club strong{display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:900;color:#101827}.manager38-offer-league-flag{flex-shrink:0;width:20px;height:14px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #0f172a14}.manager38-offer-sub,.manager38-offer-metrics small{color:#64748b}.manager38-offer-metrics b{color:#101827}.manager38-offer-new-pill{display:inline-block;margin-top:3px;padding:2px 8px;border-radius:999px;background:#22c55e29;color:#15803d;font-size:.62rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.manager38-offer-cta{font-size:.72rem;font-weight:800;color:var(--mgr-accent, #149447);opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}.manager38-offer:hover .manager38-offer-cta,.manager38-offer:focus-visible .manager38-offer-cta{opacity:1;transform:translateY(0)}.manager38-offer.is-abroad{border-left:4px solid #6366f1}.manager38-offer-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.manager38-offer-top strong{font-size:1.05rem;font-weight:900}.manager38-offer-prestige{font-size:.82rem;letter-spacing:1px;color:#f59e0b}.manager38-offer-sub{display:block;color:var(--mgr-muted);font-size:.78rem;font-weight:600}.manager38-offer-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.manager38-offer-metrics span{display:grid;gap:2px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--mgr-border) 22%,transparent)}.manager38-offer-metrics small{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-muted)}.manager38-offer-metrics b{font-size:.82rem;font-weight:900}.manager38-offer-metrics .is-goal b{font-size:.7rem;line-height:1.2}.manager38-offer:hover{border-color:var(--mgr-green, #149447);background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,var(--mgr-surface));transform:translateY(-1px)}.manager38-fired-actions{display:grid;grid-template-columns:1.5fr 1fr;gap:10px}.manager38-fired-advance-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 18px;border:none;border-radius:14px;font-size:.92rem;font-weight:900;color:#fff;cursor:pointer;background:linear-gradient(180deg,#16a34a,#15803d);box-shadow:0 8px 20px #16a34a47;transition:filter .12s ease,transform .05s ease,box-shadow .12s ease}.manager38-fired-advance-btn:hover:not(:disabled){filter:brightness(1.06)}.manager38-fired-advance-btn:active:not(:disabled){transform:translateY(1px)}.manager38-fired-advance-btn:disabled,.manager38-fired-advance-btn.is-loading{opacity:.82;cursor:wait}.manager38-fired-advance-spin{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:manager38-spin .7s linear infinite}@keyframes manager38-spin{to{transform:rotate(360deg)}}.manager38-fired-end-btn{min-height:50px;border-radius:14px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #fff);color:var(--mgr-text);font-size:.88rem;font-weight:800;cursor:pointer;transition:background .12s ease,border-color .12s ease}.manager38-fired-end-btn:hover{background:color-mix(in srgb,var(--mgr-border) 30%,var(--mgr-surface))}.manager38-squad{display:grid;gap:2px}.manager38-squad article{display:grid;grid-template-columns:58px 1fr 62px;gap:10px;align-items:center;min-height:56px;padding:6px 10px;background:#011a13a8;border-left:6px solid #8bd6cf}.manager38-squad article.reserve{border-left-color:#d8c982}.manager38-squad b{color:#8bd6cf;font-size:1.05rem}.manager38-squad strong,.manager38-squad em{color:#fff;font-size:1.15rem;font-style:normal;font-weight:950}.manager38-squad span{display:block;color:#cbd5e1}.manager38-results section{margin-top:10px}.manager38-results p{display:grid;grid-template-columns:1fr 70px 1fr;gap:10px;align-items:center;margin:0;padding:5px 8px;border-bottom:1px solid rgba(148,163,184,.14)}.manager38-results p span:first-child{text-align:right}.manager38-results p strong{text-align:center;color:#fff}.manager38-results p.mine{background:#08a45d38}html.ui-light-test body .manager38-screen,body.light .manager38-screen{color:var(--mgr-text, #101827);background:var(--mgr-bg, linear-gradient(180deg, #ffffff, #f8fafc));border-color:var(--mgr-border, rgba(16, 24, 39, .12));box-shadow:0 16px 48px #10182714;--mgr-rating-high: #047857;--mgr-rating-mid: #b45309;--mgr-rating-low: #b91c1c}html.ui-light-test body .manager38-screen h1,html.ui-light-test body .manager38-screen h2,html.ui-light-test body .manager38-screen h3,html.ui-light-test body .manager38-screen p,html.ui-light-test body .manager38-screen span:not(.manager38-prematch-fixture-rivalry):not(.manager38-prematch-rivalry):not(.manager38-prematch-comp):not(.manager38-prematch-vs):not(.manager38-prematch-fixture-kick),html.ui-light-test body .manager38-screen small,html.ui-light-test body .manager38-screen b,body.light .manager38-screen h1,body.light .manager38-screen h2,body.light .manager38-screen h3,body.light .manager38-screen p,body.light .manager38-screen span:not(.manager38-prematch-fixture-rivalry):not(.manager38-prematch-rivalry):not(.manager38-prematch-comp):not(.manager38-prematch-vs):not(.manager38-prematch-fixture-kick),body.light .manager38-screen small,body.light .manager38-screen b{color:var(--mgr-text, #101827)}html.ui-light-test body .manager38-screen em:not(.manager38-division-badge),body.light .manager38-screen em:not(.manager38-division-badge){color:var(--mgr-text, #101827)}html.ui-light-test body .manager38-status,html.ui-light-test body .manager38-status>span,html.ui-light-test body .manager38-status>strong,body.light .manager38-status,body.light .manager38-status>span,body.light .manager38-status>strong{color:var(--mgr-text, #101827)}html.ui-light-test body .manager38-trust i,body.light .manager38-trust i{background:var(--mgr-trust-track, rgba(16, 24, 39, .1));border-color:var(--mgr-border, rgba(16, 24, 39, .12))}html.ui-light-test body .manager38-screen strong:not(.manager38-table-club):not(.manager38-round-player-rating):not(.manager38-round-scoreboard-goals):not(.manager38-round-info-value):not(.match-live-clock),body.light .manager38-screen strong:not(.manager38-table-club):not(.manager38-round-player-rating):not(.manager38-round-scoreboard-goals):not(.manager38-round-info-value):not(.match-live-clock){color:var(--mgr-text, #101827)}html.ui-light-test body .manager38-screen .manager38-title p,html.ui-light-test body .manager38-screen .manager38-panel h2,html.ui-light-test body .manager38-screen .manager38-panel h3,html.ui-light-test body .manager38-screen .manager38-row.head span,html.ui-light-test body .manager38-screen .manager38-row.head.is-continental span,html.ui-light-test body .manager38-screen .manager38-table-head h2,html.ui-light-test body .manager38-screen .manager38-results section h3,html.ui-light-test body .manager38-screen .manager38-row.is-continental span:not(.manager38-club-shield),html.ui-light-test body .manager38-screen .manager38-row.is-continental strong,body.light .manager38-screen .manager38-title p,body.light .manager38-screen .manager38-panel h2,body.light .manager38-screen .manager38-panel h3,body.light .manager38-screen .manager38-row.head span,body.light .manager38-screen .manager38-row.head.is-continental span,body.light .manager38-screen .manager38-table-head h2,body.light .manager38-screen .manager38-results section h3{color:var(--mgr-gold, var(--mgr-accent, #9a6700))}html.ui-light-test body .manager38-screen .manager38-trust small:not(.manager38-brasfoot-header .manager38-trust small),html.ui-light-test body .manager38-screen .manager38-panel .manager38-squad span,html.ui-light-test body .manager38-screen .manager38-legend,html.ui-light-test body .manager38-screen .manager38-movement,body.light .manager38-screen .manager38-trust small:not(.manager38-brasfoot-header .manager38-trust small),body.light .manager38-screen .manager38-panel .manager38-squad span,body.light .manager38-screen .manager38-legend,body.light .manager38-screen .manager38-movement{color:var(--mgr-muted)}html.ui-light-test body .manager38-setup-card,html.ui-light-test body .manager38-header,html.ui-light-test body .manager38-home article,html.ui-light-test body .manager38-stats section,html.ui-light-test body .manager38-fired-card,body.light .manager38-setup-card,body.light .manager38-header,body.light .manager38-home article,body.light .manager38-stats section,body.light .manager38-fired-card{background:var(--mgr-surface, #ffffff);border-color:var(--mgr-border, rgba(16, 24, 39, .12))}html.ui-light-test body .manager38-panel,body.light .manager38-panel{background:var(--mgr-surface, #ffffff);border-color:var(--mgr-border, rgba(16, 24, 39, .12))}html.ui-light-test body .manager38-panel h2,html.ui-light-test body .manager38-panel h3,body.light .manager38-panel h2,body.light .manager38-panel h3{color:var(--mgr-gold, var(--mgr-accent, #9a6700))}html.ui-light-test body .manager38-panel p,body.light .manager38-panel p{color:var(--mgr-text, #101827)}html.ui-light-test body .manager38-row,html.ui-light-test body .manager38-squad article,html.ui-light-test body .manager38-stats p,html.ui-light-test body .manager38-offer,body.light .manager38-row,body.light .manager38-squad article,body.light .manager38-stats p,body.light .manager38-offer{background:var(--mgr-surface-2);color:var(--mgr-text)}html.ui-light-test body .manager38-setup-card select,html.ui-light-test body .manager38-setup-card input,html.ui-light-test body .manager38-table-head select,body.light .manager38-setup-card select,body.light .manager38-setup-card input,body.light .manager38-table-head select{color:var(--mgr-text);background:#fff;border-color:var(--mgr-border)}html.ui-light-test body .manager38-back,html.ui-light-test body .manager38-tabs button:not(.active),body.light .manager38-back,body.light .manager38-tabs button:not(.active){background:#fff;border-color:var(--mgr-border);color:var(--mgr-text)}html.ui-light-test body .manager38-tabs button.active,body.light .manager38-tabs button.active{background:var(--mgr-tab-active-bg, var(--mgr-accent, var(--mgr-green)));border-color:var(--mgr-tab-active-border, var(--mgr-accent, var(--mgr-green)));color:var(--mgr-tab-active-text, var(--mgr-accent-text, #fff))}html.ui-light-test body .manager38-tabs button.active small,html.ui-light-test body .manager38-tabs button.active span,body.light .manager38-tabs button.active small,body.light .manager38-tabs button.active span{color:inherit}html.ui-light-test body .manager38-actions .manager38-btn-ghost,body.light .manager38-actions .manager38-btn-ghost{background:#1018270a;color:var(--mgr-text);border-color:#10182724}html.ui-light-test body .manager38-actions .manager38-btn-ghost:hover:not(:disabled),body.light .manager38-actions .manager38-btn-ghost:hover:not(:disabled){background:#10182714;border-color:#10182738}html.ui-light-test body .manager38-brasfoot-header .ui-test-theme-toggle,body.light .manager38-brasfoot-header .ui-test-theme-toggle,.manager38-brasfoot-header .ui-test-theme-toggle,html.ui-light-test body .manager38-prematch-head-club .ui-test-theme-toggle,body.light .manager38-prematch-head-club .ui-test-theme-toggle,html.ui-light-test body .manager38-round-end-screen .ui-test-theme-toggle,body.light .manager38-round-end-screen .ui-test-theme-toggle{display:none!important}html.ui-light-test body .manager38-prematch-head-club,body.light .manager38-prematch-head-club{border-color:#0f172a1a;background:#f1f5f9;color:#0f172a}html.ui-light-test body .manager38-prematch-head-club .ui-test-theme-toggle.is-inline,html.ui-light-test body .manager38-prematch-head-club .ui-test-theme-toggle.is-inline svg,body.light .manager38-prematch-head-club .ui-test-theme-toggle.is-inline,body.light .manager38-prematch-head-club .ui-test-theme-toggle.is-inline svg,html.ui-light-test body .manager38-round-end-screen .manager38-club-box .ui-test-theme-toggle.is-inline,html.ui-light-test body .manager38-round-end-screen .manager38-club-box .ui-test-theme-toggle.is-inline svg,body.light .manager38-round-end-screen .manager38-club-box .ui-test-theme-toggle.is-inline,body.light .manager38-round-end-screen .manager38-club-box .ui-test-theme-toggle.is-inline svg{border-color:#0f172a1f;background:#fff;color:#0f172a}html.ui-light-test body .manager38-round-end-screen .manager38-club-box,body.light .manager38-round-end-screen .manager38-club-box{border-color:#0f172a1a;background:#f1f5f9}html.ui-light-test body .manager38-round-hero:not(.is-world-cup) .manager38-round-hero-mine-score strong,body.light .manager38-round-hero:not(.is-world-cup) .manager38-round-hero-mine-score strong{background:#e2e8f0;color:#0f172a}html.ui-light-test body .manager38-prematch-fixture,body.light .manager38-prematch-fixture{background:linear-gradient(105deg,color-mix(in srgb,var(--pm-home, #1e3a5f) 14%,#ffffff),#f3f5f8 42%,color-mix(in srgb,var(--pm-away, #111827) 12%,#ffffff));border-color:#0f172a1a;box-shadow:inset 0 1px #ffffffb3}html.ui-light-test body .manager38-prematch-scorebox,body.light .manager38-prematch-scorebox{background:#fff;border-color:#0f172a1f;box-shadow:0 4px 12px #0f172a14}html.ui-light-test body .manager38-prematch-team-ring,body.light .manager38-prematch-team-ring{background:#fff}html.ui-light-test body .manager38-prematch-chip,body.light .manager38-prematch-chip{background:#fff;border-color:#0f172a1f;color:#0f172a}html.ui-light-test body .manager38-prematch-fixture-kick,body.light .manager38-prematch-fixture-kick{background:#fff;border-color:#0f172a1f;color:#64748b}html.ui-light-test body .manager38-prematch-fixture-rivalry,body.light .manager38-prematch-fixture-rivalry,html.ui-light-test body .manager38-prematch-rivalry,body.light .manager38-prematch-rivalry{background:linear-gradient(135deg,#dc2626,#991b1b)!important;color:#fff!important}html.ui-light-test body .manager38-prematch-comp,body.light .manager38-prematch-comp,html.ui-light-test body .manager38-screen .manager38-prematch-vs,body.light .manager38-screen .manager38-prematch-vs{color:#0f4c81!important}html.ui-light-test body .manager38-screen .manager38-prematch-scorebox small,body.light .manager38-screen .manager38-prematch-scorebox small,html.ui-light-test body .manager38-screen .manager38-prematch-team em,body.light .manager38-screen .manager38-prematch-team em,html.ui-light-test body .manager38-screen .manager38-prematch-fixture-kick,body.light .manager38-screen .manager38-prematch-fixture-kick{color:#64748b!important}html.ui-light-test body .manager38-prematch-crowd.is-fervor,body.light .manager38-prematch-crowd.is-fervor{background:color-mix(in srgb,#149447 14%,#ffffff);border:1px solid color-mix(in srgb,#149447 22%,transparent)}html.ui-light-test body .manager38-prematch-crowd.is-fervor strong,body.light .manager38-prematch-crowd.is-fervor strong{color:#0f172a}html.ui-light-test body .manager38-prematch-crowd small,body.light .manager38-prematch-crowd small{color:#64748b}html.ui-light-test body .manager38-prematch-team strong,body.light .manager38-prematch-team strong{text-align:center;color:#0f172a}html.ui-light-test body .manager38-prematch-team.is-mine strong,body.light .manager38-prematch-team.is-mine strong{color:var(--mgr-accent, #149447)}html.ui-light-test body .manager38-prematch-vs,body.light .manager38-prematch-vs{color:#0f4c81}html.ui-light-test body .manager38-screen .manager38-youth-upgrade-btn,html.ui-light-test body .manager38-screen .manager38-youth-upgrade-btn span,html.ui-light-test body .manager38-screen .manager38-youth-upgrade-btn em,html.ui-light-test body .manager38-screen .manager38-youth-promote,html.ui-light-test body .manager38-screen .manager38-youth-level-pill,html.ui-light-test body .manager38-screen .manager38-bottom-nav-play,html.ui-light-test body .manager38-screen .manager38-bottom-nav-play small,html.ui-light-test body .manager38-screen .manager38-setup-start,html.ui-light-test body .manager38-screen .manager38-actions button:not(.manager38-btn-ghost):not(:disabled),html.ui-light-test body .manager38-screen .manager38-table-head button:not(:disabled):not(.manager38-continental-comp-tab):not(.manager38-domestic-comp-tab):not(.manager38-ranking-league-trigger):not(.manager38-ranking-league-option):not(.manager38-table-pane-tab),html.ui-light-test body .manager38-screen .manager38-round-summary-actions .manager38-start,html.ui-light-test body .manager38-screen .manager38-prematch-actions .manager38-start,html.ui-light-test body .manager38-screen .manager38-league-tabs button.is-active,html.ui-light-test body .manager38-screen .manager38-league-tabs button.is-active span,html.ui-light-test body .manager38-screen .manager38-player-close,body.light .manager38-screen .manager38-youth-upgrade-btn,body.light .manager38-screen .manager38-youth-upgrade-btn span,body.light .manager38-screen .manager38-youth-upgrade-btn em,body.light .manager38-screen .manager38-youth-promote,body.light .manager38-screen .manager38-youth-level-pill,body.light .manager38-screen .manager38-bottom-nav-play,body.light .manager38-screen .manager38-bottom-nav-play small,body.light .manager38-screen .manager38-setup-start,body.light .manager38-screen .manager38-actions button:not(.manager38-btn-ghost):not(:disabled),body.light .manager38-screen .manager38-table-head button:not(:disabled):not(.manager38-continental-comp-tab):not(.manager38-domestic-comp-tab):not(.manager38-ranking-league-trigger):not(.manager38-ranking-league-option):not(.manager38-table-pane-tab),body.light .manager38-screen .manager38-round-summary-actions .manager38-start,body.light .manager38-screen .manager38-prematch-actions .manager38-start,body.light .manager38-screen .manager38-league-tabs button.is-active,body.light .manager38-screen .manager38-league-tabs button.is-active span,body.light .manager38-screen .manager38-player-close{color:var(--mgr-accent-text, #ffffff)!important}html.ui-light-test body .manager38-row.mine,html.ui-light-test body .manager38-results p.mine,html.ui-light-test body .manager38-stats p.mine,body.light .manager38-row.mine,body.light .manager38-results p.mine,body.light .manager38-stats p.mine{background:var(--mgr-mine-row, rgba(20, 148, 71, .12))}html.ui-light-test body .manager38-row span,html.ui-light-test body .manager38-row strong,body.light .manager38-row span,body.light .manager38-row strong{color:var(--mgr-text)}html.ui-light-test body .manager38-club-box span,body.light .manager38-club-box span{color:var(--mgr-text, #101827)}html.ui-light-test body .manager38-club-box small,body.light .manager38-club-box small,html.ui-light-test body .manager38-screen .manager38-club-box small,body.light .manager38-screen .manager38-club-box small{color:var(--mgr-muted, #425466)}html:not(.ui-light-test) body:not(.light) .manager38-screen,html:not(.ui-light-test) body:not(.light) .manager38-screen h1,html:not(.ui-light-test) body:not(.light) .manager38-screen h2,html:not(.ui-light-test) body:not(.light) .manager38-screen h3,html:not(.ui-light-test) body:not(.light) .manager38-screen p,html:not(.ui-light-test) body:not(.light) .manager38-screen span:not(.manager38-development-chip):not(.manager38-transfer-listed-pill):not(.manager38-transfer-interest-pill):not(.manager38-transfer-loan-pill):not(.manager38-transfer-listed-badge):not(.manager38-transfer-pos-chip):not(.manager38-transfer-card-ovr):not(.manager38-ceo-pill):not(.home-mgr-pitch-tag):not(.manager38-bf-energy):not(.jersey-fit):not(.manager38-preseason-kicker):not(.manager38-scout-btn),html:not(.ui-light-test) body:not(.light) .manager38-screen small,html:not(.ui-light-test) body:not(.light) .manager38-screen strong:not(.manager38-table-club),html:not(.ui-light-test) body:not(.light) .manager38-screen em,html:not(.ui-light-test) body:not(.light) .manager38-screen b{color:var(--mgr-text, #f8fafc)}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub *,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-prematch-fresh-btn,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-prematch-fresh-btn *,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface *,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface *,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface *,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-unlock-modal,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-unlock-modal *,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-unlock-modal,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-unlock-modal *,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal *,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-offer-popup,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-offer-popup *,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-wc-callup-search,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-wc-callup-search *{color:inherit}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-round-player-rating{color:var(--mgr-rating-mid, #e8c868)}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-round-player-rating.is-high{color:var(--mgr-rating-high, #4ade80)!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-round-player-rating.is-low{color:var(--mgr-rating-low, #fb7185)!important}.manager38-closing-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:24px;background:#0208109e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.manager38-closing-card{width:min(360px,100%);display:grid;gap:8px;padding:18px 18px 14px;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:#0f172a;color:#f8fafc;box-shadow:0 18px 40px #00000059;text-align:center}.manager38-closing-card strong{font-size:1rem;font-weight:900;color:#f8fafc!important}.manager38-closing-card p{margin:0;font-size:.78rem;line-height:1.4;color:#94a3b8!important}.manager38-closing-card small{font-size:.72rem;font-weight:800;color:#cbd5e1!important}.manager38-closing-bar{height:8px;border-radius:999px;overflow:hidden;background:#94a3b82e}.manager38-closing-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#149447,#22c55e);transition:width .2s ease}html.ui-light-test .manager38-closing-card,body.light .manager38-closing-card,.manager38-brasfoot-light .manager38-closing-card{background:#fff;color:#0f172a;border-color:#0f172a1f}html.ui-light-test .manager38-closing-card strong,body.light .manager38-closing-card strong,.manager38-brasfoot-light .manager38-closing-card strong{color:#0f172a!important}html.ui-light-test .manager38-closing-card p,body.light .manager38-closing-card p,.manager38-brasfoot-light .manager38-closing-card p{color:#64748b!important}html.ui-light-test .manager38-closing-card small,body.light .manager38-closing-card small,.manager38-brasfoot-light .manager38-closing-card small{color:#475569!important}html.ui-light-test .manager38-finance-modal.manager38-light-surface,body.light .manager38-finance-modal.manager38-light-surface,.manager38-brasfoot-light .manager38-finance-modal.manager38-light-surface,html.ui-light-test .manager38-settings-modal.manager38-light-surface,body.light .manager38-settings-modal.manager38-light-surface,.manager38-brasfoot-light .manager38-settings-modal.manager38-light-surface,html.ui-light-test .manager38-transfer-proposal-modal.manager38-light-surface,body.light .manager38-transfer-proposal-modal.manager38-light-surface,.manager38-brasfoot-light .manager38-transfer-proposal-modal.manager38-light-surface,html.ui-light-test .manager38-coach-modal.manager38-light-surface,body.light .manager38-coach-modal.manager38-light-surface,.manager38-brasfoot-light .manager38-coach-modal.manager38-light-surface,html.ui-light-test .manager38-inspect-club-modal.manager38-light-surface,body.light .manager38-inspect-club-modal.manager38-light-surface,.manager38-brasfoot-light .manager38-inspect-club-modal.manager38-light-surface{background:#fff;color:#0f172a;border-color:#0f172a1f}html.ui-light-test .manager38-light-surface h2,html.ui-light-test .manager38-light-surface h3,html.ui-light-test .manager38-light-surface strong,body.light .manager38-light-surface h2,body.light .manager38-light-surface h3,body.light .manager38-light-surface strong,.manager38-brasfoot-light .manager38-light-surface h2,.manager38-brasfoot-light .manager38-light-surface h3,.manager38-brasfoot-light .manager38-light-surface strong{color:#0f172a}html.ui-light-test .manager38-light-surface p,html.ui-light-test .manager38-light-surface span,html.ui-light-test .manager38-light-surface small,html.ui-light-test .manager38-light-surface em,body.light .manager38-light-surface p,body.light .manager38-light-surface span,body.light .manager38-light-surface small,body.light .manager38-light-surface em,.manager38-brasfoot-light .manager38-light-surface p,.manager38-brasfoot-light .manager38-light-surface span,.manager38-brasfoot-light .manager38-light-surface small,.manager38-brasfoot-light .manager38-light-surface em{color:#334155}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-panel h2,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-panel h3,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-title p,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-club-box small{color:#f4d977}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-trust small,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-panel .manager38-squad span{color:#cbd5e1}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-results p strong,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-row span,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-row strong{color:#fff}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-row.head span{color:#f4d977}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-tabs button:not(.active){color:#dbeafe}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-tabs button.active,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-tabs button.active small,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-tabs button.active span{color:#fff}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-panel h2,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-panel h3,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-results p strong,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-results p span,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-table-head h2,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-club-box small,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-status strong,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-trust em{color:#fff!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-panel h2,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-panel h3{text-shadow:0 1px 0 rgba(0,0,0,.45)}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-results section h3,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-table-head h2{color:#f4d977!important}@media(max-width:720px){.manager38-screen{width:min(100vw - 12px,100%);margin:66px auto 20px;padding:10px 8px}.manager38-header,.manager38-home{grid-template-columns:1fr}.manager38-status{justify-items:stretch}.manager38-trust{width:100%}.manager38-tabs{position:sticky;top:62px;z-index:8;background:#051624f0;padding:6px 0;grid-template-columns:repeat(3,1fr)}html.ui-light-test body .manager38-tabs,body.light .manager38-tabs{background:#fffffff5;border-bottom:1px solid var(--mgr-border);box-shadow:0 6px 18px #1018270f}.manager38-stats-grid{grid-template-columns:1fr}.manager38-tabs button{min-height:50px;font-size:.76rem}.manager38-panel{padding:9px}.manager38-row.is-league{grid-template-columns:22px 20px 32px minmax(72px,1fr) repeat(8,minmax(24px,1fr));font-size:.74rem}.manager38-row.is-continental{grid-template-columns:22px 20px minmax(72px,1fr) repeat(8,minmax(24px,1fr));font-size:.74rem}.manager38-table.is-league,.manager38-table.is-continental{min-width:780px;width:max-content}.manager38-table-scroll{overflow-x:auto}.manager38-row span:not(.manager38-club-shield),.manager38-row strong:not(.manager38-table-club){padding:4px 2px}.manager38-row .manager38-table-club{padding:4px 4px 4px 2px;font-size:.78rem}.manager38-squad article{grid-template-columns:48px 1fr 48px}}@media(max-width:400px){.manager38-row.is-league{grid-template-columns:24px 20px 32px minmax(72px,1fr) repeat(8,minmax(22px,1fr));font-size:.72rem}.manager38-row.is-continental{grid-template-columns:20px 18px minmax(68px,1fr) repeat(8,minmax(22px,1fr));font-size:.68rem}}html.is-native-app,html.is-native-app body{overflow-x:hidden;max-width:100%;overscroll-behavior-x:none}html.is-native-app body:has(.manager38-screen){touch-action:pan-y}html.is-native-app .manager38-screen{width:100%;max-width:100%;margin-inline:auto;margin-top:58px;margin-bottom:16px;padding:10px 8px;box-sizing:border-box}html.is-native-app .manager38-screen.manager38-brasfoot,html.is-native-app .manager38-screen.manager38-prematch-screen{margin-top:max(4px,env(safe-area-inset-top,0px));margin-bottom:0;padding:6px 8px 0}html.is-native-app .manager38-screen.manager38-brasfoot.manager38-prematch-screen,html.is-native-app .manager38-screen.manager38-brasfoot.manager38-round-end-screen{height:calc(100dvh - max(4px,env(safe-area-inset-top,0px)))!important;max-height:calc(100dvh - max(4px,env(safe-area-inset-top,0px)))!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding:6px 8px max(12px,env(safe-area-inset-bottom,0px))!important}html.is-native-app .manager38-panel{width:100%;max-width:100%;margin-inline:auto}html.is-native-app .manager38-table-scroll{width:100%;max-width:100%;margin-inline:auto;overflow-x:auto}html.is-native-app .manager38-table.is-league,html.is-native-app .manager38-table.is-continental{min-width:780px;width:max-content;margin-inline:auto}html.is-native-app .manager38-row.head{position:sticky;top:118px;z-index:4;background:var(--mgr-surface-2, rgba(18, 48, 78, .96))}html.is-native-app .manager38-match-card{grid-template-columns:24px minmax(0,1fr) 60px minmax(0,1fr) 24px;gap:0 6px;padding:10px 8px}html.is-native-app .manager38-match-score{width:60px;min-width:60px;max-width:60px;padding:5px 0;font-size:.88rem}@media(max-width:720px){body:has(.manager38-screen){overflow-x:hidden;overscroll-behavior-x:none}.manager38-match-card{grid-template-columns:24px minmax(0,1fr) 60px minmax(0,1fr) 24px;gap:0 6px;padding:9px 10px;min-height:48px;border-radius:10px}.manager38-match-club-name{font-size:.74rem}.manager38-match-card .manager38-club-shield{width:24px;height:24px}.manager38-match-score{width:60px;min-width:60px;max-width:60px;padding:5px 0;font-size:.82rem;border-radius:7px}}.mode-manager-featured{width:min(920px,100%);margin:8px auto 0;padding:18px 16px 16px;border-color:#1494476b;background:radial-gradient(circle at top right,rgba(20,148,71,.18),transparent 48%),radial-gradient(circle at top left,rgba(246,215,106,.14),transparent 42%),#081812f0;box-shadow:0 28px 80px #00000057}.mode-manager-featured-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mode-requested-badge,.manager38-requested-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#052e16;background:linear-gradient(135deg,#f6d76a,#fbbf24);border:1px solid rgba(250,204,21,.55);box-shadow:0 4px 14px #f6d76a38}.mode-manager-entry{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px;min-height:0;margin-top:12px;padding:16px 18px;border-radius:14px;border:1px solid rgba(20,148,71,.34);background:#ffffff0d;color:#f5f0df;cursor:pointer;text-align:left;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.mode-manager-entry-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.mode-manager-entry-head>strong{font-size:1.05rem;line-height:1.25}.mode-manager-entry-head>svg{flex-shrink:0;color:#86efac}.mode-manager-entry:hover{transform:translateY(-2px);border-color:#22c55e7a;box-shadow:0 14px 28px #0000003d}.mode-manager-entry-copy{display:grid;gap:4px}.mode-manager-entry-copy strong{font-size:1.08rem}.mode-manager-entry-copy span{color:#c4cace;font-size:.88rem;line-height:1.35}.mode-manager-entry-cta{font-style:normal;font-weight:900;font-size:.92rem;padding:10px 14px;border-radius:999px;background:#14944738;border:1px solid rgba(34,197,94,.42);color:#bbf7d0}.mode-manager-feature-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;text-align:left}.mode-manager-feature-list li{font-size:.78rem;color:#c4cace;padding-left:14px;position:relative}.mode-manager-feature-list li:before{content:"\2713";position:absolute;left:0;color:#4ade80;font-weight:800}.mode-competicoes-grid .mode-manager-grid-btn{border-color:#14944747;background:#14944714}.manager38-setup-featured .manager38-title{position:relative}.manager38-setup-featured .manager38-requested-badge{margin-bottom:6px}.manager38-setup-featured{--mgr-accent: #149447;--mgr-accent-text: #ffffff;--mgr-accent-glow: rgba(20, 148, 71, .32);--mgr-green: #149447}.manager38-setup-card .manager38-start{width:100%;margin-top:4px;border:0;background:#149447;color:#fff;text-transform:uppercase;box-shadow:0 8px 20px #14944747}.manager38-setup-card .manager38-start:hover{transform:translateY(-1px);box-shadow:0 10px 24px #14944757}html.ui-light-test body .manager38-setup-featured .manager38-title h1,body.light .manager38-setup-featured .manager38-title h1{color:#0f172a}html.ui-light-test body .manager38-setup-card label>span,body.light .manager38-setup-card label>span{color:#9a6700}.manager38-screen.manager38-brasfoot.manager38-prematch-screen,.manager38-screen.manager38-brasfoot.manager38-round-end-screen{margin:max(4px,env(safe-area-inset-top,0px)) auto 0!important;padding:6px 8px 16px!important;min-height:0!important;height:calc(100dvh - max(4px,env(safe-area-inset-top,0px)))!important;max-height:calc(100dvh - max(4px,env(safe-area-inset-top,0px)))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.manager38-round-end-screen .manager38-round-end-head{display:flex;align-items:center;margin:0 0 10px;padding:0;border:0;background:transparent;box-shadow:none}.manager38-round-end-screen .manager38-club-box{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px;border-radius:14px;border:1px solid var(--mgr-border);background:color-mix(in srgb,var(--mgr-surface-2, #0b1724) 88%,transparent)}.manager38-round-end-club-copy{display:grid;gap:1px;min-width:0;flex:1}.manager38-round-end-club-copy .manager38-club-name{margin:0;font-size:1rem;line-height:1.15}.manager38-round-end-club-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mgr-muted);font-size:.75rem;font-weight:600}.manager38-round-end-screen .manager38-club-box .ui-test-theme-toggle.is-inline{position:static;top:auto;right:auto;left:auto;bottom:auto;z-index:1;flex-shrink:0;margin-left:auto;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--mgr-border) 80%,transparent);background:color-mix(in srgb,var(--mgr-surface, #111) 70%,transparent);color:var(--mgr-text, #f8fafc);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.manager38-prematch-screen .manager38-prematch{max-width:min(100%,640px);margin:0 auto;padding:8px 8px 14px;border-radius:14px;border:1px solid var(--mgr-border);background:var(--mgr-surface, rgba(8, 18, 32, .92));box-shadow:0 12px 32px #0000002e}.manager38-prematch{display:grid;gap:10px}.manager38-prematch-head-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.manager38-prematch-head-club{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1;padding:4px 8px 4px 6px;border-radius:999px;border:1px solid var(--mgr-border);background:color-mix(in srgb,var(--mgr-surface-2, #0b1724) 88%,transparent);font-size:.88rem;font-weight:800}.manager38-prematch-head-club>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.manager38-prematch-head-club .ui-test-theme-toggle.is-inline{position:static;top:auto;right:auto;left:auto;bottom:auto;z-index:1;flex-shrink:0;margin-left:auto;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--mgr-border) 80%,transparent);background:color-mix(in srgb,var(--mgr-surface, #111) 70%,transparent);color:var(--mgr-text, #f8fafc);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.manager38-prematch-head-date{flex-shrink:0;font-size:.72rem;font-weight:700;color:var(--mgr-muted)}.manager38-prematch-meta{margin:0;font-size:.82rem;color:var(--mgr-muted)}.manager38-prematch-head{display:grid;gap:6px}.manager38-prematch-head h2{margin:0;font-size:1.15rem;line-height:1.15}.manager38-prematch-fixture{position:relative;overflow:hidden;padding:14px 12px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--pm-home, #149447) 28%,var(--mgr-border));background:linear-gradient(105deg,color-mix(in srgb,var(--pm-home, #1e3a5f) 22%,transparent),color-mix(in srgb,var(--mgr-surface-2, #0f172a) 88%,transparent) 42%,color-mix(in srgb,var(--pm-away, #111827) 22%,transparent)),var(--mgr-surface-2, #0f172a);box-shadow:inset 0 1px #ffffff0f;font-family:Inter,Segoe UI,Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.manager38-prematch-fixture:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--pm-home, #1e3a5f),var(--pm-home-2, #94a3b8))}.manager38-prematch-fixture:after{content:"";position:absolute;inset:0 0 0 auto;width:4px;background:linear-gradient(180deg,var(--pm-away, #111827),var(--pm-away-2, #e5e7eb))}.manager38-prematch-fixture.is-rivalry{border-color:color-mix(in srgb,#dc2626 45%,var(--mgr-border));box-shadow:inset 0 1px #ffffff0f,0 0 0 1px color-mix(in srgb,#dc2626 18%,transparent)}.manager38-prematch-fixture-top{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.manager38-prematch-comp{display:inline-block;margin:0;font-family:inherit;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0f4c81;text-align:center;line-height:1.2}.manager38-prematch-fixture-rivalry,.manager38-prematch-fixture-kick{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-family:inherit;font-size:.68rem;font-weight:700;letter-spacing:.02em}.manager38-prematch-fixture-rivalry{background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:0 2px 8px #7f1d1d47;text-transform:uppercase;letter-spacing:.05em}.manager38-prematch-fixture-kick{background:color-mix(in srgb,var(--mgr-surface, #111) 55%,transparent);border:1px solid var(--mgr-border);color:var(--mgr-muted);text-transform:none;font-variant-numeric:tabular-nums}.manager38-prematch-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-items:center;gap:6px 10px}.manager38-prematch-team{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-width:0;text-align:center}.manager38-prematch-team-ring{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--mgr-surface, #0b1220) 70%,transparent);border:2px solid color-mix(in srgb,var(--pm-home, #1e3a5f) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pm-home, #1e3a5f) 16%,transparent),0 8px 18px #0000002e}.manager38-prematch-team.is-away .manager38-prematch-team-ring{border-color:color-mix(in srgb,var(--pm-away, #111827) 55%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--pm-away, #111827) 16%,transparent),0 8px 18px #0000002e}.manager38-prematch-team.is-mine .manager38-prematch-team-ring{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 70%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--mgr-accent, #149447) 22%,transparent),0 8px 18px #0000002e}.manager38-prematch-team .manager38-club-shield,.manager38-prematch-team .manager38-entity-badge,.manager38-prematch-team img{flex-shrink:0;width:52px!important;height:52px!important;margin:0 auto}.manager38-prematch-team strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;margin:0;padding:0 2px;text-align:center;font-family:inherit;font-size:.95rem;font-weight:800;line-height:1.15;letter-spacing:-.01em}.manager38-prematch-team em{display:block;margin:0;font-family:inherit;font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mgr-muted)}.manager38-prematch-team.is-mine strong{color:var(--mgr-accent, #149447)}.manager38-prematch-scorebox{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;align-self:center;min-width:78px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,var(--mgr-surface, #0b1220) 78%,transparent);border:1px solid color-mix(in srgb,var(--mgr-gold, #c9a227) 35%,var(--mgr-border));box-shadow:0 6px 16px #00000029;box-sizing:border-box}.manager38-prematch-vs{font-family:inherit;font-size:1.1rem;font-weight:800;letter-spacing:.04em;line-height:1;color:var(--mgr-gold, #c9a227)}.manager38-prematch-scorebox small{display:block;font-family:inherit;font-size:.58rem;font-weight:700;color:var(--mgr-muted);text-transform:uppercase;letter-spacing:.05em;line-height:1.1;text-align:center}.manager38-prematch-fixture-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--mgr-border) 80%,transparent)}.manager38-prematch-chip{display:inline-flex;align-items:center;gap:3px;padding:4px 9px;border-radius:999px;border:1px solid var(--mgr-border);background:color-mix(in srgb,var(--mgr-surface, #111) 55%,transparent);color:var(--mgr-text);font-family:inherit;font-size:.68rem;font-weight:700;line-height:1.1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.manager38-prematch-chip.is-ovr{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 40%,var(--mgr-border));background:color-mix(in srgb,var(--mgr-accent, #149447) 14%,transparent)}.manager38-prematch-chip.is-ovr b{color:var(--mgr-accent, #149447);font-weight:800}.manager38-prematch-chip.is-home{border-color:color-mix(in srgb,var(--pm-home, #1e3a5f) 45%,var(--mgr-border))}.manager38-prematch-chip.is-away{border-color:color-mix(in srgb,var(--pm-away, #111827) 45%,var(--mgr-border))}.manager38-prematch-tactics-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.manager38-prematch-ratings{font-size:.74rem;font-weight:800;color:var(--mgr-gold)}.manager38-prematch-style{margin:0 0 8px;font-size:.82rem;color:var(--mgr-muted)}.manager38-prematch-formations{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px}.manager38-prematch-formations button{min-height:38px;border-radius:10px;font-weight:800}.manager38-prematch-styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.manager38-prematch-orders-title{margin:14px 0 0;font-size:.78rem;font-weight:800;letter-spacing:.02em;color:var(--mgr-muted, #94a3b8)}.manager38-prematch-orders{margin-top:6px}.manager38-prematch-orders button{font-size:.72rem;line-height:1.2;padding:6px 4px}.manager38-prematch-styles button{min-height:36px;border-radius:10px;font-size:.78rem;font-weight:700}.manager38-prematch-styles button.active{border-color:var(--mgr-accent, #16a34a);background:color-mix(in srgb,var(--mgr-accent, #16a34a) 18%,transparent)}.manager38-prematch-tactical-styles{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.manager38-prematch-tactical-styles.manager38-prematch-tactical-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.manager38-prematch-tactical-styles button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;padding:7px 9px;text-align:left}.manager38-prematch-tactical-chips button{grid-template-columns:1fr;justify-items:center;gap:3px;min-height:54px;padding:7px 4px;text-align:center}.manager38-prematch-tactical-chips button strong{font-size:.62rem;font-weight:800;line-height:1.15;color:inherit!important}.manager38-prematch-tactical-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,var(--mgr-surface, #fff));font-size:.86rem}.manager38-prematch-tactical-chips .manager38-prematch-tactical-icon{width:26px;height:26px;border-radius:999px}.manager38-prematch-tactical-styles button.active .manager38-prematch-tactical-icon{background:#ffffff29}@media(max-width:420px){.manager38-prematch-tactical-styles.manager38-prematch-tactical-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:359px){.manager38-prematch-tactical-styles{grid-template-columns:1fr}.manager38-prematch-tactical-styles.manager38-prematch-tactical-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}.manager38-prematch-tactics h3,.manager38-prematch-squad h3{margin:0 0 8px;font-size:.92rem;font-weight:800;letter-spacing:.02em}.manager38-prematch-squad h3+.manager38-prematch-list+h3{margin-top:14px}.manager38-prematch-swap-hint{display:grid;gap:6px;margin-bottom:10px}.manager38-prematch-swap-head{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px}.manager38-prematch-swap-head>h3{flex-shrink:0}.manager38-prematch-lineup-tools{display:flex;flex-direction:column;align-items:stretch;gap:6px;flex:1 1 auto;min-width:0;max-width:100%}.manager38-prematch-preset-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;border-radius:10px;background:color-mix(in srgb,var(--mgr-border) 35%,transparent);border:1px solid var(--mgr-border)}.manager38-prematch-preset-tabs button{min-height:30px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--mgr-muted);font-size:.68rem;font-weight:850;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.manager38-prematch-preset-tabs button.is-active{background:var(--mgr-surface, #fff);color:var(--mgr-text);box-shadow:0 2px 6px #0f172a14}.manager38-prematch-preset-tabs button.has-saved:not(.is-active):after{content:"";display:inline-block;width:5px;height:5px;margin-left:4px;border-radius:999px;background:var(--mgr-accent, #149447);vertical-align:middle}.manager38-prematch-preset-btn{min-height:34px;min-width:0;padding:0 10px;border-radius:9px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff);color:var(--mgr-text);font-size:.64rem;font-weight:850;cursor:pointer;white-space:nowrap}.manager38-prematch-save-btn{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 40%,var(--mgr-border));background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,#fff);color:color-mix(in srgb,var(--mgr-accent, #149447) 85%,#0f172a)}.manager38-prematch-clear-btn{color:var(--mgr-muted)}.manager38-prematch-preset-toast{margin:0;padding:6px 10px;border-radius:8px;font-size:.68rem;font-weight:750;color:color-mix(in srgb,var(--mgr-accent, #149447) 80%,#0f172a);background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,transparent);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 22%,transparent)}.manager38-prematch-lineup-actions{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-end;gap:5px;flex:1 1 auto;min-width:0;max-width:100%}.manager38-prematch-best-btn{border-color:color-mix(in srgb,#ca8a04 42%,var(--mgr-border));background:linear-gradient(135deg,color-mix(in srgb,#fbbf24 14%,#fff),color-mix(in srgb,#fbbf24 5%,#fff));box-shadow:0 1px 4px color-mix(in srgb,#fbbf24 12%,transparent)}.manager38-prematch-best-btn .manager38-prematch-fresh-icon{background:color-mix(in srgb,#fbbf24 22%,#fff);color:#92400e}.manager38-prematch-best-btn .manager38-prematch-fresh-copy strong{font-size:.62rem}.manager38-prematch-best-btn .manager38-prematch-fresh-copy small{font-size:.52rem}.jersey-academy-badge{position:absolute;top:2px;right:3px;z-index:1;font-size:.44rem;line-height:1;opacity:.9;filter:drop-shadow(0 1px 1px rgba(0,0,0,.45));pointer-events:none}.manager38-prematch-swap-hint h3{margin:0}.manager38-prematch-swap-hint p{margin:0;font-size:.74rem;color:var(--mgr-muted, #94a3b8)}.manager38-prematch-fresh-btn{flex:1 1 0;min-width:0;max-width:none;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px 8px 4px 5px;border-radius:9px;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 42%,var(--mgr-border));background:linear-gradient(135deg,color-mix(in srgb,var(--mgr-accent, #149447) 16%,#fff),color-mix(in srgb,var(--mgr-accent, #149447) 6%,#fff));color:#0f172a!important;font-size:.62rem;font-weight:850;letter-spacing:.01em;cursor:pointer;text-align:left;box-shadow:0 1px 4px color-mix(in srgb,var(--mgr-accent, #149447) 10%,transparent)}.manager38-prematch-fresh-btn.is-needed{border-color:color-mix(in srgb,#ca8a04 45%,var(--mgr-border));background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#9a3412!important;box-shadow:0 1px 5px #ea580c1a}.manager38-prematch-fresh-icon{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:color-mix(in srgb,var(--mgr-accent, #149447) 18%,#fff);font-size:.72rem;line-height:1;flex-shrink:0;color:inherit}.manager38-prematch-fresh-btn.is-needed .manager38-prematch-fresh-icon{background:#fb923c38}.manager38-prematch-fresh-copy{display:grid;gap:0;min-width:0;color:inherit}.manager38-prematch-fresh-copy strong{font-size:.62rem;font-weight:900;line-height:1.1;color:inherit!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-prematch-fresh-copy small{font-size:.52rem;font-weight:700;opacity:.88;line-height:1.15;color:inherit!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-prematch-fresh-btn:hover{filter:brightness(.98)}.manager38-prematch-fresh-btn:active{transform:translateY(1px)}@media(max-width:720px){.manager38-prematch-swap-head{flex-wrap:wrap;align-items:stretch}.manager38-prematch-swap-head>h3{width:100%;margin-bottom:2px}.manager38-prematch-lineup-tools{flex:1 1 100%;width:100%}.manager38-prematch-lineup-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.manager38-prematch-lineup-actions>button{width:100%;min-width:0;min-height:40px}.manager38-prematch-fresh-btn{justify-content:flex-start;padding:5px 9px 5px 6px}.manager38-prematch-fresh-copy strong,.manager38-prematch-fresh-copy small{white-space:normal;overflow:visible;text-overflow:clip}.manager38-prematch-fresh-copy strong{font-size:.68rem}.manager38-prematch-fresh-copy small{font-size:.56rem}}.manager38-prematch-tactics.is-collapsed{margin-top:4px}.manager38-prematch-tactics-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .16));border-radius:10px;background:var(--mgr-surface-2, rgba(5, 10, 16, .72));color:var(--mgr-text, #f8fafc);cursor:pointer;text-align:left;font:inherit}.manager38-prematch-tactics-toggle-main{display:flex;flex-direction:column;gap:3px;min-width:0}.manager38-prematch-tactics-toggle-main strong{font-size:.82rem;font-weight:900;color:var(--mgr-gold, #d8c982)}.manager38-prematch-tactics-toggle-main em{font-style:normal;font-size:.72rem;font-weight:700;color:var(--mgr-muted, #94a3b8)}.manager38-prematch-tactics-chevron{flex-shrink:0;font-size:.72rem;color:var(--mgr-muted, #94a3b8)}.manager38-prematch-tactics-body{margin-top:8px;padding:10px 12px 12px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .12));border-radius:10px;background:color-mix(in srgb,var(--mgr-surface, rgba(2, 16, 31, .72)) 70%,transparent)}.manager38-prematch-squad-primary{margin-top:8px}.manager38-prematch-pitch-large.pitch-stadium-mini,.manager38-prematch-pitch-large .pitch-wrap{width:100%}.manager38-prematch-pitch-large .pitch-compact{height:480px!important;min-height:480px!important;max-height:480px!important;flex:0 0 480px!important}.manager38-prematch-pitch-large .slot,.manager38-prematch-pitch-large .slot-jersey{width:72px;min-height:0}.manager38-prematch-pitch-large .jersey-shirt{width:44px;height:50px}.manager38-prematch-pitch-large .jersey-number{font-size:.7rem}.manager38-prematch-pitch-large .jersey-pos{font-size:.48rem}.manager38-prematch-pitch-large .pitch-jersey .jersey-name{max-width:68px;font-size:.54rem;margin-top:3px;line-height:1.1}.manager38-prematch-pitch-large .center-circle{width:84px;height:84px}.manager38-prematch-pitch-large .pitch-jersey{gap:2px}.manager38-prematch-pitch{width:100%;margin:4px 0 8px}.manager38-prematch-pitch.pitch-stadium-mini{width:100%;border-color:var(--mgr-border);background:color-mix(in srgb,var(--mgr-surface-2, #0f2438) 88%,#0a3d22)}.manager38-prematch-pitch .pitch-wrap{width:100%;max-width:100%;margin:0 auto}.manager38-prematch-pitch:not(.manager38-prematch-pitch-large) .pitch-compact{height:318px;min-height:292px}.manager38-prematch-pitch:not(.manager38-prematch-pitch-large) .slot,.manager38-prematch-pitch:not(.manager38-prematch-pitch-large) .slot-jersey{width:90px}.manager38-prematch-pitch:not(.manager38-prematch-pitch-large) .jersey-shirt{width:50px;height:56px}.manager38-prematch-pitch:not(.manager38-prematch-pitch-large) .jersey-number{font-size:.72rem}.manager38-prematch-pitch:not(.manager38-prematch-pitch-large) .jersey-pos{font-size:.5rem}.manager38-prematch-pitch .pitch-jersey .jersey-name{display:block;max-width:72px;font-size:.54rem;line-height:1.08;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;background:#0000008c;border-radius:4px}.manager38-prematch-pitch .pitch-jersey.starter-selected .jersey-name{font-weight:900;background:#00000059}.manager38-prematch-pitch .pitch-reserve-dots{padding:10px 10px 12px;border-color:color-mix(in srgb,var(--mgr-border) 70%,transparent);background:color-mix(in srgb,var(--mgr-surface, #0f2438) 92%,#000)}.manager38-prematch-pitch .pitch-reserve-dots-head{font-size:.72rem;font-weight:900;letter-spacing:.08em;color:var(--mgr-accent, #149447)}.manager38-prematch-pitch .pitch-reserve-dots-expanded .pitch-reserve-dots-row{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.manager38-prematch-pitch .pitch-reserve-card{flex:0 0 auto;min-width:76px;max-width:88px;padding:8px 6px 6px;border-radius:10px;border:1px solid var(--mgr-border, rgba(255, 255, 255, .12));background:color-mix(in srgb,var(--mgr-surface-2, #0f2438) 88%,transparent)}.manager38-prematch-pitch .pitch-reserve-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--mgr-accent, #149447) 55%,transparent);background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,var(--mgr-surface-2, #0f2438))}.manager38-prematch-pitch .pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-shirt{width:46px;height:52px}.manager38-prematch-pitch .pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-number{font-size:.72rem}.manager38-prematch-pitch .pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-pos{font-size:.44rem}.manager38-prematch-pitch .pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-name{max-width:76px;font-size:.58rem;line-height:1.1;padding:2px 4px;color:#fff;background:#00000080;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-prematch-pitch .pitch-reserve-chip:disabled{opacity:.65}html.ui-light-test body .manager38-screen .manager38-prematch-pitch .pitch-reserve-dots,body.light .manager38-screen .manager38-prematch-pitch .pitch-reserve-dots{background:var(--mgr-surface-2, #f1f5f9);border-color:var(--mgr-border, rgba(16, 24, 39, .12))}html.ui-light-test body .manager38-screen .manager38-prematch-pitch .pitch-reserve-card,body.light .manager38-screen .manager38-prematch-pitch .pitch-reserve-card{background:var(--mgr-surface, #fff);border-color:var(--mgr-border, rgba(16, 24, 39, .12))}html.ui-light-test body .manager38-screen .manager38-prematch-pitch .pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-name,body.light .manager38-screen .manager38-prematch-pitch .pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-name{color:var(--mgr-text, #0f172a);background:#0f172a14}.manager38-prematch-pitch .pitch-reserve-dots-row{display:flex;flex-wrap:nowrap;gap:5px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.manager38-prematch-pitch:not(.manager38-prematch-pitch-large) .pitch-reserve-chip{flex:0 0 38px;min-width:38px;gap:2px}.manager38-prematch-pitch:not(.manager38-prematch-pitch-large) .pitch-reserve-chip-dot{width:12px;height:12px}.manager38-prematch-pitch:not(.manager38-prematch-pitch-large) .pitch-reserve-chip-name{font-size:.34rem;max-width:38px;color:var(--mgr-text, rgba(255, 255, 255, .82))}.manager38-prematch-pitch:not(.manager38-prematch-pitch-large) .pitch-reserve-chip-meta{font-size:.3rem}.manager38-prematch-pitch .pitch-jersey.selectable-starter{cursor:pointer}.manager38-prematch-pitch .pitch-jersey.starter-selected .jersey-shirt{outline:3px solid color-mix(in srgb,var(--mgr-accent, #149447) 75%,#fff);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--mgr-accent, #149447) 22%,transparent)}.manager38-prematch-row-btn{display:grid;grid-template-columns:40px minmax(0,1fr) 36px;align-items:center;gap:0 8px;width:100%;min-height:0;padding:7px 10px;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.manager38-prematch-list li.is-selected{border-color:#22c55e8c;background:#14944724;box-shadow:inset 0 0 0 1px #22c55e40}.manager38-prematch-list.is-reserve li.is-ready{border-color:#f6d76a73;background:#f6d76a14}.manager38-prematch-list.is-reserve .manager38-prematch-row-btn{padding:6px 10px}.manager38-prematch-list.is-reserve .manager38-prematch-row-btn:disabled{cursor:default;opacity:.85}.manager38-prematch-formations{margin:8px 0}.manager38-prematch-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.manager38-prematch-list li{padding:0;border-radius:8px;background:var(--mgr-surface-2, rgba(255, 255, 255, .04));border:1px solid var(--mgr-border, rgba(148, 163, 184, .14));overflow:hidden}.manager38-prematch-list.is-reserve li{opacity:.95}.manager38-prematch-list li b,.manager38-prematch-row-btn b{font-size:.65rem;font-weight:800;letter-spacing:.04em;color:var(--mgr-gold, #d8c982);text-align:center}.manager38-prematch-list .manager38-prematch-name{display:block;font-size:.82rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mgr-text, #f8fafc)}.manager38-prematch-list.is-reserve .manager38-prematch-name{font-size:.76rem;font-weight:600;color:var(--mgr-muted, #94a3b8)}.manager38-prematch-list li em{font-style:normal;font-weight:800;font-size:.76rem;text-align:right;color:var(--mgr-green, #22c55e)}.manager38-prematch-list.is-reserve li em{font-size:.72rem;color:var(--mgr-muted, #94a3b8)}.manager38-prematch-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:4px}.manager38-prematch-actions .manager38-start{grid-column:1 / -1;width:100%}.manager38-table-head-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}html.ui-light-test body .manager38-prematch-list li,body.light .manager38-prematch-list li{background:#10182708;border-color:#1018271a}html.ui-light-test body .manager38-prematch-list .manager38-prematch-name,body.light .manager38-prematch-list .manager38-prematch-name{font-size:.82rem!important;font-weight:650!important;color:var(--mgr-text, #101827)!important}html.ui-light-test body .manager38-prematch-list.is-reserve .manager38-prematch-name,body.light .manager38-prematch-list.is-reserve .manager38-prematch-name{font-size:.76rem!important;font-weight:600!important;color:#52606d!important}html.ui-light-test body .manager38-prematch-list li em,body.light .manager38-prematch-list li em{color:#149447!important}html.ui-light-test body .manager38-prematch-list.is-reserve li em,body.light .manager38-prematch-list.is-reserve li em{color:#829ab1!important}.manager38-brasfoot-main>.manager38-panel{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.manager38-brasfoot-main>.manager38-panel.manager38-wc-callup{overflow:hidden!important;padding-bottom:0}.manager38-brasfoot-main>.manager38-bf-panel-squad{overflow-x:hidden;overflow-y:auto}.manager38-bf-squad-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.manager38-bf-squad-formations{display:none}.manager38-bf-formation-select{display:inline-flex;align-items:center;gap:0;min-width:0;flex:0 0 auto}.manager38-bf-formation-select select{min-width:4.2rem}.manager38-history-continental{margin:4px 0 0;font-size:.76rem;color:var(--mgr-muted)}.manager38-history-title.is-continental{color:#1d4ed8}.manager38-bf-squad-toolbar>span{min-width:0;overflow:hidden;white-space:nowrap}.manager38-squad-summary{display:flex;align-items:center;gap:5px}.manager38-squad-summary>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.manager38-squad-summary strong{flex:0 0 auto;color:var(--mgr-text, #f8fafc)}.manager38-bf-squad-toolbar label{display:inline-flex;align-items:center;gap:0;min-width:0;flex:0 0 auto}.manager38-bf-squad-toolbar .manager38-sort-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.manager38-bf-squad-toolbar select{width:auto;min-width:4.4rem;max-width:6.2rem}.manager38-bottom-nav{width:calc(100% + 20px);max-width:none}.manager38-prematch-actions button{border:1px solid var(--mgr-border, rgba(148, 163, 184, .28));background:var(--mgr-surface-2, rgba(255, 255, 255, .08));color:var(--mgr-text, #f8fafc);box-shadow:none}.manager38-prematch-actions button.manager38-start,.manager38-prematch-actions .manager38-start{grid-column:1 / -1;min-height:52px;padding:10px 16px;border-color:var(--mgr-accent, #149447);background:var(--mgr-accent, #149447);color:var(--mgr-accent-text, #ffffff)!important;font-weight:900}.manager38-prematch-actions button.manager38-start span,.manager38-prematch-actions button.manager38-start small,.manager38-prematch-actions .manager38-start span,.manager38-prematch-actions .manager38-start small{color:var(--mgr-accent-text, #ffffff)!important}.manager38-prematch-actions .manager38-btn-ghost{min-height:52px;padding:10px 16px;font-weight:800;color:var(--mgr-text, #0f172a)}.manager38-prematch-action-live,.manager38-prematch-action-sim{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.15}.manager38-prematch-action-live small{font-size:.72rem;font-weight:650;opacity:.92;color:#ffffffeb!important}.manager38-prematch-action-sim small{font-size:.72rem;font-weight:650;opacity:.88;color:var(--mgr-muted, #64748b)}.manager38-prematch-actions button:disabled,.manager38-bf-quick-actions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:720px){.app-shell:has(.manager38-brasfoot){padding:0;overflow:hidden;min-height:100dvh;max-height:100dvh}.app-shell:has(.manager38-prematch-screen){padding:0;min-height:100dvh}.app-shell:has(.manager38-brasfoot)>.site-footer{display:none}.manager38-screen.manager38-brasfoot{width:100%;max-width:100%;margin:0;min-height:100dvh;max-height:100dvh;height:100dvh;border-radius:0;padding-top:max(6px,env(safe-area-inset-top,0px));padding-bottom:0}.manager38-screen.manager38-brasfoot.manager38-prematch-screen,.manager38-screen.manager38-brasfoot.manager38-round-end-screen{width:100%;max-width:100%;margin:max(4px,env(safe-area-inset-top,0px)) 0 0!important;min-height:0!important;height:calc(100dvh - max(4px,env(safe-area-inset-top,0px)))!important;max-height:calc(100dvh - max(4px,env(safe-area-inset-top,0px)))!important;border-radius:12px 12px 0 0;padding:4px 8px max(16px,env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.manager38-bottom-nav{gap:0;padding:2px 2px max(4px,env(safe-area-inset-bottom,0px));min-height:0}.manager38-bottom-nav button,.manager38-bottom-nav-item,.manager38-bottom-nav-play{height:40px}.manager38-bottom-nav-play{flex-basis:40px;width:40px;min-width:40px}.manager38-bottom-nav small{font-size:.48rem}.manager38-bottom-nav-icon{font-size:.95rem}.manager38-bf-quick-actions{display:flex;flex-wrap:nowrap;align-items:stretch;gap:5px;padding:2px 0 6px}.manager38-bf-quick-actions button,.manager38-bf-quick-btn{flex:1 1 0;min-width:0;min-height:30px;padding:0 6px;gap:4px;font-size:.62rem;border-radius:8px}.manager38-bf-quick-btn svg{width:13px;height:13px}.manager38-bf-quick-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-prematch-pitch:not(.manager38-prematch-pitch-large) .pitch-compact{height:210px;min-height:198px}.manager38-prematch-pitch-large .pitch-compact{height:480px!important;min-height:480px!important;max-height:480px!important;flex:0 0 480px!important}.manager38-prematch-pitch-large .slot,.manager38-prematch-pitch-large .slot-jersey{width:66px}.manager38-prematch-pitch-large .jersey-shirt{width:40px;height:46px}.manager38-prematch-pitch-large .pitch-jersey .jersey-name{max-width:62px;font-size:.5rem}.manager38-prematch-pitch:not(.manager38-prematch-pitch-large) .pitch-reserve-chip{flex-basis:34px;min-width:34px}.manager38-prematch-pitch .pitch-reserve-card{min-width:68px;max-width:80px}.manager38-prematch-pitch .pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-shirt{width:40px;height:46px}.manager38-prematch-actions{grid-template-columns:1fr}.manager38-prematch-actions .manager38-start,.manager38-prematch-actions .manager38-btn-ghost{width:100%}.manager38-bf-chip.is-contract{font-size:.6rem;padding:2px 6px}.manager38-bf-player.has-status{align-items:start;min-height:64px;padding-top:8px;padding-bottom:8px}.manager38-bf-player.has-status .manager38-bf-pos,.manager38-bf-player.has-status .manager38-bf-flag,.manager38-bf-player.has-status .manager38-bf-flag-img,.manager38-bf-player.has-status .manager38-bf-player-tail{align-self:center}.manager38-bf-meta.is-mobile{display:block!important;font-size:.72rem!important;line-height:1.3}}.manager38-season-end{display:grid;gap:14px}.manager38-season-end-head h2{margin:0 0 4px}.manager38-season-titles{display:grid;gap:4px;padding:18px 16px;border-radius:16px;text-align:center;border:1px solid rgba(246,215,106,.48);background:radial-gradient(80% 120% at 50% 0%,rgba(246,215,106,.28),transparent 60%),linear-gradient(180deg,#f6d76a24,#14944714);box-shadow:0 8px 22px #b48c141a}.manager38-season-titles strong{font-size:1.05rem;font-weight:950;letter-spacing:-.01em}.manager38-season-titles p{margin:0;font-size:.88rem;font-weight:750;color:color-mix(in srgb,#92400e 70%,#0f172a)}.manager38-season-title-prize{display:grid;gap:6px;margin-top:4px}.manager38-season-title-prize p{margin:0;font-size:.84rem;font-weight:750}.manager38-season-title-prize-list{display:grid;gap:4px;margin:0;padding:8px 10px;list-style:none;border-radius:10px;background:color-mix(in srgb,#fff 55%,transparent)}.manager38-season-title-prize-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.78rem;font-weight:700;color:color-mix(in srgb,#92400e 75%,#0f172a)}.manager38-season-title-prize-list li strong{font-size:.82rem;font-weight:900;letter-spacing:0}.manager38-season-trophy{font-size:2rem}@keyframes manager38-world-award-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes manager38-world-award-orb{0%,to{transform:rotate(-6deg) scale(1)}50%{transform:rotate(5deg) scale(1.04)}}.manager38-world-award-mark{display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff6c8,#e0b93a 42%,#8a6410 78%,#4a3208);box-shadow:inset 0 1px #ffffff73,0 6px 14px #8a641047}.manager38-world-award-mark.is-sm{width:36px;height:36px}.manager38-world-award-mark.is-md{width:44px;height:44px}.manager38-world-award-mark.is-lg{width:56px;height:56px}.manager38-world-award-mark-orb{display:block;width:62%;height:62%;border-radius:50%;background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.55),transparent 34%),linear-gradient(145deg,#0f766e,#134e4a 48%,#0b2f2c);box-shadow:inset 0 0 0 1px #fff8dc59;animation:manager38-world-award-orb 5.2s ease-in-out infinite}.manager38-season-world-award{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:18px 16px;border-radius:18px;border:1px solid rgba(201,162,39,.42);background:radial-gradient(120% 90% at 100% 0%,rgba(201,162,39,.22),transparent 52%),linear-gradient(155deg,#1a1408,#2a2110 42%,#0f172a);color:#fff8e7;animation:manager38-world-award-in .45s ease-out both}.manager38-season-world-award:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.05) 46%,transparent 62%);pointer-events:none}.manager38-season-world-award-body{position:relative;z-index:1;min-width:0;display:grid;gap:6px}.manager38-season-world-award small{display:block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#e8d48a!important;-webkit-text-fill-color:#e8d48a}.manager38-season-world-award strong{display:block;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.2rem,4.5vw,1.45rem);font-weight:750;letter-spacing:-.02em;line-height:1.15;color:#fffdf5!important;-webkit-text-fill-color:#fffdf5}.manager38-season-world-award-meta{margin:0;font-size:.86rem;font-weight:700;color:#fff8e7d9!important;-webkit-text-fill-color:rgba(255,248,231,.85)}.manager38-season-world-award-stats{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.manager38-season-world-award-stats span{display:inline-flex;align-items:baseline;gap:5px;padding:5px 10px;border-radius:10px;background:#00000047;border:1px solid rgba(201,162,39,.28);font-size:.95rem;font-weight:900;font-variant-numeric:tabular-nums;color:#fffdf5!important;-webkit-text-fill-color:#fffdf5}.manager38-season-world-award-stats span i{font-style:normal;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#e8d48a!important;-webkit-text-fill-color:#e8d48a}.manager38-season-world-award-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.manager38-season-world-award-chips em{margin:0;padding:4px 9px;border-radius:999px;border:1px solid rgba(201,162,39,.35);background:#c9a2271f;font-size:.7rem;font-style:normal;font-weight:800;color:#f5e6b0!important;-webkit-text-fill-color:#f5e6b0}.manager38-season-world-award-chips.is-inline em{color:color-mix(in srgb,#92630f 70%,var(--mgr-text))!important;-webkit-text-fill-color:color-mix(in srgb,#92630f 70%,var(--mgr-text));background:color-mix(in srgb,#c9a227 12%,transparent);border-color:color-mix(in srgb,#c9a227 30%,var(--mgr-border))}html.ui-light-test body .manager38-screen .manager38-season-world-award,html.ui-light-test body .manager38-screen .manager38-season-world-award strong,html.ui-light-test body .manager38-screen .manager38-season-world-award span,html.ui-light-test body .manager38-screen .manager38-season-world-award p,html.ui-light-test body .manager38-screen .manager38-season-world-award b,html.ui-light-test body .manager38-screen .manager38-season-world-award i,body.light .manager38-screen .manager38-season-world-award,body.light .manager38-screen .manager38-season-world-award strong,body.light .manager38-screen .manager38-season-world-award span,body.light .manager38-screen .manager38-season-world-award p,body.light .manager38-screen .manager38-season-world-award b,body.light .manager38-screen .manager38-season-world-award i,.manager38-brasfoot-light .manager38-season-world-award,.manager38-brasfoot-light .manager38-season-world-award strong,.manager38-brasfoot-light .manager38-season-world-award span,.manager38-brasfoot-light .manager38-season-world-award p,.manager38-brasfoot-light .manager38-season-world-award b,.manager38-brasfoot-light .manager38-season-world-award i{color:#fffdf5!important;-webkit-text-fill-color:#fffdf5}html.ui-light-test body .manager38-screen .manager38-season-world-award small,body.light .manager38-screen .manager38-season-world-award small,.manager38-brasfoot-light .manager38-season-world-award small,html.ui-light-test body .manager38-screen .manager38-season-world-award-stats span i,body.light .manager38-screen .manager38-season-world-award-stats span i,.manager38-brasfoot-light .manager38-season-world-award-stats span i{color:#e8d48a!important;-webkit-text-fill-color:#e8d48a}html.ui-light-test body .manager38-screen .manager38-season-world-award-meta,body.light .manager38-screen .manager38-season-world-award-meta,.manager38-brasfoot-light .manager38-season-world-award-meta{color:#fff8e7d9!important;-webkit-text-fill-color:rgba(255,248,231,.85)}html.ui-light-test body .manager38-screen .manager38-season-world-award .manager38-season-world-award-chips em,body.light .manager38-screen .manager38-season-world-award .manager38-season-world-award-chips em,.manager38-brasfoot-light .manager38-season-world-award .manager38-season-world-award-chips em{color:#f5e6b0!important;-webkit-text-fill-color:#f5e6b0}.manager38-season-highlight-chips article.is-world-award{border-color:#c9a22766;background:linear-gradient(135deg,#c9a22724,#0f766e14)}.manager38-continental.is-copa-brasil{--continental-accent: #0f766e;--continental-accent-soft: rgba(15, 118, 110, .14)}.manager38-season-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.manager38-season-stats-grid article{display:grid;gap:4px;padding:12px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2);text-align:center}.manager38-season-stats-grid span{font-size:.78rem;color:var(--mgr-muted)}.manager38-season-stats-grid strong{font-size:1.35rem}.manager38-season-recap-card{padding:14px;border-radius:12px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc)}.manager38-season-recap-card h3{margin:0 0 10px;font-size:.95rem}.manager38-season-recap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.manager38-season-recap-grid article{display:grid;gap:4px;padding:12px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff)}.manager38-season-recap-grid span{font-size:.72rem;color:var(--mgr-muted)}.manager38-season-recap-grid strong{font-size:.92rem}.manager38-season-recap-grid small{font-size:.72rem;color:var(--mgr-muted)}.manager38-season-extra p,.manager38-season-scorers p{margin:6px 0}.manager38-season-continental strong{color:var(--mgr-green)}.manager38-season-scorers h3{margin:0 0 8px}.manager38-season-end-actions .manager38-start{width:100%}.manager38-season-economy,.manager38-season-retirements{padding:14px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2)}.manager38-season-renewals{padding:14px;border-radius:10px;border:1px solid rgba(202,138,4,.35);background:#eab30814}.manager38-season-economy h3,.manager38-season-retirements h3{margin:0 0 10px;font-size:.95rem}.manager38-season-renewals h3{margin:0 0 8px;font-size:.95rem;color:#ca8a04}.manager38-season-renewals-lead{margin:0 0 10px;color:#94a3b8;font-size:.88rem}.manager38-season-finance-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.manager38-season-finance-list li.is-positive strong{color:var(--mgr-green)}.manager38-season-finance-list li.is-negative strong{color:#dc2626}.manager38-season-cash{margin:10px 0 0;font-size:.9rem}.manager38-season-retirements ul{margin:0;padding-left:18px}.manager38-player-economy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px}.manager38-player-economy div{display:grid;gap:3px;padding:10px 8px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2);text-align:center}.manager38-player-economy b{font-size:1.05rem;font-weight:900;line-height:1.1;color:inherit}.manager38-player-economy span{font-size:.64rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--mgr-muted)}.manager38-youth-academy{display:grid;gap:14px;padding:4px 6px 12px}.manager38-youth-hero{display:grid;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 28%,transparent);background:radial-gradient(circle at top right,color-mix(in srgb,var(--mgr-accent, #149447) 16%,transparent),transparent 58%),linear-gradient(180deg,var(--mgr-surface, #fff) 0%,color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 88%,transparent) 100%);box-shadow:0 4px 16px #0f172a0f}.manager38-youth-hero-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.manager38-youth-hero-title{display:flex;align-items:center;gap:8px;min-width:0}.manager38-youth-hero-icon{font-size:1.2rem;line-height:1}.manager38-youth-hero-title h2{margin:0;font-size:1.2rem;line-height:1.1}.manager38-youth-level-pill{flex-shrink:0;padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:900;letter-spacing:.03em;color:var(--mgr-accent-text, #fff);background:var(--mgr-accent, #149447);box-shadow:0 2px 8px color-mix(in srgb,var(--mgr-accent, #149447) 35%,transparent)}.manager38-youth-level-block{display:grid;gap:6px}.manager38-youth-level-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.76rem;color:var(--mgr-muted)}.manager38-youth-level-head strong{color:var(--mgr-text);font-size:.82rem}.manager38-youth-level-track{height:8px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--mgr-border) 55%,transparent)}.manager38-youth-level-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mgr-accent, #149447),color-mix(in srgb,var(--mgr-accent, #149447) 70%,#86efac))}.manager38-youth-upgrade-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:0 14px;border:0;border-radius:12px;background:var(--mgr-accent, #149447);color:var(--mgr-accent-text, #fff);font:inherit;font-weight:800;cursor:pointer;box-shadow:0 6px 16px color-mix(in srgb,var(--mgr-accent, #149447) 32%,transparent)}.manager38-youth-upgrade-btn span{font-size:.86rem}.manager38-youth-upgrade-btn em{font-style:normal;font-size:.82rem;opacity:.92}.manager38-youth-max-note{margin:0;font-size:.78rem;color:var(--mgr-muted)}.manager38-youth-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manager38-youth-stats-grid article{position:relative;display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc);overflow:hidden}.manager38-youth-stats-grid article span{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-muted)}.manager38-youth-stats-grid article strong{font-size:.92rem;color:var(--mgr-text)}.manager38-youth-stats-grid article i{position:absolute;left:0;bottom:0;height:3px;background:color-mix(in srgb,var(--mgr-accent, #149447) 55%,transparent)}.manager38-youth-toast{margin:0;padding:10px 12px;border-radius:10px;font-size:.82rem;background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,transparent);border-left:3px solid var(--mgr-accent, #149447)}.manager38-youth-list{display:grid;gap:10px}.manager38-youth-list-title{margin:4px 0 0;font-size:.88rem;font-weight:800;letter-spacing:.02em}.manager38-youth-growth.is-entry{color:var(--mgr-muted)}.manager38-youth-evolution{display:grid;gap:10px;margin-top:4px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 22%,var(--mgr-border));background:radial-gradient(ellipse 90% 80% at 100% 0%,color-mix(in srgb,var(--mgr-accent, #149447) 8%,transparent),transparent 55%),var(--mgr-surface, #fff)}.manager38-youth-evolution-head h4{margin:0 0 4px;font-size:.88rem;font-weight:900}.manager38-youth-evolution-head p{margin:0;font-size:.68rem;font-weight:700;color:var(--mgr-muted);line-height:1.35}.manager38-youth-evolution-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.manager38-youth-evolution-table{width:100%;min-width:520px;border-collapse:collapse;font-size:.72rem}.manager38-youth-evolution-table th,.manager38-youth-evolution-table td{padding:8px 10px;text-align:center;border-bottom:1px solid color-mix(in srgb,var(--mgr-border) 80%,transparent);white-space:nowrap}.manager38-youth-evolution-table th{font-size:.62rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:var(--mgr-muted);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 80%,transparent)}.manager38-youth-evolution-table td.is-name{text-align:left;min-width:120px}.manager38-youth-evolution-table td.is-name strong{font-size:.78rem;font-weight:900}.manager38-youth-evolution-table td.is-current{font-weight:900;color:var(--mgr-text)}.manager38-youth-evolution-table td.is-delta.is-up{font-weight:900;color:color-mix(in srgb,var(--mgr-accent, #149447) 85%,#0f172a)}.manager38-youth-evolution-table td.is-delta.is-down{font-weight:900;color:#b45309}.manager38-youth-evolution-table td.is-delta.is-flat{color:var(--mgr-muted)}.manager38-youth-evolution-table td.is-empty{color:var(--mgr-muted);opacity:.55}.manager38-youth-card{display:grid;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid var(--mgr-border);background:linear-gradient(180deg,var(--mgr-surface, #fff) 0%,color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 55%,#fff) 100%);box-shadow:0 2px 8px #0f172a0a}.manager38-youth-card.has-growth{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 35%,var(--mgr-border))}.manager38-youth-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px}.manager38-youth-card-ovr{display:grid;place-items:center;gap:2px;width:48px;min-height:48px;padding:4px;border-radius:12px;font-size:.95rem;font-weight:900;color:var(--mgr-text);background:linear-gradient(145deg,color-mix(in srgb,var(--mgr-accent, #149447) 16%,#fff),#fff);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 22%,transparent)}.manager38-youth-ovr-delta{display:block;font-size:.62rem;font-style:normal;font-weight:800;color:var(--mgr-accent, #149447);line-height:1}.manager38-youth-growth{margin:6px 0 0;padding:6px 8px;border-radius:8px;font-size:.74rem;line-height:1.35;color:var(--mgr-text);background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,transparent);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 22%,transparent)}.manager38-youth-growth strong{color:var(--mgr-accent, #149447)}.manager38-youth-growth em{font-style:normal;font-weight:800;color:var(--mgr-accent, #149447)}.manager38-youth-growth.is-new{color:var(--mgr-muted);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 80%,transparent);border-color:var(--mgr-border)}.manager38-youth-card-stats{display:grid;gap:8px;padding-top:8px;border-top:1px dashed var(--mgr-border)}.manager38-youth-card-stats-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.manager38-youth-card-stats-head span{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mgr-muted)}.manager38-youth-card-stats-head em{font-size:.68rem;font-style:normal;color:var(--mgr-muted)}.manager38-youth-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.manager38-youth-stat{display:grid;gap:2px;padding:6px 8px;border-radius:8px;text-align:center;background:var(--mgr-surface-2, #f8fafc);border:1px solid var(--mgr-border)}.manager38-youth-stat b{font-size:.88rem;color:var(--mgr-text)}.manager38-youth-stat span{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-muted)}.manager38-youth-lines{display:flex;flex-wrap:wrap;gap:8px}.manager38-youth-lines span{padding:4px 10px;border-radius:999px;font-size:.72rem;font-weight:800;color:var(--mgr-text);background:color-mix(in srgb,var(--mgr-accent, #149447) 8%,var(--mgr-surface-2, #f8fafc));border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 18%,transparent)}.manager38-youth-card-body{display:grid;gap:4px;min-width:0}.manager38-youth-card-top{display:flex;align-items:center;gap:8px;min-width:0}.manager38-youth-card-top strong{font-size:.94rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-youth-pos-chip{flex-shrink:0;padding:2px 7px;border-radius:999px;font-size:.64rem;font-weight:800;color:var(--mgr-accent, #149447);background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,transparent)}.manager38-youth-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.74rem;color:var(--mgr-muted)}.manager38-youth-card-meta .manager38-bf-flag{font-size:.9rem}.manager38-youth-card-meta .is-pot{font-weight:800;color:#b8860b}.manager38-youth-promote{flex-shrink:0;min-height:38px;padding:0 14px;border:0;border-radius:10px;background:var(--mgr-accent, #149447);color:var(--mgr-accent-text, #fff);font-size:.78rem;font-weight:800;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--mgr-accent, #149447) 28%,transparent)}.manager38-youth-promote:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.manager38-youth-empty{display:grid;gap:6px;justify-items:center;text-align:center;padding:28px 18px;border-radius:14px;border:1px dashed var(--mgr-border);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 90%,transparent)}.manager38-youth-empty span{font-size:1.6rem}.manager38-youth-empty strong{font-size:.95rem}.manager38-youth-empty p{margin:0;max-width:28ch;font-size:.8rem;color:var(--mgr-muted);line-height:1.4}.manager38-youth-coaches{display:grid;gap:8px;padding:10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 22%,var(--mgr-border));background:linear-gradient(180deg,color-mix(in srgb,var(--mgr-accent, #149447) 6%,var(--mgr-surface, #fff)),var(--mgr-surface, #fff))}.manager38-youth-coaches-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.manager38-youth-coaches-head h3{margin:0 0 2px;font-size:.88rem;font-weight:700}.manager38-youth-coaches-head p{margin:0;font-size:.7rem;color:var(--mgr-muted);line-height:1.3}.manager38-youth-age-cap-pill{flex-shrink:0;padding:3px 8px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#92400e;background:color-mix(in srgb,#f59e0b 16%,#fff);border:1px solid color-mix(in srgb,#f59e0b 35%,transparent)}.manager38-youth-coach-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.manager38-youth-coach-slot{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center;padding:6px 8px;border-radius:9px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff)}.manager38-youth-coach-slot.is-filled{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 35%,transparent);background:color-mix(in srgb,var(--mgr-accent, #149447) 5%,var(--mgr-surface, #fff))}.manager38-youth-coach-slot.is-locked{opacity:.5}.manager38-youth-coach-slot-icon{font-size:.95rem;line-height:1}.manager38-youth-coach-slot-main{min-width:0}.manager38-youth-coach-slot-main strong{display:block;font-size:.72rem;font-weight:600;line-height:1.2}.manager38-youth-coach-slot-main small{display:block;font-size:.62rem;color:var(--mgr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-youth-coach-fire{width:24px;height:24px;padding:0;border-radius:6px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc);font-size:.9rem;font-weight:600;line-height:1;cursor:pointer;color:var(--mgr-muted)}.manager38-youth-coach-market-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.manager38-youth-coach-market-head h4{margin:0;font-size:.78rem;font-weight:700}.manager38-youth-coach-filters{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:thin}.manager38-youth-coach-filters button{flex:0 0 auto;padding:3px 8px;border-radius:999px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff);font-size:.64rem;font-weight:700;cursor:pointer}.manager38-youth-coach-filters button.is-active{background:var(--mgr-accent, #149447);color:#fff;border-color:transparent}.manager38-youth-coach-market{display:grid;gap:4px;max-height:240px;overflow:auto}.manager38-youth-coach-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;padding:6px 8px;border-radius:9px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff)}.manager38-youth-coach-card.is-blocked{opacity:.5}.manager38-youth-coach-card-icon{font-size:.95rem;line-height:1}.manager38-youth-coach-card-main{min-width:0}.manager38-youth-coach-card-title{display:flex;align-items:baseline;gap:6px;min-width:0}.manager38-youth-coach-card-title strong{font-size:.76rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-youth-coach-stars{font-size:.62rem;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.manager38-youth-coach-card-meta{margin:1px 0 0;font-size:.62rem;line-height:1.25;color:var(--mgr-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-youth-coach-hire{min-height:28px;padding:0 8px;border:0;border-radius:8px;background:var(--mgr-accent, #149447);color:#fff;font-size:.66rem;font-weight:700;cursor:pointer;white-space:nowrap}.manager38-youth-coach-hire:disabled{opacity:.45;cursor:not-allowed}.manager38-youth-age-badge{flex-shrink:0;padding:2px 7px;border-radius:999px;font-size:.62rem;font-weight:800;text-transform:uppercase}.manager38-youth-age-badge.is-warn{color:#92400e;background:color-mix(in srgb,#f59e0b 14%,#fff)}.manager38-youth-age-badge.is-last{color:#b91c1c;background:color-mix(in srgb,#ef4444 12%,#fff)}.manager38-youth-card.is-age-last{border-color:color-mix(in srgb,#ef4444 35%,var(--mgr-border))}@media(max-width:640px){.manager38-youth-coach-slots{grid-template-columns:1fr}.manager38-youth-coach-card{grid-template-columns:auto minmax(0,1fr)}.manager38-youth-coach-hire{grid-column:1 / -1;width:100%;min-height:30px}}.manager38-stadium-hero,.manager38-inbox-head{display:grid;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc)}.manager38-stadium-hero-top,.manager38-inbox-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.manager38-stadium-hero-title{display:flex;align-items:center;gap:8px}.manager38-stadium-hero-title h2,.manager38-inbox-head h2{margin:0;font-size:1rem}.manager38-inbox-head p{margin:4px 0 0;font-size:.78rem;color:var(--mgr-muted)}.manager38-stadium-capacity{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.82rem;color:var(--mgr-muted)}.manager38-stadium-capacity strong{color:var(--mgr-text);font-size:.95rem}.manager38-stadium-ticket,.manager38-stadium-sponsors{display:grid;gap:10px;padding:14px;border-radius:14px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff)}.manager38-stadium-ticket h3,.manager38-stadium-sponsors h3{margin:0;font-size:.9rem}.manager38-stadium-ticket-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.manager38-stadium-slider{width:100%;accent-color:var(--mgr-accent, #149447)}.manager38-stadium-hint,.manager38-stadium-last{margin:0;font-size:.78rem;color:var(--mgr-muted);line-height:1.4}.manager38-stadium-sponsor-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:720px){.manager38-stadium-sponsor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.manager38-sponsor-deal{display:grid;gap:7px;padding:10px;border-radius:11px;border:1px solid var(--mgr-border, rgba(15, 23, 42, .1));background:var(--mgr-surface-2, #f8fafc)}.manager38-sponsor-deal.is-active{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 40%,var(--mgr-border, #e2e8f0));box-shadow:inset 2px 0 0 var(--mgr-accent, #149447)}.manager38-sponsor-deal.is-locked{opacity:.96}.manager38-sponsor-deal-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.manager38-sponsor-deal-head>span{font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em;color:#0f172a}.manager38-sponsor-deal-head>em{font-style:normal;font-size:.64rem;font-weight:750;padding:2px 7px;border-radius:999px;line-height:1.3}.manager38-sponsor-deal-head>em.is-empty{color:#64748b;background:#0f172a0d}.manager38-sponsor-deal-head>em.is-live{color:#166534;background:#1494471f}.manager38-sponsor-deal-current{display:grid;gap:1px;padding:6px 8px;border-radius:8px;background:#14944714}.manager38-sponsor-deal-current strong{font-size:.84rem;color:#0f172a}.manager38-sponsor-deal-current small{font-size:.68rem;color:var(--mgr-muted, #64748b)}.manager38-sponsor-deal-field{display:grid;gap:3px}.manager38-sponsor-deal-field.is-inline{grid-template-columns:auto 1fr;align-items:center;gap:8px}.manager38-sponsor-deal-field>span{font-size:.64rem;font-weight:750;color:var(--mgr-muted, #64748b);text-transform:uppercase;letter-spacing:.04em}.manager38-sponsor-deal-meta{display:grid;gap:7px}.manager38-sponsor-deal-pills{display:flex;flex-wrap:wrap;gap:4px}.manager38-sponsor-deal-pills>span{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:#fff;border:1px solid var(--mgr-border, rgba(15, 23, 42, .1));font-size:.66rem;font-weight:750;color:#0f172a}.manager38-sponsor-deal-req-title{margin:0;font-size:.7rem;font-weight:750;color:#334155}.manager38-sponsor-deal-reqs{list-style:none;margin:0;padding:0;display:grid;gap:4px}.manager38-sponsor-deal-reqs li{display:grid;grid-template-columns:14px 1fr;gap:5px;align-items:start;font-size:.7rem;line-height:1.3;color:#334155}.manager38-sponsor-deal-reqs li i{font-style:normal;font-weight:800}.manager38-sponsor-deal-reqs li.is-met i{color:#149447}.manager38-sponsor-deal-reqs li.is-miss i{color:#b91c1c}.manager38-sponsor-deal-reqs li.is-miss{color:#7f1d1d}.manager38-sponsor-accept-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;min-height:32px;padding:0 .75rem;background:#149447;color:#fff;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.manager38-sponsor-accept-btn:disabled{opacity:.45;cursor:not-allowed}.manager38-sponsor-deal-hint{margin:0;font-size:.68rem;line-height:1.35;color:var(--mgr-muted, #64748b)}.manager38-stadium-sponsor-empty{margin:0 0 .55rem;padding:.65rem .75rem;border-radius:10px;background:#b91c1c14;border:1px solid rgba(185,28,28,.18);color:#7f1d1d;font-size:.82rem;font-weight:650;line-height:1.35}.manager38-stadium-sponsor-select{width:100%;margin:0;min-height:34px;padding:.35rem .55rem;border-radius:8px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;font:inherit;font-size:.8rem;font-weight:650}.manager38-stadium-sponsor-grid article strong{font-size:.88rem}.manager38-stadium-sponsor-grid article small{font-size:.72rem;color:var(--mgr-muted)}.manager38-inbox-list{display:grid;gap:8px}.manager38-inbox-card{display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff);cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.manager38-inbox-card.is-unread{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 45%,var(--mgr-border));box-shadow:inset 3px 0 0 var(--mgr-accent, #149447)}.manager38-inbox-card:focus-visible{outline:3px solid color-mix(in srgb,var(--mgr-accent, #149447) 72%,#ffffff);outline-offset:3px;border-color:var(--mgr-accent, #149447)}.manager38-inbox-card header{display:flex;align-items:center;justify-content:space-between;gap:8px}.manager38-inbox-type{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-accent, #149447)}.manager38-inbox-card time{font-size:.68rem;color:var(--mgr-muted)}.manager38-inbox-card strong{font-size:.9rem}.manager38-inbox-card p{margin:0;font-size:.8rem;color:var(--mgr-muted);line-height:1.4}.manager38-inbox-link{justify-self:start;padding:0;border:0;background:none;color:var(--mgr-accent, #149447);font-size:.78rem;font-weight:800;cursor:pointer}.manager38-inbox-empty{display:grid;gap:6px;justify-items:center;text-align:center;padding:28px 18px;border-radius:14px;border:1px dashed var(--mgr-border);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 90%,transparent)}.manager38-inbox-empty span{font-size:1.6rem}.manager38-inbox-empty strong{font-size:.95rem}.manager38-inbox-empty p{margin:0;max-width:32ch;font-size:.8rem;color:var(--mgr-muted);line-height:1.4}.manager38-brasfoot-light .manager38-stadium-hero,.manager38-brasfoot-light .manager38-stadium-ticket,.manager38-brasfoot-light .manager38-stadium-sponsors,.manager38-brasfoot-light .manager38-inbox-card,.manager38-brasfoot-light .manager38-inbox-head{background:#fff}.manager38-club-hub-tabs button.is-featured{color:var(--mgr-accent, #149447);font-weight:900}.manager38-club-hub-tabs button.is-featured.is-active{color:var(--mgr-accent-text, #fff)}.manager38-stadium-hub-card{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 35%,var(--mgr-border));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--mgr-accent, #149447) 14%,var(--mgr-surface-2, #f8fafc)),var(--mgr-surface, #fff));text-align:left;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--mgr-accent, #149447) 18%,transparent)}.manager38-stadium-hub-icon{font-size:1.4rem;line-height:1}.manager38-stadium-hub-copy{display:grid;gap:2px;flex:1;min-width:0}.manager38-stadium-hub-copy strong{font-size:.9rem}.manager38-stadium-hub-copy span{font-size:.76rem;color:var(--mgr-muted)}.manager38-stadium-hub-card em{font-style:normal;font-size:.72rem;font-weight:800;color:var(--mgr-accent, #149447)}.manager38-trophy-hub-card{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid color-mix(in srgb,#f6d76a 40%,var(--mgr-border));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,#f6d76a 16%,var(--mgr-surface-2, #f8fafc)),var(--mgr-surface, #fff));text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.manager38-trophy-hub-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,#f6d76a 65%,var(--mgr-border))}.manager38-trophy-hub-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-size:1.2rem;line-height:1;background:radial-gradient(circle at 35% 30%,#fff6c8,#c9a227 55%,#7a5b12);box-shadow:0 4px 10px #0000002e}.manager38-trophy-hub-copy{display:grid;gap:2px;flex:1;min-width:0}.manager38-trophy-hub-copy strong{font-size:.9rem;font-weight:900}.manager38-trophy-hub-copy span{font-size:.76rem;color:var(--mgr-muted)}.manager38-trophy-hub-card em{font-style:normal;font-size:.72rem;font-weight:800;color:color-mix(in srgb,#c9a227 70%,var(--mgr-text))}.manager38-world-award-hub{display:grid;gap:14px}.manager38-world-award-hub-hero{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:14px 14px 4px}.manager38-world-award-hub-hero small{display:block;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#92630f}.manager38-world-award-hub-hero h3{margin:2px 0 4px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:750;letter-spacing:-.02em;color:var(--mgr-text)}.manager38-world-award-hub-hero p{margin:0;font-size:.8rem;color:var(--mgr-muted);line-height:1.4}.manager38-world-award-hub-card{display:flex;align-items:center;gap:12px;width:100%;margin-top:10px;padding:12px 14px;border:1px solid color-mix(in srgb,#c9a227 40%,var(--mgr-border));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,#c9a227 14%,var(--mgr-surface-2, #f8fafc)),color-mix(in srgb,#0f766e 8%,var(--mgr-surface, #fff)));text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.manager38-world-award-hub-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,#c9a227 60%,var(--mgr-border))}.manager38-world-award-hub-copy{display:grid;gap:2px;flex:1;min-width:0}.manager38-world-award-hub-copy strong{font-size:.9rem;font-weight:900}.manager38-world-award-hub-copy span{font-size:.76rem;color:var(--mgr-muted)}.manager38-world-award-hub-card>em{font-style:normal;font-size:.72rem;font-weight:800;color:color-mix(in srgb,#92630f 75%,var(--mgr-text))}.manager38-world-award-hub-list{display:grid;gap:10px}.manager38-world-award-hub-list>h4{margin:4px 0 0;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-muted)}.manager38-world-award-row{padding:12px 14px;border-radius:14px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, rgba(255, 255, 255, .04))}.manager38-world-award-row.is-current{border-color:color-mix(in srgb,#c9a227 45%,var(--mgr-border));background:color-mix(in srgb,#c9a227 10%,var(--mgr-surface-2))}.manager38-world-award-row header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.manager38-world-award-season{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mgr-muted)}.manager38-world-award-row strong{font-size:.95rem}.manager38-world-award-row p{margin:0 0 6px;font-size:.8rem}.manager38-world-award-hub-empty{display:grid;gap:10px;place-items:center;padding:28px 16px;text-align:center;border:1px dashed color-mix(in srgb,#c9a227 35%,var(--mgr-border));border-radius:16px;background:color-mix(in srgb,#c9a227 6%,var(--mgr-surface-2, transparent))}.manager38-world-award-hub-empty h3{margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.15rem}.manager38-world-award-hub-empty p{margin:0;max-width:34ch;font-size:.84rem;color:var(--mgr-muted);line-height:1.45}@media(prefers-reduced-motion:reduce){.manager38-season-world-award,.manager38-world-award-mark-orb{animation:none}}.manager38-board-objectives-card{display:grid;gap:10px;padding:14px 16px;border-radius:16px;border:1px solid var(--mgr-border);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--mgr-accent, #149447) 10%,transparent) 0,transparent 40%),var(--mgr-surface-2, #f8fafc);box-shadow:0 6px 18px #0f172a0d}.manager38-coach-office{display:grid;gap:14px}.manager38-coach-office-hero{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start;padding:16px;border-radius:16px;border:1px solid var(--mgr-border);background:linear-gradient(120deg,color-mix(in srgb,var(--mgr-accent, #149447) 22%,transparent),color-mix(in srgb,var(--mgr-surface-2, #0b1628) 90%,#000))}.manager38-brasfoot-light .manager38-coach-office-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--mgr-accent, #149447) 12%,#fff),#f8fafc)}.manager38-coach-office-badge{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mgr-accent, #149447);margin-bottom:4px}.manager38-coach-office-hero h3{margin:0;font-size:1.25rem;color:var(--mgr-text)}.manager38-coach-office-hero p{margin:4px 0 0;color:var(--mgr-muted);font-size:.86rem}.manager38-coach-office-trust{min-width:132px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--mgr-surface, #fff) 80%,transparent);border:1px solid var(--mgr-border);display:grid;gap:2px}.manager38-coach-office-trust span{font-size:.68rem;color:var(--mgr-muted)}.manager38-coach-office-trust strong{font-size:1.2rem;color:var(--mgr-text)}.manager38-coach-office-trust.is-ok strong{color:#16a34a}.manager38-coach-office-trust.is-caution strong{color:#d97706}.manager38-coach-office-trust.is-critical strong{color:#dc2626}.manager38-coach-office-role{margin:0;padding:10px 12px;border-radius:12px;border:1px dashed var(--mgr-border);background:color-mix(in srgb,var(--mgr-accent, #149447) 6%,transparent);color:var(--mgr-muted);font-size:.82rem;line-height:1.45}.manager38-coach-office-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:720px){.manager38-coach-office-grid{grid-template-columns:1fr}}.manager38-coach-office-card{padding:14px;border-radius:14px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc);display:grid;gap:10px}.manager38-coach-office-card h4{margin:0;font-size:.95rem;color:var(--mgr-text)}.manager38-coach-office-card ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.manager38-coach-office-card li{display:flex;justify-content:space-between;gap:10px;font-size:.82rem;color:var(--mgr-muted)}.manager38-coach-office-card li strong{color:var(--mgr-text)}.manager38-coach-office-note{margin:0;font-size:.78rem;color:var(--mgr-muted);line-height:1.4}.manager38-coach-office-card.is-board p{margin:0;font-size:.82rem;color:var(--mgr-muted);line-height:1.45}.manager38-coach-office-review-btn{border:0;border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--mgr-accent, #149447) 88%,#fff),var(--mgr-accent, #149447));color:var(--mgr-accent-text, #fff)}.manager38-coach-office-toast{margin:0;font-size:.8rem;color:var(--mgr-text);padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,transparent)}.manager38-coach-office-section{display:grid;gap:8px;padding:14px;border-radius:14px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff)}.manager38-coach-office-section h4{margin:0;color:var(--mgr-text)}.manager38-coach-office-section-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.manager38-coach-office-hint{margin:0;font-size:.78rem;color:var(--mgr-muted)}.manager38-coach-office-interests,.manager38-coach-office-mail{list-style:none;margin:0;padding:0;display:grid;gap:8px}.manager38-coach-office-interests li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:12px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc)}.manager38-coach-office-interests strong{color:var(--mgr-text);font-size:.9rem}.manager38-coach-office-interests small,.manager38-coach-office-interests em{display:block;color:var(--mgr-muted);font-size:.72rem;font-style:normal}.manager38-coach-office-offer-wage{text-align:right;display:grid;gap:2px}.manager38-coach-office-offer-wage span,.manager38-coach-office-offer-wage small{font-size:.66rem;color:var(--mgr-muted)}.manager38-coach-office-offer-wage strong{color:var(--mgr-accent, #149447);font-size:.9rem}.manager38-coach-office-mail li{padding:10px 12px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc)}.manager38-coach-office-mail li.is-unread{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 45%,var(--mgr-border))}.manager38-coach-office-mail strong{display:block;color:var(--mgr-text);font-size:.86rem;margin-bottom:4px}.manager38-coach-office-mail p{margin:0;color:var(--mgr-muted);font-size:.78rem;line-height:1.4}.manager38-board-objectives-card header h3{margin:0;font-size:.92rem}.manager38-board-objectives-card header p{margin:4px 0 0;font-size:.74rem;color:var(--mgr-muted)}.manager38-board-objectives-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.manager38-board-objectives-list li{padding:12px;border-radius:12px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff);border-left:4px solid color-mix(in srgb,var(--mgr-accent, #149447) 45%,var(--mgr-border))}.manager38-board-objectives-list li.is-done{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 45%,var(--mgr-border));border-left-color:var(--mgr-accent, #149447);background:color-mix(in srgb,var(--mgr-accent, #149447) 8%,var(--mgr-surface))}.manager38-board-objectives-list li.is-failed{border-color:color-mix(in srgb,#ef4444 35%,var(--mgr-border));border-left-color:#ef4444}.manager38-board-objectives-list li.is-risk{border-left-color:#f59e0b}.manager38-board-obj-head{display:flex;gap:10px;align-items:flex-start}.manager38-board-obj-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,var(--mgr-surface, #fff));border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 22%,transparent);font-size:1.05rem}.manager38-board-obj-main{flex:1 1 auto;min-width:0}.manager38-board-obj-main strong{display:block;font-size:.88rem;font-weight:900}.manager38-board-obj-main p{margin:3px 0 0;font-size:.75rem;color:var(--mgr-muted);line-height:1.35}.manager38-board-obj-bonus{flex-shrink:0;align-self:flex-start;padding:5px 10px;border-radius:999px;font-size:.76rem;font-weight:900;white-space:nowrap;color:#92400e;background:#fef3c7;border:1px solid #fde68a}.manager38-board-objectives-list li.is-done .manager38-board-obj-bonus{color:#166534;background:#dcfce7;border-color:#bbf7d0}.manager38-board-obj-progress{margin-top:10px}.manager38-board-obj-progress-track{height:8px;border-radius:999px;background:color-mix(in srgb,var(--mgr-border) 45%,transparent);overflow:hidden}.manager38-board-obj-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4ade80,#22c55e);transition:width .3s ease}.manager38-board-obj-progress-fill.is-risk{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.manager38-board-obj-progress-fill.is-failed{background:linear-gradient(90deg,#f87171,#ef4444)}.manager38-board-obj-progress-labels{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:.68rem;font-weight:700;color:var(--mgr-muted)}.manager38-board-obj-tag{padding:2px 8px;border-radius:999px;font-size:.64rem;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.manager38-board-obj-tag.is-track{color:#166534;background:#dcfce7}.manager38-board-obj-tag.is-risk{color:#92400e;background:#fef3c7}.manager38-board-obj-tag.is-failed{color:#991b1b;background:#fee2e2}.manager38-board-obj-tag.is-done{color:#166534;background:#dcfce7}.manager38-archive-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px}.manager38-archive-filters label{display:grid;gap:4px;min-width:0}.manager38-archive-filters label>span{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mgr-muted, #94a3b8)}.manager38-archive-filters select{width:100%;min-height:40px;padding:0 10px;border-radius:10px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .22));background:var(--mgr-surface-2, rgba(255, 255, 255, .04));color:var(--mgr-text, #f8fafc);font:inherit;font-size:.82rem;font-weight:700}.manager38-archive-cup-pick{position:relative;width:100%}.manager38-archive-cup-trigger{width:100%;min-height:40px;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .22));background:var(--mgr-surface-2, rgba(255, 255, 255, .04));color:var(--mgr-text, #f8fafc);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;text-align:left}.manager38-archive-cup-label{flex:1;min-width:0;display:grid;gap:1px;line-height:1.15}.manager38-archive-cup-label em{font-style:normal;font-size:.68rem;font-weight:600;color:var(--mgr-muted, #94a3b8)}.manager38-archive-cup-count,.manager38-archive-cup-menu b{font-size:.75rem;font-weight:800;color:#34d399}.manager38-archive-cup-caret{color:var(--mgr-muted, #94a3b8);font-size:.75rem}.manager38-archive-cup-menu{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 4px);max-height:min(320px,55vh);overflow:auto;margin:0;padding:6px;list-style:none;border-radius:12px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .22));background:var(--mgr-surface, #0b1220);box-shadow:0 12px 28px #02061773}.manager38-archive-cup-menu li button{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;text-align:left}.manager38-archive-cup-menu li.is-active button,.manager38-archive-cup-menu li button:hover{background:#94a3b81f}.manager38-archive-cup-menu li span{flex:1;min-width:0;display:grid;gap:1px;line-height:1.15}.manager38-archive-cup-menu li em{font-style:normal;font-size:.68rem;font-weight:600;color:var(--mgr-muted, #94a3b8)}.manager38-archive-cup-menu li i{font-style:normal;font-size:.72rem;color:var(--mgr-muted, #64748b)}html.ui-light-test .manager38-archive-cup-trigger,body.light .manager38-archive-cup-trigger,html.ui-light-test .manager38-archive-cup-menu,body.light .manager38-archive-cup-menu{background:#fff;color:#0f172a}html.ui-light-test .manager38-archive-cup-menu,body.light .manager38-archive-cup-menu{box-shadow:0 12px 28px #0f172a29}html.ui-light-test .manager38-archive-cup-count,body.light .manager38-archive-cup-count,html.ui-light-test .manager38-archive-cup-menu b,body.light .manager38-archive-cup-menu b{color:#0f766e}.manager38-archive-active{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,transparent);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 22%,transparent)}.manager38-archive-active strong{font-size:.88rem;color:var(--mgr-text, #f8fafc)}.manager38-archive-active em{font-style:normal;font-size:.68rem;font-weight:900;letter-spacing:.04em;padding:2px 6px;border-radius:999px;background:#ffffff14;color:var(--mgr-muted, #94a3b8)}.manager38-archive-active small{margin-left:auto;font-size:.74rem;color:var(--mgr-muted, #94a3b8)}.manager38-trophy-room.is-archive{margin-top:4px;padding:14px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#0f172a38}.manager38-trophy-list.is-archive-list li.is-mine{border-color:#14944773;background:color-mix(in srgb,#149447 12%,rgba(15,23,42,.35))}html.ui-light-test .manager38-trophy-room.is-archive,body.light .manager38-trophy-room.is-archive,.manager38-brasfoot-light .manager38-trophy-room.is-archive{background:#fff;border-color:#0f172a1a}@media(max-width:720px){.manager38-archive-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.manager38-archive-filters{grid-template-columns:1fr}}html.ui-light-test .manager38-archive-filters select,body.light .manager38-archive-filters select{background:#fff;color:#0f172a;border-color:#0f172a1f}html.ui-light-test .manager38-archive-active,body.light .manager38-archive-active{background:#f1f5f9;border-color:#e2e8f0}html.ui-light-test .manager38-archive-active strong,body.light .manager38-archive-active strong{color:#0f172a}.manager38-settings-trigger.is-inline{width:28px;height:28px;border-radius:999px;border:1px solid color-mix(in srgb,var(--mgr-header-text, #fff) 28%,transparent);background:color-mix(in srgb,#000 18%,transparent);color:var(--mgr-header-text, #fff);font-size:.9rem;line-height:1;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0}.manager38-settings-trigger.is-inline svg{display:block;flex-shrink:0}.manager38-trust-pulse-backdrop{z-index:80}.manager38-trust-pulse-modal{position:relative;width:min(420px,calc(100% - 24px));max-height:min(88dvh,640px);padding:0;overflow:hidden;display:flex;flex-direction:column;background:var(--mgr-surface, #0f2438);color:var(--mgr-text, #f8fafc);border:1px solid var(--mgr-border, rgba(148, 163, 184, .22))}.manager38-trust-pulse-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 48px 14px 16px;background:color-mix(in srgb,var(--mgr-accent, #08a45d) 18%,var(--mgr-surface, #0f2438));border-bottom:1px solid var(--mgr-border, rgba(148, 163, 184, .18))}.manager38-trust-pulse-kicker{display:inline-block;margin-bottom:4px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mgr-accent, #08a45d)}.manager38-trust-pulse-head h2{margin:0;font-size:1.05rem;font-weight:900}.manager38-trust-pulse-head p{margin:4px 0 0;font-size:.78rem;line-height:1.35;color:var(--mgr-muted, #94a3b8)}.manager38-trust-pulse-body{display:flex;flex-direction:column;gap:10px;padding:12px 14px 16px;overflow:auto}.manager38-trust-pulse-card{border:1px solid var(--mgr-border, rgba(148, 163, 184, .2));border-radius:12px;padding:12px;background:color-mix(in srgb,var(--mgr-surface-2, #132a40) 88%,transparent)}.manager38-trust-pulse-card.is-focus{border-color:color-mix(in srgb,var(--mgr-accent, #08a45d) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--mgr-accent, #08a45d) 28%,transparent)}.manager38-trust-pulse-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.manager38-trust-pulse-card>header span{display:block;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--mgr-muted, #94a3b8)}.manager38-trust-pulse-card>header strong{display:block;margin-top:2px;font-size:.9rem;font-weight:800;line-height:1.25}.manager38-trust-pulse-card>header em{flex-shrink:0;font-style:normal;font-weight:900;font-size:1.05rem}.manager38-trust-pulse-card.is-ok>header em{color:#34d399}.manager38-trust-pulse-card.is-mid>header em{color:#fbbf24}.manager38-trust-pulse-card.is-low>header em{color:#f87171}.manager38-trust-pulse-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.manager38-trust-pulse-card li{display:grid;grid-template-columns:14px 1fr;gap:8px;align-items:start;font-size:.8rem;line-height:1.35;color:var(--mgr-text, #f8fafc)}.manager38-trust-pulse-card li i{font-style:normal;font-size:.7rem;line-height:1.5;font-weight:900;text-align:center}.manager38-trust-pulse-card li.is-up i{color:#34d399}.manager38-trust-pulse-card li.is-down i{color:#f87171}.manager38-trust-pulse-card li.is-neutral i{color:var(--mgr-muted, #94a3b8)}.manager38-settings-modal{position:relative;max-width:440px;width:calc(100% - 24px);max-height:min(92dvh,760px);padding:0;overflow:hidden;display:flex;flex-direction:column;background:var(--mgr-surface, #0f2438);color:var(--mgr-text, #f8fafc);border:1px solid var(--mgr-border, rgba(148, 163, 184, .2))}.manager38-settings-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:16px 52px 14px 16px;flex-shrink:0;background:color-mix(in srgb,var(--mgr-accent, #149447) 14%,var(--mgr-surface, #0f2438));border-bottom:1px solid var(--mgr-border)}.manager38-settings-close,.manager38-settings-modal .manager38-modal-close{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border-radius:10px;border:1px solid var(--mgr-border, rgba(15, 23, 42, .14));background:var(--mgr-surface-2, rgba(255, 255, 255, .1));color:var(--mgr-text, #f8fafc);font-size:1.35rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 2px 8px #0f172a1f}.manager38-settings-close:hover,.manager38-settings-modal .manager38-modal-close:hover{filter:brightness(1.06);transform:translateY(-1px)}.manager38-brasfoot-light .manager38-settings-close,.manager38-brasfoot-light .manager38-settings-modal .manager38-modal-close,html.ui-light-test .manager38-settings-close,body.light .manager38-settings-close{background:#fff;color:#0f172a;border-color:#0f172a29}html:not(.ui-light-test) body:not(.light) .manager38-settings-close,html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-modal-close{background:#ffffff1f;color:#fff;border-color:#ffffff47}.manager38-settings-head h2{margin:0;font-size:1.08rem;color:var(--mgr-text, #f8fafc)}.manager38-settings-head p{margin:4px 0 0;font-size:.78rem;color:var(--mgr-muted);line-height:1.35}.manager38-settings-body{display:grid;gap:12px;padding:14px 16px calc(20px + env(safe-area-inset-bottom,0px));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0}.manager38-settings-card{display:grid;gap:10px;padding:14px;border:1px solid var(--mgr-border);border-radius:12px;background:var(--mgr-surface-2, rgba(255, 255, 255, .04))}.manager38-settings-card h3{margin:0;font-size:.92rem}.manager38-settings-card p,.manager38-settings-lead{margin:0;font-size:.8rem;color:var(--mgr-muted);line-height:1.45}.manager38-settings-block{display:grid;gap:10px;padding:12px 0;border-top:1px solid var(--mgr-border)}.manager38-settings-block h3{margin:0;font-size:.9rem}.manager38-settings-block p{margin:0;font-size:.8rem;color:var(--mgr-muted);line-height:1.4}.manager38-settings-pace-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:420px){.manager38-settings-pace-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.manager38-settings-toggle{display:flex;align-items:flex-start;gap:12px;margin-top:10px;padding:12px;border:1px solid var(--mgr-border);border-radius:10px;background:var(--mgr-surface-2, rgba(255, 255, 255, .04));cursor:pointer}.manager38-settings-toggle input{margin-top:3px;width:18px;height:18px;accent-color:var(--mgr-accent, #149447);flex-shrink:0}.manager38-settings-toggle span{display:grid;gap:2px}.manager38-settings-toggle strong{font-size:.9rem;color:var(--mgr-text, #f8fafc)}.manager38-settings-toggle small{font-size:.75rem;color:var(--mgr-muted);line-height:1.35}.manager38-brasfoot-light .manager38-settings-toggle{background:#f8fafc;border-color:#0f172a1f}.manager38-brasfoot-light .manager38-settings-toggle strong{color:#0f172a}.manager38-bf-energy{font-style:normal;font-weight:700}.manager38-bf-energy.is-high{color:#22c55e}.manager38-bf-energy.is-mid{color:#eab308}.manager38-bf-energy.is-low{color:#f97316}.manager38-bf-energy.is-critical{color:#ef4444}.jersey-fit{position:absolute;top:2px;right:2px;left:auto;bottom:auto;z-index:2;min-width:1.55rem;padding:1px 3px;border-radius:4px;font-size:.52rem;font-weight:800;line-height:1.2;text-align:center;color:#fff;background:#0f172ac7;box-shadow:0 1px 2px #00000059;pointer-events:none}.jersey-fit.is-high{background:#16a34aeb}.jersey-fit.is-mid{background:#ca8a04eb}.jersey-fit.is-low{background:#ea580ceb}.jersey-fit.is-critical{background:#dc2626f0}.match-live-pause-subs{margin-left:6px;padding:6px 10px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#0f172a73;color:#f8fafc;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.match-live-pause-subs:hover{background:#1494478c;border-color:#149447cc}.manager38-settings-pace-btn{display:grid;gap:2px;padding:10px;border:1px solid var(--mgr-border);border-radius:10px;background:var(--mgr-surface-2, rgba(255, 255, 255, .06));color:var(--mgr-text, #f8fafc);text-align:left;cursor:pointer;font:inherit}.manager38-settings-pace-btn.is-active{border-color:var(--mgr-accent, #149447);background:color-mix(in srgb,var(--mgr-accent, #149447) 28%,var(--mgr-surface-2, rgba(255, 255, 255, .06)));box-shadow:inset 0 0 0 2px var(--mgr-accent, #149447);color:var(--mgr-text, #f8fafc)}.manager38-settings-pace-btn.is-active strong{color:var(--mgr-accent, #149447)}.manager38-brasfoot-light .manager38-settings-pace-btn.is-active{background:color-mix(in srgb,var(--mgr-accent, #149447) 18%,#f8fafc);box-shadow:inset 0 0 0 2px var(--mgr-accent, #149447)}.manager38-brasfoot-light .manager38-settings-pace-btn.is-active strong{color:var(--mgr-accent, #0d7a42)}.manager38-qual-ucl,.manager38-qual-badge.manager38-qual-ucl{color:#1d4ed8}.manager38-qual-uel,.manager38-qual-badge.manager38-qual-uel{color:#ea580c}.manager38-settings-pace-btn strong{font-size:.82rem;color:inherit}.manager38-settings-pace-btn small{font-size:.72rem;color:var(--mgr-muted)}.manager38-brasfoot-light .manager38-settings-modal{background:var(--mgr-surface, #fff);color:var(--mgr-text, #0f172a)}.manager38-brasfoot-light .manager38-settings-pace-btn{background:var(--mgr-surface-2, #f8fafc);color:var(--mgr-text, #0f172a);border-color:var(--mgr-border, rgba(15, 23, 42, .12))}.manager38-settings-card.is-danger{border-color:color-mix(in srgb,#b91c1c 35%,var(--mgr-border));background:color-mix(in srgb,#b91c1c 8%,var(--mgr-surface-2, rgba(255, 255, 255, .04)))}.manager38-settings-block.is-danger .manager38-settings-resign-btn,.manager38-settings-card.is-danger .manager38-settings-resign-btn{min-height:42px;border:0;border-radius:10px;background:#b91c1c;color:#fff;font-weight:800;cursor:pointer}.manager38-settings-resign-btn:disabled{opacity:.45;cursor:not-allowed}.manager38-unlock-modal{width:min(540px,100%);max-width:min(540px,100%);max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin:auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0;border-radius:22px;border:1px solid rgba(15,122,58,.18);color:#0f172a;background:radial-gradient(110% 70% at 100% -10%,rgba(20,148,71,.18),transparent 55%),radial-gradient(90% 60% at -10% 20%,rgba(34,197,94,.12),transparent 50%),linear-gradient(180deg,#f4faf6,#fff 32%,#fff);box-shadow:0 28px 64px #0f172a52,0 0 0 1px #fff6 inset}@supports not (height: 100dvh){.manager38-unlock-modal{max-height:calc(100vh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}.manager38-unlock-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:0;padding:22px 20px 16px;border-bottom:1px solid rgba(15,122,58,.1);background:linear-gradient(180deg,#1494471f,#fff0)}.manager38-unlock-head-copy{display:grid;gap:7px;min-width:0}.manager38-unlock-kicker{margin:0;width:fit-content;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff!important;background:linear-gradient(135deg,#0f7a3a,#149447);border-radius:999px;padding:6px 12px;box-shadow:0 6px 14px #0f7a3a47}.manager38-unlock-head .manager38-unlock-kicker{color:#fff!important}.manager38-unlock-head h2{margin:0;font-size:clamp(1.45rem,4.8vw,1.85rem);letter-spacing:-.04em;line-height:1.08;color:#0b1f14;font-weight:900}.manager38-unlock-head p{margin:0;font-size:.94rem;line-height:1.4;color:#3f5a4c;font-weight:600;max-width:36ch}.manager38-unlock-close{flex-shrink:0;width:36px;height:36px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;box-shadow:0 4px 10px #0f172a0f}.manager38-unlock-flow{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.manager38-unlock-flow-label{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f7a3a}.manager38-unlock-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manager38-unlock-steps li{display:grid;justify-items:center;gap:6px;text-align:center;padding:10px 6px;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:none}.manager38-unlock-steps li>div{display:grid;gap:2px}.manager38-unlock-steps em{flex:none;width:26px;height:26px;border-radius:999px;display:inline-grid;place-items:center;font-style:normal;font-size:.78rem;font-weight:900;line-height:1;color:#fff;background:#0f7a3a;box-shadow:none}.manager38-unlock-steps strong{display:block;font-size:.78rem;font-weight:800;line-height:1.25;color:#0f172a}.manager38-unlock-steps span{display:block;font-size:.68rem;line-height:1.3;font-weight:600;color:#5b6b63}@media(max-width:420px){.manager38-unlock-steps{grid-template-columns:1fr}.manager38-unlock-steps li{grid-template-columns:auto 1fr;justify-items:start;text-align:left;align-items:center}}.manager38-unlock-offer{display:grid;gap:12px;margin:0 18px 14px;padding:16px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fff}.manager38-unlock-price-block{display:grid;gap:6px}.manager38-unlock-price-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.manager38-unlock-price-row em{font-style:normal;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#0f7a3a;border-radius:999px;padding:4px 10px}.manager38-unlock-price-was{font-size:.82rem;font-weight:700;color:var(--muted);text-decoration:line-through}.manager38-unlock-license{margin:0;font-size:.72rem;line-height:1.35;font-weight:600;color:#64748b;padding:0 1px}.manager38-unlock-benefits{display:grid;gap:10px}.manager38-unlock-benefits-label{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f7a3a}.manager38-unlock-benefits-lead{margin:0;font-size:.86rem;line-height:1.4;font-weight:650;color:#334155}.manager38-unlock-benefits-close{margin:2px 0 0;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,#149447 28%,transparent);background:linear-gradient(180deg,#ecfdf5,#f0fdf4);font-size:.78rem;font-weight:750;line-height:1.35;color:#0f7a3a;text-align:center}.manager38-unlock-benefit-grid{display:grid;gap:8px}.manager38-unlock-benefit-card{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:12px 12px 11px;border-radius:14px;border:1px solid color-mix(in srgb,#149447 18%,rgba(15,23,42,.08));background:linear-gradient(180deg,#fff,#f8fafc)}.manager38-unlock-benefit-check{width:22px;height:22px;border-radius:999px;display:inline-grid;place-items:center;font-size:.7rem;font-weight:900;color:#fff;background:#0f7a3a;margin-top:1px;box-shadow:0 4px 10px #0f7a3a38}.manager38-unlock-benefit-card strong{display:block;font-size:.92rem;font-weight:900;letter-spacing:-.02em;color:#0f172a}.manager38-unlock-benefit-card p,.manager38-unlock-benefit-hook{margin:3px 0 0;font-size:.78rem;line-height:1.35;color:#475569;font-weight:600}.manager38-unlock-benefit-hook{color:#0f172a;font-weight:700}.manager38-unlock-benefit-tags{list-style:none;margin:9px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.manager38-unlock-benefit-tags li{padding:5px 9px;border-radius:999px;font-size:.7rem;font-weight:650;line-height:1.25;color:#0f172a;background:#fff;border:1px solid rgba(15,122,58,.16)}.manager38-unlock-cta-card{display:grid;gap:10px;border-color:color-mix(in srgb,#149447 35%,#cbd5e1);background:linear-gradient(180deg,#f0fdf4,#fff 55%)}.manager38-unlock-cta-card .manager38-btn-ghost{width:100%}.manager38-unlock-soft-note{margin:0;text-align:center;font-size:.78rem;color:#64748b}.manager38-unlock-buy-cta{width:100%;min-height:48px;font-size:.95rem}.manager38-unlock-session{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 18px 12px;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,#149447 28%,#cbd5e1);background:color-mix(in srgb,#149447 8%,#f8fafc)}.manager38-unlock-session.is-out{border-color:color-mix(in srgb,#0f766e 45%,#94a3b8);background:linear-gradient(135deg,#ecfdf5,#f0fdf4 55%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,#149447 18%,transparent)}.manager38-unlock-session.is-in{background:color-mix(in srgb,#149447 12%,#fff)}.manager38-unlock-session-copy{display:grid;gap:2px;min-width:0}.manager38-unlock-session-copy strong{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-unlock-session-copy span{font-size:.78rem;line-height:1.35;color:var(--mgr-muted, #64748b)}.manager38-unlock-session-actions{display:flex;gap:6px;flex-shrink:0}.manager38-unlock-session-btn{min-height:34px;padding:0 12px;border-radius:10px;border:0;font-weight:800;font-size:.78rem;cursor:pointer;white-space:nowrap}.manager38-unlock-session-btn.is-primary{background:#0f7a3a;color:#fff;box-shadow:0 4px 12px #0f7a3a38}.manager38-unlock-session-btn.is-primary:hover{background:#0c6831}.manager38-unlock-session-btn.is-ghost{background:#fff;border:1px solid rgba(15,23,42,.12);color:#0f172a}.manager38-unlock-price-row strong{font-size:clamp(2.1rem,7vw,2.55rem);letter-spacing:-.05em;color:#0b1f14;line-height:1;font-weight:900}.manager38-unlock-price-row span{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#64748b;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,#149447 12%,#fff)}.manager38-unlock-offer>p,.manager38-unlock-offer-lead{margin:0;font-size:.9rem;line-height:1.45;color:#334155;font-weight:600}.manager38-unlock-compare{display:grid;grid-template-columns:1fr 1fr;gap:8px}.manager38-unlock-compare-col{padding:12px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.manager38-unlock-compare-col.is-full{border-color:color-mix(in srgb,#149447 40%,transparent);background:linear-gradient(180deg,#ecfdf5,#fff)}.manager38-unlock-compare-col h3{margin:0 0 8px;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.manager38-unlock-compare-col.is-full h3{color:#0f7a3a}.manager38-unlock-compare-col ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.manager38-unlock-compare-col li{font-size:.8rem;line-height:1.35;color:#0f172a;font-weight:650;padding-left:14px;position:relative}.manager38-unlock-compare-col li:before{content:"\00B7";position:absolute;left:0;color:#94a3b8;font-weight:900}.manager38-unlock-compare-col.is-full li:before{content:"\2713";color:#0f7a3a;font-size:.72rem}.manager38-unlock-objections{display:grid;gap:8px}.manager38-unlock-objections-label{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f7a3a}.manager38-unlock-faq{border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#f8fafc;overflow:hidden}.manager38-unlock-faq summary{cursor:pointer;list-style:none;padding:12px 14px;font-size:.86rem;font-weight:800;color:#0f172a}.manager38-unlock-faq summary::-webkit-details-marker{display:none}.manager38-unlock-faq summary:after{content:"+";float:right;color:#0f7a3a;font-weight:900}.manager38-unlock-faq[open] summary:after{content:"\2013"}.manager38-unlock-faq p{margin:0;padding:0 14px 12px;font-size:.82rem;line-height:1.45;color:#475569;font-weight:600}.manager38-unlock-gate-step{margin:0 0 4px!important;font-size:.72rem!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0f7a3a!important}.manager38-unlock-gate{border-color:color-mix(in srgb,#149447 35%,transparent)!important;background:linear-gradient(180deg,#ecfdf5,#fff 70%)!important}.manager38-unlock-benefits{margin:0;padding:0 0 0 1.15rem;display:grid;gap:6px;font-size:.86rem;line-height:1.4;color:#334155}.manager38-unlock-benefits li::marker{color:#149447}@media(max-width:420px){.manager38-unlock-compare{grid-template-columns:1fr}}.manager38-unlock-success{display:grid;gap:12px;margin:0 18px 16px;padding:22px 16px 16px;border-radius:18px;text-align:center;border:1px solid color-mix(in srgb,#149447 40%,transparent);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,#34d399 22%,transparent),transparent 55%),linear-gradient(180deg,#f0fdf4,#fff 70%);animation:manager38-unlock-success-in .45s ease-out}@keyframes manager38-unlock-success-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.manager38-unlock-success-badge{width:56px;height:56px;margin:0 auto;border-radius:999px;display:grid;place-items:center;background:#0f7a3a;color:#fff;font-size:1.6rem;font-weight:800;box-shadow:0 10px 24px #0f7a3a47}.manager38-unlock-success h3{margin:0;font-size:1.25rem;letter-spacing:-.02em}.manager38-unlock-success>p{margin:0;font-size:.92rem;line-height:1.45;color:#475569}.manager38-unlock-success-list{margin:0;padding:0;list-style:none;display:grid;gap:8px;text-align:left}.manager38-unlock-success-list li{padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.06);font-size:.86rem;font-weight:700;color:#0f172a}.manager38-unlock-success-list li:before{content:"\2713 ";color:#0f7a3a}.manager38-unlock-checkout-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.manager38-unlock-checkout-meta>div{display:grid;gap:2px;padding:10px;border-radius:12px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.manager38-unlock-checkout-meta small{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:800}.manager38-unlock-checkout-meta strong{font-size:.95rem;color:#0f172a}.manager38-unlock-pix-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.manager38-unlock-pix-head h3{margin:0}.manager38-unlock-pix-wait{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:4px 8px;white-space:nowrap}.manager38-unlock-pix-price{font-size:1.35rem;color:#0f7a3a;text-align:center}.manager38-unlock-pix-hint{margin:0;font-size:.78rem;color:#64748b;text-align:center}.manager38-unlock-pix code{display:block;padding:10px;border-radius:8px;background:#f1f5f9;color:#0f172a;word-break:break-all;font-size:.78rem}.manager38-unlock-qr{display:block;margin:4px auto;border-radius:10px;background:#fff;padding:8px;border:1px solid rgba(15,23,42,.08)}.manager38-unlock-buy-cta{width:100%;min-height:48px;font-size:1rem}.manager38-unlock-tabs{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:4px;margin:0 18px 12px;padding:4px;border-radius:12px;background:#eef2f0;box-shadow:none}.manager38-unlock-tabs.has-ceo{grid-template-columns:repeat(4,minmax(0,1fr))}.manager38-unlock-tab-ceo{color:inherit}.manager38-unlock-tab-ceo.is-active{color:#0f7a3a!important}.manager38-ceo-panel{gap:12px}.manager38-unlock-card.manager38-ceo-hero{gap:12px;padding:14px 14px 12px;border-color:color-mix(in srgb,#149447 18%,rgba(15,23,42,.08));background:linear-gradient(165deg,color-mix(in srgb,#149447 6%,#fff),#fff 48%),#fff}.manager38-ceo-hero-top{display:grid;gap:12px}.manager38-ceo-kicker{display:inline-block;margin-bottom:4px;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0f7a3a}.manager38-ceo-hero h3{margin:0;font-size:1.12rem;letter-spacing:-.02em;color:var(--mgr-text, #0f172a)}.manager38-ceo-hero p{margin:4px 0 0;font-size:.84rem;line-height:1.4;color:var(--mgr-muted, #64748b)}.manager38-ceo-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.manager38-ceo-action{min-height:28px;padding:0 10px;border-radius:8px;border:1px solid transparent;font-weight:750;font-size:.72rem;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.manager38-ceo-action:disabled{opacity:.5;cursor:not-allowed}.manager38-ceo-action.is-primary{background:linear-gradient(180deg,#149447,#0f7a3a);color:#fff;box-shadow:0 3px 8px #0f7a3a2e}.manager38-ceo-action.is-primary:hover:not(:disabled){background:linear-gradient(180deg,#128a40,#0c6831)}.manager38-ceo-action.is-ghost{background:#fff;border-color:#0f172a1f;color:#0f172a}.manager38-ceo-action.is-ghost:hover:not(:disabled){border-color:#0f172a38;background:#f8fafc}.manager38-ceo-action.is-danger{background:#fff;border-color:color-mix(in srgb,#ef4444 45%,transparent);color:#b91c1c}.manager38-ceo-action.is-danger:hover:not(:disabled){background:color-mix(in srgb,#ef4444 8%,#fff);border-color:color-mix(in srgb,#ef4444 65%,transparent)}.manager38-ceo-refresh{min-width:7.5rem}.manager38-ceo-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:640px){.manager38-ceo-highlights{grid-template-columns:repeat(4,minmax(0,1fr))}}.manager38-ceo-highlight{display:grid;gap:4px;padding:12px 13px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fff,#f8fafc);color:#0f172a;box-shadow:0 1px #0f172a08}.manager38-ceo-highlight small{font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.manager38-ceo-highlight strong{font-size:1.05rem;letter-spacing:-.02em;color:#0f172a}.manager38-ceo-highlight span{font-size:.7rem;font-weight:650;color:#64748b}.manager38-ceo-highlight.is-money{border-color:color-mix(in srgb,#ca8a04 35%,transparent);background:linear-gradient(160deg,#fffbeb,#fef3c7)}.manager38-ceo-highlight.is-money strong{color:#854d0e}.manager38-ceo-pwd-card{position:relative;overflow:hidden;padding:0;border-color:color-mix(in srgb,#0f766e 22%,rgba(15,23,42,.08));background:linear-gradient(165deg,color-mix(in srgb,#0f766e 7%,#fff),#fff 42%),#fff}.manager38-ceo-pwd-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#0f766e,#15803d);border-radius:12px 0 0 12px}.manager38-ceo-pwd-card.is-collapsed{box-shadow:0 4px 14px #0f172a0a}.manager38-ceo-support-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:14px 14px 14px 18px;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit}.manager38-ceo-support-toggle-copy{display:grid;gap:2px;min-width:0}.manager38-ceo-support-toggle-copy .manager38-ceo-kicker{margin-bottom:0}.manager38-ceo-support-toggle-copy strong{font-size:.98rem;letter-spacing:-.02em;color:#0f172a}.manager38-ceo-support-toggle-copy small{font-size:.74rem;font-weight:650;color:#64748b;line-height:1.3}.manager38-ceo-support-toggle-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,#0f766e 35%,transparent);background:linear-gradient(180deg,#0f766e,#0d9488);color:#fff!important;font-size:.72rem;font-weight:800;line-height:1;box-shadow:0 4px 12px #0f766e38}.manager38-ceo-pwd-card.is-open .manager38-ceo-support-toggle-btn,.manager38-ceo-partner-card.is-open .manager38-ceo-support-toggle-btn{background:#fff!important;color:#0f766e!important;border-color:#0f172a1f;box-shadow:none}.manager38-ceo-support-body{padding:0 14px 14px 18px;border-top:1px solid rgba(15,23,42,.06)}.manager38-ceo-support-body>p{margin:12px 0 14px;color:#475569;font-size:.84rem;line-height:1.45}.manager38-ceo-pwd-form{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:10px;align-items:end}.manager38-ceo-pwd-form label{display:grid;gap:5px;min-width:0}.manager38-ceo-pwd-form label span{font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#64748b}.manager38-ceo-pwd-form input{width:100%;min-height:42px;padding:10px 12px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;font-size:.9rem}.manager38-ceo-pwd-form input:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px #0f766e26}.manager38-ceo-pwd-submit{min-height:42px;white-space:nowrap;border-radius:10px!important}.manager38-ceo-pwd-hint{margin:12px 0 0;font-size:.75rem;color:#64748b}.manager38-ceo-pwd-pick{font-weight:700;color:#0f766e!important}@media(max-width:900px){.manager38-ceo-pwd-form{grid-template-columns:1fr}.manager38-ceo-pwd-submit{width:100%}}.manager38-ceo-partner-card{position:relative;overflow:hidden;padding:0;border-color:color-mix(in srgb,#0f766e 22%,rgba(15,23,42,.08));background:linear-gradient(165deg,color-mix(in srgb,#149447 7%,#fff),#fff 42%),#fff}.manager38-ceo-partner-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#149447,#0f766e);border-radius:12px 0 0 12px}.manager38-ceo-partner-card.is-collapsed{box-shadow:0 4px 14px #0f172a0a}.manager38-ceo-partner-card h3{margin:0 0 6px}.manager38-ceo-partner-submit{min-height:38px!important;padding:0 14px!important;font-size:.8rem!important;color:#fff!important}.manager38-ceo-lab-card{border:1px solid rgba(14,165,233,.35);background:linear-gradient(160deg,#f0f9ff,#e0f2fe)}.manager38-ceo-lab-card h3{margin:0 0 6px}.manager38-ceo-lab-card>p{margin:0 0 12px;font-size:.82rem;color:#64748b;line-height:1.4}.manager38-ceo-lab-note{display:block;margin-top:10px;font-size:.72rem;color:#64748b;line-height:1.35}.manager38-ceo-partner-card>p,.manager38-ceo-partner-card .manager38-ceo-support-body>p{margin:0 0 12px;font-size:.82rem;color:#64748b;line-height:1.4}.manager38-ceo-partner-form{display:grid;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(90px,.5fr) auto;align-items:end}.manager38-ceo-partner-form label{display:grid;gap:5px}.manager38-ceo-partner-form label span{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.manager38-ceo-partner-form input{min-height:42px;width:100%;padding:0 12px;border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;font:inherit}.manager38-ceo-partner-list{margin-top:14px;display:grid;gap:8px}.manager38-ceo-partner-board{margin-top:16px;display:grid;gap:10px;padding-top:14px;border-top:1px dashed rgba(15,23,42,.12)}.manager38-ceo-partner-board-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.manager38-ceo-partner-board-head strong{font-size:.92rem;color:#0f172a}.manager38-ceo-partner-board-head span{font-size:.72rem;font-weight:700;color:#64748b}.manager38-ceo-partner-board-list{display:grid;gap:10px}.manager38-ceo-partner-row{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fff,#f8fafc)}.manager38-ceo-partner-row.has-sales{border-color:color-mix(in srgb,#16a34a 28%,transparent);background:linear-gradient(160deg,#f0fdf4,#fff 55%)}.manager38-ceo-partner-rank{display:flex;align-items:center;gap:10px;min-width:0}.manager38-ceo-partner-rank>em{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:9px;font-style:normal;font-size:.78rem;font-weight:900;color:#166534;background:#16a34a1f}.manager38-ceo-partner-who{display:grid;gap:2px;min-width:0}.manager38-ceo-partner-who b{font-size:.84rem;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-ceo-partner-who span{font-size:.7rem;color:#64748b}.manager38-ceo-partner-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.manager38-ceo-partner-metrics>div{display:grid;gap:1px;padding:8px 10px;border-radius:10px;background:#0f172a08}.manager38-ceo-partner-metrics small{font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.manager38-ceo-partner-metrics strong{font-size:.95rem;font-weight:900;letter-spacing:-.02em;color:#0f172a}.manager38-ceo-partner-metrics span{font-size:.68rem;color:#64748b}.manager38-ceo-partner-metrics .is-commission{background:#16a34a14}.manager38-ceo-partner-metrics .is-commission strong{color:#15803d}@media(max-width:480px){.manager38-ceo-partner-metrics{grid-template-columns:1fr}}.manager38-ceo-partner-list ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.manager38-ceo-partner-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.manager38-ceo-partner-list li div{display:grid;gap:2px;min-width:0}.manager38-ceo-partner-list li span,.manager38-ceo-partner-list li small{font-size:.74rem;color:#64748b}.manager38-partner-link-row{display:grid;gap:8px;margin:12px 0}.manager38-partner-link-row code{display:block;padding:10px 12px;border-radius:10px;background:#f1f5f9;color:#0f172a;font-size:.78rem;word-break:break-all}.manager38-partner-code-hint{margin:0;font-size:.78rem;color:#64748b}.manager38-partner-pix-card{margin-top:4px}.manager38-partner-pix-status{margin:0 0 10px;font-size:.82rem;font-weight:600}.manager38-partner-pix-status.is-ok{color:#15803d}.manager38-partner-pix-status.is-warn{color:#b45309}.manager38-ceo-partner-pix{display:block;margin-top:4px;font-size:.75rem;word-break:break-all}.manager38-ceo-partner-pix.is-ok{color:#15803d}.manager38-ceo-partner-pix.is-warn{color:#b45309;font-weight:600}.manager38-partner-sales-highlights{margin-top:4px}.manager38-partner-sale-amounts{display:grid;justify-items:end;gap:2px;font-size:.78rem}.manager38-partner-sale-amounts b{color:#15803d}@media(max-width:640px){.manager38-ceo-partner-form{grid-template-columns:1fr}}.manager38-ceo-highlight small{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.manager38-ceo-highlight strong{font-size:1.25rem;line-height:1.1;color:#0f172a}.manager38-ceo-highlight span{font-size:.75rem;color:#64748b}.manager38-ceo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:420px){.manager38-ceo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.manager38-ceo-stat{display:grid;gap:4px;padding:12px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff;color:#0f172a}.manager38-ceo-stat small{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:800}.manager38-ceo-stat strong{font-size:1.05rem;color:#0f172a}.manager38-ceo-section{padding:14px}.manager38-ceo-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.manager38-ceo-section-title{display:grid;gap:2px;min-width:0}.manager38-ceo-section-head h3{margin:0;font-size:1rem;letter-spacing:-.02em;color:var(--mgr-text, #0f172a)}.manager38-ceo-section-title p{margin:0;font-size:.72rem;font-weight:650;color:#64748b}.manager38-ceo-section-head small,.manager38-ceo-section-count{flex-shrink:0;padding:4px 9px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.68rem;font-weight:800}.manager38-ceo-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.manager38-ceo-list li{display:grid;gap:2px;padding:11px 12px;border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.08);color:#0f172a;box-shadow:0 1px #0f172a08}.manager38-ceo-list strong{font-size:.84rem;overflow:hidden;text-overflow:ellipsis;color:#0f172a}.manager38-ceo-account-meta{display:grid;gap:2px;min-width:0}.manager38-ceo-account-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.manager38-ceo-account-row .manager38-ceo-account-meta,.manager38-ceo-sale-row .manager38-ceo-account-meta{flex:1 1 auto;min-width:0}.manager38-ceo-list span{font-size:.82rem;font-weight:800;color:#0f7a3a}.manager38-ceo-list small{font-size:.7rem;color:#64748b}.manager38-ceo-account-row,.manager38-ceo-sale-row{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.manager38-ceo-account-actions{display:flex;flex-shrink:0;align-items:center;gap:6px}.manager38-ceo-account-btn{min-height:32px;padding:0 10px;border-radius:9px;border:1px solid rgba(15,23,42,.12);background:#fff;font-size:.72rem;font-weight:800;line-height:1;cursor:pointer}.manager38-ceo-account-btn.is-pwd{color:#0f766e;border-color:color-mix(in srgb,#0f766e 30%,transparent);background:color-mix(in srgb,#0f766e 8%,#fff)}.manager38-ceo-account-btn.is-danger{color:#b91c1c;border-color:color-mix(in srgb,#ef4444 35%,transparent);background:color-mix(in srgb,#ef4444 6%,#fff)}.manager38-ceo-account-btn:disabled{opacity:.5;cursor:not-allowed}.manager38-ceo-sales-list li:hover,.manager38-ceo-accounts-list li:hover{border-color:#0f172a24;background:#fafbfc}@media(max-width:520px){.manager38-ceo-account-row{flex-wrap:wrap}.manager38-ceo-account-actions{width:100%;justify-content:flex-end}}.manager38-ceo-archive-details{width:100%}.manager38-ceo-archive-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.manager38-ceo-archive-summary::-webkit-details-marker{display:none}.manager38-ceo-archive-sales{margin-top:10px;padding-top:8px;border-top:1px solid color-mix(in srgb,currentColor 12%,transparent)}.manager38-ceo-archive-sales li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:6px 0}.manager38-ceo-archive-sales li small{grid-column:1 / -1;opacity:.72}.manager38-ceo-account-meta{display:grid;gap:2px;min-width:0;flex:1}.manager38-ceo-pill{flex-shrink:0;padding:4px 8px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.02em;border:1px solid transparent}.manager38-ceo-pill.is-free{color:#334155;background:#e2e8f0}.manager38-ceo-pill.is-premium{color:#166534;background:#dcfce7}.manager38-ceo-pill.is-ceo{color:#92400e;background:#fef3c7}.manager38-ceo-pill.is-money{color:#854d0e;background:#fef9c3}.manager38-ceo-empty{margin:0;color:#64748b;font-size:.86rem}.manager38-ceo-danger{color:#b91c1c!important;border-color:color-mix(in srgb,#ef4444 35%,transparent)!important}.manager38-ceo-segments{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:4px;margin-top:2px;padding:4px;border-radius:12px;background:#eef2f0;box-shadow:none}.manager38-ceo-segment{min-height:38px;border:0;border-radius:9px;background:transparent;color:#64748b;font-weight:800;font-size:.74rem;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.manager38-ceo-segment.is-active{background:#fff;color:#0f7a3a;box-shadow:0 2px 8px #0f172a1a}.manager38-game-control-panel{display:grid;gap:16px;padding-bottom:88px}.manager38-game-control-hero{background:linear-gradient(145deg,#fffbebf2,#fff 42%,#ecfdf559);border-color:#d977061f}.manager38-game-control-hero-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.manager38-game-control-hero-copy h3{margin:2px 0 0}.manager38-game-control-hero-copy p{margin:6px 0 0;max-width:42ch;font-size:.84rem;line-height:1.45;color:#64748b}.manager38-game-control-badge{display:grid;gap:2px;padding:10px 14px;border-radius:14px;min-width:108px;text-align:center}.manager38-game-control-badge small{font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.manager38-game-control-badge strong{font-size:1.05rem;font-weight:900}.manager38-game-control-badge.is-easy{color:#166534;background:linear-gradient(160deg,#ecfdf5,#dcfce7);border:1px solid rgba(22,163,74,.2)}.manager38-game-control-badge.is-normal{color:#92400e;background:linear-gradient(160deg,#fffbeb,#fef3c7);border:1px solid rgba(217,119,6,.22)}.manager38-game-control-badge.is-hard{color:#991b1b;background:linear-gradient(160deg,#fef2f2,#fee2e2);border:1px solid rgba(220,38,38,.2)}.manager38-game-control-status-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-top:12px}.manager38-game-control-status{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em}.manager38-game-control-status.is-dirty{color:#92400e;background:#fffbeb;border:1px solid rgba(217,119,6,.22)}.manager38-game-control-status.is-synced{color:#166534;background:#ecfdf5;border:1px solid rgba(22,163,74,.2)}.manager38-game-control-meta{font-size:.74rem;color:#64748b}.manager38-game-control-guide{display:grid;gap:10px;margin-top:14px;padding:14px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(15,23,42,.06)}.manager38-game-control-guide-lead{margin:0;font-size:.82rem;line-height:1.45;color:#334155;font-weight:600}.manager38-game-control-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:720px){.manager38-game-control-legend{grid-template-columns:repeat(4,minmax(0,1fr))}}.manager38-game-control-legend-item{display:grid;gap:4px;padding:8px 10px;border-radius:10px;background:#0f172a06;border:1px solid rgba(15,23,42,.05)}.manager38-game-control-legend-item small{font-size:.68rem;line-height:1.35;color:#64748b}.manager38-game-control-top-grid{display:grid;gap:12px}@media(min-width:900px){.manager38-game-control-top-grid{grid-template-columns:1.25fr .75fr;align-items:start}}.manager38-game-control-block-head{margin-bottom:12px}.manager38-game-control-block-head h4{margin:0;font-size:.95rem;color:#0f172a}.manager38-game-control-block-head p{margin:4px 0 0;font-size:.76rem;line-height:1.35;color:#64748b}.manager38-game-control-presets h4,.manager38-game-control-section h4{margin:0;font-size:.98rem;color:#0f172a}.manager38-game-control-preset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:720px){.manager38-game-control-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.manager38-game-control-preset{display:grid;gap:4px;min-height:72px;padding:12px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,#fff,#f8fafc);text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.manager38-game-control-preset:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #0f172a14}.manager38-game-control-preset.is-active{border-color:color-mix(in srgb,#d97706 45%,transparent);background:linear-gradient(160deg,#fffbeb,#fff 60%);box-shadow:inset 0 0 0 1px #d977061f}.manager38-game-control-preset strong{font-size:.86rem;color:#0f172a}.manager38-game-control-preset span{font-size:.7rem;line-height:1.35;color:#64748b}.manager38-game-control-tool-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manager38-game-control-tool-btn{min-height:38px;padding:8px 10px;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#334155;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.manager38-game-control-tool-btn:hover:not(:disabled){background:#f8fafc;border-color:#d9770640}.manager38-game-control-tool-btn.is-active{color:#92400e;background:#fffbeb;border-color:#d9770647}.manager38-game-control-sections{display:grid;gap:14px}.manager38-game-control-section{--gc-accent: #d97706}.manager38-game-control-section.is-match{--gc-accent: #149447}.manager38-game-control-section.is-board{--gc-accent: #dc2626}.manager38-game-control-section.is-transfer{--gc-accent: #2563eb}.manager38-game-control-section.is-economy{--gc-accent: #ca8a04}.manager38-game-control-section.is-coach{--gc-accent: #7c3aed}.manager38-game-control-section.is-squad{--gc-accent: #0d9488}.manager38-game-control-section.is-ops{--gc-accent: #db2777}.manager38-game-control-section.is-abTest{--gc-accent: #475569}.manager38-game-control-section-head{margin-bottom:14px;padding-left:12px;border-left:3px solid var(--gc-accent)}.manager38-game-control-section-intro{margin:6px 0 0;font-size:.8rem;line-height:1.45;color:#64748b;font-weight:500}.manager38-game-control-fields{display:grid;gap:10px}@media(min-width:900px){.manager38-game-control-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.manager38-game-control-field-wrap{min-width:0}.manager38-game-control-field-card{display:grid;gap:8px;height:100%;padding:12px 12px 14px;border-radius:12px;background:linear-gradient(180deg,#fafafa,#fff);border:1px solid rgba(15,23,42,.07);box-shadow:0 1px #fffc inset}.manager38-game-control-field-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.manager38-game-control-field-title strong{font-size:.82rem;font-weight:800;line-height:1.35;color:#1e293b}.manager38-game-control-desc{margin:0;font-size:.74rem;line-height:1.42;color:#64748b}.manager38-game-control-desc.is-event-detail{color:#15803d;font-weight:600}.manager38-game-control-field-control{margin-top:auto}.manager38-game-control-field-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.manager38-game-control-range-label{font-size:.72rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.manager38-game-control-field-top output{font-size:.88rem;font-weight:900;color:var(--gc-accent, #92400e);font-variant-numeric:tabular-nums}.manager38-game-control-range input[type=range]{width:100%;accent-color:var(--gc-accent, #d97706)}.manager38-game-control-hint{font-size:.7rem;color:#94a3b8;line-height:1.35}.manager38-game-control-input,.manager38-game-control-select{width:100%;min-height:40px;border-radius:10px;border:1px solid rgba(15,23,42,.12);padding:8px 10px;font:inherit;font-size:.84rem;color:#0f172a;background:#fff}.manager38-game-control-field.is-toggle{display:flex;align-items:center;justify-content:flex-end;min-height:28px}.manager38-game-control-field.is-toggle input{width:42px;height:24px;accent-color:var(--gc-accent, #d97706)}.manager38-game-control-effect{display:inline-flex;flex-shrink:0;width:fit-content;padding:3px 8px;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.manager38-game-control-effect.is-live{color:#166534;background:#ecfdf5;border:1px solid rgba(22,163,74,.22)}.manager38-game-control-effect.is-gradual{color:#1d4ed8;background:#eff6ff;border:1px solid rgba(37,99,235,.2)}.manager38-game-control-effect.is-new_career{color:#7c2d12;background:#fff7ed;border:1px solid rgba(234,88,12,.22)}.manager38-game-control-effect.is-global{color:#6b21a8;background:#faf5ff;border:1px solid rgba(147,51,234,.2)}.manager38-game-control-effect.is-division{color:#0f766e;background:#f0fdfa;border:1px solid rgba(13,148,136,.22)}.manager38-game-control-footer-bar{position:sticky;bottom:0;z-index:4;display:grid;gap:10px;margin:0 -2px;padding:12px 14px;border-radius:16px;background:#fffffff5;border:1px solid rgba(15,23,42,.08);box-shadow:0 -8px 28px #0f172a14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.manager38-game-control-footer-bar.is-dirty{background:#fffbebfa;border-color:#d9770633}.manager38-game-control-footer-copy{display:grid;gap:2px}.manager38-game-control-footer-copy strong{font-size:.88rem;color:#0f172a}.manager38-game-control-footer-copy span{font-size:.76rem;color:#64748b;line-height:1.35}.manager38-game-control-footer-actions{display:flex;flex-wrap:wrap;gap:8px}.manager38-game-control-footer-actions .manager38-start{flex:1 1 160px}.manager38-game-control-footer-actions .manager38-btn-ghost{flex:0 1 auto}.manager38-game-control-import{margin-top:10px;padding-top:10px;border-top:1px solid rgba(15,23,42,.06)}.manager38-game-control-import textarea{width:100%;min-height:100px;margin:0 0 8px;padding:10px;border-radius:10px;border:1px solid rgba(15,23,42,.12);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.76rem;resize:vertical}.manager38-game-control-import-btn{width:100%;min-height:40px}.manager38-game-control-import-note{margin:8px 0 0;font-size:.72rem;color:#64748b;line-height:1.35}.manager38-game-control-compare{margin-top:10px;padding-top:10px;border-top:1px solid rgba(15,23,42,.06)}.manager38-game-control-compare select{width:100%;margin-bottom:8px;min-height:38px;border-radius:10px;border:1px solid rgba(15,23,42,.12);padding:0 10px;font:inherit;font-size:.82rem}.manager38-game-control-compare ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;max-height:180px;overflow:auto}.manager38-game-control-compare li{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:#0f172a0a;font-size:.74rem;color:#475569}.manager38-game-control-compare li span{font-variant-numeric:tabular-nums;color:#64748b}.manager38-game-control-compare-empty{margin:0;font-size:.76rem;color:#64748b}.manager38-game-control-history{padding:0;overflow:hidden}.manager38-game-control-history summary{padding:14px 16px;font-size:.84rem;font-weight:800;color:#475569;cursor:pointer;list-style:none}.manager38-game-control-history summary::-webkit-details-marker{display:none}.manager38-game-control-history ul{margin:0;padding:0 16px 14px;list-style:none;display:grid;gap:6px}.manager38-game-control-history li{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:#0f172a0a;font-size:.74rem;color:#475569}.manager38-game-control-history li time{font-weight:800;color:#334155}.manager38-game-control-history li em{font-style:normal;font-size:.68rem;color:#94a3b8}.manager38-game-ops-banner{margin:0 0 10px;padding:10px 14px;border-radius:12px;font-size:.84rem;text-align:center}.manager38-game-ops-banner.is-maintenance{background:linear-gradient(160deg,#fef3c7,#fde68a);color:#78350f;border:1px solid rgba(217,119,6,.25)}.manager38-game-ops-banner.is-event{background:linear-gradient(160deg,#ecfdf5,#d1fae5);color:#065f46;border:1px solid rgba(16,185,129,.25)}.manager38-ceo-popup-panel{display:grid;gap:12px}.manager38-ceo-popup-panel>p{margin:0;color:#64748b;font-size:.88rem;line-height:1.45}.manager38-ceo-popup-panel label{display:grid;gap:6px}.manager38-ceo-popup-panel label>span{font-size:.78rem;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.04em}.manager38-ceo-popup-panel input,.manager38-ceo-popup-panel textarea{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:10px;padding:10px 12px;font:inherit;background:#fff;color:#0f172a}.manager38-ceo-popup-panel textarea{resize:vertical;min-height:110px}.manager38-ceo-popup-toggle{display:flex!important;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid rgba(15,23,42,.08)}.manager38-ceo-popup-toggle span{text-transform:none!important;letter-spacing:0!important;font-size:.9rem!important;color:#0f172a!important}.manager38-ceo-popup-meta{margin:0;font-size:.75rem;color:#94a3b8}.manager38-ceo-popup-actions{display:flex;flex-wrap:wrap;gap:8px}.manager38-ceo-popup-warn{margin:0;color:#b45309;font-size:.82rem;font-weight:700}.manager38-ceo-popup-panel select{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:10px;padding:10px 12px;font:inherit;background:#fff;color:#0f172a}.manager38-ceo-popup-history{display:grid;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid rgba(15,23,42,.08)}.manager38-ceo-popup-history h4{margin:0;font-size:.92rem;color:#0f172a}.manager38-ceo-popup-history-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.manager38-ceo-popup-history-item{border:1px solid rgba(15,23,42,.08);border-radius:10px;background:#f8fafc;padding:10px 12px;display:grid;gap:4px}.manager38-ceo-popup-history-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.manager38-ceo-popup-history-top strong{color:#0f172a;font-size:.9rem}.manager38-ceo-popup-history-top span{color:#0f766e;font-size:.78rem;font-weight:800;white-space:nowrap}.manager38-ceo-popup-history-meta{margin:0;font-size:.72rem;color:#94a3b8}.manager38-ceo-popup-history-body{margin:0;font-size:.82rem;color:#475569;line-height:1.4}.manager38-ceo-notice-modal{width:min(420px,calc(100vw - 28px));max-height:min(78vh,640px);overflow:auto;padding:0;border-radius:18px}.manager38-ceo-notice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 12px;background:linear-gradient(160deg,#fff7ed,#fff);border-bottom:1px solid rgba(15,23,42,.08)}.manager38-ceo-notice-kicker{display:inline-flex;margin-bottom:6px;padding:3px 8px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.manager38-ceo-notice-head h2{margin:0;font-size:1.2rem;color:#0f172a}.manager38-ceo-notice-body{padding:16px 18px}.manager38-ceo-notice-body p{margin:0;white-space:pre-wrap;color:#334155;line-height:1.5;font-size:.95rem}.manager38-ceo-notice-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:0 18px 18px}.manager38-ceo-notice-actions .manager38-start,.manager38-ceo-notice-actions a.manager38-start{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.manager38-ceo-resets span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;font-size:.86rem!important;color:#0f7a3a}.manager38-unlock-account-card{gap:14px;padding:16px}.manager38-unlock-account-head{display:grid;gap:4px}.manager38-unlock-account-kicker{display:inline-block;width:fit-content;margin-bottom:2px;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0f7a3a}.manager38-unlock-account-card>.manager38-unlock-account-head h3,.manager38-unlock-account-card h3{font-size:1.12rem;letter-spacing:-.02em}.manager38-unlock-account-meta{margin:2px 0 0!important;font-size:.82rem!important;line-height:1.4!important;color:#3f5a4c!important;font-weight:600}.manager38-unlock-account-card .manager38-unlock-soft-note{margin:6px 0 0;text-align:left}.manager38-unlock-whatsapp-box{display:grid;gap:10px;margin:0;padding:14px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;box-shadow:0 1px #0f172a08}.manager38-unlock-whatsapp-box h4{margin:0;font-size:.92rem;letter-spacing:-.01em;color:#0f172a}.manager38-unlock-whatsapp-box p,.manager38-unlock-whatsapp-status{margin:0;font-size:.8rem;line-height:1.4;color:#64748b}.manager38-unlock-whatsapp-field{display:grid;gap:5px;min-width:0}.manager38-unlock-whatsapp-field span{font-size:.74rem;font-weight:800;letter-spacing:.02em;color:#475569}.manager38-unlock-whatsapp-field input{width:100%;min-height:42px;box-sizing:border-box;border-radius:10px;border:1px solid rgba(15,23,42,.14);padding:0 12px;background:#f8fafc;color:#0f172a;font:inherit;font-size:.92rem}.manager38-unlock-whatsapp-field input:focus{outline:2px solid color-mix(in srgb,#149447 45%,transparent);border-color:#149447;background:#fff}.manager38-unlock-whatsapp-save{width:100%;min-height:42px;border:0;border-radius:10px;background:color-mix(in srgb,#149447 12%,#fff);color:#0f7a3a;font-weight:800;font-size:.84rem;cursor:pointer;transition:background .15s ease,color .15s ease}.manager38-unlock-whatsapp-save:hover:not(:disabled){background:color-mix(in srgb,#149447 20%,#fff)}.manager38-unlock-whatsapp-save:disabled{opacity:.45;cursor:not-allowed}.manager38-unlock-tabs button{min-height:40px;border:0;border-radius:10px;background:transparent;color:inherit;font-weight:800;font-size:.84rem;cursor:pointer}.manager38-unlock-tabs button.is-active{background:#fff;color:#0f7a3a;box-shadow:0 2px 8px #0f172a1a}.manager38-unlock-tab-account.is-pulse:not(.is-active){background:color-mix(in srgb,#149447 18%,#fff);color:#0f7a3a;outline:1px solid color-mix(in srgb,#149447 40%,transparent);animation:manager38-unlock-pulse 1.8s ease-in-out infinite}@keyframes manager38-unlock-pulse{0%,to{box-shadow:0 0 #0f7a3a47}50%{box-shadow:0 0 0 5px #0f7a3a00}}.manager38-unlock-panel{display:grid;gap:12px;padding:0 18px 16px}.manager38-unlock-cloud-pref{display:flex;align-items:flex-start;gap:10px;margin:4px 0 2px;padding:12px;border-radius:12px;border:1px solid color-mix(in srgb,#149447 22%,transparent);background:color-mix(in srgb,#149447 7%,#fff);cursor:pointer}.manager38-unlock-cloud-pref input{margin-top:3px;width:18px;height:18px;accent-color:#0f7a3a;flex-shrink:0}.manager38-unlock-cloud-pref span{display:grid;gap:3px;min-width:0}.manager38-unlock-cloud-pref strong{font-size:.88rem;color:#0f172a}.manager38-unlock-cloud-pref small{font-size:.76rem;line-height:1.35;color:#3f5a4c;font-weight:600}.manager38-cloud-sync-toast{margin-bottom:8px;padding:8px 12px;border-radius:10px;border:1px solid color-mix(in srgb,#149447 30%,transparent);background:color-mix(in srgb,#149447 10%,#fff);color:#14532d;font-size:.8rem;font-weight:750;line-height:1.35;animation:manager38-banner-in .3s ease}.manager38-cloud-offer-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:8px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,#0ea5e9 32%,transparent);background:linear-gradient(120deg,rgba(14,165,233,.1),transparent 55%),#f8fbff;animation:manager38-banner-in .3s ease}.manager38-cloud-offer-copy{display:grid;gap:2px;min-width:0;flex:1 1 11rem}.manager38-cloud-offer-banner strong{display:block;font-size:.8rem;font-weight:850;letter-spacing:-.01em;line-height:1.25;color:#0c4a6e}.manager38-cloud-offer-banner p{margin:0;font-size:.7rem;line-height:1.35;color:#64748b}.manager38-cloud-offer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex:0 1 auto}.manager38-cloud-offer-cta{min-height:30px;padding:0 11px;border:0;border-radius:8px;background:linear-gradient(180deg,#16a34a,#15803d);color:#fff!important;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;box-shadow:none}.manager38-cloud-offer-cta:hover{filter:brightness(1.05)}.manager38-cloud-offer-keep{min-height:30px;padding:0 9px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#ffffffb8;color:#334155;font:inherit;font-size:.68rem;font-weight:750;cursor:pointer}.manager38-cloud-offer-keep:hover{background:#fff;border-color:#0f172a33}.manager38-unlock-card{display:grid;gap:10px;padding:14px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:#fff}.manager38-unlock-card h3{margin:0;font-size:1rem}.manager38-unlock-card p{margin:0;font-size:.88rem;line-height:1.45;color:var(--mgr-muted, #64748b)}.manager38-unlock-card.is-ok{border-color:color-mix(in srgb,#149447 35%,transparent);background:color-mix(in srgb,#149447 7%,#fff)}.manager38-unlock-card.is-warn{border-color:color-mix(in srgb,#d97706 35%,transparent);background:color-mix(in srgb,#f59e0b 8%,#fff)}.manager38-unlock-howto{margin:0;padding-left:1.15rem;display:grid;gap:6px;font-size:.86rem;line-height:1.4;color:#334155}.manager38-unlock-howto li::marker{color:#149447;font-weight:800}.manager38-unlock-account-lead{margin:0;font-size:.88rem;color:var(--mgr-muted, #64748b)}.manager38-unlock-logged-line,.manager38-unlock-email-line{margin:0;font-size:.95rem;color:#0f172a}.manager38-unlock-email-line strong{font-weight:850;letter-spacing:-.01em;word-break:break-all}.manager38-unlock-cloud-actions{display:grid;gap:8px}.manager38-unlock-cloud-status{display:grid;gap:8px;margin:12px 0 4px;padding:12px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:color-mix(in srgb,#fff 88%,#e2e8f0)}.manager38-unlock-cloud-status-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.manager38-unlock-cloud-status-head h4{margin:0;font-size:.86rem;font-weight:850}.manager38-unlock-cloud-status-refresh{border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:750;cursor:pointer}.manager38-unlock-cloud-status-refresh:disabled{opacity:.55;cursor:default}.manager38-unlock-cloud-status-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.manager38-unlock-cloud-status-list li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.78rem}.manager38-unlock-cloud-status-list li span{color:var(--mgr-muted, #64748b)}.manager38-unlock-cloud-status-list li strong{text-align:right;font-weight:800;color:#0f172a}.manager38-unlock-cloud-status-hint{margin:0;font-size:.74rem;line-height:1.35;color:var(--mgr-muted, #64748b)}.manager38-unlock-cloud-status-hint.is-ok{color:#15803d}.manager38-unlock-cloud-status-hint.is-warn{color:#b45309}.manager38-unlock-cloud-status-hint.is-cloud-newer{color:#1d4ed8}.manager38-unlock-cloud-btn{display:grid;gap:2px;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:#fff;cursor:pointer}.manager38-unlock-cloud-btn strong{font-size:.92rem}.manager38-unlock-cloud-btn small{font-size:.76rem;color:var(--mgr-muted, #64748b);line-height:1.35}.manager38-unlock-cloud-btn.is-pull{background:#0f7a3a;border-color:#0f7a3a;color:#fff}.manager38-unlock-cloud-btn.is-pull small{color:#ffffffd9}.manager38-unlock-modal .manager38-unlock-cloud-btn.is-pull,.manager38-unlock-modal .manager38-unlock-cloud-btn.is-pull strong,.manager38-unlock-modal .manager38-unlock-cloud-btn.is-pull small{color:#fff!important}.manager38-unlock-modal .manager38-unlock-cloud-btn.is-pull small{color:#ffffffe0!important}.manager38-unlock-cloud-btn.is-push:hover{border-color:#149447}.manager38-account-chip{width:auto;min-width:32px;height:32px;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#e2e8f0;font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.02em;cursor:pointer;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.manager38-language-trigger{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:28px;min-height:28px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--mgr-header-text, #fff) 32%,transparent);background:color-mix(in srgb,var(--mgr-header-text, #fff) 12%,transparent);color:var(--mgr-header-text, #fff)!important;font:inherit;font-size:.62rem;font-weight:900;letter-spacing:.04em;cursor:pointer;box-shadow:none}.manager38-language-trigger:hover{background:color-mix(in srgb,var(--mgr-header-text, #fff) 20%,transparent)}.manager38-account-chip.is-premium{border-color:color-mix(in srgb,#34d399 55%,transparent);background:color-mix(in srgb,#149447 35%,rgba(15,23,42,.35));color:#bbf7d0}.manager38-account-chip.is-ceo{width:auto;min-width:32px;padding:0 10px;border-color:color-mix(in srgb,#f59e0b 55%,transparent);background:color-mix(in srgb,#b45309 40%,rgba(15,23,42,.4));color:#fde68a;font-size:.68rem;letter-spacing:.04em}.manager38-account-chip.is-login{border-color:color-mix(in srgb,#34d399 40%,transparent);color:#86efac;animation:manager38-unlock-pulse 1.8s ease-in-out infinite}.manager38-brasfoot-header .ui-test-theme-toggle.is-inline.is-icon-only{width:28px;min-width:28px;height:28px;min-height:28px;padding:0;gap:0;justify-content:center}.manager38-brasfoot-header .ui-test-theme-toggle.is-inline.is-icon-only span{display:none}html.ui-light-test body .manager38-brasfoot-header .manager38-bf-chrome-group .manager38-language-trigger,html.ui-light-test body .manager38-brasfoot-header .manager38-bf-chrome-group .manager38-account-chip,html.ui-light-test body .manager38-brasfoot-header .manager38-bf-chrome-group .manager38-settings-trigger,html.ui-light-test body .manager38-brasfoot-header .manager38-bf-chrome-group .ui-test-theme-toggle.is-inline,body.light .manager38-brasfoot-header .manager38-bf-chrome-group .manager38-language-trigger,body.light .manager38-brasfoot-header .manager38-bf-chrome-group .manager38-account-chip,body.light .manager38-brasfoot-header .manager38-bf-chrome-group .manager38-settings-trigger,body.light .manager38-brasfoot-header .manager38-bf-chrome-group .ui-test-theme-toggle.is-inline,html:not(.ui-light-test) body:not(.light) .manager38-brasfoot-header .manager38-bf-chrome-group .manager38-language-trigger,html:not(.ui-light-test) body:not(.light) .manager38-brasfoot-header .manager38-bf-chrome-group .manager38-account-chip,html:not(.ui-light-test) body:not(.light) .manager38-brasfoot-header .manager38-bf-chrome-group .manager38-settings-trigger,html:not(.ui-light-test) body:not(.light) .manager38-brasfoot-header .manager38-bf-chrome-group .ui-test-theme-toggle.is-inline{background:transparent!important;border-color:transparent!important;color:var(--mgr-header-text, #ffffff)!important;box-shadow:none!important}html.ui-light-test body .manager38-brasfoot-header .manager38-bf-chrome-group .manager38-account-chip.is-ceo,body.light .manager38-brasfoot-header .manager38-bf-chrome-group .manager38-account-chip.is-ceo,html:not(.ui-light-test) body:not(.light) .manager38-brasfoot-header .manager38-bf-chrome-group .manager38-account-chip.is-ceo{background:color-mix(in srgb,#f59e0b 28%,transparent)!important;border-color:color-mix(in srgb,#fde68a 35%,transparent)!important;color:#fde68a!important}html.ui-light-test body .manager38-brasfoot-header .manager38-bf-chrome-group .ui-test-theme-toggle.is-inline svg,body.light .manager38-brasfoot-header .manager38-bf-chrome-group .ui-test-theme-toggle.is-inline svg,html:not(.ui-light-test) body:not(.light) .manager38-brasfoot-header .manager38-bf-chrome-group .ui-test-theme-toggle.is-inline svg{color:var(--mgr-header-text, #ffffff)!important}.manager38-unlock-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.manager38-unlock-actions:has(>:only-child){grid-template-columns:1fr}.manager38-unlock-actions.is-stack{display:grid;grid-template-columns:1fr}.manager38-unlock-account-btn{min-height:42px;padding:0 14px;border-radius:10px;border:1px solid transparent;font-weight:800;font-size:.84rem;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.manager38-unlock-account-btn.is-primary{background:linear-gradient(180deg,#149447,#0f7a3a);color:#fff;box-shadow:0 6px 14px #0f7a3a38}.manager38-unlock-account-btn.is-primary:hover{background:linear-gradient(180deg,#128a40,#0c6831)}.manager38-unlock-account-btn.is-ghost{background:#fff;border-color:#0f172a24;color:#0f172a}.manager38-unlock-account-btn.is-ghost:hover{background:#f8fafc;border-color:#0f172a38}.manager38-unlock-register-btn{min-height:42px}.manager38-unlock-form{display:grid;gap:10px}.manager38-unlock-form label{display:grid;gap:4px;font-size:.85rem;font-weight:700}.manager38-unlock-form input{min-height:44px;border-radius:10px;border:1px solid rgba(15,23,42,.14);padding:0 12px;background:#fff;color:#0f172a;font:inherit}.manager38-unlock-form input:focus{outline:2px solid color-mix(in srgb,#149447 45%,transparent);border-color:#149447}.manager38-unlock-feedback{position:sticky;bottom:0;z-index:2;margin:0;padding:10px 18px calc(12px + env(safe-area-inset-bottom,0px));border-radius:0 0 20px 20px;background:color-mix(in srgb,#f59e0b 18%,#fff7ed);font-size:.88rem;color:#92400e;border-top:1px solid color-mix(in srgb,#f59e0b 28%,transparent)}@media(max-width:640px){.manager38-modal-backdrop:has(.manager38-unlock-modal){padding:max(6px,env(safe-area-inset-top,0px)) 8px max(10px,env(safe-area-inset-bottom,0px))}.manager38-unlock-modal{max-height:calc(100dvh - 12px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:16px}.manager38-unlock-head{padding:14px 14px 10px}.manager38-unlock-head h2{font-size:1.2rem}.manager38-unlock-tabs{margin:0 12px 12px}.manager38-unlock-panel{padding:0 12px 14px}.manager38-unlock-session{margin:0 12px 12px}}.manager38-unlock-play-note{margin:0;font-size:.78rem;line-height:1.4;color:var(--mgr-muted, #64748b)}.manager38-unlock-dev{margin-top:8px}@media(max-width:420px){.manager38-unlock-session{flex-direction:column;align-items:stretch}.manager38-unlock-session-btn.is-primary,.manager38-unlock-session-actions{width:100%}.manager38-unlock-session-actions .manager38-unlock-session-btn{flex:1}}.manager38-setup-free-note{margin:8px 0 0;font-size:.86rem;color:var(--mgr-muted, #94a3b8)}.manager38-setup-unlock-link{border:0;background:none;color:#34d399;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer;padding:0}.manager38-setup-access{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 4px;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,#149447 28%,rgba(148,163,184,.35));background:linear-gradient(135deg,color-mix(in srgb,#149447 14%,transparent),#0f172a59)}.manager38-setup-access.is-premium{border-color:color-mix(in srgb,#34d399 35%,transparent);background:linear-gradient(135deg,color-mix(in srgb,#149447 18%,transparent),#0f172a47)}.manager38-setup-access-note{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.manager38-setup-access-status{display:grid;gap:2px;min-width:0}.manager38-setup-access-badge{display:inline-flex;width:fit-content;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#bbf7d0;background:color-mix(in srgb,#149447 45%,transparent)}.manager38-setup-access-status strong{font-size:.86rem;color:#e2e8f0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(240px,58vw)}.manager38-setup-access-actions{display:flex;flex-wrap:wrap;gap:8px}.manager38-setup-access-btn{min-height:38px;padding:0 14px;border-radius:999px;border:0;font-size:.82rem;font-weight:800;cursor:pointer;white-space:nowrap}.manager38-setup-access-btn.is-primary{background:#149447;color:#fff;box-shadow:0 8px 18px #14944747}.manager38-modal-backdrop button.manager38-start,.manager38-unlock-modal button.manager38-start,.manager38-setup-access-btn.is-primary{color:#fff!important}.manager38-setup-access-btn.is-primary:hover{background:#0f7a3a}.manager38-setup-access-btn.is-ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#e2e8f0}.manager38-setup-access-btn.is-ghost:hover{background:#ffffff1a}.manager38-brasfoot-light .manager38-setup-access,html.ui-light-test .manager38-setup-access{background:linear-gradient(135deg,#ecfdf5,#fff);border-color:color-mix(in srgb,#149447 28%,#cbd5e1)}.manager38-brasfoot-light .manager38-setup-access-note,html.ui-light-test .manager38-setup-access-note{color:#64748b}.manager38-brasfoot-light .manager38-setup-access-status strong,html.ui-light-test .manager38-setup-access-status strong{color:#0f172a}.manager38-brasfoot-light .manager38-setup-access-btn.is-ghost,html.ui-light-test .manager38-setup-access-btn.is-ghost{background:#fff;border-color:#0f172a1f;color:#0f172a}.ui-test-theme-toggle.is-icon-only{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;gap:0;justify-content:center;border-radius:999px}.ui-test-theme-toggle.is-icon-only span{display:none}.manager38-league-lock{font-style:normal;margin-left:4px;opacity:.9}.manager38-league-tab.is-locked,button.manager38-league-tab.is-locked{opacity:.72}.manager-unlock-gate-panel,.manager38-unlock-save-warn{display:grid;gap:10px;margin-bottom:12px;padding:14px;border-radius:12px;border:1px solid color-mix(in srgb,#149447 40%,var(--mgr-border, #334155));background:color-mix(in srgb,#149447 10%,transparent)}.manager-unlock-gate-cta{width:100%;min-height:44px;margin-top:2px;padding:10px 14px;border:0;border-radius:12px;background:linear-gradient(180deg,#22c55e,#15803d);color:#fff!important;font:inherit;font-size:.88rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 8px 18px #15803d47;transition:filter .15s ease,transform .15s ease}.manager-unlock-gate-cta:hover{filter:brightness(1.05)}.manager-unlock-gate-cta:active{transform:translateY(1px);filter:brightness(.98)}html.ui-light-test .manager-unlock-gate-cta,body.light .manager-unlock-gate-cta,.manager38-brasfoot-light .manager-unlock-gate-cta{color:#fff!important;box-shadow:0 8px 16px #15803d38}.manager38-unlock-nudge{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-bottom:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(250,204,21,.28);background:linear-gradient(120deg,rgba(250,204,21,.1),transparent 55%),color-mix(in srgb,var(--mgr-surface-2, #1e293b) 88%,#0f172a);animation:manager38-banner-in .35s ease}.manager38-unlock-nudge.is-preview{border-style:dashed;border-color:#38bdf859}.manager38-unlock-nudge-copy{display:grid;gap:4px;min-width:0;flex:1 1 12rem}.manager38-unlock-nudge-preview{width:fit-content;padding:2px 8px;border-radius:999px;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0c4a6e;background:#bae6fd}.manager38-unlock-nudge-copy strong{font-size:.88rem;font-weight:850;letter-spacing:-.02em;color:var(--mgr-text, #f8fafc)}.manager38-unlock-nudge-copy p{margin:0;font-size:.74rem;line-height:1.4;color:var(--mgr-muted, #94a3b8)}.manager38-unlock-nudge-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.manager38-unlock-nudge-cta{min-height:36px;padding:0 14px;border:0;border-radius:10px;background:linear-gradient(180deg,#22c55e,#15803d);color:#fff!important;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.manager38-unlock-nudge-dismiss{min-height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--mgr-muted, #94a3b8);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.manager38-unlock-nudge-dismiss:hover{color:var(--mgr-text, #f8fafc)}html.ui-light-test .manager38-unlock-nudge,body.light .manager38-unlock-nudge,.manager38-brasfoot-light .manager38-unlock-nudge{background:linear-gradient(120deg,rgba(250,204,21,.14),transparent 55%),#fffdf5;border-color:#ca8a0447}html.ui-light-test .manager38-unlock-nudge-copy strong,body.light .manager38-unlock-nudge-copy strong,.manager38-brasfoot-light .manager38-unlock-nudge-copy strong{color:#78350f}html.ui-light-test .manager38-unlock-nudge-copy p,body.light .manager38-unlock-nudge-copy p,.manager38-brasfoot-light .manager38-unlock-nudge-copy p,html.ui-light-test .manager38-unlock-nudge-dismiss,body.light .manager38-unlock-nudge-dismiss,.manager38-brasfoot-light .manager38-unlock-nudge-dismiss{color:#78716c}.manager38-unlock-save-warn p,.manager-unlock-gate-panel p{margin:0;font-size:.9rem;line-height:1.4}.manager38-cwc-banner-locked{border-style:dashed}@keyframes manager38-wc-callup-hero-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes manager38-wc-callup-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes manager38-wc-callup-ready-pulse{0%,to{box-shadow:0 0 #14944700}50%{box-shadow:0 0 0 6px #1494471f}}.manager38-brasfoot-main>.manager38-wc-callup,.manager38-brasfoot-main>.manager38-panel.manager38-wc-callup,.manager38-wc-callup{--wc-callup-ink: #0b1f17;--wc-callup-muted: #5b6b63;--wc-callup-gold: #e8c547;--wc-callup-pitch: #0f7a3a;--wc-callup-on-dark: #ffffff;--wc-callup-on-dark-muted: rgba(244, 247, 245, .86);display:flex!important;flex-direction:column;gap:0;padding:4px 4px 0;flex:1 1 auto!important;min-height:0!important;width:100%;box-sizing:border-box;overflow:hidden!important}.manager38-wc-callup-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column;gap:5px;padding-bottom:4px}.manager38-wc-callup-hero{position:relative;display:grid;gap:5px;padding:6px 8px 7px;border-radius:12px;overflow:hidden;flex:0 0 auto;color:var(--wc-callup-on-dark);background:radial-gradient(120% 80% at 100% 0%,rgba(232,197,71,.28),transparent 55%),radial-gradient(90% 70% at 0% 100%,rgba(34,197,94,.35),transparent 50%),linear-gradient(155deg,#062816,#0b3d24 48%,#0f5a32);border:1px solid rgba(232,197,71,.4);animation:manager38-wc-callup-hero-in .45s ease-out both}.manager38-wc-callup-hero-top{position:relative;z-index:1;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px}.manager38-wc-callup-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-18deg,transparent,transparent 11px,rgba(255,255,255,.018) 11px,rgba(255,255,255,.018) 12px);pointer-events:none}.manager38-wc-callup-back{position:relative;z-index:1;min-height:28px!important;min-width:28px!important;padding:2px 7px!important;font-size:.9rem!important;line-height:1!important;color:#f4f7f5e0!important;border-color:#ffffff29!important;background:#ffffff0f!important}.manager38-wc-callup-flag-wrap{display:grid;place-items:center;width:34px;height:26px;border-radius:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.manager38-wc-callup-flag,.manager38-wc-callup-flag img{border-radius:3px}.manager38-wc-callup-title{min-width:0}.manager38-wc-callup-kicker{display:block;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wc-callup-gold)!important;line-height:1.1}.manager38-wc-callup-title h2{margin:0;font-size:.98rem;line-height:1.15;letter-spacing:-.02em;font-weight:700;color:#fff!important;font-family:Segoe UI,Trebuchet MS,Avenir Next,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-wc-callup-title p{display:none}.manager38-wc-callup-count{display:grid;justify-items:end;gap:0;min-width:40px}.manager38-wc-callup-count strong{font-size:1.05rem;line-height:1;font-weight:700;color:#fff!important;letter-spacing:-.03em}.manager38-wc-callup-count small{font-size:.58rem;color:var(--wc-callup-on-dark-muted)!important;font-weight:600}.manager38-wc-callup-progress-track{position:relative;z-index:1;height:3px;border-radius:999px;background:#ffffff1a;overflow:hidden}.manager38-wc-callup-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#149447,#2dd36f);transition:width .35s ease}.manager38-wc-callup-progress-track span.is-ready{background:linear-gradient(90deg,#c9a227,#f0d878)}.manager38-wc-callup.is-ready .manager38-wc-callup-hero{box-shadow:0 0 0 1px #c9a22759}.manager38-wc-callup-meter{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.manager38-wc-callup-meter-chip{display:grid;gap:2px;padding:3px 5px 4px;border-radius:7px;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.manager38-wc-callup-meter-chip header{display:flex;justify-content:space-between;align-items:baseline;gap:2px}.manager38-wc-callup-meter-chip header b{font-size:.58rem;font-weight:700;letter-spacing:.03em;color:#fff!important}.manager38-wc-callup-meter-chip header span{font-size:.58rem;font-weight:700;color:#fecaca!important}.manager38-wc-callup-meter-chip.is-ok header span{color:#bbf7d0!important}.manager38-wc-callup-meter-bar{display:block;height:2px;border-radius:999px;background:#ffffff1f;overflow:hidden;font-style:normal}.manager38-wc-callup-meter-bar>i{display:block;height:100%;border-radius:inherit;background:#f87171;transition:width .3s ease}.manager38-wc-callup-meter-chip.is-ok .manager38-wc-callup-meter-bar>i{background:linear-gradient(90deg,#22c55e,#86efac)}.manager38-wc-callup-meter-chip.is-gol .manager38-wc-callup-meter-bar>i{background:#38bdf8}.manager38-wc-callup-meter-chip.is-gol.is-ok .manager38-wc-callup-meter-bar>i{background:linear-gradient(90deg,#0ea5e9,#7dd3fc)}.manager38-wc-callup-meter-chip.is-def.is-ok .manager38-wc-callup-meter-bar>i{background:linear-gradient(90deg,#149447,#4ade80)}.manager38-wc-callup-meter-chip.is-mei.is-ok .manager38-wc-callup-meter-bar>i{background:linear-gradient(90deg,#ca8a04,#facc15)}.manager38-wc-callup-meter-chip.is-ata.is-ok .manager38-wc-callup-meter-bar>i{background:linear-gradient(90deg,#dc2626,#fb7185)}.manager38-wc-callup-hint{margin:0;padding:6px 10px;border-radius:8px;font-size:.72rem;font-weight:600;color:#9a3412;background:linear-gradient(90deg,#fff7ed,#ffedd5);border:1px solid rgba(234,88,12,.28);flex:0 0 auto}.manager38-wc-callup-sticky{display:grid;gap:4px;flex:0 0 auto;position:sticky;top:0;z-index:3;padding:3px 0 2px;background:linear-gradient(180deg,#f8fafc 70%,#f8fafceb)}.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-wc-callup-sticky{background:linear-gradient(180deg,#0b1628 70%,#0b1628eb)}.manager38-wc-callup-search{width:100%;min-width:0;padding:7px 10px;border-radius:9px;border:1px solid var(--mgr-border, rgba(15, 23, 42, .12));background:var(--mgr-surface-2, #fff);color:var(--mgr-text, #0f172a);font:inherit;font-size:.78rem;box-shadow:none}.manager38-wc-callup-search::placeholder{color:var(--mgr-muted, #94a3b8)}.manager38-wc-callup-footer{position:relative;z-index:5;flex:0 0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:6px;margin:0;padding:7px 2px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(15,23,42,.1);background:#f8fafc;box-shadow:0 -4px 12px #0f172a0d}.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-wc-callup-footer{background:#0b1628;border-top-color:#94a3b838;box-shadow:0 -8px 20px #00000047}html.ui-light-test body .manager38-screen .manager38-wc-callup-footer,body.light .manager38-screen .manager38-wc-callup-footer,.manager38-brasfoot-light .manager38-wc-callup-footer{background:#fff!important;border-top-color:#0f172a1a!important}.manager38-wc-callup-autobest,.manager38-wc-callup-confirm{padding:8px 10px!important;font-size:.76rem!important;white-space:nowrap;border-radius:10px!important;width:100%}.manager38-wc-callup-confirm:not(:disabled){box-shadow:0 4px 12px #1494472e}.manager38-wc-callup-pos-tabs{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;padding:0;scrollbar-width:thin}.manager38-wc-callup-pos-tabs button{flex:0 0 auto;padding:4px 8px;border-radius:999px;border:1px solid var(--mgr-border, rgba(15, 23, 42, .1));background:var(--mgr-surface-2, #fff);color:var(--mgr-muted, #64748b);font:inherit;font-size:.66rem;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.manager38-wc-callup-pos-tabs button:active{transform:scale(.97)}.manager38-wc-callup-pos-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#0f7a3a,#149447);border-color:#0f7a3a}.manager38-wc-callup-list{list-style:none;margin:0;padding:0 2px 10px 0;display:grid;gap:3px;flex:0 0 auto;min-height:0;max-height:none;overflow:visible}.manager38-wc-callup-list.is-grouped{padding-bottom:2px}.manager38-wc-callup-groups{display:grid;gap:8px;padding:0 2px 8px}.manager38-wc-callup-group{display:grid;gap:3px;padding:5px;border-radius:10px;background:#0f172a08;border:1px solid rgba(15,23,42,.08)}.manager38-wc-callup-group-head{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center;padding:0 2px}.manager38-wc-callup-group-head b{display:grid;place-items:center;min-width:28px;height:20px;padding:0 6px;border-radius:6px;font-size:.6rem;font-weight:700;letter-spacing:.03em;background:#e2e8f0;color:#0f172a}.manager38-wc-callup-group.is-line-gol .manager38-wc-callup-group-head b{background:#e0f2fe;color:#0369a1}.manager38-wc-callup-group.is-line-def .manager38-wc-callup-group-head b{background:#dcfce7;color:#166534}.manager38-wc-callup-group.is-line-mei .manager38-wc-callup-group-head b{background:#fef9c3;color:#854d0e}.manager38-wc-callup-group.is-line-ata .manager38-wc-callup-group-head b{background:#fee2e2;color:#991b1b}.manager38-wc-callup-group-head strong{font-size:.74rem;font-weight:600;color:var(--mgr-text, #0f172a)}.manager38-wc-callup-group-head span{font-size:.64rem;font-weight:600;color:var(--mgr-muted, #64748b)}html.ui-light-test body .manager38-screen .manager38-wc-callup-group-head strong,body.light .manager38-screen .manager38-wc-callup-group-head strong,.manager38-brasfoot-light .manager38-wc-callup-group-head strong{color:#0f172a!important}.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-wc-callup-group{background:#ffffff0a;border-color:#94a3b82e}.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-wc-callup-group-head strong{color:#f8fafc}.manager38-wc-callup-list>li{content-visibility:auto;contain-intrinsic-size:auto 40px}.manager38-wc-callup-row{width:100%;display:grid;grid-template-columns:30px minmax(0,1fr) 34px 26px;gap:6px;align-items:center;text-align:left;padding:5px 7px;border-radius:9px;border:1px solid var(--mgr-border, rgba(15, 23, 42, .1));background:#fff;color:var(--wc-callup-ink, #0b1f17);font:inherit;cursor:pointer;transition:border-color .15s ease,background .15s ease}.manager38-wc-callup-row:active{transform:none;background:#f3f6f4}.manager38-wc-callup-pos{display:grid;place-items:center;width:28px;height:24px;border-radius:6px;font-size:.58rem;font-weight:700;letter-spacing:.02em;color:#0f172a;background:#e2e8f0}.manager38-wc-callup-row.is-line-gol .manager38-wc-callup-pos{background:#e0f2fe;color:#0369a1}.manager38-wc-callup-row.is-line-def .manager38-wc-callup-pos{background:#dcfce7;color:#166534}.manager38-wc-callup-row.is-line-mei .manager38-wc-callup-pos{background:#fef9c3;color:#854d0e}.manager38-wc-callup-row.is-line-ata .manager38-wc-callup-pos{background:#fee2e2;color:#991b1b}.manager38-wc-callup-main{display:grid;gap:0;min-width:0}.manager38-wc-callup-main strong{font-size:.78rem;font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wc-callup-ink, #0b1f17)}.manager38-wc-callup-main small{font-size:.62rem;font-weight:400;color:var(--wc-callup-muted, #5b6b63);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-wc-callup-ovr-wrap{display:grid;justify-items:center;gap:0}.manager38-wc-callup-ovr{font-style:normal;font-weight:700;font-size:.8rem;line-height:1;color:var(--wc-callup-ink, #0b1f17)}.manager38-wc-callup-ovr-wrap small{font-size:.5rem;font-weight:600;letter-spacing:.04em;color:var(--wc-callup-muted, #5b6b63)}.manager38-wc-callup-pick{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;font-style:normal;font-weight:700;font-size:.72rem;color:var(--mgr-accent, #149447);background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,transparent);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 28%,transparent)}.manager38-wc-callup-pick.is-on{color:#fff;background:linear-gradient(135deg,#0f7a3a,#149447);border-color:#0f7a3a}.manager38-wc-callup-list li.is-selected .manager38-wc-callup-row{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--mgr-accent, #149447) 14%,#fff),color-mix(in srgb,var(--mgr-accent, #149447) 8%,#f7faf8));box-shadow:inset 3px 0 0 var(--mgr-accent, #149447)}.manager38-wc-callup-empty{margin:0;padding:18px 12px;text-align:center;font-size:.84rem;color:var(--mgr-muted, #64748b)}html.ui-light-test body .manager38-screen .manager38-wc-callup-hero,html.ui-light-test body .manager38-screen .manager38-wc-callup-hero *,body.light .manager38-screen .manager38-wc-callup-hero,body.light .manager38-screen .manager38-wc-callup-hero *,.manager38-brasfoot-light .manager38-wc-callup-hero,.manager38-brasfoot-light .manager38-wc-callup-hero *{color:#fff}html.ui-light-test body .manager38-screen .manager38-wc-callup-hero h2,html.ui-light-test body .manager38-screen .manager38-wc-callup-count strong,body.light .manager38-screen .manager38-wc-callup-hero h2,body.light .manager38-screen .manager38-wc-callup-count strong,.manager38-brasfoot-light .manager38-wc-callup-hero h2,.manager38-brasfoot-light .manager38-wc-callup-count strong{color:#fff!important}html.ui-light-test body .manager38-screen .manager38-wc-callup-kicker,body.light .manager38-screen .manager38-wc-callup-kicker,.manager38-brasfoot-light .manager38-wc-callup-kicker{color:#f0d878!important}html.ui-light-test body .manager38-screen .manager38-wc-callup-title p,html.ui-light-test body .manager38-screen .manager38-wc-callup-count small,html.ui-light-test body .manager38-screen .manager38-wc-callup-progress em,body.light .manager38-screen .manager38-wc-callup-title p,body.light .manager38-screen .manager38-wc-callup-count small,body.light .manager38-screen .manager38-wc-callup-progress em,.manager38-brasfoot-light .manager38-wc-callup-title p,.manager38-brasfoot-light .manager38-wc-callup-count small,.manager38-brasfoot-light .manager38-wc-callup-progress em{color:#f4f7f5e6!important}html.ui-light-test body .manager38-screen .manager38-wc-callup-meter-chip header b,body.light .manager38-screen .manager38-wc-callup-meter-chip header b,.manager38-brasfoot-light .manager38-wc-callup-meter-chip header b{color:#fff!important}html.ui-light-test body .manager38-screen .manager38-wc-callup-meter-chip.is-ok header span,body.light .manager38-screen .manager38-wc-callup-meter-chip.is-ok header span,.manager38-brasfoot-light .manager38-wc-callup-meter-chip.is-ok header span{color:#bbf7d0!important}html.ui-light-test body .manager38-screen .manager38-wc-callup-meter-chip:not(.is-ok) header span,body.light .manager38-screen .manager38-wc-callup-meter-chip:not(.is-ok) header span,.manager38-brasfoot-light .manager38-wc-callup-meter-chip:not(.is-ok) header span{color:#fecaca!important}@media(max-width:420px){.manager38-wc-callup-meter{grid-template-columns:repeat(2,minmax(0,1fr))}}.manager38-bottom-nav-item.is-locked{opacity:.78}.manager38-bf-club.is-team-rank{display:inline-flex;align-items:center;gap:8px;min-width:0}.manager38-bf-club-copy{display:grid;gap:1px;min-width:0}.manager38-bf-club-copy em{display:block;font-style:normal;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-bf-club-copy .manager38-bf-league-meta,.manager38-bf-league-meta{display:block;font-size:.68rem;font-weight:650;color:var(--mgr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.manager38-bf-league-meta small{font-size:inherit}.manager38-brasfoot-light .manager38-youth-hero,.manager38-brasfoot-light .manager38-youth-card,.manager38-brasfoot-light .manager38-youth-stats-grid article{background:#fff;border-color:#0f172a1a}@media(max-width:720px){.manager38-youth-stats-grid{grid-template-columns:1fr}.manager38-youth-card-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ovr body" "btn btn"}.manager38-youth-card-ovr{grid-area:ovr}.manager38-youth-card-body{grid-area:body}.manager38-youth-promote{grid-area:btn;width:100%;margin-top:4px}.manager38-youth-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:721px){.manager38-youth-list{grid-template-columns:1fr}}.manager38-transfer-market{display:flex;flex-direction:column;gap:12px;padding:4px 2px 8px}.manager38-transfer-hero{display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.manager38-transfer-hero-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.manager38-transfer-hero-top h2{margin:0;font-size:1.05rem;font-weight:900;letter-spacing:-.02em}.manager38-transfer-cash-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.76rem;font-weight:700;color:var(--mgr-muted);background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,var(--mgr-surface-2, #fff));border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 22%,transparent);box-shadow:0 2px 8px #0f172a0f}.manager38-transfer-cash-pill strong{color:var(--mgr-text);font-size:.84rem}.manager38-transfer-hero-pills{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.manager38-transfer-urgency{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 22%,var(--mgr-border, #e2e8f0));background:color-mix(in srgb,var(--mgr-accent, #149447) 8%,var(--mgr-surface, #fff))}.manager38-transfer-urgency-main{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.manager38-transfer-urgency-main strong{font-size:.84rem;font-weight:900;color:var(--mgr-text, #0f172a)}.manager38-transfer-urgency-main em{font-style:normal;font-size:.72rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--mgr-accent, #149447) 85%,#0f172a)}.manager38-transfer-urgency>p{margin:0;font-size:.74rem;line-height:1.35;color:var(--mgr-muted, #64748b)}.manager38-transfer-urgency-flags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.manager38-transfer-urgency-chip{display:inline-flex;align-items:center;max-width:100%;padding:4px 9px;border-radius:999px;font-size:.68rem;font-weight:800;line-height:1.2;border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.manager38-transfer-urgency-chip{cursor:pointer;font:inherit}.manager38-transfer-urgency-chip.is-offer{color:#9a3412;background:#ffedd5;border-color:#fdba74}.manager38-transfer-urgency-chip.is-rumor{color:#1e3a8a;background:#dbeafe;border-color:#93c5fd}.manager38-transfer-urgency.is-high{border-color:#fdba74;background:linear-gradient(135deg,#fff7ed,#fff 55%)}.manager38-transfer-urgency.is-high .manager38-transfer-urgency-main em,.manager38-transfer-urgency.is-critical .manager38-transfer-urgency-main em,.manager38-transfer-urgency.is-peak .manager38-transfer-urgency-main em{color:#c2410f}.manager38-transfer-urgency.is-critical,.manager38-transfer-urgency.is-peak{border-color:#f97316;background:linear-gradient(135deg,#ffedd5,#fff7ed 40%,#fff);box-shadow:0 4px 14px #f973161f}.manager38-transfer-urgency.is-critical .manager38-transfer-urgency-main strong,.manager38-transfer-urgency.is-peak .manager38-transfer-urgency-main strong{color:#9a3412}.manager38-transfer-squad-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.76rem;font-weight:700;color:var(--mgr-muted);background:color-mix(in srgb,var(--mgr-border) 18%,var(--mgr-surface-2, #fff));border:1px solid color-mix(in srgb,var(--mgr-border) 55%,transparent)}.manager38-transfer-squad-pill strong{color:var(--mgr-text);font-size:.84rem}.manager38-transfer-squad-pill.is-full{color:#991b1b;background:#fee2e2;border-color:#fecaca}.manager38-transfer-squad-pill.is-full strong{color:#7f1d1d}.manager38-transfer-squad-alert{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:#fef2f2;border:1px solid #fecaca;color:#7f1d1d;font-size:.84rem;line-height:1.45}.manager38-transfer-squad-alert.is-inline{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;padding:10px 12px}.manager38-transfer-squad-alert.is-compact p{margin:0}.manager38-transfer-squad-alert-icon{flex-shrink:0;font-size:1.1rem;line-height:1.2}.manager38-transfer-squad-cap-card{margin:0 0 14px;padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,#fff5f5,#fef2f2 55%,#fee2e2);border:1px solid #fecaca;box-shadow:0 8px 24px #b91c1c14}.manager38-transfer-squad-cap-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.manager38-transfer-squad-cap-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#fee2e2;border:1px solid #fca5a5;font-size:1.2rem;flex-shrink:0}.manager38-transfer-squad-cap-head strong{display:block;margin-bottom:4px;font-size:.95rem;color:#991b1b}.manager38-transfer-squad-cap-head p{margin:0;font-size:.84rem;line-height:1.45;color:#7f1d1d}.manager38-transfer-squad-cap-meter{margin-bottom:12px}.manager38-transfer-squad-cap-meter-labels{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:.76rem;color:#9f1239}.manager38-transfer-squad-cap-meter-labels strong{font-size:.88rem;color:#7f1d1d}.manager38-transfer-squad-cap-meter-track{height:10px;border-radius:999px;background:#ffffffb3;border:1px solid #fca5a5;overflow:hidden}.manager38-transfer-squad-cap-meter-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#f87171,#dc2626)}.manager38-transfer-squad-cap-tips{margin:0 0 12px;padding-left:18px;font-size:.8rem;color:#9f1239;line-height:1.5}.manager38-transfer-squad-cap-tips li+li{margin-top:2px}.manager38-transfer-squad-cap-cta{width:100%;min-height:40px;border:none;border-radius:10px;background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;font-size:.84rem;font-weight:800;cursor:pointer;box-shadow:0 4px 12px #dc262640}.manager38-transfer-squad-cap-cta:hover{filter:brightness(1.05)}.manager38-transfer-card-block-reason{margin:0;padding:8px 10px;font-size:.7rem;font-weight:600;line-height:1.35;color:var(--mgr-muted, #64748b);text-align:center;white-space:normal;overflow-wrap:anywhere;word-wrap:break-word;min-width:0;width:100%;border-radius:10px;background:color-mix(in srgb,#64748b 10%,var(--mgr-surface-2, #f1f5f9));border:1px solid color-mix(in srgb,var(--mgr-border, #e2e8f0) 85%,transparent);box-sizing:border-box}.manager38-transfer-card-actions{display:grid;gap:8px;justify-items:stretch;align-self:stretch;align-content:start;min-width:0;width:100%}.manager38-transfer-card-actions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.manager38-transfer-card-actions-row:has(>:only-child){grid-template-columns:1fr}.manager38-transfer-card-actions .manager38-transfer-propose-btn{width:100%;min-width:0;min-height:40px;padding:0 10px;white-space:nowrap;border-radius:11px;font-size:.76rem}.manager38-transfer-card>.manager38-transfer-card-actions{align-self:stretch;width:148px;min-width:148px;max-width:148px}.manager38-transfer-card>.manager38-transfer-card-actions .manager38-transfer-card-actions-row{grid-template-columns:1fr}.manager38-transfer-card>.manager38-transfer-card-actions.is-inline{grid-column:1 / -1;align-self:stretch;width:100%;min-width:0;max-width:none;margin-top:4px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--mgr-border, #e2e8f0) 80%,transparent)}.manager38-scout-results>.manager38-transfer-card-actions .manager38-transfer-card-actions-row,.manager38-transfer-card-actions.is-inline .manager38-transfer-card-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.manager38-scout-results>.manager38-transfer-card-actions .manager38-transfer-propose-btn,.manager38-transfer-card-actions.is-inline .manager38-transfer-propose-btn{min-height:38px;padding:0 10px;font-size:.74rem;font-weight:800;border-radius:10px;width:100%;min-width:0;max-width:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-transfer-propose-btn.is-view{background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.14);box-shadow:0 1px 4px #0f172a0f}.manager38-scout-results>.manager38-transfer-card-actions .manager38-transfer-propose-btn.is-compare.is-icon,.manager38-transfer-card-actions.is-inline .manager38-transfer-propose-btn.is-compare.is-icon{width:100%!important;min-width:0!important;max-width:none!important;padding:0;font-size:1rem;line-height:1}.manager38-scout-results>.manager38-transfer-card-actions .manager38-transfer-card-block-reason,.manager38-transfer-card-actions.is-inline .manager38-transfer-card-block-reason{margin-top:4px;padding:10px 12px;font-size:.72rem;line-height:1.4;text-align:left;grid-column:1 / -1}@media(max-width:520px){.manager38-scout-results>.manager38-transfer-card-actions .manager38-transfer-card-actions-row,.manager38-transfer-card-actions.is-inline .manager38-transfer-card-actions-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.manager38-scout-results>.manager38-transfer-card-actions .manager38-transfer-propose-btn,.manager38-transfer-card-actions.is-inline .manager38-transfer-propose-btn{min-height:36px;font-size:.7rem;padding:0 8px}}.manager38-transfer-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid transparent;box-shadow:0 2px 10px #0f172a0d}.manager38-transfer-status.is-open{border-color:color-mix(in srgb,#22c55e 35%,transparent);background:linear-gradient(135deg,#22c55e24,#22c55e0f)}.manager38-transfer-status.is-closed{border-color:color-mix(in srgb,var(--mgr-border) 80%,transparent);background:linear-gradient(135deg,#94a3b81f,#94a3b80a)}.manager38-transfer-status-main{display:flex;align-items:flex-start;gap:10px;min-width:0}.manager38-transfer-status-dot{flex-shrink:0;width:10px;height:10px;margin-top:5px;border-radius:50%;background:#94a3b8}.manager38-transfer-status.is-open .manager38-transfer-status-dot{background:#22c55e;box-shadow:0 0 0 4px #22c55e38}.manager38-transfer-status-main strong{display:block;font-size:.9rem;margin-bottom:2px}.manager38-transfer-status-main p{margin:0;font-size:.78rem;color:var(--mgr-muted);line-height:1.4}.manager38-transfer-status-days{flex-shrink:0;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:6px 10px;border-radius:999px;background:#0f172a14;color:var(--mgr-text)}.manager38-transfer-status.is-open .manager38-transfer-status-days{background:#22c55e2e;color:#15803d}.manager38-transfer-toast{margin:0;padding:10px 12px;border-radius:10px;font-size:.82rem;background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,transparent);border-left:3px solid var(--mgr-accent, #149447)}.manager38-transfer-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:4px;width:100%;height:auto!important;max-height:none!important;min-height:0;border-radius:10px;background:#eef2f7;border:1px solid rgba(15,23,42,.12);box-sizing:border-box;overflow:visible;flex:0 0 auto!important;position:relative;z-index:1}.manager38-transfer-tabs::-webkit-scrollbar{display:none}.manager38-transfer-tabs button{display:block;width:100%;max-width:100%;box-sizing:border-box;height:auto;min-height:30px;padding:5px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1;text-align:center;border:1px solid transparent;border-radius:7px;background:transparent;color:#475569;font-size:.72rem;font-weight:800;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.manager38-transfer-tabs button.active{background:#fff;color:#0f172a;border-color:#0f172a14;box-shadow:0 1px 4px #0f172a14}.manager38-transfer-section{display:grid;gap:12px;padding:14px;border-radius:14px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff);box-shadow:0 2px 12px #0f172a0a}.manager38-transfer-section h3{margin:0;font-size:.92rem;font-weight:900}.manager38-transfer-section-note{margin:0;font-size:.7rem;color:var(--mgr-muted);line-height:1.35}.manager38-transfer-section-buy{display:grid;gap:10px;border:none;background:transparent;box-shadow:none;padding:0;margin:0;position:relative;z-index:0}.manager38-transfer-list{display:grid;gap:10px;min-height:80px;position:relative;z-index:1}.manager38-world-market-card{display:grid;gap:8px;padding:10px 12px;margin:0;border-radius:14px;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 26%,var(--mgr-border));background:radial-gradient(ellipse 80% 70% at 0% -10%,color-mix(in srgb,#38bdf8 18%,transparent),transparent 55%),linear-gradient(160deg,color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 88%,#fff),var(--mgr-surface, #fff));box-shadow:0 6px 14px #0f172a0a;position:relative;z-index:0}.manager38-world-market-head{display:flex;align-items:center;gap:8px}.manager38-world-market-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,#38bdf8 28%,#fff),color-mix(in srgb,var(--mgr-accent, #149447) 18%,#fff));border:1px solid color-mix(in srgb,#0ea5e9 28%,transparent);font-size:.9rem}.manager38-world-market-head h3{margin:0;font-size:.88rem;font-weight:950;letter-spacing:-.02em}.manager38-world-market-meta{margin:0;font-size:.68rem;font-weight:700;color:var(--mgr-muted);line-height:1.35}.manager38-world-market-stats,.manager38-world-market-stats span,.manager38-world-market-stats b{display:none}.manager38-scout-hub{display:grid;gap:10px;min-height:80px}.manager38-scout-head{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,#a855f7 24%,var(--mgr-border));background:radial-gradient(ellipse 80% 70% at 0% -10%,color-mix(in srgb,#a855f7 14%,transparent),transparent 55%),linear-gradient(160deg,color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 88%,#fff),var(--mgr-surface, #fff))}.manager38-scout-head-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,#a855f7 24%,#fff),color-mix(in srgb,var(--mgr-accent, #149447) 16%,#fff));border:1px solid color-mix(in srgb,#9333ea 24%,transparent);font-size:.9rem}.manager38-scout-head h3{margin:0 0 2px;font-size:.88rem;font-weight:950;letter-spacing:-.02em}.manager38-scout-head p{margin:0;font-size:.68rem;font-weight:700;color:var(--mgr-muted);line-height:1.35}.manager38-scout-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.manager38-scout-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.manager38-scout-search-btn{min-height:38px;padding:0 16px}.manager38-scout-meta{margin:0;font-size:.72rem;font-weight:800;color:var(--mgr-muted)}.manager38-scout-card.is-listed{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 35%,var(--mgr-border))}.manager38-scout-results{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important;width:100%;min-width:0}.manager38-scout-results>.manager38-transfer-card{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"rating body" "actions actions"!important;gap:12px 14px!important;align-items:stretch!important;align-content:start!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important;position:relative!important;margin:0!important;flex:0 0 auto}.manager38-scout-results>.manager38-transfer-card-rating{grid-area:rating}.manager38-scout-results>.manager38-transfer-card-body{grid-area:body;overflow:visible!important;min-width:0}.manager38-scout-results>.manager38-transfer-card-actions{grid-area:actions;grid-column:1 / -1;width:100%!important;min-width:0!important;max-width:none!important;padding-top:10px;gap:8px;border-top:1px solid color-mix(in srgb,var(--mgr-border, #e2e8f0) 80%,transparent)}.manager38-scout-results>.manager38-transfer-card .manager38-transfer-card-body{overflow:visible!important;min-width:0}.manager38-scout-results>.manager38-transfer-card .manager38-transfer-player-stats,.manager38-scout-results>.manager38-transfer-card .manager38-transfer-stat-grid{width:100%;min-width:0}@media(max-width:720px){.manager38-scout-results>.manager38-transfer-card{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"ovr body" "actions actions"!important}.manager38-scout-results>.manager38-transfer-card-rating,.manager38-scout-results>.manager38-transfer-card-ovr{grid-area:ovr}.manager38-scout-results>.manager38-transfer-card-body{grid-area:body}.manager38-scout-results>.manager38-transfer-card>.manager38-transfer-propose-btn{grid-area:actions!important;width:100%!important;margin-top:4px}}.manager38-transfer-buy-modes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;border-radius:12px;background:color-mix(in srgb,var(--mgr-border) 40%,transparent);border:1px solid var(--mgr-border)}.manager38-transfer-buy-modes button{min-height:36px;border:none;border-radius:9px;background:transparent;color:var(--mgr-muted);font-size:.68rem;font-weight:800;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 2px;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.manager38-transfer-buy-modes button.is-active{background:var(--mgr-surface, #fff);color:var(--mgr-text);box-shadow:0 3px 10px #0f172a1a}.manager38-transfer-buy-modes button:active:not(.is-active){transform:scale(.98)}.manager38-transfer-filters-v2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;padding:10px 12px;border-radius:14px;border:1px solid var(--mgr-border);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 70%,#fff);align-items:end}.manager38-transfer-filters-v2.is-clubs{grid-template-columns:minmax(0,1.5fr) minmax(120px,1fr)}.manager38-transfer-filter-field.is-search{grid-column:1 / -1}.manager38-transfer-filter-field input,.manager38-transfer-filter-field select{min-height:38px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff);transition:border-color .15s ease,box-shadow .15s ease}.manager38-transfer-filter-field input:focus,.manager38-transfer-filter-field select:focus{outline:none;border-color:color-mix(in srgb,var(--mgr-accent, #149447) 45%,var(--mgr-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--mgr-accent, #149447) 16%,transparent)}.manager38-transfer-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;align-content:start;gap:12px 14px;width:100%;max-width:100%;min-width:0;height:auto;padding:14px;border-radius:18px;border:1px solid var(--mgr-border);background:linear-gradient(135deg,color-mix(in srgb,var(--mgr-accent, #149447) 5%,var(--mgr-surface, #fff)) 0%,var(--mgr-surface, #fff) 42%),linear-gradient(180deg,var(--mgr-surface, #fff) 0%,color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 65%,#fff) 100%);box-shadow:0 1px #ffffffa6 inset,0 4px 16px #0f172a0f;overflow:visible;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.manager38-transfer-fav-btn{position:absolute;top:8px;right:8px;z-index:2;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--mgr-border, #e2e8f0) 80%,transparent);border-radius:999px;background:color-mix(in srgb,#fff 88%,var(--mgr-surface, #f8fafc));color:#94a3b8;font-size:1.05rem;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 4px 12px #0f172a14}.manager38-transfer-fav-btn:hover,.manager38-transfer-fav-btn:focus-visible{color:#f59e0b;outline:none}.manager38-transfer-fav-btn.is-on{color:#f59e0b;background:color-mix(in srgb,#f59e0b 16%,#fff);border-color:color-mix(in srgb,#f59e0b 40%,transparent)}.manager38-transfer-card.is-fav{box-shadow:0 1px #ffffffa6 inset,0 4px 16px #0f172a0f,inset 0 0 0 1px color-mix(in srgb,#f59e0b 30%,transparent)}.manager38-transfer-card:hover{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 28%,var(--mgr-border));box-shadow:0 1px #ffffffa6 inset,0 8px 22px #0f172a14}.manager38-transfer-card.is-hard{border-color:color-mix(in srgb,#ea580c 35%,var(--mgr-border));background:linear-gradient(135deg,color-mix(in srgb,#ea580c 6%,var(--mgr-surface, #fff)) 0%,var(--mgr-surface, #fff) 40%),linear-gradient(180deg,var(--mgr-surface, #fff) 0%,color-mix(in srgb,#fff7ed 55%,#fff) 100%);box-shadow:0 4px 16px #ea580c14}.manager38-transfer-card-rating{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex-shrink:0;align-self:start;padding-top:2px}.manager38-transfer-card-ovr{display:grid;place-items:center;flex-shrink:0;width:54px;height:54px;border-radius:16px;font-size:1.12rem;font-weight:950;letter-spacing:-.03em;color:var(--mgr-text);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.95),transparent 55%),linear-gradient(145deg,color-mix(in srgb,var(--mgr-accent, #149447) 22%,#fff),color-mix(in srgb,var(--mgr-accent, #149447) 8%,#fff));border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 32%,transparent);box-shadow:inset 0 1px #ffffffe6,0 3px 10px color-mix(in srgb,var(--mgr-accent, #149447) 16%,transparent)}.manager38-transfer-card-rating>small{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:3px 6px;border-radius:999px;font-size:.58rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--mgr-accent, #149447) 78%,var(--mgr-text));background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,var(--mgr-surface-2, #f8fafc));border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 18%,transparent);white-space:nowrap}.manager38-transfer-card-stats{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:8px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--mgr-border) 75%,transparent)}.manager38-transfer-proposal-ovrpot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 28%,var(--mgr-border));background:color-mix(in srgb,var(--mgr-accent, #149447) 8%,var(--mgr-surface, #fff))}.manager38-transfer-proposal-ovrpot span{font-size:.7rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--mgr-muted)}.manager38-transfer-proposal-ovrpot strong{font-size:1.05rem;font-weight:950;letter-spacing:-.02em;color:var(--mgr-text)}.manager38-transfer-section-sell{border-color:color-mix(in srgb,#f59e0b 28%,var(--mgr-border))}.manager38-transfer-pending-block{padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 28%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--mgr-accent, #149447) 9%,#fff) 0%,transparent 100%)}.manager38-transfer-pending-block h3{margin:0 0 10px;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-accent, #149447)}.manager38-transfer-pending-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.manager38-transfer-pending-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:var(--mgr-surface, #fff);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 18%,var(--mgr-border))}.manager38-transfer-pending-main{display:grid;gap:2px;min-width:0}.manager38-transfer-pending-main strong{font-size:.88rem}.manager38-transfer-pending-main span{font-size:.74rem;color:var(--mgr-muted)}.manager38-transfer-pending-side{display:grid;justify-items:end;gap:2px;flex-shrink:0}.manager38-transfer-pending-side em{font-style:normal;font-size:.82rem;font-weight:800;color:var(--bf-gold, #b8860b)}.manager38-transfer-pending-side small{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-accent, #149447)}.manager38-transfer-pos-chip{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.66rem;font-weight:900;letter-spacing:.05em;background:color-mix(in srgb,var(--mgr-accent, #149447) 14%,transparent);color:var(--mgr-accent, #149447);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 22%,transparent)}.manager38-transfer-filters{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.manager38-transfer-filters input,.manager38-transfer-filters select{min-height:40px;border-radius:10px;border:1px solid var(--mgr-border);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 90%,#fff);color:var(--mgr-text);padding:0 12px;font-size:.84rem;box-shadow:inset 0 1px 2px #0f172a0a}.manager38-transfer-filters-v2.is-clubs .manager38-transfer-filter-field.is-search{grid-column:auto}.manager38-transfer-filter-field{display:grid;gap:4px;min-width:0}.manager38-transfer-filter-field span,.manager38-transfer-loan-duration>span{font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-muted)}.manager38-transfer-filter-field input,.manager38-transfer-filter-field select{width:100%}.manager38-transfer-filter-field.is-search input{padding-left:14px}.manager38-transfer-club-browse-bar{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(110px,.7fr);gap:10px;align-items:end}.manager38-transfer-club-back{min-height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--mgr-border);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 88%,#fff);color:var(--mgr-text);font-size:.78rem;font-weight:800;cursor:pointer}.manager38-transfer-club-browse-title{display:grid;gap:2px;min-width:0}.manager38-transfer-club-browse-title strong{font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-transfer-club-browse-title span{font-size:.72rem;color:var(--mgr-muted)}.manager38-transfer-club-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;border-radius:14px;border:1px solid var(--mgr-border);background:linear-gradient(180deg,var(--mgr-surface, #fff) 0%,color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 55%,#fff) 100%);color:inherit;text-align:left;cursor:pointer;box-shadow:0 2px 8px #0f172a0a}.manager38-transfer-club-card:hover{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 35%,var(--mgr-border))}.manager38-transfer-club-card-body{display:grid;gap:3px;min-width:0}.manager38-transfer-club-card-body strong{font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-transfer-club-card-body span{font-size:.74rem;color:var(--mgr-muted)}.manager38-transfer-club-card-meta{display:inline-flex;align-items:center;gap:6px;min-width:0}.manager38-transfer-club-card-meta em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-transfer-club-card-count{font-style:normal;font-size:.72rem;font-weight:800;color:var(--mgr-muted);white-space:nowrap}.manager38-transfer-club-squad{display:grid;gap:0;border:1px solid var(--mgr-border);border-radius:14px;overflow:hidden;background:var(--mgr-surface, #fff)}.manager38-transfer-club-squad-head,.manager38-transfer-club-row{display:grid;grid-template-columns:42px minmax(0,1fr) 44px 44px auto;gap:8px;align-items:center;padding:8px 10px}.manager38-transfer-club-squad-head{background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 92%,#fff);border-bottom:1px solid var(--mgr-border);font-size:.64rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--mgr-muted)}.manager38-transfer-club-row{border-top:1px solid color-mix(in srgb,var(--mgr-border) 70%,transparent)}.manager38-transfer-club-row:first-of-type{border-top:0}.manager38-transfer-club-row.is-listed{background:color-mix(in srgb,var(--mgr-accent, #149447) 6%,transparent)}.manager38-transfer-club-pos{font-size:.72rem;font-weight:900;color:color-mix(in srgb,var(--mgr-accent, #149447) 75%,#0f172a)}.manager38-transfer-club-player{display:grid;gap:1px;min-width:0}.manager38-transfer-club-player strong{font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-transfer-club-player span{font-size:.68rem;color:var(--mgr-muted)}.manager38-transfer-club-age,.manager38-transfer-club-ovr{font-style:normal;font-size:.82rem;font-weight:800;text-align:center;color:var(--mgr-text)}.manager38-transfer-club-row .manager38-transfer-propose-btn{min-height:32px;padding:0 10px;font-size:.72rem}.manager38-transfer-list{display:grid;gap:12px}.manager38-transfer-card-body{display:grid;gap:6px;min-width:0;overflow:visible}.manager38-transfer-card-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.manager38-transfer-card-top strong{min-width:0;font-size:.98rem;font-weight:900;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-transfer-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.74rem;color:var(--mgr-muted)}.manager38-transfer-card-meta span:not(:last-child):after{content:"\00B7";margin-left:8px;opacity:.45}.manager38-transfer-player-stats{display:grid;gap:8px;margin-top:2px;padding:10px;max-width:100%;min-width:0;width:100%;border-radius:12px;border:1px solid color-mix(in srgb,var(--mgr-border) 82%,transparent);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 72%,var(--mgr-surface, #fff));overflow:visible;box-sizing:border-box}.manager38-transfer-player-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.manager38-transfer-stat-age{font-size:.72rem;font-weight:700;color:var(--mgr-muted)}.manager38-transfer-record-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:6px;border-top:1px dashed color-mix(in srgb,var(--mgr-border) 70%,transparent);overflow:visible}.manager38-transfer-stat-block{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;max-width:100%;font-size:.72rem;color:var(--mgr-muted);line-height:1.35}.manager38-transfer-stat-block small{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:.8}.manager38-transfer-stat-block span{font-weight:800;color:var(--mgr-text)}.manager38-transfer-stat-block.is-career span{color:color-mix(in srgb,var(--mgr-text) 82%,var(--mgr-gold, #b8860b))}.manager38-transfer-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%}.manager38-transfer-stat-chip{display:grid;gap:1px;justify-items:center;min-width:0;padding:5px 4px;border-radius:8px;background:var(--mgr-surface, #fff);border:1px solid color-mix(in srgb,var(--mgr-border, #cbd5e1) 78%,transparent);box-shadow:0 1px 2px #0f172a0a;line-height:1.1}.manager38-transfer-stat-chip b{font-size:.82rem;font-weight:900;color:var(--mgr-text)}.manager38-transfer-stat-chip small{font-size:.54rem;font-weight:800;letter-spacing:.04em;color:var(--mgr-muted);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-transfer-stat-block.is-potential span{color:color-mix(in srgb,var(--mgr-text) 78%,var(--mgr-accent, #149447))}.manager38-transfer-proposal-modal .manager38-transfer-player-stats{margin:0 0 12px;padding:10px 12px;border-radius:12px;border:1px solid var(--mgr-border);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 92%,transparent)}.manager38-transfer-offer-list,.manager38-transfer-history-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.manager38-transfer-offer-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid var(--mgr-border);background:linear-gradient(180deg,color-mix(in srgb,var(--mgr-gold, #f6d76a) 8%,transparent),var(--mgr-surface-2, #f8fafc))}.manager38-transfer-offer-main{display:grid;gap:4px;min-width:0}.manager38-transfer-offer-main strong{font-size:.95rem}.manager38-transfer-offer-main span,.manager38-transfer-offer-main em{font-size:.76rem;color:var(--mgr-muted);font-style:normal}.manager38-transfer-offer-main em{color:var(--mgr-text);font-weight:800}.manager38-transfer-offer-expiry{display:block;margin-top:4px;font-size:.72rem;font-weight:700;color:#b45309}.manager38-transfer-offer-expiry.is-urgent{color:#c2410f;font-weight:900}.manager38-transfer-offer-card.is-last-chance{border-color:#fb923c;background:linear-gradient(135deg,#fff7ed 0%,var(--mgr-surface, #fff) 55%);box-shadow:0 4px 14px #f973161a}.manager38-offer-popup-deadline{margin:0 0 10px;padding:8px 10px;border-radius:10px;border:1px solid #fdba74;background:#fff7ed;color:#9a3412;font-size:.78rem;font-weight:800;line-height:1.35}.manager38-offer-popup-deadline.is-urgent{border-color:#f97316;background:#ffedd5;color:#7c2d12}.manager38-transfer-offer-actions{display:flex;flex-direction:column;gap:6px}.manager38-transfer-offer-actions .manager38-transfer-propose-btn{width:100%}.manager38-transfer-offer-actions .manager38-btn-ghost{flex-shrink:0;width:100%;min-width:72px;min-height:38px;padding:0 14px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .35));border-radius:10px;background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 88%,transparent);color:var(--mgr-text, #0f172a);font-size:.78rem;font-weight:800;cursor:pointer;box-shadow:0 2px 8px #0f172a0f;text-transform:none}.manager38-transfer-offer-actions .manager38-btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 70%,var(--mgr-border, #cbd5e1));border-color:color-mix(in srgb,var(--mgr-muted, #64748b) 55%,var(--mgr-border, #cbd5e1));transform:translateY(-1px)}.manager38-transfer-offer-actions .manager38-btn-ghost:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.manager38-transfer-loan-block{display:grid;gap:10px;margin-bottom:16px}.manager38-transfer-loan-block h4{margin:0;font-size:.88rem}.manager38-transfer-loan-search{width:100%;min-height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc);color:var(--mgr-text)}.manager38-transfer-loan-btn{flex-shrink:0;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 45%,transparent);background:color-mix(in srgb,var(--mgr-accent, #149447) 18%,transparent);color:var(--mgr-text, #0f172a);font-size:.76rem;font-weight:800;cursor:pointer}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-loan-btn{background:#14944747;border-color:#86efac80;color:#dcfce7}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-loan-btn:disabled{background:#ffffff0f;border-color:#ffffff1f;color:#f8fafc73}.manager38-transfer-loan-duration{display:grid;gap:5px;margin:0;font-size:.82rem}.manager38-transfer-loan-duration select{min-height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc);color:var(--mgr-text)}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-loan-duration select{background:#0f172a;border-color:#ffffff29;color:#f8fafc}.manager38-transfer-window-notice{max-width:420px}.manager38-transfer-sell-grid{display:grid;gap:10px}.manager38-transfer-sell-card{display:grid;grid-template-columns:1fr auto;grid-template-areas:"main ovr" "actions actions";gap:8px 12px;align-items:start;padding:12px 14px;border-radius:14px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc)}.manager38-transfer-sell-card-main{grid-area:main;display:grid;gap:6px;min-width:0}.manager38-transfer-sell-card .manager38-transfer-card-ovr{grid-area:ovr;align-self:start}.manager38-transfer-sell-meta{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.manager38-transfer-sell-wage{font-size:.74rem;color:var(--mgr-muted);font-weight:700}.manager38-transfer-dismiss-btn{flex-shrink:0;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid color-mix(in srgb,#dc2626 40%,var(--mgr-border));background:color-mix(in srgb,#dc2626 10%,transparent);color:#b91c1c;font-size:.76rem;font-weight:800;cursor:pointer}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-dismiss-btn{color:#fecaca;border-color:#f8717173;background:#7f1d1d59}.manager38-club-finances{display:grid;gap:14px}.manager38-club-finances-hero{display:grid;grid-template-columns:1fr 1fr;gap:10px}.manager38-club-finances-hero>div{display:grid;gap:4px;padding:14px;border-radius:12px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc)}.manager38-club-finances-hero span{font-size:.72rem;color:var(--mgr-muted);text-transform:uppercase;letter-spacing:.04em}.manager38-club-finances-hero strong{font-size:1.35rem}.manager38-club-finances-hero strong.is-negative{color:#dc2626}.manager38-club-finances-projection.is-positive strong{color:var(--mgr-green, #149447)}.manager38-club-finances-projection.is-negative strong{color:#dc2626}.manager38-club-finances-alert{padding:14px;border-radius:12px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff)}.manager38-club-finances-alert.is-ok{border-color:color-mix(in srgb,var(--mgr-green) 35%,var(--mgr-border));background:color-mix(in srgb,var(--mgr-green) 8%,var(--mgr-surface))}.manager38-club-finances-alert.is-caution{border-color:color-mix(in srgb,#f59e0b 40%,var(--mgr-border));background:color-mix(in srgb,#f59e0b 10%,var(--mgr-surface))}.manager38-club-finances-alert.is-critical{border-color:color-mix(in srgb,#dc2626 40%,var(--mgr-border));background:color-mix(in srgb,#dc2626 8%,var(--mgr-surface))}.manager38-club-finances-alert p{margin:6px 0 0;font-size:.84rem;color:var(--mgr-muted)}.manager38-club-finances-market-btn{margin-top:10px;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--mgr-accent) 45%,transparent);background:color-mix(in srgb,var(--mgr-accent) 14%,transparent);font-size:.78rem;font-weight:800;cursor:pointer}.manager38-club-finances-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.manager38-club-finances-card{padding:12px;border-radius:12px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc)}.manager38-club-finances-card h3{margin:0 0 8px;font-size:.82rem}.manager38-club-finances-card ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.manager38-club-finances-card li{display:flex;justify-content:space-between;gap:8px;font-size:.8rem}.manager38-club-finances-card li.is-total{margin-top:4px;padding-top:8px;border-top:1px solid var(--mgr-border);font-weight:800}.manager38-club-finances-weekly{margin:10px 0 0;font-size:.76rem;color:var(--mgr-muted)}.manager38-club-finances-earners ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.manager38-club-finances-earners li{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc)}.manager38-club-finances-earners small{display:block;color:var(--mgr-muted);font-size:.72rem}.manager38-season-end-hero{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--mgr-accent) 28%,var(--mgr-border));background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--mgr-accent) 22%,transparent),transparent 55%),linear-gradient(145deg,color-mix(in srgb,var(--mgr-accent) 10%,#fff),var(--mgr-surface-2, #f8fafc));box-shadow:0 10px 28px color-mix(in srgb,var(--mgr-accent) 12%,transparent)}.manager38-season-end-hero-main{display:flex;align-items:center;gap:14px;min-width:0}.manager38-season-end-badge{display:inline-block;margin-bottom:6px;padding:3px 9px;border-radius:999px;font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--mgr-accent) 85%,#0f172a);background:color-mix(in srgb,var(--mgr-accent) 16%,#fff);border:1px solid color-mix(in srgb,var(--mgr-accent) 22%,transparent)}.manager38-season-end-hero h2{margin:0 0 4px;font-size:1.28rem;font-weight:950;letter-spacing:-.02em;line-height:1.15}.manager38-season-end-hero p{margin:0;font-size:.84rem;color:var(--mgr-muted);font-weight:650}.manager38-season-end-position{display:grid;gap:2px;text-align:center;min-width:78px;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--mgr-accent) 24%,var(--mgr-border));background:#fff;box-shadow:0 6px 16px #0f172a0f}.manager38-season-end-position span{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--mgr-muted)}.manager38-season-end-position strong{font-size:1.75rem;line-height:1;font-weight:950;color:color-mix(in srgb,var(--mgr-accent) 70%,#0f172a)}.manager38-season-end-position small{font-size:.68rem;font-weight:750;color:var(--mgr-muted)}.manager38-season-record{display:grid;gap:10px}.manager38-season-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manager38-season-record-grid article{display:grid;gap:4px;padding:14px 10px 12px;border-radius:14px;text-align:center;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff);box-shadow:0 2px 8px #0f172a0a}.manager38-season-record-grid article.is-win{border-top:3px solid #16a34a}.manager38-season-record-grid article.is-draw{border-top:3px solid #ca8a04}.manager38-season-record-grid article.is-loss{border-top:3px solid #dc2626}.manager38-season-record-grid span{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-muted)}.manager38-season-record-grid strong{font-size:1.45rem;font-weight:950;line-height:1}.manager38-season-record-grid .is-win strong{color:#16a34a}.manager38-season-record-grid .is-draw strong{color:#ca8a04}.manager38-season-record-grid .is-loss strong{color:#dc2626}.manager38-season-goals-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border-radius:14px;border:1px solid var(--mgr-border);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 88%,#fff)}.manager38-season-goals-strip>div{display:grid;gap:2px;text-align:center}.manager38-season-goals-strip span{font-size:.66rem;font-weight:750;color:var(--mgr-muted)}.manager38-season-goals-strip strong{font-size:1.1rem;font-weight:900}.manager38-season-goals-strip .is-positive strong{color:#16a34a}.manager38-season-goals-strip .is-negative strong{color:#dc2626}.manager38-season-highlights h3{margin:0 0 8px;font-size:.9rem}.manager38-season-highlight-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manager38-season-highlight-chips article{display:grid;gap:4px;padding:12px;border-radius:14px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff);min-width:0}.manager38-season-highlight-chips article.is-continental{border-color:color-mix(in srgb,var(--mgr-accent) 35%,var(--mgr-border));background:color-mix(in srgb,var(--mgr-accent) 8%,#fff)}.manager38-season-highlight-chips span{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-muted)}.manager38-season-highlight-chips strong{font-size:.9rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.manager38-season-highlight-chips small{font-size:.72rem;color:var(--mgr-muted);font-weight:700}.manager38-season-highlight-row{display:grid;gap:6px;padding:12px;border-radius:12px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc)}.manager38-season-economy-card{padding:16px;border-radius:16px}.manager38-season-finance-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.manager38-season-finance-list{list-style:none;margin:0;padding:12px;border-radius:12px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff)}.manager38-season-finance-list li{display:flex;justify-content:space-between;gap:8px;padding:4px 0;font-size:.84rem}.manager38-season-finance-head{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--mgr-muted);margin-bottom:4px;padding-bottom:6px!important;border-bottom:1px solid color-mix(in srgb,var(--mgr-border) 80%,transparent)}.manager38-season-finance-list.is-income .manager38-season-finance-head{color:#15803d}.manager38-season-finance-list.is-expense .manager38-season-finance-head{color:#b91c1c}.manager38-season-finance-result{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff);margin-bottom:8px}.manager38-season-finance-result.is-positive{border-color:color-mix(in srgb,#16a34a 35%,var(--mgr-border));background:color-mix(in srgb,#16a34a 8%,#fff)}.manager38-season-finance-result.is-negative{border-color:color-mix(in srgb,#dc2626 35%,var(--mgr-border));background:color-mix(in srgb,#dc2626 8%,#fff)}.manager38-season-finance-result.is-positive strong{color:var(--mgr-green, #16a34a)}.manager38-season-finance-result.is-negative strong,.manager38-season-cash strong.is-negative{color:#dc2626}.manager38-season-list-card{padding:14px 16px;border-radius:16px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc)}.manager38-season-list-card h3{margin:0 0 10px;font-size:.9rem}.manager38-season-player-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.manager38-season-player-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--mgr-border) 85%,transparent);background:var(--mgr-surface, #fff)}.manager38-season-player-list li.is-in{border-left:3px solid #16a34a}.manager38-season-player-list li.is-out{border-left:3px solid #dc2626}.manager38-season-player-main{display:grid;gap:2px;min-width:0}.manager38-season-player-main strong{font-size:.88rem;font-weight:850}.manager38-season-player-main span,.manager38-season-player-list li>span{font-size:.72rem;color:var(--mgr-muted);font-weight:650}.manager38-season-player-list em,.manager38-season-pot{flex-shrink:0;font-style:normal;font-size:.78rem;font-weight:850;color:color-mix(in srgb,var(--mgr-accent) 70%,#0f172a)}.manager38-season-movement{padding:14px 16px;border-radius:16px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc)}.manager38-season-movement h3{margin:0 0 10px;font-size:.9rem}.manager38-season-movement-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.manager38-season-movement-grid article{display:grid;gap:4px;padding:12px;border-radius:12px;background:var(--mgr-surface, #fff);border:1px solid var(--mgr-border)}.manager38-season-movement-grid .is-up{border-top:3px solid #16a34a}.manager38-season-movement-grid .is-down{border-top:3px solid #dc2626}.manager38-season-movement-grid span{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-muted)}.manager38-season-movement-grid strong{font-size:.82rem;font-weight:800;line-height:1.3}@media(max-width:520px){.manager38-club-finances-hero,.manager38-club-finances-grid,.manager38-season-finance-grid,.manager38-season-highlight-chips,.manager38-season-movement-grid{grid-template-columns:1fr}.manager38-season-end-hero{flex-direction:column;align-items:stretch}.manager38-season-end-position{align-self:flex-start}}.manager38-transfer-sell-card.is-listed{border-color:color-mix(in srgb,#f59e0b 45%,var(--mgr-border));background:color-mix(in srgb,#f59e0b 8%,var(--mgr-surface-2))}.manager38-transfer-listed-badge{font-size:.62rem;font-weight:800;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:#f59e0b33;color:#b45309}.manager38-transfer-cancel-list-btn{flex-shrink:0;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid color-mix(in srgb,#f59e0b 45%,var(--mgr-border));background:color-mix(in srgb,#f59e0b 12%,transparent);color:#b45309;font-size:.76rem;font-weight:800;cursor:pointer}.manager38-transfer-sell-value{font-size:.82rem;font-weight:800;color:var(--mgr-gold, #9a6700)}.manager38-transfer-sell-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--mgr-border) 80%,transparent)}.manager38-transfer-sell-btn{flex-shrink:0;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 45%,transparent);background:color-mix(in srgb,var(--mgr-accent, #149447) 16%,transparent);color:var(--mgr-text);font-size:.76rem;font-weight:800;cursor:pointer}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-sell-btn{background:#1494473d;border-color:#86efac73;color:#dcfce7}.manager38-transfer-sell-btn:disabled,.manager38-transfer-sell-list button:disabled{opacity:.45;cursor:not-allowed}.manager38-transfer-history-list li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc);font-size:.82rem}.manager38-transfer-history-list small{color:var(--mgr-muted);font-size:.72rem;white-space:nowrap}.manager38-transfer-loanedout-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.manager38-transfer-loanedout-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc)}.manager38-transfer-loanedout-main{display:flex;align-items:center;gap:10px;min-width:0}.manager38-transfer-loanedout-id{display:flex;flex-direction:column;gap:2px;min-width:0}.manager38-transfer-loanedout-id strong{font-size:.9rem}.manager38-transfer-loanedout-pos{color:var(--mgr-muted);font-weight:600;font-size:.78rem}.manager38-transfer-loanedout-id small{color:var(--mgr-muted);font-size:.74rem}.manager38-transfer-loanedout-stats{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.8rem}.manager38-transfer-loanedout-ovr b{font-size:.95rem}.manager38-transfer-loanedout-gain{font-weight:700;padding:2px 7px;border-radius:999px;font-size:.76rem}.manager38-transfer-loanedout-gain.is-up{color:#067d3f;background:color-mix(in srgb,#10b981 18%,transparent)}.manager38-transfer-loanedout-gain.is-down{color:#b91c1c;background:color-mix(in srgb,#ef4444 16%,transparent)}.manager38-transfer-loanedout-contrib{color:var(--mgr-muted);white-space:nowrap}.manager38-transfer-loanedout-return{color:var(--mgr-muted);font-size:.74rem;white-space:nowrap}.manager38-transfer-loanedout-recall{border:1px solid color-mix(in srgb,#0f766e 45%,var(--mgr-border));background:color-mix(in srgb,#14b8a6 14%,var(--mgr-surface, #fff));color:#0f766e;font-size:.74rem;font-weight:800;padding:6px 10px;border-radius:999px;cursor:pointer;white-space:nowrap}.manager38-transfer-loanedout-recall:hover:not(:disabled){background:color-mix(in srgb,#14b8a6 24%,var(--mgr-surface, #fff))}.manager38-transfer-loanedout-recall:disabled{opacity:.55;cursor:not-allowed}.manager38-player-value-chart{margin:12px 0 4px;padding:12px;border-radius:12px;border:1px solid var(--mgr-border);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 90%,transparent)}.manager38-player-value-chart h3{margin:0 0 10px;font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-muted)}.manager38-player-value-bars{display:flex;align-items:flex-end;gap:8px;min-height:110px;padding-top:4px}.manager38-player-value-bar-wrap{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:110px}.manager38-player-value-bar{display:block;width:100%;max-width:36px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,color-mix(in srgb,var(--mgr-accent, #149447) 70%,#fff),var(--mgr-accent, #149447));box-shadow:inset 0 1px #ffffff40}.manager38-player-value-bar-wrap small{font-size:.68rem;font-weight:800;color:var(--mgr-muted)}.manager38-player-value-bar-wrap em{font-size:.62rem;font-style:normal;font-weight:800;color:var(--mgr-text);text-align:center}.manager38-transfer-demand{display:inline-flex;align-items:baseline;gap:4px;padding:4px 8px;border-radius:8px;font-size:.74rem;color:var(--mgr-muted);background:color-mix(in srgb,var(--mgr-gold, #b8860b) 8%,var(--mgr-surface, #fff));border:1px solid color-mix(in srgb,var(--mgr-gold, #b8860b) 18%,transparent)}.manager38-transfer-demand em{font-style:normal;font-weight:900;font-size:.82rem;color:#b8860b}.manager38-transfer-demand.is-premium{color:#9a3412;font-weight:700}.manager38-transfer-demand.is-premium em{color:#c2410c}.manager38-transfer-interest-pill{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.manager38-transfer-interest-pill.is-alto{background:#22c55e24;color:#15803d}.manager38-transfer-interest-pill.is-medio{background:#f59e0b24;color:#b45309}.manager38-transfer-interest-pill.is-baixo{background:#f8717124;color:#b91c1c}.manager38-transfer-listed-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#166534;background:#dcfce7}.manager38-transfer-loan-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8;background:#dbeafe}.manager38-transfer-loan-pill.is-premium{color:#92400e;background:#fef3c7}.manager38-transfer-loan-pill.is-search{color:#9a3412;background:#ffedd5}.manager38-transfer-loan-pill.is-muted{color:var(--mgr-muted, #64748b);background:color-mix(in srgb,var(--mgr-border, #e2e8f0) 55%,transparent);text-transform:none;letter-spacing:0;font-weight:700}.manager38-transfer-propose-btn.is-loan{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 2px 10px color-mix(in srgb,#2563eb 35%,transparent)}.manager38-loan-request-breakdown{display:grid;gap:8px;margin:12px 0 0;padding:12px;border-radius:12px;border:1px solid var(--mgr-border, #e2e8f0);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 88%,transparent)}.manager38-loan-request-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.manager38-loan-request-breakdown dt{margin:0;font-size:.78rem;color:var(--mgr-muted, #64748b)}.manager38-loan-request-breakdown dd{margin:0;font-size:.86rem;font-weight:800}.manager38-loan-request-breakdown>div.is-total{margin-top:4px;padding-top:8px;border-top:1px dashed var(--mgr-border, #e2e8f0)}.manager38-loan-request-breakdown>div.is-total dd{color:var(--mgr-accent, #149447);font-size:.95rem}.manager38-loan-buy-option-toggle{display:flex;align-items:flex-start;gap:8px;margin-top:10px}.manager38-loan-buy-option-toggle input{margin-top:3px}.manager38-transfer-offer-card.is-buy-option-due{border-color:color-mix(in srgb,#c9a227 55%,var(--mgr-border, #e2e8f0));background:linear-gradient(135deg,color-mix(in srgb,#c9a227 12%,var(--mgr-surface, #fff)),var(--mgr-surface, #fff))}.manager38-loan-buy-modal{width:min(440px,94vw);max-height:min(84vh,640px);overflow:auto;padding:18px 16px 16px}.manager38-loan-buy-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.manager38-loan-buy-modal-kicker{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#92630f}.manager38-loan-buy-modal-head h2{margin:4px 0 6px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:750;letter-spacing:-.02em}.manager38-loan-buy-modal-head p{margin:0;font-size:.82rem;line-height:1.4;color:var(--mgr-muted, #64748b)}.manager38-loan-buy-modal-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.manager38-loan-buy-modal-card{display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,#c9a227 35%,var(--mgr-border, #e2e8f0));background:color-mix(in srgb,#c9a227 8%,var(--mgr-surface-2, #f8fafc))}.manager38-loan-buy-modal-main{display:grid;gap:3px}.manager38-loan-buy-modal-main strong{font-size:1rem}.manager38-loan-buy-modal-main span,.manager38-loan-buy-modal-main em{font-size:.78rem;color:var(--mgr-muted, #64748b);font-style:normal}.manager38-loan-buy-modal-actions{display:grid;gap:8px}.manager38-loan-buy-modal-actions .manager38-start,.manager38-loan-buy-modal-actions .manager38-btn-ghost{width:100%;justify-content:center}.manager38-loan-buy-modal-foot{margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--mgr-border, #e2e8f0) 80%,transparent)}.manager38-loan-buy-modal-foot .manager38-btn-ghost{width:100%;min-height:40px;justify-content:center}.manager38-loan-request-cash{margin:10px 0 0;font-size:.78rem;color:var(--mgr-muted, #64748b)}.manager38-loan-request-cash.is-short{color:#b91c1c;font-weight:700}.manager38-transfer-proposal-hint.is-error{color:#b91c1c}.manager38-transfer-propose-btn.is-compare{background:var(--mgr-surface, #fff);border:1px solid color-mix(in srgb,#64748b 35%,var(--mgr-border, #e2e8f0));color:var(--mgr-text, #334155);box-shadow:none}.manager38-transfer-propose-btn.is-compare:hover{background:color-mix(in srgb,#64748b 8%,var(--mgr-surface, #fff))}.manager38-transfer-propose-btn.is-compare.is-icon{min-width:38px;width:38px;padding:0;font-size:.9rem;line-height:1}.manager38-transfer-propose-btn.is-compare.is-full{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:42px;margin-bottom:10px;font-size:.82rem;font-weight:800}.manager38-player-compare-modal{width:min(760px,96vw);max-height:min(90vh,860px);overflow:auto;padding:16px 18px 14px}.manager38-player-compare-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.manager38-player-compare-head h2{margin:0 0 4px;font-size:1.12rem}.manager38-player-compare-head p{margin:0;font-size:.74rem;font-weight:600;color:#475569}.manager38-compare-players-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch;margin-bottom:12px}.manager38-compare-player-card{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:14px;border:1px solid var(--mgr-border, #e2e8f0);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 92%,transparent)}.manager38-compare-player-card.is-left{border-color:#93c5fd;background:#eff6ff}.manager38-compare-player-card.is-right{border-color:#6ee7b7;background:#ecfdf5}.manager38-compare-player-copy{min-width:0;display:grid;gap:3px}.manager38-compare-player-copy strong{font-size:.88rem;line-height:1.2;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-compare-player-copy small{font-size:.72rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-compare-player-card.is-left .manager38-compare-player-copy small{color:#1e40af}.manager38-compare-player-card.is-right .manager38-compare-player-copy small{color:#047857}.manager38-compare-ovr{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:10px;font-size:1rem;font-weight:900;background:var(--mgr-accent, #149447);color:#fff!important;box-shadow:inset 0 1px #ffffff38}.manager38-compare-player-card.is-left .manager38-compare-ovr{background:#1d4ed8}.manager38-compare-player-card.is-right .manager38-compare-ovr{background:#15803d}.manager38-compare-vs{align-self:center;font-size:.72rem;font-weight:900;letter-spacing:.1em;color:#475569}.manager38-compare-tabs{display:flex;gap:6px;margin-bottom:10px;padding:4px;border-radius:12px;background:color-mix(in srgb,var(--mgr-border, #e2e8f0) 35%,transparent)}.manager38-compare-tabs button{flex:1;min-height:34px;border:none;border-radius:9px;background:transparent;color:var(--mgr-muted, #64748b);font-size:.78rem;font-weight:800;cursor:pointer}.manager38-compare-tabs button.is-active{background:var(--mgr-surface, #fff);color:var(--mgr-text, #0f172a);box-shadow:0 2px 8px #0f172a14}.manager38-compare-overview-cols{display:grid;grid-template-columns:1fr minmax(88px,120px) 1fr;gap:8px;align-items:center;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--mgr-border, #e2e8f0)}.manager38-compare-col-label{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-muted, #64748b);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-compare-col-label.is-left{text-align:left;color:#2563eb}.manager38-compare-col-label.is-center{text-align:center}.manager38-compare-col-label.is-right{text-align:right;color:var(--mgr-accent, #149447)}.manager38-compare-overview,.manager38-compare-stats-panel{display:grid;gap:8px;margin-bottom:12px}.manager38-compare-metric{display:grid;gap:4px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 80%,transparent)}.manager38-compare-metric-label{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-muted, #64748b);text-align:center}.manager38-compare-metric-values{display:grid;grid-template-columns:1fr 1fr;gap:8px}.manager38-compare-metric-values strong{font-size:.92rem;font-weight:900}.manager38-compare-metric-values strong.is-left{text-align:left;color:#2563eb}.manager38-compare-metric-values strong.is-right{text-align:right;color:var(--mgr-accent, #149447)}.manager38-compare-metric.is-left .manager38-compare-metric-values strong.is-left,.manager38-compare-metric.is-right .manager38-compare-metric-values strong.is-right{text-decoration:underline;text-underline-offset:2px}.manager38-compare-bar-row{display:grid;gap:5px;padding:7px 8px;border-radius:10px;background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 80%,transparent)}.manager38-compare-bar-head{display:grid;grid-template-columns:1fr minmax(72px,auto) 1fr;gap:8px;align-items:center}.manager38-compare-bar-head span{text-align:center;font-size:.7rem;font-weight:700;color:var(--mgr-muted, #64748b)}.manager38-compare-bar-head strong{font-size:.86rem;font-weight:900}.manager38-compare-bar-head strong.is-left{text-align:left;color:#2563eb}.manager38-compare-bar-head strong.is-right{text-align:right;color:var(--mgr-accent, #149447)}.manager38-compare-bar-track{display:grid;grid-template-columns:1fr 1fr;gap:6px;align-items:center}.manager38-compare-bar-fill{display:block;height:8px;border-radius:999px;min-width:4px;transition:width .2s ease}.manager38-compare-bar-fill.is-left{justify-self:end;background:linear-gradient(90deg,#2563eb,#60a5fa)}.manager38-compare-bar-fill.is-right{justify-self:start;background:linear-gradient(90deg,#22c55e,var(--mgr-accent, #149447))}.manager38-compare-bar-row.is-left .manager38-compare-bar-head strong.is-left,.manager38-compare-bar-row.is-right .manager38-compare-bar-head strong.is-right{text-decoration:underline;text-underline-offset:2px}.manager38-player-compare-foot{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid var(--mgr-border, #e2e8f0)}.manager38-compare-queue-bar{position:fixed;left:50%;bottom:calc(72px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:12040;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;width:min(680px,calc(100vw - 20px));padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,#2563eb 40%,#fff);background:color-mix(in srgb,var(--mgr-surface, #fff) 94%,#2563eb);box-shadow:0 12px 32px #0f172a33;font-size:.78rem}.manager38-compare-queue-player{display:flex;align-items:center;gap:10px;min-width:0}.manager38-compare-queue-step{flex-shrink:0;padding:4px 7px;border-radius:999px;background:#2563eb;color:#fff;font-size:.66rem;font-weight:900;letter-spacing:.04em}.manager38-compare-queue-ovr{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,#2563eb 12%,#fff);color:#2563eb;font-size:.86rem;font-weight:900}.manager38-compare-queue-copy{min-width:0;display:grid;gap:2px}.manager38-compare-queue-copy strong{color:#1d4ed8;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-compare-queue-copy small{color:var(--mgr-muted, #64748b);font-size:.68rem;line-height:1.25}.manager38-bf-compare-btn{flex-shrink:0;width:26px;height:26px;border:1px solid color-mix(in srgb,var(--mgr-border, #e2e8f0) 80%,transparent);border-radius:8px;background:color-mix(in srgb,var(--mgr-surface-2, #f1f5f9) 90%,transparent);color:var(--mgr-muted, #64748b);font-size:.78rem;line-height:1;cursor:pointer;opacity:.85}.manager38-bf-compare-btn:hover,.manager38-bf-compare-btn.is-active{opacity:1;border-color:color-mix(in srgb,#2563eb 45%,transparent);background:color-mix(in srgb,#2563eb 12%,#fff);color:#2563eb}.manager38-bf-form-legend-compare{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;border:1px solid #cbd5e1;background:#e2e8f0;color:#334155;font-size:.68rem;font-weight:800}.manager38-bf-form-legend,.manager38-bf-form-legend.is-compact{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:4px 6px;margin:0 0 4px;padding:5px 8px;min-height:30px;box-sizing:border-box;border-radius:6px;border:1px solid rgba(15,23,42,.1);background:#f1f5f9;color:#475569;font-size:.62rem;font-weight:600;line-height:1.2;opacity:1;overflow:visible}.manager38-bf-form-legend strong{color:#0f172a;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.manager38-bf-form-legend-copy{display:inline;min-width:0;font-size:.68rem;font-weight:600;color:#475569;opacity:1}.manager38-bf-form-legend-scale{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.manager38-bf-form-legend-dot{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:18px;padding:0 6px;border-radius:5px;font-size:.62rem;font-weight:800;color:#fff!important;opacity:1;border:1px solid rgba(15,23,42,.12);box-shadow:inset 0 1px #ffffff2e}.manager38-bf-form-legend-dot.is-high{background:#15803d}.manager38-bf-form-legend-dot.is-mid{background:#a16207}.manager38-bf-form-legend-dot.is-low{background:#b91c1c}html:not(.ui-light-test) body:not(.light) .manager38-bf-form-legend{background:#0f172a8c;border-color:#94a3b83d;color:#cbd5e1;opacity:1}html:not(.ui-light-test) body:not(.light) .manager38-bf-form-legend strong{color:#f8fafc}html:not(.ui-light-test) body:not(.light) .manager38-bf-form-legend-copy{color:#cbd5e1}html:not(.ui-light-test) body:not(.light) .manager38-bf-form-legend-compare{background:#94a3b82e;border-color:#94a3b859;color:#e2e8f0}.manager38-brasfoot-light .manager38-bf-form-legend{background:#f8fafc;border-color:#0f172a1f;color:#475569}.manager38-brasfoot-light .manager38-bf-form-legend strong{color:#0f172a}.manager38-brasfoot-light .manager38-bf-form-legend-copy{color:#475569}html.ui-light-test .manager38-player-compare-modal .manager38-compare-ovr,body.light .manager38-player-compare-modal .manager38-compare-ovr,.manager38-brasfoot-light .manager38-player-compare-modal .manager38-compare-ovr,html.ui-light-test .manager38-light-surface.manager38-player-compare-modal .manager38-compare-ovr,body.light .manager38-light-surface.manager38-player-compare-modal .manager38-compare-ovr,.manager38-brasfoot-light .manager38-light-surface.manager38-player-compare-modal .manager38-compare-ovr{color:#fff!important}@media(max-width:640px){.manager38-compare-players-head{grid-template-columns:1fr;gap:8px}.manager38-compare-vs{justify-self:center}.manager38-compare-overview-cols{display:none}.manager38-compare-queue-bar{bottom:calc(64px + env(safe-area-inset-bottom,0px));flex-wrap:wrap}.manager38-compare-queue-copy small{white-space:normal}}.manager38-player-actions.is-compare{margin-top:8px}.manager38-transfer-card>.manager38-transfer-propose-btn{align-self:center;min-height:42px;min-width:84px;padding:0 16px;border-radius:12px;font-size:.8rem;font-weight:900}.manager38-transfer-propose-btn{flex-shrink:0;min-width:72px;min-height:38px;padding:0 14px;border:none;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--mgr-accent, #149447) 92%,#fff),var(--mgr-accent, #149447));color:var(--mgr-accent-text, #fff);font-size:.78rem;font-weight:800;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--mgr-accent, #149447) 35%,transparent)}.manager38-transfer-propose-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.manager38-transfer-sell-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.manager38-transfer-sell-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc);font-size:.84rem}.manager38-transfer-sell-list button{flex-shrink:0;min-height:34px;padding:0 12px;border:1px solid color-mix(in srgb,#f59e0b 45%,var(--mgr-border));background:#f59e0b1a;color:#b45309;border-radius:8px;font-size:.76rem;font-weight:800;cursor:pointer}.manager38-transfer-sell-list button:disabled{opacity:.45;cursor:not-allowed}.manager38-bf-player.is-unavailable{opacity:.72}.manager38-bf-status-badge,.manager38-prematch-status{display:inline-flex;align-items:center;align-self:flex-start;flex-shrink:0;gap:4px;max-width:100%;box-sizing:border-box;margin-top:0;padding:2px 7px;border-radius:999px;font-size:.6rem;font-weight:800;font-style:normal;line-height:1.2;background:#ef444429;color:#b91c1c}.manager38-bf-status-badge.is-loan{background:color-mix(in srgb,#ec4899 16%,#fff);color:#9d174d;border:1px solid color-mix(in srgb,#ec4899 28%,transparent)}.manager38-bf-status-badge.is-loan em{font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.03em;opacity:.85}.manager38-bf-status-badge.is-loan b{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem}.manager38-bf-player.has-loan{align-items:flex-start;padding-top:8px;padding-bottom:8px}.manager38-bf-player.has-loan .manager38-bf-pos,.manager38-bf-player.has-loan .manager38-bf-flag,.manager38-bf-player.has-loan .manager38-bf-flag-img,.manager38-bf-player.has-loan .manager38-bf-goals,.manager38-bf-player.has-loan .manager38-bf-ovr{margin-top:2px}.manager38-prematch-unavailable-alert{margin:8px 0 0;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,#dc2626 35%,var(--mgr-border,#cbd5e1));background:color-mix(in srgb,#fef2f2 78%,var(--mgr-surface,#fff));color:#991b1b;font-size:.78rem;line-height:1.35;font-weight:600}.manager38-prematch-list li.is-unavailable{opacity:.7}.manager38-prematch-row-btn{display:grid;gap:2px;text-align:left}.manager38-club-finances-transfers{margin-top:14px;padding:0;border-radius:16px;border:1px solid color-mix(in srgb,var(--mgr-border) 88%,#94a3b8);background:linear-gradient(165deg,color-mix(in srgb,var(--mgr-surface, #fff) 96%,#e2e8f0) 0%,var(--mgr-surface, #fff) 55%);overflow:hidden}.manager38-club-finances-transfers-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid color-mix(in srgb,var(--mgr-border) 70%,transparent);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 55%,transparent)}.manager38-club-finances-transfers-head h3{margin:0;font-size:.95rem;letter-spacing:-.01em}.manager38-club-finances-transfers-head p{margin:3px 0 0;font-size:.72rem;color:var(--mgr-muted)}.manager38-club-finances-transfers-net-pill{flex-shrink:0;display:grid;gap:2px;padding:8px 12px;border-radius:12px;text-align:right;border:1px solid color-mix(in srgb,var(--mgr-border) 80%,transparent);background:var(--mgr-surface, #fff)}.manager38-club-finances-transfers-net-pill span{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mgr-muted)}.manager38-club-finances-transfers-net-pill strong{font-size:.9rem;font-weight:800}.manager38-club-finances-transfers-net-pill.is-positive{border-color:color-mix(in srgb,#16a34a 35%,var(--mgr-border));background:color-mix(in srgb,#dcfce7 42%,var(--mgr-surface, #fff))}.manager38-club-finances-transfers-net-pill.is-positive strong{color:#15803d}.manager38-club-finances-transfers-net-pill.is-negative{border-color:color-mix(in srgb,#dc2626 30%,var(--mgr-border));background:color-mix(in srgb,#fee2e2 40%,var(--mgr-surface, #fff))}.manager38-club-finances-transfers-net-pill.is-negative strong{color:#b91c1c}.manager38-club-finances-transfers-list{margin:0;padding:8px;list-style:none;display:grid;gap:6px}.manager38-club-finances-transfers-list li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:color-mix(in srgb,var(--mgr-surface, #fff) 88%,var(--mgr-surface-2, #f8fafc));transition:border-color .15s ease,background .15s ease}.manager38-club-finances-transfers-list li:hover{border-color:color-mix(in srgb,var(--mgr-border) 85%,transparent);background:var(--mgr-surface, #fff)}.manager38-club-finances-transfers-badge{display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:4px 8px;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.manager38-club-finances-transfers-list li.is-income .manager38-club-finances-transfers-badge{color:#166534;background:#dcfce7}.manager38-club-finances-transfers-list li.is-expense .manager38-club-finances-transfers-badge{color:#991b1b;background:#fee2e2}.manager38-club-finances-transfers-list li.is-severance .manager38-club-finances-transfers-badge{color:#9a3412;background:#ffedd5}.manager38-club-finances-transfers-main{min-width:0}.manager38-club-finances-transfers-main strong{display:block;font-size:.84rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-club-finances-transfers-main small{display:block;margin-top:2px;font-size:.7rem;color:var(--mgr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-club-finances-transfers-amount{font-style:normal;font-weight:800;font-size:.82rem;font-variant-numeric:tabular-nums;white-space:nowrap}.manager38-club-finances-transfers-list li.is-income .manager38-club-finances-transfers-amount{color:#15803d}.manager38-club-finances-transfers-list li.is-expense .manager38-club-finances-transfers-amount,.manager38-club-finances-transfers-list li.is-severance .manager38-club-finances-transfers-amount{color:#b91c1c}.manager38-club-finances-transfer-net{margin:10px 0 0;font-size:.84rem}.manager38-club-finances-transfer-net.is-positive strong{color:#15803d}.manager38-club-finances-transfer-net.is-negative strong{color:#b91c1c}.manager38-transfer-result-modal{width:min(400px,100%);padding:22px 20px 18px;border-radius:16px;text-align:center}.manager38-transfer-result-modal.is-accepted{border-top:4px solid #22c55e}.manager38-transfer-result-modal.is-rejected{border-top:4px solid #ef4444}.manager38-transfer-result-modal.is-counter{border-top:4px solid #f59e0b}.manager38-transfer-result-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 10px;border-radius:50%;font-size:1.4rem;font-weight:900;background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 90%,transparent)}.manager38-transfer-result-modal h2{margin:0 0 8px;font-size:1.15rem}.manager38-transfer-result-player{margin:0 0 6px;font-weight:800}.manager38-transfer-result-message{margin:0 0 12px;font-size:.84rem;color:var(--mgr-muted);line-height:1.45}.manager38-transfer-result-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;text-align:left}.manager38-transfer-result-meta-item{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--mgr-surface-2, #f1f5f9) 92%,transparent);border:1px solid color-mix(in srgb,var(--mgr-border, #e2e8f0) 80%,transparent)}.manager38-transfer-result-meta-item span{font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--mgr-muted, #64748b)}.manager38-transfer-result-meta-item strong{font-size:.86rem;font-weight:800;color:var(--mgr-text, #0f172a);line-height:1.25}.manager38-transfer-result-meta-item.is-from{grid-column:1 / -1}.manager38-transfer-proposal-contract{display:grid;gap:6px;margin:0 0 10px;text-align:left}.manager38-transfer-proposal-contract>span{font-size:.78rem;font-weight:700;color:var(--mgr-muted, #64748b)}.manager38-transfer-proposal-contract select{width:100%;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--mgr-border, #cbd5e1) 90%,transparent);background:var(--mgr-surface, #fff);font:inherit;font-weight:700}.manager38-transfer-result-hints{margin:0 0 14px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,#f59e0b 12%,transparent);text-align:left}.manager38-transfer-result-hints p{margin:0;font-size:.8rem}.manager38-transfer-result-hints p+p{margin-top:6px}.manager38-transfer-proposal-modal{width:min(440px,calc(100vw - 20px));max-height:min(92dvh,calc(100vh - 20px));padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:16px;background:var(--mgr-surface, #fff);color:var(--mgr-text);border:1px solid var(--mgr-border);display:flex;flex-direction:column}.manager38-modal-backdrop:has(.manager38-transfer-proposal-modal){display:flex;align-items:flex-start;justify-content:center;padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom));overflow-y:auto}.manager38-transfer-proposal-modal .manager38-modal-close{flex-shrink:0;width:36px;height:36px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff);color:var(--mgr-text);font-size:1.35rem;line-height:1;cursor:pointer;box-shadow:0 2px 8px #0f172a1f}.manager38-transfer-proposal-modal .manager38-modal-close.is-on-hero{position:relative;top:auto;right:auto;color:var(--mgr-text);background:#ffffffeb;border-color:color-mix(in srgb,var(--mgr-border) 80%,#000)}.manager38-transfer-proposal-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px;background:linear-gradient(135deg,color-mix(in srgb,var(--mgr-accent, #149447) 14%,#fff) 0%,transparent 100%);border-bottom:1px solid var(--mgr-border);position:sticky;top:0;z-index:3}.manager38-transfer-proposal-player{display:flex;align-items:center;gap:12px;min-width:0}.manager38-transfer-proposal-ovr{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;font-size:1.1rem;font-weight:900;background:var(--mgr-surface, #fff);border:2px solid color-mix(in srgb,var(--mgr-accent, #149447) 30%,transparent);box-shadow:0 4px 12px #0f172a14}.manager38-transfer-proposal-hero h2{margin:0 0 4px;font-size:1.15rem;line-height:1.2}.manager38-transfer-proposal-hero p{margin:0;font-size:.8rem;color:var(--mgr-muted)}.manager38-transfer-proposal-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px 0}.manager38-transfer-proposal-grid article{padding:10px 12px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2, #f8fafc)}.manager38-transfer-proposal-grid article.is-demand{border-left:3px solid #b8860b}.manager38-transfer-proposal-grid article.is-value{border-left:3px solid #64748b}.manager38-transfer-proposal-grid article.is-wage{border-left:3px solid #3b82f6}.manager38-transfer-proposal-grid article.is-interest.is-alto{border-left:3px solid #22c55e}.manager38-transfer-proposal-grid article.is-interest.is-medio{border-left:3px solid #f59e0b}.manager38-transfer-proposal-grid article.is-interest.is-baixo{border-left:3px solid #ef4444}.manager38-transfer-proposal-grid span{display:block;font-size:.66rem;color:var(--mgr-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.manager38-transfer-proposal-grid strong{font-size:.95rem}.manager38-transfer-proposal-feedback{margin:12px 16px 0;padding:10px 12px;border-radius:10px;font-size:.8rem;color:#b45309;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25)}.manager38-transfer-proposal-feedback.is-warn{color:#9a3412;background:#ea580c1a;border-color:#ea580c47}.manager38-transfer-proposal-inputs{display:grid;grid-template-columns:1fr;gap:12px;padding:14px 16px 0}.manager38-transfer-proposal-inputs.is-dual{grid-template-columns:1fr 1fr}.manager38-value-stepper{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--mgr-border);background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 70%,#fff)}.manager38-value-stepper-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.manager38-value-stepper-label{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--mgr-muted)}.manager38-value-stepper-preview{font-size:1rem;font-weight:950;color:var(--mgr-accent, #149447)}.manager38-value-stepper-control{display:grid;grid-template-columns:44px 1fr 44px;gap:6px;align-items:stretch}.manager38-value-stepper-btn{min-height:44px;border:1px solid var(--mgr-border);border-radius:10px;background:var(--mgr-surface, #fff);color:var(--mgr-text);font-size:1.3rem;font-weight:900;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease}.manager38-value-stepper-btn:hover{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 55%,transparent);background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,#fff)}.manager38-value-stepper-control input,.manager38-value-stepper-display{min-height:44px;width:100%;min-width:0;text-align:center;border-radius:10px;border:1px solid var(--mgr-border);background:#fff;color:var(--mgr-text);font-size:1.05rem;font-weight:800;box-shadow:inset 0 1px 2px #0f172a0d}.manager38-value-stepper-display{display:flex;align-items:center;justify-content:center;padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default}.manager38-value-stepper-presets{display:flex;flex-wrap:wrap;gap:6px}.manager38-value-stepper-chip{flex:1 1 auto;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--mgr-border);background:var(--mgr-surface, #fff);color:var(--mgr-muted);font-size:.74rem;font-weight:800;cursor:pointer;transition:background .12s ease,color .12s ease}.manager38-value-stepper-chip:hover{background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,#fff);color:var(--mgr-text)}.manager38-transfer-proposal-field{display:grid;gap:5px;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--mgr-muted)}.manager38-transfer-proposal-field input{min-height:42px;border-radius:10px;border:1px solid var(--mgr-border);background:#fff;color:var(--mgr-text);padding:0 12px;font-size:.95rem;font-weight:700;box-shadow:inset 0 1px 2px #0f172a0d}.manager38-transfer-proposal-hint{margin:12px 16px 0;font-size:.76rem;color:var(--mgr-muted);line-height:1.4}.manager38-transfer-proposal-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;padding:14px 16px 16px;position:sticky;bottom:0;z-index:2;background:linear-gradient(180deg,transparent 0%,var(--mgr-surface, #fff) 18%)}.manager38-transfer-proposal-actions .manager38-btn-ghost{min-height:44px;padding:0 14px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .35));border-radius:10px;background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 88%,transparent);color:var(--mgr-text, #0f172a);font-size:.88rem;font-weight:800;cursor:pointer;box-shadow:0 2px 8px #0f172a0f;text-transform:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.manager38-transfer-proposal-actions .manager38-btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--mgr-surface-2, #f8fafc) 70%,var(--mgr-border, #cbd5e1));border-color:color-mix(in srgb,var(--mgr-muted, #64748b) 55%,var(--mgr-border, #cbd5e1));transform:translateY(-1px)}.manager38-transfer-proposal-actions .manager38-start,.manager38-transfer-proposal-actions .manager38-transfer-proposal-submit{min-height:44px;padding:0 14px;border:none;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--mgr-accent, #149447) 92%,#fff),var(--mgr-accent, #149447));color:var(--mgr-accent-text, #fff);font-size:.88rem;font-weight:900;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--mgr-accent, #149447) 38%,transparent);text-transform:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.manager38-transfer-proposal-actions .manager38-start:hover:not(:disabled),.manager38-transfer-proposal-actions .manager38-transfer-proposal-submit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.manager38-transfer-proposal-actions .manager38-start:disabled,.manager38-transfer-proposal-actions .manager38-transfer-proposal-submit:disabled,.manager38-transfer-proposal-actions .manager38-btn-ghost:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.manager38-transfer-proposal-submit{min-height:44px;border:none;border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--mgr-accent, #149447) 92%,#fff),var(--mgr-accent, #149447));color:var(--mgr-accent-text, #fff);font-size:.88rem;font-weight:900;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--mgr-accent, #149447) 38%,transparent)}.manager38-brasfoot-light .manager38-transfer-proposal-modal,.manager38-brasfoot-light .manager38-transfer-section,.manager38-brasfoot-light .manager38-transfer-card,.manager38-brasfoot-light .manager38-transfer-pending-card{background:#fff;color:#0f172a}.manager38-brasfoot-light .manager38-transfer-hero-top h2,.manager38-brasfoot-light .manager38-transfer-section h3,.manager38-brasfoot-light .manager38-transfer-section h4,.manager38-brasfoot-light .manager38-transfer-card-top strong,.manager38-brasfoot-light .manager38-transfer-demand,.manager38-brasfoot-light .manager38-transfer-status-main strong,.manager38-brasfoot-light .manager38-transfer-pending-main strong,.manager38-brasfoot-light .manager38-transfer-offer-main strong{color:#0f172a}.manager38-brasfoot-light .manager38-transfer-card-meta,.manager38-brasfoot-light .manager38-transfer-section-note,.manager38-brasfoot-light .manager38-transfer-status-main p,.manager38-brasfoot-light .manager38-transfer-cash-pill,.manager38-brasfoot-light .manager38-transfer-tabs button,.manager38-brasfoot-light .manager38-transfer-pending-main span,.manager38-brasfoot-light .manager38-transfer-offer-main span,.manager38-brasfoot-light .manager38-hub-empty,.manager38-brasfoot-light .manager38-season-transfer-hint{color:#475569}.manager38-brasfoot-light .manager38-transfer-cash-pill strong{color:#0f172a}.manager38-brasfoot-light .manager38-world-market-card{background:radial-gradient(circle at 0 0,rgba(20,148,71,.12) 0,transparent 42%),linear-gradient(135deg,#fff,#f8fafc);border-color:#1494472e}.manager38-brasfoot-light .manager38-world-market-stats span{background:#fff;border-color:#0f172a14}.manager38-brasfoot-light .manager38-world-market-stats b,.manager38-brasfoot-light .manager38-world-market-head h3,.manager38-brasfoot-light .manager38-world-market-meta{color:#0f172a}.manager38-brasfoot-light .manager38-world-market-meta{color:#64748b}.manager38-brasfoot-light .manager38-transfer-squad-pill.is-full{color:#991b1b;background:#fee2e2;border-color:#fecaca}.manager38-brasfoot-light .manager38-transfer-squad-pill.is-full strong{color:#7f1d1d}.manager38-brasfoot-light .manager38-player-fitness{background:#f8fafc;border-color:#0f172a1a}.manager38-brasfoot-light .manager38-player-fitness-track{background:#e2e8f0}.manager38-brasfoot-light .manager38-transfer-squad-cap-card{background:linear-gradient(135deg,#fff,#fff5f5);box-shadow:0 8px 24px #0f172a0f}.manager38-brasfoot-light .manager38-transfer-squad-alert.is-inline{background:#fff5f5;border:1px solid #fecaca}.manager38-brasfoot-light .manager38-transfer-card-ovr{color:#0f172a;background:linear-gradient(145deg,color-mix(in srgb,var(--mgr-accent, #149447) 12%,#fff),#fff)}.manager38-brasfoot-light .manager38-transfer-tabs{background:#eef2f7;border-color:#0f172a1f}.manager38-brasfoot-light .manager38-transfer-tabs button.active{background:#fff;color:#0f172a}.manager38-brasfoot-light .manager38-transfer-buy-modes{background:#f1f5f9;border-color:#0f172a1a}.manager38-brasfoot-light .manager38-transfer-buy-modes button{color:#475569}.manager38-brasfoot-light .manager38-transfer-buy-modes button.is-active{background:#fff;color:#0f172a}.manager38-brasfoot-light .manager38-transfer-filters input,.manager38-brasfoot-light .manager38-transfer-filters select,.manager38-brasfoot-light .manager38-transfer-loan-duration select,.manager38-brasfoot-light .manager38-transfer-loan-search{background:#fff;color:#0f172a;border-color:#0f172a24}.manager38-brasfoot-light .manager38-transfer-loan-btn{background:color-mix(in srgb,var(--mgr-accent, #149447) 14%,#fff);border-color:color-mix(in srgb,var(--mgr-accent, #149447) 40%,transparent);color:var(--mgr-accent, #0d7a42)}.manager38-brasfoot-light .manager38-transfer-sell-list li{background:#f8fafc;color:#0f172a}.manager38-brasfoot-light .manager38-club-hub-summary article strong,.manager38-brasfoot-light .manager38-header,.manager38-brasfoot-light .manager38-panel,.manager38-brasfoot-light .manager38-bf-panel h3,.manager38-brasfoot-light .manager38-inbox-card,.manager38-brasfoot-light .manager38-club-finances-transfers{color:#0f172a}.manager38-brasfoot-light .manager38-btn-ghost{color:#334155;background:#f1f5f9;border-color:#0f172a1f}.manager38-brasfoot-light.manager38-setup-v2 .manager38-setup-hero-copy h1,.manager38-brasfoot-light.manager38-setup-v2 .manager38-setup-features h2,.manager38-brasfoot-light.manager38-setup-v2 .manager38-setup-features-grid article strong,.manager38-brasfoot-light.manager38-setup-v2 .manager38-club-preview-copy strong{color:#0f172a}.manager38-brasfoot-light.manager38-setup-v2 .manager38-setup-hero-copy p,.manager38-brasfoot-light.manager38-setup-v2 .manager38-setup-features-grid article p,.manager38-brasfoot-light.manager38-setup-v2 .manager38-club-preview-copy span,.manager38-brasfoot-light.manager38-setup-v2 .manager38-setup-form label>span{color:#475569}.manager38-brasfoot-light.manager38-setup-v2 .manager38-setup-shell{background:#fff;border-color:#0f172a1a;box-shadow:0 12px 32px #0f172a14}.manager38-brasfoot-light.manager38-setup-v2 .manager38-setup-features-grid article{background:#f8fafc;border-color:#0f172a14}.manager38-brasfoot-light.manager38-setup-v2 .manager38-league-tabs{background:#f1f5f9;border-color:#0f172a1a}.manager38-brasfoot-light.manager38-setup-v2 .manager38-league-tabs button:not(.is-active){color:#334155;background:#fff}.manager38-brasfoot-light.manager38-setup-v2 .manager38-league-tabs button.is-active,.manager38-brasfoot-light.manager38-setup-v2 .manager38-league-tabs button.is-active span{color:#fff!important}.manager38-brasfoot-light.manager38-setup-v2 .manager38-club-preview{background:#f8fafc;border-color:#0f172a14}.manager38-brasfoot-light.manager38-setup-v2 .manager38-setup-form select,.manager38-brasfoot-light.manager38-setup-v2 .manager38-setup-form input:not([type=checkbox]){background:#fff;color:#0f172a;border-color:#0f172a24;color-scheme:light}.manager38-brasfoot-light.manager38-setup-v2 .manager38-setup-back{color:#0f172a;background:#f1f5f9;border-color:#0f172a1f}.manager38-season-transfers h3{margin:0 0 8px}.manager38-season-transfer-hint{margin:10px 0 0;font-size:.8rem;color:var(--mgr-muted);line-height:1.35}@media(max-width:900px){.manager38-transfer-filters-v2:not(.is-clubs){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.manager38-transfer-filters:not(.manager38-transfer-filters-v2),.manager38-transfer-proposal-inputs,.manager38-transfer-proposal-inputs.is-dual,.manager38-transfer-proposal-actions{grid-template-columns:1fr}.manager38-transfer-filters-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;padding:8px 10px}.manager38-transfer-filters-v2.is-clubs{grid-template-columns:repeat(2,minmax(0,1fr))}.manager38-transfer-filters-v2.is-clubs .manager38-transfer-filter-field.is-search{grid-column:1 / -1}.manager38-transfer-filter-field input,.manager38-transfer-filter-field select{min-height:36px;font-size:.8rem;padding:0 10px}.manager38-transfer-filter-field span{font-size:.62rem;letter-spacing:.04em}.manager38-transfer-club-browse-bar{grid-template-columns:1fr;align-items:stretch}.manager38-transfer-club-squad-head,.manager38-transfer-club-row{grid-template-columns:36px minmax(0,1fr) 36px 40px;gap:6px}.manager38-transfer-club-squad-head span:last-child,.manager38-transfer-club-row .manager38-transfer-propose-btn{grid-column:1 / -1}.manager38-transfer-club-row .manager38-transfer-propose-btn{width:100%}.manager38-transfer-proposal-modal{width:min(100%,calc(100vw - 16px));max-height:calc(100dvh - 16px);border-radius:14px}.manager38-transfer-proposal-grid{grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px 0}.manager38-transfer-proposal-inputs{padding:10px 12px 0}.manager38-transfer-proposal-actions{padding:10px 12px max(12px,env(safe-area-inset-bottom))}.manager38-value-stepper{padding:10px}.manager38-value-stepper-control{grid-template-columns:40px 1fr 40px;gap:4px}.manager38-value-stepper-display{font-size:.95rem}.manager38-transfer-status{flex-direction:column;align-items:stretch}.manager38-transfer-status-days{align-self:flex-start}.manager38-transfer-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ovr body" "actions actions"}.manager38-transfer-card-rating,.manager38-transfer-card-ovr{grid-area:ovr}.manager38-transfer-card-body{grid-area:body}.manager38-transfer-card-actions,.manager38-transfer-card>.manager38-transfer-propose-btn{grid-area:actions;width:100%;margin-top:4px}.manager38-transfer-propose-btn{width:100%}.manager38-transfer-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manager38-transfer-player-stats{padding:8px}}.manager38-history-card{display:grid;gap:6px;padding:14px;margin-bottom:10px;border-radius:10px;border:1px solid var(--mgr-border);background:var(--mgr-surface-2)}.manager38-history-card.is-champion{border-color:#f6d76a61;background:linear-gradient(180deg,rgba(246,215,106,.08),var(--mgr-surface-2))}.manager38-history-card header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.manager38-history-card header em{font-style:normal;font-size:.82rem;color:var(--mgr-muted)}.manager38-history-title{color:var(--mgr-gold);font-weight:800}.manager38-history-card small{color:var(--mgr-muted)}html.ui-light-test body .mode-manager-featured,body.light .mode-manager-featured{background:radial-gradient(circle at top right,rgba(20,148,71,.1),transparent 48%),#fffffff5;border-color:#14944747}html.ui-light-test body .mode-manager-entry,body.light .mode-manager-entry{background:#1494470f;color:#102a43}html.ui-light-test body .mode-manager-entry-copy span,body.light .mode-manager-entry-copy span{color:#52606d}html.ui-light-test body .mode-manager-entry-copy strong,body.light .mode-manager-entry-copy strong,html.ui-light-test body .mode-manager-entry-head strong,body.light .mode-manager-entry-head strong{color:#102a43}html.ui-light-test body .mode-manager-entry-cta,body.light .mode-manager-entry-cta{background:#149447!important;border-color:#0d7a42!important;color:#fff!important}html.ui-light-test body .mode-manager-featured-head strong,body.light .mode-manager-featured-head strong{color:#102a43}@media(max-width:720px){.manager38-season-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-manager-entry-head{grid-template-columns:auto minmax(0,1fr)}.mode-manager-entry-cta{grid-column:1 / -1;justify-self:stretch;text-align:center}.manager38-league-chip-grid{grid-template-columns:1fr}}@media(min-width:721px){.app-shell:has(.manager38-brasfoot){width:min(1280px,calc(100% - 32px));padding-top:8px;padding-bottom:8px;min-height:100dvh;max-height:100dvh}.manager38-screen.manager38-brasfoot{width:100%;max-width:100%;min-height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);height:calc(100dvh - 16px);margin:0 auto;padding:14px 18px 0;border-radius:16px}.manager38-screen.manager38-brasfoot.manager38-prematch-screen,.manager38-screen.manager38-brasfoot.manager38-round-end-screen{margin:8px auto 0!important;padding:10px 14px 20px!important;min-height:0!important;height:calc(100dvh - 72px)!important;max-height:calc(100dvh - 72px)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.manager38-brasfoot-header{padding:6px 8px 7px;gap:5px;border-radius:10px}.manager38-brasfoot-club-banner{font-size:clamp(1.12rem,5vw,1.32rem);padding:6px 10px;max-width:min(100%,78%);gap:8px}.manager38-bf-banner-name{font-size:inherit}.manager38-bf-next,.manager38-bf-next.is-compact{padding:2px 5px;gap:3px 5px}.manager38-bf-next-opp-name{font-size:.68rem;max-width:7.5rem}.manager38-bf-next-comp-name{font-size:.56rem;max-width:8.5rem}.manager38-bf-head-meta-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,1fr) minmax(0,1fr);gap:3px}.manager38-bf-meta-chip{padding:1px 5px}.manager38-bf-meta-chip strong{font-size:.62rem}.manager38-brasfoot-header .manager38-trust.is-compact{padding:1px 4px}.manager38-brasfoot-header .manager38-brasfoot-money{font-size:.72rem}.manager38-brasfoot-date{font-size:.62rem}.manager38-brasfoot-main{min-height:0;max-height:none;flex:1 1 auto}.manager38-bf-squad-wrap{border-radius:8px;max-width:none;width:100%;margin-left:0;margin-right:0;padding:2px}.manager38-bf-squad-toolbar{padding:2px 3px;gap:3px}.manager38-bf-squad-toolbar>.manager38-squad-summary{flex:0 0 auto;font-size:.58rem;font-weight:800;color:#334155;white-space:nowrap}.manager38-bf-squad-toolbar select{min-width:4.2rem;max-width:5.8rem;min-height:22px;font-size:.58rem;padding:0 3px}.manager38-bf-form-legend{display:flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;margin:0 0 3px;padding:4px 6px;min-height:28px;gap:4px;border-radius:6px;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.manager38-bf-form-legend::-webkit-scrollbar{display:none}.manager38-bf-form-legend strong{font-size:.58rem}.manager38-bf-form-legend-copy{display:none}.manager38-bf-form-legend-dot{min-width:28px;height:16px;font-size:.56rem;padding:0 4px}.manager38-bf-quick-actions{gap:4px;padding-bottom:4px}.manager38-bf-quick-actions button,.manager38-bf-quick-btn{font-size:.6rem;min-height:28px;padding:0 5px;border-radius:7px}.manager38-bf-squad-list{grid-template-columns:minmax(0,1fr)!important}.manager38-bf-squad-cols{display:none!important}.manager38-bf-player{grid-template-columns:40px 30px minmax(0,1fr) auto!important;gap:8px 12px!important;min-height:64px;padding:10px 12px}.manager38-bf-pos{font-size:1rem}.manager38-bf-player-main strong,.manager38-bf-name-row>strong{font-size:1.08rem}.manager38-bf-meta,.manager38-bf-meta.is-mobile{display:block!important;font-size:.78rem;margin-top:2px;line-height:1.3}.manager38-bf-skills.is-desk,.manager38-bf-stat.is-desk,.manager38-bf-energy.is-desk,.manager38-bf-contract.is-desk,.manager38-bf-goals{display:none!important}.manager38-bf-ovr{font-size:1.4rem;min-width:2.8ch;padding-left:6px}.manager38-bottom-nav{margin:0 -18px;width:calc(100% + 36px);padding:4px 10px 8px;min-height:0;border-radius:0 0 14px 14px}.manager38-screen.manager38-brasfoot>.manager38-bottom-nav{margin-top:auto}.manager38-bottom-nav button,.manager38-bottom-nav-item{height:44px;gap:2px}.manager38-bottom-nav-icon{font-size:1.1rem}.manager38-bottom-nav small{font-size:.58rem}.manager38-bottom-nav-play{flex-basis:44px;width:44px;min-width:44px;height:44px}.manager38-panel.manager38-transfer-market{padding:4px 6px 12px}.manager38-transfer-hero h2{font-size:1.35rem}.manager38-transfer-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.manager38-scout-results{display:flex;flex-direction:column;gap:12px}.manager38-transfer-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.manager38-transfer-list:not(.manager38-scout-results)>.manager38-transfer-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"rating body" "actions actions";padding:14px 16px;align-items:start;align-content:start;height:auto;overflow:visible}.manager38-transfer-list:not(.manager38-scout-results)>.manager38-transfer-card>.manager38-transfer-card-rating{grid-area:rating}.manager38-transfer-list:not(.manager38-scout-results)>.manager38-transfer-card>.manager38-transfer-card-body{grid-area:body;overflow:visible}.manager38-transfer-list:not(.manager38-scout-results)>.manager38-transfer-card>.manager38-transfer-card-actions{grid-area:actions;grid-column:1 / -1;width:100%;min-width:0;max-width:none;margin-top:2px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--mgr-border, #e2e8f0) 80%,transparent)}.manager38-transfer-list:not(.manager38-scout-results)>.manager38-transfer-card>.manager38-transfer-card-actions .manager38-transfer-card-actions-row{grid-template-columns:repeat(2,minmax(0,1fr))}.manager38-transfer-card{padding:14px 16px;align-items:flex-start}.manager38-transfer-card-ovr{width:52px;height:52px;font-size:1.05rem}.manager38-transfer-card-top strong{font-size:1rem}.manager38-transfer-card-meta,.manager38-transfer-stat-block{font-size:.78rem}.manager38-transfer-stat-age{font-size:.72rem}.manager38-transfer-propose-btn{min-height:40px;padding:0 16px;font-size:.82rem}.manager38-bf-goals{justify-self:center;min-width:62px!important;min-height:30px;padding:0 10px!important;font-size:.88rem;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--bf-row-reserve) 42%,transparent)!important;background:color-mix(in srgb,var(--bf-row-reserve) 16%,transparent)!important;box-shadow:inset 0 1px #ffffff14}.manager38-bf-goals.is-empty{opacity:.18!important}.manager38-round-detail{margin:8px 2px 12px 12px!important;padding:12px 14px!important;border-radius:12px!important;border:1px solid color-mix(in srgb,var(--mgr-border) 88%,transparent)!important;background:color-mix(in srgb,var(--mgr-surface-2, rgba(2, 12, 24, .7)) 94%,transparent)!important}.manager38-round-scorers{font-size:.84rem;line-height:1.35}.manager38-lineup{font-size:.78rem!important;line-height:1.45!important}html.ui-light-test body .manager38-round-detail,body.light .manager38-round-detail{background:#f8fafc!important;border-color:#0f172a1a!important}}.home-page-shell{max-width:min(1120px,calc(100% - 28px));gap:16px}html.ui-light-test .home-page-shell,body.light .home-page-shell{background:radial-gradient(90% 55% at 50% -8%,rgba(34,197,94,.12),transparent 55%),radial-gradient(70% 40% at 100% 20%,rgba(14,165,233,.06),transparent 50%),#f4f7f5;border-radius:0}.home-stack{width:100%;max-width:none;gap:14px}.home-stack-side{gap:10px}.intro-hero-card{padding:22px 20px 20px;gap:16px;border-color:#2fb36d47;background:radial-gradient(circle at top right,rgba(47,179,109,.16),transparent 52%),#0d1316f0}.intro-actions-center{gap:12px}.intro-enter-wrap{max-width:none;gap:10px}.intro-primary-btn{min-height:54px;box-shadow:0 16px 34px #2fb36d47,inset 0 1px #ffffff3d}.home-fast-modes{gap:10px}.home-fast-modes button{min-height:60px;border-radius:13px;border-color:#2fb36d3d;background:#2fb36d1a}.home-fast-modes button:hover{transform:translateY(-1px);border-color:#4ade8066;box-shadow:0 10px 18px #0000002e}.home-all-modes-btn{min-height:44px;font-size:.88rem}.home-stack-side>.home-global-ranking,.home-stack-side>.home-help-hub,.home-stack-side>.home-sponsors-block,.home-stack-side>.home-sponsors-link,.home-stack-side>.database-stats{opacity:1}.start-screen.mode-screen-step.mode-screen-lite{max-width:min(1120px,calc(100% - 28px));margin:0 auto;gap:12px}.mode-screen-lite .mode-section-card{padding:16px;border-radius:16px}.mode-screen-lite .mode-lite-head{margin-bottom:2px}.mode-screen-lite .mode-lite-head h1{letter-spacing:-.03em}.mode-screen-lite .mode-lite-head p{font-size:.9rem}.mode-manager-entry,.mode-x1-entry{min-height:84px;border-radius:13px}.mode-x1-whatsapp-btn{min-height:40px;border-radius:12px}.mode-competicoes-grid button{min-height:110px;border-radius:14px}@media(min-width:980px){.home-stack:not(.home-minimal-v38){grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:18px;align-items:stretch}.home-stack:not(.home-minimal-v38) .home-stack-side{position:sticky;top:16px;align-self:stretch}.start-screen.mode-screen-step.mode-screen-lite.mode-screen-organized{display:block}.mode-screen-organized .mode-screen-body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:14px;align-items:start}.mode-screen-organized .mode-screen-main,.mode-screen-organized .mode-screen-aside{display:grid;gap:12px;min-width:0}.mode-screen-organized .mode-screen-aside{position:sticky;top:16px}.start-screen.mode-screen-step.mode-screen-lite>.mode-lite-head,.start-screen.mode-screen-step.mode-screen-lite>.mode-manager-featured,.start-screen.mode-screen-step.mode-screen-lite>.mode-screen-foot-row{grid-column:1 / -1}.start-screen.mode-screen-step.mode-screen-lite>.mode-competicoes-featured{grid-column:1}.start-screen.mode-screen-step.mode-screen-lite>.mode-x1-featured{grid-column:2}}@media(max-width:560px){.home-page-shell{max-width:min(100% - 14px,430px);gap:12px}.intro-hero-card{padding:16px 14px 14px;gap:12px}.intro-primary-btn{min-height:50px;font-size:.94rem}.home-fast-modes button{min-height:56px;padding:10px}.mode-screen-lite .mode-section-card{padding:12px}}html.ui-light-test body .intro-hero-card,body.light .intro-hero-card{background:radial-gradient(circle at top right,rgba(22,163,74,.1),transparent 52%),#fff;border-color:#0f172a21}html.ui-light-test body .home-fast-modes button,body.light .home-fast-modes button{background:#16a34a14;border-color:#16a34a33}html.ui-light-test body .mode-screen-lite .mode-section-card,body.light .mode-screen-lite .mode-section-card{border-color:#0f172a1f;background:#fff;box-shadow:0 10px 24px #0f172a14}.mode-section-head .mode-requested-badge,.mode-section-head .manager38-requested-badge,.mode-manager-featured-head .mode-requested-badge,.mode-manager-featured-head .manager38-requested-badge{color:#3b2500!important;background:linear-gradient(135deg,#fcd34d,#f59e0b)!important;border-color:#f59e0bb8!important;text-shadow:none!important}.mode-screen-lite .mode-competicoes-grid.stable-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mode-screen-lite .mode-competicoes-grid button{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:8px;min-height:96px;padding:12px}.mode-screen-lite .mode-competicoes-grid .mode-card-world2026,.mode-screen-lite .mode-competicoes-grid .mode-card-league{min-height:118px}.mode-screen-lite .mode-competicoes-grid strong{font-size:.96rem;line-height:1.2}.mode-screen-lite .mode-competicoes-grid span:not(.mode-new-badge){font-size:.76rem;line-height:1.28}@media(min-width:1280px){.mode-screen-lite .mode-competicoes-grid.stable-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mode-screen-lite .mode-competicoes-grid button{min-height:106px}}@media(max-width:720px){.mode-section-head .mode-requested-badge,.mode-section-head .manager38-requested-badge{font-size:.68rem;padding:4px 9px}.mode-screen-lite .mode-competicoes-grid.stable-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-screen-lite .mode-competicoes-grid button{min-height:88px;gap:6px;padding:11px}.mode-screen-lite .mode-competicoes-grid .mode-card-world2026,.mode-screen-lite .mode-competicoes-grid .mode-card-league{min-height:94px}.mode-screen-lite .mode-competicoes-grid strong{font-size:.9rem}.mode-screen-lite .mode-competicoes-grid span:not(.mode-new-badge){font-size:.72rem}}@media(max-width:460px){.mode-screen-lite .mode-competicoes-grid.stable-mode-grid{grid-template-columns:1fr}.mode-screen-lite .mode-competicoes-grid button{min-height:84px}}html.ui-light-test body .mode-section-head .mode-requested-badge,html.ui-light-test body .mode-section-head .manager38-requested-badge,body.light .mode-section-head .mode-requested-badge,body.light .mode-section-head .manager38-requested-badge{color:#5b3a00!important;background:linear-gradient(135deg,#fbbf24,#f59e0b)!important;border-color:#d9770694!important}.home-sponsors-block{display:grid;gap:8px}.home-android-app-link{border-color:#14944738;background:radial-gradient(circle at top left,rgba(20,148,71,.1),transparent 55%),#0c1013e0}.home-android-app-link:hover{border-color:#14944761}.home-x-follow-link{border-color:#94a3b83d;background:#07090b}.home-x-follow-link:hover{border-color:#e2e8f075;background:#111418}.home-x-follow-icon{background:#f8fafc;color:#020617}.home-top-community-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:8px auto 2px}.home-x-spotlight,.home-sponsor-spotlight{display:flex;align-items:center;justify-content:center;gap:4px;width:fit-content;max-width:calc(100% - 24px);padding:6px 10px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:#07090b6b;color:#cbd5e1;font-size:.7rem;line-height:1;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.home-x-spotlight:hover,.home-sponsor-spotlight:hover{border-color:#e2e8f061;background:#0f172ab8;color:#f8fafc}.home-x-spotlight strong,.home-sponsor-spotlight strong{color:#f8fafc;font-weight:850}.home-x-spotlight small{color:#94a3b8;font-size:.64rem}.home-x-spotlight-arrow{margin-left:2px;color:#94a3b8}.home-sponsor-spotlight{border-color:#f6d76a26;background:#f6d76a09;color:#aeb8b2}.home-sponsor-spotlight strong{color:#d8c786}html.ui-light-test body .home-x-spotlight,body.light .home-x-spotlight,html.ui-light-test body .home-sponsor-spotlight,body.light .home-sponsor-spotlight{border-color:#0f172a21;background:#ffffffb3;color:#475569}html.ui-light-test body .home-x-spotlight strong,body.light .home-x-spotlight strong,html.ui-light-test body .home-sponsor-spotlight strong,body.light .home-sponsor-spotlight strong{color:#0f172a}@media(max-width:420px){.home-x-spotlight small{display:none}.home-top-community-links{gap:4px}.home-sponsor-spotlight{padding-inline:8px;font-size:.66rem}}.home-affiliate-recruitment{display:grid;gap:8px;padding:13px 14px;border:1px solid rgba(246,215,106,.24);border-radius:14px;background:#f6d76a12;color:inherit;text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .14s ease}.home-affiliate-recruitment:hover{border-color:#f6d76a7a;background:#f6d76a1c;transform:translateY(-1px)}.home-affiliate-eyebrow{width:fit-content;padding:3px 7px;border-radius:999px;background:#f6d76a24;color:#f6d76a;font-size:.64rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.home-affiliate-main,.home-affiliate-copy{display:grid;gap:4px}.home-affiliate-copy strong{color:#f5f0df;font-size:.86rem;font-weight:900}.home-affiliate-copy span{color:#aeb8b2;font-size:.73rem;line-height:1.4}.home-affiliate-contact{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin-top:3px;color:#f6d76a;font-size:.72rem;font-weight:850}html.ui-light-test body .home-affiliate-recruitment,body.light .home-affiliate-recruitment{border-color:#d977063d;background:#fffbeb}html.ui-light-test body .home-affiliate-copy strong,body.light .home-affiliate-copy strong{color:#0f172a}html.ui-light-test body .home-affiliate-copy span,body.light .home-affiliate-copy span{color:#475569}html.ui-light-test body .home-affiliate-contact,body.light .home-affiliate-contact{color:#92400e}.home-android-app-icon{background:#14944724;width:38px;height:38px}.home-android-app-icon img{display:block;width:28px;height:28px;border-radius:6px}html.is-native-app .home-android-app-link{display:none!important}.sponsor-wrexham-card{display:grid;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#f8fafc0f,#0f172a0a),#0e151aeb;box-shadow:0 8px 20px #0000001f;text-decoration:none;transition:border-color .16s ease,transform .14s ease,box-shadow .16s ease}.sponsor-wrexham-card:hover{border-color:#94a3b852;transform:translateY(-1px);box-shadow:0 12px 24px #00000029}.sponsor-wrexham-label{color:#94a3b8;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sponsor-wrexham-brand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.sponsor-wrexham-copy{display:grid;gap:2px;min-width:0}.sponsor-wrexham-copy strong{color:#f8fafc;font-size:.98rem;font-weight:900;letter-spacing:-.02em;line-height:1.2}.sponsor-wrexham-copy small{color:#94a3b8;font-size:.72rem;font-weight:600;line-height:1.3}.sponsor-wrexham-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:10px;background:#dc2626;color:#fff;font-size:1.35rem;font-weight:900;flex-shrink:0}.sponsor-wrexham-card img{display:block;width:52px;height:52px;object-fit:contain;object-position:center;border-radius:10px;background:#fff;padding:4px;flex-shrink:0}.home-sponsors-contact{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:#94a3b8;font-size:.72rem;font-weight:700;text-decoration:none}.home-sponsors-contact:hover{color:#cbd5e1}.home-fast-modes .home-fast-manager-btn{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border-color:#f59e0b57!important;background:radial-gradient(circle at top right,rgba(245,158,11,.14),transparent 58%),#f59e0b14!important}.home-fast-modes .home-fast-manager-btn svg{color:#fbbf24;flex-shrink:0}.mode-screen-organized{gap:12px}.mode-screen-organized .mode-screen-body{display:grid;gap:12px}.mode-screen-organized .mode-screen-main,.mode-screen-organized .mode-screen-aside{display:grid;gap:12px;min-width:0}.mode-lite-head-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:2px}.mode-lite-head-row .mode-lite-head-copy{display:grid;gap:2px;min-width:0}.mode-lite-head-row h1{margin:0;font-size:1.2rem;letter-spacing:-.03em}.mode-lite-head-row p{margin:0;font-size:.86rem;color:#94a3b8}.mode-back-inline{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#ffffff0a;color:#cbd5e1;font-size:.78rem;font-weight:800;cursor:pointer;white-space:nowrap}.mode-manager-compact .mode-manager-entry{min-height:0;padding:14px 16px}.manager38-league-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;width:100%}.manager38-league-chip{display:flex;align-items:center;gap:7px;min-width:0;font-size:.8rem;line-height:1.3;color:#94a3b8}.manager38-league-chip .manager38-league-flag{flex-shrink:0;width:16px;height:12px;border-radius:2px;box-shadow:0 0 0 1px #0f172a14}.manager38-league-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-league-chip-label em{font-style:normal;font-weight:700;color:#cbd5e1}html.ui-light-test body .manager38-league-chip,body.light .manager38-league-chip{color:#64748b}html.ui-light-test body .manager38-league-chip-label em,body.light .manager38-league-chip-label em{color:#334155}html.ui-light-test body .mode-manager-entry-head>svg,body.light .mode-manager-entry-head>svg{color:#149447}.mode-competicoes-clean.stable-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mode-competicoes-clean button{order:unset!important;min-height:98px}.mode-competicoes-clean .mode-card-world2026,.mode-competicoes-clean .mode-card-league{min-height:98px}.sponsor-wrexham-card.mode-sponsor-card img{width:48px;height:48px}html.ui-light-test body .sponsor-wrexham-card,body.light .sponsor-wrexham-card{background:#fff;border-color:#0f172a1a;box-shadow:0 8px 20px #0f172a0f}html.ui-light-test body .sponsor-wrexham-copy strong,body.light .sponsor-wrexham-copy strong{color:#0f172a}html.ui-light-test body .sponsor-wrexham-copy small,body.light .sponsor-wrexham-copy small{color:#64748b}html.ui-light-test body .home-fast-modes .home-fast-manager-btn,body.light .home-fast-modes .home-fast-manager-btn{background:radial-gradient(circle at top right,rgba(245,158,11,.12),transparent 58%),#f59e0b14!important;border-color:#d9770647!important}@media(max-width:899px){.mode-lite-head-row{grid-template-columns:auto minmax(0,1fr)}.mode-back-inline{grid-column:1 / -1;justify-self:start}}@media(max-width:560px){.home-fast-modes{grid-template-columns:1fr}.home-fast-modes .home-fast-manager-btn{grid-column:auto}.mode-competicoes-clean.stable-mode-grid{grid-template-columns:1fr}}.manager38-setup-v2{max-width:min(520px,calc(100% - 24px));margin:0 auto;padding:12px 0 28px;gap:16px}.manager38-setup-compact{gap:12px;padding-top:8px}.manager38-setup-hero-compact{gap:8px}.manager38-setup-shell-compact{gap:12px;padding:14px}.manager38-setup-coach-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--mgr-accent, #149447) 12%,transparent);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 28%,transparent);font-size:.82rem}.manager38-setup-coach-chip span{color:var(--mgr-muted, #94a3b8);font-weight:700}.manager38-setup-coach-chip strong{color:var(--mgr-text, #f8fafc);font-weight:900}.manager38-league-tabs-compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:3px}.manager38-league-tabs-compact button{min-height:34px;padding:5px 6px;font-size:.72rem;gap:5px;justify-content:flex-start}.manager38-league-tabs-compact button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.manager38-league-tabs-compact .manager38-league-flag{width:16px;height:12px}.manager38-setup-form-compact{gap:10px}.manager38-setup-actions{display:grid;gap:8px}.manager38-setup-quick{width:100%;min-height:44px;border-radius:12px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .24));background:transparent;color:var(--mgr-text, #f8fafc);font-size:.88rem;font-weight:800;cursor:pointer}.manager38-setup-quick:hover:not(:disabled){background:#ffffff0d}.manager38-setup-quick:disabled{opacity:.45;cursor:not-allowed}.manager38-setup-more{font-size:.8rem;color:var(--mgr-muted, #94a3b8)}.manager38-setup-more summary{cursor:pointer;font-weight:800;color:var(--mgr-muted, #94a3b8);list-style:none}.manager38-setup-more summary::-webkit-details-marker{display:none}.manager38-setup-more ul{margin:8px 0 0;padding-left:18px;line-height:1.45}.intro-profile-manager .intro-manager-direct{margin-top:4px}.intro-profile-manager .intro-manager-direct.home-manager-hero-btn{justify-content:center;gap:10px}@media(max-width:520px){.manager38-league-tabs-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.manager38-setup-hero{display:grid;gap:12px}.manager38-setup-back{justify-self:start}.manager38-setup-hero-copy{display:grid;gap:8px;text-align:left}.manager38-setup-hero-copy h1{margin:0;font-size:clamp(1.45rem,4.5vw,1.85rem);font-weight:900;letter-spacing:-.03em;color:var(--mgr-text, #f8fafc);line-height:1.15}.manager38-setup-hero-copy p{margin:0;font-size:.86rem;line-height:1.45;color:var(--mgr-muted, #94a3b8);max-width:46ch}.manager38-setup-features{display:grid;gap:10px}.manager38-setup-features h2{margin:0;font-size:1rem}.manager38-setup-features-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.manager38-setup-features-grid article{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .18));background:color-mix(in srgb,var(--mgr-accent, #149447) 6%,var(--mgr-surface, #0f2438))}.manager38-setup-features-grid article span{font-size:1.1rem;line-height:1}.manager38-setup-features-grid article strong{font-size:.82rem}.manager38-setup-features-grid article p{margin:0;font-size:.72rem;color:var(--mgr-muted, #94a3b8);line-height:1.35}.manager38-setup-shell{display:grid;gap:14px;padding:16px;border-radius:18px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .2));background:var(--mgr-surface, rgba(2, 16, 31, .72));box-shadow:0 16px 40px #0000002e}.manager38-league-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border-radius:12px;background:#0000001f;border:1px solid var(--mgr-border, rgba(148, 163, 184, .14))}.manager38-league-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:9px;background:transparent;color:var(--mgr-muted, #94a3b8);font-size:.88rem;font-weight:800;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.manager38-league-tabs button.is-active{background:var(--mgr-accent, #149447);color:var(--mgr-accent-text, #fff);box-shadow:0 6px 16px var(--mgr-accent-glow, rgba(20, 148, 71, .28))}.manager38-league-flag{width:22px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000024;flex-shrink:0}.manager38-league-tabs button.is-active .manager38-league-flag{box-shadow:0 0 0 1px #ffffff59}.manager38-club-preview{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border-radius:14px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .18));background:var(--mgr-surface-2, rgba(255, 255, 255, .04))}.manager38-club-preview-copy{display:grid;gap:4px;min-width:0}.manager38-club-preview-copy strong{font-size:1.05rem;font-weight:900;color:var(--mgr-text, #f8fafc);line-height:1.2}.manager38-club-preview-copy span{font-size:.78rem;font-weight:700;color:var(--mgr-muted, #94a3b8)}.manager38-setup-form{display:grid;gap:12px}.manager38-setup-row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manager38-setup-form label{display:grid;gap:6px}.manager38-setup-form label>span{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--mgr-muted, #94a3b8)}.manager38-setup-form select,.manager38-setup-form input:not([type=checkbox]){width:100%;min-height:46px;padding:0 12px;border-radius:10px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .22));background:#00000026;color:var(--mgr-text, #f8fafc);font:inherit;font-size:.9rem;font-weight:700;color-scheme:dark}.manager38-setup-form select option{background-color:#0f1f2e;color:#f8fafc}.manager38-setup-form select option:checked{background-color:#149447;color:#fff}.manager38-setup-form .manager38-check{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:4px 0}.manager38-setup-form .manager38-check span{font-size:.84rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--mgr-text, #f8fafc)}.manager38-setup-form .manager38-check input{width:18px;min-height:18px;margin:0}.manager38-setup-start{width:100%;min-height:50px;margin-top:4px;border:0;border-radius:12px;background:var(--mgr-accent, #149447);color:var(--mgr-accent-text, #fff);font-size:.92rem;font-weight:900;letter-spacing:.02em;cursor:pointer;box-shadow:0 10px 24px var(--mgr-accent-glow, rgba(20, 148, 71, .32));transition:transform .14s ease,box-shadow .14s ease}.manager38-setup-start:hover{transform:translateY(-1px);box-shadow:0 14px 28px var(--mgr-accent-glow, rgba(20, 148, 71, .38))}html.ui-light-test body .manager38-setup-shell,body.light .manager38-setup-shell{background:#fff;box-shadow:0 12px 32px #0f172a14}html.ui-light-test body .manager38-league-tabs,body.light .manager38-league-tabs{background:#f1f5f9;border-color:#0f172a14}html.ui-light-test body .manager38-league-tabs button,body.light .manager38-league-tabs button{color:#64748b}html.ui-light-test body .manager38-club-preview,body.light .manager38-club-preview{background:#f8fafc}html.ui-light-test body .manager38-setup-form select,html.ui-light-test body .manager38-setup-form input:not([type=checkbox]),body.light .manager38-setup-form select,body.light .manager38-setup-form input:not([type=checkbox]){background:#fff;color:#0f172a;color-scheme:light}html.ui-light-test body .manager38-setup-form select option,body.light .manager38-setup-form select option{background-color:#fff;color:#0f172a}html.ui-light-test body .manager38-setup-form select option:checked,body.light .manager38-setup-form select option:checked{background-color:#149447;color:#fff}@media(max-width:520px){.manager38-setup-row-2{grid-template-columns:1fr}.manager38-setup-v2{max-width:min(100% - 16px,480px);padding-top:8px}}.home-minimal-v38 .intro-hero-card{position:relative;overflow:hidden;padding:28px 22px 22px;gap:20px;border-radius:22px;border-color:#14944729;background:radial-gradient(120% 90% at 50% -20%,rgba(34,197,94,.16),transparent 55%),radial-gradient(80% 60% at 100% 0%,rgba(56,189,248,.08),transparent 50%),#0e151aeb;box-shadow:0 14px 36px #00000029;display:flex;flex-direction:column}.home-hero-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-6px 0 2px}.home-hero-account-btn{min-height:34px;max-width:min(58vw,220px);padding:6px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#ffffff0f;color:#e2e8f0;font:inherit;font-size:.74rem;font-weight:750;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.home-hero-account-btn:hover{background:#ffffff1a;border-color:#94a3b866}.home-hero-toolbar .ui-test-theme-toggle.is-inline{position:static;top:auto;right:auto;width:36px;min-width:36px;height:36px;min-height:36px;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:#ffffff0f;color:#e2e8f0;box-shadow:none;flex-shrink:0}.home-hero-toolbar .ui-test-theme-toggle.is-inline:hover{background:#ffffff1a}html.ui-light-test .home-hero-account-btn,body.light .home-hero-account-btn{color:#0f172a;border-color:#0f172a1f;background:#0f172a0a}html.ui-light-test .home-hero-account-btn:hover,body.light .home-hero-account-btn:hover{background:#0f172a12}html.ui-light-test .home-hero-toolbar .ui-test-theme-toggle.is-inline,html.ui-light-test .home-hero-toolbar .ui-test-theme-toggle.is-inline svg,body.light .home-hero-toolbar .ui-test-theme-toggle.is-inline,body.light .home-hero-toolbar .ui-test-theme-toggle.is-inline svg{color:#0f172a;border-color:#0f172a1f;background:#0f172a0a}.home-minimal-v38 .intro-actions-center{flex:1;display:flex;flex-direction:column;justify-content:center;gap:12px}.home-minimal-v38 .start-brand{gap:8px}.home-minimal-v38 .start-brand-kicker{margin:2px 0 0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#4ade80}.home-minimal-v38 .start-brand h1{margin:0;font-size:clamp(1.85rem,6.5vw,2.25rem);font-weight:900;letter-spacing:-.035em;line-height:1}.home-minimal-v38 .start-brand>p:not(.start-brand-kicker){margin:4px auto 0;font-size:.9rem;line-height:1.4;color:#94a3b8;max-width:none;white-space:nowrap}.home-minimal-v38 .intro-welcome{margin:0;font-size:.88rem;font-weight:600;color:#94a3b8;text-align:center}.home-minimal-v38 .intro-enter-wrap,.home-minimal-v38 .intro-profile-manager{display:grid;gap:12px}.home-minimal-v38 .intro-primary-btn{border-radius:16px;font-weight:900}.home-minimal-v38 .home-fast-modes{gap:8px}.home-minimal-v38 .home-fast-modes button{min-height:58px;padding:12px 14px;border-radius:14px;border-color:#94a3b824;background:#ffffff0a;box-shadow:none}.home-minimal-v38 .home-fast-modes button:first-child{border-color:#f6d76a38;background:#f6d76a14}.home-minimal-v38 .home-fast-modes strong{display:block;font-size:.9rem;line-height:1.25}.home-minimal-v38 .home-fast-modes span{display:block;margin-top:3px;font-size:.74rem;line-height:1.35}.home-fast-manager-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.home-fast-manager-copy strong,.home-fast-manager-copy span{display:block}.home-minimal-v38 .home-fast-manager-btn{padding:12px 14px}.home-minimal-v38 .home-all-modes-btn{border-radius:14px;border-color:#94a3b824;background:transparent;font-weight:750}.home-minimal-v38 .intro-enter-footnote{font-size:.72rem;color:#64748b}.home-manager-hero-btn{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:52px;padding:10px 14px;text-align:left;color:#fff!important;border:0;background:linear-gradient(135deg,#16a34a,#149447 45%,#0f7a38);box-shadow:0 8px 18px #14944742}.home-manager-hero-btn svg{flex-shrink:0;color:#fff!important;stroke:currentColor}.home-manager-hero-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1;color:#fff}.home-manager-hero-title,.home-manager-hero-copy strong{font-size:.95rem;line-height:1.1;font-weight:900;letter-spacing:-.015em;color:#fff!important;-webkit-text-fill-color:#ffffff}.home-manager-hero-sub{display:block;font-size:.72rem;font-weight:500;line-height:1.25;color:#ffffffe0!important;-webkit-text-fill-color:rgba(255,255,255,.88);width:100%;max-width:100%}.home-other-modes-link{width:100%;min-height:40px;margin-top:0;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:#94a3b8;font-size:.8rem;font-weight:700;cursor:pointer;transition:color .15s ease,background .15s ease}.home-other-modes-link:hover:not(:disabled){color:#e2e8f0;background:#ffffff0a}.home-other-modes-link:disabled{opacity:.5;cursor:wait}html.ui-light-test .home-other-modes-link,body.light .home-other-modes-link{color:#64748b}html.ui-light-test .home-other-modes-link:hover:not(:disabled),body.light .home-other-modes-link:hover:not(:disabled){color:#334155;background:#0f172a0a}.home-playstore-cta{position:relative;display:flex;align-items:center;gap:8px;width:100%;margin-top:8px;padding:6px 12px;min-height:40px;border-radius:11px;overflow:hidden;text-decoration:none;border:1px solid rgba(74,222,128,.45);background:radial-gradient(120% 140% at 0% 0%,rgba(74,222,128,.22),transparent 55%),linear-gradient(135deg,#0f2a1e,#123528 45%,#0b1f17);box-shadow:0 4px 14px #10b98138,inset 0 1px #ffffff0f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.home-playstore-cta:hover{transform:translateY(-1px);border-color:#4ade80bf;box-shadow:0 8px 18px #10b98152,inset 0 1px #ffffff14}.home-playstore-cta:active{transform:translateY(0)}.home-playstore-cta-glyph{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:#fffffff5;box-shadow:0 2px 6px #0003}.home-playstore-cta-copy{display:grid;gap:0;min-width:0;line-height:1.1}.home-playstore-cta-copy small{font-size:.52rem;font-weight:800;letter-spacing:.12em;color:#cbfde1bf}.home-playstore-cta-copy strong{font-size:.88rem;font-weight:900;letter-spacing:-.01em;color:#f0fff6}.home-playstore-cta-badge{position:static;margin-left:auto;flex-shrink:0;align-self:center;padding:3px 8px;border-radius:999px;font-size:.52rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#052e16;background:linear-gradient(135deg,#86efac,#22c55e);box-shadow:0 2px 6px #22c55e66}.home-playstore-cta-shine{position:absolute;top:0;left:-60%;width:45%;height:100%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:home-playstore-shine 3.6s ease-in-out infinite;pointer-events:none}@keyframes home-playstore-shine{0%,55%{left:-60%}85%,to{left:130%}}@media(prefers-reduced-motion:reduce){.home-playstore-cta-shine{animation:none}}html.ui-light-test .home-playstore-cta,body.light .home-playstore-cta{border-color:#15803d59;background:radial-gradient(120% 140% at 0% 0%,rgba(34,197,94,.18),transparent 55%),linear-gradient(135deg,#fff,#f0fdf4);box-shadow:0 10px 24px #10b9812e}html.ui-light-test .home-playstore-cta-copy small,body.light .home-playstore-cta-copy small{color:#15803d}html.ui-light-test .home-playstore-cta-copy strong,body.light .home-playstore-cta-copy strong{color:#0f172a}.manager38-results .manager38-match-toolbar{display:flex;flex-direction:column;gap:12px;padding:14px 16px;margin-bottom:12px;border-radius:14px;border:1px solid var(--mgr-border, rgba(148, 163, 184, .16));background:var(--mgr-surface, rgba(12, 28, 48, .42))}.manager38-match-toolbar-copy h2{margin:0;font-size:1.02rem;font-weight:800;line-height:1.25;color:var(--mgr-text, #f8fafc)}.manager38-match-toolbar-hint{margin:5px 0 0;font-size:.8rem;font-weight:500;line-height:1.35;color:var(--mgr-muted, #94a3b8)}.manager38-results .manager38-match-toolbar .manager38-table-head-actions{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:8px;width:100%}.manager38-results .manager38-match-toolbar .manager38-btn-play{min-height:42px!important;padding:0 14px!important;border-radius:10px!important;border:1px solid rgba(20,148,71,.55)!important;background:#1494472e!important;color:#ecfdf5!important;box-shadow:none!important;text-transform:none!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:0!important}.manager38-results .manager38-match-toolbar .manager38-btn-play:hover:not(:disabled){background:#14944747!important;transform:none}.manager38-results .manager38-match-toolbar .manager38-btn-sim{min-height:42px!important;padding:0 12px!important;border-radius:10px!important;font-size:.78rem!important;font-weight:650!important;text-transform:none!important}html.ui-light-test .manager38-results .manager38-match-toolbar,body.light .manager38-results .manager38-match-toolbar{background:#ffffffeb;border-color:#0f172a14}html.ui-light-test .manager38-results .manager38-match-toolbar .manager38-btn-play,body.light .manager38-results .manager38-match-toolbar .manager38-btn-play{background:#1494471a!important;color:#166534!important;border-color:#14944759!important}@media(max-width:520px){.manager38-results .manager38-match-toolbar .manager38-table-head-actions{grid-template-columns:1fr}}.home-minimal-v38 .home-stack-side{gap:0;padding:0;border-radius:18px;border:1px solid rgba(148,163,184,.12);background:#0e151ae0;box-shadow:0 10px 32px #0000001f;overflow:hidden}.home-minimal-v38 .home-stack-side>*{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.home-minimal-v38 .home-stack-side>*+*{border-top:1px solid rgba(148,163,184,.1)!important}.home-minimal-v38 .home-global-ranking,.home-minimal-v38 .home-roster-catalog-link,.home-minimal-v38 .home-help-hub,.home-minimal-v38 .home-sponsors-block,.home-minimal-v38 .database-stats{padding:12px 14px!important}.sponsor-wrexham-fallback{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:8px;background:#fff;color:#0f172a;font-size:.95rem;font-weight:900;letter-spacing:-.02em}.manager38-setup-v2.manager38-screen{width:min(520px,calc(100vw - 24px));min-height:auto;margin:24px auto 32px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.manager38-setup-v2 .manager38-requested-badge{width:fit-content;margin:0}.manager38-setup-v2 .manager38-setup-back{font-size:.8rem}html.ui-light-test body .home-minimal-v38 .intro-hero-card,body.light .home-minimal-v38 .intro-hero-card{background:radial-gradient(120% 90% at 50% -18%,rgba(34,197,94,.14),transparent 52%),radial-gradient(70% 50% at 100% 0%,rgba(14,165,233,.08),transparent 48%),linear-gradient(180deg,#fff,#f7fbf8);border-color:#14944724;box-shadow:0 12px 32px #0f172a0f}html.ui-light-test body .home-minimal-v38 .start-brand-kicker,body.light .home-minimal-v38 .start-brand-kicker{color:#15803d}html.ui-light-test body .home-minimal-v38 .start-brand h1,body.light .home-minimal-v38 .start-brand h1{color:#0f172a}html.ui-light-test body .home-minimal-v38 .start-brand>p:not(.start-brand-kicker),body.light .home-minimal-v38 .start-brand>p:not(.start-brand-kicker),html.ui-light-test body .home-minimal-v38 .intro-welcome,body.light .home-minimal-v38 .intro-welcome{color:#64748b}html.ui-light-test body .home-minimal-v38 .home-stack-side,body.light .home-minimal-v38 .home-stack-side{background:transparent;border-color:transparent}html.ui-light-test body .home-minimal-v38 .home-fast-modes button,body.light .home-minimal-v38 .home-fast-modes button{background:#0f172a08;border-color:#0f172a14}html.ui-light-test body .home-minimal-v38 .home-fast-modes button:first-child,body.light .home-minimal-v38 .home-fast-modes button:first-child{background:#facc151f}html.ui-light-test body .manager38-setup-v2.manager38-screen,body.light .manager38-setup-v2.manager38-screen{background:transparent}@media(min-width:980px){.home-minimal-v38{align-items:stretch}}.manager38-league-tabs{gap:10px;padding:6px}.manager38-league-tabs button.is-active{background:#149447!important;color:#fff!important;box-shadow:0 6px 16px #14944747}html.ui-light-test body .manager38-league-tabs button.is-active,html.ui-light-test body .manager38-league-tabs button.is-active span,body.light .manager38-league-tabs button.is-active,body.light .manager38-league-tabs button.is-active span{background:#149447!important;color:#fff!important}html.ui-light-test body .manager38-league-tabs button:not(.is-active),body.light .manager38-league-tabs button:not(.is-active){color:#334155;background:#fff}html.ui-light-test body .manager38-setup-features-grid article,body.light .manager38-setup-features-grid article{background:#f8fafc;border-color:#0f172a14}html.ui-light-test body .manager38-setup-features-grid article strong,html.ui-light-test body .manager38-setup-features h2,html.ui-light-test body .manager38-setup-hero-copy h1,body.light .manager38-setup-features-grid article strong,body.light .manager38-setup-features h2,body.light .manager38-setup-hero-copy h1{color:#0f172a}.mode-manager-entry-copy{gap:6px}.mode-manager-entry-head strong{margin:0}.mode-manager-featured-head{gap:12px}.mode-manager-featured-head strong{margin-right:2px}html.ui-light-test body .mode-manager-featured,body.light .mode-manager-featured{background:#fff;border-color:#14944733;box-shadow:0 8px 24px #0f172a0f}html.ui-light-test body .mode-manager-entry,body.light .mode-manager-entry{background:#f8fafc;border-color:#1494472e}.home-sponsors-mobile-only{display:none}.home-sponsors-desktop-only{display:grid}@media(max-width:979px){.home-sponsors-mobile-only{display:grid;gap:8px;margin-top:2px}.home-sponsors-desktop-only{display:none!important}.home-minimal-v38 .home-stack-side{display:grid;height:auto;min-height:0}.home-minimal-v38 .home-stack-side>.database-stats{margin-top:0}}.home-page-shell .footer-global-stats-wrap{text-align:left;border-radius:18px;border:1px solid rgba(148,163,184,.12);background:#0e151ae0;box-shadow:0 10px 32px #0000001f}.home-page-shell .footer-global-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.home-page-shell .footer-global-stat{padding:10px 8px;border-radius:12px;border:1px solid rgba(148,163,184,.12);background:#ffffff0a;justify-items:center;text-align:center}.home-minimal-v38 .home-global-ranking.open .home-ranking-list-modes article,.home-minimal-v38 .home-global-ranking.open .home-ranking-list-x1 article{border:1px solid rgba(148,163,184,.12);border-radius:10px;background:#ffffff08}.home-minimal-v38 .database-stats.open .database-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-minimal-v38 .database-stats.open .database-metrics article{border:1px solid rgba(148,163,184,.12);background:#ffffff0a}html.ui-light-test body .home-page-shell .footer-global-stats-wrap,body.light .home-page-shell .footer-global-stats-wrap{background:#fff;border-color:#0f172a14;box-shadow:0 8px 24px #0f172a0f}html.ui-light-test body .home-page-shell .footer-global-stat,body.light .home-page-shell .footer-global-stat{background:#f8fafc;border-color:#0f172a14}html.ui-light-test body .home-page-shell .footer-global-stat strong,body.light .home-page-shell .footer-global-stat strong{color:#0f172a}html.ui-light-test body .home-page-shell .footer-global-stat span,body.light .home-page-shell .footer-global-stat span{color:#64748b}html.ui-light-test body .home-minimal-v38 .database-stats.open .database-metrics article,body.light .home-minimal-v38 .database-stats.open .database-metrics article{background:#f8fafc;border-color:#0f172a14}html.ui-light-test body .home-minimal-v38 .home-global-ranking.open .home-ranking-list-modes article,html.ui-light-test body .home-minimal-v38 .home-global-ranking.open .home-ranking-list-x1 article,body.light .home-minimal-v38 .home-global-ranking.open .home-ranking-list-modes article,body.light .home-minimal-v38 .home-global-ranking.open .home-ranking-list-x1 article{background:#f8fafc;border-color:#0f172a14}@media(max-width:640px){.home-page-shell .footer-global-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.home-page-shell{max-width:min(1080px,calc(100% - 32px))}.home-page-shell .home-minimal-v38.home-stack{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;gap:16px}.home-page-shell .home-minimal-v38>.intro-hero-card{grid-column:1;grid-row:1;align-self:start;position:sticky;top:16px;min-height:auto;height:auto}.home-page-shell .home-minimal-v38 .intro-actions-center{flex:initial;justify-content:flex-start}.home-page-shell .home-minimal-v38>.home-stack-side{grid-column:2;grid-row:1;align-self:stretch;margin-top:0;display:flex;flex-direction:column;min-height:100%}.home-page-shell .home-minimal-v38>.home-stack-side>.database-stats{margin-top:auto}}@media(min-width:1200px){.home-page-shell{max-width:min(1120px,calc(100% - 40px))}.home-page-shell .home-minimal-v38.home-stack{grid-template-columns:minmax(0,1.08fr) minmax(320px,380px);gap:18px}}.home-secondary-kicker{margin:0;padding:10px 14px 2px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8b8}.home-minimal-v38 .home-secondary-hub{border-color:#94a3b814;background:#0e151a7a;box-shadow:none}.home-minimal-v38 .home-secondary-hub>*+*{border-top-color:#94a3b812!important}.home-minimal-v38 .home-secondary-hub .home-global-ranking,.home-minimal-v38 .home-secondary-hub .home-roster-catalog-link,.home-minimal-v38 .home-secondary-hub .home-help-hub,.home-minimal-v38 .home-secondary-hub .home-mgr-pitch,.home-minimal-v38 .home-secondary-hub .home-sponsors-block,.home-minimal-v38 .home-secondary-hub .database-stats{padding:10px 12px!important}.home-minimal-v38 .home-secondary-hub .home-ranking-master-toggle,.home-minimal-v38 .home-secondary-hub .home-help-hub-toggle,.home-minimal-v38 .home-secondary-hub .database-stats-toggle{padding:0;gap:10px}.home-minimal-v38 .home-secondary-hub .home-ranking-master-toggle span,.home-minimal-v38 .home-secondary-hub .home-help-hub-toggle span,.home-minimal-v38 .home-secondary-hub .database-stats-toggle span{color:#94a3b8d1;font-size:.6rem;font-weight:700;letter-spacing:.06em}.home-minimal-v38 .home-secondary-hub .home-ranking-master-toggle strong,.home-minimal-v38 .home-secondary-hub .home-help-hub-toggle strong,.home-minimal-v38 .home-secondary-hub .database-stats-toggle strong{color:#e2e8f0db;font-size:.8rem;font-weight:600}.home-minimal-v38 .home-secondary-hub .home-ranking-master-toggle>small,.home-minimal-v38 .home-secondary-hub .home-help-hub-toggle>small,.home-minimal-v38 .home-secondary-hub .database-stats-toggle>small{width:22px;height:22px;font-size:.78rem;font-weight:800;background:#ffffff0a;color:#e2e8f0bf}.home-minimal-v38 .home-secondary-hub .home-global-ranking.open .home-ranking-master-toggle>small,.home-minimal-v38 .home-secondary-hub .home-help-hub.open .home-help-hub-toggle>small,.home-minimal-v38 .home-secondary-hub .database-stats.open .database-stats-toggle>small{background:#ffffff12;color:#e2e8f0e6}.home-minimal-v38 .home-secondary-hub .home-global-ranking.open{border-color:#94a3b824;box-shadow:none}.home-minimal-v38 .home-secondary-hub .home-roster-catalog-link{gap:10px}.home-minimal-v38 .home-secondary-hub .home-roster-catalog-icon{width:28px;height:28px;font-size:.85rem}.home-minimal-v38 .home-secondary-hub .home-roster-catalog-copy strong{font-size:.82rem;font-weight:600}.home-minimal-v38 .home-secondary-hub .home-roster-catalog-copy span{font-size:.72rem;color:#94a3b8d9}.home-minimal-v38 .home-secondary-hub .home-roster-catalog-arrow{font-size:.85rem;color:#94a3b8b3}.home-page-shell .footer-global-stats-wrap.is-subtle{border-radius:14px;border-color:#94a3b81a;background:#0e151a73;box-shadow:none;overflow:hidden}.footer-global-stats-subtle-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;width:100%;padding:10px 12px;border:0;background:transparent;color:#e2e8f0e0;text-align:left;cursor:pointer}.footer-global-stats-subtle-head>span{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8d1}.footer-global-stats-subtle-head>small{font-size:.74rem;font-weight:500;color:#94a3b8e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.footer-global-stats-subtle-head>em{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#ffffff0d;font-size:.78rem;font-style:normal;font-weight:800;color:#e2e8f0bf}.home-page-shell .footer-global-stats-wrap.is-subtle .footer-global-stats-grid{gap:4px;padding:0 8px 10px}.home-page-shell .footer-global-stats-wrap.is-subtle .footer-global-stat{padding:6px 4px;border:0;border-radius:8px;background:#ffffff08}.home-page-shell .footer-global-stats-wrap.is-subtle .footer-global-stat strong{font-size:.88rem;font-weight:700}.home-page-shell .footer-global-stats-wrap.is-subtle .footer-global-stat span{font-size:.62rem;color:#94a3b8e0}.home-page-shell .footer-global-stats-wrap.is-subtle .footer-perfect380-hall{margin:0 8px 8px;padding:8px;border-radius:10px;background:#ffffff08}html.ui-light-test body .home-minimal-v38 .home-secondary-hub,body.light .home-minimal-v38 .home-secondary-hub{background:#f8fafceb;border-color:#0f172a0f}html.ui-light-test body .home-minimal-v38 .home-secondary-hub .home-ranking-master-toggle span,html.ui-light-test body .home-minimal-v38 .home-secondary-hub .home-help-hub-toggle span,html.ui-light-test body .home-minimal-v38 .home-secondary-hub .database-stats-toggle span,body.light .home-minimal-v38 .home-secondary-hub .home-ranking-master-toggle span,body.light .home-minimal-v38 .home-secondary-hub .home-help-hub-toggle span,body.light .home-minimal-v38 .home-secondary-hub .database-stats-toggle span{color:#94a3b8}html.ui-light-test body .home-minimal-v38 .home-secondary-hub .home-ranking-master-toggle strong,html.ui-light-test body .home-minimal-v38 .home-secondary-hub .home-help-hub-toggle strong,html.ui-light-test body .home-minimal-v38 .home-secondary-hub .database-stats-toggle strong,body.light .home-minimal-v38 .home-secondary-hub .home-ranking-master-toggle strong,body.light .home-minimal-v38 .home-secondary-hub .home-help-hub-toggle strong,body.light .home-minimal-v38 .home-secondary-hub .database-stats-toggle strong{color:#334155}html.ui-light-test body .home-page-shell .footer-global-stats-wrap.is-subtle,body.light .home-page-shell .footer-global-stats-wrap.is-subtle{background:#f8fafcf2;border-color:#0f172a0f;box-shadow:none}html.ui-light-test body .footer-global-stats-subtle-head,body.light .footer-global-stats-subtle-head{color:#334155}html.ui-light-test body .footer-global-stats-subtle-head>span,body.light .footer-global-stats-subtle-head>span{color:#94a3b8}html.ui-light-test body .footer-global-stats-subtle-head>small,body.light .footer-global-stats-subtle-head>small{color:#64748b}html.ui-light-test body .home-page-shell .footer-global-stats-wrap.is-subtle .footer-global-stat,body.light .home-page-shell .footer-global-stats-wrap.is-subtle .footer-global-stat{background:#0f172a08}@media(max-width:640px){.footer-global-stats-subtle-head{grid-template-columns:1fr auto;grid-template-rows:auto auto}.footer-global-stats-subtle-head>span{grid-column:1;grid-row:1}.footer-global-stats-subtle-head>em{grid-column:2;grid-row:1 / span 2;align-self:center}.footer-global-stats-subtle-head>small{grid-column:1;grid-row:2;white-space:normal}}.manager38-offer.is-abroad{border-color:#3b82f647;background:#3b82f60f}.manager38-bf-club small{display:block;margin-top:2px;color:var(--mgr-muted);font-size:.72rem;font-weight:600}html.ui-light-test body .intro-primary-btn.home-manager-hero-btn,body.light .intro-primary-btn.home-manager-hero-btn,html.ui-light-test body .intro-primary-btn.home-manager-hero-btn .home-manager-hero-title,body.light .intro-primary-btn.home-manager-hero-btn .home-manager-hero-title,html.ui-light-test body .intro-primary-btn.home-manager-hero-btn .home-manager-hero-sub,body.light .intro-primary-btn.home-manager-hero-btn .home-manager-hero-sub{color:#fff!important;-webkit-text-fill-color:#ffffff}.manager38-bf-ranking-list.is-coach li.is-clickable,.manager38-bf-ranking-list.is-clubs li.is-clickable{cursor:pointer;transition:background .12s ease,transform .05s ease}.manager38-bf-ranking-list.is-coach li.is-clickable:hover,.manager38-bf-ranking-list.is-clubs li.is-clickable:hover{background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,transparent)}.manager38-bf-ranking-list.is-coach li.is-clickable:focus-visible,.manager38-bf-ranking-list.is-clubs li.is-clickable:focus-visible{outline:2px solid var(--mgr-accent, #149447);outline-offset:2px}.manager38-coach-modal{max-width:448px;padding:0;display:flex;flex-direction:column;max-height:min(760px,calc(100vh - 28px));overflow:hidden;border-radius:24px;border:1px solid rgba(15,23,42,.1);box-shadow:0 30px 70px #0f172a47,0 4px 14px #0f172a1f;color:#101827;background:#fff}.manager38-coach-modal-hero{flex-shrink:0}.manager38-coach-modal-hero{position:relative;overflow:hidden;padding:22px 20px 18px;background:radial-gradient(130% 120% at 88% -30%,color-mix(in srgb,var(--coach-accent, #22c55e) 58%,transparent),transparent 62%),radial-gradient(90% 130% at -12% 118%,color-mix(in srgb,var(--coach-accent, #22c55e) 24%,transparent),transparent 60%),linear-gradient(150deg,var(--coach-hero-mid, #0f766e),var(--coach-hero-deep, #0b1512) 92%);color:#fff}.manager38-coach-modal-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)}.manager38-coach-modal-hero:after{content:"";position:absolute;right:-46px;bottom:-66px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 70%);pointer-events:none}.manager38-coach-modal-hero .manager38-coach-modal-pts,.manager38-coach-modal-hero .manager38-coach-modal-pts span,.manager38-coach-modal-hero .manager38-coach-modal-pts strong{color:#fff}.manager38-coach-modal-hero .manager38-coach-modal-pts span{color:#ffffffe6}.manager38-coach-modal-hero-main{position:relative;display:flex;align-items:center;gap:14px;padding-right:40px}.manager38-coach-modal-rank-badge{position:absolute;top:16px;right:50px;padding:5px 11px;border-radius:999px;background:linear-gradient(135deg,#fde68a,#f59e0b);border:1px solid rgba(255,255,255,.55);color:#5b3a00;font-size:.76rem;font-weight:900;letter-spacing:.02em;box-shadow:0 4px 12px #f59e0b66}.manager38-modal-close.is-on-hero{position:absolute;top:14px;right:14px;color:#fff;background:#ffffff29;border-color:#ffffff3d}.manager38-coach-modal-id h2{margin:0;font-size:1.26rem;font-weight:950;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.28)}.manager38-coach-modal-id p{margin:4px 0 0;font-size:.82rem;font-weight:600;color:#ffffffd9}.manager38-coach-modal-pts span::before{content:"\1F3C5";margin-right:7px}.manager38-coach-modal-pts{position:relative;display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:11px 14px;border-radius:14px;background:#ffffff24;border:1px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:.82rem;font-weight:700}.manager38-coach-modal-pts span:before{content:"\1F3C5";margin-right:7px}.manager38-coach-modal-pts strong{font-size:1.12rem;font-weight:950;letter-spacing:-.01em}.manager38-coach-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px 0 8px;background:#fff;color:#101827}.manager38-coach-modal-section{position:relative;margin:18px 20px 11px;padding-left:12px;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.manager38-coach-modal-section:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:13px;border-radius:2px;background:linear-gradient(180deg,var(--coach-accent, #22c55e),color-mix(in srgb,var(--coach-accent, #22c55e) 40%,#0b1512))}.manager38-coach-record{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:0 20px 16px}.manager38-coach-record>div{position:relative;display:grid;gap:3px;justify-items:center;text-align:center;padding:13px 6px 11px;border-radius:14px;background:#fbfcfe;border:1px solid rgba(15,23,42,.07);box-shadow:0 1px 3px #0f172a0a;transition:transform .15s ease,box-shadow .15s ease}.manager38-coach-record>div:hover{transform:translateY(-1px);box-shadow:0 5px 12px #0f172a12}.manager38-coach-record b{display:block;font-size:1.32rem;font-weight:800;line-height:1.05;color:#1e293b}.manager38-coach-record span:last-child{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.manager38-coach-record .is-games .manager38-coach-stat-icon{background:#64748b1a;color:#64748b}.manager38-coach-record .is-win .manager38-coach-stat-icon{background:#16a34a1a;color:#22a05a}.manager38-coach-record .is-win b{color:#22a05a}.manager38-coach-record .is-draw .manager38-coach-stat-icon{background:#ca8a041a;color:#c58a1a}.manager38-coach-record .is-draw b{color:#c58a1a}.manager38-coach-record .is-loss .manager38-coach-stat-icon{background:#dc26261a;color:#d33b3b}.manager38-coach-record .is-loss b{color:#d33b3b}.manager38-coach-stat-icon{display:grid;place-items:center;width:27px;height:27px;margin-bottom:4px;border-radius:999px;font-size:.82rem;line-height:1;background:#64748b1a;color:#64748b}.manager38-coach-eff{margin:0 20px 18px;padding:15px 16px;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08);box-shadow:0 3px 10px #0f172a0d}.manager38-coach-eff-labels{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;font-size:.82rem;font-weight:800;color:#101827}.manager38-coach-eff-labels strong{font-size:1.15rem;font-weight:950;letter-spacing:-.01em;color:#101827}.manager38-coach-eff-track{height:14px;border-radius:999px;background:#94a3b838;overflow:hidden;box-shadow:inset 0 1px 3px #0f172a1f}.manager38-coach-eff-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mgr-accent, #149447),#22c55e);box-shadow:0 0 10px #22c55e73;transition:width .45s cubic-bezier(.22,1,.36,1)}.manager38-coach-eff.is-great .manager38-coach-eff-fill{background:linear-gradient(90deg,#15803d,#4ade80)}.manager38-coach-eff.is-good .manager38-coach-eff-fill{background:linear-gradient(90deg,#ca8a04,#facc15)}.manager38-coach-eff.is-ok .manager38-coach-eff-fill{background:linear-gradient(90deg,#ea580c,#fb923c)}.manager38-coach-eff.is-empty .manager38-coach-eff-fill{background:#94a3b8;box-shadow:none}.manager38-coach-eff-meta{display:flex;justify-content:space-between;gap:8px;margin-top:9px;font-size:.74rem;font-weight:700;color:var(--mgr-muted, #64748b)}.manager38-coach-empty-titles{margin:0 20px 20px;padding:22px 16px;border-radius:16px;text-align:center;background:linear-gradient(180deg,#ffffff,var(--mgr-surface-2, #f8fafc));border:1px dashed var(--mgr-border, rgba(148, 163, 184, .4))}.manager38-coach-empty-titles span{display:block;font-size:1.8rem;margin-bottom:6px;opacity:.55}.manager38-coach-empty-titles strong{display:block;font-size:.92rem;margin-bottom:4px}.manager38-coach-empty-titles p{margin:0;font-size:.78rem;color:var(--mgr-muted, #64748b);line-height:1.4}.manager38-coach-titles{display:grid;gap:9px;padding:0 20px 20px}.manager38-coach-title{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:15px;background:linear-gradient(135deg,#fffbeb,color-mix(in srgb,#f59e0b 12%,#fff));border:1px solid rgba(245,158,11,.3);box-shadow:0 3px 10px #b4781414;transition:transform .15s ease,box-shadow .15s ease}.manager38-coach-title:hover{transform:translateY(-1px);box-shadow:0 8px 16px #b4781426}.manager38-coach-title.is-cont{background:linear-gradient(135deg,#eff6ff,color-mix(in srgb,#3b82f6 10%,#fff));border-color:#3b82f64d}.manager38-coach-title.is-cont:hover{box-shadow:0 8px 16px #2563eb29}.manager38-coach-title-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:11px;font-size:1.3rem;line-height:1;background:#f59e0b29;box-shadow:inset 0 0 0 1px #f59e0b47}.manager38-coach-title.is-cont .manager38-coach-title-icon{background:#3b82f629;box-shadow:inset 0 0 0 1px #3b82f647}.manager38-coach-title strong{display:block;font-size:.92rem;font-weight:900;letter-spacing:-.01em;color:#0f172a}.manager38-coach-title small{display:block;margin-top:3px;font-size:.72rem;color:#64748b;font-weight:700}.manager38-coach-career-box{margin:0 20px 18px;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(15,23,42,.08);box-shadow:0 3px 10px #0f172a0d}.manager38-coach-career-row{display:grid;grid-template-columns:repeat(4,1fr)}.manager38-coach-career-row>div{display:grid;gap:2px;justify-items:center;text-align:center;padding:12px 4px;border-right:1px solid rgba(15,23,42,.06)}.manager38-coach-career-row>div:last-child{border-right:0}.manager38-coach-career-row b{font-size:1.2rem;font-weight:950;line-height:1.05;color:#101827}.manager38-coach-career-row span{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.manager38-coach-career-row .is-win b{color:#16a34a}.manager38-coach-career-row .is-draw b{color:#ca8a04}.manager38-coach-career-row .is-loss b{color:#dc2626}.manager38-coach-career-goals{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(15,23,42,.06);background:#0f172a05}.manager38-coach-career-goals>span{display:grid;gap:3px;justify-items:center;text-align:center;padding:10px 4px;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-right:1px solid rgba(15,23,42,.06)}.manager38-coach-career-goals>span:last-child{border-right:0}.manager38-coach-career-goals b{display:block;font-size:.98rem;font-weight:900;color:#101827}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-career-box{background:#111827!important;border-color:#94a3b82e!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-career-row>div,html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-career-goals>span{border-color:#94a3b824!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-career-goals{background:#ffffff08!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-career-row b,html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-career-goals b{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-career-row .is-win b{color:#4ade80!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-career-row .is-draw b{color:#facc15!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-career-row .is-loss b{color:#f87171!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-career-row span,html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-career-goals>span{color:#94a3b8!important}.manager38-player-renew{margin:12px 0;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 28%,var(--mgr-border));background:color-mix(in srgb,var(--mgr-accent, #149447) 6%,var(--mgr-surface, #fff))}.manager38-player-renew p{margin:0 0 10px;font-size:.86rem;line-height:1.45}.manager38-player-renew-actions{display:flex;flex-wrap:wrap;gap:8px}.manager38-player-economy .is-expiring b{color:#dc2626}.manager38-fired-advance{min-width:180px}@media(max-width:560px){.manager38-offer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.manager38-fired-actions{grid-template-columns:1fr}.manager38-coach-record{grid-template-columns:repeat(2,1fr)}}.manager38-trophy-list.is-continental-all li.is-mine{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 45%,var(--mgr-border));background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,transparent)}html.ui-light-test .manager38-continental-champions-block h4,body.light .manager38-continental-champions-block h4{color:#0f172a}html.ui-light-test .manager38-continental-comp-pill,body.light .manager38-continental-comp-pill{background:#e2e8f0;color:#334155}.manager38-table.is-continental .manager38-row.is-continental{border-radius:10px;margin-bottom:4px;padding:10px 8px;border:1px solid transparent;transition:background .1s ease}.manager38-table.is-continental .manager38-row.is-continental.is-adv{background:color-mix(in srgb,#22c55e 10%,transparent);border-color:#22c55e2e}.manager38-table.is-continental .manager38-row.is-continental.is-cons{background:color-mix(in srgb,#f59e0b 10%,transparent);border-color:#f59e0b2e}.manager38-table.is-continental .manager38-row.is-continental.mine{box-shadow:inset 3px 0 0 var(--mgr-accent, #149447);font-weight:700}.manager38-cont-rank{font-weight:800;color:var(--mgr-muted, #64748b);min-width:1.2rem}.manager38-cont-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:.78rem;color:var(--mgr-muted, #64748b)}.manager38-cont-legend span{display:inline-flex;align-items:center;gap:6px}.manager38-cont-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.manager38-cont-legend .is-adv i{background:#22c55e}.manager38-cont-legend .is-cons i{background:#f59e0b}.manager38-cont-legend .is-out i{background:#94a3b8}html.ui-light-test .manager38-next-match-actions .manager38-btn-play,body.light .manager38-next-match-actions .manager38-btn-play{background:linear-gradient(180deg,#16a34a,#15803d)!important;color:#fff!important;box-shadow:0 6px 16px #16a34a47!important}html.ui-light-test .manager38-next-match-actions .manager38-btn-sim,body.light .manager38-next-match-actions .manager38-btn-sim{border-color:#16a34a59!important;color:#15803d!important;background:#16a34a0f!important}html.ui-light-test .manager38-transfer-tabs,body.light .manager38-transfer-tabs{background:#eef2f7;border-color:#0f172a1f;border-radius:10px;padding:4px;gap:3px;height:auto!important;max-height:none!important}html.ui-light-test .manager38-transfer-tabs button,body.light .manager38-transfer-tabs button{border-radius:7px;border:1px solid transparent;font-weight:800;color:#475569;min-height:30px;transition:background .12s ease,box-shadow .12s ease,color .12s ease}html.ui-light-test .manager38-transfer-tabs button.active,body.light .manager38-transfer-tabs button.active{background:#fff!important;color:#0f172a!important;box-shadow:0 2px 8px #0f172a14!important;border-color:#0f172a14!important}.manager38-offer-metrics .is-money b{color:#15803d}.home-mgr-pitch{position:relative;overflow:hidden;display:grid;gap:0;padding:0;border-radius:18px;border:1px solid rgba(47,179,109,.22);background:radial-gradient(120% 80% at 0% 0%,rgba(34,197,94,.18),transparent 55%),linear-gradient(165deg,#0c1a14,#10241c 48%,#0a1410);color:#f8fafc;box-shadow:0 10px 24px #0818102e}.home-mgr-pitch-visual{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.home-mgr-pitch-glow{position:absolute;width:42%;height:110%;right:-10%;top:-16%;border-radius:50%;background:radial-gradient(circle,rgba(74,222,128,.18),transparent 70%);animation:home-mgr-glow-drift 9s ease-in-out infinite alternate}.home-mgr-pitch-field{position:absolute;inset:auto 0 0;height:42%;background:repeating-linear-gradient(90deg,transparent 0,transparent 18px,rgba(74,222,128,.04) 18px,rgba(74,222,128,.04) 19px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 70%);mask-image:linear-gradient(180deg,transparent,#000 70%);opacity:.7}@keyframes home-mgr-glow-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-5%,3%,0) scale(1.05)}}.home-mgr-pitch-main{position:relative;z-index:1;display:grid;gap:10px;padding:12px}.home-mgr-pitch-free{display:grid;gap:8px;min-width:0}.home-mgr-pitch-kicker{font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#86efac}.home-mgr-pitch-free h2{margin:0;font-size:clamp(1.12rem,3.2vw,1.35rem);font-weight:900;letter-spacing:-.03em;line-height:1.12;color:#f8fafc}.home-mgr-pitch-free>p{margin:0;font-size:.82rem;line-height:1.45;color:#c5d5cb}.home-mgr-pitch-cta{width:100%;min-height:48px;margin-top:2px;padding:0 16px;border:0;border-radius:12px;background:linear-gradient(180deg,#22c55e,#16a34a 48%,#15803d);color:#fff!important;font:inherit;font-size:.92rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 8px 18px #16a34a47;transition:transform .15s ease,filter .15s ease}.home-mgr-pitch-cta:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.home-mgr-pitch-cta:disabled{opacity:.72;cursor:wait}.home-mgr-pitch-mundo{display:grid;gap:8px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#ffffff0d,#ffffff05 72%)}.home-mgr-pitch-mundo-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.home-mgr-pitch-mundo-titles{display:grid;gap:4px;min-width:0}.home-mgr-pitch-mundo-badge{width:fit-content;padding:2px 7px;border-radius:6px;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f8fafcc7;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.home-mgr-pitch-mundo-label{font-size:.98rem;font-weight:900;letter-spacing:-.02em;color:#f8fafc}.home-mgr-pitch-mundo-pricebox{display:grid;justify-items:end;gap:1px;padding:5px 9px;border-radius:10px;background:#0000002e;border:1px solid rgba(255,255,255,.1)}.home-mgr-pitch-mundo-pricebox b{font-size:1.05rem;font-weight:900;letter-spacing:-.03em;line-height:1.1;color:#f8fafc}.home-mgr-pitch-mundo-pricebox em{font-style:normal;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a7f3d0}.home-mgr-pitch-mundo-copy{margin:0;font-size:.76rem;line-height:1.42;color:#e7e5e4}.home-mgr-pitch-mundo-lead{margin:0;font-size:.78rem;font-weight:700;letter-spacing:-.015em;line-height:1.3;color:#f8fafce0}.home-mgr-pitch-mundo-groups{display:grid;gap:8px}.home-mgr-pitch-mundo-group{display:grid;gap:5px}.home-mgr-pitch-mundo-group-title{font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a7f3d0b8}.home-mgr-pitch-mundo-tags{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.home-mgr-pitch-mundo-group:first-child .home-mgr-pitch-mundo-tags{grid-template-columns:repeat(3,minmax(0,1fr))}.home-mgr-pitch-mundo-tags li{min-width:0;padding:5px 6px;border-radius:8px;font-size:.62rem;font-weight:650;line-height:1.2;text-align:center;color:#f8fafce6;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);overflow-wrap:anywhere}.home-mgr-pitch-mundo-assinar{width:100%;min-height:38px;margin-top:2px;padding:8px 12px;border-radius:11px;border:1px solid rgba(20,148,71,.35);background:color-mix(in srgb,#149447 12%,transparent);color:#86efac;font:inherit;font-size:.78rem;font-weight:750;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease}.home-mgr-pitch-mundo-assinar:hover{background:color-mix(in srgb,#149447 18%,transparent);border-color:#1494477a}html.ui-light-test .home-mgr-pitch-mundo-assinar,body.light .home-mgr-pitch-mundo-assinar{color:#15803d;border-color:#15803d47;background:color-mix(in srgb,#16a34a 8%,#ffffff)}html.ui-light-test .home-mgr-pitch-mundo-assinar:hover,body.light .home-mgr-pitch-mundo-assinar:hover{background:color-mix(in srgb,#16a34a 12%,#ffffff)}.home-mgr-pitch-mundo-benefits{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:6px}.home-mgr-pitch-mundo-benefits li{position:relative;padding:7px 10px 7px 28px;border-radius:10px;font-size:.74rem;font-weight:650;line-height:1.35;color:#ecfdf5;background:#00000024;border:1px solid rgba(255,255,255,.08)}.home-mgr-pitch-mundo-benefits li:before{content:"\00B7";position:absolute;left:11px;top:6px;font-size:.9rem;font-weight:900;color:#86efac}html.ui-light-test .home-mgr-pitch-mundo-lead,body.light .home-mgr-pitch-mundo-lead{color:#334155}html.ui-light-test .home-mgr-pitch-mundo-group-title,body.light .home-mgr-pitch-mundo-group-title{color:#15803d}html.ui-light-test .home-mgr-pitch-mundo-tags li,body.light .home-mgr-pitch-mundo-tags li{color:#0f172a;background:#f8fafc;border-color:#0f172a14}html.ui-light-test .home-mgr-pitch-mundo-benefits li,body.light .home-mgr-pitch-mundo-benefits li{color:#334155;background:#0f172a08;border-color:#0f172a14}html.ui-light-test .home-mgr-pitch-mundo-benefits li:before,body.light .home-mgr-pitch-mundo-benefits li:before{color:#16a34a}.home-mgr-pitch-aside-note{margin:0;text-align:center;font-size:.7rem;line-height:1.35;color:#94a3a0}html.ui-light-test .home-mgr-pitch-aside-note,body.light .home-mgr-pitch-aside-note{color:#64748b}html.ui-light-test .home-mgr-pitch,body.light .home-mgr-pitch{border-color:#16a34a2e;background:radial-gradient(120% 80% at 0% 0%,rgba(34,197,94,.1),transparent 55%),linear-gradient(165deg,#f4faf6,#fff 55%,#f8fbf9);color:#0f172a;box-shadow:0 8px 20px #0f3c230f}html.ui-light-test .home-mgr-pitch-kicker,body.light .home-mgr-pitch-kicker{color:#15803d}html.ui-light-test .home-mgr-pitch-free h2,body.light .home-mgr-pitch-free h2{color:#052e16}html.ui-light-test .home-mgr-pitch-free>p,body.light .home-mgr-pitch-free>p{color:#475569}html.ui-light-test .home-mgr-pitch-mundo,body.light .home-mgr-pitch-mundo{border-color:#0f172a1a;background:linear-gradient(165deg,#f8fafc,#fff 75%)}html.ui-light-test .home-mgr-pitch-mundo-badge,body.light .home-mgr-pitch-mundo-badge{color:#475569;background:#0f172a0d;border-color:#0f172a14}html.ui-light-test .home-mgr-pitch-mundo-label,body.light .home-mgr-pitch-mundo-label{color:#0f172a}html.ui-light-test .home-mgr-pitch-mundo-pricebox,body.light .home-mgr-pitch-mundo-pricebox{background:#f1f5f9;border-color:#0f172a1a}html.ui-light-test .home-mgr-pitch-mundo-pricebox b,body.light .home-mgr-pitch-mundo-pricebox b{color:#0f172a}html.ui-light-test .home-mgr-pitch-mundo-pricebox em,body.light .home-mgr-pitch-mundo-pricebox em{color:#15803d}html.ui-light-test .home-mgr-pitch-mundo-copy,body.light .home-mgr-pitch-mundo-copy{color:#57534e}html.ui-light-test .home-mgr-pitch-field,body.light .home-mgr-pitch-field{opacity:.35}.home-mgr-pitch-mobile-only{display:none}.home-mgr-pitch-desktop-only{display:grid}@media(max-width:979px){.home-mgr-pitch-mobile-only{display:grid;margin-top:2px}.home-mgr-pitch-desktop-only{display:none!important}}@media(max-width:380px){.home-page-shell{max-width:calc(100% - 12px);gap:10px}.home-minimal-v38 .intro-hero-card{padding:18px 12px 14px;gap:14px;border-radius:18px}.home-manager-hero-btn{min-height:46px;padding:8px 12px;gap:10px}.home-manager-hero-title,.home-manager-hero-copy strong{font-size:.9rem}.home-mgr-pitch-mundo-group:first-child .home-mgr-pitch-mundo-tags,.manager38-transfer-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:600px)and (max-width:899px){.home-page-shell{max-width:min(720px,calc(100% - 28px))}.home-mgr-pitch-mundo-tags{grid-template-columns:repeat(3,minmax(0,1fr))}.home-mgr-pitch-mundo-group:first-child .home-mgr-pitch-mundo-tags{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){.home-mgr-pitch-desktop-only .home-mgr-pitch-mundo-group:first-child .home-mgr-pitch-mundo-tags{grid-template-columns:repeat(3,minmax(0,1fr))}.home-mgr-pitch-desktop-only .home-mgr-pitch-mundo-tags{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-mgr-features-wrap{margin-top:8px}.home-mgr-features-trigger{width:100%;min-height:40px;padding:8px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:color-mix(in srgb,#0f172a 4%,transparent);color:#334155;font:inherit;font-size:.78rem;font-weight:750;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease}.home-mgr-features-trigger:hover{background:color-mix(in srgb,#0f172a 7%,transparent);border-color:#64748b59}html:not(.ui-light-test) body:not(.light) .home-mgr-features-trigger{color:#f8fafce0;border-color:#ffffff1f;background:#ffffff0a}html:not(.ui-light-test) body:not(.light) .home-mgr-features-trigger:hover{background:#ffffff12}.home-mgr-features-backdrop{z-index:13000;display:grid;place-items:center;padding:16px;background:#0f172a7a}.manager38-unlock-features-wrap{margin-top:2px}.manager38-unlock-modal .manager38-unlock-features-wrap .home-mgr-features-trigger{border-color:#0f7a3a38;background:color-mix(in srgb,#149447 6%,#ffffff);color:#0f172a}.manager38-unlock-modal .manager38-unlock-features-wrap .home-mgr-features-trigger:hover{background:color-mix(in srgb,#149447 10%,#ffffff);border-color:#0f7a3a52}.home-mgr-features-modal{width:min(560px,100%);max-height:min(86dvh,720px);overflow:hidden;display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;box-shadow:0 22px 50px #0f172a38}.home-mgr-features-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 48px 14px 16px;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid rgba(15,23,42,.06)}.home-mgr-features-head span{display:inline-block;margin-bottom:4px;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#15803d}.home-mgr-features-head h2{margin:0;font-size:1.08rem;font-weight:900;letter-spacing:-.03em;line-height:1.2}.home-mgr-features-head p{margin:5px 0 0;font-size:.78rem;line-height:1.4;color:#64748b}.home-mgr-features-close{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:10px;background:#f1f5f9;color:#0f172a;font-size:1.3rem;line-height:1;cursor:pointer}.home-mgr-features-body{overflow:auto;padding:12px 14px 8px;display:grid;gap:12px}.home-mgr-features-group h3{margin:0 0 6px;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.home-mgr-features-group ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.home-mgr-features-group li{padding:5px 9px;border-radius:999px;font-size:.7rem;font-weight:650;line-height:1.25;color:#0f172a;background:#f8fafc;border:1px solid rgba(15,23,42,.08)}.home-mgr-features-foot{padding:10px 14px 12px;border-top:1px solid rgba(15,23,42,.06);font-size:.7rem;font-weight:650;color:#64748b;text-align:center}.home-mgr-features-compare{margin:0}.home-mgr-features-benefit-grid{display:grid;gap:8px}.home-mgr-features-benefit-card{padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.07);background:#f8fafc}.home-mgr-features-benefit-card strong{display:block;font-size:.78rem;font-weight:800;color:#0f172a}.home-mgr-features-benefit-card p{margin:3px 0 0;font-size:.72rem;line-height:1.4;color:#64748b}.home-mgr-features-foot-cta{display:grid;gap:8px}.home-mgr-features-foot-cta p{margin:0;font-size:.68rem;font-weight:650;color:#64748b}.home-mgr-features-assinar{width:100%;min-height:46px;padding:10px 14px;border:0;border-radius:12px;background:linear-gradient(180deg,#16a34a,#15803d);color:#fff;font:inherit;font-size:.88rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 8px 18px #15803d47}.home-mgr-features-assinar:hover{filter:brightness(1.04)}html:not(.ui-light-test) body:not(.light) .home-mgr-features-modal{background:#0f172a;color:#f8fafc;border-color:#ffffff1a}html:not(.ui-light-test) body:not(.light) .home-mgr-features-head{background:linear-gradient(180deg,#1e293b,#0f172a);border-bottom-color:#ffffff14}html:not(.ui-light-test) body:not(.light) .home-mgr-features-head p,html:not(.ui-light-test) body:not(.light) .home-mgr-features-foot-cta p{color:#94a3b8f2}html:not(.ui-light-test) body:not(.light) .home-mgr-features-close{background:#ffffff14;color:#f8fafc}html:not(.ui-light-test) body:not(.light) .home-mgr-features-benefit-card{background:#ffffff0a;border-color:#ffffff14}html:not(.ui-light-test) body:not(.light) .home-mgr-features-benefit-card strong{color:#f8fafc}html:not(.ui-light-test) body:not(.light) .home-mgr-features-foot{border-top-color:#ffffff14}.home-minimal-v38 .home-secondary-hub .home-mgr-pitch{padding:0!important;margin:4px 8px 8px}@media(prefers-reduced-motion:reduce){.home-mgr-pitch-glow{animation:none}}html.ui-light-test .manager38-settings-modal,html.ui-light-test .manager38-screen.manager38-brasfoot-light .manager38-settings-modal,body.light .manager38-settings-modal,body.light .manager38-screen.manager38-brasfoot-light .manager38-settings-modal{background:var(--mgr-surface, #fff);color:var(--mgr-text, #0f172a);border-color:var(--mgr-border, rgba(15, 23, 42, .12))}html.ui-light-test .manager38-screen.manager38-brasfoot-light .manager38-settings-head,body.light .manager38-screen.manager38-brasfoot-light .manager38-settings-head{background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,#f1f5f9);border-bottom-color:var(--mgr-border, rgba(15, 23, 42, .08))}html.ui-light-test .manager38-screen.manager38-brasfoot-light .manager38-settings-head h2,body.light .manager38-screen.manager38-brasfoot-light .manager38-settings-head h2,html.ui-light-test .manager38-screen.manager38-brasfoot-light .manager38-settings-card h3,body.light .manager38-screen.manager38-brasfoot-light .manager38-settings-card h3{color:var(--mgr-text, #0f172a)}html.ui-light-test .manager38-screen.manager38-brasfoot-light .manager38-settings-head p,html.ui-light-test .manager38-screen.manager38-brasfoot-light .manager38-settings-lead,html.ui-light-test .manager38-screen.manager38-brasfoot-light .manager38-settings-card p,body.light .manager38-screen.manager38-brasfoot-light .manager38-settings-head p,body.light .manager38-screen.manager38-brasfoot-light .manager38-settings-lead{color:var(--mgr-muted, #475569)}html.ui-light-test .manager38-screen.manager38-brasfoot-light .manager38-settings-card,body.light .manager38-screen.manager38-brasfoot-light .manager38-settings-card{background:var(--mgr-surface-2, #f8fafc);border-color:var(--mgr-border, rgba(15, 23, 42, .1));color:var(--mgr-text, #0f172a)}html.ui-light-test .manager38-screen.manager38-brasfoot-light .manager38-settings-pace-btn,body.light .manager38-screen.manager38-brasfoot-light .manager38-settings-pace-btn{background:#fff;color:var(--mgr-text, #0f172a);border-color:var(--mgr-border, rgba(15, 23, 42, .12))}html.ui-light-test .manager38-screen.manager38-brasfoot-light .manager38-settings-pace-btn small,body.light .manager38-screen.manager38-brasfoot-light .manager38-settings-pace-btn small{color:var(--mgr-muted, #64748b)}html.ui-light-test .manager38-screen.manager38-brasfoot-light .manager38-settings-pace-btn.is-active,body.light .manager38-screen.manager38-brasfoot-light .manager38-settings-pace-btn.is-active{background:color-mix(in srgb,var(--mgr-accent, #149447) 16%,#fff);border-color:var(--mgr-accent, #149447);color:var(--mgr-text, #0f172a)}html.ui-light-test .manager38-screen.manager38-brasfoot-light .manager38-settings-pace-btn.is-active strong,body.light .manager38-screen.manager38-brasfoot-light .manager38-settings-pace-btn.is-active strong{color:var(--mgr-accent, #0d7a42)}html:not(.ui-light-test) body:not(.light) .manager38-settings-modal{background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,#0b1628)!important;color:#f8fafc!important;border-color:#94a3b838!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-head{background:color-mix(in srgb,var(--mgr-accent, #149447) 22%,#0b1628)!important;border-bottom-color:#94a3b82e!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-head h2,html:not(.ui-light-test) body:not(.light) .manager38-settings-card h3,html:not(.ui-light-test) body:not(.light) .manager38-settings-toggle strong,html:not(.ui-light-test) body:not(.light) .manager38-settings-pace-btn,html:not(.ui-light-test) body:not(.light) .manager38-settings-pace-btn strong{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-head p,html:not(.ui-light-test) body:not(.light) .manager38-settings-lead,html:not(.ui-light-test) body:not(.light) .manager38-settings-card p,html:not(.ui-light-test) body:not(.light) .manager38-settings-toggle small,html:not(.ui-light-test) body:not(.light) .manager38-settings-pace-btn small{color:#cbd5e1!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-card,html:not(.ui-light-test) body:not(.light) .manager38-settings-toggle{background:#ffffff0d!important;border-color:#94a3b833!important;color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-pace-btn{background:#ffffff0f!important;border-color:#94a3b838!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-pace-btn.is-active{background:color-mix(in srgb,var(--mgr-accent, #149447) 32%,#0b1628)!important;border-color:var(--mgr-accent, #149447)!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-pace-btn.is-active strong{color:#fff!important}.manager38-screen:not(.manager38-brasfoot-light) .manager38-wc-callup-row{background:linear-gradient(180deg,#ffffff14,#ffffff0a);color:#f8fafc;border-color:#94a3b838}.manager38-screen:not(.manager38-brasfoot-light) .manager38-wc-callup-search,.manager38-screen:not(.manager38-brasfoot-light) .manager38-wc-callup-pos-tabs button{background:#ffffff0f;color:#f8fafc;border-color:#94a3b838}.manager38-screen:not(.manager38-brasfoot-light) .manager38-wc-callup-main strong,.manager38-screen:not(.manager38-brasfoot-light) .manager38-wc-callup-ovr{color:#f8fafc}.manager38-screen:not(.manager38-brasfoot-light) .manager38-wc-callup-main small,.manager38-screen:not(.manager38-brasfoot-light) .manager38-wc-callup-ovr-wrap small{color:#94a3b8}.manager38-screen:not(.manager38-brasfoot-light) .manager38-wc-callup-list li.is-selected .manager38-wc-callup-row{background:linear-gradient(180deg,#14944747,#14944724);border-color:#4ade8066}.manager38-screen:not(.manager38-brasfoot-light) .manager38-wc-callup-row.is-line-gol .manager38-wc-callup-pos{background:#0ea5e938;color:#7dd3fc}.manager38-screen:not(.manager38-brasfoot-light) .manager38-wc-callup-row.is-line-def .manager38-wc-callup-pos{background:#14944738;color:#86efac}.manager38-screen:not(.manager38-brasfoot-light) .manager38-wc-callup-row.is-line-mei .manager38-wc-callup-pos{background:#ca8a043d;color:#fde68a}.manager38-screen:not(.manager38-brasfoot-light) .manager38-wc-callup-row.is-line-ata .manager38-wc-callup-pos{background:#dc262638;color:#fca5a5}html.ui-light-test .manager38-unlock-modal,body.light .manager38-unlock-modal{background:#fff!important;color:#0f172a!important}html.ui-light-test .manager38-unlock-card,body.light .manager38-unlock-card,html.ui-light-test .manager38-ceo-stat,body.light .manager38-ceo-stat,html.ui-light-test .manager38-ceo-list li,body.light .manager38-ceo-list li,html.ui-light-test .manager38-ceo-highlight,body.light .manager38-ceo-highlight{background:#fff!important;color:#0f172a!important;border-color:#0f172a14!important}html.ui-light-test .manager38-unlock-card.is-ok,body.light .manager38-unlock-card.is-ok{background:color-mix(in srgb,#149447 8%,#fff)!important;border-color:color-mix(in srgb,#149447 35%,transparent)!important;color:#0f172a!important}html.ui-light-test .manager38-ceo-highlight.is-money,body.light .manager38-ceo-highlight.is-money{background:linear-gradient(160deg,#fffbeb,#fef3c7)!important}html.ui-light-test .manager38-ceo-list strong,body.light .manager38-ceo-list strong,html.ui-light-test .manager38-ceo-stat strong,body.light .manager38-ceo-stat strong,html.ui-light-test .manager38-ceo-highlight strong,body.light .manager38-ceo-highlight strong,html.ui-light-test .manager38-unlock-session-copy strong,body.light .manager38-unlock-session-copy strong,html.ui-light-test .manager38-unlock-card h3,body.light .manager38-unlock-card h3{color:#0f172a!important}html.ui-light-test .manager38-ceo-list small,body.light .manager38-ceo-list small,html.ui-light-test .manager38-ceo-stat small,body.light .manager38-ceo-stat small,html.ui-light-test .manager38-ceo-highlight small,body.light .manager38-ceo-highlight small,html.ui-light-test .manager38-ceo-highlight span,body.light .manager38-ceo-highlight span,html.ui-light-test .manager38-unlock-account-lead,body.light .manager38-unlock-account-lead,html.ui-light-test .manager38-unlock-session-copy span,body.light .manager38-unlock-session-copy span,html.ui-light-test .manager38-unlock-card p,body.light .manager38-unlock-card p{color:#64748b!important}html.ui-light-test .manager38-ceo-pill.is-free,body.light .manager38-ceo-pill.is-free{color:#334155!important;background:#e2e8f0!important}html.ui-light-test .manager38-ceo-pill.is-premium,body.light .manager38-ceo-pill.is-premium{color:#14532d!important;background:#bbf7d0!important}html.ui-light-test .manager38-ceo-pill.is-ceo,body.light .manager38-ceo-pill.is-ceo,html.ui-light-test .manager38-ceo-pill.is-money,body.light .manager38-ceo-pill.is-money{color:#78350f!important;background:#fde68a!important}html.ui-light-test .manager38-ceo-danger,body.light .manager38-ceo-danger{color:#b91c1c!important;border-color:color-mix(in srgb,#ef4444 40%,transparent)!important;background:transparent!important}html.ui-light-test .manager38-unlock-session,body.light .manager38-unlock-session,html.ui-light-test .manager38-unlock-session.is-in,body.light .manager38-unlock-session.is-in,html.ui-light-test .manager38-unlock-session.is-out,body.light .manager38-unlock-session.is-out{background:color-mix(in srgb,#149447 10%,#f8fafc)!important;border-color:color-mix(in srgb,#149447 35%,#cbd5e1)!important;color:#0f172a!important}html.ui-light-test .manager38-unlock-tabs,body.light .manager38-unlock-tabs{background:#e2e8f0!important;border-color:#0f172a14!important}html.ui-light-test .manager38-unlock-tabs button,body.light .manager38-unlock-tabs button{color:#334155!important}html.ui-light-test .manager38-unlock-tabs button.is-active,body.light .manager38-unlock-tabs button.is-active{background:#fff!important;color:#b91c1c!important}html:not(.ui-light-test) .manager38-unlock-modal{background:radial-gradient(110% 70% at 100% -10%,rgba(20,148,71,.18),transparent 55%),radial-gradient(90% 60% at -10% 20%,rgba(34,197,94,.12),transparent 50%),linear-gradient(180deg,#f4faf6,#fff 32%,#fff)!important;color:#0f172a!important;border-color:#0f7a3a2e!important}html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-head h2,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-price-row strong,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-benefit-card strong,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-faq summary,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-steps strong,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-compare-col h3,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-session-copy strong{color:#0b1f14!important}html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-head p,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-offer-lead,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-benefit-card p,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-faq p,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-steps span,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-session-copy span{color:#475569!important}html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-kicker,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-head .manager38-unlock-kicker{color:#fff!important;background:linear-gradient(135deg,#0f7a3a,#149447)!important}html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-offer,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-flow,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-steps li,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-benefit-card,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-faq,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-compare-col.is-free{background:#fff!important;color:#0f172a!important;border-color:#0f7a3a24!important}html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-compare-col.is-full{background:linear-gradient(160deg,#ecfdf5,#fff)!important;border-color:#0f7a3a47!important;color:#0f172a!important}html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-license{color:#64748b!important}html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-card{background:#fff!important;color:#0f172a!important;border-color:#0f172a1a!important}html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-stat,html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-list li,html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-highlight{background:#ffffff0f;color:#f8fafc;border-color:#94a3b833}html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-stat strong,html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-list strong,html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-highlight strong,html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-hero h3,html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-section-head h3{color:#f8fafc}html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-card h3,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-card p{color:#0f172a!important}html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-card.is-ok{background:color-mix(in srgb,#149447 8%,#fff)!important;border-color:color-mix(in srgb,#149447 35%,transparent)!important}html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-card.is-ok h3,html:not(.ui-light-test) .manager38-unlock-modal .manager38-unlock-card.is-ok p{color:#14532d!important}html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-stat small,html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-list small,html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-highlight small,html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-highlight span,html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-hero p,html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-section-head small,html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-empty,html:not(.ui-light-test) .manager38-unlock-account-lead{color:#cbd5e1}html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-highlight.is-money{background:linear-gradient(160deg,#fef3c733,#ca8a042e);border-color:#facc1559}html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-pill.is-free{color:#334155!important;background:#e2e8f0!important}html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-pill.is-premium{color:#14532d!important;background:#bbf7d0!important}html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-pill.is-ceo,html:not(.ui-light-test) body:not(.light) .manager38-screen:not(.manager38-light-surface) .manager38-ceo-pill.is-money{color:#78350f!important;background:#fde68a!important}html:not(.ui-light-test) .manager38-ceo-danger{color:#fecaca!important;border-color:#f871718c!important;background:#7f1d1d59!important}html:not(.ui-light-test) .manager38-unlock-session{background:color-mix(in srgb,#149447 10%,#fff)!important;border-color:color-mix(in srgb,#149447 35%,#cbd5e1)!important;color:#0f172a!important}html:not(.ui-light-test) .manager38-unlock-session.is-out,html:not(.ui-light-test) .manager38-unlock-session.is-in{background:color-mix(in srgb,#149447 12%,#fff)!important;border-color:color-mix(in srgb,#149447 35%,#cbd5e1)!important;box-shadow:none}html:not(.ui-light-test) .manager38-unlock-session-copy strong{color:#0b1f14!important}html:not(.ui-light-test) .manager38-unlock-session-copy span{color:#475569!important}html:not(.ui-light-test) .manager38-unlock-session-btn.is-ghost{background:#fff!important;color:#0f172a!important;border-color:#0f172a1f!important}html:not(.ui-light-test) .manager38-unlock-tabs{background:#eef2f0!important;border-color:#0f172a14!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-unlock-tabs button.is-active{background:#fff!important;color:#0f7a3a!important}html.ui-light-test .manager38-bf-energy.is-high,body.light .manager38-bf-energy.is-high{color:#15803d}html.ui-light-test .manager38-bf-energy.is-mid,body.light .manager38-bf-energy.is-mid{color:#a16207}html.ui-light-test .manager38-bf-energy.is-low,body.light .manager38-bf-energy.is-low{color:#c2410c}html.ui-light-test .manager38-bf-energy.is-critical,body.light .manager38-bf-energy.is-critical{color:#b91c1c}html.ui-light-test .manager38-unlock-save-warn,body.light .manager38-unlock-save-warn,html.ui-light-test .manager38-wc-invite-banner,body.light .manager38-wc-invite-banner{background:#eff6ff!important;color:#0f172a!important;border-color:#2563eb40!important}html.ui-light-test .manager38-unlock-save-warn p,body.light .manager38-unlock-save-warn p{color:#1e293b!important}html:not(.ui-light-test) .manager38-cloud-offer-banner{background:linear-gradient(120deg,rgba(14,165,233,.16),transparent 55%),#0f172aeb!important;border-color:#38bdf859!important;color:#f8fafc!important}html:not(.ui-light-test) .manager38-cloud-offer-banner strong{color:#e0f2fe!important}html:not(.ui-light-test) .manager38-cloud-offer-banner p{color:#94a3b8!important}html:not(.ui-light-test) .manager38-cloud-offer-keep{background:#ffffff14!important;color:#e2e8f0!important;border-color:#94a3b859!important}html:not(.ui-light-test) .manager38-cloud-offer-cta,html:not(.ui-light-test) .manager38-screen button.manager38-start,html:not(.ui-light-test) .manager38-modal-backdrop button.manager38-start,html:not(.ui-light-test) .manager38-screen button.manager38-transfer-proposal-submit,html:not(.ui-light-test) .manager38-modal-backdrop button.manager38-transfer-proposal-submit,html:not(.ui-light-test) .manager38-screen .manager38-transfer-propose-btn{color:#fff!important}html:not(.ui-light-test) .manager38-unlock-save-warn,html:not(.ui-light-test) .manager38-wc-invite-banner{background:#1e3a8a59!important;border-color:#60a5fa66!important;color:#e0f2fe!important}html:not(.ui-light-test) .manager38-unlock-save-warn p,html:not(.ui-light-test) .manager38-wc-invite-banner p{color:#e2e8f0!important}html:not(.ui-light-test) .manager38-development-chip.is-prospect{color:#e0f2fe!important;background:#0ea5e947!important;border-color:#38bdf866!important}html:not(.ui-light-test) .manager38-development-chip.is-hot,html:not(.ui-light-test) .manager38-development-chip.is-growing{color:#dcfce7!important;background:#16a34a52!important;border-color:#4ade8066!important}html:not(.ui-light-test) .manager38-development-chip.is-ready{color:#ede9fe!important;background:#7c3aed52!important;border-color:#a78bfa66!important}html:not(.ui-light-test) .manager38-development-chip.is-veteran{color:#fef3c7!important;background:#ca8a0452!important;border-color:#facc1566!important}html:not(.ui-light-test) .manager38-development-chip.is-needs-games{color:#ffe4e6!important;background:#e11d484d!important;border-color:#fb718566!important}html:not(.ui-light-test) .manager38-transfer-listed-pill{color:#dcfce7!important;background:#16a34a59!important}html:not(.ui-light-test) .manager38-transfer-interest-pill.is-alto{color:#dcfce7!important;background:#16a34a4d!important}html:not(.ui-light-test) .manager38-transfer-interest-pill.is-medio{color:#fef3c7!important;background:#f59e0b4d!important}html:not(.ui-light-test) .manager38-transfer-interest-pill.is-baixo{color:#fecaca!important;background:#b91c1c66!important}html:not(.ui-light-test) .manager38-transfer-loan-pill{color:#dbeafe!important;background:#2563eb59!important}html:not(.ui-light-test) .manager38-transfer-loan-pill.is-premium{color:#fef3c7!important;background:#ca8a0459!important}html:not(.ui-light-test) .manager38-transfer-listed-badge{color:#fef3c7!important;background:#f59e0b4d!important}html:not(.ui-light-test) .manager38-transfer-card-ovr,html:not(.ui-light-test) .manager38-transfer-sell-card .manager38-transfer-card-ovr{color:#f8fafc!important;background:linear-gradient(145deg,#14944759,#0f172af2)!important;border-color:#4ade8059!important;box-shadow:inset 0 1px #ffffff14!important}html:not(.ui-light-test) .manager38-screen .tactics-formations button,html:not(.ui-light-test) .manager38-screen .manager38-bf-squad-formations button,html:not(.ui-light-test) .manager38-screen .manager38-prematch-formations button{color:#f8fafc!important;background:#ffffff0f!important;border-color:#94a3b847!important}html:not(.ui-light-test) .manager38-screen .tactics-formations button.active,html:not(.ui-light-test) .manager38-screen .manager38-bf-squad-formations button.active,html:not(.ui-light-test) .manager38-screen .manager38-prematch-formations button.active,html:not(.ui-light-test) .manager38-screen .manager38-prematch-styles button.active{color:#fff!important;background:color-mix(in srgb,var(--mgr-accent, #149447) 42%,#0f172a)!important;border-color:color-mix(in srgb,var(--mgr-accent, #149447) 70%,#fff)!important}html:not(.ui-light-test) .manager38-wc-callup-hint{color:#ffedd5!important;background:#9a341259!important;border-color:#fb923c73!important}html:not(.ui-light-test) .manager38-screen button.manager38-start:disabled,html:not(.ui-light-test) .manager38-modal-backdrop button.manager38-start:disabled{color:#ffffffbf!important}html:not(.ui-light-test) .manager38-transfer-pos-chip{color:#fff!important;background:color-mix(in srgb,var(--mgr-accent, #149447) 45%,#0f172a)!important;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 55%,transparent)}.manager38-inspect-club-backdrop{z-index:10035}.manager38-coach-offer-backdrop{z-index:10020}.manager38-inspect-club-modal{width:min(440px,100%);max-height:min(84vh,720px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--inspect-primary, #149447) 28%,transparent)}.manager38-inspect-club-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 14px 12px;background:linear-gradient(125deg,color-mix(in srgb,var(--inspect-primary, #149447) 22%,transparent),transparent 62%),var(--mgr-surface-2, rgba(255, 255, 255, .04));border-bottom:1px solid var(--mgr-border, rgba(148, 163, 184, .16))}.manager38-inspect-club-badge-wrap{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:color-mix(in srgb,var(--inspect-primary, #149447) 18%,#fff);border:1px solid color-mix(in srgb,var(--inspect-primary, #149447) 30%,transparent)}.manager38-inspect-club-hero-copy{min-width:0}.manager38-inspect-club-hero-copy h2{margin:0;font-size:1.12rem;font-weight:900;color:var(--mgr-text, #f8fafc)}.manager38-inspect-club-hero-copy p{margin:3px 0 0;font-size:.78rem;color:var(--mgr-muted, #94a3b8)}.manager38-inspect-club-hero-copy small{display:block;margin-top:6px;font-size:.7rem;font-weight:700;color:color-mix(in srgb,var(--inspect-primary, #149447) 70%,#fff)}.manager38-inspect-club-hero .manager38-modal-close.is-on-hero{position:static;align-self:start;color:#0f172a;background:#0f172a0f;border:1px solid rgba(15,23,42,.14)}.manager38-inspect-club-hero .manager38-modal-close.is-on-hero:hover{background:#0f172a1f}html:not(.ui-light-test) body:not(.light) .manager38-inspect-club-hero .manager38-modal-close.is-on-hero{color:#f8fafc;background:#ffffff24;border-color:#ffffff3d}.manager38-inspect-club-list{margin:0;padding:10px;list-style:none;overflow:auto;display:grid;gap:6px}.manager38-inspect-pos-head{margin:6px 2px 0;padding:2px 4px;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--mgr-muted, #94a3b8)}.manager38-inspect-player-btn{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto 14px;gap:8px;align-items:center;padding:10px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#ffffff0a;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}.manager38-inspect-player-btn:hover{border-color:color-mix(in srgb,var(--inspect-primary, #149447) 42%,transparent);background:color-mix(in srgb,var(--inspect-primary, #149447) 10%,transparent)}.manager38-inspect-player-btn:active{transform:scale(.99)}.manager38-inspect-pos{display:grid;place-items:center;min-height:28px;border-radius:8px;background:color-mix(in srgb,var(--inspect-primary, #149447) 16%,transparent);color:color-mix(in srgb,var(--inspect-primary, #149447) 75%,#fff);font-size:.68rem;font-weight:900}.manager38-inspect-player-meta{display:grid;gap:2px;min-width:0}.manager38-inspect-player-meta strong{font-size:.9rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mgr-text, #f8fafc)}.manager38-inspect-player-meta small{font-size:.7rem;color:var(--mgr-muted, #94a3b8)}.manager38-inspect-ovr{display:grid;justify-items:end;gap:0;font-style:normal;font-weight:900;font-size:1rem;line-height:1;color:var(--mgr-gold, #f6d76a)}.manager38-inspect-ovr i{font-style:normal;font-size:.58rem;font-weight:800;letter-spacing:.06em;color:var(--mgr-muted, #94a3b8)}.manager38-inspect-chevron{color:var(--mgr-muted, #94a3b8);font-size:1.1rem;font-weight:700}.manager38-player-actions.is-buy{margin-top:8px}.manager38-player-buy-hint{margin:8px 0 0;font-size:.74rem;color:var(--mgr-muted, #94a3b8)}html.ui-light-test body .manager38-inspect-club-hero,body.light .manager38-inspect-club-hero{background:linear-gradient(125deg,color-mix(in srgb,var(--inspect-primary, #149447) 14%,#fff),#fff 62%);border-bottom-color:#0f172a14}html.ui-light-test body .manager38-inspect-club-hero-copy h2,body.light .manager38-inspect-club-hero-copy h2,html.ui-light-test body .manager38-inspect-player-meta strong,body.light .manager38-inspect-player-meta strong{color:#0f172a}html.ui-light-test body .manager38-inspect-player-btn,body.light .manager38-inspect-player-btn{background:#fff;border-color:#0f172a1a;box-shadow:0 1px 2px #0f172a0a}html.ui-light-test body .manager38-inspect-club-badge-wrap,body.light .manager38-inspect-club-badge-wrap{background:color-mix(in srgb,var(--inspect-primary, #149447) 12%,#fff)}html.ui-light-test .manager38-inspect-club-modal.manager38-light-surface,body.light .manager38-inspect-club-modal.manager38-light-surface,.manager38-brasfoot-light .manager38-inspect-club-modal.manager38-light-surface{background:#f8fafc}.manager38-match-club-name.is-clickable,button.manager38-match-club-name{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;text-decoration:none;transition:color .15s ease}.manager38-next-match-side.is-clickable{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:center}.manager38-next-match-side.is-clickable:hover strong,.manager38-match-club-name.is-clickable:hover{color:var(--mgr-accent, #16a34a);text-decoration:none}.halftime-break-clubs{display:inline-flex;align-items:center;gap:6px;min-width:0}.halftime-break-club-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer;text-decoration:none;padding:0}.halftime-break-club-btn:hover{color:#fff}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-panel .manager38-preseason-hub,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-panel .manager38-preseason-hub{background:#fff!important;color:#0f172a!important;border-color:#0f172a1a!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub .manager38-preseason-hero{background:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub h3,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-panel .manager38-preseason-hub h3,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub .manager38-preseason-hero h3,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub .manager38-preseason-tip,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub .manager38-preseason-metric strong,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub p{color:#0f172a!important;text-shadow:none!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub .manager38-preseason-hero p,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub .manager38-preseason-metric span,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub .manager38-preseason-metric strong em{color:#64748b!important;text-shadow:none!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub .manager38-preseason-kicker{color:#15803d!important;background:#14944724!important;border-color:#14944747!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub .manager38-preseason-metric{background:#f8fafc!important;border-color:#0f172a0f!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub .manager38-preseason-metric.is-trust.is-ok strong{color:#15803d!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-preseason-hub .manager38-preseason-actions .manager38-btn-ghost{background:#f8fafc!important;color:#334155!important;border-color:#0f172a24!important}.manager38-scout-btn{color:#0f7a3a;background:#1494471f;border:1px solid rgba(20,148,71,.4)}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-scout-btn,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-scout-btn{color:#fff!important;background:color-mix(in srgb,var(--mgr-accent, #149447) 55%,#0b1628)!important;border-color:color-mix(in srgb,var(--mgr-accent, #149447) 70%,#fff)!important;font-weight:800!important}html.ui-light-test .manager38-scout-btn,body.light .manager38-scout-btn,.manager38-brasfoot-light .manager38-scout-btn{color:#0f7a3a!important;background:#1494471f!important;border-color:#14944766!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-card{background:color-mix(in srgb,var(--mgr-accent, #149447) 8%,#0f172a)!important;border-color:#94a3b838!important;color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-card-top strong,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-demand,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-demand em{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-card-meta,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-card-meta span{color:#cbd5e1!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-player-stats{background:#ffffff0a!important;border-color:#94a3b82e!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-stat-chip{background:#0f172ab8!important;border-color:#94a3b829!important;box-shadow:none!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-stat-chip b{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-stat-age,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-stat-block,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-stat-block small{color:#94a3b8!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-stat-block span{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-demand{background:#b8860b24!important;border-color:#facc1547!important;color:#fde68a!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-demand em{color:#fde68a!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-propose-btn{color:#fff!important;background:var(--mgr-accent, #149447)!important;border-color:transparent!important}html.ui-light-test .manager38-screen .manager38-transfer-card,body.light .manager38-screen .manager38-transfer-card,.manager38-brasfoot-light .manager38-transfer-card{background:#fff!important;color:#0f172a!important;border-color:#0f172a1a!important}html.ui-light-test .manager38-screen .manager38-transfer-card-top strong,body.light .manager38-screen .manager38-transfer-card-top strong,.manager38-brasfoot-light .manager38-transfer-card-top strong{color:#0f172a!important}html.ui-light-test .manager38-screen .manager38-transfer-card-meta,html.ui-light-test .manager38-screen .manager38-transfer-card-meta span,body.light .manager38-screen .manager38-transfer-card-meta,.manager38-brasfoot-light .manager38-transfer-card-meta{color:#475569!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal{background:#0b1220!important;color:#f8fafc!important;border-color:#94a3b838!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-modal-body{background:#0b1220!important;color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-modal-section{color:#94a3b8!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-record>div{background:#111827!important;border-color:#94a3b82e!important;color:#f8fafc!important;box-shadow:none!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-record b{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-record .is-win b{color:#4ade80!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-record .is-draw b{color:#facc15!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-record .is-loss b{color:#f87171!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-record span,html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-stat-icon{color:#94a3b8!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-eff{background:#111827!important;border-color:#94a3b82e!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-eff-labels,html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-eff-labels span,html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-eff-labels strong{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-eff-meta,html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-eff-meta span{color:#94a3b8!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-eff-track{background:#94a3b838!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-empty-titles{background:#111827!important;border-color:#94a3b833!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-empty-titles strong,html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-empty-titles span{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-empty-titles p{color:#94a3b8!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-title{background:color-mix(in srgb,#f59e0b 14%,#111827)!important;border-color:#f59e0b59!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-title.is-cont{background:color-mix(in srgb,#3b82f6 14%,#111827)!important;border-color:#3b82f659!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-title strong{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-coach-modal .manager38-coach-title small{color:#94a3b8!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-hub{color:#f1f5f9!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list li{color:#f1f5f9!important;border-bottom-color:#94a3b824!important;background:transparent!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list li.is-user{background:#14944747!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list li em,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list li span,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list .manager38-bf-pts,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list .manager38-bf-rank,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list .manager38-bf-coach,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list .manager38-bf-coach em,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list .manager38-bf-club,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list .manager38-bf-club em,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list .manager38-bf-club-copy,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list .manager38-bf-club-copy em{color:#f1f5f9!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list .manager38-bf-league-meta,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list .manager38-bf-league-meta small,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-list .manager38-bf-strength,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-club-copy .manager38-bf-league-meta{color:#94a3b8!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-cols,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-cols span,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-cols.head{color:#f4d977!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-tabs button{color:#94a3b8!important;background:#020c188c!important;border-color:#94a3b838!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-tabs button.is-active{color:#f8fafc!important;border-color:color-mix(in srgb,var(--mgr-accent, #149447) 55%,transparent)!important;background:color-mix(in srgb,var(--mgr-accent, #149447) 18%,rgba(2,12,24,.55))!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bf-ranking-head select,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ranking-league-trigger{color:#f8fafc!important;background:#020c18e0!important;border-color:#94a3b838!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ranking-league-menu{background:#081220fa!important;border-color:#94a3b838!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ranking-league-menu button{color:#f8fafc!important}html.ui-light-test body .manager38-screen .manager38-bf-ranking-list li,html.ui-light-test body .manager38-screen .manager38-bf-ranking-list li em,html.ui-light-test body .manager38-screen .manager38-bf-ranking-list li span,body.light .manager38-screen .manager38-bf-ranking-list li,body.light .manager38-screen .manager38-bf-ranking-list li em,body.light .manager38-screen .manager38-bf-ranking-list li span,.manager38-brasfoot-light .manager38-bf-ranking-list li,.manager38-brasfoot-light .manager38-bf-ranking-list li em,.manager38-brasfoot-light .manager38-bf-ranking-list li span{color:#0f172a!important}html.ui-light-test body .manager38-screen .manager38-bf-ranking-list .manager38-bf-league-meta,html.ui-light-test body .manager38-screen .manager38-bf-ranking-list .manager38-bf-league-meta small,body.light .manager38-screen .manager38-bf-ranking-list .manager38-bf-league-meta,body.light .manager38-screen .manager38-bf-ranking-list .manager38-bf-league-meta small,.manager38-brasfoot-light .manager38-bf-ranking-list .manager38-bf-league-meta,.manager38-brasfoot-light .manager38-bf-ranking-list .manager38-bf-league-meta small{color:#64748b!important}html.ui-light-test body .manager38-screen .manager38-bf-ranking-cols,html.ui-light-test body .manager38-screen .manager38-bf-ranking-cols span,body.light .manager38-screen .manager38-bf-ranking-cols,body.light .manager38-screen .manager38-bf-ranking-cols span,.manager38-brasfoot-light .manager38-bf-ranking-cols,.manager38-brasfoot-light .manager38-bf-ranking-cols span{color:#0d7a42!important}html.ui-light-test body .manager38-coach-modal,body.light .manager38-coach-modal,.manager38-brasfoot-light .manager38-coach-modal,html.ui-light-test body .manager38-coach-modal .manager38-coach-modal-body,body.light .manager38-coach-modal .manager38-coach-modal-body,.manager38-brasfoot-light .manager38-coach-modal .manager38-coach-modal-body{background:#fff!important;color:#101827!important}html.ui-light-test body .manager38-coach-modal .manager38-coach-modal-section,body.light .manager38-coach-modal .manager38-coach-modal-section,.manager38-brasfoot-light .manager38-coach-modal .manager38-coach-modal-section{color:#64748b!important}html.ui-light-test body .manager38-coach-modal .manager38-coach-record b,body.light .manager38-coach-modal .manager38-coach-record b,.manager38-brasfoot-light .manager38-coach-modal .manager38-coach-record b{color:#101827!important}html.ui-light-test body .manager38-coach-modal .manager38-coach-record .is-win b,body.light .manager38-coach-modal .manager38-coach-record .is-win b,.manager38-brasfoot-light .manager38-coach-modal .manager38-coach-record .is-win b{color:#16a34a!important}html.ui-light-test body .manager38-coach-modal .manager38-coach-record .is-draw b,body.light .manager38-coach-modal .manager38-coach-record .is-draw b,.manager38-brasfoot-light .manager38-coach-modal .manager38-coach-record .is-draw b{color:#ca8a04!important}html.ui-light-test body .manager38-coach-modal .manager38-coach-record .is-loss b,body.light .manager38-coach-modal .manager38-coach-record .is-loss b,.manager38-brasfoot-light .manager38-coach-modal .manager38-coach-record .is-loss b{color:#dc2626!important}html.ui-light-test body .manager38-coach-modal .manager38-coach-eff-labels,html.ui-light-test body .manager38-coach-modal .manager38-coach-eff-labels strong,body.light .manager38-coach-modal .manager38-coach-eff-labels,body.light .manager38-coach-modal .manager38-coach-eff-labels strong,.manager38-brasfoot-light .manager38-coach-modal .manager38-coach-eff-labels,.manager38-brasfoot-light .manager38-coach-modal .manager38-coach-eff-labels strong{color:#101827!important}.manager38-bf-form{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:0;margin:0;padding:0;position:static;float:none;clear:none;max-width:42px;justify-self:end;align-self:center;z-index:0}.manager38-bf-form.is-empty{min-width:0;max-width:0;overflow:hidden}.manager38-bf-form-dot{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:28px;height:18px;padding:0 5px;border-radius:5px;font-size:.68rem;font-style:normal;font-weight:900;line-height:1;color:#fff!important;background:#64748b}.manager38-bf-form-dot.is-high{background:#16a34a}.manager38-bf-form-dot.is-mid{background:#ca8a04}.manager38-bf-form-dot.is-low{background:#dc2626}@media(max-width:720px){.manager38-bf-form-legend{gap:6px 8px;padding:8px}.manager38-bf-form-legend-scale{justify-content:flex-start}}.manager38-hub-trophy-gallery{margin:0 0 10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:color-mix(in srgb,#f6d76a 8%,var(--mgr-surface-2, rgba(15, 23, 42, .35)))}.manager38-hub-trophy-gallery-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.manager38-hub-trophy-gallery-head h3{margin:0;font-size:.82rem;font-weight:900}.manager38-hub-trophy-gallery-link{border:0;background:transparent;color:var(--mgr-accent, #149447);font:inherit;font-size:.72rem;font-weight:800;cursor:pointer;padding:0}.manager38-hub-trophy-gallery-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.manager38-hub-trophy-gallery-list li{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:8px 9px;border-radius:10px;background:#ffffffb8;border:1px solid rgba(15,23,42,.08)}.manager38-hub-trophy-gallery-list li strong{display:block;font-size:.72rem;font-weight:850;line-height:1.2;color:#0f172a}.manager38-hub-trophy-gallery-list li small{display:block;margin-top:2px;font-size:.62rem;color:#64748b}.manager38-hub-trophy-gallery-empty{margin:0;font-size:.76rem;color:var(--mgr-muted, #94a3b8);line-height:1.35}html:not(.ui-light-test) body:not(.light) .manager38-hub-trophy-gallery{background:color-mix(in srgb,#f6d76a 10%,#0f172a);border-color:#f6d76a38}html:not(.ui-light-test) body:not(.light) .manager38-hub-trophy-gallery-head h3{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-hub-trophy-gallery-list li{background:#111827;border-color:#94a3b829}html:not(.ui-light-test) body:not(.light) .manager38-hub-trophy-gallery-list li strong{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-hub-trophy-gallery-list li small,html:not(.ui-light-test) body:not(.light) .manager38-hub-trophy-gallery-empty{color:#94a3b8!important}html.ui-light-test .manager38-hub-trophy-gallery,body.light .manager38-hub-trophy-gallery,.manager38-brasfoot-light .manager38-hub-trophy-gallery{background:color-mix(in srgb,#f6d76a 12%,#fff);border-color:#b48c2838}html.ui-light-test .manager38-hub-trophy-gallery-head h3,body.light .manager38-hub-trophy-gallery-head h3,.manager38-brasfoot-light .manager38-hub-trophy-gallery-head h3{color:#0f172a!important}.manager38-patch-modal,.manager38-offer-popup{width:min(520px,calc(100vw - 28px));max-height:min(88vh,720px);overflow:auto;padding:0;border-radius:18px}.manager38-patch-modal.manager38-light-surface,.manager38-patch-modal{color-scheme:light;border:1px solid rgba(15,23,42,.12)!important;background:#fff!important;color:#0f172a!important;box-shadow:0 22px 50px #0f172a38}.manager38-patch-modal .manager38-patch-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 12px;background:linear-gradient(180deg,#ecfdf5,#fff)!important;border-bottom:1px solid rgba(15,23,42,.08)!important}.manager38-patch-modal .manager38-patch-kicker{display:inline-block;margin-bottom:6px;padding:3px 10px;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;background:#dcfce7!important;color:#15803d!important;border:1px solid rgba(21,128,61,.18)}.manager38-patch-modal .manager38-patch-head h2{margin:0 0 4px;font-size:1.15rem;font-weight:900;letter-spacing:-.02em;color:#0f172a!important}.manager38-patch-modal .manager38-patch-head p{margin:0;font-size:.78rem;line-height:1.45;color:#475569!important}.manager38-patch-modal .manager38-patch-body{display:grid;gap:10px;padding:14px 16px;background:#f8fafc!important}.manager38-patch-modal .manager38-patch-group+.manager38-patch-group{margin-top:4px;padding-top:12px;border-top:1px solid rgba(15,23,42,.08)!important}.manager38-patch-modal .manager38-patch-group-title{margin:0;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#15803d!important}.manager38-patch-modal .manager38-patch-feature{display:grid;gap:5px;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;box-shadow:0 1px 3px #0f172a0d}.manager38-patch-modal .manager38-patch-feature-tag{display:inline-flex;align-self:flex-start;padding:2px 8px;border-radius:999px;font-size:.62rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;background:#dcfce7!important;color:#166534!important;border:1px solid rgba(22,101,52,.14)}.manager38-patch-modal .manager38-patch-feature strong{font-size:.86rem;font-weight:900;color:#0f172a!important}.manager38-patch-modal .manager38-patch-feature p{margin:0;font-size:.76rem;line-height:1.45;color:#334155!important}.manager38-patch-modal .manager38-patch-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 16px 16px;border-top:1px solid rgba(15,23,42,.08)!important;background:#fff!important}.manager38-offer-popup{border:1px solid rgba(148,163,184,.22);background:#0f172a;color:#f8fafc}.manager38-patch-group{display:grid;gap:8px}.manager38-patch-feature-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.manager38-offer-popup-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 16px;background:linear-gradient(145deg,rgba(246,215,106,.18),transparent 55%),#111827;border-bottom:1px solid rgba(148,163,184,.14)}.manager38-offer-popup-title{display:grid;gap:11px;min-width:0}.manager38-offer-popup-player{display:flex;align-items:center;gap:11px;min-width:0}.manager38-offer-popup-player-badge{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#149447,#0f7a3a);color:#fff!important;border:1px solid rgba(134,239,172,.28);box-shadow:0 6px 14px #0f7a3a3d;font-size:.72rem;font-weight:950}.manager38-offer-popup-player-copy{display:grid;gap:6px;min-width:0}.manager38-offer-popup-player-copy h2{overflow-wrap:anywhere}.manager38-offer-popup-player-meta{display:flex;flex-wrap:wrap;gap:5px}.manager38-offer-popup-player-meta>span{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:#ffffff0f;color:#cbd5e1;font-size:.65rem;font-weight:800;line-height:1}.manager38-offer-popup-player-meta>span.is-ovr{color:#bbf7d0;border-color:#4ade803d;background:#14944729}.manager38-patch-kicker,.manager38-offer-popup-kicker{display:inline-block;margin-bottom:6px;padding:3px 8px;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase;background:#14944738;color:#86efac}.manager38-offer-popup-kicker{width:fit-content;background:#f6d76a33;color:#f6e7a8}.manager38-offer-popup-kicker.is-loan{background:#38bdf833;color:#7dd3fc}.manager38-patch-head h2,.manager38-offer-popup-head h2{margin:0 0 4px;font-size:1.15rem;font-weight:900;letter-spacing:-.02em}.manager38-patch-head p,.manager38-offer-popup-head p{margin:0;font-size:.78rem;line-height:1.4;color:#94a3b8}.manager38-patch-body,.manager38-offer-popup-body{display:grid;gap:10px;padding:14px 16px}.manager38-patch-label{display:block;margin-top:4px;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#86efac}.manager38-patch-label.is-warn{color:#f6e7a8}.manager38-patch-list{margin:0;padding:0 0 0 18px;display:grid;gap:5px;font-size:.8rem;line-height:1.35;color:#e2e8f0}.manager38-patch-list.is-warn{color:#fde68a}.manager38-patch-note{margin:4px 0 0;padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#0f172a8c;font-size:.76rem;line-height:1.4;color:#94a3b8}.manager38-patch-actions,.manager38-offer-popup-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 16px 16px;border-top:1px solid rgba(148,163,184,.14)}.manager38-offer-popup-club{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#ffffff08}.manager38-offer-popup-club span{display:block;font-size:.68rem;color:#94a3b8}.manager38-offer-popup-club strong{display:block;font-size:.92rem;font-weight:900}.manager38-offer-popup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.manager38-offer-popup-grid>div{padding:10px 11px;border-radius:12px;border:1px solid rgba(148,163,184,.14);background:#0f172a73}.manager38-offer-popup-grid dt{margin:0 0 3px;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.manager38-offer-popup-grid dd{margin:0;font-size:.92rem;font-weight:900;color:#f8fafc}.manager38-offer-popup-hint{margin:0;font-size:.74rem;line-height:1.4;color:#94a3b8}.manager38-offer-popup-non-negotiable{display:flex;align-items:center;gap:10px;margin:0;padding:9px 11px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#0f172a47;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease}.manager38-offer-popup-non-negotiable:hover{border-color:#94a3b852;background:#0f172a6b}.manager38-offer-popup-non-negotiable.is-active{border-color:#f59e0b6b;background:#f59e0b14}.manager38-offer-popup-non-negotiable input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.manager38-offer-popup-non-negotiable-switch{flex:0 0 38px;width:38px;height:22px;border-radius:999px;background:#64748b8c;position:relative;transition:background .2s ease}.manager38-offer-popup-non-negotiable-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#f8fafc;box-shadow:0 1px 3px #00000047;transition:transform .2s ease}.manager38-offer-popup-non-negotiable.is-active .manager38-offer-popup-non-negotiable-switch{background:#f59e0bb8}.manager38-offer-popup-non-negotiable.is-active .manager38-offer-popup-non-negotiable-switch:after{transform:translate(16px)}.manager38-offer-popup-non-negotiable-copy{display:grid;gap:1px;min-width:0}.manager38-offer-popup-non-negotiable-copy strong{font-size:.76rem;font-weight:800;color:#e2e8f0}.manager38-offer-popup-non-negotiable-copy small{font-size:.68rem;color:#94a3b8;line-height:1.3}.manager38-offer-popup-non-negotiable.is-active .manager38-offer-popup-non-negotiable-copy strong{color:#fcd34d}.manager38-offer-popup-counter{display:grid;gap:.55rem;padding:.65rem .75rem;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#0f172a59}.manager38-offer-popup-counter-label{display:grid;gap:.35rem;font-size:.72rem;font-weight:700;color:#cbd5e1}.manager38-offer-popup-counter-input{width:100%;box-sizing:border-box;padding:.55rem .65rem;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#0206178c;color:#f8fafc;font-size:.95rem;font-weight:800}.manager38-offer-popup-counter-chips{display:flex;flex-wrap:wrap;gap:.35rem}.manager38-offer-popup-counter-chip{border:1px solid rgba(148,163,184,.28);background:#1e293ba6;color:#e2e8f0;border-radius:999px;padding:.28rem .55rem;font-size:.68rem;font-weight:700;cursor:pointer}.manager38-offer-popup-counter-note,.manager38-offer-popup-counter-warn{margin:0;font-size:.68rem;line-height:1.35;color:#94a3b8}.manager38-offer-popup-counter-warn{color:#fbbf24}.manager38-offer-popup-feedback{margin-top:.75rem;padding:.85rem 1rem;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#0f172a0a}.manager38-offer-popup-feedback.is-ok{border-color:#22c55e73;background:#22c55e14}.manager38-offer-popup-feedback.is-warn{border-color:#f9731673;background:#f9731614}.manager38-offer-popup-feedback strong{display:block;margin-bottom:.35rem;font-size:.92rem}.manager38-offer-popup-feedback p{margin:0;font-size:.88rem;line-height:1.45}.manager38-offer-popup-counter-btn{border-color:#facc1559;color:#fde68a}.manager38-btn-ghost.is-danger{color:#fca5a5;border-color:#f8717159}html.ui-light-test .manager38-patch-modal,body.light .manager38-patch-modal,.manager38-brasfoot-light .manager38-patch-modal,html.ui-light-test .manager38-offer-popup,body.light .manager38-offer-popup,.manager38-brasfoot-light .manager38-offer-popup{background:#fff;color:#0f172a;border-color:#0f172a1f}html.ui-light-test .manager38-patch-head,body.light .manager38-patch-head,.manager38-brasfoot-light .manager38-patch-head,html.ui-light-test .manager38-offer-popup-head,body.light .manager38-offer-popup-head,.manager38-brasfoot-light .manager38-offer-popup-head{background:linear-gradient(145deg,#ecfdf5,#f8fafc 58%,#fff);border-bottom-color:#0f172a14}html.ui-light-test .manager38-offer-popup-player-copy h2,body.light .manager38-offer-popup-player-copy h2,.manager38-brasfoot-light .manager38-offer-popup-player-copy h2{color:#0f172a!important}html.ui-light-test .manager38-offer-popup-player-meta>span,body.light .manager38-offer-popup-player-meta>span,.manager38-brasfoot-light .manager38-offer-popup-player-meta>span{background:#fff;color:#475569!important;border-color:#0f172a1a}html.ui-light-test .manager38-offer-popup-player-meta>span.is-ovr,body.light .manager38-offer-popup-player-meta>span.is-ovr,.manager38-brasfoot-light .manager38-offer-popup-player-meta>span.is-ovr{background:#dcfce7;color:#166534!important;border-color:#16653426}html.ui-light-test .manager38-patch-head p,body.light .manager38-patch-head p,html.ui-light-test .manager38-offer-popup-head p,body.light .manager38-offer-popup-head p,html.ui-light-test .manager38-patch-note,body.light .manager38-patch-note,html.ui-light-test .manager38-offer-popup-hint,body.light .manager38-offer-popup-hint{color:#64748b}html.ui-light-test .manager38-offer-popup-non-negotiable,body.light .manager38-offer-popup-non-negotiable,.manager38-brasfoot-light .manager38-offer-popup-non-negotiable{background:#f8fafc;border-color:#0f172a14}html.ui-light-test .manager38-offer-popup-non-negotiable.is-active,body.light .manager38-offer-popup-non-negotiable.is-active,.manager38-brasfoot-light .manager38-offer-popup-non-negotiable.is-active{background:#fffbeb;border-color:#f59e0b59}html.ui-light-test .manager38-offer-popup-non-negotiable-copy strong,body.light .manager38-offer-popup-non-negotiable-copy strong,.manager38-brasfoot-light .manager38-offer-popup-non-negotiable-copy strong{color:#0f172a}html.ui-light-test .manager38-offer-popup-non-negotiable.is-active .manager38-offer-popup-non-negotiable-copy strong,body.light .manager38-offer-popup-non-negotiable.is-active .manager38-offer-popup-non-negotiable-copy strong,.manager38-brasfoot-light .manager38-offer-popup-non-negotiable.is-active .manager38-offer-popup-non-negotiable-copy strong{color:#b45309}html.ui-light-test .manager38-offer-popup-non-negotiable-copy small,body.light .manager38-offer-popup-non-negotiable-copy small,.manager38-brasfoot-light .manager38-offer-popup-non-negotiable-copy small{color:#64748b}html.ui-light-test .manager38-offer-popup-counter,body.light .manager38-offer-popup-counter,.manager38-brasfoot-light .manager38-offer-popup-counter{background:#f8fafc;border-color:#0f172a1a}html.ui-light-test .manager38-offer-popup-counter-input,body.light .manager38-offer-popup-counter-input{background:#fff;color:#0f172a;border-color:#0f172a26}html.ui-light-test .manager38-offer-popup-counter-chip,body.light .manager38-offer-popup-counter-chip{background:#eef2ff;color:#1e293b;border-color:#0f172a1f}html.ui-light-test .manager38-patch-list,body.light .manager38-patch-list,html.ui-light-test .manager38-offer-popup-grid dd,body.light .manager38-offer-popup-grid dd,html.ui-light-test .manager38-offer-popup-club strong,body.light .manager38-offer-popup-club strong{color:#0f172a}html.ui-light-test .manager38-offer-popup-grid>div,body.light .manager38-offer-popup-grid>div,.manager38-brasfoot-light .manager38-offer-popup-grid>div{background:#f1f5f9;border-color:#0f172a1a}html.ui-light-test .manager38-offer-popup-grid dt,body.light .manager38-offer-popup-grid dt,.manager38-brasfoot-light .manager38-offer-popup-grid dt{color:#64748b!important}html.ui-light-test .manager38-offer-popup-grid dd,body.light .manager38-offer-popup-grid dd,.manager38-brasfoot-light .manager38-offer-popup-grid dd{color:#0f172a!important}html.ui-light-test .manager38-offer-popup-club,body.light .manager38-offer-popup-club,.manager38-brasfoot-light .manager38-offer-popup-club{background:#f8fafc;border-color:#0f172a1a}html.ui-light-test .manager38-offer-popup-club span,body.light .manager38-offer-popup-club span,.manager38-brasfoot-light .manager38-offer-popup-club span{color:#64748b!important}html.ui-light-test .manager38-offer-popup-kicker,body.light .manager38-offer-popup-kicker,.manager38-brasfoot-light .manager38-offer-popup-kicker{background:#b48c2829;color:#92400e}html.ui-light-test .manager38-offer-popup-kicker.is-loan,body.light .manager38-offer-popup-kicker.is-loan,.manager38-brasfoot-light .manager38-offer-popup-kicker.is-loan{background:#0ea5e924;color:#0369a1}html.ui-light-test .manager38-btn-ghost.is-danger,body.light .manager38-btn-ghost.is-danger,.manager38-brasfoot-light .manager38-btn-ghost.is-danger{color:#b91c1c;border-color:#b91c1c59}@media(max-width:480px){.manager38-offer-popup{width:calc(100vw - 20px);border-radius:20px}.manager38-offer-popup-head{padding:16px 16px 14px}.manager38-offer-popup-player-badge{flex-basis:40px;width:40px;height:40px}.manager38-offer-popup-player-copy h2{font-size:1.22rem;line-height:1.12}.manager38-offer-popup-grid{grid-template-columns:1fr}.manager38-patch-actions,.manager38-offer-popup-actions{flex-direction:column-reverse}.manager38-patch-actions button,.manager38-offer-popup-actions button{width:100%}}.manager38-unlock-modal.manager38-light-surface,.manager38-unlock-modal{color-scheme:light;background:radial-gradient(110% 70% at 100% -10%,rgba(20,148,71,.16),transparent 55%),linear-gradient(180deg,#f4faf6,#fff 36%,#fff)!important;color:#0f172a!important;border:1px solid rgba(15,122,58,.18)!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal *,html:not(.ui-light-test) .manager38-screen .manager38-unlock-modal,html:not(.ui-light-test) .manager38-screen .manager38-unlock-modal *,.manager38-unlock-modal h1,.manager38-unlock-modal h2,.manager38-unlock-modal h3,.manager38-unlock-modal h4,.manager38-unlock-modal p,.manager38-unlock-modal span,.manager38-unlock-modal strong,.manager38-unlock-modal small,.manager38-unlock-modal em,.manager38-unlock-modal b,.manager38-unlock-modal li,.manager38-unlock-modal label,.manager38-unlock-modal summary,.manager38-unlock-modal code{color:#0f172a!important}.manager38-unlock-modal .manager38-unlock-head{background:linear-gradient(180deg,rgba(20,148,71,.12) 0%,transparent 100%)!important;border-bottom-color:#0f7a3a1f!important}.manager38-unlock-modal .manager38-unlock-head h2{color:#0b1f14!important}.manager38-unlock-modal .manager38-unlock-head p,.manager38-unlock-modal .manager38-unlock-offer-lead,.manager38-unlock-modal .manager38-unlock-steps span,.manager38-unlock-modal .manager38-unlock-benefit-card p,.manager38-unlock-modal .manager38-unlock-faq p,.manager38-unlock-modal .manager38-unlock-soft-note,.manager38-unlock-modal .manager38-unlock-account-lead,.manager38-unlock-modal .manager38-unlock-session-copy span{color:#475569!important}.manager38-unlock-modal .manager38-unlock-kicker,.manager38-unlock-modal .manager38-unlock-head .manager38-unlock-kicker{color:#fff!important;background:linear-gradient(135deg,#0f7a3a,#149447)!important}.manager38-unlock-modal .manager38-unlock-price-row strong{color:#0b1f14!important}.manager38-unlock-modal .manager38-unlock-price-row em,.manager38-unlock-modal .manager38-unlock-steps em,.manager38-unlock-modal .manager38-unlock-benefit-check{color:#fff!important;background:#0f7a3a!important}.manager38-unlock-modal .manager38-unlock-price-eyebrow,.manager38-unlock-modal .manager38-unlock-flow-label,.manager38-unlock-modal .manager38-unlock-objections-label,.manager38-unlock-modal .manager38-unlock-benefits-label{color:#0f7a3a!important}.manager38-unlock-modal .manager38-unlock-offer-lead,.manager38-unlock-modal .manager38-unlock-license{color:#64748b!important}.manager38-unlock-modal .manager38-unlock-offer,.manager38-unlock-modal .manager38-unlock-flow,.manager38-unlock-modal .manager38-unlock-steps li,.manager38-unlock-modal .manager38-unlock-benefit-card,.manager38-unlock-modal .manager38-unlock-faq,.manager38-unlock-modal .manager38-unlock-card,.manager38-unlock-modal .manager38-unlock-compare-col{background:#fff!important;color:#0f172a!important;border-color:#0f172a14!important}.manager38-unlock-modal .manager38-unlock-benefit-card{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-color:color-mix(in srgb,#149447 18%,rgba(15,23,42,.08))!important}.manager38-unlock-modal .manager38-unlock-benefit-tags li{background:#fff!important;color:#0f172a!important;border-color:#0f7a3a29!important}.manager38-unlock-modal .manager38-unlock-benefit-hook{color:#0f172a!important;font-weight:700!important}.manager38-unlock-modal .manager38-unlock-benefits-lead{color:#334155!important}.manager38-unlock-modal .manager38-unlock-benefits-close{color:#0f7a3a!important;background:linear-gradient(180deg,#ecfdf5,#f0fdf4)!important;border-color:color-mix(in srgb,#149447 28%,transparent)!important}.manager38-unlock-modal .manager38-unlock-close{background:#fff!important;color:#0f172a!important;border-color:#0f172a1f!important}.manager38-unlock-modal .manager38-unlock-tabs{background:#eef2f0!important}.manager38-unlock-modal .manager38-unlock-tabs button{color:#334155!important}.manager38-unlock-modal .manager38-unlock-tabs button.is-active{background:#fff!important;color:#0f7a3a!important}.manager38-unlock-modal .manager38-start,.manager38-unlock-modal button.manager38-start,.manager38-unlock-modal .manager38-ceo-support-toggle-btn{color:#fff!important}.manager38-unlock-modal .manager38-ceo-pwd-card.is-open .manager38-ceo-support-toggle-btn,.manager38-unlock-modal .manager38-ceo-partner-card.is-open .manager38-ceo-support-toggle-btn{color:#0f766e!important}.manager38-unlock-modal .manager38-ceo-action.is-primary,.manager38-unlock-modal .manager38-ceo-partner-submit{color:#fff!important}.manager38-unlock-modal .manager38-btn-ghost{color:#0f172a!important;background:#fff!important;border-color:#0f172a24!important}.manager38-bf-pos,.manager38-brasfoot-light .manager38-bf-pos,html.ui-light-test .manager38-bf-pos,body.light .manager38-bf-pos{color:var(--bf-row-pos, var(--mgr-accent, #0d7a42))!important}.manager38-player-close,.manager38-brasfoot-light .manager38-player-close,html.ui-light-test .manager38-screen .manager38-player-close,body.light .manager38-screen .manager38-player-close{background:var(--mgr-accent, #149447)!important;color:var(--mgr-accent-text, #ffffff)!important;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 55%,#0f172a)!important}.manager38-brasfoot-light .manager38-bottom-nav button:not(.manager38-bottom-nav-play).active,.manager38-brasfoot-light .manager38-bottom-nav button:not(.manager38-bottom-nav-play).active small,.manager38-brasfoot-light .manager38-bottom-nav-item.active,.manager38-brasfoot-light .manager38-bottom-nav-item.active small{color:var(--mgr-accent, #0d7a42)!important}.jersey-shirt.is-light-kit,.manager38-brasfoot-light .jersey-shirt.is-light-kit,html.ui-light-test .jersey-shirt.is-light-kit{box-shadow:0 0 0 1.5px #0f172a6b,0 6px 12px #00000047!important;border-color:#0f172a73!important}.jersey-shirt.is-light-kit .jersey-number{color:var(--jersey-secondary, #111111)!important;text-shadow:0 0 1px rgba(255,255,255,.8),0 1px 2px rgba(0,0,0,.35)!important}.jersey-shirt.is-light-kit .jersey-pos{background:#0f172ac7!important;color:#fff!important}.manager38-coach-offer-modal{max-width:460px;text-align:center;display:flex;flex-direction:column;gap:14px}.manager38-coach-offer-icon{font-size:34px;line-height:1}.manager38-coach-offer-lead{margin:0;color:#e2e8f0e6;font-size:.95rem}.manager38-coach-offer-club{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#94a3b81f;text-align:left}.manager38-coach-offer-club>div{display:flex;flex-direction:column;gap:2px;flex:1}.manager38-coach-offer-club strong{font-size:1.05rem}.manager38-coach-offer-club span{font-size:.8rem;color:#94a3b8f2}.manager38-coach-offer-stars{color:#fbbf24;font-size:.95rem;letter-spacing:1px}.manager38-coach-offer-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px}.manager38-coach-offer-metrics span{display:flex;flex-direction:column;gap:2px;padding:8px 6px;border-radius:10px;background:#94a3b81a}.manager38-coach-offer-metrics small{font-size:.68rem;text-transform:uppercase;letter-spacing:.4px;color:#94a3b8e6}.manager38-coach-offer-metrics b{font-size:.95rem}.manager38-coach-offer-metrics .is-money b{color:#4ade80}.manager38-coach-offer-actions{display:flex;flex-direction:column;gap:8px;margin-top:4px}.manager38-coach-offer-actions .manager38-start,.manager38-coach-offer-actions .manager38-btn-ghost{width:100%}.manager38-ceo-partner-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.manager38-ceo-partner-actions>button{flex:1 1 130px;min-height:40px;padding:0 14px;border-radius:10px;font-weight:800;font-size:.8rem;white-space:nowrap;cursor:pointer}.manager38-ceo-settle-btn{border:0;background:var(--mgr-accent, #149447);color:var(--mgr-accent-text, #fff);box-shadow:0 4px 12px #1494473d;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.manager38-ceo-settle-btn:hover:not(:disabled){transform:translateY(-1px)}.manager38-ceo-settle-btn:disabled{background:#cbd5e1;color:#64748b;box-shadow:none;cursor:not-allowed}:root{--btn-dark-surface: rgba(15, 23, 42, .76);--btn-dark-surface-hover: rgba(30, 41, 59, .9);--btn-dark-border: rgba(226, 232, 240, .16);--btn-dark-text: #f8fafc;--btn-light-surface: #ffffff;--btn-light-surface-hover: #f1f5f9;--btn-light-border: rgba(15, 23, 42, .14);--btn-light-text: #0f172a;--btn-disabled-bg: #e2e8f0;--btn-disabled-text: #64748b}html:not(.ui-light-test) body:not(.light) .secondary-action,html:not(.ui-light-test) body:not(.light) .secondary-button,html:not(.ui-light-test) body:not(.light) .ghost-button,html:not(.ui-light-test) body:not(.light) .chip-button,html:not(.ui-light-test) body:not(.light) .icon-button,html:not(.ui-light-test) body:not(.light) .mode-back-inline,html:not(.ui-light-test) body:not(.light) .home-mgr-features-trigger,html:not(.ui-light-test) body:not(.light) .home-other-modes-link,html:not(.ui-light-test) body:not(.light) .home-mgr-pitch-mundo-assinar,html:not(.ui-light-test) body:not(.light) .home-hero-account-btn,html:not(.ui-light-test) body:not(.light) .ui-test-theme-toggle,html:not(.ui-light-test) body:not(.light) .manager38-back,html:not(.ui-light-test) body:not(.light) .manager38-setup-access-btn.is-ghost,html:not(.ui-light-test) body:not(.light) .manager38-account-chip,html:not(.ui-light-test) body:not(.light) .manager38-settings-trigger{background:var(--btn-dark-surface)!important;border-color:var(--btn-dark-border)!important;color:var(--btn-dark-text)!important;text-shadow:none!important}html:not(.ui-light-test) body:not(.light) .secondary-action:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .secondary-button:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .ghost-button:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .chip-button:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .icon-button:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .mode-back-inline:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .home-mgr-features-trigger:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .home-other-modes-link:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .home-mgr-pitch-mundo-assinar:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .home-hero-account-btn:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .ui-test-theme-toggle:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .manager38-back:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .manager38-setup-access-btn.is-ghost:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .manager38-account-chip:hover:not(:disabled),html:not(.ui-light-test) body:not(.light) .manager38-settings-trigger:hover:not(:disabled){background:var(--btn-dark-surface-hover)!important;border-color:#e2e8f042!important}html.ui-light-test .secondary-action,html.ui-light-test .secondary-button,html.ui-light-test .ghost-button,html.ui-light-test .chip-button,html.ui-light-test .icon-button,html.ui-light-test .mode-back-inline,html.ui-light-test .home-mgr-features-trigger,html.ui-light-test .home-other-modes-link,html.ui-light-test .home-mgr-pitch-mundo-assinar,html.ui-light-test .home-hero-account-btn,html.ui-light-test .ui-test-theme-toggle,html.ui-light-test .manager38-back,html.ui-light-test .manager38-setup-access-btn.is-ghost,html.ui-light-test .manager38-account-chip,html.ui-light-test .manager38-settings-trigger,body.light .secondary-action,body.light .secondary-button,body.light .ghost-button,body.light .chip-button,body.light .icon-button,body.light .mode-back-inline,body.light .home-mgr-features-trigger,body.light .home-other-modes-link,body.light .home-mgr-pitch-mundo-assinar,body.light .home-hero-account-btn,body.light .ui-test-theme-toggle,body.light .manager38-back,body.light .manager38-setup-access-btn.is-ghost,body.light .manager38-account-chip,body.light .manager38-settings-trigger{background:var(--btn-light-surface)!important;border-color:var(--btn-light-border)!important;color:var(--btn-light-text)!important;text-shadow:none!important}html.ui-light-test .secondary-action:hover:not(:disabled),html.ui-light-test .secondary-button:hover:not(:disabled),html.ui-light-test .ghost-button:hover:not(:disabled),html.ui-light-test .chip-button:hover:not(:disabled),html.ui-light-test .icon-button:hover:not(:disabled),html.ui-light-test .mode-back-inline:hover:not(:disabled),html.ui-light-test .home-mgr-features-trigger:hover:not(:disabled),html.ui-light-test .home-other-modes-link:hover:not(:disabled),html.ui-light-test .home-mgr-pitch-mundo-assinar:hover:not(:disabled),html.ui-light-test .home-hero-account-btn:hover:not(:disabled),html.ui-light-test .ui-test-theme-toggle:hover:not(:disabled),html.ui-light-test .manager38-back:hover:not(:disabled),html.ui-light-test .manager38-setup-access-btn.is-ghost:hover:not(:disabled),html.ui-light-test .manager38-account-chip:hover:not(:disabled),html.ui-light-test .manager38-settings-trigger:hover:not(:disabled),body.light .secondary-action:hover:not(:disabled),body.light .secondary-button:hover:not(:disabled),body.light .ghost-button:hover:not(:disabled),body.light .chip-button:hover:not(:disabled),body.light .icon-button:hover:not(:disabled),body.light .mode-back-inline:hover:not(:disabled),body.light .home-mgr-features-trigger:hover:not(:disabled),body.light .home-other-modes-link:hover:not(:disabled),body.light .home-mgr-pitch-mundo-assinar:hover:not(:disabled),body.light .home-hero-account-btn:hover:not(:disabled),body.light .ui-test-theme-toggle:hover:not(:disabled),body.light .manager38-back:hover:not(:disabled),body.light .manager38-setup-access-btn.is-ghost:hover:not(:disabled),body.light .manager38-account-chip:hover:not(:disabled),body.light .manager38-settings-trigger:hover:not(:disabled){background:var(--btn-light-surface-hover)!important;border-color:#0f172a38!important}.primary-action,.share-button,.intro-primary-btn,.home-mgr-pitch-cta,.home-manager-hero-btn,.manager38-start,.manager38-setup-access-btn.is-primary,.manager38-transfer-proposal-submit,.manager38-ceo-settle-btn{color:#fff!important;text-shadow:none!important}button:disabled,.manager38-screen button:disabled,.manager38-modal-backdrop button:disabled{cursor:not-allowed!important}html.ui-light-test button:disabled,body.light button:disabled,html.ui-light-test .manager38-screen button:disabled,body.light .manager38-screen button:disabled,html.ui-light-test .manager38-modal-backdrop button:disabled,body.light .manager38-modal-backdrop button:disabled{background:var(--btn-disabled-bg)!important;border-color:#64748b2e!important;color:var(--btn-disabled-text)!important;box-shadow:none!important;opacity:1!important}html:not(.ui-light-test) body:not(.light) button:disabled,html:not(.ui-light-test) body:not(.light) .manager38-screen button:disabled,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop button:disabled{background:#334155b8!important;border-color:#94a3b829!important;color:#94a3b8!important;box-shadow:none!important;opacity:1!important}.manager38-setup-quick:not(:disabled){opacity:1!important;color:var(--mgr-text, #0f172a)!important}.manager38-setup-start:disabled{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:58px;padding:10px 16px}.manager38-setup-start:disabled:after{content:"Preencha o nome do tecnico";margin-left:0;font-size:.7rem;font-weight:700;line-height:1.2}html:not(.ui-light-test) body:not(.light) .manager38-setup-start:disabled:after{color:#cbd5e1}.home-minimal-v38 .intro-hero-card{overflow:visible}.home-mgr-pitch-mobile-only{border-radius:16px}@media(max-width:979px){.home-minimal-v38 .intro-hero-card{min-height:0}.home-mgr-pitch-mobile-only{max-height:none}.home-mgr-pitch-mobile-only .home-mgr-pitch-mundo-groups{gap:6px}.home-mgr-pitch-mobile-only .home-mgr-pitch-mundo-tags{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.home-minimal-v38 .intro-hero-card{padding-top:14px;gap:11px}.home-minimal-v38 .start-brand{gap:6px;margin-top:-7px}.home-minimal-v38 .start-brand>p:not(.start-brand-kicker){margin-top:2px}.home-mgr-pitch-mobile-only{margin-top:0;padding:12px}.home-mgr-pitch-mobile-only .home-mgr-pitch-mundo{padding:10px}.home-mgr-pitch-mobile-only .home-mgr-pitch-mundo-tags li{padding:6px 5px;font-size:.61rem}}@media(min-width:900px){.manager38-screen.manager38-setup-v2{width:min(760px,calc(100vw - 56px));max-width:760px}.manager38-setup-v2 .manager38-setup-card{width:100%;max-width:none;grid-template-columns:minmax(360px,1.15fr) minmax(300px,.85fr);align-items:start;gap:18px}.manager38-setup-v2 .manager38-setup-card .manager38-country-grid,.manager38-setup-v2 .manager38-setup-card .manager38-setup-access{grid-column:1;margin-top:0}.manager38-setup-v2 .manager38-setup-card .manager38-setup-club-pick,.manager38-setup-v2 .manager38-setup-card label:has(input),.manager38-setup-v2 .manager38-setup-card .manager38-check,.manager38-setup-v2 .manager38-setup-card .manager38-setup-start,.manager38-setup-v2 .manager38-setup-card .manager38-setup-quick,.manager38-setup-v2 .manager38-setup-card details{grid-column:2}.manager38-setup-v2 .manager38-setup-card .manager38-country-grid{align-self:stretch}.manager38-setup-compact .manager38-setup-coach-chip{display:none}.manager38-setup-compact .manager38-setup-shell-compact{gap:16px;padding:20px 22px}.manager38-setup-compact .manager38-league-tabs-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.manager38-setup-compact .manager38-setup-access{margin:0}.manager38-setup-compact .manager38-setup-form label,.manager38-setup-compact .manager38-setup-form .manager38-setup-row-2,.manager38-setup-compact .manager38-setup-form .manager38-setup-actions,.manager38-setup-compact .manager38-setup-form .manager38-check{grid-column:auto}.manager38-setup-compact .manager38-setup-row-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.manager38-setup-compact .manager38-setup-form select,.manager38-setup-compact .manager38-setup-form input:not([type=checkbox]){min-width:0}.manager38-setup-compact .manager38-setup-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manager38-setup-compact .manager38-setup-start{margin-top:0}}@media(min-width:1100px){.manager38-screen.manager38-setup-v2{width:min(860px,calc(100vw - 56px));max-width:860px}.manager38-setup-compact .manager38-league-tabs-compact{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:899px){.manager38-screen.manager38-setup-v2{width:min(100%,560px)}.manager38-setup-v2 .manager38-setup-card{width:100%}}.manager38-screen.manager38-brasfoot{padding-bottom:0}.manager38-brasfoot-main,.manager38-panel{min-width:0}.manager38-screen.manager38-brasfoot>.manager38-bottom-nav{flex-shrink:0}.manager38-bottom-nav button:not(.manager38-bottom-nav-play),.manager38-bottom-nav-item{color:color-mix(in srgb,var(--bf-row-muted, #94a3b8) 88%,transparent)!important}.manager38-bottom-nav button:not(.manager38-bottom-nav-play).active,.manager38-bottom-nav-item.active{color:var(--bf-gold, #fde68a)!important}.manager38-bottom-nav button:not(.manager38-bottom-nav-play).active small,.manager38-bottom-nav-item.active small{color:inherit!important}.manager38-brasfoot-light .manager38-bottom-nav{background:#fff!important;border-top-color:#0f172a1a!important}.manager38-brasfoot-light .manager38-bottom-nav button:not(.manager38-bottom-nav-play),.manager38-brasfoot-light .manager38-bottom-nav-item{color:#475569!important}.manager38-brasfoot-light .manager38-bottom-nav button:not(.manager38-bottom-nav-play).active,.manager38-brasfoot-light .manager38-bottom-nav-item.active{background:color-mix(in srgb,var(--mgr-accent, #149447) 14%,#ffffff)!important;color:var(--mgr-accent, #0d7a42)!important}.manager38-brasfoot-light .manager38-bottom-nav-play,html.ui-light-test body .manager38-screen .manager38-bottom-nav-play,body.light .manager38-screen .manager38-bottom-nav-play{background:var(--mgr-accent, #149447)!important;color:var(--mgr-accent-text, #ffffff)!important;box-shadow:0 2px 8px color-mix(in srgb,var(--mgr-accent, #149447) 45%,transparent)!important}.manager38-brasfoot-light .manager38-bottom-nav-play small,html.ui-light-test body .manager38-screen .manager38-bottom-nav-play small,body.light .manager38-screen .manager38-bottom-nav-play small{color:inherit!important}html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light){--mgr-surface: #071018;--mgr-surface-2: #0b1628;--mgr-text: #f8fafc;--mgr-muted: #cbd5e1;--mgr-border: rgba(148, 163, 184, .22);--bf-nav-bg: #050b12;color:#f8fafc}html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-panel,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-bf-panel,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-bf-squad-wrap,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-preseason-hub,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-history-card{background:linear-gradient(180deg,#0f172af5,#071018fa)!important;border-color:#94a3b838!important;color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-panel *,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-bf-panel *{color:inherit}html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) h1,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) h2,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) h3,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) strong,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) b{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) p,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) span,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) small,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) em{color:#cbd5e1!important}html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-preseason-kicker,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-bf-pos,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-trust b{color:#86efac!important}html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-bf-stat,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-panel article,html:not(.ui-light-test) body:not(.light) .manager38-screen.manager38-brasfoot:not(.manager38-brasfoot-light) .manager38-preseason-hub article{background:#0f172abd!important;border-color:#94a3b82e!important;color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-coach-office-review-btn,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-youth-upgrade-btn,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-youth-upgrade-btn span,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-youth-upgrade-btn em,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-youth-promote,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-sponsor-accept-btn,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-propose-btn,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-next-match-actions .manager38-btn-play,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-inspect-player-btn,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-setup-access-btn.is-primary,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bottom-nav-play,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-bottom-nav-play small,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-start,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-proposal-submit,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-actions button:not(.manager38-btn-ghost):not(:disabled),html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-round-summary-actions .manager38-start,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-prematch-actions .manager38-start,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-table-head button:not(:disabled):not(.manager38-continental-comp-tab):not(.manager38-domestic-comp-tab):not(.manager38-ranking-league-trigger):not(.manager38-ranking-league-option):not(.manager38-table-pane-tab),html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-start,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-transfer-proposal-submit{background:linear-gradient(180deg,color-mix(in srgb,var(--mgr-accent, #149447) 84%,#0b1628),var(--mgr-accent, #149447))!important;color:#fff!important;border-color:transparent!important;text-shadow:none!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-club-finances-market-btn{color:#bbf7d0!important;background:color-mix(in srgb,var(--mgr-accent, #149447) 24%,#0b1628)!important;border-color:color-mix(in srgb,var(--mgr-accent, #149447) 55%,transparent)!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-next-match-actions .manager38-btn-sim{color:#bbf7d0!important;background:color-mix(in srgb,var(--mgr-accent, #149447) 14%,#0b1628)!important;border-color:color-mix(in srgb,var(--mgr-accent, #149447) 45%,transparent)!important}html:not(.ui-light-test) body:not(.light) .manager38-transfer-tabs button,html:not(.ui-light-test) body:not(.light) .manager38-transfer-buy-modes button,html:not(.ui-light-test) body:not(.light) .manager38-wc-callup-pos-tabs button,html:not(.ui-light-test) body:not(.light) .manager38-value-stepper-btn,html:not(.ui-light-test) body:not(.light) .manager38-fired-end-btn,html:not(.ui-light-test) body:not(.light) .manager38-prematch-fresh-btn,html:not(.ui-light-test) body:not(.light) .manager38-prematch-best-btn{background:#ffffff0f!important;color:#f8fafc!important;border-color:#94a3b847!important;box-shadow:none!important}html:not(.ui-light-test) body:not(.light) .manager38-transfer-tabs button.active,html:not(.ui-light-test) body:not(.light) .manager38-transfer-buy-modes button.is-active,html:not(.ui-light-test) body:not(.light) .manager38-wc-callup-pos-tabs button.is-active{background:color-mix(in srgb,var(--mgr-accent, #149447) 28%,#0b1628)!important;color:#fff!important;border-color:color-mix(in srgb,var(--mgr-accent, #149447) 55%,transparent)!important}html:not(.ui-light-test) body:not(.light) .manager38-value-stepper-btn:hover,html:not(.ui-light-test) body:not(.light) .manager38-fired-end-btn:hover,html:not(.ui-light-test) body:not(.light) .manager38-prematch-fresh-btn:hover,html:not(.ui-light-test) body:not(.light) .manager38-prematch-best-btn:hover{background:#ffffff1f!important;border-color:#94a3b866!important}html:not(.ui-light-test) body:not(.light) .manager38-prematch-fresh-btn.is-needed,html:not(.ui-light-test) body:not(.light) .manager38-prematch-best-btn{background:color-mix(in srgb,#f59e0b 18%,#0b1628)!important;color:#fde68a!important;border-color:#f59e0b6b!important}html:not(.ui-light-test) body:not(.light) .manager38-prematch-best-btn .manager38-prematch-fresh-icon{background:color-mix(in srgb,#f59e0b 28%,#0b1628)!important;color:#fde68a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface{color-scheme:light!important;background:radial-gradient(110% 70% at 100% -10%,rgba(20,148,71,.16),transparent 55%),linear-gradient(180deg,#f4faf6,#fff 36%,#fff)!important;color:#0f172a!important;border-color:#0f7a3a2e!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-head h2,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface h2,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface h3,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-card h3,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-hero h3,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-section-head h3{color:#0b1f14!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-card.is-ok h3{color:#14532d!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-head p,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-session-copy span,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-card p,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-play-note,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-account-lead,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-hero p,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-section-head small,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-empty{color:#475569!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-session-copy strong,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-stat strong,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-list strong,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-highlight strong{color:#0b1f14!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-session,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-session.is-in,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-session.is-out{background:color-mix(in srgb,#149447 10%,#fff)!important;border-color:color-mix(in srgb,#149447 35%,#cbd5e1)!important;color:#0f172a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-session-btn.is-ghost{background:#fff!important;color:#0f172a!important;border-color:#0f172a1f!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-tabs{background:#eef2f0!important;border-color:#0f172a14!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-tabs button{color:#334155!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-tabs button.is-active{background:#fff!important;color:#0f7a3a!important;border-color:#0f172a0f!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-tab-ceo.is-active{color:#0f7a3a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-kicker{color:#0f7a3a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-segment.is-active{color:#0f7a3a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-action.is-primary{background:linear-gradient(180deg,#149447,#0f7a3a)!important;color:#fff!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-action.is-ghost{background:#fff!important;color:#0f172a!important;border-color:#0f172a1f!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-action.is-danger{background:#fff!important;color:#b91c1c!important;border-color:color-mix(in srgb,#ef4444 45%,transparent)!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-account-kicker,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-whatsapp-save{color:#0f7a3a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-account-meta{color:#3f5a4c!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-whatsapp-box{background:#fff!important;border-color:#0f172a1a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-whatsapp-field input{background:#f8fafc!important;color:#0f172a!important;border-color:#0f172a24!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-account-btn.is-primary{background:linear-gradient(180deg,#149447,#0f7a3a)!important;color:#fff!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-account-btn.is-ghost{background:#fff!important;color:#0f172a!important;border-color:#0f172a24!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-card,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-stat,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-list li,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-highlight{background:#fff!important;color:#0f172a!important;border-color:#0f172a1a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-card.is-ok{background:color-mix(in srgb,#149447 8%,#fff)!important;border-color:color-mix(in srgb,#149447 35%,transparent)!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-card.is-ok p{color:#14532d!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-howto{color:#334155!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-cloud-btn.is-push{background:#fff!important;color:#0f172a!important;border-color:#0f172a1a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-cloud-btn.is-push strong{color:#0f172a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-cloud-btn.is-push small{color:#64748b!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-cloud-btn.is-pull{background:#0f7a3a!important;color:#fff!important;border-color:#0f7a3a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-cloud-btn.is-pull strong{color:#fff!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-cloud-btn.is-pull small{color:#ffffffe0!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-unlock-close,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-btn-ghost{background:#fff!important;color:#0f172a!important;border-color:#0f172a1f!important}@media(min-width:721px){.manager38-brasfoot-main{padding-bottom:10px}.manager38-panel.manager38-bf-panel{margin-bottom:10px}}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal.manager38-light-surface,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal.manager38-light-surface{color-scheme:light!important;background:#fff!important;color:#0f172a!important;border-color:#0f172a1f!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal .manager38-patch-head,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal .manager38-patch-head{background:linear-gradient(180deg,#ecfdf5,#fff)!important;border-bottom-color:#0f172a14!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal .manager38-patch-head h2,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal .manager38-patch-head h2,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal .manager38-patch-group-title,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal .manager38-patch-group-title,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal .manager38-patch-feature strong,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal .manager38-patch-feature strong{color:#0f172a!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal .manager38-patch-head p,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal .manager38-patch-head p,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal .manager38-patch-feature p,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal .manager38-patch-feature p{color:#334155!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal .manager38-patch-group-title,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal .manager38-patch-group-title{color:#15803d!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal .manager38-patch-body,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal .manager38-patch-body{background:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal .manager38-patch-feature,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal .manager38-patch-feature{background:#fff!important;border-color:#0f172a1a!important;box-shadow:0 1px 3px #0f172a0d}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal .manager38-patch-kicker,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal .manager38-patch-kicker,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal .manager38-patch-feature-tag,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal .manager38-patch-feature-tag{background:#dcfce7!important;color:#166534!important;border:1px solid rgba(22,101,52,.14)}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal .manager38-patch-actions,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal .manager38-patch-actions{background:#fff!important;border-top-color:#0f172a14!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-patch-modal .manager38-btn-ghost,html:not(.ui-light-test) body:not(.light) .manager38-patch-modal .manager38-btn-ghost{background:#fff!important;color:#0f172a!important;border-color:#0f172a1f!important}.manager38-sellon-block{display:grid;gap:8px;margin:10px 0 4px}.manager38-sellon-label{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--mgr-ink, #0f172a) 72%,transparent)}.manager38-sellon-chips{display:flex;flex-wrap:wrap;gap:6px}.manager38-sellon-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 28%,transparent);background:color-mix(in srgb,var(--mgr-accent, #149447) 8%,#fff);color:var(--mgr-ink, #0f172a);font-size:.72rem;font-weight:800;padding:7px 10px;border-radius:10px;cursor:pointer;line-height:1.1}.manager38-sellon-chip.is-active{background:#fff;color:var(--mgr-accent, #149447);border-color:var(--mgr-accent, #149447);box-shadow:0 2px 8px #1494472e}.manager38-sellon-hint{margin:0;font-size:.78rem;color:color-mix(in srgb,var(--mgr-ink, #0f172a) 68%,transparent)}.manager38-instr-block{display:grid;gap:8px;margin:12px 0 8px;padding:10px 10px 11px;border-radius:14px;background:linear-gradient(180deg,#ffffffeb,#f1f8f4f5),radial-gradient(120% 80% at 0% 0%,rgba(20,148,71,.1),transparent 55%);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 16%,rgba(15,23,42,.08));box-shadow:0 1px #ffffffb3 inset}.manager38-instr-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.manager38-instr-label{font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--mgr-ink, #0f172a) 55%,transparent)}.manager38-instr-current{display:inline-flex;align-items:baseline;gap:6px;min-width:0;max-width:70%}.manager38-instr-current em{font-style:normal;font-size:.82rem;font-weight:800;color:var(--mgr-ink, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-instr-current small{font-size:.68rem;font-weight:700;color:var(--mgr-accent, #149447);white-space:nowrap}.manager38-instr-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:6px;padding:6px;border-radius:12px;background:color-mix(in srgb,#0f172a 5%,#e8eef0);border:1px solid rgba(15,23,42,.06)}.manager38-instr-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:40px;margin:0;padding:8px 10px;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#fff;color:color-mix(in srgb,var(--mgr-ink, #0f172a) 68%,transparent);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .12s ease,box-shadow .15s ease}.manager38-instr-chip:hover{border-color:color-mix(in srgb,var(--mgr-accent, #149447) 40%,rgba(15,23,42,.1));color:var(--mgr-ink, #0f172a)}.manager38-instr-mark{display:grid;place-items:center;width:1rem;height:1rem;font-size:.7rem;line-height:1;opacity:.8;flex-shrink:0}.manager38-instr-text{font-size:.72rem;font-weight:800;letter-spacing:.01em;line-height:1.15;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-instr-chip.is-active{background:linear-gradient(180deg,#1aaf55 0%,var(--mgr-accent, #149447) 100%);color:#fff;border-color:color-mix(in srgb,#0b7a36 35%,transparent);box-shadow:0 1px #ffffff47 inset,0 4px 10px #14944747;transform:translateY(-1px)}.manager38-instr-chip.is-active .manager38-instr-mark{opacity:1}.manager38-instr-chip.is-active:hover{background:linear-gradient(180deg,#1fba5c,#159a4b);color:#fff}.manager38-instr-chip.is-stayBack.is-active{background:linear-gradient(180deg,#3b82f6,#2563eb);border-color:color-mix(in srgb,#1d4ed8 40%,transparent);box-shadow:0 1px #ffffff40 inset,0 4px 10px #2563eb47}.manager38-instr-chip.is-pushUp.is-active{background:linear-gradient(180deg,#f59e0b,#d97706);border-color:color-mix(in srgb,#b45309 40%,transparent);box-shadow:0 1px #ffffff40 inset,0 4px 10px #d9770647}.manager38-instr-chip.is-hardTackle.is-active{background:linear-gradient(180deg,#ef4444,#dc2626);border-color:color-mix(in srgb,#b91c1c 40%,transparent);box-shadow:0 1px #ffffff38 inset,0 4px 10px #dc262647}.manager38-instr-chip.is-roam.is-active{background:linear-gradient(180deg,#14b8a6,#0d9488);border-color:color-mix(in srgb,#0f766e 40%,transparent);box-shadow:0 1px #ffffff40 inset,0 4px 10px #0d948847}.manager38-instr-block.is-compact{margin:8px 0 10px;padding:8px;border-radius:12px}.manager38-instr-block.is-compact .manager38-instr-chip{min-height:40px;padding:5px 2px}.manager38-instr-block.is-compact .manager38-instr-text{font-size:.58rem}.manager38-instr-block.is-compact .manager38-instr-current em{font-size:.76rem}.manager38-bf-chip.is-instr{background:color-mix(in srgb,var(--mgr-accent, #149447) 16%,#fff);color:var(--mgr-accent, #149447);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 28%,transparent)}@media(max-width:420px){.manager38-instr-current small{display:none}.manager38-instr-chip{min-height:42px}}.manager38-swap-columns{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:start;margin:8px 0 12px}.manager38-swap-col{display:grid;gap:8px;min-width:0}.manager38-swap-col-label{font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--mgr-accent, #149447)}.manager38-swap-arrow{align-self:center;font-size:1.35rem;font-weight:900;color:var(--mgr-accent, #149447);padding-top:18px}.manager38-swap-select-wrap{display:grid;gap:4px;font-size:.72rem;font-weight:700}.manager38-swap-select-wrap select{width:100%;border-radius:10px;border:1px solid rgba(15,23,42,.12);padding:8px 10px;font:inherit;background:#fff}.manager38-swap-player-card{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--mgr-accent, #149447) 8%,#fff);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 18%,transparent)}.manager38-swap-player-card strong{font-size:.92rem}.manager38-swap-player-card span,.manager38-swap-player-card em{font-size:.74rem;font-style:normal;color:color-mix(in srgb,var(--mgr-ink, #0f172a) 70%,transparent)}.manager38-swap-player-card.is-target{background:#fff;border-style:dashed}.manager38-transfer-proposal-actions .manager38-btn-ghost.is-swap{border-color:var(--mgr-accent, #149447);color:var(--mgr-accent, #149447)}.manager38-offer-swap-block{display:grid;gap:8px;margin:4px 0 10px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--mgr-accent, #149447) 7%,#fff);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 16%,transparent)}.manager38-offer-swap-kicker{font-size:.66rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-accent, #149447)}.manager38-offer-swap-row{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.manager38-offer-swap-side{display:grid;gap:2px;min-width:0}.manager38-offer-swap-side small{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.manager38-offer-swap-side strong{font-size:.88rem;line-height:1.2}.manager38-offer-swap-side em{font-style:normal;font-size:.72rem;opacity:.8}.manager38-offer-swap-arrow{font-size:1.2rem;font-weight:900;color:var(--mgr-accent, #149447)}@media(max-width:640px){.manager38-swap-columns{grid-template-columns:1fr}.manager38-swap-arrow{padding-top:0;text-align:center}.manager38-offer-swap-row{grid-template-columns:1fr;text-align:center}}.home-minimal-v38{position:relative}.home-minimal-v38:before{content:"";position:absolute;z-index:0;left:50%;top:-34px;width:min(440px,92%);height:240px;transform:translate(-50%);background:radial-gradient(circle,rgba(34,197,94,.24),transparent 70%);filter:blur(52px);pointer-events:none}.home-minimal-v38>*{position:relative;z-index:1}body.light .home-minimal-v38:before,html.ui-light-test body .home-minimal-v38:before{background:radial-gradient(circle,rgba(34,197,94,.16),transparent 70%)}html:not(.ui-light-test) body:not(.light) .home-minimal-v38>.intro-hero-card{border-color:#34d39938;box-shadow:0 30px 70px #00000080,0 8px 22px #00000057,inset 0 1px #ffffff12}body.light .home-minimal-v38>.intro-hero-card,html.ui-light-test body .home-minimal-v38>.intro-hero-card{box-shadow:0 26px 60px #0f172a1a,0 6px 16px #0f172a0f,inset 0 1px #ffffffd9}.home-minimal-v38 .start-brand-kicker{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:999px;background:#4ade801f;border:1px solid rgba(74,222,128,.32);color:#4ade80;box-shadow:0 2px 12px #22c55e29}.home-minimal-v38 .start-brand-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80f2}body.light .home-minimal-v38 .start-brand-kicker,html.ui-light-test body .home-minimal-v38 .start-brand-kicker{background:#15803d1a;border-color:#15803d47;color:#15803d;box-shadow:0 2px 10px #15803d1f}body.light .home-minimal-v38 .start-brand-kicker:before,html.ui-light-test body .home-minimal-v38 .start-brand-kicker:before{background:#15803d;box-shadow:0 0 8px #15803d80}html:not(.ui-light-test) body:not(.light) .home-minimal-v38 .start-brand h1{text-shadow:0 8px 30px rgba(34,197,94,.22)}.home-minimal-v38 .intro-primary-btn.home-manager-hero-btn{gap:13px;min-height:58px;border-radius:16px}html:not(.ui-light-test) body:not(.light) .home-minimal-v38 .intro-primary-btn.home-manager-hero-btn{background:linear-gradient(180deg,#34d399,#22b06a 52%,#15915a);border:1px solid rgba(255,255,255,.2);box-shadow:0 18px 40px #22b06a6b,0 3px 10px #0000003d,inset 0 1px #ffffff57}html:not(.ui-light-test) body:not(.light) .home-minimal-v38 .intro-primary-btn.home-manager-hero-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 24px 50px #22b06a85,inset 0 1px #fff6}.home-minimal-v38 .intro-primary-btn.home-manager-hero-btn>svg{padding:7px;border-radius:12px;background:#fff3;box-sizing:content-box;box-shadow:inset 0 1px #ffffff47}.home-minimal-v38 .home-continue-campaign{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 16px 34px #14783c38}.home-minimal-v38 .home-continue-campaign:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#4ade80,#22b06a)}.home-mgr-pitch-mundo-tags li.is-new{display:flex;flex-direction:column;align-items:center;gap:3px;background:#22c55e24;border-color:#22c55e6b;color:#bbf7d0}html.ui-light-test .home-mgr-pitch-mundo-tags li.is-new,body.light .home-mgr-pitch-mundo-tags li.is-new{background:#22c55e1a;border-color:#16a34a66;color:#15803d}.manager38-unlock-benefit-tags li.is-new{display:inline-flex;align-items:center;gap:6px;background:#22c55e1f;border-color:#16a34a66;color:#14532d}.home-mgr-pitch-new-badge,.manager38-unlock-tag-new{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;background:linear-gradient(180deg,#34d399,#16a34a);color:#04140b;font-size:.5rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.manager38-unlock-tag-new{font-size:.56rem}.manager38-premium-gate{display:grid;justify-items:center;gap:10px;margin:12px 0;padding:22px 18px;text-align:center;border-radius:16px;border:1px dashed rgba(20,148,71,.35);background:radial-gradient(120% 90% at 50% 0%,rgba(34,197,94,.12),transparent 55%),#0f172a0a}.manager38-premium-gate-lock{font-size:1.5rem;line-height:1}.manager38-premium-gate strong{font-size:.98rem;font-weight:850;color:var(--mgr-text, #0f172a)}.manager38-premium-gate p{margin:0;max-width:34ch;font-size:.82rem;line-height:1.4;color:var(--mgr-muted, #64748b)}.manager38-premium-gate .manager38-start{min-height:40px;margin-top:4px;padding:0 16px;font-size:.84rem}.manager38-transfer-signings-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font-size:.7rem;font-weight:700;color:#166534;background:#22c55e1f;border:1px solid rgba(22,163,74,.28)}.manager38-transfer-signings-pill.is-empty{color:#991b1b;background:#ef44441a;border-color:#ef444447}.manager38-transfer-free-cap{display:grid;gap:8px;margin:0 0 10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(246,215,106,.35);background:linear-gradient(135deg,rgba(246,215,106,.12),rgba(34,197,94,.08))}/*m24-free-buys-10*/.manager38-transfer-free-cap p{margin:0;font-size:.8rem;line-height:1.4;color:#3f3a2a}.manager38-youth-premium-note{margin:0;font-size:.75rem;line-height:1.35;color:var(--mgr-muted, #64748b);text-align:center}.manager38-youth-promote.is-locked,.manager38-youth-upgrade-btn.is-locked{opacity:.92}.manager38-sellon-locked p{margin:0;font-size:.78rem;line-height:1.4;color:var(--mgr-muted, #64748b)}html:not(.ui-light-test) body:not(.light) .manager38-premium-gate{background:radial-gradient(120% 90% at 50% 0%,rgba(34,197,94,.14),transparent 55%),#ffffff0a;border-color:#4ade8047}html:not(.ui-light-test) body:not(.light) .manager38-premium-gate strong{color:#f8fafc}html:not(.ui-light-test) body:not(.light) .manager38-premium-gate p{color:#cbd5e1}html:not(.ui-light-test) body:not(.light) .manager38-transfer-free-cap{background:linear-gradient(135deg,rgba(246,215,106,.14),rgba(34,197,94,.1));border-color:rgba(246,215,106,.4)}html:not(.ui-light-test) body:not(.light) .manager38-transfer-free-cap p{color:#f5f0df}/*m24-free-buys-10-dark*/html.ui-light-test{color-scheme:light;--lt-bg: #fafafa;--lt-bg-elevated: #ffffff;--lt-text: #111827;--lt-muted: #374151;--lt-border: #e5e7eb;--lt-accent: #16a34a;--lt-accent-hover: #15803d;--lt-accent-soft: rgba(22, 163, 74, .1);--lt-shadow-sm: 0 1px 2px rgba(17, 24, 39, .06);--lt-shadow-md: 0 4px 16px rgba(17, 24, 39, .08);--lt-shadow-lg: 0 12px 32px rgba(17, 24, 39, .1);--text: var(--lt-text);--muted: var(--lt-muted);--gold: #ca8a04;background:var(--lt-bg);color:var(--lt-text);font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}html.ui-light-test body{background:var(--lt-bg);color:var(--lt-text)}html.ui-light-test h1,html.ui-light-test h2,html.ui-light-test h3,html.ui-light-test p{color:inherit}html.ui-light-test .site-footer,html.ui-light-test .legal-links a{color:var(--lt-muted)}html.ui-light-test .legal-links a:hover{color:var(--lt-text)}html.ui-light-test .footer-global-stats{border-color:var(--lt-border);background:var(--lt-bg-elevated)}html.ui-light-test .footer-global-stat strong{color:var(--lt-accent)}html.ui-light-test .footer-global-stat span{color:var(--lt-muted)}html.ui-light-test .site-global-stats.is-prominent{border-color:#16a34a47;background:var(--lt-accent-soft);box-shadow:var(--lt-shadow-md)}html.ui-light-test .site-global-stats.is-prominent .footer-global-stat strong{color:var(--lt-accent)}html.ui-light-test .site-global-stats.is-prominent .footer-global-stat span{color:var(--lt-text)}html.ui-light-test .footer-global-stat.is-perfect380{border-color:#ca8a0459;background:linear-gradient(180deg,#ca8a041f,#ca8a040a)}html.ui-light-test .footer-perfect380-banner{border-color:#ca8a0447;background:linear-gradient(135deg,#ca8a041a,#ca8a0408)}html.ui-light-test .footer-perfect380-badge{border-color:#ca8a0459;background:#ca8a041f;color:#a16207}html.ui-light-test .footer-perfect380-banner-text>span{color:var(--lt-text)}html.ui-light-test .footer-perfect380-banner-text small{color:var(--lt-muted)}html.ui-light-test .footer-perfect380-banner-side>strong{color:#a16207}html.ui-light-test .footer-perfect380-empty-hint{color:var(--lt-muted)}html.ui-light-test .footer-global-stat.is-perfect380 strong{color:#a16207}html.ui-light-test .footer-global-stat.is-perfect380 span{color:#854d0e}html.ui-light-test .run-end-perfect380-badge{border-color:#ca8a0459;background:#ca8a041a;color:#854d0e}html.ui-light-test .footer-global-stat-chevron{border-color:#ca8a0459;background:#ca8a0414;color:#a16207}html.ui-light-test .footer-perfect380-hall{border-color:#ca8a0438;background:#ca8a040f}html.ui-light-test .footer-perfect380-hall-item strong{color:var(--lt-text)}html.ui-light-test .footer-perfect380-hall-item span{color:var(--lt-muted)}html.ui-light-test .mode-wip-badge{border-color:var(--lt-border);background:#f3f4f6;color:var(--lt-muted)}html.ui-light-test .mode-tournament-featured.is-wip{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .mode-tournament-entry.is-wip{border-color:var(--lt-border);background:#f3f4f6;color:var(--lt-muted)}html.ui-light-test .mode-tournament-entry.is-wip .mode-tournament-entry-copy strong{color:var(--lt-muted)}html.ui-light-test .mode-tournament-entry.is-wip .mode-tournament-entry-copy span{color:#9ca3af}html.ui-light-test .roster-catalog-back{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text)}html.ui-light-test .roster-catalog-head h1{color:var(--lt-text)}html.ui-light-test .roster-catalog-head p{color:var(--lt-muted)}html.ui-light-test .roster-catalog-tabs button{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text)}html.ui-light-test .roster-catalog-tabs button.active{border-color:#16a34a73;background:var(--lt-accent-soft);color:#14532d;font-weight:800}html.ui-light-test .roster-catalog-search{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text)}html.ui-light-test .roster-catalog-search::placeholder{color:var(--lt-muted)}html.ui-light-test .roster-catalog-count{color:var(--lt-muted)}html.ui-light-test .roster-catalog-list article{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-sm)}html.ui-light-test .roster-catalog-list article.is-open{border-color:#16a34a59;box-shadow:var(--lt-shadow-md)}html.ui-light-test .roster-catalog-year{background:var(--lt-accent-soft);color:#14532d}html.ui-light-test .roster-catalog-team-main strong{color:var(--lt-text)}html.ui-light-test .roster-catalog-team-main small{color:var(--lt-muted)}html.ui-light-test .roster-catalog-chevron{color:var(--lt-accent)}html.ui-light-test .roster-catalog-players{border-top-color:var(--lt-border)}html.ui-light-test .roster-catalog-player{background:var(--lt-bg)}html.ui-light-test .roster-catalog-pos{color:var(--lt-muted)}html.ui-light-test .roster-catalog-player strong{color:var(--lt-text)}html.ui-light-test .roster-catalog-player b{color:var(--lt-accent)}html.ui-light-test .roster-catalog-foot p{color:var(--lt-muted)}html.ui-light-test .roster-catalog-ovr-btn{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text)}html.ui-light-test .roster-catalog-ovr-btn:hover{border-color:#16a34a59;background:var(--lt-accent-soft)}html.ui-light-test .intro-hero-card{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-sm)}html.ui-light-test .intro-screen .start-brand h1{color:var(--lt-text);text-shadow:none;font-size:clamp(1.65rem,6vw,2.4rem)}html.ui-light-test .intro-screen .start-brand p{color:var(--lt-muted)}html.ui-light-test .home-page-shell{background:var(--lt-bg)}html.ui-light-test .mode-prefs-collapse,html.ui-light-test .mode-extras-collapse{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:none}html.ui-light-test .mode-prefs-body .almanac-toggle-row.is-compact,html.ui-light-test .streamer-mode-toggle.is-compact{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .streamer-mode-toggle.is-compact.is-on,html.ui-light-test .mode-prefs-body .almanac-toggle-row.is-on{border-color:#16a34a47;background:#f0fdf4}html.ui-light-test .mode-wip-line{border-color:var(--lt-border);background:#f9fafb;color:#374151}html.ui-light-test .mode-x1-compact{border-color:var(--lt-border);background:var(--lt-bg-elevated)}html.ui-light-test .mode-custom-team-grid-btn{border-color:#16a34a3d!important;background:#f0fdf4!important}html.ui-light-test .mode-custom-team-grid-btn strong{color:#14532d}html.ui-light-test .mode-custom-team-grid-btn svg{color:#15803d!important}html.ui-light-test .intro-enter-footnote,html.ui-light-test .home-step-hint{color:var(--lt-muted)}html.ui-light-test .home-step-hint{border-color:#16a34a40;background:var(--lt-accent-soft);color:#166534}html.ui-light-test .home-help-hub{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-md)}html.ui-light-test .home-help-hub-toggle{color:var(--lt-text)}html.ui-light-test .home-help-hub-toggle strong{color:var(--lt-text)}html.ui-light-test .home-help-hub-toggle>small,html.ui-light-test .home-ranking-master-toggle>small,html.ui-light-test .database-stats-toggle>small{background:#f3f4f6;color:var(--lt-text)}html.ui-light-test .home-help-hub.open .home-help-hub-toggle{border-bottom-color:var(--lt-border)}html.ui-light-test .home-roster-catalog-link{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-sm);color:var(--lt-text)}html.ui-light-test .home-roster-catalog-link:hover{border-color:#d1d5db;background:#f9fafb}html.ui-light-test .home-roster-catalog-icon{background:var(--lt-accent-soft);color:var(--lt-accent)}html.ui-light-test .home-global-ranking{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-md)}html.ui-light-test .home-global-ranking.open{border-color:#16a34a40;box-shadow:var(--lt-shadow-md)}html.ui-light-test .home-ranking-master-toggle{color:var(--lt-text)}html.ui-light-test .home-ranking-master-toggle span{color:var(--lt-accent)}html.ui-light-test .home-ranking-master-toggle strong{color:var(--lt-text)}html.ui-light-test .home-global-ranking.open .home-ranking-master-toggle{border-bottom-color:var(--lt-border)}html.ui-light-test .home-global-ranking.open .home-ranking-master-toggle>small{background:var(--lt-accent-soft);color:var(--lt-accent)}html.ui-light-test .database-stats{border-color:var(--lt-border);background:var(--lt-bg-elevated)}html.ui-light-test .database-stats-toggle{color:var(--lt-text)}html.ui-light-test .database-stats-toggle span,html.ui-light-test .database-stats-desc{color:var(--lt-muted)}html.ui-light-test .database-stats-toggle strong{color:var(--lt-text)}html.ui-light-test .database-stats-body{border-top-color:var(--lt-border)}html.ui-light-test .home-mechanics-card,html.ui-light-test .home-tutorial-card,html.ui-light-test .home-feedback-card,html.ui-light-test .home-continue-campaign,html.ui-light-test .home-sponsors-link{border-color:var(--lt-border)!important;background:#f9fafb!important;box-shadow:var(--lt-shadow-sm)!important;color:var(--lt-text)}html.ui-light-test .home-continue-campaign strong{color:var(--lt-text)}html.ui-light-test .home-continue-campaign span{color:var(--lt-muted)}html.ui-light-test .home-continue-campaign svg{color:var(--lt-accent)}html.ui-light-test .app-menu-trigger{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text);box-shadow:var(--lt-shadow-md);backdrop-filter:none;-webkit-backdrop-filter:none}html.ui-light-test .app-menu-trigger:hover{background:#f9fafb;box-shadow:var(--lt-shadow-lg)}html.ui-light-test .app-menu-backdrop{background:#11182759;backdrop-filter:none;-webkit-backdrop-filter:none}html.ui-light-test .app-menu-panel{background:var(--lt-bg-elevated);border-right-color:var(--lt-border);box-shadow:var(--lt-shadow-lg)}html.ui-light-test .app-menu-header{border-bottom-color:var(--lt-border)}html.ui-light-test .app-menu-header strong,html.ui-light-test .app-menu-item{color:var(--lt-text)}html.ui-light-test .app-menu-label{color:var(--lt-muted)}html.ui-light-test .app-menu-item:hover:not(:disabled){background:#f3f4f6}html.ui-light-test .app-menu-item.is-accent{color:#15803d}html.ui-light-test .icon-button{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .primary-action,html.ui-light-test .share-button,html.ui-light-test .intro-primary-btn{background:var(--lt-accent);border-color:var(--lt-accent);color:#fff;box-shadow:var(--lt-shadow-sm)}html.ui-light-test .primary-action:hover:not(:disabled),html.ui-light-test .intro-primary-btn:hover:not(:disabled){background:var(--lt-accent-hover);filter:none}html.ui-light-test .secondary-action,html.ui-light-test .secondary-button{background:var(--lt-bg-elevated);border:1px solid var(--lt-border);color:var(--lt-text)}html.ui-light-test .simulate-all-hint{color:var(--lt-muted)}html.ui-light-test .ghost-button,html.ui-light-test .chip-button{background:transparent;border:1px solid var(--lt-border);color:var(--lt-text)}html.ui-light-test .ghost-button:hover,html.ui-light-test .chip-button:hover{background:#f3f4f6}html.ui-light-test .restart-action{background:#fef3c7!important;border-color:#fcd34d!important;color:#92400e!important}html.ui-light-test .mode-section-tabs{border-color:var(--lt-border);background:#f3f4f6}html.ui-light-test .mode-section-tabs button{color:var(--lt-muted)}html.ui-light-test .mode-section-tabs button.active{background:var(--lt-accent);color:#fff;box-shadow:var(--lt-shadow-sm)}html.ui-light-test .mode-section-head strong{color:var(--lt-text)}html.ui-light-test .mode-section-head span,html.ui-light-test .record-strip span{color:var(--lt-muted)}html.ui-light-test .record-strip article strong{color:#92400e}html.ui-light-test .mode-challenge-hint{border-color:#fcd34d;background:#fffbeb}html.ui-light-test .mode-challenge-hint.is-ready{border-color:#16a34a59;background:var(--lt-accent-soft)}html.ui-light-test .mode-featured-x1{border-color:#16a34a4d!important;background:var(--lt-bg-elevated)!important}html.ui-light-test .mode-grid button,html.ui-light-test .setup-card button,html.ui-light-test .compact-mode-grid button{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text);box-shadow:var(--lt-shadow-sm)}html.ui-light-test .topbar{color:var(--lt-text)}html.ui-light-test .top-actions,html.ui-light-test .top-toolbar-inline,html.ui-light-test .top-toolbar-unified{background:var(--lt-bg-elevated);border-color:var(--lt-border);box-shadow:var(--lt-shadow-sm);backdrop-filter:none;-webkit-backdrop-filter:none}html.ui-light-test .topbar p,html.ui-light-test .top-toolbar-btn,html.ui-light-test .top-actions .language-top-button,html.ui-light-test .top-actions .support-top-button{color:var(--lt-muted)}html.ui-light-test .top-toolbar-external .top-toolbar-link:hover{color:var(--lt-text)}html.ui-light-test .modal-backdrop{background:#11182773;backdrop-filter:none;-webkit-backdrop-filter:none}html.ui-light-test .tutorial-modal,html.ui-light-test .table-modal,html.ui-light-test .share-modal,html.ui-light-test .history-modal,html.ui-light-test .champion-modal,html.ui-light-test .formation-panel,html.ui-light-test .draft-panel,html.ui-light-test .season-panel,html.ui-light-test .memory-head,html.ui-light-test .memory-card{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-lg);color:var(--lt-text)}html.ui-light-test .memory-head p,html.ui-light-test .memory-score span,html.ui-light-test .memory-progress span,html.ui-light-test .memory-feedback span{color:var(--lt-muted)}html.ui-light-test .memory-options button{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .memory-feedback{background:#f3f4f6}html.ui-light-test .segmented button,html.ui-light-test .choice-grid button,html.ui-light-test .starter-grid button{background:#f3f4f6;border-color:var(--lt-border);color:var(--lt-text)}html.ui-light-test .segmented button.active{background:var(--lt-accent);color:#fff}html.ui-light-test .season-panel>.section-title,html.ui-light-test .draft-panel>.section-title,html.ui-light-test .formation-panel>.section-title{border-bottom-color:var(--lt-border)}html.ui-light-test input,html.ui-light-test select,html.ui-light-test textarea{border:1px solid var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text)}html.ui-light-test input::placeholder,html.ui-light-test textarea::placeholder{color:#9ca3af}html.ui-light-test input:focus,html.ui-light-test select:focus,html.ui-light-test textarea:focus{border-color:var(--lt-accent);outline:none;box-shadow:0 0 0 3px #16a34a26}html.ui-light-test .x1-mode-tabs{border-color:var(--lt-border);background:#f3f4f6}html.ui-light-test .x1-mode-tabs button{color:var(--lt-muted)}html.ui-light-test .x1-mode-tabs button.active{background:var(--lt-accent);color:#fff}html.ui-light-test .x1-tournament-hub,html.ui-light-test .x1-tournament-active{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-md)}html.ui-light-test .x1-tournament-head strong,html.ui-light-test .x1-tournament-active-head strong{color:var(--lt-text)}html.ui-light-test .x1-tournament-head span,html.ui-light-test .x1-tournament-active-head span,html.ui-light-test .x1-tournament-mine-note{color:var(--lt-muted)}html.ui-light-test .x1-tournament-format-row button,html.ui-light-test .x1-tournament-size-row button{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .x1-tournament-format-row button.active,html.ui-light-test .x1-tournament-size-row button.active{border-color:var(--lt-accent);background:var(--lt-accent-soft);color:#166534}html.ui-light-test .x1-tournament-standings-row,html.ui-light-test .x1-tournament-open-list article,html.ui-light-test .x1-tournament-duels article{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .x1-tournament-active-modal{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-lg)}html.ui-light-test .x1-tournament-active-modal-head strong{color:var(--lt-text)}html.ui-light-test .x1-tournament-active-modal-head span{color:var(--lt-muted)}html.ui-light-test .x1-tournament-modal-close{border-color:var(--lt-border);background:#f3f4f6;color:var(--lt-text)}html.ui-light-test .x1-tournament-in-game-btn{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text)}html.ui-light-test .profile-card,html.ui-light-test .metric,html.ui-light-test .record-strip article,html.ui-light-test .home-leader-card,html.ui-light-test .ranking-card,html.ui-light-test .history-card,html.ui-light-test .collapse-panel,html.ui-light-test .awards-panel article{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text);box-shadow:var(--lt-shadow-sm)}html.ui-light-test .collapse-head{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .intro-screen .start-brand h1{color:#111827;text-shadow:none}html.ui-light-test .start-brand p,html.ui-light-test .data-note{color:var(--lt-muted)}html.ui-light-test .intro-welcome{color:#166534}html.ui-light-test .version-note{color:var(--lt-muted)}html.ui-light-test .intro-primary-btn{background:linear-gradient(180deg,#22c55e,#16a34a);border-color:#16a34a59;color:#fff;box-shadow:0 4px 14px #16a34a38}html.ui-light-test .intro-primary-btn:hover:not(:disabled){background:linear-gradient(180deg,#16a34a,#15803d);filter:none;box-shadow:0 6px 18px #16a34a47}html.ui-light-test .intro-primary-btn:disabled{background:#e5e7eb;border-color:var(--lt-border);color:#9ca3af}html.ui-light-test .home-help-hub{background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-md)}html.ui-light-test .home-help-hub.open{border-color:#16a34a47}html.ui-light-test .home-help-hub-toggle span{color:var(--lt-accent)}html.ui-light-test .home-help-hub.open .home-help-hub-toggle>small{background:var(--lt-accent-soft);color:var(--lt-accent)}html.ui-light-test .home-help-hub-body{background:var(--lt-bg-elevated)}html.ui-light-test .home-help-hub-head span{color:#92400e}html.ui-light-test .home-help-hub-head strong{color:var(--lt-text)}html.ui-light-test .home-help-card{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .home-help-card:hover{background:#f3f4f6;transform:none}html.ui-light-test .home-help-card-copy strong{color:var(--lt-text)}html.ui-light-test .home-help-card-copy span{color:var(--lt-muted)}html.ui-light-test .home-help-card-arrow{color:var(--lt-accent)}html.ui-light-test .home-help-card-tutorial{border-color:#3b82f647;background:#eff6ff}html.ui-light-test .home-help-card-tutorial svg{color:#2563eb}html.ui-light-test .home-help-card-mechanics{border-color:#8b5cf647;background:#f5f3ff}html.ui-light-test .home-help-card-mechanics svg{color:#7c3aed}html.ui-light-test .home-help-card-feedback{border-color:#f59e0b59;background:#fffbeb}html.ui-light-test .home-help-card-feedback svg{color:#d97706}html.ui-light-test .database-stats.open{border-color:var(--lt-border)}html.ui-light-test .database-stats.open .database-stats-toggle>small{background:#f3f4f6;color:var(--lt-text)}html.ui-light-test .database-heading strong{color:var(--lt-text)}html.ui-light-test .database-heading span,html.ui-light-test .database-heading small,html.ui-light-test .database-version{color:var(--lt-muted)}html.ui-light-test .database-metrics article{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .database-metrics strong{color:var(--lt-text)}html.ui-light-test .database-metrics span{color:var(--lt-muted)}html.ui-light-test .home-sponsors-link{border-color:var(--lt-border)!important;background:var(--lt-bg-elevated)!important;box-shadow:var(--lt-shadow-sm)!important}html.ui-light-test .home-sponsors-link:hover{border-color:#d1d5db!important;background:#f9fafb!important;transform:none}html.ui-light-test .home-sponsors-icon{background:#f3f4f6;color:var(--lt-muted)}html.ui-light-test .home-sponsors-copy strong{color:var(--lt-text)}html.ui-light-test .home-sponsors-copy span{color:var(--lt-muted)}html.ui-light-test .home-sponsors-arrow{color:var(--lt-accent)}html.ui-light-test .mode-section-card{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-md)}html.ui-light-test .mode-section-head strong,html.ui-light-test .mode-challenge-copy strong{color:var(--lt-text)}html.ui-light-test .mode-challenge-copy span{color:var(--lt-muted)}html.ui-light-test .mode-grid svg{color:var(--lt-accent)}html.ui-light-test .mode-grid strong{color:var(--lt-text)}html.ui-light-test .mode-grid span:not(.mode-new-badge){color:#374151}html.ui-light-test .mode-competicoes-grid span:not(.mode-new-badge){color:#374151}html.ui-light-test .mode-grid button:hover:not(:disabled){border-color:#d1d5db;background:#f9fafb}html.ui-light-test .mode-grid button:active:not(:disabled){background:#f3f4f6}html.ui-light-test .mode-x1-featured,html.ui-light-test .mode-tournament-featured,html.ui-light-test .mode-almanac-collapse,html.ui-light-test .mode-section-card.mode-x1-featured,html.ui-light-test .mode-section-card.mode-tournament-featured{width:100%;max-width:none;margin-left:0;margin-right:0;box-shadow:var(--lt-shadow-md)}html.ui-light-test .mode-x1-featured{border-color:#3b82f638;background:var(--lt-bg-elevated)}html.ui-light-test .mode-tournament-featured{border-color:#3b82f633;background:var(--lt-bg-elevated)}html.ui-light-test .mode-mode-new{border-color:#b482146b!important;background:radial-gradient(circle at top right,rgba(250,204,21,.14),transparent 52%),#fffbeb!important;box-shadow:var(--lt-shadow-sm)}html.ui-light-test .mode-mode-new:hover{border-color:#b482148c!important;background:#fef3c7!important}html.ui-light-test .mode-mode-new strong{color:#78350f}html.ui-light-test .mode-mode-new span:not(.mode-new-badge){color:#92400e}html.ui-light-test .mode-mode-new svg{color:#b45309!important}html.ui-light-test .mode-new-badge{background:#f59e0b;color:#1a1408!important;border:1px solid rgba(120,53,15,.18)}html.ui-light-test .mode-x1-entry{border-color:#3b82f659;background:#eff6ff;color:var(--lt-text)}html.ui-light-test .mode-x1-entry:hover{border-color:#2563eb73;background:#dbeafe;box-shadow:var(--lt-shadow-sm);transform:translateY(-1px)}html.ui-light-test .mode-x1-entry svg{color:#2563eb}html.ui-light-test .mode-x1-entry-copy strong{color:#1e3a8a;font-weight:900}html.ui-light-test .mode-x1-entry-copy span{color:#475569}html.ui-light-test .mode-tournament-entry{border-color:#3b82f659;background:#eff6ff;color:var(--lt-text)}html.ui-light-test .mode-tournament-entry:hover{border-color:#2563eb73;background:#dbeafe}html.ui-light-test .mode-tournament-entry svg{color:#2563eb}html.ui-light-test .mode-tournament-entry-copy strong{color:#1e3a8a;font-weight:900}html.ui-light-test .mode-tournament-entry-copy span{color:#475569}html.ui-light-test .mode-almanac-collapse{border-color:#8b5cf647;background:var(--lt-bg-elevated)}html.ui-light-test .mode-almanac-collapse.open{border-color:#8b5cf661}html.ui-light-test .mode-almanac-collapse .collapse-trigger strong{color:var(--lt-text)}html.ui-light-test .mode-almanac-collapse .collapse-trigger span,html.ui-light-test .mode-almanac-collapse-hint{color:var(--lt-muted)}html.ui-light-test .mode-almanac-entry{border-color:#8b5cf652;background:#f5f3ff;color:var(--lt-text)}html.ui-light-test .mode-almanac-entry:hover{border-color:#7c3aed73;background:#ede9fe;box-shadow:var(--lt-shadow-sm);transform:translateY(-1px)}html.ui-light-test .mode-almanac-entry.active{border-color:#7c3aed80;background:#ede9fe;box-shadow:var(--lt-shadow-sm)}html.ui-light-test .mode-almanac-entry svg{color:#7c3aed}html.ui-light-test .mode-almanac-entry-copy strong,html.ui-light-test .mode-almanac-entry.active .mode-almanac-entry-copy strong{color:#5b21b6;font-weight:900}html.ui-light-test .mode-almanac-entry-copy span{color:#64748b}html.ui-light-test .mode-almanac-entry-badge{background:#fff;border-color:#8b5cf659;color:#6d28d9}html.ui-light-test .mode-almanac-entry.active .mode-almanac-entry-badge{background:#fffbeb;border-color:#f59e0b73;color:#92400e}html.ui-light-test .mode-challenge-copy p{color:var(--lt-muted)}html.ui-light-test .mode-challenge-hint.is-ready .mode-challenge-copy strong{color:#166534}html.ui-light-test .mode-challenge-hint.is-ready .mode-challenge-copy p{color:#15803d}html.ui-light-test .mode-challenge-btn{border-color:#f59e0b73;background:#fff;color:#92400e;font-weight:800}html.ui-light-test .mode-challenge-btn:hover{background:#fffbeb;color:#78350f}html.ui-light-test .compact-brand h1{color:var(--lt-text)}html.ui-light-test .compact-brand p{color:var(--lt-muted)}html.ui-light-test .almanac-toggle-row{border-color:#8b5cf647;background:#f5f3ff}html.ui-light-test .almanac-toggle-row.is-on{border-color:#16a34a59;background:#ecfdf5}html.ui-light-test .almanac-toggle-copy strong{color:#5b21b6}html.ui-light-test .almanac-toggle-row.is-on .almanac-toggle-copy strong{color:#166534}html.ui-light-test .almanac-toggle-copy span{color:var(--lt-muted)}html.ui-light-test .almanac-toggle-row.is-on .almanac-toggle-copy span{color:#15803d}html.ui-light-test .almanac-switch-state{color:var(--lt-muted)}html.ui-light-test .almanac-switch.is-on .almanac-switch-state{color:#166534}html.ui-light-test .almanac-switch-track{background:#e5e7eb;border-color:#d1d5db}html.ui-light-test .almanac-switch.is-on .almanac-switch-track{background:#22c55e;border-color:#16a34a}html.ui-light-test .almanac-switch-thumb{background:#fff;box-shadow:0 1px 4px #1118272e}html.ui-light-test .almanac-mode-card{border-color:#8b5cf647!important;background:var(--lt-bg-elevated)!important}html.ui-light-test .almanac-mode-card:has(.almanac-toggle-row.is-on){border-color:#16a34a59!important}html.ui-light-test .almanac-mode-card .almanac-toggle-row{background:transparent;border:none}html.ui-light-test .almanac-mode-hint{color:var(--lt-muted)}html.ui-light-test .almanac-mode-ready{border-color:#16a34a59;background:#ecfdf5;color:#166534}html.ui-light-test .almanac-live-off-btn{border-color:#f59e0b73;background:#fff;color:#92400e}html.ui-light-test .home-global-ranking.open{border-color:#16a34a47;box-shadow:var(--lt-shadow-md)}html.ui-light-test .home-ranking-master-toggle span{color:#92400e}html.ui-light-test .home-global-ranking.open .home-ranking-master-toggle>small{background:#fffbeb;color:#92400e}html.ui-light-test .home-ranking-body{background:var(--lt-bg-elevated)}html.ui-light-test .home-ranking-segment{background:#f3f4f6;border-color:var(--lt-border)}html.ui-light-test .home-ranking-segment button{color:var(--lt-muted)}html.ui-light-test .home-ranking-segment-modes.active{background:#fff;color:#92400e;box-shadow:var(--lt-shadow-sm)}html.ui-light-test .home-ranking-segment-x1.active{background:#fff;color:#166534;box-shadow:var(--lt-shadow-sm)}html.ui-light-test .home-ranking-panel{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .home-ranking-panel-modes{border-color:#f59e0b40;background:#f9fafb}html.ui-light-test .home-ranking-panel-x1{border-color:#16a34a40;background:#f9fafb}html.ui-light-test .home-ranking-panel-head strong{color:var(--lt-text)}html.ui-light-test .home-ranking-panel-modes .home-ranking-panel-head strong{color:#92400e}html.ui-light-test .home-ranking-panel-x1 .home-ranking-panel-head strong{color:#166534}html.ui-light-test .home-ranking-panel-head span{color:var(--lt-muted)}html.ui-light-test .home-ranking-mode-pills button{border-color:var(--lt-border);background:#fff;color:var(--lt-muted)}html.ui-light-test .home-ranking-mode-pills button:hover{border-color:#d1d5db;background:#f9fafb;color:var(--lt-text)}html.ui-light-test .home-ranking-panel-modes .home-ranking-mode-pills button.active{border-color:#f59e0b73;background:#fffbeb;color:#92400e}html.ui-light-test .home-ranking-panel-x1 .home-ranking-mode-pills button.active{border-color:#16a34a66;background:#ecfdf5;color:#166534}html.ui-light-test .home-ranking-panel-modes .home-ranking-mode-pills button.home-ranking-pill-titles.active{border-color:#f59e0b80;background:#fffbeb;color:#92400e}html.ui-light-test .home-ranking-empty{color:var(--lt-muted);background:#fff;border:1px dashed var(--lt-border)}html.ui-light-test .home-ranking-foot{border-top-color:var(--lt-border)}html.ui-light-test .ranking-rules-note{color:var(--lt-muted)}html.ui-light-test .home-ranking-panel-modes .ranking-rules-note{color:#92400e}html.ui-light-test .home-ranking-panel-x1 .ranking-rules-note{color:#166534}html.ui-light-test .home-ranking-help-toggle{color:#7c3aed}html.ui-light-test .home-ranking-help-toggle:hover{color:#6d28d9}html.ui-light-test .campaign-ranking-help-inline{border-color:var(--lt-border);background:#fff}html.ui-light-test .campaign-ranking-help-inline .campaign-help-intro p{color:var(--lt-muted)}html.ui-light-test .campaign-help-mode-card{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .campaign-help-mode-card.active{border-color:#f59e0b66;background:#fffbeb}html.ui-light-test .campaign-help-mode-card strong{color:var(--lt-text)}html.ui-light-test .campaign-help-mode-card span{color:#92400e}html.ui-light-test .campaign-help-mode-card small{color:var(--lt-muted)}html.ui-light-test .campaign-help-mode-detail{border-color:#f59e0b59;background:#fffbeb}html.ui-light-test .campaign-help-mode-detail strong{color:#92400e}html.ui-light-test .campaign-help-mode-detail ul{color:var(--lt-muted)}html.ui-light-test .campaign-help-almanac{border-color:#8b5cf647;background:#f5f3ff}html.ui-light-test .campaign-help-almanac-badge{background:#ede9fe;border-color:#8b5cf64d;color:#6d28d9}html.ui-light-test .campaign-help-almanac strong{color:var(--lt-text)}html.ui-light-test .campaign-help-almanac p{color:var(--lt-muted)}html.ui-light-test .home-ranking-you{border-color:#8b5cf659;background:#f5f3ff;box-shadow:none}html.ui-light-test .home-ranking-you strong{color:#6d28d9}html.ui-light-test .home-ranking-you span{color:var(--lt-text)}html.ui-light-test .home-ranking-share-btn{border-color:#f59e0b66;background:#fffbeb;color:#92400e}html.ui-light-test .home-ranking-share-btn:hover{background:#fef3c7;color:#78350f}html.ui-light-test .home-ranking-share-btn-x{border-color:var(--lt-border);background:#fff;color:var(--lt-text)}html.ui-light-test .home-ranking-share-btn-x:hover{background:#f3f4f6;color:var(--lt-text)}html.ui-light-test .x1-ranking-share-btn{border-color:#f59e0b66;background:#fffbeb;color:#92400e}html.ui-light-test .x1-ranking-share-btn-x{border-color:var(--lt-border);background:#fff;color:var(--lt-text)}html.ui-light-test .home-ranking-list{scrollbar-color:#d1d5db #f3f4f6}html.ui-light-test .home-ranking-list-modes{scrollbar-color:#fcd34d #f3f4f6}html.ui-light-test .home-ranking-list-x1{scrollbar-color:#86efac #f3f4f6}html.ui-light-test .home-ranking-list article{background:#fff;border:1px solid var(--lt-border)}html.ui-light-test .home-ranking-list strong{color:var(--lt-text)}html.ui-light-test .home-ranking-list small,html.ui-light-test .home-ranking-scroll-label{color:var(--lt-muted)}html.ui-light-test .home-ranking-list-modes article>span{background:#fffbeb;color:#92400e}html.ui-light-test .home-ranking-list-x1 article>span{background:#ecfdf5;color:#166534}html.ui-light-test .home-ranking-list-titles article>span{color:#92400e}html.ui-light-test .home-ranking-featured{background:#fff;border-color:var(--lt-border)}html.ui-light-test .home-ranking-featured strong{color:var(--lt-text)}html.ui-light-test .home-ranking-featured small{color:var(--lt-muted)}html.ui-light-test .home-ranking-featured>span{background:#f3f4f6;color:var(--lt-text)}html.ui-light-test .home-ranking-top-modes .home-ranking-featured{background:#fff;border-color:var(--lt-border)}html.ui-light-test .home-ranking-top-modes .home-ranking-featured:nth-child(1){background:#fffbeb;border-color:#f59e0b66}html.ui-light-test .home-ranking-top-modes .home-ranking-featured>span{background:#fef3c7;color:#92400e}html.ui-light-test .home-ranking-top-x1 .home-ranking-featured{background:#fff;border-color:var(--lt-border)}html.ui-light-test .home-ranking-top-x1 .home-ranking-featured:nth-child(1){background:#ecfdf5;border-color:#16a34a59}html.ui-light-test .home-ranking-top-x1 .home-ranking-featured>span{background:#d1fae5;color:#166534}html.ui-light-test .home-ranking-top-titles .home-ranking-featured:nth-child(1){background:#fffbeb;border-color:#f59e0b66}html.ui-light-test .home-ranking-top-titles .home-ranking-featured>span{color:#92400e}html.ui-light-test .home-ranking-row-you{border-color:#16a34a66!important;background:#ecfdf5!important}html.ui-light-test .home-ranking-row-you strong{color:#166534!important}html.ui-light-test .home-ranking-trophy{filter:none}html.ui-light-test .section-title{gap:10px;min-width:0}html.ui-light-test .section-title h2{flex-shrink:0;color:var(--lt-text)}html.ui-light-test .section-title span{min-width:0;flex:1 1 auto;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--lt-muted)}html.ui-light-test .collapse-section{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-sm);overflow:hidden}html.ui-light-test .collapse-trigger strong{color:var(--lt-text)}html.ui-light-test .collapse-trigger span{color:var(--lt-muted)}html.ui-light-test .collapse-trigger small{border:1px solid var(--lt-border);background:#f3f4f6;color:var(--lt-text)}html.ui-light-test .collapse-body{padding:0 14px 14px}html.ui-light-test .collapse-game-section .formation-panel-nested,html.ui-light-test .collapse-game-section .score-strip-nested{margin:0;border:0;padding:0;background:transparent;box-shadow:none}html.ui-light-test .formation-panel-nested>.section-title{display:none}html.ui-light-test .collapse-game-season .season-panel{margin:0;border:0;padding:0;background:transparent;box-shadow:none}html.ui-light-test .formation-panel:not(.formation-panel-nested),html.ui-light-test .draft-panel{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-sm);color:var(--lt-text)}html.ui-light-test .season-panel{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-sm);color:var(--lt-text)}html.ui-light-test .segmented{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html.ui-light-test .segmented button{min-height:42px;border-color:var(--lt-border);background:#fff;color:var(--lt-text);font-weight:700}html.ui-light-test .segmented button:hover:not(.active){background:#f9fafb;border-color:#d1d5db}html.ui-light-test .segmented button.active{background:var(--lt-accent);border-color:var(--lt-accent);color:#fff;font-weight:800;box-shadow:var(--lt-shadow-sm)}html.ui-light-test .choice-grid button{border-color:var(--lt-border);background:#fff;color:var(--lt-text)}html.ui-light-test .metric{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .metric span,html.ui-light-test .metric small{color:var(--lt-muted)}html.ui-light-test .metric strong{color:var(--lt-text)}html.ui-light-test .score-strip{margin-bottom:0}html.ui-light-test .topbar h1{color:var(--lt-text)}html.ui-light-test .fixture-card,html.ui-light-test .result-card,html.ui-light-test .tutorial-steps article{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .fixture-card span,html.ui-light-test .fixture-card small,html.ui-light-test .result-card span,html.ui-light-test .tutorial-steps span{color:var(--lt-muted)}html.ui-light-test .fixture-card strong,html.ui-light-test .result-card strong,html.ui-light-test .tutorial-steps strong{color:var(--lt-text)}html.ui-light-test .group-table-card,html.ui-light-test .serieb-panel,html.ui-light-test .records-grid article,html.ui-light-test .promotion-grid article{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text)}html.ui-light-test .group-table-card .section-title span,html.ui-light-test .serieb-panel .section-title span{color:var(--lt-muted)}html.ui-light-test .group-table-card h3,html.ui-light-test .serieb-panel-head h3{color:var(--lt-text)}html.ui-light-test .serieb-panel-head span,html.ui-light-test .serieb-move-body strong{color:var(--lt-muted)}html.ui-light-test .serieb-move-body span{color:var(--lt-text)}html.ui-light-test .league-actions-sticky{border-color:var(--lt-border);background:#fffffff5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 -8px 24px #11182714}html.ui-light-test .league-actions-bar .secondary-action,html.ui-light-test .league-actions-bar .primary-action{box-shadow:var(--lt-shadow-sm)}html.ui-light-test .scoreline.score-loss strong b,html.ui-light-test .scoreline.score-win strong b{color:inherit;opacity:.88}html.ui-light-test .scoreline-v2{background:#f9fafb;border:1px solid var(--lt-border)}html.ui-light-test .scoreline-v2 span{color:var(--lt-text)}html.ui-light-test .goal-list span{color:var(--lt-muted)}html.ui-light-test .goal-list strong{color:var(--lt-text)}html.ui-light-test .mini-table article{background:#f9fafb;border:1px solid var(--lt-border)}html.ui-light-test .mini-table article strong{color:var(--lt-text)}html.ui-light-test .mini-table span{color:var(--lt-muted)}html.ui-light-test .mini-table article.user-row-card{background:#ecfdf5;border-color:#16a34a59}html.ui-light-test .career-season-live-grid article{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .career-season-live-grid span{color:var(--lt-muted)}html.ui-light-test .career-season-live-grid strong{color:var(--lt-text)}html.ui-light-test .season-live-toggle{border-color:var(--lt-border);background:#fff;color:var(--lt-text)}html.ui-light-test .season-live-toggle.active{border-color:var(--lt-accent);background:var(--lt-accent-soft)}html.ui-light-test .season-live-toggle-copy strong{color:var(--lt-text)}html.ui-light-test .season-live-toggle-copy span{color:var(--lt-muted)}html.ui-light-test .league-match-dock{background:radial-gradient(circle at 100% 0%,rgba(47,179,109,.1),transparent 45%),linear-gradient(145deg,#fffffffa,#f8faf9fc);border-color:#2fb36d59;box-shadow:0 -10px 32px #0f17141f}html.ui-light-test .league-match-top{border-color:#16a34a4d;background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-md);color:var(--lt-text)}html.ui-light-test .league-match-top-fixture,html.ui-light-test .league-objective-chip-compact{color:var(--lt-text)}html.ui-light-test .league-objective-chip{border-color:#3b82f659;background:#3b82f614}html.ui-light-test .league-objective-chip strong{color:#2563eb}html.ui-light-test .league-objective-chip span{color:var(--lt-text)}html.ui-light-test .league-objective-chip small{color:var(--lt-muted)}html.ui-light-test .league-objective-chip.is-done{border-color:#16a34a59;background:#16a34a14}html.ui-light-test .league-objective-chip.is-done strong{color:#166534}html.ui-light-test .league-match-top-fixture strong{color:var(--lt-text)}html.ui-light-test .league-match-top-stats{color:var(--lt-muted)}html.ui-light-test .league-match-top-pos{color:var(--lt-accent)}html.ui-light-test .league-match-top-round{background:var(--lt-accent-soft);color:#166534;border:1px solid rgba(22,163,74,.25)}html.ui-light-test .league-match-top-done{color:var(--lt-text)}html.ui-light-test .league-match-top-done strong{color:#92400e}html.ui-light-test .league-match-top-done small{color:var(--lt-muted)}html.ui-light-test .league-play-lock-hint{color:#b91c1c}html.ui-light-test .league-squad-step{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .league-squad-step.is-active{border-color:#16a34a66;background:#ecfdf5}html.ui-light-test .league-squad-step.is-done{border-color:#16a34a40;background:#f0fdf4}html.ui-light-test .table-modal table,html.ui-light-test .table-modal th,html.ui-light-test .table-modal td{color:var(--lt-text);border-color:var(--lt-border)}html.ui-light-test .table-modal th{background:#f9fafb;color:var(--lt-muted)}html.ui-light-test .starter-grid strong,html.ui-light-test body.game-active .starter-pick-identity strong,html.ui-light-test body.game-active .starter-grid strong,html.ui-light-test .section-title h3{color:var(--lt-text)}html.ui-light-test .hint,html.ui-light-test .empty{color:var(--lt-muted)}html.ui-light-test .starter-grid button,html.ui-light-test .starter-pick{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .update-modal{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-lg)}html.ui-light-test .update-modal-head{border-bottom-color:var(--lt-border)}html.ui-light-test .update-modal-head h2{color:var(--lt-text)}html.ui-light-test .update-modal-v3 .update-modal-head h2{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--lt-text)}html.ui-light-test .update-modal-v3 .update-list article{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .update-modal-v3 .update-list article strong{color:var(--lt-text)}html.ui-light-test .update-list span{color:#374151}html.ui-light-test .update-actions{border-top-color:var(--lt-border);background:var(--lt-bg-elevated)}html.ui-light-test .update-modal-head p{color:var(--lt-muted)}html.ui-light-test .update-inline-link{border-color:#8b5cf64d;background:#f5f3ff;color:#6d28d9}html.ui-light-test .team-rename-modal{background:var(--lt-bg-elevated);border-color:var(--lt-border);color:var(--lt-text)}html.ui-light-test .team-rename-field span{color:var(--lt-muted)}html.ui-light-test .team-rename-current input:disabled{color:#92400e;border-color:#f59e0b59;background:#fffbeb}html.ui-light-test .team-rename-quota{color:var(--lt-muted)}html.ui-light-test .team-rename-error{border-color:#ef444459;background:#fef2f2;color:#b91c1c}html.ui-light-test .team-rename-cancel-btn{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .tutorial-modal h2{color:var(--lt-text)}html.ui-light-test .tutorial-modal-lite{background:var(--lt-bg-elevated);border-color:var(--lt-border)}html.ui-light-test .tutorial-modal-lite .tutorial-header p,html.ui-light-test .tutorial-modal-lite .tutorial-steps span{color:var(--lt-muted)}html.ui-light-test .tutorial-modal-lite .tutorial-steps article{background:#f9fafb;border-color:var(--lt-border)}html.ui-light-test .tutorial-modal-lite .tutorial-steps strong{color:var(--lt-text)}html.ui-light-test .x1-access-tabs button{border-color:var(--lt-border);background:#fff;color:var(--lt-muted)}html.ui-light-test .x1-access-tabs button.active{border-color:#16a34a66;background:#ecfdf5;color:#166534}html.ui-light-test .x1-access-form input{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text)}html.ui-light-test .x1-room-password-toggle{color:var(--lt-muted)}html.ui-light-test .x1-access-btn{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .x1-access-btn.primary{background:var(--lt-accent);border-color:var(--lt-accent);color:#fff}html.ui-light-test .x1-lobby-empty{color:var(--lt-muted)}html.ui-light-test .x1-room-panel,html.ui-light-test .x1-public-lobby{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-sm)}html.ui-light-test .x1-public-lobby{background:var(--lt-bg-elevated)}html.ui-light-test .x1-public-lobby-head strong{color:#166534}html.ui-light-test .x1-public-lobby-head span,html.ui-light-test .x1-public-lobby>small{color:var(--lt-muted)}html.ui-light-test .x1-public-lobby article{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .x1-public-lobby article strong{color:var(--lt-text)}html.ui-light-test .x1-public-lobby article small{color:var(--lt-muted)}html.ui-light-test .x1-lobby article{background:#f9fafb;border:1px solid var(--lt-border)}html.ui-light-test .x1-lobby article small{color:var(--lt-muted)}html.ui-light-test .x1-lobby input{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text)}html.ui-light-test .x1-lobby input:disabled{color:#92400e;border-color:#f59e0b59;background:#fffbeb}html.ui-light-test .x1-room-panel>span,html.ui-light-test .x1-status{color:var(--lt-muted)}html.ui-light-test .x1-status-visible{border-color:#f59e0b59;background:#fffbeb;color:#92400e}html.ui-light-test .x1-room-help{border-color:#16a34a40;background:#ecfdf5}html.ui-light-test .x1-room-help strong{color:#166534}html.ui-light-test .x1-room-help span{color:var(--lt-muted)}html.ui-light-test .x1-room-players b{background:#fffbeb;color:#92400e}html.ui-light-test .mode-daily-card{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .mode-daily-card span,html.ui-light-test .mode-daily-card small{color:var(--lt-muted)}html.ui-light-test .home-ranking-head span{color:#92400e}html.ui-light-test .home-ranking-head strong{color:var(--lt-text)}html.ui-light-test .home-ranking-head small,html.ui-light-test .home-global-ranking p{color:var(--lt-muted)}html.ui-light-test .home-ranking-kind-tabs button{border-color:var(--lt-border);background:#fff;color:var(--lt-muted)}html.ui-light-test .home-ranking-kind-tabs button.active{border-color:#16a34a66;background:#ecfdf5;color:#166534}html.ui-light-test .home-ranking-tabs button{border-color:var(--lt-border);background:#fff;color:var(--lt-text)}html.ui-light-test .home-ranking-tabs button.active{background:#fffbeb;border-color:#f59e0b73;color:#92400e}html.ui-light-test .support-modal{border-radius:16px;overflow:hidden;background:var(--lt-bg-elevated);border-color:var(--lt-border);box-shadow:var(--lt-shadow-lg);color:var(--lt-text)}html.ui-light-test .support-hero{padding:20px 20px 16px;background:#fff;border-bottom:1px solid var(--lt-border)}html.ui-light-test .support-icon{width:44px;height:44px;border-radius:12px;background:#ecfdf5;color:#166534;border:1px solid rgba(22,163,74,.2);font-size:1.2rem}html.ui-light-test .support-close{background:#fff;border:1px solid var(--lt-border);color:var(--lt-text)}html.ui-light-test .support-close:hover{background:#f9fafb}html.ui-light-test .support-hero span{color:#166534;font-size:.72rem;font-weight:800;letter-spacing:.06em}html.ui-light-test .support-hero h2{font-size:1.45rem;font-weight:800;line-height:1.15;color:var(--lt-text)}html.ui-light-test .support-hero p{color:var(--lt-muted);font-size:.88rem;line-height:1.5}html.ui-light-test .feedback-modal .feedback-actions{padding:16px 16px 0;margin:0;gap:8px}html.ui-light-test .feedback-modal .feedback-x-btn{min-height:48px;border-radius:12px;font-weight:800;box-shadow:var(--lt-shadow-sm)}html.ui-light-test .feedback-modal .feedback-x-profile.ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 14px;border-radius:12px;border:1px solid var(--lt-border);background:#fff;color:var(--lt-text);font-size:.84rem;font-weight:700;text-decoration:none;transition:background .15s ease,border-color .15s ease}html.ui-light-test .feedback-modal .feedback-x-profile.ghost-btn:hover{background:#f9fafb;border-color:#d1d5db;color:var(--lt-text)}html.ui-light-test .pix-card{margin:12px 16px 16px;padding:14px;border-radius:12px;background:#f9fafb;border:1px solid var(--lt-border);gap:10px}html.ui-light-test .pix-card span{color:var(--lt-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em}html.ui-light-test .pix-card strong{padding:12px 14px;border-radius:10px;background:#fff;border:1px solid var(--lt-border);color:var(--lt-text);font-size:.86rem;font-weight:600;overflow-wrap:anywhere}html.ui-light-test .copy-pix-button{min-height:44px;border-radius:10px;border:1px solid var(--lt-border);background:#fff;color:var(--lt-text);font-weight:700;transition:background .15s ease}html.ui-light-test .copy-pix-button:hover{background:#f3f4f6}html.ui-light-test .support-thanks{color:var(--lt-muted)}html.ui-light-test .draw-card,html.ui-light-test .draw-card.draw-card-compact{grid-template-columns:56px minmax(0,1fr) 40px;gap:12px;padding:14px 14px 14px 12px;border-radius:12px;border:1px solid var(--lt-border);border-left:4px solid var(--team-primary, #16a34a);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-sm);color:var(--lt-text)}html.ui-light-test .draw-card span{opacity:1;color:var(--lt-muted);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}html.ui-light-test .draw-card strong{color:var(--lt-text);font-size:1.15rem;font-weight:800;line-height:1.15}html.ui-light-test .draw-card .draft-limit,html.ui-light-test .draw-card small.draft-limit{display:inline-flex;align-items:center;margin-top:6px;padding:4px 8px;border-radius:999px;border:1px solid var(--lt-border);background:#f3f4f6;color:#374151;font-size:.68rem;font-weight:700}html.ui-light-test .draw-card .club-badge{width:52px;height:52px;clip-path:none;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--team-primary) 18%,#fff),color-mix(in srgb,var(--team-secondary) 14%,#fff));border:1px solid color-mix(in srgb,var(--team-primary) 32%,var(--lt-border));color:color-mix(in srgb,var(--team-primary) 65%,#111827);font-weight:900;text-shadow:none;box-shadow:none}html.ui-light-test .draw-card .club-badge[data-scope=country]{background:linear-gradient(135deg,#fff,#f9fafb),linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 20%,#fff),color-mix(in srgb,var(--team-secondary) 16%,#fff))}html.ui-light-test .draw-card .icon-button.light,html.ui-light-test .draw-card .icon-button{width:40px;height:40px;border-radius:10px;border:1px solid var(--lt-border);background:#fff;color:var(--lt-text)}html.ui-light-test .draw-card .icon-button:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:var(--lt-text)}html.ui-light-test .draw-card .icon-button:disabled{opacity:.45;background:#f3f4f6}html.ui-light-test .starter-pick-identity small,html.ui-light-test body.game-active .starter-pick-identity small,html.ui-light-test body.game-active .starter-grid small{color:var(--lt-muted)}html.ui-light-test .draft-stat-chip{border-color:var(--lt-border);background:#f3f4f6}html.ui-light-test .draft-stat-chip b{color:var(--lt-text)}html.ui-light-test .draft-stat-chip i{color:var(--lt-muted)}html.ui-light-test .draft-stat-chip.is-age{border-color:#8b5cf659;background:#f5f3ff}html.ui-light-test .draft-stat-chip.is-age b{color:#6d28d9}html.ui-light-test .starter-playstyle{border-color:#f59e0b66;background:#fffbeb;color:#92400e}html.ui-light-test .starter-pick.common .starter-tier{background:#f3f4f6;color:#6b7280}html.ui-light-test .starter-pick.rare .starter-tier{background:#dbeafe;color:#1d4ed8}html.ui-light-test .starter-pick.epic .starter-tier{background:#ede9fe;color:#6d28d9}html.ui-light-test .starter-pick.legendary .starter-tier,html.ui-light-test .starter-pick.iconic .starter-tier{background:#fffbeb;color:#92400e}html.ui-light-test .starter-pick.iconic{border-color:#f59e0b73;background:#fffbeb}html.ui-light-test .starter-pick.legendary{border-color:#f59e0b59}html.ui-light-test .starter-pick.epic{border-color:#8b5cf659}html.ui-light-test .starter-pick.rare{border-color:#3b82f659}html.ui-light-test .season-live-note,html.ui-light-test .reserve-draft-complete{border-color:#16a34a4d;background:#ecfdf5;color:#166534}html.ui-light-test .season-live-note strong{color:#166534}html.ui-light-test .season-live-note span{color:#15803d}html.ui-light-test *{scrollbar-color:#d1d5db #f3f4f6}html.ui-light-test .home-roster-catalog-copy strong{color:var(--lt-text);font-weight:900}html.ui-light-test .home-roster-catalog-copy span{color:var(--lt-muted)}html.ui-light-test .home-roster-catalog-arrow{color:var(--lt-accent)}html.ui-light-test .x1-screen,html.ui-light-test .x1-screen-featured,html.ui-light-test .x1-tournament-screen{width:100%;max-width:none;margin:0;padding:0 0 28px}html.ui-light-test .x1-hero,html.ui-light-test .x1-hero-featured,html.ui-light-test .x1-screen-featured .x1-hero-featured,html.ui-light-test .x1-tournament-hero{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-md);color:var(--lt-text);padding:16px 48px 16px 16px}html.ui-light-test .x1-hero h1,html.ui-light-test .x1-tournament-hero h1{color:var(--lt-text);font-weight:900}html.ui-light-test .x1-hero p,html.ui-light-test .x1-tournament-hero p{color:var(--lt-muted);max-width:none}html.ui-light-test .x1-hero-badge{background:#ecfdf5;border:1px solid rgba(22,163,74,.35);color:#166534}html.ui-light-test .x1-tournament-mode-badge{background:#eff6ff;border:1px solid rgba(59,130,246,.35);color:#1d4ed8}html.ui-light-test .x1-room-code{background:#f3f4f6;border:1px solid var(--lt-border);color:#334155}html.ui-light-test .ghost.back-inline{justify-self:start;padding:8px 12px;border-radius:999px;border:1px solid var(--lt-border);background:#fff;color:var(--lt-text);font-size:.78rem;font-weight:700;cursor:pointer}html.ui-light-test .ghost.back-inline:hover{background:#f9fafb}html.ui-light-test .x1-mode-tabs{border-color:var(--lt-border);background:#f3f4f6;padding:4px;border-radius:12px}html.ui-light-test .x1-mode-tabs button{border-color:transparent;background:transparent;color:var(--lt-muted)}html.ui-light-test .x1-mode-tabs button.active,html.ui-light-test .x1-mode-tabs-compact button.active{background:var(--lt-accent);border-color:var(--lt-accent);color:#fff}html.ui-light-test .x1-tournament-guide{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .x1-tournament-guide strong{color:var(--lt-text)}html.ui-light-test .x1-tournament-guide ol,html.ui-light-test .x1-tournament-guide-actions p{color:var(--lt-muted)}html.ui-light-test .x1-tournament-guide-actions b{color:#1d4ed8}html.ui-light-test .x1-tournament-join-note,html.ui-light-test .x1-tournament-minimize-hint,html.ui-light-test .x1-tournament-join small{color:var(--lt-muted)}html.ui-light-test .x1-tournament-create input,html.ui-light-test .x1-tournament-join input{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text)}html.ui-light-test .x1-tournament-compact-chip{border-color:var(--lt-border);background:#f3f4f6;color:var(--lt-text)}html.ui-light-test .collapse-x1-help,html.ui-light-test .collapse-x1-access,html.ui-light-test .collapse-x1-lobby,html.ui-light-test .collapse-x1-ranking,html.ui-light-test .collapse-x1-history{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-sm)}html.ui-light-test .collapse-x1-help .collapse-trigger strong,html.ui-light-test .collapse-x1-access .collapse-trigger strong,html.ui-light-test .collapse-x1-lobby .collapse-trigger strong,html.ui-light-test .collapse-x1-ranking .collapse-trigger strong,html.ui-light-test .collapse-x1-history .collapse-trigger strong{color:var(--lt-text)}html.ui-light-test .collapse-x1-help .collapse-trigger span,html.ui-light-test .collapse-x1-access .collapse-trigger span,html.ui-light-test .collapse-x1-lobby .collapse-trigger span,html.ui-light-test .collapse-x1-ranking .collapse-trigger span,html.ui-light-test .collapse-x1-history .collapse-trigger span{color:var(--lt-muted)}html.ui-light-test .x1-how article,html.ui-light-test .x1-how-step-1,html.ui-light-test .x1-how-step-2,html.ui-light-test .x1-how-step-3{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .x1-how-step-1 strong,html.ui-light-test .x1-how-step-2 strong,html.ui-light-test .x1-how-step-3 strong,html.ui-light-test .x1-how article strong{color:var(--lt-text)}html.ui-light-test .x1-how-step-1 span,html.ui-light-test .x1-how-step-2 span,html.ui-light-test .x1-how-step-3 span,html.ui-light-test .x1-how article span{color:var(--lt-muted)}html.ui-light-test .x1-how strong{color:var(--lt-text)}html.ui-light-test .x1-lobby-categories button{border-color:var(--lt-border);background:#fff;color:var(--lt-muted)}html.ui-light-test .x1-lobby-categories button.active{background:var(--lt-accent);color:#fff}html.ui-light-test .x1-lobby-tag{background:#fffbeb;color:#92400e}html.ui-light-test .champion-modal,html.ui-light-test .champion-modal.run-end-modal{border-color:#f59e0b59;background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-lg)}html.ui-light-test .champion-confetti{display:none}html.ui-light-test .champion-top{background:linear-gradient(180deg,#fffbeb,#fff);border-bottom-color:#f59e0b38}html.ui-light-test .champion-top h2,html.ui-light-test .run-end-modal-out .champion-top h2{color:var(--lt-text)}html.ui-light-test .champion-kicker{background:#ecfdf5;border-color:#16a34a59;color:#166534}html.ui-light-test .run-end-modal-lead,html.ui-light-test .champion-top p{color:var(--lt-muted)}html.ui-light-test .champion-trophy{background:#fffbeb;border-color:#f59e0b59;box-shadow:var(--lt-shadow-sm)}html.ui-light-test .champion-hero,html.ui-light-test .champion-stats-grid article,html.ui-light-test .champion-awards article{background:#f9fafb;border-color:var(--lt-border);color:var(--lt-text)}html.ui-light-test .champion-hero span,html.ui-light-test .champion-stats-grid span,html.ui-light-test .champion-awards span{color:var(--lt-muted)}html.ui-light-test .champion-stats-grid strong,html.ui-light-test .champion-awards strong,html.ui-light-test .champion-hero strong{color:var(--lt-text)}html.ui-light-test .friendly-panel,html.ui-light-test .morale-strip-panel,html.ui-light-test .round-highlights-panel,html.ui-light-test .league-awards-panel,html.ui-light-test .relegation-playoff-panel,html.ui-light-test .season-swap-panel{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-sm);color:var(--lt-text)}html.ui-light-test .friendly-panel h3,html.ui-light-test .morale-strip-panel>strong,html.ui-light-test .round-highlights-panel h3,html.ui-light-test .league-awards-panel h3,html.ui-light-test .relegation-playoff-panel h3,html.ui-light-test .season-swap-panel h3{color:var(--lt-muted)}html.ui-light-test .friendly-panel p,html.ui-light-test .relegation-playoff-panel p,html.ui-light-test .season-swap-panel p{color:var(--lt-text)}html.ui-light-test .morale-chip{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .morale-name{color:var(--lt-text)}html.ui-light-test .morale-status{color:var(--lt-muted)}html.ui-light-test .round-highlights-list li{color:var(--lt-text)}html.ui-light-test .league-awards-grid article{border:1px solid var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .season-tactics,html.ui-light-test .season-tactics-bare{border-color:var(--lt-border);background:#f9fafb;box-shadow:none;color:var(--lt-text)}html.ui-light-test .tactics-head strong,html.ui-light-test .tactics-order-row>strong{color:var(--lt-muted)}html.ui-light-test .tactics-head span,html.ui-light-test .tactics-head small{color:var(--lt-text)}html.ui-light-test .tactics-formations button{border-color:var(--lt-border);background:#fff;color:var(--lt-text)}html.ui-light-test .tactics-formations button.active{background:var(--lt-accent);border-color:var(--lt-accent);color:#fff}html.ui-light-test .tactics-style-btn{border-color:var(--lt-border);background:#fff;color:var(--lt-text)}html.ui-light-test .tactics-style-btn:hover{border-color:#16a34a59;background:var(--lt-accent-soft)}html.ui-light-test .tactics-style-btn.active{background:var(--lt-accent);border-color:var(--lt-accent);color:#fff;box-shadow:var(--lt-shadow-sm)}html.ui-light-test .tactics-order-hint{color:var(--lt-muted)}html.ui-light-test .simulate-all-btn{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text)}html.ui-light-test .simulate-all-btn:disabled{opacity:.65;color:var(--lt-muted)}html.ui-light-test .career-hub-summary article{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .career-hub-summary span{color:var(--lt-muted)}html.ui-light-test .career-hub-summary strong{color:#92400e}html.ui-light-test .career-hub-tabs button{border-color:var(--lt-border);background:#fff;color:var(--lt-muted)}html.ui-light-test .career-hub-tabs button.active{border-color:var(--lt-accent);background:var(--lt-accent);color:#fff}html.ui-light-test .career-hub-panel h4{color:var(--lt-muted)}html.ui-light-test .career-trophy-card{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .career-trophy-card.is-gold{border-color:#f59e0b66;background:#fffbeb}html.ui-light-test .career-trophy-card strong{color:var(--lt-text)}html.ui-light-test .career-trophy-card small{color:var(--lt-muted)}html.ui-light-test .career-records-strip article{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .career-records-strip span{color:var(--lt-muted)}html.ui-light-test .career-records-strip strong{color:var(--lt-text)}html.ui-light-test .career-records-strip small,html.ui-light-test .career-empty{color:var(--lt-muted)}html.ui-light-test .record-strip article strong,html.ui-light-test .records-grid strong{color:var(--lt-text)}html.ui-light-test .records-grid span{color:var(--lt-muted)}html.ui-light-test .halftime-bench-guide-modal{border-color:var(--lt-border);background:var(--lt-bg-elevated);box-shadow:var(--lt-shadow-lg);color:var(--lt-text)}html.ui-light-test .halftime-bench-guide-body p{color:var(--lt-muted)}html.ui-light-test .halftime-bench-guide-later{border-color:var(--lt-border);background:#fff;color:var(--lt-text)}html.ui-light-test .halftime-bench-guide-later:hover{background:#f9fafb;border-color:#d1d5db}html.ui-light-test .scorers-title h3{color:var(--lt-text)}html.ui-light-test .scorers-title span{color:#92400e}html.ui-light-test .leaders article,html.ui-light-test .leaders-compact article,html.ui-light-test .home-leaders article{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text);box-shadow:var(--lt-shadow-sm)}html.ui-light-test .leaders article strong,html.ui-light-test .leaders-compact article strong,html.ui-light-test .home-leaders article strong{color:var(--lt-text)}html.ui-light-test .leaders article small,html.ui-light-test .leaders-compact article small,html.ui-light-test .home-leaders article small,html.ui-light-test .home-leaders span{color:var(--lt-muted)}html.ui-light-test .leaders article span,html.ui-light-test .leaders-compact article span{background:#fbbf24;color:#422006}html.ui-light-test .world26-group-card{border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text);box-shadow:var(--lt-shadow-sm)}html.ui-light-test .world26-group-card>strong{color:#92400e}html.ui-light-test .world26-team-button{border-color:var(--lt-border);background:#fff;color:var(--lt-text);box-shadow:var(--lt-shadow-sm)}html.ui-light-test .world26-team-button:hover{border-color:#16a34a73}html.ui-light-test .world26-team-button b{color:var(--lt-text)}html.ui-light-test .world26-team-button small{color:var(--lt-muted)}html.ui-light-test .mode-info-grid article,html.ui-light-test .campaign-extras article,html.ui-light-test .news-card{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text);box-shadow:var(--lt-shadow-sm)}html.ui-light-test .mode-info-grid strong,html.ui-light-test .campaign-extras strong,html.ui-light-test .news-card strong{color:var(--lt-muted)}html.ui-light-test .mode-info-grid span,html.ui-light-test .campaign-extras span,html.ui-light-test .news-card span{color:var(--lt-text)}html.ui-light-test .mode-info-grid small,html.ui-light-test .campaign-extras small{color:var(--lt-muted)}html.ui-light-test .campaign-extras article.is-done{border-color:#16a34a59;background:#ecfdf5}html.ui-light-test .awards-panel span{color:#92400e}html.ui-light-test .awards-panel strong{color:var(--lt-text)}html.ui-light-test .awards-panel small{color:var(--lt-muted)}html.ui-light-test .awards-panel svg{color:#ca8a04}html.ui-light-test .match-board{color:var(--lt-text)}html.ui-light-test .fixture-card b,html.ui-light-test .scoreline b{color:#92400e}html.ui-light-test .match-quote{border:1px solid rgba(202,138,4,.25);background:#ca8a0414;color:var(--lt-text)}html.ui-light-test .diagnosis-box{border-color:var(--lt-border);background:#f9fafb}html.ui-light-test .diagnosis-box span{color:var(--lt-text)}html.ui-light-test .diagnosis-box small{color:var(--lt-muted)}html.ui-light-test .diagnosis-box.good{border-color:#16a34a59;background:#ecfdf5}html.ui-light-test .diagnosis-box.warn{border-color:#ca8a0459;background:#fffbeb}html.ui-light-test .diagnosis-box.bad{border-color:#dc26264d;background:#fef2f2}html.ui-light-test .empty-result,html.ui-light-test .league-empty-result{color:var(--lt-text)}html.ui-light-test .empty-result span,html.ui-light-test .league-empty-result span{color:var(--lt-muted)}html.ui-light-test .history-card strong{color:var(--lt-text)}html.ui-light-test .history-card span,html.ui-light-test .history-card small{color:var(--lt-muted)}html.ui-light-test .run-share-card-awards-grid{gap:8px}html.ui-light-test .run-share-award-tile{background:linear-gradient(165deg,#fffbeb,#fff);border-color:#f59e0b47;box-shadow:inset 0 1px #ffffffe6}html.ui-light-test .run-share-award-head{color:#b45309}html.ui-light-test .run-share-award-tile strong{color:var(--lt-text)}html.ui-light-test .run-share-award-tile small{color:var(--lt-muted)}html.ui-light-test .run-share-award-mvp{background:linear-gradient(165deg,#ecfdf5,#fff);border-color:#16a34a3d}html.ui-light-test .run-share-award-mvp .run-share-award-head{color:#15803d}html.ui-light-test .share-note-hint,html.ui-light-test .share-toast{background:#ecfdf5;border-color:#16a34a47;color:#166534;box-shadow:var(--lt-shadow-md)}html.ui-light-test .champion-modal.run-end-modal .champion-top{background:linear-gradient(180deg,#fffbeb,#fff);border-bottom-color:#f59e0b38}html.ui-light-test .run-share-card{border-color:#16a34a4d;background:var(--lt-bg-elevated);color:var(--lt-text);box-shadow:var(--lt-shadow-md)}html.ui-light-test .run-share-card-head{border-left-color:var(--lt-accent)}html.ui-light-test .run-share-card-head strong{color:#166534}html.ui-light-test .run-share-card-head span,html.ui-light-test .run-share-card-head small,html.ui-light-test .run-share-card-vs{color:var(--lt-muted)}html.ui-light-test .run-share-card-status{color:#92400e}html.ui-light-test .run-share-card-status-placement{color:var(--lt-text)}html.ui-light-test .run-share-card-status-eliminated{color:#c2410c}html.ui-light-test .run-share-card-match-score,html.ui-light-test .run-share-card-score{color:var(--lt-text);text-shadow:none}html.ui-light-test .run-share-card-pens{color:#92400e}html.ui-light-test .run-share-card-goals span{color:#166534}html.ui-light-test .run-share-card-goals strong{color:var(--lt-text)}html.ui-light-test .run-share-card-stats{border-color:var(--lt-border)}html.ui-light-test .run-share-card-stats>div{border-right-color:var(--lt-border);background:#f9fafb}html.ui-light-test .run-share-card-stats>div.is-highlight{background:var(--lt-accent-soft)}html.ui-light-test .run-share-card-stats strong{color:var(--lt-text)}html.ui-light-test .run-share-card-stats>div.is-highlight strong{color:#166534}html.ui-light-test .run-share-card-stats span{color:var(--lt-muted)}html.ui-light-test .run-share-card-roster li{border-color:var(--lt-border);background:#f9fafb;color:var(--lt-text)}html.ui-light-test .run-share-player strong{color:var(--lt-text)}html.ui-light-test .run-share-player small{color:var(--lt-muted)}html.ui-light-test .run-share-num{color:#166534}html.ui-light-test .run-share-card-roster em{color:#92400e}html.ui-light-test .run-share-card-foot span{color:var(--lt-muted)}html.ui-light-test .run-share-card-foot small{color:#166534}html.ui-light-test .ui-test-theme-toggle:not(.is-inline){border-color:var(--lt-border);background:var(--lt-bg-elevated);color:var(--lt-text);box-shadow:var(--lt-shadow-md)}.ui-test-theme-toggle{position:fixed;top:max(10px,env(safe-area-inset-top,0px));right:max(62px,calc(env(safe-area-inset-right,0px) + 62px));bottom:auto;z-index:9998;display:inline-flex;align-items:center;justify-content:center;gap:0;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0a0d0feb;color:#f5f0df;font-size:.72rem;font-weight:800;cursor:pointer;box-shadow:0 8px 24px #00000047;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .15s ease,box-shadow .15s ease}.ui-test-theme-toggle:hover{box-shadow:0 10px 28px #00000057}.ui-test-theme-toggle svg{flex-shrink:0}.ui-test-theme-toggle.is-icon-only span,.ui-test-theme-toggle span{display:none}html.ui-light-test .coach-picker-panel{border-color:var(--lt-border);background:var(--lt-bg-elevated)}html.ui-light-test .coach-picker-card{border-color:var(--lt-border);background:var(--lt-bg);color:var(--lt-text)}html.ui-light-test .coach-picker-card:hover{border-color:var(--lt-border-strong);background:var(--lt-bg-hover)}html.ui-light-test .coach-picker-card.is-selected{border-color:#b8860b;background:#b8860b1a;box-shadow:0 0 0 1px #b8860b40}html.ui-light-test .penalty-shootout-box{border-color:#ca8a0459;background:linear-gradient(180deg,#ca8a0414,#ffffffeb),#fff!important}html.ui-light-test .penalty-shootout-header,html.ui-light-test .penalty-shootout-footer{color:#b8860b}html.ui-light-test .penalty-shootout-help{color:#64748b!important}html.ui-light-test .penalty-shootout-scoreboard,html.ui-light-test .penalty-kick-row{background:#f8fafc!important}html.ui-light-test .penalty-kick-name{color:var(--lt-text)}html.ui-light-test .penalty-kick-vs{color:#11182733}html.ui-light-test .penalty-kick-goal{background:#dcfce7!important;color:#166534!important;filter:none}html.ui-light-test .penalty-kick-miss{border-color:#dc262673;background:#dc262614;color:#dc2626}html.ui-light-test .penalty-shootout-footer.is-advanced{color:#15803d}html.ui-light-test .penalty-shootout-footer.is-eliminated{color:#dc2626}html.ui-light-test,html.ui-light-test body,html.ui-light-test .app-shell{background:var(--lt-bg);color:var(--lt-text)}html.ui-light-test .hint,html.ui-light-test small,html.ui-light-test .section-title span,html.ui-light-test .draft-limit,html.ui-light-test .simulate-all-hint,html.ui-light-test .reserve-draft-hint,html.ui-light-test .mode-section-head span,html.ui-light-test .legal-links a,html.ui-light-test .site-footer,html.ui-light-test .footer-global-stat span,html.ui-light-test .roster-catalog-count,html.ui-light-test .custom-team-budget,html.ui-light-test .penalty-kick-role,html.ui-light-test .penalty-kick-round{color:var(--lt-muted)!important}html.ui-light-test h1,html.ui-light-test h2,html.ui-light-test h3,html.ui-light-test strong:not(.manager38-club-name),html.ui-light-test .section-title h2,html.ui-light-test .intro-welcome,html.ui-light-test .match-live-team small,html.ui-light-test .starter-pick strong,html.ui-light-test .draw-card strong,html.ui-light-test .fixture-card strong,html.ui-light-test .result-v2-meta strong,html.ui-light-test .goal-list strong,html.ui-light-test label span,html.ui-light-test .modal-backdrop h2,html.ui-light-test .support-modal h2,html.ui-light-test .match-live-event,html.ui-light-test .custom-team-name-field span{color:var(--lt-text)!important}html.ui-light-test .intro-hero-card,html.ui-light-test .mode-section-card,html.ui-light-test .draw-card,html.ui-light-test .fixture-card,html.ui-light-test .draft-panel,html.ui-light-test .season-panel,html.ui-light-test .pitch-wrap,html.ui-light-test .profile-card,html.ui-light-test .starter-pick,html.ui-light-test .modal-backdrop>div,html.ui-light-test .support-modal,html.ui-light-test .match-live-panel,html.ui-light-test .collapsible-section,html.ui-light-test .footer-global-stats,html.ui-light-test .database-stats,html.ui-light-test .home-help-hub,html.ui-light-test .custom-team-row,html.ui-light-test .penalty-shootout-box,html.ui-light-test .donation-toast-inner{background:var(--lt-bg-elevated)!important;border-color:var(--lt-border)!important;color:var(--lt-text);box-shadow:var(--lt-shadow-sm)}html.ui-light-test .match-live-panel{background:linear-gradient(180deg,#fff,#f3f4f6)!important}html.ui-light-test .halftime-break-modal{background:linear-gradient(180deg,#fff,#f8fafc)!important;border-color:#0f172a1a!important;color:#111827!important;box-shadow:0 24px 60px #0f172a38!important}html.ui-light-test .halftime-break-head h2,html.ui-light-test .halftime-break-score{color:#111827!important}html.ui-light-test .halftime-break-badge{background:#166534!important;color:#fff!important}html.ui-light-test .halftime-break-meta,html.ui-light-test .halftime-break-pitch-hint{background:#f1f5f9!important;border-color:#0f172a14!important;color:#475569!important}html.ui-light-test .halftime-break-tactics,html.ui-light-test .halftime-break-stats-panel,html.ui-light-test .halftime-break-tips-panel{background:#f8fafc!important;border-color:#0f172a1a!important;color:#111827!important}html.ui-light-test .halftime-break-stats-panel h3,html.ui-light-test .halftime-break-tips-panel h3{color:#111827!important}html.ui-light-test .halftime-break-stats-grid article{background:#fff!important;border-color:#0f172a14!important;box-shadow:0 1px 2px #0f172a0d!important}html.ui-light-test .halftime-break-stats-grid span{color:#64748b!important}html.ui-light-test .halftime-break-stats-grid strong{color:#111827!important}html.ui-light-test .halftime-break-tips-list{color:#14532d!important}html.ui-light-test .halftime-break-tips-list li::marker{color:#16a34a!important}html.ui-light-test .match-live-scoreboard,html.ui-light-test .match-live-event,html.ui-light-test .penalty-shootout-scoreboard,html.ui-light-test .penalty-kick-row.is-latest-kick{background:#f3f4f6!important;border-color:var(--lt-border)!important}html.ui-light-test .match-live-event.is-latest{background:var(--lt-accent-soft)!important;border-left-color:var(--lt-accent)!important}html.ui-light-test .starter-pick,html.ui-light-test .memory-options button,html.ui-light-test .secondary-action,html.ui-light-test .icon-button,html.ui-light-test input,html.ui-light-test textarea,html.ui-light-test select,html.ui-light-test .custom-team-player-name,html.ui-light-test .custom-team-player-ovr,html.ui-light-test .custom-team-name-field input{background:#fff!important;border-color:var(--lt-border)!important;color:var(--lt-text)!important}html.ui-light-test .primary-action,html.ui-light-test .intro-primary-btn,html.ui-light-test .donation-toast-support{background:var(--lt-accent)!important;color:#fff!important}html.ui-light-test .secondary-action{color:var(--lt-text)!important}html.ui-light-test .mode-grid button,html.ui-light-test .mode-x1-entry,html.ui-light-test .floating-back-btn,html.ui-light-test .app-menu-item{background:#fff!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important}html.ui-light-test .mode-grid button span,html.ui-light-test .app-menu-item span{color:var(--lt-muted)!important}html.ui-light-test .mode-grid button strong,html.ui-light-test .mode-x1-entry strong{color:var(--lt-text)!important}html.ui-light-test .pitch-wrap{background:radial-gradient(circle at 50% 0%,rgba(22,163,74,.12),transparent 55%),#eef2ef!important}html.ui-light-test .pitch{border-color:#0d523433!important;background:linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px),repeating-linear-gradient(90deg,#1d8a55 0,#1d8a55 12.5%,#177a4b 12.5%,#177a4b 25%)!important}html.ui-light-test .pitch-half-line,html.ui-light-test .pitch:before,html.ui-light-test .pitch:after,html.ui-light-test .center-circle{border-color:#ffffff94!important}html.ui-light-test .pitch-half-line{background:#ffffff94!important}html.ui-light-test .pitch-ad-plate{border-color:#082f4947!important;background:#071722b8!important;color:#fff!important}html.ui-light-test .pitch-ad-plate.is-spot{border-color:#92400e57!important;background:#78350fb8!important;color:#fff7d6!important}html.ui-light-test .jersey-shirt-empty{opacity:.72;background:#0f4c324d!important;border-color:#ffffff8c!important}html.ui-light-test .pitch-reserve-chip-name,html.ui-light-test .pitch-reserve-chip-meta{color:#082518d1!important;text-shadow:0 1px 0 rgba(255,255,255,.35)}html.ui-light-test .jersey-pos{background:#062418a8!important;color:#fff!important}html.ui-light-test .jersey-shirt-empty .jersey-pos{background:#0624189e!important;color:#fff!important;text-shadow:none}html.ui-light-test .jersey-name,html.ui-light-test .bench-swap-card strong,html.ui-light-test .league-hero-main h2{color:var(--lt-text)!important}html.ui-light-test .site-footer small{color:var(--lt-muted)!important}html.ui-light-test .modal-backdrop{background:#11182773!important}html.ui-light-test .pix-card{background:#f9fafb!important;border-color:var(--lt-border)!important}html.ui-light-test .pix-card strong{color:var(--lt-text)!important}html.ui-light-test .copy-pix-button{background:var(--lt-accent-soft)!important;color:#15803d!important;border-color:#16a34a40!important}html.ui-light-test .custom-team-errors{color:#b91c1c!important}html.ui-light-test .custom-team-warn{color:#a16207!important}html.ui-light-test .custom-team-pos{color:#15803d!important}html.ui-light-test.streamer-mode .match-live-streamer .match-live-panel{border-color:#16a34a59!important}html.ui-light-test .streamer-mode-toggle strong{color:var(--lt-text)}html.ui-light-test .streamer-mode-toggle span{color:var(--lt-muted)}html.ui-light-test .streamer-mode-toggle input[type=checkbox]{background:#d1d5db;border-color:#9ca3af}html.ui-light-test .streamer-mode-card-active{border-color:#16a34a59!important;background:#f0fdf4!important}html.ui-light-test .mode-x1-whatsapp-btn{border-color:#16a34a59;background:#ecfdf5;color:#166534}html.ui-light-test .custom-team-steps span{border-color:var(--lt-border);background:#f9fafb;color:#6b7280}html.ui-light-test .custom-team-steps span.active{border-color:#16a34a59;background:#ecfdf5;color:#15803d}html.ui-light-test .custom-team-formation-btn{border-color:var(--lt-border);background:#fff}html.ui-light-test .custom-team-formation-btn.active{border-color:#16a34a59;background:#f0fdf4}html.ui-light-test .streamer-mode-banner{background:#fffffff5;color:#15803d;border-color:#16a34a59}html.ui-light-test .mode-custom-team-featured{border-color:#16a34a47;background:#f0fdf4}html.ui-light-test .mode-custom-team-entry-featured{border-color:#16a34a52;background:#ecfdf5}html.ui-light-test .mode-custom-team-entry-featured svg{color:#15803d}html.ui-light-test .mode-custom-team-entry-copy strong{color:#14532d}html.ui-light-test .mode-custom-team-entry-copy span{color:#374151}html.ui-light-test .collapse-trigger span,html.ui-light-test .almanac-mode-hint,html.ui-light-test .streamer-mode-toggle span{color:#374151!important}html.ui-light-test .mode-copa-online-entry{background:#f0fdf4!important;border-color:#16a34a47!important}html.ui-light-test .mode-copa-online-entry svg{color:#15803d!important}html.ui-light-test .mode-copa-online-entry .mode-x1-entry-copy strong{color:#14532d!important}html.ui-light-test .mode-copa-online-entry .mode-x1-entry-copy span{color:#374151!important}html.ui-light-test .mode-copa-online-entry:hover{box-shadow:0 8px 20px #16a34a1f!important}html.ui-light-test .copa7-page{background:transparent}html.ui-light-test .copa7-page-kicker,html.ui-light-test .copa7-status-bar,html.ui-light-test .copa7-field>span,html.ui-light-test .copa7-field-label,html.ui-light-test .copa7-roster-fold summary{color:#6b7280!important}html.ui-light-test .copa7-page-head h1{color:#111827}html.ui-light-test .copa7-card,html.ui-light-test .copa7-open-item,html.ui-light-test .copa7-pick-group,html.ui-light-test .copa7-roster-fold{background:#fff!important;border-color:#0000001a!important;box-shadow:0 2px 10px #0000000f}html.ui-light-test .copa7-tabs button{background:#fff;border-color:#0000001f;color:#374151}html.ui-light-test .copa7-tabs button.active{background:#111827;border-color:#111827;color:#fff}html.ui-light-test .copa7-field input{background:#fff!important;border-color:#0000001f!important;color:#111827!important}html.ui-light-test .copa7-hint{border-color:#00000024;color:#4b5563;background:#ffffff80}html.ui-light-test .copa7-toast{background:#ecfdf5;border-color:#16a34a40;color:#14532d}html.ui-light-test .copa7-secondary-btn,html.ui-light-test .copa7-chip{background:#fff;border-color:#0000001a;color:#111827}html.ui-light-test .copa7-selection-card{background:#f0fdf4!important;border-color:#16a34a4d!important}html.ui-light-test .copa7-pick-team{background:#f9fafb;color:#111827}html.ui-light-test .copa7-back-link{color:#6b7280}html.ui-light-test .copa7-board{background:#fff;border-color:var(--lt-border);box-shadow:var(--lt-shadow-sm)}html.ui-light-test .copa7-board-title span,html.ui-light-test .copa7-round-feed-head span,html.ui-light-test .copa7-duel-side small,html.ui-light-test .copa7-round-group{color:var(--lt-muted)!important}html.ui-light-test .copa7-pill{background:#f3f4f6;color:var(--lt-text)}html.ui-light-test .copa7-duel-stage{background:#ecfdf3;border-color:#86efac}html.ui-light-test .copa7-duel-side{background:#fff;border-color:var(--lt-border)}html.ui-light-test .copa7-round-feed,html.ui-light-test .copa7-group-card{background:#f9fafb;border-color:var(--lt-border)}html.ui-light-test .copa7-round-row,html.ui-light-test .copa7-groups-fold{background:#fff;border-color:var(--lt-border)}html.ui-light-test .broadcast-live-panel{background:#fff!important;color:var(--lt-text)!important;border-color:var(--lt-border)!important}html.ui-light-test .broadcast-live-scoreboard,html.ui-light-test .broadcast-live-feed,html.ui-light-test .broadcast-live-footer,html.ui-light-test .broadcast-goal-feed{background:#f3f4f6!important;border-color:var(--lt-border)!important}html.ui-light-test .broadcast-live-footer-headline{color:var(--lt-text)!important}html.ui-light-test .broadcast-live-footer-sub{color:var(--lt-muted)!important}html.ui-light-test .scoreline-v2-inline{background:#fff!important;border-color:var(--lt-border)!important}html.ui-light-test .broadcast-goal-line,html.ui-light-test .broadcast-live-feed .match-live-event{border-bottom-color:var(--lt-border)!important;color:var(--lt-text)!important}html.ui-light-test .broadcast-phase-label,html.ui-light-test .broadcast-goals-kicker{color:var(--lt-muted)!important}html.ui-light-test .scoreline-v2-broadcast{background:var(--lt-bg)!important;border-color:var(--lt-border)!important}html.ui-light-test .broadcast-group-table{background:var(--lt-bg-elevated)!important;border-color:var(--lt-border)!important}html.ui-light-test .broadcast-group-row.is-user{background:#16a34a1a!important}html.ui-light-test .campaign-team-badge{background:#fff!important;border-color:#0f172a1a!important;box-shadow:0 8px 22px #0f172a1f!important}html.ui-light-test .topbar p strong{background:#dcfce7!important;color:#166534!important}html.ui-light-test .pitch .jersey-name,html.ui-light-test .pitch-jersey .jersey-name,html.ui-light-test .pitch-reserve-jersey .jersey-name{background:#05170ec2!important;color:#f8fff8!important;text-shadow:none!important}html.ui-light-test .jersey-number{color:#ffe86a!important;text-shadow:0 1px 2px rgba(0,0,0,.55)!important}html.ui-light-test .pitch-reserve-dots{border-color:#105e392e!important;background:linear-gradient(180deg,#fffffffa,#f1f5f2fa)!important;box-shadow:inset 0 1px #ffffffd1,0 10px 26px #0f172a14!important}html.ui-light-test .pitch-reserve-dots-head{color:#166534!important}html.ui-light-test .pitch-reserve-chip-name,html.ui-light-test .pitch-reserve-chip-meta{color:#102016!important;text-shadow:none!important}html.ui-light-test .pitch-reserve-chip-meta{color:#4b5d52!important}html.ui-light-test .pitch-reserve-card{border-color:#0f172a1a!important;background:#fff!important;box-shadow:0 6px 18px #0f172a14!important}html.ui-light-test .pitch-reserve-card:hover:not(:disabled){border-color:#16a34a61!important;background:#f0fdf4!important}html.ui-light-test .bench-swap-panel{border-color:#0f172a1a!important;background:#fff!important;color:#111827!important;box-shadow:0 12px 30px #0f172a14!important}html.ui-light-test .bench-swap-title,html.ui-light-test .bench-swap-panel h2,html.ui-light-test .bench-swap-panel h3,html.ui-light-test .bench-swap-panel>strong{color:#0f172a!important}html.ui-light-test .bench-swap-panel p,html.ui-light-test .bench-swap-panel span{color:#475569!important}html.ui-light-test .bench-swap-card{border-color:#0f172a1a!important;background:#f8fafc!important;color:#111827!important}html.ui-light-test .bench-swap-card strong{color:#111827!important}html.ui-light-test .bench-swap-card small{color:#64748b!important}html.ui-light-test .bench-swap-card.is-ready:not(:disabled):hover{border-color:#16a34a6b!important;background:#ecfdf5!important}html.ui-light-test .tactics-formations button.active,html.ui-light-test .tactics-style-btn.active,html.ui-light-test .season-live-toggle.active,html.ui-light-test .season-live-pace-btn.active,html.ui-light-test .halftime-test-toggle.active,html.ui-light-test .season-swap-card.active,html.ui-light-test .season-swap-bench button.active{background:linear-gradient(180deg,#f6d76a,#e8c44a)!important;border-color:#d6a51f!important;color:#151617!important;box-shadow:0 6px 16px #b8860b2e!important}:root{--tc-island-text: #0f172a;--tc-island-muted: #475569;--tc-island-dim: #64748b;--tc-island-bg: #ffffff;--tc-island-border: rgba(15, 23, 42, .12)}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface{color-scheme:light!important;--mgr-text: var(--tc-island-text);--mgr-muted: var(--tc-island-muted);background:var(--tc-island-bg)!important;color:var(--tc-island-text)!important;border-color:var(--tc-island-border)!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface h2,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface h3,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface strong,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface b,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface h2,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface h3,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface strong,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface b,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface h2,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface h3,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface strong,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface b{color:var(--tc-island-text)!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-coach-modal-hero h2,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-coach-modal-hero h3,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-coach-modal-hero p,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-coach-modal-hero strong,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-coach-modal-hero b,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-coach-modal-hero span:not(.manager38-coach-modal-rank-badge),html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-inspect-club-hero h2,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-inspect-club-hero h3,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-inspect-club-hero p,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-inspect-club-hero strong,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-inspect-club-hero b,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-inspect-club-hero span{color:#fff!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-coach-modal-hero .manager38-coach-modal-id p{color:#ffffffe0!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-coach-modal-hero .manager38-coach-modal-rank-badge{color:#5b3a00!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface p,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface span:not(.manager38-ceo-pill):not(.manager38-unlock-kicker),html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface small,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface em,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface label,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface p,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface span:not(.manager38-ceo-pill),html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface small,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface em,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface label,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface p,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface span:not(.manager38-ceo-pill),html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface small,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface em,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface label{color:var(--tc-island-muted)!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface input,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface select,html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface textarea,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface input,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface select,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface textarea,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface input,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface select,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface textarea{background:#fff!important;color:var(--tc-island-text)!important;border-color:var(--tc-island-border)!important}html:not(.ui-light-test) body:not(.light) .manager38-modal-backdrop .manager38-light-surface .manager38-btn-ghost,html:not(.ui-light-test) body:not(.light) .manager38-closing-overlay .manager38-light-surface .manager38-btn-ghost,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-light-surface .manager38-btn-ghost{background:#fff!important;color:var(--tc-island-text)!important;border-color:var(--tc-island-border)!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-highlight,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-stat,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-list li,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-list li,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-board,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-row,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-partner-link-row code{color-scheme:light;color:var(--tc-island-text)!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-highlight strong,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-stat strong,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-list strong,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-board-head strong,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-who b,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-metrics strong{color:var(--tc-island-text)!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-highlight small,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-highlight span,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-stat small,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-list small,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-list span,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-list li span,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-list li small,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-board-head span,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-who span,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-metrics small,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-card>p,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-partner-code-hint{color:var(--tc-island-dim)!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-form input{background:#fff!important;color:var(--tc-island-text)!important;border-color:var(--tc-island-border)!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-ceo-partner-form label span{color:var(--tc-island-dim)!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel{color-scheme:light;color:var(--tc-island-text)}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel h2,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel h3,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel h4,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel strong,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel b,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel .manager38-game-control-field-title strong{color:var(--tc-island-text)!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel p,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel span,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel small,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel label,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel em,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel .manager38-game-control-desc,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel .manager38-game-control-meta,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel .manager38-game-control-section-intro,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel .manager38-game-control-hint,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel .manager38-game-control-range-label{color:var(--tc-island-dim)!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel .manager38-game-control-input,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel .manager38-game-control-select{background:#fff!important;color:var(--tc-island-text)!important;border-color:var(--tc-island-border)!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel .manager38-game-control-preset span{color:var(--tc-island-dim)!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel .manager38-game-control-tool-btn{color:var(--tc-island-muted)!important;background:#fff!important;border-color:var(--tc-island-border)!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-game-control-panel .manager38-game-control-tool-btn.is-active{color:#92400e!important;background:#fffbeb!important;border-color:#d9770647!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-squad-cap-card,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-squad-cap-card *{color:inherit}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-squad-cap-head strong,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-squad-cap-meter-labels strong{color:#7f1d1d!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-squad-cap-head p,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-squad-cap-meter-labels,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-squad-cap-tips,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-squad-cap-tips li{color:#9f1239!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-squad-alert,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-squad-alert p{color:#7f1d1d!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-squad-pill.is-full,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-squad-pill.is-full strong{color:#7f1d1d!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-status.is-open .manager38-transfer-status-days{color:#15803d!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-tabs{background:#0f172a8c!important;border-color:#94a3b838!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-buy-modes{background:#0f172a73!important;border-color:#94a3b838!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-filter-field input,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-filter-field select,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-loan-search{background:#0f172ab8!important;color:#f8fafc!important;border-color:#94a3b847!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-loanedout-row{background:#0f172a8c!important;color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-loanedout-id strong{color:#f8fafc!important}html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-loanedout-pos,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-loanedout-id small,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-loanedout-contrib,html:not(.ui-light-test) body:not(.light) .manager38-screen .manager38-transfer-loanedout-return{color:#cbd5e1!important}html.ui-light-test .manager38-coach-offer-modal,body.light .manager38-coach-offer-modal{color:var(--lt-text, #111827)}html.ui-light-test .manager38-coach-offer-lead,body.light .manager38-coach-offer-lead{color:var(--lt-muted, #475569)!important}html.ui-light-test .manager38-coach-offer-club,body.light .manager38-coach-offer-club{background:#f1f5f9!important}html.ui-light-test .manager38-coach-offer-club strong,body.light .manager38-coach-offer-club strong{color:var(--lt-text, #111827)!important}html.ui-light-test .manager38-coach-offer-club span,body.light .manager38-coach-offer-club span{color:var(--lt-muted, #64748b)!important}html.ui-light-test .manager38-coach-offer-metrics span,body.light .manager38-coach-offer-metrics span{background:#f8fafc!important;border:1px solid rgba(15,23,42,.08)}html.ui-light-test .manager38-coach-offer-metrics small,body.light .manager38-coach-offer-metrics small{color:var(--lt-muted, #64748b)!important}html.ui-light-test .manager38-coach-offer-metrics b,body.light .manager38-coach-offer-metrics b{color:var(--lt-text, #111827)!important}html.ui-light-test .manager38-screen.manager38-brasfoot-light,body.light .manager38-screen.manager38-brasfoot-light{color:var(--mgr-text, #0f172a)}html.ui-light-test .manager38-screen.manager38-brasfoot-light h1,html.ui-light-test .manager38-screen.manager38-brasfoot-light h2,html.ui-light-test .manager38-screen.manager38-brasfoot-light h3,html.ui-light-test .manager38-screen.manager38-brasfoot-light p,html.ui-light-test .manager38-screen.manager38-brasfoot-light span:not(.manager38-development-chip):not(.manager38-transfer-listed-pill):not(.manager38-transfer-interest-pill):not(.manager38-transfer-loan-pill):not(.manager38-transfer-listed-badge):not(.manager38-transfer-pos-chip):not(.manager38-transfer-card-ovr):not(.manager38-ceo-pill):not(.home-mgr-pitch-tag):not(.manager38-bf-energy):not(.jersey-fit):not(.manager38-preseason-kicker):not(.manager38-scout-btn),html.ui-light-test .manager38-screen.manager38-brasfoot-light small,html.ui-light-test .manager38-screen.manager38-brasfoot-light strong:not(.manager38-table-club),html.ui-light-test .manager38-screen.manager38-brasfoot-light em,html.ui-light-test .manager38-screen.manager38-brasfoot-light b,body.light .manager38-screen.manager38-brasfoot-light h1,body.light .manager38-screen.manager38-brasfoot-light h2,body.light .manager38-screen.manager38-brasfoot-light h3,body.light .manager38-screen.manager38-brasfoot-light p,body.light .manager38-screen.manager38-brasfoot-light span:not(.manager38-development-chip):not(.manager38-transfer-listed-pill):not(.manager38-transfer-interest-pill):not(.manager38-transfer-loan-pill):not(.manager38-transfer-listed-badge):not(.manager38-transfer-pos-chip):not(.manager38-transfer-card-ovr):not(.manager38-ceo-pill):not(.home-mgr-pitch-tag):not(.manager38-bf-energy):not(.jersey-fit):not(.manager38-preseason-kicker):not(.manager38-scout-btn),body.light .manager38-screen.manager38-brasfoot-light small,body.light .manager38-screen.manager38-brasfoot-light strong:not(.manager38-table-club),body.light .manager38-screen.manager38-brasfoot-light em,body.light .manager38-screen.manager38-brasfoot-light b{color:inherit}html:not(.ui-light-test) body:not(.light) .manager38-screen input::placeholder,html:not(.ui-light-test) body:not(.light) .manager38-screen textarea::placeholder{color:#64748b;opacity:1}html.ui-light-test .manager38-screen input::placeholder,html.ui-light-test .manager38-screen textarea::placeholder,body.light .manager38-screen input::placeholder,body.light .manager38-screen textarea::placeholder{color:#94a3b8;opacity:1}html:not(.ui-light-test) body:not(.light) .manager38-screen input:disabled,html:not(.ui-light-test) body:not(.light) .manager38-screen select:disabled,html:not(.ui-light-test) body:not(.light) .manager38-screen textarea:disabled,html:not(.ui-light-test) body:not(.light) .manager38-screen button:disabled{opacity:.55}html.ui-light-test .manager38-screen input:disabled,html.ui-light-test .manager38-screen select:disabled,html.ui-light-test .manager38-screen textarea:disabled,body.light .manager38-screen input:disabled,body.light .manager38-screen select:disabled,body.light .manager38-screen textarea:disabled{color:#94a3b8!important;background:#f1f5f9!important}html.ui-light-test .manager38-settings-modal.manager38-light-surface,body.light .manager38-settings-modal.manager38-light-surface{--mgr-text: #0f172a;--mgr-muted: #475569;--mgr-surface: #ffffff;--mgr-surface-2: #f8fafc;--mgr-border: rgba(15, 23, 42, .12);background:#fff!important;color:#0f172a!important;border-color:#0f172a1f!important}html.ui-light-test .manager38-settings-modal .manager38-settings-head,body.light .manager38-settings-modal .manager38-settings-head{background:linear-gradient(180deg,#ecfdf5,#f0fdf4)!important;border-bottom-color:#0f172a14!important}html.ui-light-test .manager38-settings-modal .manager38-settings-head h2,html.ui-light-test .manager38-settings-modal .manager38-settings-card h3,html.ui-light-test .manager38-settings-modal .manager38-settings-block h3,html.ui-light-test .manager38-settings-modal .manager38-settings-toggle strong,html.ui-light-test .manager38-settings-modal .manager38-settings-pace-btn,html.ui-light-test .manager38-settings-modal .manager38-settings-pace-btn strong,body.light .manager38-settings-modal .manager38-settings-head h2,body.light .manager38-settings-modal .manager38-settings-card h3,body.light .manager38-settings-modal .manager38-settings-block h3,body.light .manager38-settings-modal .manager38-settings-toggle strong,body.light .manager38-settings-modal .manager38-settings-pace-btn,body.light .manager38-settings-modal .manager38-settings-pace-btn strong{color:#0f172a!important}html.ui-light-test .manager38-settings-modal .manager38-settings-head p,html.ui-light-test .manager38-settings-modal .manager38-settings-card p,html.ui-light-test .manager38-settings-modal .manager38-settings-lead,html.ui-light-test .manager38-settings-modal .manager38-settings-block p,html.ui-light-test .manager38-settings-modal .manager38-settings-toggle small,html.ui-light-test .manager38-settings-modal .manager38-settings-pace-btn small,body.light .manager38-settings-modal .manager38-settings-head p,body.light .manager38-settings-modal .manager38-settings-card p,body.light .manager38-settings-modal .manager38-settings-lead,body.light .manager38-settings-modal .manager38-settings-block p,body.light .manager38-settings-modal .manager38-settings-toggle small,body.light .manager38-settings-modal .manager38-settings-pace-btn small{color:#475569!important}html.ui-light-test .manager38-settings-modal .manager38-settings-card,html.ui-light-test .manager38-settings-modal .manager38-settings-toggle,body.light .manager38-settings-modal .manager38-settings-card,body.light .manager38-settings-modal .manager38-settings-toggle{background:#f8fafc!important;border-color:#0f172a1a!important;color:#0f172a!important}html.ui-light-test .manager38-settings-modal .manager38-settings-pace-btn,body.light .manager38-settings-modal .manager38-settings-pace-btn{background:#fff!important;color:#0f172a!important;border-color:#0f172a1f!important}html.ui-light-test .manager38-settings-modal .manager38-settings-pace-btn.is-active,body.light .manager38-settings-modal .manager38-settings-pace-btn.is-active{background:color-mix(in srgb,#149447 14%,#ffffff)!important;border-color:#149447!important;color:#0f172a!important}html.ui-light-test .manager38-settings-modal .manager38-settings-pace-btn.is-active strong,body.light .manager38-settings-modal .manager38-settings-pace-btn.is-active strong{color:#0d7a42!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-stat,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-list li,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-highlight,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-partner-list li,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-partner-row{background:#fff!important;color:#0f172a!important;border-color:#0f172a14!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-highlight.is-money{background:linear-gradient(160deg,#fffbeb,#fef3c7)!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-list strong,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-stat strong,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-highlight strong,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-hero h3,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-section-head h3,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-account-meta strong{color:#0f172a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-list small,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-stat small,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-highlight small,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-highlight span,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-hero p,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-section-head small,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-empty,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-account-meta small,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-kicker{color:#64748b!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-kicker{color:#fff!important;background:linear-gradient(135deg,#0f7a3a,#149447)!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-pill.is-free{color:#334155!important;background:#e2e8f0!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-pill.is-premium{color:#14532d!important;background:#bbf7d0!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-pill.is-ceo,html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-ceo-pill.is-money{color:#78350f!important;background:#fde68a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-unlock-tabs{background:#e2e8f0!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-unlock-tabs button{color:#334155!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-unlock-tabs button.is-active{background:#fff!important;color:#0f7a3a!important;box-shadow:0 2px 8px #0f172a1a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-unlock-tab-ceo.is-active{color:#0f7a3a!important}html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal .manager38-unlock-kicker{color:#fff!important;background:linear-gradient(135deg,#0f7a3a,#149447)!important}html.ui-light-test .manager38-unlock-modal .manager38-unlock-kicker,body.light .manager38-unlock-modal .manager38-unlock-kicker{color:#fff!important;background:linear-gradient(135deg,#0f7a3a,#149447)!important}html.ui-light-test .manager38-unlock-modal .manager38-unlock-tabs button.is-active,body.light .manager38-unlock-modal .manager38-unlock-tabs button.is-active,html.ui-light-test .manager38-unlock-modal .manager38-unlock-tab-ceo.is-active,body.light .manager38-unlock-modal .manager38-unlock-tab-ceo.is-active{color:#0f7a3a!important}html.ui-light-test .manager38-unlock-modal .manager38-ceo-section-head small,html.ui-light-test .manager38-unlock-modal .manager38-ceo-account-meta small,body.light .manager38-unlock-modal .manager38-ceo-section-head small,body.light .manager38-unlock-modal .manager38-ceo-account-meta small{color:#64748b!important}html.ui-light-test .manager38-unlock-modal .manager38-ceo-kicker,body.light .manager38-unlock-modal .manager38-ceo-kicker{color:#0f7a3a!important;background:transparent!important}html.ui-light-test .manager38-unlock-modal .manager38-ceo-segment.is-active,body.light .manager38-unlock-modal .manager38-ceo-segment.is-active{color:#0f7a3a!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-modal.manager38-light-surface{--mgr-text: #0f172a;--mgr-muted: #475569;--mgr-surface: #ffffff;--mgr-surface-2: #f8fafc;--mgr-border: rgba(15, 23, 42, .12);background:#fff!important;color:#0f172a!important;border-color:#0f172a1f!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-head{background:linear-gradient(180deg,#ecfdf5,#f0fdf4)!important;border-bottom-color:#0f172a14!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-head h2,html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-card h3,html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-block h3,html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-toggle strong,html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-pace-btn,html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-pace-btn strong{color:#0f172a!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-head p,html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-card p,html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-lead,html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-block p,html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-toggle small,html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-pace-btn small{color:#475569!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-card,html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-toggle{background:#f8fafc!important;border-color:#0f172a1a!important;color:#0f172a!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-pace-btn{background:#fff!important;color:#0f172a!important;border-color:#0f172a1f!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-pace-btn.is-active{background:color-mix(in srgb,#149447 14%,#ffffff)!important;border-color:#149447!important;color:#0f172a!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-pace-btn.is-active strong{color:#0d7a42!important}html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-settings-close,html:not(.ui-light-test) body:not(.light) .manager38-settings-modal .manager38-modal-close{background:#fff!important;color:#0f172a!important;border-color:#0f172a29!important}html[data-theme=dark]{color-scheme:dark;--lt-bg: #0f1117;--lt-bg-elevated: #171a23;--lt-text: #e8eaf0;--lt-muted: #a3abb9;--lt-border: #2a2f3a;--lt-accent: #22c55e;--lt-accent-hover: #4ade80;--lt-accent-soft: rgba(34, 197, 94, .16);--lt-shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--lt-shadow-md: 0 4px 16px rgba(0, 0, 0, .5);--lt-shadow-lg: 0 12px 32px rgba(0, 0, 0, .6);--text: var(--lt-text);--muted: var(--lt-muted);--gold: #fbbf24;background:var(--lt-bg);color:var(--lt-text);font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}html[data-theme=dark] body{background:var(--lt-bg);color:var(--lt-text)}.manager38-brasfoot-dark{color-scheme:dark}@media(min-width:721px)and (max-width:1024px){.app-shell:has(.manager38-brasfoot){width:min(960px,calc(100% - 24px));padding-top:8px;padding-bottom:20px}.manager38-screen.manager38-brasfoot{padding:12px 14px 0}.manager38-brasfoot-main{max-height:none}.manager38-bf-squad-wrap{padding:6px}.manager38-panel.manager38-transfer-market{padding:6px 10px 14px!important}.manager38-transfer-list{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.manager38-scout-results{gap:14px!important}.manager38-transfer-card{grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px 16px!important;padding:16px 18px!important}.manager38-scout-results>.manager38-transfer-card{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"rating body" "actions actions"!important}.manager38-scout-results>.manager38-transfer-card-actions{grid-area:actions;grid-column:1 / -1;width:100%!important;min-width:0!important;max-width:none!important}.manager38-transfer-club-squad-head,.manager38-transfer-club-row{grid-template-columns:44px minmax(120px,1fr) 48px 48px minmax(92px,auto)!important;gap:10px 12px!important;padding:10px 14px!important}.manager38-transfer-loanedout-row{flex-wrap:nowrap;padding:12px 14px;gap:14px}.manager38-transfer-loanedout-stats{flex-shrink:0}.manager38-prematch-row-btn{display:grid!important;grid-template-columns:44px minmax(0,1fr) 40px!important;gap:0 12px!important;padding:10px 14px!important;align-items:center}}@media(min-width:1025px){.app-shell:has(.manager38-brasfoot){width:min(1180px,calc(100% - 32px))}.manager38-screen.manager38-brasfoot{padding:14px 20px 0}.manager38-brasfoot-main{max-height:none}.manager38-transfer-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.manager38-scout-results{display:flex!important;flex-direction:column!important;gap:16px!important}.manager38-transfer-sell-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manager38-transfer-card{padding:16px 20px!important}.manager38-transfer-club-squad-head,.manager38-transfer-club-row{grid-template-columns:46px minmax(160px,1fr) 52px 52px minmax(100px,auto)!important;gap:12px 14px!important;padding:10px 16px!important}.manager38-transfer-loanedout-list{gap:12px}.manager38-transfer-loanedout-row{padding:14px 18px}.manager38-prematch-row-btn{display:grid!important;grid-template-columns:46px minmax(0,1fr) 44px!important;gap:0 14px!important;padding:10px 16px!important;align-items:center}.manager38-hub-trophy-gallery-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.app-shell:has(.manager38-brasfoot){width:min(1280px,calc(100% - 40px))}.manager38-transfer-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.manager38-scout-results{display:flex!important;flex-direction:column!important;gap:18px!important}}@media(min-width:721px){.manager38-brasfoot-main{max-height:none!important;min-height:0}.manager38-bf-squad-wrap{min-height:0;width:100%;max-width:none;margin:0;padding:6px 8px}.manager38-bf-squad-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:2px!important;align-content:start}.manager38-bf-squad-cols,.manager38-bf-skills.is-desk,.manager38-bf-stat.is-desk,.manager38-bf-energy.is-desk,.manager38-bf-contract.is-desk{display:none!important}.manager38-bf-meta.is-mobile{display:block!important;font-size:.8rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-bf-player{display:grid!important;grid-template-columns:44px 32px minmax(0,1fr) auto!important;gap:8px 14px!important;align-items:center!important;min-height:64px!important;padding:10px 16px!important;border-radius:0!important;border-left:4px solid var(--bf-row-pos)!important}.manager38-bf-player:nth-child(2n){background:var(--bf-row-bg-alt)!important}.manager38-bf-player.has-status{min-height:64px!important;align-items:center!important}.manager38-bf-pos{font-size:1rem!important}.manager38-bf-name-row{flex-wrap:nowrap!important}.manager38-bf-name-row>strong,.manager38-bf-player-main strong{font-size:1.08rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-bf-chip{font-size:.64rem;padding:2px 7px}.manager38-bf-chip.is-contract{display:inline-flex!important}.manager38-bf-chip.is-contract .manager38-bf-chip-full{display:inline}.manager38-bf-chip.is-contract .manager38-bf-chip-short{display:none}.manager38-bf-player-tail{justify-content:flex-end;gap:8px}.manager38-bf-goals{display:none!important}.manager38-bf-form{max-width:48px}.manager38-bf-ovr{font-size:1.4rem!important;min-width:2.8ch}.manager38-bf-squad-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px}.manager38-bf-squad-toolbar>span{margin-right:4px}.manager38-bf-squad-toolbar label{display:inline-flex;align-items:center;gap:6px}.manager38-bf-squad-toolbar select{min-height:34px;min-width:7.5rem;font-size:.82rem}.manager38-transfer-card{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.manager38-scout-results>.manager38-transfer-card{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"rating body" "actions actions"!important}.manager38-scout-results>.manager38-transfer-card-actions{grid-area:actions;grid-column:1 / -1;width:100%!important;min-width:0!important;max-width:none!important}.manager38-transfer-card-body{min-width:0}.manager38-transfer-proposal-modal,.manager38-transfer-proposal-modal.share-modal{width:min(520px,calc(100vw - 32px))}.manager38-settings-modal{width:min(480px,calc(100vw - 32px))}.manager38-unlock-modal{width:min(560px,calc(100vw - 32px))}.manager38-coach-modal,.manager38-finance-modal,.manager38-inspect-club-modal{width:min(540px,calc(100vw - 32px))}.manager38-prematch-row-btn{display:grid!important;grid-template-columns:42px minmax(0,1fr) 38px!important;gap:0 10px!important;align-items:center}}@media(min-width:1025px){.manager38-bf-player{min-height:68px!important;padding:12px 18px!important;grid-template-columns:48px 34px minmax(0,1fr) auto!important}.manager38-bf-name-row>strong,.manager38-bf-player-main strong{font-size:1.12rem!important}.manager38-bf-meta.is-mobile{font-size:.84rem!important}.manager38-bf-ovr{font-size:1.5rem!important}.manager38-bf-squad-toolbar{display:grid;grid-template-columns:auto repeat(5,minmax(0,1fr));align-items:center;gap:10px 12px}.manager38-bf-squad-toolbar>span{grid-column:1;margin:0}.manager38-bf-squad-toolbar label{display:grid;gap:4px;min-width:0}.manager38-bf-squad-toolbar select{width:100%;min-width:0}}@media(max-width:720px){.match-live-backdrop,.top-toolbar-unified,.mode-menu-panel,.modal-backdrop,.manager38-modal-backdrop,.share-modal,.halftime-break-panel,.manager38-settings-modal{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.match-live-backdrop{background:#080c10eb!important}.top-toolbar-unified,.manager38-transfer-card,.manager38-bf-player-card{box-shadow:0 1px #fff6 inset,0 2px 8px #0f172a0f!important}.manager38-transfer-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(28px,auto);gap:3px;overflow:visible!important;overflow-x:visible!important;width:100%;max-width:100%;padding:3px;flex:0 0 auto!important;position:sticky;top:0;z-index:5;background:#eef2f7;border-radius:8px}.manager38-transfer-tabs::-webkit-scrollbar{display:none}.manager38-transfer-tabs>button{display:grid!important;place-items:center;width:100%!important;max-width:100%!important;min-width:0!important;flex:unset!important;min-height:28px!important;height:auto!important;padding:4px 2px!important;font-size:.62rem!important;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1;border-radius:6px}.manager38-transfer-card{padding:12px!important;gap:10px 12px!important}.manager38-transfer-fav-btn{top:6px;right:6px;width:36px;height:36px}.manager38-transfer-card-rating{padding-right:36px}.manager38-transfer-propose-btn{min-height:36px}.manager38-transfer-card-meta,.manager38-transfer-card-stats,.manager38-settings-lead,.manager38-transfer-section-note{font-size:max(12px,.75rem)}.manager38-transfer-card-actions.is-inline .manager38-transfer-card-actions-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}}@media(max-width:400px){.manager38-transfer-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px;padding:2px}.manager38-transfer-tabs>button{min-height:26px!important;padding:3px 1px!important;font-size:.58rem!important}.manager38-transfer-buy-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.manager38-transfer-buy-modes button{min-height:34px;font-size:.68rem}.manager38-transfer-card{grid-template-columns:auto minmax(0,1fr)!important;padding:10px!important}.manager38-transfer-card>.manager38-transfer-card-actions{grid-column:1 / -1}.manager38-transfer-card-ovr{font-size:1.15rem!important}.manager38-brasfoot-main,.manager38-screen.manager38-brasfoot{padding-left:8px;padding-right:8px}}body.is-low-gfx38 .match-live-backdrop,body.is-low-gfx38 .top-toolbar-unified,body.is-low-gfx38 .mode-menu-panel,body.is-low-gfx38 .modal-backdrop,body.is-low-gfx38 .manager38-modal-backdrop,body.is-low-gfx38 .share-modal{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}body.is-low-gfx38 .match-live-backdrop{background:#080c10f0!important}body.is-low-gfx38 .x1-live-pulse,body.is-low-gfx38 .confetti-burst,body.is-low-gfx38 [class*=confetti]{animation:none!important}body.is-low-gfx38 .manager38-transfer-card,body.is-low-gfx38 .manager38-bf-player-card,body.is-low-gfx38 .top-toolbar-unified{box-shadow:none!important;background-image:none!important}body.is-low-gfx38 *{scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){body.is-low-gfx38 *,body.is-low-gfx38 *:before,body.is-low-gfx38 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

.pitch-reserve-scroll-rail{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:4px;min-width:0}
.pitch-reserve-scroll-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(15,36,56,.92);color:#f6d76a;font-size:1.35rem;font-weight:800;line-height:1;cursor:pointer;flex-shrink:0}
.pitch-reserve-scroll-btn.is-active{opacity:1}
.pitch-reserve-scroll-rail .pitch-reserve-dots-row{min-width:0}
.manager38-prematch-pitch .pitch-reserve-scroll-rail .pitch-reserve-dots-row,.manager38-prematch-pitch .pitch-reserve-dots-expanded .pitch-reserve-scroll-rail .pitch-reserve-dots-row{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}

.pitch-wrap-dnd .pitch-jersey.selectable-starter,.pitch-wrap-dnd .pitch-reserve-chip.is-filled{touch-action:none!important;-webkit-touch-callout:none;-webkit-user-drag:none}
html.is-native-app .pitch-wrap-dnd .pitch-jersey.selectable-starter,html.is-native-app .pitch-wrap-dnd .pitch-reserve-chip.is-filled,html.is-native-app .pitch-wrap-dnd.is-lineup-dragging,html.is-native-app .pitch-wrap-dnd.is-lineup-dragging *{touch-action:none!important}
.pitch-wrap-dnd.is-lineup-dragging{touch-action:none!important}
.pitch-wrap-dnd.is-lineup-dragging .is-dragging{pointer-events:none!important;opacity:.42}

.lineup-drag-ghost38{pointer-events:none!important;z-index:99999!important}
.lineup-drag-ghost38,.lineup-drag-ghost38.jersey-shirt,.lineup-drag-ghost38 .jersey-shirt{width:48px!important;height:54px!important;max-width:48px!important;max-height:54px!important;box-sizing:border-box!important}.lineup-drag-ghost38 .jersey-number{font-size:.72rem!important}.lineup-drag-ghost38 .jersey-pos{font-size:.48rem!important}
body.is-lineup-touch-drag,body.is-lineup-touch-drag *{touch-action:none!important;user-select:none!important}
.pitch-wrap-dnd.is-lineup-dragging .is-dragging{pointer-events:none!important;opacity:.35}
.pitch-wrap-dnd .pitch-jersey,.pitch-wrap-dnd .pitch-reserve-chip.is-filled{touch-action:none!important;-webkit-user-drag:none}

.manager38-prematch-pitch .pitch-reserve-dots-expanded{min-height:158px}
.manager38-prematch-pitch .pitch-reserve-scroll-rail{min-height:118px}

.manager38-prematch-swap-hint{min-height:2.6em;margin:6px 0 0;line-height:1.3}
.manager38-prematch-instr-slot{min-height:96px;margin:0}
.manager38-prematch-instr-slot .manager38-instr-block{margin-top:8px;margin-bottom:0}
.manager38-prematch-pitch .pitch-reserve-dots-expanded{min-height:158px}
.manager38-prematch-pitch .pitch-reserve-scroll-rail{min-height:118px}

.manager38-prematch-pitch-large .pitch-compact{height:480px!important;min-height:480px!important;max-height:480px!important;flex:0 0 480px!important}
.manager38-prematch-swap-hint{min-height:2.6em;margin:6px 0 4px;line-height:1.3}
.manager38-prematch-squad-primary .manager38-instr-block{margin-top:8px;margin-bottom:8px}
.manager38-instr-block.is-inactive{opacity:.55}
.manager38-instr-block.is-inactive .manager38-instr-chip{cursor:default}
.manager38-prematch-pitch .pitch-reserve-dots-expanded{min-height:158px}
.manager38-prematch-pitch .pitch-reserve-scroll-rail{min-height:118px}

/* === BR38 swap-hint-fix m15 === */
/* CRÃƒÂTICO: .manager38-prematch-swap-hint ÃƒÂ© o CONTAINER da EscalaÃƒÂ§ÃƒÂ£o (Melhor XI etc).
   Nunca limitar height/overflow nele Ã¢â‚¬â€ sÃƒÂ³ no <p> de dica. */
.manager38-prematch-swap-hint{
  height:auto!important;
  max-height:none!important;
  min-height:0!important;
  overflow:visible!important;
  flex-shrink:0!important;
}
p.manager38-prematch-swap-hint{
  min-height:2.8em!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  margin:6px 0 4px!important;
  line-height:1.3!important;
}
.manager38-prematch-pitch.pitch-stadium-mini{
  overflow:visible!important;
}
.manager38-prematch-pitch-large .pitch-wrap,
.manager38-prematch-pitch-large .pitch-wrap.pitch-wrap-compact,
.manager38-prematch-pitch-large.pitch-stadium-mini .pitch-wrap{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  flex:0 0 auto!important;
  overflow:visible!important;
}
.manager38-prematch-pitch-large .pitch,
.manager38-prematch-pitch-large .pitch-compact,
.manager38-prematch-pitch-large .pitch.pitch-compact{
  height:560px!important;
  min-height:560px!important;
  max-height:560px!important;
  flex:0 0 560px!important;
  flex-shrink:0!important;
  overflow:visible!important;
  box-sizing:border-box!important;
}
.manager38-prematch-pitch-large .slot,
.manager38-prematch-pitch-large .slot-jersey{
  transform:translate(-50%,-58%)!important;
  min-height:0!important;
  overflow:visible!important;
}
.manager38-prematch-instr-slot{
  min-height:160px!important;
  height:160px!important;
  max-height:160px!important;
  margin:0!important;
  overflow:hidden!important;
  flex:0 0 160px!important;
  flex-shrink:0!important;
}
.manager38-prematch-instr-slot .manager38-instr-block{
  margin:6px 0 0!important;
}
.manager38-prematch-squad-primary{
  display:flex!important;
  flex-direction:column!important;
  overflow:visible!important;
}
.manager38-prematch-pitch.manager38-prematch-pitch-large{
  flex:0 0 auto!important;
  flex-shrink:0!important;
}
.manager38-prematch-pitch .pitch-reserve-dots,
.manager38-prematch-pitch .pitch-reserve-dots-expanded{
  flex-shrink:0!important;
  min-height:158px!important;
}
.manager38-prematch-pitch .pitch-reserve-scroll-rail{
  min-height:118px!important;
}
.manager38-instr-block.is-inactive{
  opacity:.55;
}
/* === /BR38 swap-hint-fix m15 === */

/* === BR38 desktop-width m16 === */
.manager38-screen.manager38-brasfoot.manager38-prematch-screen{
  scrollbar-gutter:stable;
}
@media (min-width:721px) and (pointer:fine){
  .manager38-screen.manager38-brasfoot.manager38-prematch-screen{
    overflow-y:scroll!important;
    scrollbar-gutter:stable;
  }
  .manager38-prematch-screen .manager38-prematch{
    width:640px!important;
    max-width:640px!important;
    box-sizing:border-box!important;
  }
  .manager38-prematch-pitch,
  .manager38-prematch-pitch.pitch-stadium-mini,
  .manager38-prematch-pitch-large .pitch-wrap,
  .manager38-prematch-pitch-large .pitch-compact,
  .manager38-prematch-pitch-large .pitch.pitch-compact{
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }
  .manager38-prematch-pitch.pitch-stadium-mini{
    overflow-x:hidden!important;
  }
}
/* === /BR38 desktop-width m16 === */

/* === BR38 game-music m27 === */
.game-music-toggle38{display:none!important}
.manager38-brasfoot-header .manager38-music-toggle38{font-size:.95rem;font-weight:700;line-height:1}
.manager38-brasfoot-header .manager38-music-toggle38.is-off{opacity:.45;text-decoration:line-through}
.manager38-brasfoot-header .manager38-settings-trigger.is-inline.manager38-music-toggle38{width:28px;min-width:28px;padding:0;border-radius:999px}
.manager38-brasfoot-header .manager38-settings-trigger.is-inline.manager38-music-toggle38.is-chip{width:28px!important;min-width:28px!important;padding:0!important;border:1px solid transparent!important;background:transparent!important;color:inherit!important;box-shadow:none!important;gap:0!important;font-size:.95rem!important}
.manager38-brasfoot-header .manager38-music-toggle38 .manager38-music-label38,
.manager38-brasfoot-header .manager38-music-toggle38 .manager38-music-state38,
.manager38-brasfoot-header .manager38-music-toggle38 .manager38-music-ico38{display:none!important}
/* === /BR38 game-music m27 === */

/* === BR38 prematch-ui m26 === */
/* Remove setas laterais das reservas — neutralizado por br38-reserve-scroll-polish */
.pitch-reserve-scroll-btn{display:inline-flex!important}
.pitch-reserve-scroll-rail{
  display:block!important;
  grid-template-columns:none!important;
  gap:0!important;
}
.manager38-prematch-pitch .pitch-reserve-scroll-rail .pitch-reserve-dots-row{
  display:flex!important;
  flex-wrap:nowrap!important;
  gap:10px!important;
  overflow-x:auto!important;
  -webkit-overflow-scrolling:touch;
  padding:2px 2px 8px!important;
  scrollbar-width:thin;
}

/* InstruÃƒÂ§ÃƒÂ£o: menor + Solto visÃƒÂ­vel */
.manager38-prematch-instr-slot{
  min-height:0!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  flex:0 0 auto!important;
  margin:0 0 6px!important;
}
.manager38-prematch-instr-slot .manager38-instr-block.is-compact,
.manager38-instr-block.is-compact{
  margin:4px 0 0!important;
  padding:6px 7px 7px!important;
  border-radius:12px!important;
  gap:5px!important;
}
.manager38-instr-block.is-compact .manager38-instr-head{
  margin:0!important;
  gap:6px!important;
}
.manager38-instr-block.is-compact .manager38-instr-label{
  font-size:.58rem!important;
  letter-spacing:.06em!important;
}
.manager38-instr-block.is-compact .manager38-instr-current em{
  font-size:.68rem!important;
}
.manager38-instr-block.is-compact .manager38-instr-rail{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:4px!important;
  padding:4px!important;
}
.manager38-instr-block.is-compact .manager38-instr-chip{
  min-height:30px!important;
  padding:3px 2px!important;
  border-radius:8px!important;
  gap:3px!important;
}
.manager38-instr-block.is-compact .manager38-instr-mark{
  width:.85rem!important;
  height:.85rem!important;
  font-size:.62rem!important;
}
.manager38-instr-block.is-compact .manager38-instr-text{
  font-size:.56rem!important;
}

/* Caminho para o Mundial Ã¢â‚¬â€ card leve */
.manager38-cwc-status.is-path_open{
  position:relative;
  overflow:hidden;
  padding:16px 16px 14px!important;
  border-radius:18px!important;
  border:1px solid rgba(15,23,42,.08)!important;
  background:
    linear-gradient(180deg,#ffffff 0%,#f7fafc 100%),
    radial-gradient(120% 90% at 100% 0%,rgba(14,165,233,.08),transparent 55%)!important;
  box-shadow:0 8px 22px rgba(15,23,42,.06)!important;
  color:#0f172a!important;
}
.manager38-cwc-status.is-path_open .manager38-cwc-status-badge{
  background:rgba(246,215,106,.35)!important;
  color:#92400e!important;
  border:1px solid rgba(180,132,40,.2);
  margin-bottom:8px!important;
  padding:3px 10px!important;
  font-size:.62rem!important;
}
.manager38-cwc-status.is-path_open h3{
  margin:0 0 6px!important;
  font-size:1.02rem!important;
  line-height:1.25!important;
  font-weight:850!important;
  color:#0f172a!important;
  letter-spacing:-.01em;
}
.manager38-cwc-status.is-path_open p{
  margin:0 0 10px!important;
  font-size:.78rem!important;
  line-height:1.45!important;
  color:#475569!important;
}
.manager38-cwc-status.is-path_open .manager38-wc-guide-bullets,
.manager38-cwc-status.is-path_open ul{
  list-style:none!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  gap:7px!important;
}
.manager38-cwc-status.is-path_open .manager38-wc-guide-bullets li,
.manager38-cwc-status.is-path_open ul li{
  position:relative;
  margin:0!important;
  padding:8px 10px 8px 34px!important;
  border-radius:12px!important;
  background:rgba(15,23,42,.035)!important;
  border:1px solid rgba(15,23,42,.05)!important;
  font-size:.74rem!important;
  line-height:1.4!important;
  color:#334155!important;
  counter-increment:cwcstep;
}
.manager38-cwc-status.is-path_open .manager38-wc-guide-bullets,
.manager38-cwc-status.is-path_open ul{counter-reset:cwcstep}
.manager38-cwc-status.is-path_open .manager38-wc-guide-bullets li::before,
.manager38-cwc-status.is-path_open ul li::before{
  content:counter(cwcstep);
  position:absolute;
  left:8px;top:50%;
  transform:translateY(-50%);
  width:18px;height:18px;
  border-radius:999px;
  display:grid;place-items:center;
  font-size:.62rem;font-weight:900;
  background:rgba(20,148,71,.14);
  color:#15803d;
}
html:not(.ui-light-test) body:not(.light) .manager38-cwc-status.is-path_open{
  background:
    linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(247,250,252,.94) 100%)!important;
  color:#0f172a!important;
}
/* === /BR38 prematch-ui m26 === */

/*38br-preseason-gap-fix-v2*/
/* Esconde elenco flex:1 que gerava o buraco branco */
.manager38-bf-panel-squad:has(.manager38-preseason-hub){
  display:flex!important;
  flex-direction:column!important;
  flex:1 1 auto!important;
  min-height:0!important;
}
.manager38-bf-panel-squad:has(.manager38-preseason-hub) .manager38-bf-squad-wrap{
  display:none!important;
  flex:0 0 0!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  overflow:hidden!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
}
.manager38-bf-panel-squad:has(.manager38-preseason-hub) .manager38-preseason-hub{
  flex:1 1 auto!important;
  display:flex!important;
  flex-direction:column!important;
  min-height:0!important;
  margin-bottom:8px!important;
}
.manager38-bf-panel-squad:has(.manager38-preseason-hub) .manager38-preseason-actions{
  margin-top:auto!important;
}
.manager38-bf-panel-squad:has(.manager38-preseason-hub) .manager38-bf-quick-actions{
  flex-shrink:0!important;
  margin-top:0!important;
  margin-bottom:4px!important;
  padding-bottom:6px!important;
}
.manager38-brasfoot-main:has(.manager38-preseason-hub){
  flex:1 1 auto!important;
  min-height:0!important;
  display:flex!important;
  flex-direction:column!important;
}
.app-shell:has(.manager38-brasfoot){
  padding-top:0!important;
  padding-bottom:0!important;
  min-height:100dvh!important;
  max-height:100dvh!important;
  overflow:hidden!important;
}
.manager38-screen.manager38-brasfoot{
  min-height:100dvh!important;
  max-height:100dvh!important;
  height:100dvh!important;
  margin:0 auto!important;
}
.manager38-screen.manager38-brasfoot>.manager38-bottom-nav{
  margin-top:auto!important;
  flex-shrink:0!important;
}
@media (max-width:720px){
  .manager38-screen.manager38-brasfoot{
    margin:0!important;
    border-radius:0!important;
    padding-top:max(6px,env(safe-area-inset-top,0px))!important;
    padding-bottom:0!important;
  }
}

/*38br-preseason-quick-hide-v3*/
.manager38-bf-panel-squad:has(.manager38-preseason-hub) .manager38-bf-quick-actions{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  pointer-events:none!important;
}

/*br38-reserve-scroll-fix*/
.pitch-wrap-dnd .pitch-reserve-chip.is-filled{
  touch-action:pan-x!important;
}
.pitch-wrap-dnd .pitch-reserve-chip.is-filled.is-dragging,
.pitch-wrap-dnd.is-lineup-dragging .pitch-reserve-chip.is-filled{
  touch-action:none!important;
}
.pitch-reserve-scroll-rail{
  position:relative!important;
  display:block!important;
  grid-template-columns:none!important;
  gap:0!important;
  min-width:0!important;
  width:100%!important;
}
.pitch-reserve-scroll-rail .pitch-reserve-dots-row,
.manager38-prematch-pitch .pitch-reserve-scroll-rail .pitch-reserve-dots-row,
.manager38-prematch-pitch .pitch-reserve-dots-expanded .pitch-reserve-scroll-rail .pitch-reserve-dots-row,
.pitch-reserve-dots-expanded .pitch-reserve-scroll-rail .pitch-reserve-dots-row,
html.is-native-app .pitch-reserve-scroll-rail .pitch-reserve-dots-row,
html.ui-light .pitch-reserve-scroll-rail .pitch-reserve-dots-row,
html.ui-light-test .pitch-reserve-scroll-rail .pitch-reserve-dots-row{
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:stretch!important;
  gap:10px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior-x:contain;
  touch-action:pan-x!important;
  padding:2px 28px 10px!important;
  scrollbar-width:thin;
  grid-template-columns:none!important;
  justify-items:unset!important;
}
.pitch-reserve-scroll-rail .pitch-reserve-dots-row > *,
.pitch-reserve-scroll-rail .pitch-reserve-chip,
.pitch-reserve-scroll-rail .pitch-reserve-card,
.pitch-reserve-scroll-rail .pitch-reserve-chip.is-filled{
  flex:0 0 auto!important;
  width:auto!important;
  min-width:78px!important;
  max-width:100px!important;
}

/*br38-reserve-scroll-btns*/
.pitch-reserve-scroll-rail::before,
.pitch-reserve-scroll-rail::after{
  content:"";
  position:absolute;
  top:0;
  bottom:6px;
  width:34px;
  z-index:2;
  pointer-events:none;
}
.pitch-reserve-scroll-rail::before{
  left:0;
  background:linear-gradient(90deg,color-mix(in srgb,var(--mgr-surface,#0f2438) 92%,transparent) 0%,transparent 100%);
}
.pitch-reserve-scroll-rail::after{
  right:0;
  background:linear-gradient(270deg,color-mix(in srgb,var(--mgr-surface,#0f2438) 92%,transparent) 0%,transparent 100%);
}
html.ui-light .pitch-reserve-scroll-rail::before,
html.ui-light-test .pitch-reserve-scroll-rail::before,
body.light .pitch-reserve-scroll-rail::before{
  background:linear-gradient(90deg,rgba(255,255,255,.95) 0%,transparent 100%);
}
html.ui-light .pitch-reserve-scroll-rail::after,
html.ui-light-test .pitch-reserve-scroll-rail::after,
body.light .pitch-reserve-scroll-rail::after{
  background:linear-gradient(270deg,rgba(255,255,255,.95) 0%,transparent 100%);
}
.pitch-reserve-scroll-btn{
  position:absolute!important;
  top:50%!important;
  z-index:3!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:38px!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  border:none!important;
  border-radius:999px!important;
  background:transparent!important;
  color:rgba(246,215,106,.88)!important;
  font-size:1.55rem!important;
  font-weight:700!important;
  line-height:1!important;
  cursor:pointer!important;
  opacity:.38!important;
  transform:translateY(-52%)!important;
  transition:opacity .15s ease,color .15s ease,background .15s ease!important;
  -webkit-tap-highlight-color:transparent;
  touch-action:manipulation!important;
  user-select:none!important;
  pointer-events:auto!important;
  flex-shrink:0!important;
}
.pitch-reserve-scroll-btn.is-left{left:0!important;right:auto!important}
.pitch-reserve-scroll-btn.is-right{right:0!important;left:auto!important}
.pitch-reserve-scroll-btn:hover,
.pitch-reserve-scroll-btn:focus-visible,
.pitch-reserve-scroll-btn.is-active:hover{
  opacity:.92!important;
  background:rgba(15,36,56,.28)!important;
  outline:none!important;
}
.pitch-reserve-scroll-btn:active{
  opacity:1!important;
  background:rgba(15,36,56,.4)!important;
}
.pitch-reserve-scroll-btn.is-disabled,
.pitch-reserve-scroll-btn:disabled{
  opacity:.12!important;
  pointer-events:none!important;
  cursor:default!important;
}
html.ui-light .pitch-reserve-scroll-btn,
html.ui-light-test .pitch-reserve-scroll-btn,
body.light .pitch-reserve-scroll-btn{
  color:rgba(15,23,42,.72)!important;
}
html.ui-light .pitch-reserve-scroll-btn:hover,
html.ui-light-test .pitch-reserve-scroll-btn:hover,
body.light .pitch-reserve-scroll-btn:hover,
html.ui-light .pitch-reserve-scroll-btn:active,
html.ui-light-test .pitch-reserve-scroll-btn:active,
body.light .pitch-reserve-scroll-btn:active{
  background:rgba(255,255,255,.55)!important;
  color:rgba(15,23,42,.92)!important;
}
@media (hover:none){
  .pitch-reserve-scroll-btn{opacity:.55!important}
}

/*br38-reserve-scroll-polish*/
.pitch-reserve-scroll-rail{
  position:relative!important;
  min-height:0!important
}
.pitch-reserve-scroll-rail .pitch-reserve-dots-row{
  padding-left:40px!important;
  padding-right:40px!important
}
.pitch-reserve-scroll-btn{
  width:42px!important;
  height:42px!important;
  border:1px solid rgba(246,215,106,.42)!important;
  border-radius:999px!important;
  background:rgba(10,28,42,.88)!important;
  color:#ffe08a!important;
  font-size:1.65rem!important;
  font-weight:850!important;
  opacity:.92!important;
  box-shadow:0 4px 12px rgba(0,0,0,.28)!important;
  z-index:6!important;
  pointer-events:auto!important
}
.pitch-reserve-scroll-btn.is-left{left:2px!important}
.pitch-reserve-scroll-btn.is-right{right:2px!important}
.pitch-reserve-scroll-btn.is-active{
  opacity:1!important;
  color:#fff4c4!important;
  border-color:rgba(246,215,106,.65)!important
}
.pitch-reserve-scroll-btn:hover,
.pitch-reserve-scroll-btn:focus-visible{
  opacity:1!important;
  background:rgba(20,148,71,.35)!important;
  border-color:rgba(182,255,210,.55)!important;
  color:#fff!important
}
.pitch-reserve-scroll-btn:active{
  transform:translateY(-52%) scale(.96)!important
}
.pitch-reserve-scroll-btn.is-disabled,
.pitch-reserve-scroll-btn:disabled{
  opacity:.35!important;
  pointer-events:none!important;
  background:rgba(10,28,42,.45)!important;
  border-color:rgba(255,255,255,.12)!important;
  color:rgba(246,215,106,.45)!important;
  box-shadow:none!important
}
.pitch-reserve-scroll-rail.is-no-scroll .pitch-reserve-scroll-btn{
  display:none!important
}
.pitch-reserve-scroll-rail.is-no-scroll .pitch-reserve-dots-row{
  padding-left:8px!important;
  padding-right:8px!important
}
html.ui-light .pitch-reserve-scroll-btn,
html.ui-light-test .pitch-reserve-scroll-btn,
body.light .pitch-reserve-scroll-btn{
  background:rgba(255,255,255,.92)!important;
  border-color:rgba(20,148,71,.35)!important;
  color:#146c38!important;
  box-shadow:0 3px 10px rgba(20,60,30,.12)!important
}
html.ui-light .pitch-reserve-scroll-btn.is-disabled,
html.ui-light-test .pitch-reserve-scroll-btn.is-disabled,
body.light .pitch-reserve-scroll-btn.is-disabled,
html.ui-light .pitch-reserve-scroll-btn:disabled,
html.ui-light-test .pitch-reserve-scroll-btn:disabled,
body.light .pitch-reserve-scroll-btn:disabled{
  opacity:.4!important;
  color:rgba(20,80,40,.4)!important;
  background:rgba(255,255,255,.55)!important
}
@media (hover:none){
  .pitch-reserve-scroll-btn{opacity:1!important}
}

/*br38-howto-play*/
/*br38-howto-play-v2*/
.home-howto-play-wrap{margin-top:6px}
.home-howto-play-trigger{width:100%;min-height:40px;padding:8px 12px;border-radius:12px;border:1px solid rgba(21,128,61,.28);background:color-mix(in srgb,#149447 8%,transparent);color:#166534;font:inherit;font-size:.78rem;font-weight:780;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,border-color .15s ease}
.home-howto-play-trigger:hover{background:color-mix(in srgb,#149447 14%,transparent);border-color:rgba(21,128,61,.4)}
html:not(.ui-light-test) body:not(.light) .home-howto-play-trigger{color:#86efac;border-color:rgba(74,222,128,.28);background:rgba(20,148,71,.14)}
html:not(.ui-light-test) body:not(.light) .home-howto-play-trigger:hover{background:rgba(20,148,71,.22)}
.home-howto-play-backdrop{z-index:13020;display:grid;place-items:center;padding:16px;background:rgba(15,23,42,.52)}
.home-howto-play-modal{width:min(580px,100%);max-height:min(88dvh,760px);overflow:hidden;display:flex;flex-direction:column;border-radius:18px;border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;box-shadow:0 22px 50px rgba(15,23,42,.24)}
.home-howto-play-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 48px 12px 16px;background:radial-gradient(120% 80% at 0% 0%,rgba(20,148,71,.12),transparent 55%),linear-gradient(180deg,#f8fafc 0%,#fff 100%);border-bottom:1px solid rgba(15,23,42,.06)}
.home-howto-play-head span{display:inline-block;margin-bottom:4px;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#15803d}
.home-howto-play-head h2{margin:0;font-size:1.12rem;font-weight:900;letter-spacing:-.03em;line-height:1.2}
.home-howto-play-head p{margin:6px 0 0;font-size:.78rem;line-height:1.35;color:#64748b}
.home-howto-play-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:0;border-radius:10px;background:rgba(15,23,42,.06);color:#0f172a;font-size:1.25rem;line-height:1;cursor:pointer}
.home-howto-play-toolbar{display:flex;flex-direction:column;gap:10px;padding:10px 14px 8px;border-bottom:1px solid rgba(15,23,42,.06)}
.home-howto-play-tabs{display:flex;gap:6px;flex-wrap:wrap}
.home-howto-play-tab{flex:1 1 auto;min-width:0;min-height:36px;padding:6px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.3);background:transparent;color:#475569;font:inherit;font-size:.74rem;font-weight:750;cursor:pointer}
.home-howto-play-tab.is-active{border-color:rgba(21,128,61,.45);background:color-mix(in srgb,#149447 14%,#fff);color:#14532d}
.home-howto-play-search input{width:100%;min-height:36px;padding:8px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.32);background:#f8fafc;color:inherit;font:inherit;font-size:.78rem}
.home-howto-play-body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:12px 14px 8px;display:flex;flex-direction:column;gap:14px}
.home-howto-play-section h3{margin:0 0 4px;font-size:.82rem;font-weight:850;letter-spacing:-.02em;color:#15803d}
.home-howto-play-lead{margin:0 0 8px;font-size:.72rem;line-height:1.4;color:#64748b}
.home-howto-play-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.home-howto-play-item{padding:10px 11px;border-radius:12px;border:1px solid rgba(15,23,42,.06);background:color-mix(in srgb,#0f172a 2.5%,#fff)}
.home-howto-play-item .home-howto-play-tag{display:inline-block;margin:0 6px 4px 0;padding:2px 7px;border-radius:6px;background:color-mix(in srgb,#149447 12%,#fff);color:#166534;font-size:.62rem;font-weight:800;letter-spacing:.04em;vertical-align:middle}
.home-howto-play-item strong{display:inline;font-size:.8rem;font-weight:800;letter-spacing:-.02em}
.home-howto-play-item p{margin:4px 0 0;font-size:.74rem;line-height:1.4;color:#475569}
.home-howto-play-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;min-height:34px;padding:6px 12px;border-radius:10px;border:1px solid rgba(21,128,61,.35);background:color-mix(in srgb,#149447 12%,#fff);color:#14532d;font:inherit;font-size:.72rem;font-weight:780;cursor:pointer}
.home-howto-play-cta:hover{background:color-mix(in srgb,#149447 18%,#fff)}
.home-howto-play-empty{margin:18px 0;text-align:center;color:#64748b;font-size:.8rem}
.home-howto-play-foot{padding:10px 14px 14px;border-top:1px solid rgba(15,23,42,.06)}
.home-howto-play-done{width:100%;min-height:42px;border:0;border-radius:12px;background:linear-gradient(180deg,#1a9f52 0%,#149447 100%);color:#fff;font:inherit;font-size:.84rem;font-weight:800;cursor:pointer;box-shadow:0 8px 18px rgba(21,128,61,.28)}
.home-howto-play-done:hover{filter:brightness(1.04)}
html:not(.ui-light-test) body:not(.light) .home-howto-play-modal{background:#0f172a;color:#f8fafc;border-color:rgba(255,255,255,.1)}
html:not(.ui-light-test) body:not(.light) .home-howto-play-head{background:radial-gradient(120% 80% at 0% 0%,rgba(20,148,71,.22),transparent 55%),linear-gradient(180deg,#1e293b 0%,#0f172a 100%);border-bottom-color:rgba(255,255,255,.08)}
html:not(.ui-light-test) body:not(.light) .home-howto-play-head p,
html:not(.ui-light-test) body:not(.light) .home-howto-play-lead,
html:not(.ui-light-test) body:not(.light) .home-howto-play-item p,
html:not(.ui-light-test) body:not(.light) .home-howto-play-empty{color:rgba(148,163,184,.95)}
html:not(.ui-light-test) body:not(.light) .home-howto-play-close{background:rgba(255,255,255,.08);color:#f8fafc}
html:not(.ui-light-test) body:not(.light) .home-howto-play-toolbar{border-bottom-color:rgba(255,255,255,.08)}
html:not(.ui-light-test) body:not(.light) .home-howto-play-tab{border-color:rgba(255,255,255,.12);color:rgba(226,232,240,.88)}
html:not(.ui-light-test) body:not(.light) .home-howto-play-tab.is-active{background:rgba(20,148,71,.28);border-color:rgba(74,222,128,.4);color:#bbf7d0}
html:not(.ui-light-test) body:not(.light) .home-howto-play-search input{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:#f8fafc}
html:not(.ui-light-test) body:not(.light) .home-howto-play-item{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}
html:not(.ui-light-test) body:not(.light) .home-howto-play-item .home-howto-play-tag{background:rgba(20,148,71,.28);color:#bbf7d0}
html:not(.ui-light-test) body:not(.light) .home-howto-play-cta{border-color:rgba(74,222,128,.35);background:rgba(20,148,71,.22);color:#bbf7d0}
html:not(.ui-light-test) body:not(.light) .home-howto-play-foot{border-top-color:rgba(255,255,255,.08)}

/*br38-sub-no-reentry*/
.pitch-bench-seat.is-subbed-off,
.pitch-reserve-chip.is-subbed-off{
  opacity:.42!important;
  filter:grayscale(.85)!important;
  cursor:not-allowed!important;
}
.pitch-jersey.is-subbed-off .jersey-shirt{
  opacity:.55!important;
  filter:grayscale(.7)!important;
}
.jersey-subbed-flag{
  position:absolute;
  top:-4px;
  left:-4px;
  z-index:2;
  font-size:.72rem;
  line-height:1;
  filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));
}

/*br38-home-polish*/
.home-minimal-v38>.intro-hero-card{gap:14px;padding:22px 18px 18px}
.home-minimal-v38 .home-top-community-links{margin:4px auto 0;gap:8px}
.home-minimal-v38 .intro-actions-center{gap:8px}
.home-minimal-v38 .intro-enter-wrap{gap:8px}
.home-minimal-v38 .intro-primary-btn.home-manager-hero-btn{border-radius:14px;min-height:56px}
.home-minimal-v38 .home-playstore-cta{margin-top:2px;min-height:36px;padding:5px 10px;gap:8px;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.035);box-shadow:none;transition:background .15s ease,border-color .15s ease}
.home-minimal-v38 .home-playstore-cta:hover{transform:none;border-color:rgba(148,163,184,.36);background:rgba(255,255,255,.055);box-shadow:none}
.home-minimal-v38 .home-playstore-cta:active{transform:none}
.home-minimal-v38 .home-playstore-cta-glyph{width:24px;height:24px;border-radius:6px;box-shadow:none}
.home-minimal-v38 .home-playstore-cta-copy small{font-size:.5rem;letter-spacing:.1em;color:rgba(148,163,184,.85)}
.home-minimal-v38 .home-playstore-cta-copy strong{font-size:.78rem;font-weight:750;color:rgba(226,232,240,.92)}
.home-minimal-v38 .home-playstore-cta-badge{padding:2px 7px;border-radius:999px;font-size:.5rem;font-weight:750;letter-spacing:.06em;color:rgba(226,232,240,.78);background:rgba(148,163,184,.16);box-shadow:none}
.home-minimal-v38 .home-playstore-cta-shine{display:none}
.home-minimal-v38 .home-mgr-features-wrap,
.home-minimal-v38 .home-howto-play-wrap{margin-top:0}
.home-minimal-v38 .home-mgr-features-trigger,
.home-minimal-v38 .home-howto-play-trigger{width:100%;min-height:36px;padding:7px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.2);background:transparent;color:rgba(226,232,240,.78);font:inherit;font-size:.76rem;font-weight:650;letter-spacing:-.01em;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease}
.home-minimal-v38 .home-mgr-features-trigger:hover,
.home-minimal-v38 .home-howto-play-trigger:hover{background:rgba(255,255,255,.04);border-color:rgba(148,163,184,.32);color:#f8fafc}
html:not(.ui-light-test) body:not(.light) .home-minimal-v38 .home-mgr-features-trigger,
html:not(.ui-light-test) body:not(.light) .home-minimal-v38 .home-howto-play-trigger{color:rgba(226,232,240,.78);border-color:rgba(148,163,184,.2);background:transparent}
html:not(.ui-light-test) body:not(.light) .home-minimal-v38 .home-mgr-features-trigger:hover,
html:not(.ui-light-test) body:not(.light) .home-minimal-v38 .home-howto-play-trigger:hover{background:rgba(255,255,255,.04);border-color:rgba(148,163,184,.32);color:#f8fafc}
.home-minimal-v38 .intro-enter-wrap>.home-mgr-features-wrap{margin-top:2px}
.home-minimal-v38 .intro-enter-wrap>.home-howto-play-wrap{margin-top:-2px}
html.ui-light-test body .home-minimal-v38 .home-playstore-cta,
body.light .home-minimal-v38 .home-playstore-cta{border-color:rgba(15,23,42,.1);background:rgba(15,23,42,.03);box-shadow:none}
html.ui-light-test body .home-minimal-v38 .home-playstore-cta:hover,
body.light .home-minimal-v38 .home-playstore-cta:hover{border-color:rgba(15,23,42,.16);background:rgba(15,23,42,.05);box-shadow:none}
html.ui-light-test body .home-minimal-v38 .home-playstore-cta-copy small,
body.light .home-minimal-v38 .home-playstore-cta-copy small{color:#64748b}
html.ui-light-test body .home-minimal-v38 .home-playstore-cta-copy strong,
body.light .home-minimal-v38 .home-playstore-cta-copy strong{color:#334155}
html.ui-light-test body .home-minimal-v38 .home-playstore-cta-badge,
body.light .home-minimal-v38 .home-playstore-cta-badge{color:#475569;background:rgba(15,23,42,.06);box-shadow:none}
html.ui-light-test body .home-minimal-v38 .home-mgr-features-trigger,
html.ui-light-test body .home-minimal-v38 .home-howto-play-trigger,
body.light .home-minimal-v38 .home-mgr-features-trigger,
body.light .home-minimal-v38 .home-howto-play-trigger{color:#64748b;border-color:rgba(15,23,42,.1);background:transparent}
html.ui-light-test body .home-minimal-v38 .home-mgr-features-trigger:hover,
html.ui-light-test body .home-minimal-v38 .home-howto-play-trigger:hover,
body.light .home-minimal-v38 .home-mgr-features-trigger:hover,
body.light .home-minimal-v38 .home-howto-play-trigger:hover{color:#0f172a;border-color:rgba(15,23,42,.16);background:rgba(15,23,42,.03)}
@media (max-width:560px){
  .home-minimal-v38>.intro-hero-card{padding:14px 14px 16px;gap:10px}
  .home-minimal-v38 .intro-enter-wrap{gap:7px}
  .home-minimal-v38 .home-top-community-links{margin-top:2px}
}

/*m24-ceo-ads-update-css*/
html.is-native-app .manager38-screen.manager38-brasfoot,
html.is-native-app .manager38-screen.manager38-prematch-screen{
  margin-top:0!important;
  padding-top:0!important;
}
html.is-native-app .app-shell:has(.manager38-brasfoot),
html.is-native-app .app-shell:has(.manager38-prematch-screen),
html.is-native-app .app-shell:has(.manager38-round-end-screen){
  padding-top:0!important;
}
html.is-native-app .manager38-brasfoot-header{padding-top:10px!important;
  border-top-left-radius:0!important;
  border-top-right-radius:0!important;
}
html.is-native-app,
html.is-native-app body,
html.is-native-app #root{
  background:#101316!important;
}
@media (max-width:720px){
  html.is-native-app .manager38-screen.manager38-brasfoot{
    padding-top:0!important;
    margin-top:0!important;
  }
}

/*m24-ceo-hide-update-css*/
.manager38-ceo-startup-status{margin:0;padding:10px 12px;border-radius:10px;font-size:.88rem;font-weight:700;border:1px solid rgba(15,23,42,.1)}
.manager38-ceo-startup-status.is-on{color:#9a3412;background:#fff7ed;border-color:rgba(154,52,18,.2)}
.manager38-ceo-startup-status.is-off{color:#166534;background:#f0fdf4;border-color:rgba(22,101,52,.2)}
.manager38-ceo-startup-visibility{display:flex;flex-direction:column;gap:10px}
.manager38-ceo-hide-startup-btn{appearance:none;border:1px solid rgba(185,28,28,.35);background:#fef2f2;color:#991b1b;font:inherit;font-weight:700;font-size:.95rem;padding:12px 14px;border-radius:12px;cursor:pointer}
.manager38-ceo-hide-startup-btn:disabled{opacity:.55;cursor:not-allowed}
.manager38-ceo-hide-startup-btn:not(:disabled):hover{background:#fee2e2}

/*m24-ceo-push-css*/
.manager38-ceo-push-panel h4.manager38-ceo-push-history-title{
  margin:14px 0 8px;
  font-size:14px;
  font-weight:800;
}
.manager38-ceo-push-history{
  display:flex;
  flex-direction:column;
  gap:10px;
  max-height:min(48vh,420px);
  overflow:auto;
}
.manager38-ceo-push-item{
  border:1px solid rgba(255,255,255,.08);
  border-radius:12px;
  padding:10px 12px;
  background:rgba(0,0,0,.16);
}
.manager38-ceo-push-item header{
  display:flex;
  justify-content:space-between;
  gap:8px;
  align-items:baseline;
  margin-bottom:4px;
}
.manager38-ceo-push-item header span{
  font-size:11px;
  opacity:.7;
  white-space:nowrap;
}
.manager38-ceo-push-item > p{
  margin:4px 0;
  font-size:13px;
}

/*m24-multi-save-slots*/
.manager38-career-slots{display:grid;gap:12px;margin-top:10px}
.manager38-career-slot{display:grid;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff}
.manager38-career-slot.is-active{border-color:#0f7a3a;box-shadow:inset 0 0 0 1px rgba(15,122,58,.25)}
.manager38-career-slot.is-empty{background:#f8fafc}
.manager38-career-slot-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
.manager38-career-slot-badge{font-size:.72rem;font-weight:700;color:#0f7a3a;background:rgba(15,122,58,.12);padding:2px 8px;border-radius:999px}
.manager38-career-slot-meta{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.manager38-career-slot-meta li{display:flex;justify-content:space-between;gap:10px;font-size:.86rem}
.manager38-career-slot-meta li span{color:var(--mgr-muted,#64748b)}
.manager38-career-slot-actions{display:flex;flex-wrap:wrap;gap:8px}
/*m24-conta-ceo-ui*/
/* Conta + CEO only — green football-manager shell, no purple AI look */
/*m24-conta-top-tabs-space38*/
/*m24-conta-top-tabs-fit5*/
/*m24-conta-top-tabs-even38*/
/*m24-conta-top-tabs-readable38*/

/* —— Top tabs: equal flex shares, even gap, balanced pad, one line —— */
.manager38-unlock-modal .manager38-unlock-tabs,
.manager38-unlock-modal .manager38-unlock-tabs.has-ceo {
  display: flex !important;
  grid-template-columns: none !important;
  flex-wrap: nowrap;
  align-items: stretch;
  justify-content: flex-start;
  gap: 4px;
  width: auto;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0 16px 14px;
  padding: 4px;
  border-radius: 14px;
  background: rgba(15, 122, 58, 0.06);
  border: 1px solid rgba(15, 122, 58, 0.1);
  border-bottom: 1px solid rgba(15, 122, 58, 0.1);
  box-shadow: none;
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: hidden;
  -webkit-overflow-scrolling: auto;
  scrollbar-width: none;
  overscroll-behavior-x: none;
}
.manager38-unlock-modal .manager38-unlock-tabs::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}
.manager38-unlock-modal .manager38-unlock-tabs button {
  position: relative;
  flex: 1 1 0;
  min-width: 0;
  min-height: 36px;
  padding: 6px 1px;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 10px;
  background: transparent !important;
  color: #5f6f67 !important;
  font-weight: 600;
  font-size: 0.85rem;
  letter-spacing: -0.015em;
  line-height: 1.15;
  white-space: nowrap;
  text-align: center;
  overflow: hidden;
  text-overflow: clip;
  box-shadow: none !important;
  outline: none;
  cursor: pointer;
  transition: color 0.15s ease, background 0.15s ease, border-color 0.15s ease;
}
.manager38-unlock-modal .manager38-unlock-tabs button::after {
  display: none !important;
  content: none !important;
}
.manager38-unlock-modal .manager38-unlock-tabs button:hover {
  color: #0f172a !important;
  background: rgba(255, 255, 255, 0.55) !important;
}
.manager38-unlock-modal .manager38-unlock-tabs button:focus-visible {
  outline: 2px solid rgba(15, 122, 58, 0.35);
  outline-offset: 1px;
}
.manager38-unlock-modal .manager38-unlock-tabs button.is-active {
  background: #fff !important;
  color: #0f7a3a !important;
  border-color: rgba(15, 122, 58, 0.22) !important;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.85) inset, 0 1px 3px rgba(15, 23, 42, 0.06) !important;
  font-weight: 700;
}
.manager38-unlock-modal .manager38-unlock-tabs button.is-active::after {
  display: none !important;
  content: none !important;
}
.manager38-unlock-modal .manager38-unlock-tab-ceo.is-active {
  color: #0f7a3a !important;
}
html.ui-light-test .manager38-unlock-modal .manager38-unlock-tabs button.is-active,
body.light .manager38-unlock-modal .manager38-unlock-tabs button.is-active {
  background: #fff !important;
  color: #0f7a3a !important;
}

/* Ã¢â‚¬â€Ã¢â‚¬â€ Panel rhythm Ã¢â‚¬â€Ã¢â‚¬â€ */
.manager38-unlock-modal .manager38-unlock-panel {
  gap: 16px;
  padding: 0 16px 20px;
}
.manager38-unlock-modal .manager38-unlock-panel > .manager38-unlock-card {
  gap: 12px;
  padding: 16px;
  border-radius: 16px;
  border-color: rgba(15, 122, 58, 0.12);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) inset;
}

/* Conta / Nuvem / Carreiras / CEO: composed sections, less card noise */
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-unlock-form),
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-unlock-account-card),
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-unlock-cloud-actions),
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-career-slots),
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-ceo-panel),
.manager38-unlock-modal .manager38-ceo-panel {
  gap: 18px;
}

/* Flatten intro cards in Carreiras (keep warn/ok interactive cards) */
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-career-slots) > .manager38-unlock-card:not(.is-warn):not(.is-ok) {
  padding: 2px 2px 0;
  border: 0;
  background: transparent;
  box-shadow: none;
  border-radius: 0;
  gap: 6px;
}
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-career-slots) > .manager38-unlock-card:not(.is-warn):not(.is-ok) h3 {
  font-size: 1.05rem;
  letter-spacing: -0.02em;
  color: #0b1f14;
}
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-career-slots) > .manager38-unlock-card:not(.is-warn):not(.is-ok) p {
  font-size: 0.84rem;
  line-height: 1.45;
  color: #3f5a4c;
}

/* Ã¢â‚¬â€Ã¢â‚¬â€ Login / register form Ã¢â‚¬â€Ã¢â‚¬â€ */
.manager38-unlock-modal .manager38-unlock-form {
  gap: 14px;
  padding: 18px 16px 16px;
  background:
    linear-gradient(180deg, rgba(20, 148, 71, 0.06) 0%, #fff 28%),
    #fff;
  border: 1px solid rgba(15, 122, 58, 0.14);
}
.manager38-unlock-modal .manager38-unlock-form > h3 {
  margin: 0;
  font-size: 1.2rem;
  font-weight: 900;
  letter-spacing: -0.03em;
  color: #0b1f14;
}
.manager38-unlock-modal .manager38-unlock-form .manager38-unlock-account-lead {
  margin: -4px 0 0;
  font-size: 0.86rem;
  line-height: 1.45;
  color: #3f5a4c !important;
  font-weight: 600;
}
.manager38-unlock-modal .manager38-unlock-howto {
  margin: 2px 0 4px;
  padding: 10px 12px 10px 1.35rem;
  border-radius: 12px;
  border: 1px solid rgba(15, 122, 58, 0.1);
  background: rgba(15, 122, 58, 0.04);
  gap: 5px;
  font-size: 0.8rem;
  color: #334155;
}
.manager38-unlock-modal .manager38-unlock-form label {
  gap: 6px;
  font-size: 0.74rem;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #475569;
}
.manager38-unlock-modal .manager38-unlock-form label > span {
  color: inherit;
}
.manager38-unlock-modal .manager38-unlock-form input {
  min-height: 46px;
  border-radius: 12px;
  border: 1px solid rgba(15, 23, 42, 0.12);
  padding: 0 14px;
  background: #f8fafc;
  font-size: 0.95rem;
  font-weight: 600;
  text-transform: none;
  letter-spacing: normal;
  color: #0f172a;
  transition: border-color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease;
}
.manager38-unlock-modal .manager38-unlock-form input:focus {
  outline: none;
  border-color: #149447;
  background: #fff;
  box-shadow: 0 0 0 3px rgba(20, 148, 71, 0.18);
}
.manager38-unlock-modal .manager38-unlock-form .manager38-unlock-actions {
  margin-top: 4px;
  gap: 10px;
}
.manager38-unlock-modal .manager38-unlock-form .manager38-unlock-actions .manager38-start,
.manager38-unlock-modal .manager38-unlock-form .manager38-unlock-actions .manager38-btn-ghost,
.manager38-unlock-modal .manager38-unlock-form .manager38-unlock-register-btn {
  min-height: 46px;
  border-radius: 12px;
  font-weight: 800;
  font-size: 0.9rem;
}

/* Ã¢â‚¬â€Ã¢â‚¬â€ Logged-in Conta Ã¢â‚¬â€Ã¢â‚¬â€ */
.manager38-unlock-modal .manager38-unlock-account-card {
  gap: 16px;
  padding: 18px 16px 16px;
  background:
    linear-gradient(165deg, rgba(20, 148, 71, 0.08) 0%, #fff 42%),
    #fff;
  border-color: rgba(15, 122, 58, 0.18);
}
.manager38-unlock-modal .manager38-unlock-account-kicker {
  padding: 4px 10px;
  border-radius: 999px;
  background: rgba(15, 122, 58, 0.1);
  color: #0f7a3a;
  font-size: 0.64rem;
}
.manager38-unlock-modal .manager38-unlock-account-card h3 {
  font-size: 1.22rem;
  font-weight: 900;
  letter-spacing: -0.03em;
  color: #0b1f14;
}
.manager38-unlock-modal .manager38-unlock-email-line {
  margin: 2px 0 0;
  font-size: 0.98rem;
}
.manager38-unlock-modal .manager38-unlock-account-meta {
  color: #3f5a4c !important;
  font-size: 0.84rem !important;
}
.manager38-unlock-modal .manager38-unlock-whatsapp-box {
  gap: 12px;
  padding: 14px;
  border-radius: 14px;
  border: 1px solid rgba(15, 23, 42, 0.08);
  background: #f8fafc;
  box-shadow: none;
}
.manager38-unlock-modal .manager38-unlock-whatsapp-box h4 {
  font-size: 0.88rem;
  font-weight: 850;
}
.manager38-unlock-modal .manager38-unlock-actions {
  gap: 10px;
  margin-top: 2px;
}
.manager38-unlock-modal .manager38-unlock-account-btn {
  min-height: 44px;
  border-radius: 12px;
  font-size: 0.86rem;
}
.manager38-unlock-modal .manager38-unlock-actions:has(> :nth-child(3)) {
  grid-template-columns: 1fr;
}

/* Ã¢â‚¬â€Ã¢â‚¬â€ Nuvem Ã¢â‚¬â€Ã¢â‚¬â€ */
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-unlock-cloud-actions) > .manager38-unlock-card:first-child {
  background:
    linear-gradient(165deg, rgba(20, 148, 71, 0.07) 0%, #fff 40%),
    #fff;
}
.manager38-unlock-modal .manager38-unlock-cloud-pref {
  margin: 2px 0;
  padding: 14px;
  border-radius: 14px;
  gap: 12px;
}
.manager38-unlock-modal .manager38-unlock-cloud-status {
  margin: 4px 0 2px;
  padding: 14px;
  border-radius: 14px;
  border: 1px solid rgba(15, 122, 58, 0.12);
  background: #f8fafc;
  gap: 10px;
}
.manager38-unlock-modal .manager38-unlock-cloud-status-head h4 {
  font-size: 0.9rem;
  letter-spacing: -0.01em;
}
.manager38-unlock-modal .manager38-unlock-cloud-actions {
  gap: 10px;
}
.manager38-unlock-modal .manager38-unlock-cloud-btn {
  padding: 14px 16px;
  border-radius: 14px;
  gap: 4px;
  transition: border-color 0.15s ease, transform 0.12s ease, box-shadow 0.15s ease;
}
.manager38-unlock-modal .manager38-unlock-cloud-btn:hover:not(:disabled) {
  border-color: rgba(15, 122, 58, 0.35);
  box-shadow: 0 6px 16px rgba(15, 23, 42, 0.06);
}
.manager38-unlock-modal .manager38-unlock-cloud-btn.is-pull {
  box-shadow: 0 8px 18px rgba(15, 122, 58, 0.22);
}

/* Ã¢â‚¬â€Ã¢â‚¬â€ Carreiras slots Ã¢â‚¬â€Ã¢â‚¬â€ */
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-career-slots) > .manager38-unlock-card.is-ok {
  gap: 14px;
  padding: 16px;
  background:
    linear-gradient(180deg, rgba(20, 148, 71, 0.06) 0%, #fff 30%),
    #fff;
}
.manager38-unlock-modal .manager38-career-slots {
  gap: 12px;
  margin-top: 4px;
}
.manager38-unlock-modal .manager38-career-slot {
  gap: 10px;
  padding: 14px 14px 12px;
  border-radius: 14px;
  border: 1px solid rgba(15, 23, 42, 0.1);
  background: #fff;
  transition: border-color 0.15s ease, box-shadow 0.15s ease;
}
.manager38-unlock-modal .manager38-career-slot.is-active {
  border-color: #0f7a3a;
  box-shadow:
    inset 0 0 0 1px rgba(15, 122, 58, 0.2),
    0 8px 18px rgba(15, 122, 58, 0.08);
  background: linear-gradient(160deg, #f0fdf4 0%, #fff 55%);
}
.manager38-unlock-modal .manager38-career-slot.is-empty {
  background: #f8fafc;
  border-style: dashed;
  border-color: rgba(15, 23, 42, 0.14);
}
.manager38-unlock-modal .manager38-career-slot-head strong {
  font-size: 0.95rem;
  letter-spacing: -0.02em;
}
.manager38-unlock-modal .manager38-career-slot-badge {
  font-size: 0.68rem;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  padding: 4px 9px;
}
.manager38-unlock-modal .manager38-career-slot-meta li {
  font-size: 0.84rem;
  padding: 2px 0;
}
.manager38-unlock-modal .manager38-career-slot-actions {
  gap: 8px;
  padding-top: 4px;
  border-top: 1px solid rgba(15, 23, 42, 0.06);
}
.manager38-unlock-modal .manager38-career-slot-actions button {
  min-height: 36px;
  border-radius: 10px;
  font-weight: 800;
  font-size: 0.78rem;
  padding: 0 12px;
}
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-career-slots) > .manager38-unlock-card.is-warn {
  gap: 10px;
  border-radius: 14px;
  padding: 14px;
}

/* Ã¢â‚¬â€Ã¢â‚¬â€ CEO shell Ã¢â‚¬â€Ã¢â‚¬â€ */
.manager38-unlock-modal .manager38-ceo-panel,
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-ceo-hero) {
  gap: 14px;
}
.manager38-unlock-modal .manager38-unlock-card.manager38-ceo-hero {
  gap: 14px;
  padding: 16px;
  border-radius: 16px;
  border-color: rgba(15, 122, 58, 0.16);
  background:
    linear-gradient(155deg, rgba(20, 148, 71, 0.1) 0%, #fff 46%),
    #fff;
}
.manager38-unlock-modal .manager38-ceo-kicker {
  display: inline-flex;
  align-items: center;
  padding: 4px 10px;
  border-radius: 999px;
  background: rgba(15, 122, 58, 0.1);
  margin-bottom: 6px;
}
.manager38-unlock-modal .manager38-ceo-hero h3 {
  font-size: 1.18rem;
  font-weight: 900;
  letter-spacing: -0.03em;
}
.manager38-unlock-modal .manager38-ceo-hero p {
  font-size: 0.86rem;
  line-height: 1.45;
  color: #3f5a4c;
  max-width: 42ch;
}
.manager38-unlock-modal .manager38-ceo-hero-actions {
  gap: 8px;
}
.manager38-unlock-modal .manager38-ceo-action {
  min-height: 40px;
  border-radius: 11px;
  padding: 0 14px;
}
.manager38-unlock-modal .manager38-ceo-highlights {
  gap: 10px;
}
.manager38-unlock-modal .manager38-ceo-highlight {
  padding: 14px;
  border-radius: 14px;
}
.manager38-unlock-modal .manager38-ceo-grid {
  gap: 10px;
}
.manager38-unlock-modal .manager38-ceo-stat {
  padding: 12px 12px 13px;
  border-radius: 12px;
}

/* CEO segments: readable scrollable pills on mobile (6 tabs) */
.manager38-unlock-modal .manager38-ceo-segments {
  display: flex !important;
  grid-template-columns: none !important;
  flex-wrap: nowrap;
  gap: 6px;
  margin: 2px 0 4px;
  padding: 5px;
  border-radius: 14px;
  background: #eef2f0;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  overscroll-behavior-x: contain;
}
.manager38-unlock-modal .manager38-ceo-segments::-webkit-scrollbar {
  display: none;
}
.manager38-unlock-modal .manager38-ceo-segment {
  flex: 0 0 auto;
  min-height: 40px;
  padding: 0 14px;
  border-radius: 10px;
  font-size: 0.78rem;
  letter-spacing: 0.01em;
  white-space: nowrap;
  color: #5b6b63;
}
.manager38-unlock-modal .manager38-ceo-segment.is-active {
  background: #fff;
  color: #0f7a3a;
  box-shadow: 0 2px 8px rgba(15, 23, 42, 0.1);
}

/* Ã¢â‚¬â€Ã¢â‚¬â€ Push / Avisos / AnÃƒÂºncios / Tela inicial Ã¢â‚¬â€Ã¢â‚¬â€ */
.manager38-unlock-modal .manager38-ceo-popup-panel {
  gap: 14px;
  padding: 16px !important;
  border-radius: 16px;
  border-color: rgba(15, 122, 58, 0.12);
  background:
    linear-gradient(180deg, rgba(20, 148, 71, 0.05) 0%, #fff 24%),
    #fff;
}
.manager38-unlock-modal .manager38-ceo-popup-panel > h3 {
  margin: 0;
  font-size: 1.08rem;
  font-weight: 900;
  letter-spacing: -0.02em;
  color: #0b1f14;
}
.manager38-unlock-modal .manager38-ceo-popup-panel > p {
  font-size: 0.86rem;
  line-height: 1.5;
  color: #3f5a4c;
}
.manager38-unlock-modal .manager38-ceo-popup-meta {
  display: inline-flex;
  width: fit-content;
  max-width: 100%;
  margin: 0;
  padding: 6px 10px;
  border-radius: 999px;
  background: rgba(15, 122, 58, 0.08);
  color: #0f7a3a;
  font-size: 0.74rem;
  font-weight: 750;
}
.manager38-unlock-modal .manager38-ceo-popup-panel label {
  gap: 7px;
}
.manager38-unlock-modal .manager38-ceo-popup-panel label > span {
  font-size: 0.7rem;
  letter-spacing: 0.05em;
}
.manager38-unlock-modal .manager38-ceo-popup-panel input,
.manager38-unlock-modal .manager38-ceo-popup-panel textarea,
.manager38-unlock-modal .manager38-ceo-popup-panel select {
  min-height: 44px;
  border-radius: 12px;
  border: 1px solid rgba(15, 23, 42, 0.12);
  padding: 10px 14px;
  background: #f8fafc;
  transition: border-color 0.15s ease, background 0.15s ease, box-shadow 0.15s ease;
}
.manager38-unlock-modal .manager38-ceo-popup-panel textarea {
  min-height: 120px;
}
.manager38-unlock-modal .manager38-ceo-popup-panel input:focus,
.manager38-unlock-modal .manager38-ceo-popup-panel textarea:focus,
.manager38-unlock-modal .manager38-ceo-popup-panel select:focus {
  outline: none;
  border-color: #149447;
  background: #fff;
  box-shadow: 0 0 0 3px rgba(20, 148, 71, 0.16);
}
.manager38-unlock-modal .manager38-ceo-popup-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 2px;
  padding-top: 4px;
}
.manager38-unlock-modal .manager38-ceo-popup-actions .manager38-start,
.manager38-unlock-modal .manager38-ceo-popup-actions .manager38-btn-ghost {
  min-height: 44px;
  border-radius: 12px;
  padding: 0 16px;
  font-weight: 800;
}
.manager38-unlock-modal .manager38-ceo-popup-toggle {
  gap: 12px;
  padding: 12px 14px;
  border-radius: 12px;
  background: #f8fafc;
  border: 1px solid rgba(15, 23, 42, 0.08);
}
.manager38-unlock-modal .manager38-ceo-startup-status {
  padding: 12px 14px;
  border-radius: 12px;
  font-size: 0.86rem;
}
.manager38-unlock-modal .manager38-ceo-startup-visibility {
  gap: 12px;
}
.manager38-unlock-modal .manager38-ceo-hide-startup-btn {
  min-height: 46px;
  border-radius: 12px;
  padding: 12px 16px;
}
.manager38-unlock-modal .manager38-ceo-push-history-title,
.manager38-unlock-modal .manager38-ceo-popup-history h4 {
  margin: 8px 0 6px;
  font-size: 0.78rem;
  font-weight: 850;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #0f7a3a;
}
.manager38-unlock-modal .manager38-ceo-push-history,
.manager38-unlock-modal .manager38-ceo-popup-history-list {
  gap: 10px;
  padding: 4px 0 2px;
}
.manager38-unlock-modal .manager38-ceo-push-item,
.manager38-unlock-modal .manager38-ceo-popup-history-item {
  border-radius: 14px;
  padding: 12px 14px;
  border: 1px solid rgba(15, 23, 42, 0.08);
  background: #f8fafc;
}
.manager38-unlock-modal .manager38-ceo-section {
  gap: 12px;
}
.manager38-unlock-modal .manager38-ceo-section-head {
  margin-bottom: 8px;
  padding-bottom: 6px;
  border-bottom: 1px solid rgba(15, 122, 58, 0.1);
}
.manager38-unlock-modal .manager38-ceo-list {
  gap: 8px;
}
.manager38-unlock-modal .manager38-ceo-list li,
.manager38-unlock-modal .manager38-ceo-account-row,
.manager38-unlock-modal .manager38-ceo-sale-row {
  padding: 12px 14px;
  border-radius: 12px;
}
.manager38-unlock-modal .manager38-ceo-pwd-card,
.manager38-unlock-modal .manager38-ceo-partner-card,
.manager38-unlock-modal .manager38-ceo-lab-card {
  padding: 16px;
  border-radius: 16px;
  gap: 12px;
}

/* Mobile: keep 5 tabs visible — tighter pad, readable type, never scroll */
@media (max-width: 480px) {
  .manager38-unlock-modal .manager38-unlock-tabs,
  .manager38-unlock-modal .manager38-unlock-tabs.has-ceo {
    margin: 0 10px 12px;
    gap: 3px;
    padding: 3px;
    overflow-x: hidden;
  }
  .manager38-unlock-modal .manager38-unlock-tabs button {
    flex: 1 1 0;
    min-width: 0;
    min-height: 34px;
    padding: 5px 0;
    font-size: 0.78rem;
  }
  .manager38-unlock-modal .manager38-unlock-panel {
    padding: 0 12px 18px;
    gap: 14px;
  }
  .manager38-unlock-modal .manager38-ceo-segment {
    min-height: 38px;
    padding: 0 12px;
    font-size: 0.74rem;
  }
  .manager38-unlock-modal .manager38-ceo-popup-actions {
    display: grid;
    grid-template-columns: 1fr;
  }
  .manager38-unlock-modal .manager38-ceo-popup-actions .manager38-start,
  .manager38-unlock-modal .manager38-ceo-popup-actions .manager38-btn-ghost {
    width: 100%;
  }
  .manager38-unlock-modal .manager38-unlock-account-btn {
    width: 100%;
  }
}
@media (max-width: 360px) {
  .manager38-unlock-modal .manager38-unlock-tabs,
  .manager38-unlock-modal .manager38-unlock-tabs.has-ceo {
    margin: 0 8px 10px;
    gap: 2px;
    padding: 3px;
  }
  .manager38-unlock-modal .manager38-unlock-tabs button {
    min-height: 32px;
    padding: 4px 0;
    font-size: 0.74rem;
    border-radius: 8px;
  }
}

/* Keep contrast inside always-light unlock modal */
.manager38-unlock-modal .manager38-ceo-popup-panel,
.manager38-unlock-modal .manager38-ceo-popup-panel * {
  color-scheme: light;
}
.manager38-unlock-modal .manager38-ceo-push-item {
  background: #f8fafc !important;
  border-color: rgba(15, 23, 42, 0.08) !important;
  color: #0f172a !important;
}

/* Surface hooks (from F2Dr class adds) */
.manager38-conta-surface,
.manager38-ceo-surface {
  --conta-accent: #0f7a3a;
  --conta-accent-soft: rgba(20, 148, 71, 0.08);
}
.manager38-careers-surface > .manager38-unlock-card.is-ok > h3 {
  font-size: 1.05rem;
  letter-spacing: -0.02em;
}
.manager38-cloud-surface > .manager38-unlock-card:first-child {
  border-radius: 16px;
}

/*m24-conta-ceo-polish*/
/* Conta + CEO: premium hierarchy, switches, empty states Ã¢â‚¬â€ green manager language */

.manager38-unlock-modal .manager38-unlock-panel.manager38-ceo-panel,
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-conta-surface),
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-career-slots),
.manager38-unlock-modal .manager38-unlock-panel:has(.manager38-unlock-cloud-actions) {
  gap: 14px;
}

/* Status pills (Free / Mundo / CEO) */
.manager38-unlock-modal .manager38-unlock-status-row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 10px 12px;
  margin-top: 2px;
}
.manager38-unlock-modal .manager38-unlock-status-pill {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  min-height: 26px;
  padding: 0 10px;
  border-radius: 999px;
  font-size: 0.68rem;
  font-weight: 850;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  border: 1px solid transparent;
}
.manager38-unlock-modal .manager38-unlock-status-pill.is-free {
  color: #64748b;
  background: #f1f5f9;
  border-color: rgba(100, 116, 139, 0.22);
}
.manager38-unlock-modal .manager38-unlock-status-pill.is-mundo {
  color: #0f7a3a;
  background: rgba(20, 148, 71, 0.12);
  border-color: rgba(15, 122, 58, 0.28);
}
.manager38-unlock-modal .manager38-unlock-status-pill.is-ceo {
  color: #14532d;
  background: linear-gradient(135deg, rgba(20, 148, 71, 0.18), rgba(34, 197, 94, 0.1));
  border-color: rgba(15, 122, 58, 0.35);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.65) inset;
}
.manager38-unlock-modal .manager38-unlock-status-row .manager38-unlock-account-meta {
  flex: 1 1 auto;
  min-width: min(100%, 180px);
  margin: 0;
  line-height: 1.45;
}

/* Conta logged: clearer identity block */
.manager38-unlock-modal .manager38-unlock-account-card {
  gap: 14px;
  padding: 18px 16px 16px;
}
.manager38-unlock-modal .manager38-unlock-account-head {
  display: grid;
  gap: 8px;
}
.manager38-unlock-modal .manager38-unlock-account-kicker {
  margin-bottom: 0;
}
.manager38-unlock-modal .manager38-unlock-email-line {
  margin: 0;
  font-size: 1.02rem;
  letter-spacing: -0.02em;
  word-break: break-word;
}
.manager38-unlock-modal .manager38-unlock-soft-note {
  margin: 0;
  padding: 10px 12px;
  border-radius: 12px;
  border: 1px dashed rgba(15, 122, 58, 0.28);
  background: rgba(20, 148, 71, 0.06);
  color: #166534 !important;
  font-size: 0.82rem !important;
  font-weight: 700;
  line-height: 1.4;
}

/* WhatsApp as secondary section */
.manager38-unlock-modal .manager38-unlock-whatsapp-box {
  gap: 10px;
  padding: 14px;
  border-radius: 14px;
  border: 1px solid rgba(15, 23, 42, 0.08);
  background:
    linear-gradient(180deg, #f8fafc 0%, #fff 70%);
}
.manager38-unlock-modal .manager38-unlock-whatsapp-box h4 {
  margin: 0;
  font-size: 0.78rem;
  font-weight: 850;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #3f5a4c;
}
.manager38-unlock-modal .manager38-unlock-whatsapp-status {
  margin: 0;
  font-size: 0.82rem;
  color: #64748b;
  line-height: 1.4;
}
.manager38-unlock-modal .manager38-unlock-whatsapp-field {
  display: grid;
  gap: 6px;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #475569;
}
.manager38-unlock-modal .manager38-unlock-whatsapp-field input {
  min-height: 44px;
  border-radius: 12px;
  border: 1px solid rgba(15, 23, 42, 0.12);
  padding: 0 14px;
  background: #fff;
  font-size: 0.95rem;
  font-weight: 600;
  text-transform: none;
  letter-spacing: normal;
  color: #0f172a;
}
.manager38-unlock-modal .manager38-unlock-whatsapp-field input:focus {
  outline: none;
  border-color: #149447;
  box-shadow: 0 0 0 3px rgba(20, 148, 71, 0.16);
}
.manager38-unlock-modal .manager38-unlock-whatsapp-save {
  min-height: 42px;
  border-radius: 11px;
  border: 1px solid rgba(15, 122, 58, 0.28);
  background: #fff;
  color: #0f7a3a;
  font: inherit;
  font-weight: 800;
  font-size: 0.84rem;
  cursor: pointer;
}
.manager38-unlock-modal .manager38-unlock-whatsapp-save:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.manager38-unlock-modal .manager38-unlock-whatsapp-save:not(:disabled):hover {
  background: rgba(20, 148, 71, 0.06);
}

/* Account actions: primary stack, ghost last */
.manager38-unlock-modal .manager38-unlock-account-card > .manager38-unlock-actions {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
  margin-top: 4px;
  padding-top: 12px;
  border-top: 1px solid rgba(15, 122, 58, 0.1);
}
.manager38-unlock-modal .manager38-unlock-account-btn.is-ghost {
  order: 9;
}

/* Login form: steps + field rhythm */
.manager38-unlock-modal .manager38-unlock-form {
  gap: 12px;
}
.manager38-unlock-modal .manager38-unlock-howto.is-steps {
  list-style: none;
  margin: 2px 0 6px;
  padding: 12px 12px 12px 12px;
  display: grid;
  gap: 8px;
  counter-reset: conta-step;
}
.manager38-unlock-modal .manager38-unlock-howto.is-steps > li {
  position: relative;
  display: grid;
  grid-template-columns: 22px 1fr;
  gap: 10px;
  align-items: start;
  padding: 0;
  font-size: 0.8rem;
  font-weight: 650;
  line-height: 1.4;
  color: #334155;
  counter-increment: conta-step;
}
.manager38-unlock-modal .manager38-unlock-howto.is-steps > li::before {
  content: counter(conta-step);
  display: grid;
  place-items: center;
  width: 22px;
  height: 22px;
  border-radius: 999px;
  background: rgba(15, 122, 58, 0.12);
  color: #0f7a3a;
  font-size: 0.68rem;
  font-weight: 900;
}
.manager38-unlock-modal .manager38-unlock-form > label {
  padding: 0;
}
.manager38-unlock-modal .manager38-unlock-form > .manager38-unlock-actions {
  margin-top: 6px;
  padding-top: 12px;
  border-top: 1px solid rgba(15, 122, 58, 0.1);
}

/* Career slots: denser, less crude */
.manager38-unlock-modal .manager38-career-slot {
  position: relative;
  overflow: hidden;
}
.manager38-unlock-modal .manager38-career-slot.is-active::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: linear-gradient(180deg, #149447, #22c55e);
}
.manager38-unlock-modal .manager38-career-slot.is-empty p {
  margin: 2px 0 0;
  font-size: 0.84rem;
  color: #64748b;
  font-weight: 650;
}
.manager38-unlock-modal .manager38-career-slot-meta li span {
  font-size: 0.78rem;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #94a3b8;
}
.manager38-unlock-modal .manager38-career-slot-meta li strong {
  font-weight: 800;
  color: #0f172a;
}

/* Cloud action buttons: clearer hierarchy */
.manager38-unlock-modal .manager38-unlock-cloud-btn {
  text-align: left;
}
.manager38-unlock-modal .manager38-unlock-cloud-btn strong {
  display: block;
  font-size: 0.92rem;
  letter-spacing: -0.01em;
}
.manager38-unlock-modal .manager38-unlock-cloud-btn small {
  display: block;
  margin-top: 2px;
  font-size: 0.76rem;
  font-weight: 650;
  color: #64748b;
}

/* CEO hero composition */
.manager38-unlock-modal .manager38-ceo-hero {
  gap: 12px;
}
.manager38-unlock-modal .manager38-ceo-hero-top {
  display: grid;
  gap: 12px;
}
.manager38-unlock-modal .manager38-ceo-hero-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.manager38-unlock-modal .manager38-ceo-kicker {
  margin-bottom: 4px;
  font-size: 0.64rem;
  font-weight: 850;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #0f7a3a;
}

/* CEO segments: quieter track, stronger active */
.manager38-unlock-modal .manager38-ceo-segments {
  padding: 4px;
  gap: 4px;
  border-radius: 12px;
  background: rgba(15, 23, 42, 0.045);
  border: 1px solid rgba(15, 23, 42, 0.06);
}
.manager38-unlock-modal .manager38-ceo-segment {
  min-height: 38px;
  padding: 0 12px;
  border-radius: 9px;
  font-size: 0.76rem;
}
.manager38-unlock-modal .manager38-ceo-segment.is-active {
  background: #fff;
  color: #0f7a3a;
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08), 0 0 0 1px rgba(15, 122, 58, 0.12);
}

/* Popup panels: one job, less form-raw */
.manager38-unlock-modal .manager38-ceo-popup-panel {
  gap: 12px;
}
.manager38-unlock-modal .manager38-ceo-popup-panel > h3 + p {
  margin-top: -4px;
}
.manager38-unlock-modal .manager38-ceo-popup-panel > label {
  display: grid;
  gap: 6px;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #475569;
}
.manager38-unlock-modal .manager38-ceo-popup-panel > label > span {
  color: inherit;
}
.manager38-unlock-modal .manager38-ceo-popup-meta {
  display: block;
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 10px 12px;
  border-radius: 12px;
  background: rgba(15, 122, 58, 0.06);
  border: 1px solid rgba(15, 122, 58, 0.1);
  color: #3f5a4c;
  font-size: 0.78rem;
  font-weight: 650;
  line-height: 1.45;
}
.manager38-unlock-modal .manager38-ceo-popup-meta a {
  color: #0f7a3a;
  font-weight: 800;
  text-decoration: none;
}
.manager38-unlock-modal .manager38-ceo-popup-meta a:hover {
  text-decoration: underline;
}

/* Switch toggles (checkbox + .manager38-ceo-switch) */
.manager38-unlock-modal .manager38-ceo-popup-toggle {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 14px;
  border-radius: 14px;
  background: #f8fafc;
  border: 1px solid rgba(15, 23, 42, 0.08);
  cursor: pointer;
  text-transform: none;
  letter-spacing: normal;
  font-size: inherit;
  font-weight: inherit;
  color: #0f172a;
}
.manager38-unlock-modal .manager38-ceo-popup-toggle input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin: 0;
  pointer-events: none;
}
.manager38-unlock-modal .manager38-ceo-switch {
  position: relative;
  flex: 0 0 auto;
  width: 44px;
  height: 26px;
  border-radius: 999px;
  background: #cbd5e1;
  border: 1px solid rgba(15, 23, 42, 0.12);
  transition: background 0.18s ease, border-color 0.18s ease;
}
.manager38-unlock-modal .manager38-ceo-switch::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 3px rgba(15, 23, 42, 0.22);
  transition: transform 0.18s ease;
}
.manager38-unlock-modal .manager38-ceo-popup-toggle input[type="checkbox"]:checked + .manager38-ceo-switch {
  background: linear-gradient(180deg, #22c55e, #0f7a3a);
  border-color: rgba(15, 122, 58, 0.45);
}
.manager38-unlock-modal .manager38-ceo-popup-toggle input[type="checkbox"]:checked + .manager38-ceo-switch::after {
  transform: translateX(18px);
}
.manager38-unlock-modal .manager38-ceo-popup-toggle input[type="checkbox"]:disabled + .manager38-ceo-switch {
  opacity: 0.55;
}
.manager38-unlock-modal .manager38-ceo-toggle-label {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 0.88rem;
  font-weight: 750;
  letter-spacing: -0.01em;
  color: #0f172a;
  line-height: 1.35;
}

/* Empty / loading CEO states */
.manager38-unlock-modal .manager38-ceo-empty {
  display: grid;
  justify-items: center;
  gap: 8px;
  margin: 4px 0;
  padding: 28px 18px;
  border-radius: 16px;
  border: 1px dashed rgba(15, 122, 58, 0.22);
  background:
    linear-gradient(180deg, rgba(20, 148, 71, 0.05) 0%, #fff 55%);
  text-align: center;
}
.manager38-unlock-modal .manager38-ceo-empty-mark {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: rgba(15, 122, 58, 0.35);
  box-shadow: 0 0 0 6px rgba(15, 122, 58, 0.08);
}
.manager38-unlock-modal .manager38-ceo-empty.is-loading .manager38-ceo-empty-mark {
  animation: m24-ceo-pulse 1s ease-in-out infinite;
}
.manager38-unlock-modal .manager38-ceo-empty > p {
  margin: 0;
  max-width: 28ch;
  font-size: 0.88rem;
  font-weight: 700;
  color: #3f5a4c;
  line-height: 1.45;
}
@keyframes m24-ceo-pulse {
  0%, 100% { transform: scale(1); opacity: 0.7; }
  50% { transform: scale(1.25); opacity: 1; }
}

/* Startup status + hide CTA */
.manager38-unlock-modal .manager38-ceo-startup-status {
  font-weight: 800;
  letter-spacing: -0.01em;
}
.manager38-unlock-modal .manager38-ceo-startup-visibility {
  padding: 12px;
  border-radius: 14px;
  border: 1px solid rgba(15, 23, 42, 0.08);
  background: #f8fafc;
}

/* Push history rows */
.manager38-unlock-modal .manager38-ceo-push-item header strong,
.manager38-unlock-modal .manager38-ceo-popup-history-item header strong {
  font-size: 0.9rem;
  letter-spacing: -0.01em;
}
.manager38-unlock-modal .manager38-ceo-push-item header span {
  font-size: 0.7rem;
  font-weight: 700;
  color: #64748b;
}

/* Ops list rows */
.manager38-unlock-modal .manager38-ceo-account-row,
.manager38-unlock-modal .manager38-ceo-sale-row,
.manager38-unlock-modal .manager38-ceo-list li {
  border: 1px solid rgba(15, 23, 42, 0.07);
  background: #fff;
}
.manager38-unlock-modal .manager38-ceo-highlights {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
}
.manager38-unlock-modal .manager38-ceo-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
}
@media (max-width: 480px) {
  .manager38-unlock-modal .manager38-ceo-highlights,
  .manager38-unlock-modal .manager38-ceo-grid {
    grid-template-columns: 1fr 1fr;
  }
  .manager38-unlock-modal .manager38-ceo-hero-actions {
    display: grid;
    grid-template-columns: 1fr;
  }
  .manager38-unlock-modal .manager38-ceo-hero-actions .manager38-ceo-action {
    width: 100%;
  }
  .manager38-unlock-modal .manager38-unlock-status-row {
    flex-direction: column;
    align-items: flex-start;
  }
}

/*m24-ceo-sales-accounts-ui*/
/* CEO ÃƒÅ¡ltimas vendas + Contas recentes Ã¢â‚¬â€ premium list rows, green manager language */

.manager38-unlock-modal .manager38-ceo-section-sales,
.manager38-unlock-modal .manager38-ceo-section-accounts {
  gap: 14px;
  padding: 16px !important;
  border-radius: 16px;
  border-color: rgba(15, 122, 58, 0.12);
  background:
    linear-gradient(180deg, rgba(20, 148, 71, 0.045) 0%, #fff 22%),
    #fff;
}

.manager38-unlock-modal .manager38-ceo-section-sales > .manager38-ceo-section-head,
.manager38-unlock-modal .manager38-ceo-section-accounts > .manager38-ceo-section-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin: 0 0 2px;
  padding: 0 0 12px;
  border-bottom: 1px solid rgba(15, 122, 58, 0.12);
}

.manager38-unlock-modal .manager38-ceo-section-title {
  display: grid;
  gap: 3px;
  min-width: 0;
}

.manager38-unlock-modal .manager38-ceo-section-title h3 {
  margin: 0;
  font-size: 1.02rem;
  font-weight: 900;
  letter-spacing: -0.025em;
  color: #0b1f14;
}

.manager38-unlock-modal .manager38-ceo-section-title p {
  margin: 0;
  font-size: 0.76rem;
  font-weight: 650;
  line-height: 1.35;
  color: #64748b;
}

.manager38-unlock-modal .manager38-ceo-section-count {
  flex-shrink: 0;
  align-self: center;
  min-height: 26px;
  padding: 0 10px;
  display: inline-flex;
  align-items: center;
  border-radius: 999px;
  border: 1px solid rgba(15, 122, 58, 0.18);
  background: rgba(20, 148, 71, 0.08);
  color: #0f7a3a;
  font-size: 0.68rem;
  font-weight: 850;
  letter-spacing: 0.02em;
}

.manager38-unlock-modal .manager38-ceo-sales-list,
.manager38-unlock-modal .manager38-ceo-accounts-list {
  gap: 10px;
}

.manager38-unlock-modal .manager38-ceo-sales-list > li,
.manager38-unlock-modal .manager38-ceo-accounts-list > li,
.manager38-unlock-modal .manager38-ceo-sale-row,
.manager38-unlock-modal .manager38-ceo-account-row {
  gap: 12px;
  padding: 13px 14px !important;
  border-radius: 14px !important;
  border: 1px solid rgba(15, 23, 42, 0.08) !important;
  background: #fff !important;
  box-shadow: 0 1px 0 rgba(15, 23, 42, 0.03);
}

.manager38-unlock-modal .manager38-ceo-sales-list > li:hover,
.manager38-unlock-modal .manager38-ceo-accounts-list > li:hover {
  border-color: rgba(15, 122, 58, 0.22) !important;
  background:
    linear-gradient(180deg, rgba(20, 148, 71, 0.04), #fff) !important;
}

.manager38-unlock-modal .manager38-ceo-sale-main,
.manager38-unlock-modal .manager38-ceo-account-main {
  display: flex;
  align-items: center;
  gap: 10px;
  flex: 1 1 auto;
  min-width: 0;
}

.manager38-unlock-modal .manager38-ceo-sale-row .manager38-ceo-account-meta,
.manager38-unlock-modal .manager38-ceo-account-row .manager38-ceo-account-meta {
  flex: 1 1 auto;
  min-width: 0;
  gap: 3px;
}

.manager38-unlock-modal .manager38-ceo-sale-row .manager38-ceo-account-meta strong,
.manager38-unlock-modal .manager38-ceo-account-row .manager38-ceo-account-meta strong {
  display: block;
  font-size: 0.9rem;
  font-weight: 800;
  letter-spacing: -0.015em;
  color: #0f172a;
  line-height: 1.25;
}

.manager38-unlock-modal .manager38-ceo-meta-line {
  display: block;
  font-size: 0.72rem !important;
  font-weight: 650 !important;
  color: #64748b !important;
  line-height: 1.35;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.manager38-unlock-modal .manager38-ceo-sale-amount {
  flex-shrink: 0;
  min-height: 30px;
  padding: 0 11px !important;
  display: inline-flex;
  align-items: center;
  border-radius: 999px !important;
  border: 1px solid rgba(15, 122, 58, 0.28) !important;
  background: linear-gradient(180deg, rgba(34, 197, 94, 0.16), rgba(20, 148, 71, 0.1)) !important;
  color: #14532d !important;
  font-size: 0.8rem !important;
  font-weight: 900 !important;
  letter-spacing: -0.01em;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) inset;
}

.manager38-unlock-modal .manager38-ceo-pill.is-plan {
  flex-shrink: 0;
  min-height: 24px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  border-radius: 999px;
  border: 1px solid rgba(15, 122, 58, 0.2);
  background: rgba(20, 148, 71, 0.08);
  color: #0f7a3a;
  font-size: 0.64rem;
  font-weight: 850;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.manager38-unlock-modal .manager38-ceo-pill.is-partner {
  color: #0e7490;
  background: rgba(6, 182, 212, 0.12);
  border-color: rgba(14, 116, 144, 0.28);
}

.manager38-unlock-modal .manager38-ceo-pill.is-premium {
  color: #0f7a3a;
  background: rgba(20, 148, 71, 0.12);
  border-color: rgba(15, 122, 58, 0.28);
}

.manager38-unlock-modal .manager38-ceo-pill.is-ceo {
  color: #14532d;
  background: linear-gradient(135deg, rgba(20, 148, 71, 0.18), rgba(34, 197, 94, 0.1));
  border-color: rgba(15, 122, 58, 0.35);
}

.manager38-unlock-modal .manager38-ceo-pill.is-free {
  color: #64748b;
  background: #f1f5f9;
  border-color: rgba(100, 116, 139, 0.22);
}

.manager38-unlock-modal .manager38-ceo-account-actions {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  gap: 8px;
}

.manager38-unlock-modal .manager38-ceo-account-btn {
  min-height: 36px;
  padding: 0 12px;
  border-radius: 10px;
  border: 1px solid rgba(15, 23, 42, 0.12);
  background: #fff;
  font: inherit;
  font-size: 0.74rem;
  font-weight: 800;
  line-height: 1;
  cursor: pointer;
  transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}

.manager38-unlock-modal .manager38-ceo-account-btn.is-pwd {
  color: #0f7a3a;
  border-color: rgba(15, 122, 58, 0.28);
  background: rgba(20, 148, 71, 0.06);
}

.manager38-unlock-modal .manager38-ceo-account-btn.is-pwd:not(:disabled):hover {
  background: rgba(20, 148, 71, 0.12);
}

.manager38-unlock-modal .manager38-ceo-account-btn.is-danger {
  color: #b91c1c;
  border-color: rgba(239, 68, 68, 0.3);
  background: rgba(239, 68, 68, 0.05);
}

.manager38-unlock-modal .manager38-ceo-account-btn.is-danger:not(:disabled):hover {
  background: rgba(239, 68, 68, 0.1);
}

.manager38-unlock-modal .manager38-ceo-account-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.manager38-unlock-modal .manager38-ceo-empty.is-section {
  display: grid;
  justify-items: center;
  gap: 6px;
  margin: 2px 0 0;
  padding: 26px 16px;
  border-radius: 14px;
  border: 1px dashed rgba(15, 122, 58, 0.22);
  background:
    linear-gradient(180deg, rgba(20, 148, 71, 0.05) 0%, #fff 55%);
  text-align: center;
}

.manager38-unlock-modal .manager38-ceo-empty.is-section > p {
  margin: 0;
  max-width: 28ch;
  font-size: 0.88rem;
  font-weight: 750;
  color: #3f5a4c;
  line-height: 1.4;
}

.manager38-unlock-modal .manager38-ceo-empty.is-section > small {
  max-width: 32ch;
  font-size: 0.74rem;
  font-weight: 650;
  color: #94a3b8;
  line-height: 1.35;
}

@media (max-width: 520px) {
  .manager38-unlock-modal .manager38-ceo-sale-row,
  .manager38-unlock-modal .manager38-ceo-account-row {
    flex-wrap: wrap;
    align-items: stretch;
  }
  .manager38-unlock-modal .manager38-ceo-sale-main,
  .manager38-unlock-modal .manager38-ceo-account-main {
    width: 100%;
  }
  .manager38-unlock-modal .manager38-ceo-sale-amount {
    margin-left: auto;
  }
  .manager38-unlock-modal .manager38-ceo-account-actions {
    width: 100%;
    justify-content: stretch;
  }
  .manager38-unlock-modal .manager38-ceo-account-actions .manager38-ceo-account-btn {
    flex: 1 1 0;
    min-height: 40px;
  }
}
/*m24-save-toast*/
.manager38-save-toast {
  position: fixed;
  top: max(14px, env(safe-area-inset-top, 0px));
  left: 50%;
  z-index: 16000;
  pointer-events: none;
  width: min(280px, calc(100vw - 28px));
  padding: 10px 16px;
  border-radius: 12px;
  border: 1px solid color-mix(in srgb, #149447 42%, transparent);
  background:
    linear-gradient(180deg, color-mix(in srgb, #149447 14%, #fff), #fff);
  color: #14532d;
  font-size: 0.86rem;
  font-weight: 800;
  letter-spacing: -0.01em;
  line-height: 1.25;
  text-align: center;
  box-shadow: 0 10px 28px rgba(15, 83, 45, 0.18);
  opacity: 0;
  transform: translateX(-50%) translateY(-10px) scale(0.98);
  transition:
    opacity 0.22s ease,
    transform 0.22s ease;
}
.manager38-save-toast.is-visible {
  opacity: 1;
  transform: translateX(-50%) translateY(0) scale(1);
}
.manager38-save-toast.is-hiding {
  opacity: 0;
  transform: translateX(-50%) translateY(-8px) scale(0.98);
}
.manager38-save-toast.is-saving {
  border-color: color-mix(in srgb, #149447 28%, transparent);
  color: #3f5a4c;
  font-weight: 750;
}
.manager38-save-toast.is-done {
  border-color: color-mix(in srgb, #149447 55%, transparent);
  background:
    linear-gradient(180deg, color-mix(in srgb, #149447 22%, #fff), #f3fbf6);
  color: #14532d;
}
.manager38-save-toast.is-cloud.is-done {
  border-color: color-mix(in srgb, #0ea5e9 45%, transparent);
  background:
    linear-gradient(180deg, color-mix(in srgb, #0ea5e9 16%, #fff), #f0f9ff);
  color: #0c4a6e;
}
html:not(.ui-light-test) body:not(.light) .manager38-save-toast {
  background: linear-gradient(180deg, rgba(20, 148, 71, 0.22), #0f172a);
  border-color: rgba(20, 148, 71, 0.45);
  color: #bbf7d0;
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.35);
}
html:not(.ui-light-test) body:not(.light) .manager38-save-toast.is-done {
  background: linear-gradient(180deg, rgba(20, 148, 71, 0.32), #0b1220);
  color: #dcfce7;
}
html:not(.ui-light-test) body:not(.light) .manager38-save-toast.is-cloud.is-done {
  background: linear-gradient(180deg, rgba(14, 165, 233, 0.28), #0b1220);
  border-color: rgba(14, 165, 233, 0.5);
  color: #e0f2fe;
}

/*m24-save-slots-audit*/
.manager38-careers-save-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 10px}
.manager38-careers-save-bar .manager38-start{min-height:40px;font-weight:800}
.manager38-careers-save-hint{margin:0;font-size:.8rem;color:#3f5a4c;line-height:1.35}

/*m24-save-load-critical*/
.manager38-careers-pull{min-height:40px;font-weight:700}

/*m24-ceo-dash-collapse-search-css*/
/* CEO ops stats board + collapse + user search Ã¢â‚¬â€ green manager language */

.manager38-unlock-modal .manager38-ceo-stats-board {
  display: grid;
  gap: 10px;
}

.manager38-unlock-modal .manager38-ceo-stats-group-label {
  margin: 4px 0 0;
  padding: 0 2px;
  font-size: 0.68rem;
  font-weight: 850;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #3f5a4c;
}

.manager38-unlock-modal .manager38-ceo-stats-board > .manager38-ceo-stats-group-label:first-child {
  margin-top: 0;
}

.manager38-unlock-modal .manager38-ceo-stats-revenue .manager38-ceo-highlight.is-money {
  border: 1px solid rgba(15, 122, 58, 0.18);
  background:
    linear-gradient(165deg, rgba(20, 148, 71, 0.12) 0%, rgba(255, 255, 255, 0.96) 42%),
    #fff;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) inset;
}

.manager38-unlock-modal .manager38-ceo-stats-revenue .manager38-ceo-highlight strong {
  color: #14532d;
  font-size: 1.22rem;
  letter-spacing: -0.03em;
}

.manager38-unlock-modal .manager38-ceo-stats-people .manager38-ceo-highlight {
  border: 1px solid rgba(15, 23, 42, 0.08);
  background:
    linear-gradient(180deg, #f8faf9 0%, #fff 70%);
}

.manager38-unlock-modal .manager38-ceo-highlight {
  display: grid;
  gap: 4px;
  min-height: 92px;
}

.manager38-unlock-modal .manager38-ceo-highlight > small {
  font-size: 0.68rem;
  font-weight: 850;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #5b6b63;
}

.manager38-unlock-modal .manager38-ceo-highlight > strong {
  font-size: 1.16rem;
  font-weight: 900;
  letter-spacing: -0.03em;
  color: #0b1f14;
  line-height: 1.15;
}

.manager38-unlock-modal .manager38-ceo-highlight > span {
  font-size: 0.74rem;
  font-weight: 650;
  color: #64748b;
  line-height: 1.35;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics {
  gap: 8px;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat {
  min-height: 72px;
  display: grid;
  align-content: center;
  gap: 4px;
  padding: 12px 12px 13px;
  border-radius: 12px;
  border: 1px solid rgba(15, 23, 42, 0.08);
  background: #fff;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat > small {
  font-size: 0.66rem;
  font-weight: 850;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #64748b;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat > strong {
  font-size: 1.12rem;
  font-weight: 900;
  letter-spacing: -0.03em;
  color: #0b1f14;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-premium,
.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-conversion {
  border-color: rgba(15, 122, 58, 0.2);
  background:
    linear-gradient(180deg, rgba(20, 148, 71, 0.06), #fff);
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-pix {
  border-color: rgba(180, 120, 20, 0.22);
  background:
    linear-gradient(180deg, rgba(245, 158, 11, 0.08), #fff);
}

.manager38-unlock-modal .manager38-ceo-user-search {
  display: grid;
  gap: 6px;
  padding: 14px 14px 12px;
  border-radius: 16px;
  border: 1px solid rgba(15, 122, 58, 0.14);
  background:
    linear-gradient(180deg, rgba(20, 148, 71, 0.05) 0%, #fff 55%);
}

.manager38-unlock-modal .manager38-ceo-user-search > label {
  margin: 0;
  font-size: 0.68rem;
  font-weight: 850;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #3f5a4c;
}

.manager38-unlock-modal .manager38-ceo-user-search > input {
  width: 100%;
  min-height: 44px;
  margin: 0;
  padding: 0 14px;
  border-radius: 12px;
  border: 1px solid rgba(15, 23, 42, 0.12);
  background: #fff;
  color: #0f172a;
  font: inherit;
  font-size: 0.92rem;
  font-weight: 650;
}

.manager38-unlock-modal .manager38-ceo-user-search > input:focus {
  outline: none;
  border-color: rgba(15, 122, 58, 0.45);
  box-shadow: 0 0 0 3px rgba(20, 148, 71, 0.12);
}

.manager38-unlock-modal .manager38-ceo-user-search > small {
  font-size: 0.72rem;
  font-weight: 650;
  color: #94a3b8;
  line-height: 1.35;
}

.manager38-unlock-modal .manager38-ceo-section-toggle {
  display: flex;
  width: 100%;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin: 0;
  padding: 0 0 12px;
  border: 0;
  border-bottom: 1px solid rgba(15, 122, 58, 0.12);
  background: transparent;
  text-align: left;
  cursor: pointer;
  font: inherit;
  color: inherit;
}

.manager38-unlock-modal .manager38-ceo-section.is-collapsed .manager38-ceo-section-toggle {
  padding-bottom: 0;
  border-bottom: 0;
}

.manager38-unlock-modal .manager38-ceo-section-toggle-meta {
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  gap: 8px;
  align-self: center;
}

.manager38-unlock-modal .manager38-ceo-section-chevron {
  width: 22px;
  height: 22px;
  border-radius: 999px;
  border: 1px solid rgba(15, 122, 58, 0.2);
  background:
    rgba(20, 148, 71, 0.08)
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 8l4 4 4-4' stroke='%230f7a3a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
    center / 12px 12px no-repeat;
  transition: transform 0.18s ease;
}

.manager38-unlock-modal .manager38-ceo-section-toggle[aria-expanded="true"] .manager38-ceo-section-chevron {
  transform: rotate(180deg);
}

.manager38-unlock-modal .manager38-ceo-section.is-collapsed {
  padding-bottom: 14px !important;
}
/*m24-cdb-ida-volta-ui*/
.manager38-knockout .manager38-round-list{gap:5px}
.manager38-knockout .manager38-match-card{padding:8px 10px;min-height:44px;border-radius:10px}
.manager38-knockout .manager38-match-comp{display:none!important}
.manager38-knockout-tie{gap:2px}
.manager38-knockout-agg{display:block;padding:0 8px 2px;margin:0;font-size:.68rem;font-weight:700;letter-spacing:.01em;text-align:center;color:var(--mgr-muted,#64748b)}
.manager38-knockout-agg.is-two-leg{color:var(--mgr-text-secondary,#475569)}
.manager38-knockout-agg.is-await-volta{color:var(--mgr-accent,#149447);font-weight:800}
.manager38-knockout-tie:has(.is-two-leg) .manager38-match-score{flex-direction:column;gap:0;padding:5px 0;min-height:0}
.manager38-knockout-tie:has(.is-two-leg) .manager38-match-score::after{content:"agreg.";display:block;font-size:.55rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mgr-muted,#64748b);line-height:1.1}
.manager38-knockout-round+.manager38-knockout-round{margin-top:10px}
.manager38-knockout h4{margin:0 0 8px}
.manager38-knockout.is-copa-brasil h4{color:#0f766e}
html.ui-light-test body .manager38-knockout-agg,body.light .manager38-knockout-agg{color:#64748b}
html.ui-light-test body .manager38-knockout-agg.is-await-volta,body.light .manager38-knockout-agg.is-await-volta{color:#0f766e}
/*m24-header-clip-fix*/
/* Header: keep competition pill / club banner inside green box (gold border visible) */
.manager38-brasfoot-header{
  padding:9px 8px 8px!important;
  gap:5px!important;
  overflow:visible!important;
}
.manager38-bf-head-row{
  align-items:flex-start;
  overflow:visible;
  gap:8px;
}
.manager38-brasfoot-club-banner{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  min-width:0;
  flex:1 1 auto;
  max-width:min(100%,80%)!important;
  padding:6px 10px!important;
  overflow:visible!important;
  box-sizing:border-box;
}
/* Name + chip stacked so team/nation name never collapses to 0 width beside rodada/comp chip */
.manager38-bf-banner-copy{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  gap:3px;
  min-width:0;
  flex:1 1 auto;
}
.manager38-brasfoot-club-banner .manager38-bf-banner-name,
.manager38-bf-banner-copy .manager38-bf-banner-name{
  display:block;
  width:100%;
  max-width:100%;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  line-height:1.15;
  flex:none;
}
.manager38-bf-banner-chip,
.manager38-bf-banner-copy .manager38-bf-banner-chip{
  margin-left:0!important;
  flex:0 1 auto;
  max-width:100%;
  align-self:flex-start;
  box-sizing:border-box;
}
.manager38-bf-banner-chip.is-pos{
  max-width:100%!important;
}
.manager38-bf-banner-chip.is-wc{
  flex-shrink:0;
}
@media(max-width:640px){
  .manager38-brasfoot-header{padding:8px 6px 7px!important;gap:4px!important}
  .manager38-brasfoot-club-banner{max-width:min(100%,82%)!important;padding:5px 9px!important}
}
html.is-native-app .manager38-brasfoot-header{
  padding-top:max(12px,env(safe-area-inset-top,0px))!important;
  overflow:visible!important;
}

/*m24-save-audit-exhaust*/
.manager38-save-toast.is-error {
  border-color: color-mix(in srgb, #dc2626 55%, transparent);
  background: linear-gradient(180deg, color-mix(in srgb, #dc2626 14%, #fff), #fff5f5);
  color: #7f1d1d;
}
html:not(.ui-light-test) body:not(.light) .manager38-save-toast.is-error {
  background: linear-gradient(180deg, rgba(220, 38, 38, 0.28), #0f172a);
  border-color: rgba(248, 113, 113, 0.55);
  color: #fecaca;
}

/* m24-inbox-scout-attrs-cache */
.manager38-inbox-entity-row{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 2px}
.manager38-inbox-entity-chip{appearance:none;border:1px solid #14944755;background:#14944714;color:#0b6b38;font-weight:800;font-size:.78rem;padding:4px 10px;border-radius:999px;cursor:pointer;text-decoration:none}
.manager38-inbox-entity-chip.is-club{border-color:#1d4ed855;background:#1d4ed814;color:#1e3a8a}
.manager38-inbox-entity-chip:hover{filter:brightness(0.96)}
.manager38-offer-swap-player-btn{appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;font-weight:800;color:#0b6b38;text-decoration:underline;text-underline-offset:2px;cursor:pointer;text-align:left}
.manager38-offer-swap-player-btn.is-in{color:#1e3a8a}
.manager38-player-stat.is-key-attr,.manager38-transfer-stat-chip.is-key-attr,.manager38-compare-bar-row.is-key-attr{outline:2px solid #149447;outline-offset:1px;background:linear-gradient(180deg,#ecfdf5,#f0fdf4);border-color:#14944788!important;box-shadow:0 0 0 1px #14944722}
.manager38-compare-bar-row.is-key-attr .manager38-compare-bar-head span{font-weight:800;color:#0b6b38}
.halftime-break-attack-focus{margin:10px 0 4px}
.halftime-break-attack-focus h3{margin:0 0 8px;font-size:.85rem}
.halftime-attack-focus-row{display:flex;flex-wrap:wrap;gap:6px}

/*m24-share-image-direct*//*m24-share-wa-ig*/
.manager38-share-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 12px}
.manager38-share-btn.is-wa{background:#128C7E;border-color:#075E54;color:#fff}
.manager38-share-btn.is-wa:hover,.manager38-share-btn.is-wa:focus-visible{background:#075E54;outline:none}
.manager38-share-btn.is-ig{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-color:transparent;color:#fff}
.manager38-share-btn.is-ig:hover,.manager38-share-btn.is-ig:focus-visible{filter:brightness(1.06);outline:none}
.home-ranking-share-btn-wa,.x1-ranking-share-btn-wa{border-color:rgba(18,140,126,.55);background:rgba(18,140,126,.18);color:#b8f5e8}
.home-ranking-share-btn-wa:hover,.x1-ranking-share-btn-wa:hover{background:rgba(18,140,126,.28);color:#e7fff9}
.home-ranking-share-btn-ig,.x1-ranking-share-btn-ig{border-color:rgba(220,39,67,.45);background:rgba(220,39,67,.14);color:#ffd0db}
.home-ranking-share-btn-ig:hover,.x1-ranking-share-btn-ig:hover{background:rgba(220,39,67,.24);color:#ffe8ee}
.home-share-wa{border-color:rgba(18,140,126,.45)!important;background:rgba(18,140,126,.16)!important}
.home-share-ig{border-color:rgba(188,24,136,.4)!important;background:rgba(188,24,136,.14)!important}
.run-end-share-actions{grid-template-columns:1fr 1fr;gap:10px}
.home-share-wa-action{border-color:rgba(18,140,126,.4)!important;color:#0f7668!important}
.home-share-ig-action{border-color:rgba(188,24,136,.35)!important;color:#9d174d!important}
.share-options .share-invite-wa,.share-options .share-invite-ig{border-color:rgba(20,148,71,.28)}
.share-options .share-invite-wa strong{color:#128C7E}
.share-options .share-invite-ig strong{color:#bc1888}
.manager38-season-end-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
html.ui-light-test .manager38-share-btn.is-wa,body.light .manager38-share-btn.is-wa{background:#128C7E;border-color:#075E54;color:#fff}
html.ui-light-test .manager38-share-btn.is-ig,body.light .manager38-share-btn.is-ig{color:#fff}
/*m24-share-wa-ig-click*/
.m24-share-ico{flex-shrink:0;display:inline-block;vertical-align:-.15em}
.home-share-wa,.home-share-ig,.home-share-wa-action,.home-share-ig-action,
.home-ranking-share-btn-wa,.home-ranking-share-btn-ig,
.x1-ranking-share-btn-wa,.x1-ranking-share-btn-ig,
.manager38-share-btn.is-wa,.manager38-share-btn.is-ig,
.share-invite-wa,.share-invite-ig{
  cursor:pointer!important;
  pointer-events:auto!important;
  position:relative;
  z-index:2;
  -webkit-tap-highlight-color:rgba(18,140,126,.25);
  touch-action:manipulation;
  min-height:40px;
}
.home-share-wa .m24-share-ico,.home-ranking-share-btn-wa .m24-share-ico,
.x1-ranking-share-btn-wa .m24-share-ico,.home-share-wa-action .m24-share-ico,
.share-invite-wa .m24-share-ico{color:#25D366}
.manager38-share-btn.is-wa .m24-share-ico{color:#fff}
.home-share-ig .m24-share-ico,.home-ranking-share-btn-ig .m24-share-ico,
.x1-ranking-share-btn-ig .m24-share-ico,.home-share-ig-action .m24-share-ico,
.share-invite-ig .m24-share-ico{color:#E1306C}
.manager38-share-btn.is-ig .m24-share-ico{color:#fff}
.share-invite-wa,.share-invite-ig{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left}
.share-invite-wa .m24-share-ico-row,.share-invite-ig .m24-share-ico-row{display:inline-flex;align-items:center;gap:8px}

/*m24-home-social-ui*/
/* Unified community pill row Ã¢â‚¬â€ same height, icon+label, soft accents */
.home-minimal-v38 .home-top-community-links{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  gap:7px;
  margin:2px auto 4px;
  max-width:min(100%,340px);
}
.home-minimal-v38 .home-top-community-links>.home-x-spotlight,
.home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight{
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:6px;
  min-height:34px;
  height:34px;
  padding:0 11px;
  margin:0;
  width:auto;
  max-width:none;
  border-radius:999px;
  border:1px solid rgba(148,163,184,.22);
  background:rgba(255,255,255,.045);
  color:#cbd5e1;
  font:inherit;
  font-size:.7rem;
  font-weight:720;
  letter-spacing:-.01em;
  line-height:1;
  text-decoration:none;
  box-shadow:none;
  cursor:pointer;
  -webkit-tap-highlight-color:transparent;
  touch-action:manipulation;
  transition:background .15s ease,border-color .15s ease,color .15s ease;
}
.home-minimal-v38 .home-top-community-links>.home-x-spotlight:hover,
.home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight:hover{
  border-color:rgba(148,163,184,.38);
  background:rgba(255,255,255,.08);
  color:#f8fafc;
  transform:none;
}
.home-minimal-v38 .home-top-community-links>.home-x-spotlight strong,
.home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight strong{
  color:inherit;
  font-weight:780;
}
.home-minimal-v38 .home-top-community-links .home-x-spotlight small,
.home-minimal-v38 .home-top-community-links .home-x-spotlight-arrow{
  display:none!important;
}
.home-minimal-v38 .home-top-community-links svg,
.home-minimal-v38 .home-top-community-links .m24-share-ico{
  width:14px;
  height:14px;
  flex-shrink:0;
}
/* Soft brand accents Ã¢â‚¬â€ keep identity, kill rainbow clash */
.home-minimal-v38 .home-top-community-links>.home-share-wa{
  border-color:rgba(37,211,102,.28)!important;
  background:rgba(37,211,102,.09)!important;
  color:#86efac!important;
}
.home-minimal-v38 .home-top-community-links>.home-share-wa:hover{
  border-color:rgba(37,211,102,.42)!important;
  background:rgba(37,211,102,.14)!important;
  color:#bbf7d0!important;
}
.home-minimal-v38 .home-top-community-links>.home-share-wa .m24-share-ico{color:#25D366}
.home-minimal-v38 .home-top-community-links>.home-share-ig{
  border-color:rgba(225,48,108,.26)!important;
  background:rgba(225,48,108,.08)!important;
  color:#f9a8d4!important;
}
.home-minimal-v38 .home-top-community-links>.home-share-ig:hover{
  border-color:rgba(225,48,108,.4)!important;
  background:rgba(225,48,108,.13)!important;
  color:#fbcfe8!important;
}
.home-minimal-v38 .home-top-community-links>.home-share-ig .m24-share-ico{color:#E1306C}
.home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight{
  border-color:rgba(246,215,106,.22);
  background:rgba(246,215,106,.06);
  color:#e7d9a0;
}
.home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight:hover{
  border-color:rgba(246,215,106,.4);
  background:rgba(246,215,106,.1);
  color:#f6d76a;
}
/* Hierarchy: brand block Ã¢â€ â€™ social Ã¢â€ â€™ primary CTA Ã¢â€ â€™ quiet secondary */
.home-minimal-v38>.intro-hero-card{gap:12px;padding:20px 16px 16px}
.home-minimal-v38 .start-brand{gap:7px}
.home-minimal-v38 .start-brand-kicker{
  margin:0 auto;
  font-size:.66rem;
  letter-spacing:.12em;
  padding:4px 11px;
  box-shadow:none;
}
.home-minimal-v38 .start-brand h1{
  font-size:clamp(1.72rem,6.2vw,2.1rem);
  font-weight:900;
  letter-spacing:-.04em;
}
.home-minimal-v38 .start-brand>p:not(.start-brand-kicker){
  margin:2px auto 0;
  font-size:.84rem;
  line-height:1.35;
  color:#94a3b8;
  max-width:28ch;
  font-weight:500;
}
.home-minimal-v38 .intro-actions-center{gap:10px}
.home-minimal-v38 .intro-enter-wrap{gap:8px}
.home-minimal-v38 .intro-primary-btn.home-manager-hero-btn{
  border-radius:14px;
  min-height:54px;
  box-shadow:
    0 14px 32px rgba(34,176,106,.36),
    0 2px 8px rgba(0,0,0,.18),
    inset 0 1px 0 rgba(255,255,255,.3);
}
.home-minimal-v38 .home-playstore-cta{
  margin-top:0;
  min-height:34px;
  padding:4px 10px;
  gap:8px;
  border-radius:11px;
  opacity:.92;
}
.home-minimal-v38 .home-mgr-features-wrap,
.home-minimal-v38 .home-howto-play-wrap{margin-top:0}
.home-minimal-v38 .home-mgr-features-trigger,
.home-minimal-v38 .home-howto-play-trigger{
  min-height:34px;
  padding:6px 10px;
  border-radius:11px;
  font-size:.74rem;
  font-weight:650;
  letter-spacing:-.01em;
  opacity:.9;
}
html.ui-light-test body .home-minimal-v38 .home-top-community-links>.home-x-spotlight,
body.light .home-minimal-v38 .home-top-community-links>.home-x-spotlight,
html.ui-light-test body .home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight,
body.light .home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight{
  border-color:rgba(15,23,42,.1);
  background:rgba(15,23,42,.03);
  color:#475569;
}
html.ui-light-test body .home-minimal-v38 .home-top-community-links>.home-x-spotlight:hover,
body.light .home-minimal-v38 .home-top-community-links>.home-x-spotlight:hover,
html.ui-light-test body .home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight:hover,
body.light .home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight:hover{
  border-color:rgba(15,23,42,.16);
  background:rgba(15,23,42,.055);
  color:#0f172a;
}
html.ui-light-test body .home-minimal-v38 .home-top-community-links>.home-x-spotlight strong,
body.light .home-minimal-v38 .home-top-community-links>.home-x-spotlight strong,
html.ui-light-test body .home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight strong,
body.light .home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight strong{
  color:inherit;
}
html.ui-light-test body .home-minimal-v38 .home-top-community-links>.home-share-wa,
body.light .home-minimal-v38 .home-top-community-links>.home-share-wa{
  border-color:rgba(18,140,126,.28)!important;
  background:rgba(18,140,126,.08)!important;
  color:#0f7668!important;
}
html.ui-light-test body .home-minimal-v38 .home-top-community-links>.home-share-wa:hover,
body.light .home-minimal-v38 .home-top-community-links>.home-share-wa:hover{
  border-color:rgba(18,140,126,.4)!important;
  background:rgba(18,140,126,.12)!important;
  color:#0d9488!important;
}
html.ui-light-test body .home-minimal-v38 .home-top-community-links>.home-share-ig,
body.light .home-minimal-v38 .home-top-community-links>.home-share-ig{
  border-color:rgba(188,24,136,.24)!important;
  background:rgba(188,24,136,.06)!important;
  color:#9d174d!important;
}
html.ui-light-test body .home-minimal-v38 .home-top-community-links>.home-share-ig:hover,
body.light .home-minimal-v38 .home-top-community-links>.home-share-ig:hover{
  border-color:rgba(188,24,136,.36)!important;
  background:rgba(188,24,136,.1)!important;
  color:#be185d!important;
}
html.ui-light-test body .home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight,
body.light .home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight{
  border-color:rgba(161,128,32,.22);
  background:rgba(246,215,106,.1);
  color:#92720f;
}
html.ui-light-test body .home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight:hover,
body.light .home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight:hover{
  border-color:rgba(161,128,32,.36);
  background:rgba(246,215,106,.16);
  color:#785c0a;
}
html.ui-light-test body .home-minimal-v38 .start-brand>p:not(.start-brand-kicker),
body.light .home-minimal-v38 .start-brand>p:not(.start-brand-kicker){
  color:#64748b;
}
@media (max-width:560px){
  .home-minimal-v38>.intro-hero-card{padding:14px 14px 15px;gap:10px}
  .home-minimal-v38 .home-top-community-links{gap:6px;max-width:100%}
  .home-minimal-v38 .home-top-community-links>.home-x-spotlight,
  .home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight{
    min-height:32px;height:32px;padding:0 10px;font-size:.68rem
  }
}


/*m24-home-cta-social-grid*/
.home-minimal-v38 .home-top-community-links{
  display:grid!important;
  grid-template-columns:1fr 1fr;
  gap:8px;
  align-items:stretch;
  justify-content:stretch;
  margin:2px auto 4px;
  max-width:min(100%,340px);
  width:100%;
  box-sizing:border-box;
}
.home-minimal-v38 .home-top-community-links>.home-x-spotlight,
.home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight{
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  gap:6px;
  width:100%!important;
  max-width:none!important;
  min-width:0;
  min-height:36px!important;
  height:36px!important;
  padding:0 10px!important;
  margin:0!important;
}
.m24-home-cta-stack{
  display:flex;
  flex-direction:column;
  gap:10px;
  width:100%;
  box-sizing:border-box;
}

.m24ol-home-btn:hover{filter:brightness(1.05);box-shadow:0 12px 28px rgba(47,179,109,.36), inset 0 1px rgba(255,255,255,.22)}
.m24ol-home-btn:active{transform:scale(.985)}
.m24ol-home-btn-title-row{
  display:inline-flex!important;align-items:center;gap:8px;flex-wrap:wrap;
  min-height:1.2em;
}
.m24ol-home-btn-title{
  font-weight:800;font-size:1.05rem;letter-spacing:.01em;
  color:#fff!important;-webkit-text-fill-color:#fff!important
}
.m24ol-home-btn-beta{
  display:inline-flex!important;align-items:center;justify-content:center;
  flex:0 0 auto;
  min-width:2.4em;min-height:1.35em;
  padding:3px 8px;border-radius:999px;
  font-size:.68rem;font-weight:900;letter-spacing:.1em;line-height:1;
  text-transform:uppercase;
  color:#3d2a05!important;-webkit-text-fill-color:#3d2a05!important;
  background:linear-gradient(180deg,#ffe27a,#f0c040)!important;
  border:1px solid rgba(255,236,160,.75)!important;
  box-shadow:0 1px 0 rgba(0,0,0,.18), inset 0 1px rgba(255,255,255,.45);
  opacity:1!important;visibility:visible!important;
  pointer-events:none;user-select:none;
}
.m24ol-home-btn-sub{
  font-size:.78rem;font-weight:600;
  color:rgba(245,240,223,.9)!important;-webkit-text-fill-color:rgba(245,240,223,.9)!important;
  opacity:1
}
html.ui-light-test .m24ol-home-btn,
body.light .m24ol-home-btn,
html.ui-light-test .m24ol-home-btn .m24ol-home-btn-title,
body.light .m24ol-home-btn .m24ol-home-btn-title,
html.ui-light-test .m24ol-home-btn .m24ol-home-btn-sub,
body.light .m24ol-home-btn .m24ol-home-btn-sub{
  color:#fff!important;-webkit-text-fill-color:#fff!important
}
html.ui-light-test .m24ol-home-btn .m24ol-home-btn-sub,
body.light .m24ol-home-btn .m24ol-home-btn-sub{
  color:rgba(245,240,223,.9)!important;-webkit-text-fill-color:rgba(245,240,223,.9)!important
}
html.ui-light-test .m24ol-home-btn .m24ol-home-btn-beta,
body.light .m24ol-home-btn .m24ol-home-btn-beta{
  color:#3d2a05!important;-webkit-text-fill-color:#3d2a05!important;
  background:linear-gradient(180deg,#ffe27a,#f0c040)!important;
  opacity:1!important;visibility:visible!important;display:inline-flex!important
}

html.m24ol-open,html.m24ol-open body{overflow:hidden}
.m24ol-root{
  position:fixed;inset:0;z-index:12000;color-scheme:light;
  background:#e8f0ea;
  --m24ol-fg:#163528;--m24ol-muted:#4d6358;--m24ol-soft:#0f6b3c;
  --m24ol-surface:#f7faf8;--m24ol-elev:#ffffff;--m24ol-input:#ffffff;
  --m24ol-border:rgba(15,107,60,.2);--m24ol-accent:#149447;
  --m24ol-accent-soft:rgba(20,148,71,.12);--m24ol-glow:rgba(20,148,71,.16);
  color:var(--m24ol-fg)!important;-webkit-text-fill-color:var(--m24ol-fg);
  -webkit-tap-highlight-color:transparent;tap-highlight-color:transparent
}
.m24ol-shell{
  position:absolute;inset:0;display:grid;place-items:center;padding:14px;
  background:
    linear-gradient(180deg,#f4f8f5 0%,#e8f0ea 55%,#e2ebe4 100%)
}
.m24ol-backdrop{position:absolute;inset:0;background:rgba(232,240,234,.72);backdrop-filter:blur(6px)}
.m24ol-panel{
  position:relative;width:min(920px,100%);max-height:min(92vh,920px);overflow:auto;
  border-radius:20px;border:1px solid rgba(15,107,60,.16);
  background:
    linear-gradient(180deg,#ffffff 0%,#f7faf8 100%),
    radial-gradient(ellipse at top right,rgba(20,148,71,.06),transparent 52%);
  color:var(--m24ol-fg)!important;-webkit-text-fill-color:var(--m24ol-fg);
  box-shadow:0 20px 50px rgba(15,23,42,.1);
  scrollbar-width:thin;scrollbar-color:rgba(20,148,71,.28) rgba(15,23,42,.06)
}
.m24ol-content{
  background:#f7faf8;min-height:140px;isolation:isolate
}
.m24ol-head-main{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1}
.m24ol-head-titles{min-width:0}
.m24ol-back{
  flex:0 0 auto;margin:0;padding:0;width:40px;height:40px;border:1px solid rgba(111,214,154,.22);
  border-radius:12px;display:inline-flex;align-items:center;justify-content:center;
  background:rgba(255,255,255,.04);color:#8ec9a8!important;-webkit-text-fill-color:#8ec9a8;
  cursor:pointer;opacity:.9;line-height:0
}
.m24ol-back-icon{display:block;width:20px;height:20px}
.m24ol-back:hover,.m24ol-back:focus-visible{
  opacity:1;background:rgba(34,197,94,.12);border-color:rgba(111,214,154,.45);
  color:#c5f0d4!important;-webkit-text-fill-color:#c5f0d4;outline:none
}
.m24ol-panel::-webkit-scrollbar{width:8px;height:8px}
.m24ol-panel::-webkit-scrollbar-track{background:rgba(0,0,0,.18);border-radius:999px}
.m24ol-panel::-webkit-scrollbar-thumb{
  background:rgba(111,214,154,.35);border-radius:999px;border:2px solid transparent;background-clip:padding-box
}
.m24ol-panel::-webkit-scrollbar-thumb:hover{background:rgba(111,214,154,.55);background-clip:padding-box}
.m24ol-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 20px 6px}
.m24ol-head h2{margin:2px 0 0;font-size:1.5rem;letter-spacing:-.02em;line-height:1.2}
.m24ol-kicker{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:#7dcca0;font-weight:700}
.m24ol-close{
  width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.12);
  background:rgba(255,255,255,.05);color:#fff!important;-webkit-text-fill-color:#fff;cursor:pointer;font-size:1rem
}
.m24ol-close:hover{background:rgba(255,255,255,.1);border-color:rgba(111,214,154,.4)}
.m24ol-tabs{
  display:flex;gap:8px;padding:12px 16px 0;flex-wrap:nowrap;overflow-x:auto;
  -webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid rgba(255,255,255,.06)
}
.m24ol-tabs::-webkit-scrollbar{display:none}
.m24ol-tab{
  flex:0 0 auto;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:9px 14px;
  background:rgba(8,16,12,.55);color:#d7ebe0!important;-webkit-text-fill-color:#d7ebe0;
  cursor:pointer;font-weight:650;font-size:.84rem;
  white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease
}
.m24ol-tab:hover{border-color:rgba(111,214,154,.4);color:#fff!important;-webkit-text-fill-color:#fff}
.m24ol-tab.is-on{
  background:linear-gradient(180deg,#22c55e 0%,#16a34a 100%);color:#fff!important;-webkit-text-fill-color:#fff;
  border-color:transparent;box-shadow:0 6px 16px rgba(47,179,109,.28)
}
.m24ol-body{padding:16px 20px 22px}
.m24ol-lead{color:var(--m24ol-muted)!important;-webkit-text-fill-color:var(--m24ol-muted);line-height:1.45;margin:.35rem 0 0}
.m24ol-how-hero{
  margin-bottom:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.025)
}
.m24ol-how-hero h3{margin:4px 0 0;font-size:1.15rem;font-weight:650}
.m24ol-how-hero .m24ol-lead{font-size:.86rem;margin-top:6px}
.m24ol-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}
.m24ol-step{
  padding:12px 12px 11px;border-radius:12px;border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.025);min-height:0;box-shadow:none
}
.m24ol-step-n{
  display:inline-block;font-weight:650;font-size:.68rem;margin-bottom:4px;letter-spacing:.04em;
  color:#a8b8ae!important;-webkit-text-fill-color:#a8b8ae;opacity:.9
}
.m24ol-step h4{margin:0 0 4px;font-size:.86rem;font-weight:650}
.m24ol-step p{margin:0;color:#a8b8ae!important;-webkit-text-fill-color:#a8b8ae;font-size:.78rem;line-height:1.35}
.m24ol-budget-strip{
  margin-top:14px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.02)
}
.m24ol-budget-strip h4{margin:0 0 8px;font-size:.86rem;font-weight:650}
.m24ol-budget-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:5px}
.m24ol-budget-cell{
  display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 3px;border-radius:8px;
  background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)
}
.m24ol-budget-cell strong{font-size:.78rem;font-weight:650}
.m24ol-budget-cell span{font-size:.7rem;color:#a8b8ae!important;-webkit-text-fill-color:#a8b8ae}
.m24ol-moneybar{margin-bottom:12px}
.m24ol-moneybar-hero{
  padding:14px 16px;border-radius:16px;margin-bottom:14px;
  border:1px solid rgba(34,197,94,.32);
  background:linear-gradient(135deg,rgba(34,197,94,.16),rgba(0,0,0,.24));
}
.m24ol-moneybar-copy{display:flex;flex-direction:column;gap:2px}
.m24ol-money-big{font-size:1.55rem;letter-spacing:-.02em;color:#b8f0cc!important;-webkit-text-fill-color:#b8f0cc}
.m24ol-moneybar-track,.m24ol-points-track{height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:8px}
.m24ol-moneybar-fill,.m24ol-points-fill{height:100%;background:linear-gradient(90deg,#22c55e,#8be0a8);border-radius:999px}
.m24ol-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:4px 0 10px}
.m24ol-section-head h4{margin:0;font-size:1rem}
.m24ol-market-tools{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}
.m24ol-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}
.m24ol-filter-row-search .m24ol-input{flex:1;min-width:100%;width:100%}
.m24ol-input,
.m24ol-input-search,
.m24ol-input-select,
.m24ol-input-num{
  -webkit-appearance:none;appearance:none;color-scheme:dark;
  flex:1 1 140px;min-width:0;border-radius:12px;
  border:1px solid rgba(34,197,94,.35)!important;
  background:#0f1612!important;background-color:#0f1612!important;
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df!important;
  caret-color:#f5f0df;
  padding:11px 12px;font:inherit;font-size:.9rem;outline:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03);
  transition:border-color .15s ease, box-shadow .15s ease;
}
.m24ol-input:hover,.m24ol-input-search:hover,.m24ol-input-select:hover,.m24ol-input-num:hover{
  border-color:rgba(111,214,154,.55)!important
}
.m24ol-input:focus,.m24ol-input-search:focus,.m24ol-input-select:focus,.m24ol-input-num:focus{
  border-color:#22c55e!important;box-shadow:0 0 0 3px rgba(34,197,94,.22)
}
.m24ol-input::placeholder,.m24ol-input-search::placeholder,.m24ol-input-num::placeholder{
  color:#7f9d8c!important;-webkit-text-fill-color:#7f9d8c!important;opacity:1
}
.m24ol-input-select{
  flex:1 1 120px;padding-right:34px;cursor:pointer;
  background-color:#0f1612!important;
  background-image:
    linear-gradient(45deg,transparent 50%,#7dcca0 50%),
    linear-gradient(135deg,#7dcca0 50%,transparent 50%),
    linear-gradient(to right,#0f1612,#0f1612);
  background-position:
    calc(100% - 16px) calc(50% - 2px),
    calc(100% - 10px) calc(50% - 2px),
    0 0;
  background-size:6px 6px,6px 6px,100% 100%;
  background-repeat:no-repeat;
}
.m24ol-input-select option,
.m24ol-input option{
  background:#0f1612!important;color:#f5f0df!important
}
.m24ol-input-num{flex:0 1 118px;min-width:96px;max-width:140px}
.m24ol-input-num::-webkit-outer-spin-button,
.m24ol-input-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.m24ol-input-num{appearance:textfield;-moz-appearance:textfield}
.m24ol-btn-search{flex:0 0 auto;min-width:104px}
.m24ol-market-list,.m24ol-mine-list{
  display:flex;flex-direction:column;gap:8px;max-height:min(42vh,320px);overflow:auto;
  margin-bottom:14px;padding-right:4px;
  scrollbar-width:thin;scrollbar-color:rgba(111,214,154,.3) rgba(0,0,0,.15)
}
.m24ol-market-list::-webkit-scrollbar,.m24ol-mine-list::-webkit-scrollbar{width:7px}
.m24ol-market-list::-webkit-scrollbar-thumb,.m24ol-mine-list::-webkit-scrollbar-thumb{
  background:rgba(111,214,154,.3);border-radius:999px
}
.m24ol-player-row{
  display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;
  padding:10px 12px;border-radius:14px;
  background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.16));
  border:1px solid rgba(255,255,255,.1)
}
.m24ol-player-row.is-mine{grid-template-columns:auto minmax(0,1fr) auto auto}
.m24ol-player-main{display:flex;align-items:center;gap:10px;min-width:0}
.m24ol-player-meta{min-width:0}
.m24ol-player-meta strong{
  display:block;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}
.m24ol-player-stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.m24ol-ovr{
  width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:0 0 auto;
  background:linear-gradient(160deg,rgba(34,197,94,.35),rgba(20,40,28,.7));
  border:1px solid rgba(111,214,154,.35);color:#b8f0cc!important;-webkit-text-fill-color:#b8f0cc;
  font-weight:800;font-size:.9rem
}
.m24ol-chip{
  display:inline-flex;align-items:center;padding:3px 8px;border-radius:8px;
  border:1px solid rgba(111,214,154,.28);background:rgba(34,197,94,.12);
  color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5;font-size:.72rem;font-weight:800;letter-spacing:.04em
}
.m24ol-price{color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}
.m24ol-muted{display:block;color:#93b4a2!important;-webkit-text-fill-color:#93b4a2;font-size:.78rem}
.m24ol-xi{
  font-size:.68rem;font-weight:800;color:#6fd69a!important;-webkit-text-fill-color:#6fd69a;
  border:1px solid rgba(111,214,154,.35);border-radius:6px;padding:3px 6px;align-self:center
}
.m24ol-btn{
  border:0;border-radius:12px;padding:10px 14px;font-weight:700;cursor:pointer;
  background:rgba(255,255,255,.08);color:#fff!important;-webkit-text-fill-color:#fff;font:inherit
}
.m24ol-btn:hover:not(:disabled){filter:brightness(1.06)}
.m24ol-btn:disabled{opacity:.45;cursor:default}
.m24ol-btn-primary{background:linear-gradient(180deg,#22c55e 0%,#16a34a 100%);box-shadow:0 8px 22px rgba(47,179,109,.28)}
.m24ol-btn-secondary{
  background:rgba(34,197,94,.16);border:1px solid rgba(111,214,154,.35);color:#d7f5e4!important;-webkit-text-fill-color:#d7f5e4
}
.m24ol-btn-ghost{background:transparent;border:1px solid rgba(255,255,255,.16)}
.m24ol-btn-sm{padding:8px 12px;font-size:.78rem;border-radius:10px}
.m24ol-btn-danger{background:rgba(180,60,60,.25);color:#ffc9c9!important;-webkit-text-fill-color:#ffc9c9;border:1px solid rgba(220,100,100,.25)}
.m24ol-locked,.m24ol-queue,.m24ol-matchcard{
  padding:18px;border-radius:16px;border:1px solid rgba(34,197,94,.28);
  background:linear-gradient(160deg,rgba(34,197,94,.12),rgba(255,255,255,.03))
}
.m24ol-queue-live{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}
.m24ol-pulse{
  width:14px;height:14px;border-radius:50%;background:#22c55e;
  box-shadow:0 0 0 0 rgba(34,197,94,.55);animation:m24olPulse 1.4s infinite
}
@keyframes m24olPulse{
  0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}
  70%{box-shadow:0 0 0 14px rgba(34,197,94,0)}
  100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}
}
.m24ol-vs{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin:14px 0}
.m24ol-vs > div{display:flex;flex-direction:column;gap:4px}
.m24ol-vs-x{font-weight:900;color:#6fd69a!important;-webkit-text-fill-color:#6fd69a;letter-spacing:.12em}
.m24ol-score{text-align:center}
.m24ol-score strong{font-size:2rem}
.m24ol-badge{
  display:inline-flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;
  background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.32);margin-bottom:12px
}
.m24ol-badge strong{font-size:1.4rem}
.m24ol-points{margin-bottom:14px}
.m24ol-points-head{display:flex;justify-content:space-between;gap:8px}
.m24ol-history ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.m24ol-history li{display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}
.m24ol-history li.is-win strong{color:#7dffa8!important;-webkit-text-fill-color:#7dffa8}
.m24ol-history li.is-loss strong{color:#ff9b9b!important;-webkit-text-fill-color:#ff9b9b}
.m24ol-history li.is-draw strong{color:#ffe08a!important;-webkit-text-fill-color:#ffe08a}
.m24ol-error{color:#ffb4b4!important;-webkit-text-fill-color:#ffb4b4;background:rgba(140,40,40,.25);padding:8px 10px;border-radius:10px}
.m24ol-notice{color:#b8f0cc!important;-webkit-text-fill-color:#b8f0cc;background:rgba(34,197,94,.15);padding:8px 10px;border-radius:10px}
.m24ol-warn{color:#ffe08a!important;-webkit-text-fill-color:#ffe08a}
.m24ol-empty{color:#93b4a2!important;-webkit-text-fill-color:#93b4a2;padding:8px 2px}
.m24ol-mine{margin-top:6px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}

/* Elenco sub-tabs \00B7 prÃ©-jogo pitch \00B7 X1 ready */
.m24ol-subtabs{
  display:flex;gap:8px;margin:0 0 14px;padding:4px;
  border-radius:14px;background:rgba(0,0,0,.22);border:1px solid rgba(34,197,94,.22)
}
.m24ol-subtab{
  flex:1;border:0;border-radius:10px;padding:10px 12px;cursor:pointer;
  background:transparent;color:#c5d6c8!important;-webkit-text-fill-color:#c5d6c8;
  font-weight:700;font-size:.9rem
}
.m24ol-subtab:hover{color:#fff!important;-webkit-text-fill-color:#fff}
.m24ol-subtab.is-on{
  background:linear-gradient(180deg,#22c55e 0%,#16a34a 100%);color:#fff!important;-webkit-text-fill-color:#fff;
  box-shadow:0 6px 14px rgba(47,179,109,.28)
}
.m24ol-tagbar{
  display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-end;
  margin-bottom:12px;padding:14px 14px 12px;border-radius:16px;
  border:1px solid rgba(34,197,94,.28);
  background:linear-gradient(160deg,rgba(34,197,94,.14),rgba(255,255,255,.03))
}
.m24ol-tagbar-copy{display:flex;flex-direction:column;gap:3px;min-width:min(100%,220px)}
.m24ol-tagbar-edit{display:flex;align-items:center;gap:6px;flex:1;min-width:min(100%,200px)}
.m24ol-tag-at{font-weight:800;color:#6fd69a!important;-webkit-text-fill-color:#6fd69a}
.m24ol-input-tag{flex:1;min-width:0;max-width:180px}
.m24ol-prematch{margin:4px 0 14px}
.m24ol-prematch-head{
  display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;justify-content:space-between;margin-bottom:10px
}
.m24ol-prematch-head h4{margin:2px 0 0}
.m24ol-formation-select{flex:0 0 auto;min-width:110px;max-width:140px}
.m24ol-pitch{
  position:relative;width:100%;aspect-ratio:3/4;max-height:min(52vh,420px);
  border-radius:18px;overflow:hidden;
  border:1px solid rgba(154,232,184,.28);
  background:
    linear-gradient(180deg,rgba(8,40,22,.35),rgba(4,20,12,.45)),
    repeating-linear-gradient(0deg,transparent,transparent 11.5%,rgba(255,255,255,.04) 11.5%,rgba(255,255,255,.04) 12%),
    linear-gradient(160deg,#1f7a45,#166536 45%,#0f4d2a);
  box-shadow:inset 0 0 0 2px rgba(255,255,255,.06),0 12px 28px rgba(0,0,0,.28)
}
.m24ol-pitch::before{
  content:"";position:absolute;inset:8% 12%;border:1px solid rgba(255,255,255,.16);border-radius:4px;pointer-events:none
}
.m24ol-pitch::after{
  content:"";position:absolute;left:50%;top:50%;width:22%;aspect-ratio:1;transform:translate(-50%,-50%);
  border:1px solid rgba(255,255,255,.16);border-radius:50%;pointer-events:none
}
.m24ol-pitch-chip{
  position:absolute;transform:translate(-50%,-50%);
  min-width:64px;max-width:78px;padding:6px 7px 5px;border-radius:12px;
  border:1px solid rgba(255,255,255,.22);
  background:rgba(10,18,14,.82);backdrop-filter:blur(4px);
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df;
  display:flex;flex-direction:column;align-items:center;gap:1px;cursor:pointer;
  box-shadow:0 6px 14px rgba(0,0,0,.28)
}
.m24ol-pitch-chip strong{
  font-size:.72rem;line-height:1.15;text-align:center;max-width:100%;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
.m24ol-pitch-chip em{font-style:normal;font-size:.68rem;font-weight:800;color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5}
.m24ol-pitch-pos{
  font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;
  color:#6fd69a!important;-webkit-text-fill-color:#6fd69a
}
.m24ol-pitch-chip.is-pick{
  border-color:#8be0a8;box-shadow:0 0 0 2px rgba(139,224,168,.45),0 8px 16px rgba(0,0,0,.35);
  background:rgba(34,197,94,.35)
}
.m24ol-pitch-chip.is-empty{opacity:.72;border-style:dashed}
.m24ol-pitch-dnd .m24ol-pitch-chip:not(.is-empty){cursor:grab;touch-action:none;user-select:none}
.m24ol-pitch-chip.is-dragging,.m24ol-bench-seat.is-dragging{opacity:.42;transform:translate(-50%,-50%) scale(.96)}
.m24ol-bench-seat.is-dragging{transform:scale(.96)}
.m24ol-pitch-chip.is-drop,.m24ol-bench-seat.is-drop{
  outline:2px solid rgba(246,215,106,.85);
  box-shadow:0 0 0 3px rgba(246,215,106,.3),0 8px 16px rgba(0,0,0,.35)
}
.m24ol-division-pill{
  display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;
  margin-bottom:12px;padding:12px 14px;border-radius:14px;
  border:1px solid rgba(34,197,94,.3);
  background:linear-gradient(120deg,rgba(34,197,94,.16),rgba(0,0,0,.1) 70%)
}
.m24ol-division-pill strong{font-size:1.02rem;letter-spacing:-.01em}
.m24ol-bench{
  display:flex;align-items:stretch;gap:10px;margin:12px 0 4px;padding:10px;
  border-radius:14px;border:1px solid rgba(255,255,255,.1);
  background:rgba(0,0,0,.22)
}
.m24ol-bench-label{
  flex:0 0 auto;align-self:center;font-size:.72rem;font-weight:800;
  letter-spacing:.12em;text-transform:uppercase;color:#7dcca0!important;-webkit-text-fill-color:#7dcca0
}
.m24ol-bench-slots{
  display:flex;gap:8px;overflow-x:auto;flex:1;min-width:0;
  -webkit-overflow-scrolling:touch;scrollbar-width:thin
}
.m24ol-bench-seat{
  flex:0 0 auto;min-width:76px;max-width:92px;padding:8px 8px 6px;border-radius:12px;
  border:1px solid rgba(255,255,255,.14);background:rgba(10,18,14,.78);
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df;
  display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;
  text-align:center
}
.m24ol-bench-seat.is-empty{opacity:.65;border-style:dashed;cursor:default}
.m24ol-bench-seat.is-pick{
  border-color:#8be0a8;box-shadow:0 0 0 2px rgba(139,224,168,.4);background:rgba(34,197,94,.32)
}
.m24ol-bench-seat.is-filled{cursor:grab;user-select:none}
.m24ol-bench-pos{
  font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;
  color:#6fd69a!important;-webkit-text-fill-color:#6fd69a
}
.m24ol-bench-seat strong{font-size:.72rem;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m24ol-bench-seat small{font-size:.62rem;color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5}
/*m24-online-tactics-ui*/
.m24ol-tactics{
  margin:16px 0 8px;padding:16px 14px;border-radius:14px;
  border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)
}
.m24ol-tactics-title{
  margin:0 0 2px;font-size:.95rem;font-weight:650;
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df
}
.m24ol-tactics-lead{margin:0 0 10px;font-size:.8rem;line-height:1.4}
.m24ol-orders-title{
  margin:14px 0 6px;font-size:.66rem;font-weight:650;letter-spacing:.05em;
  text-transform:uppercase;color:#a8b8ae!important;-webkit-text-fill-color:#a8b8ae
}
.m24ol-tactics-styles{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px
}
.m24ol-tactic-chip{
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;
  min-height:36px;padding:6px 4px;border-radius:8px;text-align:center;
  border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);
  color:#f0ebe0!important;-webkit-text-fill-color:#f0ebe0;cursor:pointer;
  transition:background .15s ease,border-color .15s ease
}
.m24ol-tactic-chip strong{font-size:.66rem;font-weight:600;line-height:1.15}
.m24ol-tactic-chip.is-on{
  border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.1);
  box-shadow:none
}
.m24ol-tactic-chip:disabled{opacity:.55;cursor:not-allowed}
.m24ol-tactic-icon{
  display:grid;place-items:center;width:18px;height:18px;border-radius:5px;
  background:rgba(255,255,255,.04);font-size:.68rem;opacity:.85;flex:0 0 auto
}
.m24ol-tactic-chip.is-on .m24ol-tactic-icon{
  background:rgba(34,197,94,.12);opacity:1
}
.m24ol-tactics-orders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.m24ol-order-btn{
  min-height:30px;padding:5px 4px;border-radius:8px;font-size:.66rem;font-weight:600;line-height:1.2;
  border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);
  color:#f0ebe0!important;-webkit-text-fill-color:#f0ebe0;cursor:pointer;
  transition:background .15s ease,border-color .15s ease
}
.m24ol-order-btn.is-on{
  border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.1)
}
.m24ol-order-btn:disabled{opacity:.55;cursor:not-allowed}
.m24ol-player-row.is-xi{border-color:rgba(111,214,154,.45);background:rgba(34,197,94,.1)}
.m24ol-player-row.is-bench{border-color:rgba(56,189,248,.35);background:rgba(56,189,248,.08)}
.m24ol-player-row.is-bench .m24ol-xi{color:#7dd3fc!important;-webkit-text-fill-color:#7dd3fc}
.m24ol-x1{
  padding:18px;border-radius:18px;border:1px solid rgba(34,197,94,.32);
  background:
    radial-gradient(120% 80% at 50% 0%,rgba(34,197,94,.18),transparent 55%),
    linear-gradient(165deg,#141c17,#0f1612)
}
.m24ol-x1-live{
  display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;
  background:rgba(220,38,38,.16);border:1px solid rgba(248,113,113,.35);margin-bottom:14px
}
.m24ol-x1-live strong{letter-spacing:.14em;font-size:.78rem;color:#fecaca!important;-webkit-text-fill-color:#fecaca}
.m24ol-live-dot{
  width:8px;height:8px;border-radius:50%;background:#ef4444;
  box-shadow:0 0 0 0 rgba(239,68,68,.55);animation:m24ol-live-pulse 1.4s ease-out infinite
}
@keyframes m24ol-live-pulse{
  0%{box-shadow:0 0 0 0 rgba(239,68,68,.55)}
  70%{box-shadow:0 0 0 10px rgba(239,68,68,0)}
  100%{box-shadow:0 0 0 0 rgba(239,68,68,0)}
}
.m24ol-x1-vs{
  display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin:8px 0 14px
}
.m24ol-x1-side{
  display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;
  background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);min-width:0
}
.m24ol-x1-side.is-you{border-color:rgba(111,214,154,.45);background:rgba(34,197,94,.12)}
.m24ol-x1-side strong{
  font-size:1.02rem;line-height:1.25;word-break:break-word;
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df
}
.m24ol-x1-mid{display:flex;flex-direction:column;align-items:center;gap:10px}
.m24ol-countdown{
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  width:72px;height:72px;border-radius:50%;
  border:2px solid rgba(111,214,154,.45);
  background:rgba(0,0,0,.28)
}
.m24ol-countdown strong{font-size:1.55rem;line-height:1;color:#b8f0cc!important;-webkit-text-fill-color:#b8f0cc}
.m24ol-countdown span{font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5}
.m24ol-countdown.is-urgent{
  border-color:rgba(248,113,113,.65);animation:m24ol-urgent 0.7s ease-in-out infinite alternate
}
.m24ol-countdown.is-urgent strong{color:#fecaca!important;-webkit-text-fill-color:#fecaca}
@keyframes m24ol-urgent{from{transform:scale(1)}to{transform:scale(1.04)}}
.m24ol-ready-pill{
  display:inline-flex;align-self:flex-start;padding:4px 8px;border-radius:999px;font-size:.72rem;font-weight:700;
  background:rgba(255,255,255,.06);color:#c5d6c8!important;-webkit-text-fill-color:#c5d6c8
}
.m24ol-ready-pill.is-on{
  background:rgba(34,197,94,.22);color:#b8f0cc!important;-webkit-text-fill-color:#b8f0cc;
  border:1px solid rgba(111,214,154,.4)
}
.m24ol-x1-rule{
  margin:0 0 14px;font-size:.84rem;line-height:1.4;
  color:#c5d6c8!important;-webkit-text-fill-color:#c5d6c8
}
.m24ol-btn-pronto{width:100%;min-height:48px;font-size:1.05rem;letter-spacing:.02em}

/* Beat light-mode globals that force dark navy headings/strong and white inputs. */
html.ui-light-test .m24ol-root,
body.light .m24ol-root,
html.ui-light-test .m24ol-root .m24ol-shell,
body.light .m24ol-root .m24ol-shell{
  background:#0a100d!important
}
html.ui-light-test .m24ol-root .m24ol-content,
body.light .m24ol-root .m24ol-content,
html.ui-light-test .m24ol-root .m24ol-body,
body.light .m24ol-root .m24ol-body{
  background:#121a16!important
}
html.ui-light-test .m24ol-root .m24ol-panel,
body.light .m24ol-root .m24ol-panel{
  background:
    linear-gradient(180deg,#1c2e24 0%,#121a16 100%),
    radial-gradient(ellipse at top right,rgba(34,197,94,.14),transparent 52%)!important
}
html.ui-light-test .m24ol-root,
html.ui-light-test .m24ol-root .m24ol-panel,
body.light .m24ol-root,
body.light .m24ol-root .m24ol-panel{
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df;color-scheme:dark;
  scrollbar-color:rgba(111,214,154,.35) rgba(0,0,0,.2)
}
/* Light-mode global button:disabled uses --btn-disabled-bg:#e2e8f0 â€” white flash on click/busy. */
html.ui-light-test .m24ol-root button:disabled,
html.ui-light-test .m24ol-root button:disabled:hover,
body.light .m24ol-root button:disabled,
body.light .m24ol-root button:disabled:hover,
.m24ol-root button:disabled,
.m24ol-root button:disabled:hover{
  background:#1a2620!important;
  background-color:#1a2620!important;
  background-image:none!important;
  border-color:rgba(111,214,154,.22)!important;
  color:#9fb8a8!important;
  -webkit-text-fill-color:#9fb8a8!important;
  box-shadow:none!important;
  opacity:.72!important;
  filter:none!important
}
html.ui-light-test .m24ol-root button.m24ol-btn-primary:disabled,
html.ui-light-test .m24ol-root button.m24ol-btn-primary:disabled:hover,
body.light .m24ol-root button.m24ol-btn-primary:disabled,
body.light .m24ol-root button.m24ol-btn-primary:disabled:hover,
.m24ol-root button.m24ol-btn-primary:disabled,
.m24ol-root button.m24ol-btn-primary:disabled:hover{
  background:linear-gradient(180deg,#1f6b45,#1a5a3a)!important;
  background-color:#1a5a3a!important;
  border-color:rgba(111,214,154,.28)!important;
  color:#d7ebe0!important;
  -webkit-text-fill-color:#d7ebe0!important;
  opacity:.8!important
}
html.ui-light-test .m24ol-root .m24ol-back,
body.light .m24ol-root .m24ol-back{
  background:rgba(255,255,255,.04)!important;color:#8ec9a8!important;-webkit-text-fill-color:#8ec9a8!important;
  border:1px solid rgba(111,214,154,.22)!important;box-shadow:none!important;opacity:.9!important
}
html.ui-light-test .m24ol-root h1,
html.ui-light-test .m24ol-root h2,
html.ui-light-test .m24ol-root h3,
html.ui-light-test .m24ol-root h4,
html.ui-light-test .m24ol-root strong,
html.ui-light-test .m24ol-root .title,
html.ui-light-test .m24ol-root .m24ol-head h2,
html.ui-light-test .m24ol-root .m24ol-section-head h4,
html.ui-light-test .m24ol-root .m24ol-badge strong,
html.ui-light-test .m24ol-root .m24ol-score strong,
html.ui-light-test .m24ol-root .m24ol-budget-cell strong,
html.ui-light-test .m24ol-root .m24ol-player-meta strong,
html.ui-light-test .m24ol-root .m24ol-points-head strong,
html.ui-light-test .m24ol-root .m24ol-money-big,
body.light .m24ol-root h1,
body.light .m24ol-root h2,
body.light .m24ol-root h3,
body.light .m24ol-root h4,
body.light .m24ol-root strong,
body.light .m24ol-root .title,
body.light .m24ol-root .m24ol-head h2,
body.light .m24ol-root .m24ol-section-head h4,
body.light .m24ol-root .m24ol-badge strong,
body.light .m24ol-root .m24ol-score strong,
body.light .m24ol-root .m24ol-budget-cell strong,
body.light .m24ol-root .m24ol-player-meta strong,
body.light .m24ol-root .m24ol-points-head strong,
body.light .m24ol-root .m24ol-money-big{
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df!important
}
html.ui-light-test .m24ol-root p,
html.ui-light-test .m24ol-root span,
html.ui-light-test .m24ol-root label,
html.ui-light-test .m24ol-root li,
body.light .m24ol-root p,
body.light .m24ol-root span,
body.light .m24ol-root label,
body.light .m24ol-root li{
  color:inherit
}
html.ui-light-test .m24ol-root .m24ol-muted,
html.ui-light-test .m24ol-root .m24ol-lead,
html.ui-light-test .m24ol-root .m24ol-empty,
body.light .m24ol-root .m24ol-muted,
body.light .m24ol-root .m24ol-lead,
body.light .m24ol-root .m24ol-empty{
  color:#c5d6c8!important;-webkit-text-fill-color:#c5d6c8!important
}
html.ui-light-test .m24ol-root .m24ol-kicker,
html.ui-light-test .m24ol-root .m24ol-price,
html.ui-light-test .m24ol-root .m24ol-chip,
html.ui-light-test .m24ol-root .m24ol-soft,
body.light .m24ol-root .m24ol-kicker,
body.light .m24ol-root .m24ol-price,
body.light .m24ol-root .m24ol-chip{
  color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5!important
}
html.ui-light-test .m24ol-root .m24ol-money-big,
body.light .m24ol-root .m24ol-money-big{
  color:#b8f0cc!important;-webkit-text-fill-color:#b8f0cc!important
}
html.ui-light-test .m24ol-root input,
html.ui-light-test .m24ol-root select,
html.ui-light-test .m24ol-root textarea,
html.ui-light-test .m24ol-root .m24ol-input,
html.ui-light-test .m24ol-root .m24ol-input-search,
html.ui-light-test .m24ol-root .m24ol-input-select,
html.ui-light-test .m24ol-root .m24ol-input-num,
body.light .m24ol-root input,
body.light .m24ol-root select,
body.light .m24ol-root textarea,
body.light .m24ol-root .m24ol-input,
body.light .m24ol-root .m24ol-input-search,
body.light .m24ol-root .m24ol-input-select,
body.light .m24ol-root .m24ol-input-num{
  background:#0f1612!important;background-color:#0f1612!important;
  border-color:rgba(34,197,94,.35)!important;
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df!important;
  color-scheme:dark!important
}
html.ui-light-test .m24ol-root input::placeholder,
html.ui-light-test .m24ol-root .m24ol-input::placeholder,
body.light .m24ol-root input::placeholder,
body.light .m24ol-root .m24ol-input::placeholder{
  color:#7f9d8c!important;-webkit-text-fill-color:#7f9d8c!important;opacity:1
}
html.ui-light-test .m24ol-root select option,
html.ui-light-test .m24ol-root .m24ol-input option,
body.light .m24ol-root select option,
body.light .m24ol-root .m24ol-input option{
  background:#0f1612!important;color:#f5f0df!important
}
html.ui-light-test .m24ol-root .m24ol-history li.is-win strong,
body.light .m24ol-root .m24ol-history li.is-win strong{color:#7dffa8!important;-webkit-text-fill-color:#7dffa8!important}
html.ui-light-test .m24ol-root .m24ol-history li.is-loss strong,
body.light .m24ol-root .m24ol-history li.is-loss strong{color:#ff9b9b!important;-webkit-text-fill-color:#ff9b9b!important}
html.ui-light-test .m24ol-root .m24ol-history li.is-draw strong,
body.light .m24ol-root .m24ol-history li.is-draw strong{color:#ffe08a!important;-webkit-text-fill-color:#ffe08a!important}

/* Mercado â€” ficha do jogador (click na linha) */
.m24ol-player-row-click{cursor:pointer}
.m24ol-player-row-click:hover{
  border-color:rgba(111,214,154,.5);background:rgba(34,197,94,.1)
}
.m24ol-player-row-click:focus-visible{
  outline:2px solid rgba(111,214,154,.65);outline-offset:2px
}
.m24ol-ovr-lg{
  width:52px;height:52px;border-radius:14px;font-size:1.15rem
}
.m24ol-market-detail{
  position:fixed;inset:0;z-index:13050;display:grid;place-items:end center;
  pointer-events:none
}
.m24ol-market-detail-backdrop{
  position:absolute;inset:0;border:0;padding:0;cursor:pointer;pointer-events:auto;
  background:rgba(4,10,7,.62);backdrop-filter:blur(3px)
}
.m24ol-market-detail-panel{
  position:relative;z-index:1;pointer-events:auto;
  width:min(520px,100%);max-height:min(86vh,720px);overflow:auto;
  margin:0;border-radius:20px 20px 0 0;
  border:1px solid rgba(111,214,154,.4);border-bottom:0;
  background:
    linear-gradient(180deg,#1e3228 0%,#121a16 100%),
    radial-gradient(ellipse at top,rgba(34,197,94,.16),transparent 55%);
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df;
  box-shadow:0 -18px 50px rgba(0,0,0,.45);
  padding:16px 16px 18px;scrollbar-width:thin
}
.m24ol-market-detail-head{
  display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px
}
.m24ol-market-detail-title{display:flex;align-items:center;gap:12px;min-width:0}
.m24ol-market-detail-title strong{
  font-size:1.15rem;color:#f5f0df!important;-webkit-text-fill-color:#f5f0df
}
.m24ol-market-detail-close{width:36px;height:36px;flex:0 0 auto}
.m24ol-market-detail-facts{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px
}
.m24ol-fact{
  padding:10px 12px;border-radius:12px;
  background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.08)
}
.m24ol-fact-label{
  display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;
  color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5;margin-bottom:4px;font-weight:700
}
.m24ol-fact strong{
  font-size:1rem;color:#f5f0df!important;-webkit-text-fill-color:#f5f0df
}
.m24ol-attr-title{
  margin:0 0 8px;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;
  color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5
}
.m24ol-attr-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}
.m24ol-attr-row{
  display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;
  column-gap:10px;row-gap:4px;align-items:center
}
.m24ol-attr-row > span{
  font-size:.82rem;color:#c5d6c8!important;-webkit-text-fill-color:#c5d6c8
}
.m24ol-attr-row > strong{
  font-variant-numeric:tabular-nums;color:#f5f0df!important;-webkit-text-fill-color:#f5f0df
}
.m24ol-attr-bar{
  grid-column:1/-1;height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden
}
.m24ol-attr-bar i{
  display:block;height:100%;border-radius:inherit;
  background:linear-gradient(90deg,#2a9d63,#6fd69a)
}
.m24ol-market-detail-actions{
  display:flex;gap:8px;justify-content:stretch;margin-top:4px
}
.m24ol-market-detail-actions .m24ol-btn{flex:1;min-height:44px}

html.ui-light-test .m24ol-root .m24ol-market-detail-panel,
body.light .m24ol-root .m24ol-market-detail-panel,
html.ui-light-test .m24ol-root .m24ol-market-detail-panel strong,
body.light .m24ol-root .m24ol-market-detail-panel strong,
html.ui-light-test .m24ol-root .m24ol-fact strong,
body.light .m24ol-root .m24ol-fact strong{
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df!important
}
html.ui-light-test .m24ol-root .m24ol-fact-label,
html.ui-light-test .m24ol-root .m24ol-attr-title,
body.light .m24ol-root .m24ol-fact-label,
body.light .m24ol-root .m24ol-attr-title{
  color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5!important
}

@media (max-width:640px){
  .m24ol-panel{border-radius:16px;max-height:94vh}
  .m24ol-head,.m24ol-body{padding-left:14px;padding-right:14px}
  .m24ol-tabs{padding-left:12px;padding-right:12px;gap:6px}
  .m24ol-tab{padding:8px 12px;font-size:.8rem}
  .m24ol-filter-row .m24ol-input-num{flex:1 1 calc(50% - 8px);max-width:none}
  .m24ol-filter-row .m24ol-input-select{flex:1 1 calc(50% - 8px)}
  .m24ol-btn-search{flex:1 1 100%}
  .m24ol-player-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}
  .m24ol-player-row .m24ol-player-stats{grid-column:2;justify-self:end}
  .m24ol-player-row .m24ol-btn{grid-column:1/-1}
  .m24ol-player-row.is-mine{grid-template-columns:auto minmax(0,1fr) auto}
  .m24ol-player-row.is-mine .m24ol-btn{grid-column:1/-1}
  .m24ol-money-big{font-size:1.35rem}
  .m24ol-x1-vs{grid-template-columns:1fr;gap:10px}
  .m24ol-x1-mid{order:-1}
  .m24ol-pitch-chip{min-width:56px;max-width:68px;padding:5px 5px 4px}
  .m24ol-pitch-chip strong{font-size:.66rem}
  .m24ol-market-detail-facts{grid-template-columns:1fr 1fr}
  .m24ol-tactics-styles{grid-template-columns:repeat(3,minmax(0,1fr))}
  .m24ol-tactics-orders{grid-template-columns:repeat(3,minmax(0,1fr))}
  .m24ol-bench{flex-direction:column;align-items:stretch}
  .m24ol-points-rules-row{gap:6px}
  .m24ol-div-card-meta{align-items:flex-start;text-align:left}
  .m24ol-div-budget{align-items:flex-start;width:100%}
  .m24ol-div-card-divider{display:none}
}

/*m24-online-layout-queue-fix*/
/* Hub / DivisÃ£o / pontos â€” block+gap so inline spans never glue (HUB LIVEAcessoâ€¦). */
.m24ol-handle{
  font-size:1.35rem;letter-spacing:.01em;
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df
}
.m24ol-handle-soft{
  display:block;margin-top:2px;font-size:.86rem;font-weight:700;
  color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5
}
.m24ol-lock-pill{
  display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;
  font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;
  background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);
  color:#c5d6c8!important;-webkit-text-fill-color:#c5d6c8
}
.m24ol-play{display:flex;flex-direction:column;gap:12px}
.m24ol-play-hero{
  padding:16px 16px 14px;border-radius:18px;
  border:1px solid rgba(34,197,94,.28);
  background:
    radial-gradient(120% 90% at 100% 0%,rgba(34,197,94,.16),transparent 55%),
    linear-gradient(165deg,rgba(20,28,23,.96),rgba(10,16,13,.98))
}
.m24ol-play-hero-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.m24ol-play-hero-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
.m24ol-play-hero-div{display:block;font-size:1.35rem;margin-top:0;line-height:1.15}
.m24ol-play-hero-pts{display:flex;flex-direction:column;gap:2px;text-align:right;min-width:72px}
.m24ol-play-hero-pts strong{display:block;font-size:1.55rem;line-height:1;color:#b8f0cc!important;-webkit-text-fill-color:#b8f0cc}
.m24ol-pts-den{display:block!important;margin:0}
.m24ol-play-hero-bar{
  margin-top:12px;height:8px;border-radius:999px;overflow:hidden;
  background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.06)
}
.m24ol-play-hero-fill{height:100%;background:linear-gradient(90deg,#1f8f55,#8be0a8);border-radius:999px}
.m24ol-empty-card{
  padding:14px 16px;border-radius:16px;
  border:1px dashed rgba(246,215,106,.35);
  background:rgba(246,215,106,.06);
  display:flex;flex-direction:column;gap:8px;align-items:flex-start
}
.m24ol-empty-card strong{color:#ffe08a!important;-webkit-text-fill-color:#ffe08a}
.m24ol-play-primary{margin:0}
.m24ol-live-mini{
  font-size:.68rem;font-weight:800;letter-spacing:.12em;
  color:#fecaca!important;-webkit-text-fill-color:#fecaca;
  padding:3px 8px;border-radius:999px;
  background:rgba(220,38,38,.16);border:1px solid rgba(248,113,113,.3)
}
.m24ol-btn-block{width:100%;min-height:46px}
.m24ol-x1-invite{
  padding:16px;border-radius:16px;
  border:1px solid rgba(255,255,255,.1);
  background:linear-gradient(160deg,rgba(255,255,255,.04),rgba(0,0,0,.12))
}
.m24ol-x1-invite-row{display:flex;align-items:center;gap:8px;margin-top:10px}
.m24ol-x1-invite-row .m24ol-input-tag{flex:1;min-width:0}
.m24ol-x1-banner{
  display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:12px;
  border-radius:14px;border:1px solid rgba(111,214,154,.28);background:rgba(34,197,94,.1)
}
.m24ol-x1-banner.is-out{border-color:rgba(56,189,248,.3);background:rgba(56,189,248,.08)}
.m24ol-x1-banner-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}
.m24ol-div-card{
  display:flex;flex-wrap:wrap;gap:16px 20px;align-items:stretch;justify-content:space-between;
  padding:18px 18px 16px;border-radius:20px;margin-bottom:14px;
  border:1px solid rgba(34,197,94,.28);
  background:
    radial-gradient(100% 90% at 0% 0%,rgba(34,197,94,.16),transparent 52%),
    radial-gradient(70% 60% at 100% 100%,rgba(111,214,154,.06),transparent 50%),
    linear-gradient(165deg,rgba(22,36,28,.97),rgba(10,16,13,.99));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04)
}
.m24ol-div-card-badge{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 120px}
.m24ol-div-card-badge .m24ol-kicker{letter-spacing:.12em;opacity:.92}
.m24ol-div-card-badge strong{display:block;font-size:1.48rem;margin-top:0;line-height:1.18;letter-spacing:-.02em}
.m24ol-div-card-current strong{
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df
}
.m24ol-div-card-meta{display:flex;flex-direction:column;gap:8px;align-items:flex-end;text-align:right;justify-content:center}
.m24ol-div-budget{
  display:flex;flex-direction:column;gap:3px;align-items:flex-end;
  padding:8px 10px;border-radius:12px;
  border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.18)
}
.m24ol-div-cap{
  font-weight:800;font-size:.92rem;
  color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5
}
.m24ol-div-remain,.m24ol-div-spent{font-size:.74rem!important}
.m24ol-points-rich .m24ol-points-track{
  height:12px;margin-top:8px;border-radius:999px;overflow:hidden;
  background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.06)
}
.m24ol-points-marks{
  display:flex;justify-content:space-between;gap:10px;margin-top:6px;
  font-size:.72rem;color:#93b4a2!important;-webkit-text-fill-color:#93b4a2
}
.m24ol-points-marks span{display:inline-block;white-space:nowrap}
.m24ol-points-rules{
  display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:12px 14px;border-radius:14px;
  border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)
}
.m24ol-points-rules-label{
  display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;
  color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5
}
.m24ol-points-rules-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.m24ol-points-chip{
  display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:.78rem;font-weight:750;
  border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.22);
  color:#e8f5ee!important;-webkit-text-fill-color:#e8f5ee;white-space:nowrap
}
.m24ol-points-chip.is-win{border-color:rgba(111,214,154,.35);background:rgba(34,197,94,.14);color:#b8f0cc!important;-webkit-text-fill-color:#b8f0cc}
.m24ol-points-chip.is-draw{border-color:rgba(246,215,106,.35);background:rgba(246,215,106,.1);color:#ffe08a!important;-webkit-text-fill-color:#ffe08a}
.m24ol-points-chip.is-loss{border-color:rgba(248,113,113,.35);background:rgba(248,113,113,.1);color:#fecaca!important;-webkit-text-fill-color:#fecaca}
.m24ol-gate-rules .m24ol-points-rules-label{margin-bottom:0}
.m24ol-gate-rules strong{display:block;margin-top:2px;line-height:1.4;font-size:.88rem}
.m24ol-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.m24ol-hist-card{
  display:flex;justify-content:space-between;gap:12px;align-items:center;
  padding:12px 14px;border-radius:14px;
  background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)
}
.m24ol-hist-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}
.m24ol-hist-opp{font-weight:700;color:#c8edd4!important;-webkit-text-fill-color:#c8edd4}
.m24ol-hist-side{display:flex;align-items:center;gap:8px;flex-shrink:0}
.m24ol-hist-score{font-variant-numeric:tabular-nums;font-weight:800}
.m24ol-hist-wo{
  font-size:.68rem;font-weight:800;padding:2px 6px;border-radius:6px;
  background:rgba(248,113,113,.16);color:#fecaca!important;-webkit-text-fill-color:#fecaca
}
.m24ol-hist-delta{font-weight:800;font-variant-numeric:tabular-nums;color:#c5d6c8!important;-webkit-text-fill-color:#c5d6c8}
.m24ol-hist-delta.is-up{color:#7dffa8!important;-webkit-text-fill-color:#7dffa8}
.m24ol-hist-delta.is-down{color:#ff9b9b!important;-webkit-text-fill-color:#ff9b9b}
.m24ol-hist-card.is-win{border-color:rgba(111,214,154,.28)}
.m24ol-hist-card.is-loss{border-color:rgba(248,113,113,.22)}
.m24ol-hist-card.is-draw{border-color:rgba(246,215,106,.22)}
html.ui-light-test .m24ol-root .m24ol-handle,
body.light .m24ol-root .m24ol-handle,
html.ui-light-test .m24ol-root .m24ol-play-hero-div,
body.light .m24ol-root .m24ol-play-hero-div,
html.ui-light-test .m24ol-root .m24ol-div-card-badge strong,
body.light .m24ol-root .m24ol-div-card-badge strong{
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df!important
}

/*m24-online-loja-pix*/
.m24ol-shop{display:flex;flex-direction:column;gap:16px;padding:2px 0 22px}
.m24ol-shop-v2 .m24ol-shop-hero{
  display:flex;align-items:flex-start;justify-content:space-between;gap:12px;
  padding:18px 18px 16px;border-radius:22px;
  border:1px solid rgba(20,148,71,.28);
  background:
    radial-gradient(120% 100% at 100% 0%,rgba(20,148,71,.22),transparent 55%),
    linear-gradient(145deg,#10261a,#0b1510 70%)
}
.m24ol-shop-hero-copy{min-width:0;flex:1}
.m24ol-shop-v2 .m24ol-shop-hero h3{
  margin:4px 0 6px;font-size:1.55rem;letter-spacing:-.02em;
  color:#f3fff7!important;-webkit-text-fill-color:#f3fff7
}
.m24ol-shop-v2 .m24ol-shop-hero .m24ol-lead{
  margin:0;max-width:40ch;color:#b7d2c2!important;-webkit-text-fill-color:#b7d2c2
}
.m24ol-shop-hero-meta{
  display:flex;flex-wrap:nowrap;align-items:center;gap:6px;margin-top:12px;
  overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none
}
.m24ol-shop-hero-meta::-webkit-scrollbar{display:none}
.m24ol-shop-hero-meta span{
  flex:0 0 auto;display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;
  font-size:.64rem;font-weight:750;letter-spacing:.02em;white-space:nowrap;
  border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);
  color:#e7f6ee!important;-webkit-text-fill-color:#e7f6ee
}
.m24ol-shop-hero-badge{
  flex:0 0 auto;margin-top:2px;padding:8px 12px;border-radius:999px;font-size:.72rem;font-weight:850;letter-spacing:.1em;
  border:1px solid rgba(182,255,210,.45);background:linear-gradient(180deg,#3ecf7a,#1f9a52);
  color:#04140b!important;-webkit-text-fill-color:#04140b
}
.m24ol-shop-v2 .m24ol-shop-grid{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start
}
.m24ol-shop-v2 .m24ol-shop-grid>.m24ol-muted{grid-column:1/-1;margin:8px 2px}
.m24ol-shop-card-accent{
  display:block;height:4px;width:100%;
  background:linear-gradient(90deg,#149447,#6fd69a 55%,#f6d76a)
}
.m24ol-shop-card-main{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:12px 14px 8px
}
.m24ol-shop-card-rail{display:flex;align-items:center;gap:12px;min-width:0}
.m24ol-shop-card-id{display:flex;flex-direction:column;gap:2px;min-width:0}
/*br38-online-shop-cards-v3*//*br38-online-shop-cards-v3b*/
.m24ol-shop-v2 .m24ol-shop-card.m24ol-shop-card-v3{
  position:relative;display:flex;flex-direction:column;min-width:0;height:auto;
  padding:0;border:none;background:transparent;box-shadow:none;
  appearance:none;-webkit-appearance:none;cursor:pointer;text-align:left;
  color:#f7fff9!important;-webkit-text-fill-color:#f7fff9;
  animation:none!important
}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-card-frame{
  position:relative;display:flex;flex-direction:column;align-items:center;
  flex:0 0 auto;min-height:0;aspect-ratio:auto;height:auto;
  padding:8px 8px 9px;border-radius:14px;overflow:hidden;
  border:1.5px solid rgba(246,215,106,.55);
  background:
    radial-gradient(90% 70% at 50% 18%,rgba(255,220,140,.28),transparent 58%),
    linear-gradient(165deg,#3a2a12 0%,#1a140c 42%,#0d120e 100%);
  box-shadow:0 6px 14px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.14);
  transition:border-color .15s ease, box-shadow .15s ease, transform .15s ease
}
.m24ol-shop-v2 .m24ol-shop-card-v3.is-icon .m24ol-shop-card-frame{
  border-color:rgba(120,220,160,.6);
  background:
    radial-gradient(90% 70% at 50% 18%,rgba(90,210,140,.32),transparent 58%),
    linear-gradient(165deg,#163525 0%,#0d1c16 42%,#08110e 100%);
  box-shadow:0 6px 14px rgba(0,0,0,.22), inset 0 1px 0 rgba(180,255,210,.16)
}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-card-shine{display:none!important}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-card-top{
  align-self:stretch;display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:6px;
  position:relative;z-index:1
}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-ovr{
  display:inline-flex;align-items:center;justify-content:center;
  min-width:0;width:auto;height:auto;padding:0;border:none;border-radius:0;
  background:none;font-size:1.28rem;font-weight:900;letter-spacing:-.04em;line-height:1;
  color:#fff4c8!important;-webkit-text-fill-color:#fff4c8;
  text-shadow:0 1px 6px rgba(0,0,0,.3)
}
.m24ol-shop-v2 .m24ol-shop-card-v3.is-icon .m24ol-shop-ovr{
  color:#d8ffe8!important;-webkit-text-fill-color:#d8ffe8
}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-card-pos{
  font-size:.66rem;font-weight:850;letter-spacing:.06em;
  color:rgba(255,240,200,.82)!important;-webkit-text-fill-color:rgba(255,240,200,.82)
}
.m24ol-shop-v2 .m24ol-shop-card-v3.is-icon .m24ol-shop-card-pos{
  color:rgba(200,245,220,.85)!important;-webkit-text-fill-color:rgba(200,245,220,.85)
}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-card-badge{
  position:relative;z-index:1;margin-top:3px
}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-card-badge .m24ol-rarity{
  padding:2px 6px;font-size:.58rem
}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-card-mono{
  position:relative;z-index:1;display:flex;align-items:center;justify-content:center;
  width:44px;height:44px;aspect-ratio:1;margin:5px auto 4px;border-radius:50%;
  font-size:1.15rem;font-weight:900;letter-spacing:-.02em;
  border:1.5px solid rgba(246,215,106,.45);
  background:
    radial-gradient(circle at 35% 30%,rgba(255,255,255,.22),transparent 45%),
    linear-gradient(160deg,#6b4e1a,#2a1c0c);
  color:#ffe9a8!important;-webkit-text-fill-color:#ffe9a8;
  box-shadow:0 4px 10px rgba(0,0,0,.22)
}
.m24ol-shop-v2 .m24ol-shop-card-v3.is-icon .m24ol-shop-card-mono{
  border-color:rgba(120,220,160,.5);
  background:
    radial-gradient(circle at 35% 30%,rgba(255,255,255,.2),transparent 45%),
    linear-gradient(160deg,#1f7a45,#0f2f1d);
  color:#d8ffe8!important;-webkit-text-fill-color:#d8ffe8
}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-card-name{
  position:relative;z-index:1;margin:0;padding:0 2px;
  font-size:.78rem;line-height:1.15;font-weight:850;text-align:center;
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;
  word-break:break-word;min-height:2.3em;
  color:#fffaf0!important;-webkit-text-fill-color:#fffaf0
}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-card-foot{
  position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:4px;
  width:100%;margin-top:4px;padding:4px 0 0
}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-price-tag{
  text-align:center;font-weight:850;font-size:.82rem;
  color:#ffe08a!important;-webkit-text-fill-color:#ffe08a
}
.m24ol-shop-v2 .m24ol-shop-card-v3.is-icon .m24ol-shop-price-tag{
  color:#c8f5d8!important;-webkit-text-fill-color:#c8f5d8
}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-pix-chip{
  display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;
  padding:6px 6px;border-radius:10px;font-size:.62rem;font-weight:900;letter-spacing:.05em;
  border:1px solid rgba(182,255,210,.4);background:linear-gradient(180deg,#3ecf7a,#1f9a52);
  color:#04140b!important;-webkit-text-fill-color:#04140b
}
.m24ol-shop-v2 .m24ol-shop-card-v3:hover .m24ol-shop-card-frame,
.m24ol-shop-v2 .m24ol-shop-card-v3:focus-visible .m24ol-shop-card-frame{
  transform:translateY(-1px);outline:none;
  box-shadow:0 8px 16px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.18)
}
.m24ol-shop-v2 .m24ol-shop-card-v3:active .m24ol-shop-card-frame{transform:none}
.m24ol-shop-v2 .m24ol-shop-card-v3.is-owned .m24ol-shop-card-frame{
  box-shadow:0 6px 14px rgba(0,0,0,.22), 0 0 0 2px rgba(111,214,154,.45)
}
.m24ol-shop-v2 .m24ol-shop-card-v3.is-owned .m24ol-shop-price-tag{
  color:#b8f0cc!important;-webkit-text-fill-color:#b8f0cc
}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-pix-chip.is-owned{
  border-color:rgba(111,214,154,.4);background:rgba(111,214,154,.16);
  color:#b8f0cc!important;-webkit-text-fill-color:#b8f0cc
}
.m24ol-shop-v2 .m24ol-shop-card-v3.is-ended{opacity:.78}
.m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-pix-chip.is-ended{
  border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.08)!important;
  color:#d7dde0!important;-webkit-text-fill-color:#d7dde0!important
}
.m24ol-shop-rarity{
  flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;
  padding:6px 10px;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.08em;
  line-height:1;white-space:nowrap;border:1px solid transparent
}
.m24ol-shop-rarity em{font-style:normal;font-size:.78rem;line-height:1;opacity:.95}
.m24ol-shop-rarity b{font-weight:900;letter-spacing:.1em}
.m24ol-shop-rarity.is-hero{
  border-color:rgba(246,215,106,.55);
  background:linear-gradient(135deg,#f6d76a,#c8962a 55%,#8a5a12);
  color:#2a1a05!important;-webkit-text-fill-color:#2a1a05;
  box-shadow:0 4px 12px rgba(200,150,40,.28)
}
.m24ol-shop-rarity.is-icon{
  border-color:rgba(120,220,160,.55);
  background:linear-gradient(135deg,#8ef0b4,#2db86a 55%,#0f6b3a);
  color:#04140b!important;-webkit-text-fill-color:#04140b;
  box-shadow:0 4px 12px rgba(20,148,71,.28)
}
.m24ol-rarity{
  display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;
  font-size:.66rem;font-weight:850;letter-spacing:.08em
}
.m24ol-rarity-hero{
  border:1px solid rgba(246,215,106,.5);background:rgba(246,215,106,.2);
  color:#ffe08a!important;-webkit-text-fill-color:#ffe08a
}
.m24ol-rarity-icon{
  border:1px solid rgba(120,220,160,.5);background:rgba(60,200,120,.18);
  color:#b8f0cc!important;-webkit-text-fill-color:#b8f0cc
}
.m24ol-shop-detail-panel.is-hero .m24ol-shop-detail-head,
.m24ol-shop-detail-panel.is-icon .m24ol-shop-detail-head{
  border-radius:16px;padding:10px;margin:-4px -4px 8px;
  border:1px solid transparent
}
.m24ol-shop-detail-panel.is-hero .m24ol-shop-detail-head{
  border-color:rgba(246,215,106,.35);
  background:linear-gradient(135deg,rgba(246,215,106,.16),rgba(20,148,71,.06))
}
.m24ol-shop-detail-panel.is-icon .m24ol-shop-detail-head{
  border-color:rgba(120,220,160,.4);
  background:linear-gradient(135deg,rgba(90,210,140,.16),rgba(20,148,71,.08))
}
.m24ol-shop-detail-ovr{
  border-radius:14px!important
}
@media(max-width:340px){
  .m24ol-shop-v2 .m24ol-shop-grid{gap:8px}
  .m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-card-name{font-size:.72rem}
  .m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-ovr{font-size:1.15rem}
  .m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-pix-chip{font-size:.58rem;padding:5px 5px}
  .m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-card-mono{width:38px;height:38px;font-size:1rem}
}
@media (prefers-reduced-motion:reduce){
  .m24ol-shop-v2 .m24ol-shop-card.m24ol-shop-card-v3,
  .m24ol-shop-v2 .m24ol-shop-card-v3 .m24ol-shop-card-frame{animation:none!important;transition:none!important}
}
html.ui-light-test .m24ol-root .m24ol-shop-card-v3.is-hero .m24ol-shop-card-frame,
body.light .m24ol-root .m24ol-shop-card-v3.is-hero .m24ol-shop-card-frame{
  border-color:rgba(180,120,20,.45);
  background:
    radial-gradient(90% 70% at 50% 18%,rgba(255,210,120,.35),transparent 58%),
    linear-gradient(165deg,#fff6e0 0%,#f3e4c2 40%,#e8f5ec 100%);
  box-shadow:0 8px 18px rgba(80,50,10,.12), inset 0 1px 0 rgba(255,255,255,.7)
}
html.ui-light-test .m24ol-root .m24ol-shop-card-v3.is-icon .m24ol-shop-card-frame,
body.light .m24ol-root .m24ol-shop-card-v3.is-icon .m24ol-shop-card-frame{
  border-color:rgba(20,148,71,.4);
  background:
    radial-gradient(90% 70% at 50% 18%,rgba(90,200,130,.28),transparent 58%),
    linear-gradient(165deg,#e8fff1 0%,#d4f0e0 40%,#eef7f1 100%);
  box-shadow:0 8px 18px rgba(10,60,30,.1), inset 0 1px 0 rgba(255,255,255,.75)
}
html.ui-light-test .m24ol-root .m24ol-shop-card-v3 .m24ol-shop-ovr,
body.light .m24ol-root .m24ol-shop-card-v3 .m24ol-shop-ovr{
  color:#8a5a00!important;-webkit-text-fill-color:#8a5a00;text-shadow:none
}
html.ui-light-test .m24ol-root .m24ol-shop-card-v3.is-icon .m24ol-shop-ovr,
body.light .m24ol-root .m24ol-shop-card-v3.is-icon .m24ol-shop-ovr{
  color:#146c38!important;-webkit-text-fill-color:#146c38
}
html.ui-light-test .m24ol-root .m24ol-shop-card-v3 .m24ol-shop-card-name,
body.light .m24ol-root .m24ol-shop-card-v3 .m24ol-shop-card-name{
  color:#1a2e22!important;-webkit-text-fill-color:#1a2e22
}
html.ui-light-test .m24ol-root .m24ol-shop-card-v3 .m24ol-shop-card-pos,
body.light .m24ol-root .m24ol-shop-card-v3 .m24ol-shop-card-pos{
  color:#6a5230!important;-webkit-text-fill-color:#6a5230
}
html.ui-light-test .m24ol-root .m24ol-shop-card-v3.is-icon .m24ol-shop-card-pos,
body.light .m24ol-root .m24ol-shop-card-v3.is-icon .m24ol-shop-card-pos{
  color:#2d6b48!important;-webkit-text-fill-color:#2d6b48
}
html.ui-light-test .m24ol-root .m24ol-shop-card-v3 .m24ol-shop-price-tag,
body.light .m24ol-root .m24ol-shop-card-v3 .m24ol-shop-price-tag{
  color:#8a5a00!important;-webkit-text-fill-color:#8a5a00
}
html.ui-light-test .m24ol-root .m24ol-shop-card-v3.is-icon .m24ol-shop-price-tag,
body.light .m24ol-root .m24ol-shop-card-v3.is-icon .m24ol-shop-price-tag{
  color:#146c38!important;-webkit-text-fill-color:#146c38
}
html.ui-light-test .m24ol-root .m24ol-shop-card-v3 .m24ol-rarity-hero,
body.light .m24ol-root .m24ol-shop-card-v3 .m24ol-rarity-hero{
  border-color:rgba(180,120,20,.4);background:rgba(255,210,100,.35);
  color:#6a4200!important;-webkit-text-fill-color:#6a4200
}
html.ui-light-test .m24ol-root .m24ol-shop-card-v3 .m24ol-rarity-icon,
body.light .m24ol-root .m24ol-shop-card-v3 .m24ol-rarity-icon{
  border-color:rgba(20,148,71,.4);background:rgba(20,148,71,.14);
  color:#146c38!important;-webkit-text-fill-color:#146c38
}
html.ui-light-test .m24ol-root .m24ol-shop-card-v3.is-hero .m24ol-shop-card-mono,
body.light .m24ol-root .m24ol-shop-card-v3.is-hero .m24ol-shop-card-mono{
  border-color:rgba(180,120,20,.4);
  background:linear-gradient(160deg,#f0d48a,#c8962a);
  color:#3a2408!important;-webkit-text-fill-color:#3a2408
}
html.ui-light-test .m24ol-root .m24ol-shop-card-v3.is-icon .m24ol-shop-card-mono,
body.light .m24ol-root .m24ol-shop-card-v3.is-icon .m24ol-shop-card-mono{
  border-color:rgba(20,148,71,.4);
  background:linear-gradient(160deg,#7ed9a4,#1f9a52);
  color:#04140b!important;-webkit-text-fill-color:#04140b
}
.m24ol-shop-price{color:#ffe08a!important;-webkit-text-fill-color:#ffe08a}
.m24ol-shop-pix-panel .m24ol-shop-qr-wrap{
  display:flex;justify-content:center;align-items:center;padding:10px 0 6px
}
.m24ol-shop-qr{
  width:min(220px,70vw);height:auto;border-radius:12px;
  background:#fff;padding:10px;border:1px solid rgba(255,255,255,.12)
}
.m24ol-shop-status{
  margin:8px 0 0;text-align:center;font-weight:700;
  color:#ffe08a!important;-webkit-text-fill-color:#ffe08a
}
.m24ol-shop-status.is-paid{color:#b8f0cc!important;-webkit-text-fill-color:#b8f0cc}
.m24ol-shop-copy{display:flex;flex-direction:column;gap:8px;margin-top:10px}
.m24ol-shop-copy-code{
  display:block;padding:10px 12px;border-radius:12px;font-size:.72rem;line-height:1.35;word-break:break-all;
  border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.28);
  color:#d7e7dd!important;-webkit-text-fill-color:#d7e7dd
}
.m24ol-shop .m24ol-btn-primary,
.m24ol-shop-pix .m24ol-btn-primary,
.m24ol-shop-detail .m24ol-btn-primary{
  background:linear-gradient(180deg,#3ecf7a,#259a55)!important;
  color:#04140b!important;-webkit-text-fill-color:#04140b!important;
  border:1px solid rgba(182,255,210,.35)!important
}
.m24ol-shop .m24ol-btn-secondary,
.m24ol-shop-pix .m24ol-btn-secondary,
.m24ol-shop-detail .m24ol-btn-secondary{
  background:rgba(255,255,255,.08)!important;
  color:#e8f5ee!important;-webkit-text-fill-color:#e8f5ee!important;
  border:1px solid rgba(255,255,255,.14)!important
}
.m24ol-shop .m24ol-btn[disabled],
.m24ol-shop-detail .m24ol-btn[disabled]{
  opacity:.72;cursor:not-allowed;filter:none
}

/*m24-online-div-history-ux*/
.m24ol-div-card-tiers{
  display:flex;flex-wrap:wrap;gap:12px 18px;align-items:stretch;min-width:0;flex:1 1 240px
}
.m24ol-div-card-divider{
  flex:0 0 auto;width:1px;align-self:stretch;min-height:44px;margin:2px 0;
  background:linear-gradient(180deg,transparent,rgba(111,214,154,.35),transparent)
}
.m24ol-div-card-next strong{
  font-size:1.12rem!important;color:#c8edd4!important;-webkit-text-fill-color:#c8edd4;font-weight:700
}
.m24ol-div-next-note{display:block;margin-top:1px;font-size:.72rem}
.m24ol-history-fold{
  margin:0;padding:0;border-radius:14px;
  border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);overflow:hidden
}
.m24ol-history-fold > .m24ol-history-summary{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  list-style:none;cursor:pointer;user-select:none;
  padding:12px 14px;margin:0
}
.m24ol-history-fold > .m24ol-history-summary::-webkit-details-marker{display:none}
.m24ol-history-fold > .m24ol-history-summary::after{
  content:"";width:.45rem;height:.45rem;flex:0 0 auto;margin-left:4px;
  border-right:2px solid #9fd9b5;border-bottom:2px solid #9fd9b5;
  transform:rotate(45deg);translate:0 -2px;opacity:.9
}
.m24ol-history-fold[open] > .m24ol-history-summary::after{
  transform:rotate(225deg);translate:0 2px
}
.m24ol-history-summary-title{
  font-size:1rem;font-weight:800;color:#e8f5ee!important;-webkit-text-fill-color:#e8f5ee
}
.m24ol-history-summary-meta{
  font-size:.74rem;font-weight:700;white-space:nowrap;
  color:#93b4a2!important;-webkit-text-fill-color:#93b4a2
}
.m24ol-history-fold > .m24ol-history-list,
.m24ol-history-fold > .m24ol-empty{
  margin:0;padding:0 14px 14px
}
.m24ol-history-fold[open] > .m24ol-history-summary{
  border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:10px
}
html.ui-light-test .m24ol-root .m24ol-div-card-next strong,
body.light .m24ol-root .m24ol-div-card-next strong{
  color:#c8edd4!important;-webkit-text-fill-color:#c8edd4!important
}

/*br38-home-online-ui-refine*/
/* Online pitch collapsible */
.home-mgr-pitch-main{gap:14px}
.home-mgr-pitch-online{
  display:grid;gap:8px;padding:10px;border-radius:14px;
  border:1px solid rgba(255,255,255,.1);
  background:linear-gradient(165deg,rgba(255,255,255,.05),rgba(255,255,255,.02) 72%);
}
.home-mgr-pitch-online-summary{
  list-style:none;cursor:pointer;display:grid;gap:6px;outline:none;
}
.home-mgr-pitch-online-summary::-webkit-details-marker{display:none}
.home-mgr-pitch-online-summary::marker{content:""}
.home-mgr-pitch-online-head{
  display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;
}
.home-mgr-pitch-online-hint{
  font-size:.68rem;font-weight:700;letter-spacing:.01em;
  color:rgba(197,213,203,.9);
}
.home-mgr-pitch-online[open] .home-mgr-pitch-online-hint{opacity:.72}
.home-mgr-pitch-online-pill{
  padding:3px 8px;border-radius:999px;
  font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;
  color:#052e16;background:linear-gradient(180deg,#86efac,#4ade80);
  border:1px solid rgba(134,239,172,.55);
}
.home-mgr-pitch-online-tags{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.home-mgr-pitch-online-note{
  margin:0;font-size:.72rem;line-height:1.4;color:rgba(197,213,203,.88);font-weight:600;
}
.home-mgr-pitch-mundo{margin-top:2px}
html.ui-light-test .home-mgr-pitch-online,
body.light .home-mgr-pitch-online{
  border-color:rgba(15,23,42,.1);
  background:linear-gradient(165deg,#f8fafc,#ffffff 75%);
}
html.ui-light-test .home-mgr-pitch-online-pill,
body.light .home-mgr-pitch-online-pill{
  color:#14532d;background:linear-gradient(180deg,#bbf7d0,#86efac);
  border-color:rgba(22,163,74,.28);
}
html.ui-light-test .home-mgr-pitch-online-note,
body.light .home-mgr-pitch-online-note,
html.ui-light-test .home-mgr-pitch-online-hint,
body.light .home-mgr-pitch-online-hint{color:#64748b}

/* Twin feature pills */
.home-mgr-features-row{
  display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;
}
.home-mgr-features-row .home-mgr-features-trigger{
  width:100%;min-width:0;white-space:normal;line-height:1.2;padding:8px 10px;
}
.home-minimal-v38 .home-mgr-features-row .home-mgr-features-trigger{
  min-height:36px;font-size:.72rem;
}
@media (max-width:380px){
  .home-mgr-features-row{grid-template-columns:1fr}
}

/* Detach Online hub tabs from separator line */
.m24ol-root .m24ol-head{padding:20px 20px 12px}
.m24ol-root .m24ol-tabs{
  padding:14px 16px 16px!important;
  margin:0;
  gap:8px;
  border-bottom:1px solid rgba(255,255,255,.07);
}
.m24ol-root .m24ol-body{padding-top:18px}
@media (max-width:560px){
  .m24ol-root .m24ol-tabs{padding:12px 12px 14px!important;gap:6px}
  .m24ol-root .m24ol-body{padding-top:16px}
}

/* Free Premium gate â€” lighter polish */
.m24ol-gate-root .m24ol-gate-shell{padding:18px}
.m24ol-gate-root .m24ol-gate-panel{
  width:min(420px,100%)!important;
  max-height:min(90vh,640px);
  border-radius:22px;
  border:1px solid rgba(111,214,154,.32);
  background:
    radial-gradient(90% 70% at 10% 0%,rgba(34,197,94,.16),transparent 55%),
    linear-gradient(180deg,#1a2b22 0%,#121a16 100%);
  box-shadow:0 24px 60px rgba(0,0,0,.45);
  overflow:hidden;
}
.m24ol-gate-root .m24ol-gate-head{padding:18px 18px 8px;align-items:flex-start}
.m24ol-gate-root .m24ol-gate-head-copy{min-width:0}
.m24ol-gate-root .m24ol-gate-head h2{margin:4px 0 0;font-size:1.35rem}
.m24ol-gate-root .m24ol-gate-body{padding:8px 18px 20px;display:grid;gap:14px}
.m24ol-gate-root .m24ol-gate-hero{
  display:grid;gap:8px;padding:14px 14px 12px;border-radius:16px;
  border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.03);
}
.m24ol-gate-root .m24ol-gate-badge{
  display:inline-flex;align-items:center;justify-content:center;width:fit-content;
  padding:4px 10px;border-radius:999px;
  font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase;
  color:#052e16!important;-webkit-text-fill-color:#052e16;
  background:linear-gradient(180deg,#bbf7d0,#86efac);
  border:1px solid rgba(134,239,172,.55);
}
.m24ol-gate-root .m24ol-gate-hero h3{
  margin:0;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df;
}
.m24ol-gate-root .m24ol-gate-hero .m24ol-lead{
  margin:0;font-size:.86rem;line-height:1.45;
  color:#a8c4b4!important;-webkit-text-fill-color:#a8c4b4;
}
.m24ol-gate-root .m24ol-gate-perks{
  list-style:none;margin:0;padding:0;display:grid;gap:8px;
}
.m24ol-gate-root .m24ol-gate-perks li{
  position:relative;padding:9px 12px 9px 34px;border-radius:12px;
  border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.16);
  font-size:.84rem;font-weight:650;color:#e4f3ea!important;-webkit-text-fill-color:#e4f3ea;
}
.m24ol-gate-root .m24ol-gate-perks li::before{
  content:"";position:absolute;left:12px;top:50%;width:8px;height:8px;border-radius:50%;
  transform:translateY(-50%);background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.16);
}
.m24ol-gate-root .m24ol-gate-rules{margin:0}
.m24ol-gate-root .m24ol-gate-actions{display:grid;gap:8px;margin-top:2px}
.m24ol-gate-root .m24ol-gate-actions .m24ol-btn{min-height:44px;border-radius:12px;font-weight:750}

/*br38-career-cta-click-fix*/
/* Career CTA: restore row layout + reliable hit target (do NOT share Online column chrome) */
.m24-home-cta-stack{
  display:flex;
  flex-direction:column;
  gap:10px;
  width:100%;
  box-sizing:border-box;
  position:relative;
  z-index:3;
}
.m24-home-cta-stack>.intro-primary-btn.home-manager-hero-btn,
.m24-home-cta-stack>.m24ol-home-btn{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  min-height:56px!important;
  margin-top:0!important;
  align-self:stretch;
  position:relative;
  z-index:1;
  pointer-events:auto!important;
}
.m24-home-cta-stack>.intro-primary-btn.home-manager-hero-btn{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:12px!important;
  text-align:left;
  cursor:pointer;
}
.m24-home-cta-stack>.intro-primary-btn.home-manager-hero-btn:disabled{
  pointer-events:none!important;
}
.m24-home-cta-stack>.m24ol-home-btn{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;padding:12px 16px!important;}
.m24-home-cta-stack .m24ol-home-btn-beta{
  display:inline-flex!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:none;
}
@media (max-width:560px){
  .m24-home-cta-stack{gap:8px}
  .m24-home-cta-stack>.intro-primary-btn.home-manager-hero-btn,
  .m24-home-cta-stack>.m24ol-home-btn{min-height:54px!important}
}

/*m24-online-live-viewer*/
.m24ol-x1-watching{gap:12px}
.m24ol-viewer{
  display:flex;flex-direction:column;gap:12px;
  padding:12px;border-radius:18px;
  border:1px solid rgba(154,232,184,.22);
  background:
    linear-gradient(165deg,rgba(18,48,32,.72),rgba(8,22,14,.88)),
    radial-gradient(120% 80% at 50% 0%,rgba(34,197,94,.12),transparent 55%);
  /* translate-only enter â€” no opacity (opacity remount = flicker) */
  animation:m24ol-viewer-in .35s ease-out both
}
.m24ol-viewer.is-live,.m24ol-viewer.is-done{
  animation:none
}
.m24ol-viewer-jogo{
  display:flex;flex-direction:column;gap:12px;align-items:stretch
}
@keyframes m24ol-viewer-in{
  from{transform:translateY(6px)}
  to{transform:none}
}
.m24ol-viewer-scoreboard{
  display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;
}
.m24ol-viewer-side{display:flex;flex-direction:column;gap:2px;min-width:0}
.m24ol-viewer-side.is-right{text-align:right;align-items:flex-end}
.m24ol-viewer-side strong{
  font-size:.95rem;line-height:1.2;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%
}
.m24ol-viewer-kicker-row{
  display:inline-flex;align-items:center;gap:6px
}
.m24ol-viewer-kicker-row.is-right{flex-direction:row;justify-content:flex-end}
.m24ol-viewer-kit{
  display:inline-block;width:12px;height:14px;border-radius:3px;
  border:1px solid rgba(255,255,255,.45);
  flex:0 0 auto;vertical-align:middle
}
.m24ol-viewer-mid{display:flex;flex-direction:column;align-items:center;gap:2px}
.m24ol-viewer-score{
  font-size:2rem;letter-spacing:.02em;line-height:1;
  color:#f5f0df!important;-webkit-text-fill-color:#f5f0df;
  transition:transform .18s ease
}
.m24ol-viewer-score.is-bump{animation:m24ol-score-bump .38s ease}
@keyframes m24ol-score-bump{
  0%{transform:scale(1)}
  40%{transform:scale(1.12)}
  100%{transform:scale(1)}
}
.m24ol-viewer-clock{
  font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;
  color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5
}
.m24ol-viewer-tabs{
  display:flex;gap:6px;padding:4px;border-radius:14px;
  background:rgba(0,0,0,.28);border:1px solid rgba(34,197,94,.2)
}
.m24ol-viewer-tab{
  flex:1;border:0;border-radius:10px;padding:9px 8px;cursor:pointer;
  background:transparent;color:#c5d6c8!important;-webkit-text-fill-color:#c5d6c8;
  font-weight:700;font-size:.84rem
}
.m24ol-viewer-tab.is-on{
  background:linear-gradient(180deg,#22c55e 0%,#16a34a 100%);
  color:#fff!important;-webkit-text-fill-color:#fff;
  box-shadow:0 6px 14px rgba(47,179,109,.25)
}
.m24ol-viewer-pitch{
  --m24ol-kit-home:#3b82f6;
  --m24ol-kit-home-border:rgba(191,219,254,.7);
  --m24ol-kit-away:#f59e0b;
  --m24ol-kit-away-border:rgba(254,215,170,.7);
  /* Portrait pitch ~100:133 (SVG); width must shrink when max-height caps */
  --m24ol-pitch-max-h:min(48vh,420px);
  position:relative;
  width:min(100%,calc(var(--m24ol-pitch-max-h) * 3 / 4));
  max-width:100%;
  aspect-ratio:3/4;
  max-height:var(--m24ol-pitch-max-h);
  height:auto;
  margin-inline:auto;
  flex:0 0 auto;
  border-radius:16px;overflow:hidden;
  border:1px solid rgba(154,232,184,.28);
  background:
    repeating-linear-gradient(
      180deg,
      #1a6b3c 0 12.5%,
      #155a32 12.5% 25%
    );
  box-shadow:inset 0 0 0 2px rgba(255,255,255,.06),0 12px 28px rgba(0,0,0,.28)
}
.m24ol-viewer-pitch::before{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:0;
  background:
    linear-gradient(180deg,rgba(0,0,0,.18),transparent 28%,transparent 72%,rgba(0,0,0,.22)),
    radial-gradient(80% 50% at 50% 50%,rgba(255,255,255,.05),transparent 70%)
}
.m24ol-viewer-pitch-svg{
  position:absolute;inset:0;z-index:0;pointer-events:none
}
.m24ol-viewer-pitch-svg svg{
  width:100%;height:100%;display:block
}
.m24ol-viewer-pitch-svg .m24ol-pline,
.m24ol-viewer-pitch-svg .m24ol-pline-touch{
  stroke:rgba(255,255,255,.22);stroke-width:.55;fill:none;vector-effect:non-scaling-stroke
}
.m24ol-viewer-pitch-svg .m24ol-pline-touch{stroke:rgba(255,255,255,.28);stroke-width:.7}
.m24ol-viewer-pitch-svg .m24ol-pline-dot{fill:rgba(255,255,255,.35);stroke:none}
.m24ol-viewer-pitch-svg .m24ol-pgoal{
  fill:rgba(255,255,255,.1);stroke:rgba(255,255,255,.4);stroke-width:.55
}
.m24ol-viewer-circle,
.m24ol-viewer-goal{display:none}
.m24ol-viewer-player{
  position:absolute;z-index:2;
  width:18px;height:18px;margin:-9px 0 0 -9px;
  border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  border:1.5px solid rgba(255,255,255,.55);
  box-shadow:0 1px 4px rgba(0,0,0,.35);
  pointer-events:none;
  /* left/top updated by rAF â€” never transition position */
  transition:none;
  will-change:auto;
  transform:translateZ(0)
}
.m24ol-viewer-player b{
  font-size:.55rem;font-weight:800;line-height:1;
  color:#fff!important;-webkit-text-fill-color:#fff;
  text-shadow:0 1px 1px rgba(0,0,0,.45)
}
.m24ol-viewer-player.is-home{
  background:var(--m24ol-kit-home);
  background:linear-gradient(160deg,var(--m24ol-kit-home),color-mix(in srgb,var(--m24ol-kit-home) 70%,#000));
  border-color:var(--m24ol-kit-home-border)
}
.m24ol-viewer-player.is-away{
  background:var(--m24ol-kit-away);
  background:linear-gradient(160deg,var(--m24ol-kit-away),color-mix(in srgb,var(--m24ol-kit-away) 70%,#000));
  border-color:var(--m24ol-kit-away-border)
}
.m24ol-viewer-player.is-active{
  box-shadow:0 0 0 3px rgba(255,255,255,.35),0 2px 8px rgba(0,0,0,.4);
  transform:translateZ(0) scale(1.14);
  z-index:3
}
.m24ol-viewer-ball{
  position:absolute;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;
  border-radius:50%;
  background:radial-gradient(circle at 35% 30%,#fff,#e8e4d4 55%,#b8b29a);
  box-shadow:0 2px 6px rgba(0,0,0,.35);
  /* sem transition left/top â€” rAF atualiza a cada frame */
  transition:none;
  z-index:4;
  will-change:auto;
  pointer-events:none
}
.m24ol-viewer-ball.is-goal{
  box-shadow:0 0 0 5px rgba(246,215,106,.35),0 0 14px rgba(255,255,255,.55);
  transform:scale(1.25)
}
.m24ol-viewer-pitch.is-goal-flash::after{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:5;
  background:radial-gradient(circle at 50% 8%,rgba(246,215,106,.45),transparent 42%);
  animation:m24ol-goal-flash .7s ease-out both
}
.m24ol-viewer-pitch.is-goal-flash[data-goal-side="away"]::after{
  background:radial-gradient(circle at 50% 92%,rgba(246,215,106,.45),transparent 42%)
}
@keyframes m24ol-goal-flash{
  0%{opacity:0}
  30%{opacity:1}
  100%{opacity:0}
}
.m24ol-viewer-progress{
  height:4px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden
}
.m24ol-viewer-progress-fill{
  height:100%;width:0;
  background:linear-gradient(90deg,#6fd69a,#f6d76a);
  transition:none
}
.m24ol-viewer-ticker{
  margin:0;min-height:2.4em;padding:8px 10px;border-radius:12px;
  background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.08);
  font-size:.86rem;line-height:1.35;color:#e8f5ec!important;-webkit-text-fill-color:#e8f5ec
}
.m24ol-viewer-ticker.is-goal{
  border-color:rgba(246,215,106,.45);
  background:rgba(246,215,106,.12);
  color:#f6d76a!important;-webkit-text-fill-color:#f6d76a;
  font-weight:800
}
.m24ol-viewer-scorers{
  display:grid;grid-template-columns:1fr 1fr;gap:8px;
  font-size:.72rem;color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5
}
.m24ol-viewer-scorers span:last-child{text-align:right}
.m24ol-viewer-actions{display:flex;flex-direction:column;gap:8px;margin-top:2px}
.m24ol-viewer-hint{
  margin:0;text-align:center;font-size:.75rem;
  color:#93b4a2!important;-webkit-text-fill-color:#93b4a2
}
.m24ol-viewer-elencos{
  display:grid;grid-template-columns:1fr 1fr;gap:10px
}
.m24ol-viewer-xi{
  padding:10px;border-radius:14px;
  border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22)
}
.m24ol-viewer-xi.is-you{border-color:rgba(111,214,154,.4);background:rgba(34,197,94,.1)}
.m24ol-viewer-xi-head{
  display:flex;justify-content:space-between;gap:6px;align-items:baseline;margin-bottom:8px
}
.m24ol-viewer-xi-head strong{
  font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
.m24ol-viewer-xi-head span{
  font-size:.68rem;font-weight:800;color:#6fd69a!important;-webkit-text-fill-color:#6fd69a
}
.m24ol-viewer-xi-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}
.m24ol-viewer-xi-list li{
  display:grid;grid-template-columns:22px 28px 1fr 28px 28px;gap:4px;align-items:center;
  font-size:.74rem
}
.m24ol-viewer-xi-list li.is-scorer{
  background:rgba(74,222,128,.1);border-radius:8px;padding:2px 4px;margin:0 -4px
}
.m24ol-viewer-xi-list em{font-style:normal;opacity:.55;font-variant-numeric:tabular-nums}
.m24ol-viewer-xi-pos{
  font-size:.62rem;font-weight:800;letter-spacing:.04em;
  color:#6fd69a!important;-webkit-text-fill-color:#6fd69a
}
.m24ol-viewer-xi-list strong{
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700
}
.m24ol-viewer-xi-list b{text-align:right;font-variant-numeric:tabular-nums;color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5}
.m24ol-viewer-stats{display:flex;flex-direction:column;gap:8px}
.m24ol-viewer-stats-head{
  display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;
  font-size:.78rem;margin-bottom:2px
}
.m24ol-viewer-stats-head span{text-align:center;opacity:.7;font-weight:700}
.m24ol-viewer-stats-head strong:last-child{text-align:right}
.m24ol-viewer-stat-row{
  display:grid;grid-template-columns:48px 1fr 48px;gap:8px;align-items:center
}
.m24ol-viewer-stat-h,.m24ol-viewer-stat-a{
  font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums
}
.m24ol-viewer-stat-a{text-align:right}
.m24ol-viewer-stat-mid{display:flex;flex-direction:column;gap:3px}
.m24ol-viewer-stat-label{
  text-align:center;font-size:.68rem;font-weight:700;
  color:#93b4a2!important;-webkit-text-fill-color:#93b4a2
}
.m24ol-viewer-stat-bar{
  height:6px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden
}
.m24ol-viewer-stat-bar i{
  display:block;height:100%;
  background:linear-gradient(90deg,#4ade80,#86efac);border-radius:999px
}
.m24ol-viewer-stat-xg .m24ol-viewer-stat-label{color:#f6d76a!important;-webkit-text-fill-color:#f6d76a}
.m24ol-wo-result{display:flex;flex-direction:column;gap:10px;align-items:stretch}
@media (max-width:560px){
  .m24ol-viewer-elencos{grid-template-columns:1fr}
  .m24ol-viewer-score{font-size:1.7rem}
  .m24ol-viewer-pitch{
    --m24ol-pitch-max-h:min(46vh,380px);
    width:min(100%,calc(var(--m24ol-pitch-max-h) * 3 / 4));
  }
  .m24ol-viewer-player{width:16px;height:16px;margin:-8px 0 0 -8px}
  .m24ol-viewer-player b{font-size:.5rem}
}
@media (prefers-reduced-motion:reduce){
  .m24ol-viewer{animation:none}
  .m24ol-viewer-player.is-active{transform:none}
}

/*m24-online-match-ux6*/
.m24ol-shell.is-match-locked .m24ol-backdrop{cursor:default}
.m24ol-shell.is-match-locked .m24ol-close:disabled,
.m24ol-shell.is-match-locked .m24ol-back:disabled{
  opacity:.35;cursor:not-allowed;pointer-events:none
}
html.m24ol-match-locked{overscroll-behavior:none}
.m24ol-div-filter-chips{display:none!important}
.m24ol-div-filter-menu{
  position:relative;flex:1 1 160px;min-width:140px;max-width:220px;z-index:6
}
.m24ol-div-filter-toggle{
  display:inline-flex!important;align-items:center;gap:8px;width:100%;
  flex:1 1 auto!important;cursor:pointer;text-align:left;
  padding-right:28px!important;
  background-image:none!important
}
.m24ol-div-filter-burger{
  flex:0 0 auto;font-size:1.05rem;line-height:1;opacity:.85;
  color:var(--m24ol-soft,#0f6b3c)!important;-webkit-text-fill-color:var(--m24ol-soft,#0f6b3c)!important
}
.m24ol-div-filter-label{
  flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  font-size:.84rem;font-weight:700
}
.m24ol-div-filter-dropdown{
  display:none;position:absolute;left:0;right:0;top:calc(100% + 4px);
  max-height:min(46vh,320px);overflow:auto;z-index:30;
  padding:6px;border-radius:12px;
  border:1px solid rgba(15,107,60,.18);
  background:#fff;
  box-shadow:0 12px 28px rgba(15,23,42,.12);
  scrollbar-width:thin
}
.m24ol-div-filter-menu.is-open .m24ol-div-filter-dropdown{display:flex;flex-direction:column;gap:2px}
.m24ol-div-filter-option{
  display:block;width:100%;border:0;border-radius:9px;padding:9px 10px;
  background:transparent;text-align:left;cursor:pointer;font:inherit;font-size:.82rem;font-weight:650;
  color:#163528!important;-webkit-text-fill-color:#163528
}
.m24ol-div-filter-option:hover{background:rgba(20,148,71,.08)}
.m24ol-div-filter-option.is-on{
  background:rgba(20,148,71,.14);
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c;font-weight:800
}
.m24ol-viewer-intervalo{
  position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.92);
  z-index:8;padding:10px 18px;border-radius:14px;
  background:rgba(6,16,10,.88);border:1px solid rgba(246,215,106,.45);
  color:#f6d76a!important;-webkit-text-fill-color:#f6d76a;
  font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;
  opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease
}
.m24ol-viewer-intervalo.is-on,.m24ol-viewer.is-halftime .m24ol-viewer-intervalo{
  opacity:1;transform:translate(-50%,-50%) scale(1)
}
.m24ol-viewer-markers{position:absolute;inset:0;pointer-events:none;z-index:6}
.m24ol-viewer-marker{
  position:absolute;transform:translate(-50%,-120%);
  display:flex;flex-direction:column;align-items:center;gap:1px;
  padding:3px 6px;border-radius:8px;font-size:.58rem;font-weight:800;
  white-space:nowrap;animation:m24ol-marker-pop .35s ease
}
.m24ol-viewer-marker b{font-size:.62rem;letter-spacing:.02em}
.m24ol-viewer-marker em{font-style:normal;opacity:.9;font-weight:600}
.m24ol-viewer-marker.is-goal{
  background:rgba(34,197,94,.92);color:#06210f!important;-webkit-text-fill-color:#06210f
}
.m24ol-viewer-marker.is-yellow{
  background:rgba(250,204,21,.95);color:#1a1400!important;-webkit-text-fill-color:#1a1400
}
.m24ol-viewer-marker.is-red{
  background:rgba(239,68,68,.95);color:#fff!important;-webkit-text-fill-color:#fff
}
@keyframes m24ol-marker-pop{
  from{opacity:0;transform:translate(-50%,-80%) scale(.7)}
  to{opacity:1;transform:translate(-50%,-120%) scale(1)}
}
.m24ol-viewer-badge{
  position:absolute;right:-3px;top:-4px;width:8px;height:8px;border-radius:2px;
  font-size:0;line-height:0;box-shadow:0 0 0 1px rgba(0,0,0,.35)
}
.m24ol-viewer-badge.is-yellow{background:#facc15}
.m24ol-viewer-badge.is-red{background:#ef4444}
.m24ol-viewer-badge.is-goal{background:#4ade80;border-radius:50%}
.m24ol-viewer-player.is-scorer{
  box-shadow:0 0 0 2px rgba(74,222,128,.85),0 0 10px rgba(74,222,128,.35)
}
.m24ol-viewer-player.is-yellow{
  box-shadow:0 0 0 2px rgba(250,204,21,.9)
}
.m24ol-viewer-player.is-red{
  box-shadow:0 0 0 2px rgba(239,68,68,.95);opacity:.82
}
html.ui-light-test .m24ol-div-filter-chip,
body.light .m24ol-div-filter-chip,
html.ui-light-test .m24ol-div-filter-option,
body.light .m24ol-div-filter-option{
  background:transparent;border-color:transparent;
  color:#163528!important;-webkit-text-fill-color:#163528
}
html.ui-light-test .m24ol-div-filter-chip.is-on,
body.light .m24ol-div-filter-chip.is-on,
html.ui-light-test .m24ol-div-filter-option.is-on,
body.light .m24ol-div-filter-option.is-on{
  background:rgba(20,148,71,.14);
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c
}

/*m24-online-pitch-polish*/

/*m24-online-market-ux*/
.m24ol-market-view{display:flex;flex-direction:column;gap:0}
.m24ol-market-head{
  align-items:flex-start;margin:2px 0 8px;gap:12px
}
.m24ol-market-head-copy{min-width:0;flex:1}
.m24ol-market-head-copy h4{margin:0 0 2px;font-size:1.05rem;letter-spacing:-.01em}
.m24ol-market-teto-line{
  margin:0;font-size:.78rem;font-weight:650;line-height:1.35;
  color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5
}
.m24ol-market-count{
  flex:0 0 auto;text-align:right;max-width:42%;
  font-size:.74rem;line-height:1.3;white-space:normal
}
.m24ol-market-gate-hint{
  margin:0 0 10px;padding:9px 12px;border-radius:12px;
  border:1px solid rgba(34,197,94,.18);
  background:rgba(34,197,94,.07);
  color:#b7d4c4!important;-webkit-text-fill-color:#b7d4c4;
  font-size:.74rem;line-height:1.4
}
.m24ol-market-div-filter-hint{display:none!important}
.m24ol-market-tools{gap:10px;margin-bottom:14px}
.m24ol-filter-row-main .m24ol-input-select{flex:1 1 calc(33.33% - 8px);min-width:0}
.m24ol-filter-row-nums .m24ol-input-num{
  flex:1 1 calc(25% - 8px);min-width:72px;max-width:none
}
.m24ol-filter-row-nums .m24ol-btn-search{flex:1 1 100%;min-width:0}
.m24ol-market-list{
  max-height:none;overflow:visible;margin-bottom:10px;padding-right:0;gap:9px
}
.m24ol-market-list .m24ol-player-row{
  background:linear-gradient(165deg,rgba(28,42,34,.92),rgba(10,16,12,.88));
  border:1px solid rgba(111,214,154,.16);
  box-shadow:0 6px 16px rgba(0,0,0,.18)
}
.m24ol-market-list .m24ol-player-row:hover{
  border-color:rgba(111,214,154,.38)
}
.m24ol-market-list .m24ol-player-meta .m24ol-muted{
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis
}
.m24ol-market-pager{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  margin:4px 0 12px;padding:8px 4px
}
.m24ol-btn-pager{
  min-width:96px;padding:9px 12px;font-size:.82rem;
  border-color:rgba(111,214,154,.35)!important;
  color:#d7f5e4!important;-webkit-text-fill-color:#d7f5e4
}
.m24ol-btn-pager:disabled{
  opacity:.35;border-color:rgba(255,255,255,.1)!important
}
.m24ol-market-page-ind{
  font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em;
  color:#b8f0cc!important;-webkit-text-fill-color:#b8f0cc;font-size:.9rem
}
@media (max-width:640px){
  .m24ol-filter-row-main .m24ol-input-select{flex:1 1 calc(50% - 8px)}
  .m24ol-filter-row-nums .m24ol-input-num{flex:1 1 calc(50% - 8px)}
  .m24ol-btn-pager{min-width:84px;padding:8px 10px}
}
html.ui-light-test .m24ol-market-teto-line,
body.light .m24ol-market-teto-line,
html.ui-light-test .m24ol-market-gate-hint,
body.light .m24ol-market-gate-hint{
  color:#1a4a2e!important;-webkit-text-fill-color:#1a4a2e
}
html.ui-light-test .m24ol-market-gate-hint,
body.light .m24ol-market-gate-hint{
  background:rgba(34,197,94,.1);border-color:rgba(16,80,40,.18)
}
html.ui-light-test .m24ol-market-page-ind,
body.light .m24ol-market-page-ind{
  color:#0b3d24!important;-webkit-text-fill-color:#0b3d24
}

/*m24-online-ht-ux4*/
/*m24-online-live-ht*/
.m24ol-viewer-xi-goals{
  text-align:center;font-size:.72rem;font-weight:800;
  color:#f6d76a!important;-webkit-text-fill-color:#f6d76a;
  letter-spacing:-.02em
}
.m24ol-viewer-xi-goals.is-empty{opacity:0}
.m24ol-viewer-ht-panel{
  margin-top:10px;padding:12px;border-radius:16px;
  border:1px solid rgba(246,215,106,.35);
  background:linear-gradient(180deg,rgba(18,32,24,.96),rgba(8,16,12,.94));
  display:none;flex-direction:column;gap:10px;
  animation:m24ol-ht-in .28s ease
}
.m24ol-viewer-ht-panel.is-on,.m24ol-viewer.is-halftime .m24ol-viewer-ht-panel{display:flex}
.m24ol-viewer-ht-head{text-align:center}
.m24ol-viewer-ht-badge{
  display:inline-block;padding:4px 12px;border-radius:999px;
  background:rgba(246,215,106,.16);border:1px solid rgba(246,215,106,.4);
  color:#f6d76a!important;-webkit-text-fill-color:#f6d76a;
  font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase
}
.m24ol-viewer-ht-score{
  display:block;margin:8px 0 4px;font-size:1.55rem;letter-spacing:.02em
}
.m24ol-viewer-ht-meta{
  margin:0;font-size:.74rem;
  color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5
}
.m24ol-viewer-ht-benches{
  display:grid;grid-template-columns:1fr 1fr;gap:8px
}
.m24ol-viewer-ht-bench h4{
  margin:0 0 6px;font-size:.72rem;font-weight:800;
  color:#cfe8d8!important;-webkit-text-fill-color:#cfe8d8
}
.m24ol-viewer-ht-bench-slots{
  display:flex;flex-wrap:wrap;gap:6px
}
.m24ol-viewer-ht-bench-slot{
  flex:1 1 42%;min-width:72px;padding:6px 8px;border-radius:10px;
  border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.28);
  display:flex;flex-direction:column;gap:1px
}
.m24ol-viewer-ht-bench-slot strong{
  font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
.m24ol-viewer-ht-bench-slot small{
  font-size:.6rem;color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5
}
.m24ol-viewer-ht-bench-empty{
  font-size:.72rem;opacity:.65;padding:6px 0
}
.m24ol-viewer-ht-ready-row{
  display:flex;flex-wrap:wrap;gap:6px;justify-content:center
}
.m24ol-viewer-ht-btn{margin-top:2px}

/*m24-online-ht-subs — Intervalo Online: espelho carreira (pitch-jersey / RESERVAS) */
/*m24-online-ht-compact*/
.m24ol-ht-sub-board{display:flex;flex-direction:column;gap:8px}
.m24ol-ht-career-stadium{width:100%;margin:0;border-radius:12px;overflow:hidden;border:1px solid rgba(15,107,60,.14);background:#fff}
.m24ol-ht-career-stadium .pitch-wrap{
  min-height:0;height:auto;padding:0;width:100%
}
.m24ol-ht-career-stadium .pitch-compact{
  height:200px;min-height:180px
}
.m24ol-ht-career-stadium .slot-jersey{
  width:34px;min-height:0;z-index:2
}
.m24ol-ht-career-stadium .pitch-jersey,
.m24ol-ht-career-stadium .m24ol-ht-pitch-chip{
  gap:2px
}
.m24ol-ht-career-stadium .jersey-shirt{
  width:28px;height:32px
}
.m24ol-ht-career-stadium .jersey-number{font-size:.55rem}
.m24ol-ht-career-stadium .jersey-pos{
  font-size:.4rem;padding:0 2px;background:rgba(0,0,0,.55)
}
.m24ol-ht-career-stadium .jersey-fit{
  min-width:1.15rem;padding:0 2px;font-size:.38rem;border-radius:3px
}
.m24ol-ht-career-stadium .jersey-name{
  max-width:40px;font-size:.4rem;line-height:1.05;padding:1px 4px;
  border-radius:999px;font-weight:800;
  background:rgba(255,255,255,.9)!important;color:#163528!important;
  -webkit-text-fill-color:#163528!important;
  box-shadow:0 1px 2px rgba(15,23,42,.18);text-shadow:none
}
.m24ol-ht-career-stadium .pitch-jersey.starter-selected .jersey-shirt{
  outline:2px solid #f6d76a;outline-offset:1px
}
.m24ol-ht-career-stadium .pitch-jersey.out-of-position .jersey-shirt{
  filter:saturate(.35) brightness(.82)
}
.m24ol-viewer-ht-panel .halftime-break-pitch-hint,
.m24ol-ht-pitch-hint.halftime-break-pitch-hint{
  margin:0;padding:7px 10px;border-radius:8px;
  background:rgba(20,148,71,.1);border:1px solid rgba(15,107,60,.22);
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c;
  font-size:.72rem;line-height:1.3;text-align:center;font-weight:650
}
.m24ol-viewer-ht-panel .halftime-break-tactics,
.m24ol-ht-tactics{
  margin:0;padding:10px;border-radius:12px;
  background:#f4f7f5;border:1px solid rgba(15,23,42,.08)
}
.m24ol-viewer-ht-panel .halftime-break-tactics .tactics-head,
.m24ol-ht-tactics .tactics-head{
  display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 8px
}
.m24ol-viewer-ht-panel .halftime-break-tactics .tactics-head strong,
.m24ol-ht-tactics .tactics-head strong{
  color:#163528!important;-webkit-text-fill-color:#163528;font-size:.86rem
}
.m24ol-viewer-ht-panel .halftime-break-tactics .tactics-head small,
.m24ol-ht-tactics .tactics-head small{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358;font-size:.7rem;font-weight:700
}
.m24ol-viewer-ht-panel .tactics-formations{
  display:flex;flex-wrap:wrap;gap:6px
}
.m24ol-viewer-ht-panel .tactics-formations button{
  flex:1 1 calc(25% - 6px);min-width:64px;min-height:34px;padding:5px 8px;
  border-radius:10px;border:1px solid rgba(15,23,42,.12);
  background:#fff;color:#163528!important;-webkit-text-fill-color:#163528;
  font-size:.72rem;font-weight:800;cursor:default
}
.m24ol-viewer-ht-panel .tactics-formations button.active{
  background:#f6d76a;border-color:#e5c34f;color:#163528!important;-webkit-text-fill-color:#163528
}
.m24ol-viewer-ht-panel .tactics-formations button:disabled:not(.active){
  opacity:.55;background:#f8fafc
}
.m24ol-viewer-ht-panel .pitch-reserve-dots-expanded{
  padding:8px 8px 10px;
  background:linear-gradient(180deg,#f4f8f5,#eef3f0);
  border-color:rgba(15,23,42,.1)
}
.m24ol-viewer-ht-panel .pitch-reserve-dots-head{
  margin:0 0 6px;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;
  color:#4d6358!important;-webkit-text-fill-color:#4d6358
}
.m24ol-viewer-ht-panel .pitch-reserve-dots-row{
  gap:6px;align-items:stretch
}
.m24ol-viewer-ht-panel .m24ol-ht-reserve-chip,
.m24ol-viewer-ht-panel .pitch-reserve-chip.m24ol-ht-reserve-chip{
  flex:0 0 auto;min-width:64px;max-width:78px;padding:0;gap:0
}
.m24ol-ht-reserve-tab{
  display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:0 5px;
  align-items:center;min-height:44px;padding:5px 7px;border-radius:10px;
  border:1px solid rgba(15,107,60,.22);
  background:linear-gradient(180deg,#e8f6ee,color-mix(in srgb,var(--jersey-primary,#149447) 18%,#f7faf8));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.55);
  text-align:left
}
.m24ol-ht-reserve-fit{
  grid-column:1;grid-row:1;justify-self:start;
  min-width:1.4rem;padding:1px 3px;border-radius:4px;
  font-size:.48rem;font-weight:800;line-height:1.1;color:#fff;text-align:center
}
.m24ol-ht-reserve-fit.is-high{background:rgba(22,163,74,.92)}
.m24ol-ht-reserve-fit.is-mid{background:rgba(202,138,4,.92)}
.m24ol-ht-reserve-fit.is-low{background:rgba(234,88,12,.92)}
.m24ol-ht-reserve-fit.is-critical{background:rgba(220,38,38,.94)}
.m24ol-ht-reserve-ovr{
  grid-column:2;grid-row:1;font-size:.78rem;font-weight:900;line-height:1;
  color:#163528!important;-webkit-text-fill-color:#163528
}
.m24ol-ht-reserve-pos{
  grid-column:2;grid-row:2;font-size:.52rem;font-style:normal;font-weight:800;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c;letter-spacing:.02em
}
.m24ol-ht-reserve-name{
  grid-column:1 / -1;grid-row:3;margin-top:1px;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  font-size:.52rem;font-weight:750;line-height:1.1;
  color:#4d6358!important;-webkit-text-fill-color:#4d6358
}
.m24ol-viewer-ht-panel .pitch-reserve-chip.is-bench-selected .m24ol-ht-reserve-tab,
.m24ol-viewer-ht-panel .m24ol-ht-reserve-chip.is-bench-selected .m24ol-ht-reserve-tab{
  border-color:#e5c34f;box-shadow:0 0 0 2px rgba(246,215,106,.45)
}
.m24ol-viewer-ht-panel .pitch-reserve-chip.is-subbed-off,
.m24ol-viewer-ht-panel .pitch-jersey.is-subbed-off,
.m24ol-viewer-ht-panel .m24ol-ht-reserve-chip.is-subbed-off{
  opacity:.45;filter:grayscale(.35)
}
/* Não herdar o button:disabled escuro do .m24ol-root no Intervalo claro */
.m24ol-root .m24ol-viewer-ht-panel .pitch-reserve-chip,
.m24ol-root .m24ol-viewer-ht-panel .pitch-reserve-chip:disabled,
.m24ol-root .m24ol-viewer-ht-panel .pitch-reserve-chip:disabled:hover,
.m24ol-root .m24ol-viewer-ht-panel .tactics-formations button,
.m24ol-root .m24ol-viewer-ht-panel .tactics-formations button:disabled,
.m24ol-root .m24ol-viewer-ht-panel .tactics-formations button:disabled:hover{
  background:transparent!important;background-image:none!important;
  border-color:transparent!important;box-shadow:none!important;
  color:inherit!important;-webkit-text-fill-color:inherit!important;
  opacity:1!important;filter:none!important
}
.m24ol-root .m24ol-viewer-ht-panel .tactics-formations button,
.m24ol-root .m24ol-viewer-ht-panel .tactics-formations button:disabled,
.m24ol-root .m24ol-viewer-ht-panel .tactics-formations button:disabled:hover{
  background:#fff!important;border:1px solid rgba(15,23,42,.12)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-root .m24ol-viewer-ht-panel .tactics-formations button.active,
.m24ol-root .m24ol-viewer-ht-panel .tactics-formations button.active:disabled{
  background:#f6d76a!important;border-color:#e5c34f!important
}
.m24ol-root .m24ol-viewer-ht-panel .pitch-reserve-chip:disabled{
  opacity:.55!important;cursor:not-allowed
}
.m24ol-root .m24ol-viewer-ht-panel .pitch-reserve-chip.is-subbed-off:disabled{
  opacity:.45!important;filter:grayscale(.35)!important
}
.m24ol-root .m24ol-viewer-ht-panel .m24ol-ht-reserve-chip:disabled .m24ol-ht-reserve-tab{
  opacity:.72
}
@media (max-width:520px){
  .m24ol-ht-career-stadium .pitch-compact{height:188px;min-height:170px}
  .m24ol-ht-career-stadium .slot-jersey{width:32px}
  .m24ol-ht-career-stadium .jersey-shirt{width:26px;height:30px}
  .m24ol-viewer-ht-panel .m24ol-ht-reserve-chip{min-width:58px;max-width:72px}
}

@keyframes m24ol-ht-in{
  from{opacity:0;transform:translateY(8px)}
  to{opacity:1;transform:translateY(0)}
}
.m24ol-viewer-result{
  position:relative;overflow:hidden;margin:8px 0 4px;padding:22px 16px 18px;
  border-radius:18px;text-align:center;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(8,14,12,.92);
  animation:m24ol-result-in .55s cubic-bezier(.2,.8,.2,1)
}
.m24ol-viewer-result-burst{
  position:absolute;inset:-40% -20%;pointer-events:none;opacity:.55;
  background:radial-gradient(circle at 50% 40%,rgba(246,215,106,.28),transparent 55%);
  animation:m24ol-result-burst .9s ease-out
}
.m24ol-viewer-result.is-win{
  border-color:rgba(74,222,128,.45);
  background:linear-gradient(180deg,rgba(12,40,24,.96),rgba(6,16,12,.94))
}
.m24ol-viewer-result.is-win .m24ol-viewer-result-burst{
  background:radial-gradient(circle at 50% 35%,rgba(74,222,128,.4),transparent 58%)
}
.m24ol-viewer-result.is-loss{
  border-color:rgba(248,113,113,.4);
  background:linear-gradient(180deg,rgba(42,14,16,.96),rgba(12,8,10,.94))
}
.m24ol-viewer-result.is-loss .m24ol-viewer-result-burst{
  background:radial-gradient(circle at 50% 35%,rgba(248,113,113,.32),transparent 58%)
}
.m24ol-viewer-result.is-draw{
  border-color:rgba(147,197,253,.35);
  background:linear-gradient(180deg,rgba(14,24,40,.96),rgba(8,12,18,.94))
}
.m24ol-viewer-result.is-draw .m24ol-viewer-result-burst{
  background:radial-gradient(circle at 50% 35%,rgba(147,197,253,.3),transparent 58%)
}
.m24ol-viewer-result-badge{
  position:relative;display:inline-block;padding:6px 16px;border-radius:999px;
  font-size:.95rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;
  animation:m24ol-result-pop .5s .12s both
}
.m24ol-viewer-result.is-win .m24ol-viewer-result-badge{
  background:rgba(74,222,128,.2);color:#bbf7d0!important;-webkit-text-fill-color:#bbf7d0;
  border:1px solid rgba(74,222,128,.45)
}
.m24ol-viewer-result.is-loss .m24ol-viewer-result-badge{
  background:rgba(248,113,113,.18);color:#fecaca!important;-webkit-text-fill-color:#fecaca;
  border:1px solid rgba(248,113,113,.4)
}
.m24ol-viewer-result.is-draw .m24ol-viewer-result-badge{
  background:rgba(147,197,253,.16);color:#dbeafe!important;-webkit-text-fill-color:#dbeafe;
  border:1px solid rgba(147,197,253,.35)
}
.m24ol-viewer-result-score{
  position:relative;display:block;margin:12px 0 6px;font-size:2rem;letter-spacing:.04em;
  animation:m24ol-result-pop .5s .2s both
}
.m24ol-viewer-result-sub{
  position:relative;margin:0;font-size:.8rem;
  color:#b7cfc2!important;-webkit-text-fill-color:#b7cfc2
}
.m24ol-viewer-result-delta{
  position:relative;display:inline-block;margin-top:10px;padding:4px 10px;border-radius:999px;
  font-size:.78rem;font-weight:800;
  background:rgba(246,215,106,.14);color:#f6d76a!important;-webkit-text-fill-color:#f6d76a
}
@keyframes m24ol-result-in{
  from{opacity:0;transform:translateY(14px) scale(.96)}
  to{opacity:1;transform:translateY(0) scale(1)}
}
@keyframes m24ol-result-pop{
  from{opacity:0;transform:scale(.72)}
  to{opacity:1;transform:scale(1)}
}
@keyframes m24ol-result-burst{
  from{opacity:.15;transform:scale(.7)}
  to{opacity:.55;transform:scale(1)}
}
@media (max-width:640px){
  .m24ol-viewer-ht-benches{grid-template-columns:1fr}
  .m24ol-viewer-xi-list li{grid-template-columns:20px 26px 1fr 24px 26px;font-size:.7rem}
}

/*m24-online-career-soft*/
/* Soften Online toward career brasfoot-light: --career-primary #0f6b3c, --mgr-accent #149447, cream surfaces */
.m24ol-root,
html.ui-light-test .m24ol-root,
body.light .m24ol-root{
  color-scheme:light!important;
  background:#e8f0ea!important;
  --m24ol-fg:#163528;--m24ol-muted:#4d6358;--m24ol-soft:#0f6b3c;
  --m24ol-surface:#f7faf8;--m24ol-elev:#ffffff;--m24ol-input:#ffffff;
  --m24ol-border:rgba(15,107,60,.2);--m24ol-accent:#149447;
  --m24ol-accent-soft:rgba(20,148,71,.12);--m24ol-glow:rgba(20,148,71,.16);
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-shell,
html.ui-light-test .m24ol-root .m24ol-shell,
body.light .m24ol-root .m24ol-shell{
  background:linear-gradient(180deg,#f4f8f5 0%,#e8f0ea 55%,#e2ebe4 100%)!important
}
.m24ol-backdrop{background:rgba(232,240,234,.72)!important}
.m24ol-panel,
html.ui-light-test .m24ol-root .m24ol-panel,
body.light .m24ol-root .m24ol-panel{
  border-color:rgba(15,107,60,.16)!important;
  background:linear-gradient(180deg,#ffffff 0%,#f7faf8 100%)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  box-shadow:0 20px 50px rgba(15,23,42,.1)!important;
  scrollbar-color:rgba(20,148,71,.28) rgba(15,23,42,.06)!important
}
.m24ol-content,
.m24ol-body,
html.ui-light-test .m24ol-root .m24ol-content,
body.light .m24ol-root .m24ol-content,
html.ui-light-test .m24ol-root .m24ol-body,
body.light .m24ol-root .m24ol-body{
  background:#f7faf8!important
}
.m24ol-root h1,.m24ol-root h2,.m24ol-root h3,.m24ol-root h4,.m24ol-root strong,.m24ol-root .title,
.m24ol-root .m24ol-head h2,.m24ol-root .m24ol-section-head h4,.m24ol-root .m24ol-badge strong,
.m24ol-root .m24ol-score strong,.m24ol-root .m24ol-budget-cell strong,.m24ol-root .m24ol-player-meta strong,
.m24ol-root .m24ol-points-head strong,.m24ol-root .m24ol-handle,.m24ol-root .m24ol-play-hero-div,
html.ui-light-test .m24ol-root h1,html.ui-light-test .m24ol-root h2,html.ui-light-test .m24ol-root h3,
html.ui-light-test .m24ol-root h4,html.ui-light-test .m24ol-root strong,html.ui-light-test .m24ol-root .title,
html.ui-light-test .m24ol-root .m24ol-head h2,html.ui-light-test .m24ol-root .m24ol-section-head h4,
html.ui-light-test .m24ol-root .m24ol-badge strong,html.ui-light-test .m24ol-root .m24ol-score strong,
html.ui-light-test .m24ol-root .m24ol-budget-cell strong,html.ui-light-test .m24ol-root .m24ol-player-meta strong,
html.ui-light-test .m24ol-root .m24ol-points-head strong,html.ui-light-test .m24ol-root .m24ol-money-big,
body.light .m24ol-root h1,body.light .m24ol-root h2,body.light .m24ol-root h3,body.light .m24ol-root h4,
body.light .m24ol-root strong,body.light .m24ol-root .title,body.light .m24ol-root .m24ol-head h2,
body.light .m24ol-root .m24ol-section-head h4,body.light .m24ol-root .m24ol-badge strong,
body.light .m24ol-root .m24ol-score strong,body.light .m24ol-root .m24ol-budget-cell strong,
body.light .m24ol-root .m24ol-player-meta strong,body.light .m24ol-root .m24ol-points-head strong,
body.light .m24ol-root .m24ol-money-big{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-root .m24ol-muted,.m24ol-root .m24ol-lead,.m24ol-root .m24ol-empty,
.m24ol-root .m24ol-step p,.m24ol-root .m24ol-budget-cell span,
html.ui-light-test .m24ol-root .m24ol-muted,html.ui-light-test .m24ol-root .m24ol-lead,html.ui-light-test .m24ol-root .m24ol-empty,
body.light .m24ol-root .m24ol-muted,body.light .m24ol-root .m24ol-lead,body.light .m24ol-root .m24ol-empty{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-root .m24ol-kicker,.m24ol-root .m24ol-price,.m24ol-root .m24ol-chip,.m24ol-root .m24ol-soft,
.m24ol-root .m24ol-market-teto-line,.m24ol-root .m24ol-div-cap,.m24ol-root .m24ol-handle-soft,
.m24ol-root .m24ol-points-rules-label,.m24ol-root .m24ol-fact-label,.m24ol-root .m24ol-attr-title,
html.ui-light-test .m24ol-root .m24ol-kicker,html.ui-light-test .m24ol-root .m24ol-price,
html.ui-light-test .m24ol-root .m24ol-chip,html.ui-light-test .m24ol-root .m24ol-soft,
body.light .m24ol-root .m24ol-kicker,body.light .m24ol-root .m24ol-price,
body.light .m24ol-root .m24ol-chip{
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-root .m24ol-money-big,
html.ui-light-test .m24ol-root .m24ol-money-big,
body.light .m24ol-root .m24ol-money-big,
.m24ol-play-hero-pts strong{
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-kicker{color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important}
.m24ol-back,
html.ui-light-test .m24ol-root .m24ol-back,
body.light .m24ol-root .m24ol-back{
  background:#fff!important;color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important;
  border:1px solid rgba(15,107,60,.2)!important;box-shadow:none!important;opacity:1!important
}
.m24ol-back:hover,.m24ol-back:focus-visible{
  background:rgba(20,148,71,.1)!important;border-color:rgba(15,107,60,.35)!important;
  color:#0d7a42!important;-webkit-text-fill-color:#0d7a42!important
}
.m24ol-close{
  background:#fff!important;color:#334155!important;-webkit-text-fill-color:#334155!important;
  border:1px solid rgba(15,23,42,.12)!important
}
.m24ol-close:hover{background:#f1f5f9!important;border-color:rgba(15,107,60,.25)!important}
.m24ol-tabs{border-bottom-color:rgba(15,23,42,.08)!important}
.m24ol-tab{
  background:#fff!important;color:#334155!important;-webkit-text-fill-color:#334155!important;
  border:1px solid rgba(15,23,42,.1)!important;box-shadow:none!important
}
.m24ol-tab:hover{border-color:rgba(15,107,60,.28)!important;color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important}
.m24ol-tab.is-on{
  background:#149447!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  border-color:transparent!important;box-shadow:0 4px 12px rgba(20,148,71,.2)!important
}
.m24ol-input,.m24ol-input-search,.m24ol-input-select,.m24ol-input-num,
html.ui-light-test .m24ol-root input,html.ui-light-test .m24ol-root select,html.ui-light-test .m24ol-root textarea,
html.ui-light-test .m24ol-root .m24ol-input,html.ui-light-test .m24ol-root .m24ol-input-search,
html.ui-light-test .m24ol-root .m24ol-input-select,html.ui-light-test .m24ol-root .m24ol-input-num,
body.light .m24ol-root input,body.light .m24ol-root select,body.light .m24ol-root textarea,
body.light .m24ol-root .m24ol-input,body.light .m24ol-root .m24ol-input-search,
body.light .m24ol-root .m24ol-input-select,body.light .m24ol-root .m24ol-input-num{
  color-scheme:light!important;
  background:#fff!important;background-color:#fff!important;
  border-color:rgba(15,107,60,.2)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  box-shadow:none!important
}
.m24ol-input:hover,.m24ol-input-search:hover,.m24ol-input-select:hover,.m24ol-input-num:hover{
  border-color:rgba(15,107,60,.35)!important
}
.m24ol-input:focus,.m24ol-input-search:focus,.m24ol-input-select:focus,.m24ol-input-num:focus{
  border-color:#149447!important;box-shadow:0 0 0 3px rgba(20,148,71,.15)!important
}
.m24ol-input::placeholder,.m24ol-input-search::placeholder,.m24ol-input-num::placeholder,
html.ui-light-test .m24ol-root input::placeholder,body.light .m24ol-root input::placeholder{
  color:#64748b!important;-webkit-text-fill-color:#64748b!important
}
.m24ol-input-select{
  background-color:#fff!important;
  background-image:
    linear-gradient(45deg,transparent 50%,#0f6b3c 50%),
    linear-gradient(135deg,#0f6b3c 50%,transparent 50%),
    linear-gradient(to right,#fff,#fff)!important;
  background-position:
    calc(100% - 16px) calc(50% - 2px),
    calc(100% - 10px) calc(50% - 2px),
    0 0!important;
  background-size:6px 6px,6px 6px,100% 100%!important;
  background-repeat:no-repeat!important
}
.m24ol-div-filter-toggle.m24ol-input-select{
  background-image:none!important;
  background:#fff!important
}
.m24ol-input-select option,.m24ol-input option,
html.ui-light-test .m24ol-root select option,body.light .m24ol-root select option{
  background:#fff!important;color:#163528!important
}
.m24ol-btn{
  background:#fff!important;color:#163528!important;-webkit-text-fill-color:#163528!important;
  border:1px solid rgba(15,23,42,.1)!important;box-shadow:none!important
}
.m24ol-btn-primary,.m24ol-tab.is-on,.m24ol-viewer-tab.is-on{
  background:#149447!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  border-color:transparent!important;box-shadow:0 4px 12px rgba(20,148,71,.2)!important
}
.m24ol-home-btn{/* career-soft: keep Online home CTA on career gradient twin */border-color:rgba(255,255,255,.2)!important;background:linear-gradient(180deg,#34d399 0%,#22b06a 52%,#15915a 100%)!important;box-shadow:0 18px 40px rgba(34,176,106,.42),0 3px 10px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.34)!important}
.m24ol-root button:disabled,.m24ol-root button:disabled:hover,
html.ui-light-test .m24ol-root button:disabled,body.light .m24ol-root button:disabled{
  background:#e8eef0!important;background-color:#e8eef0!important;background-image:none!important;
  border-color:rgba(15,23,42,.1)!important;color:#64748b!important;-webkit-text-fill-color:#64748b!important;
  opacity:.75!important
}
.m24ol-root button.m24ol-btn-primary:disabled,
html.ui-light-test .m24ol-root button.m24ol-btn-primary:disabled,
body.light .m24ol-root button.m24ol-btn-primary:disabled{
  background:#8fbf9f!important;background-color:#8fbf9f!important;background-image:none!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:.8!important
}
.m24ol-player-row,.m24ol-step,.m24ol-how-hero,.m24ol-budget-strip,.m24ol-hist-card,.m24ol-points-rules{
  background:#fff!important;border-color:rgba(15,23,42,.1)!important;box-shadow:none!important
}
.m24ol-player-row-click:hover{
  border-color:rgba(15,107,60,.28)!important;background:rgba(20,148,71,.06)!important
}
.m24ol-ovr{
  background:rgba(20,148,71,.12)!important;border-color:rgba(15,107,60,.22)!important;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-chip{
  background:rgba(20,148,71,.1)!important;border-color:rgba(15,107,60,.2)!important;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-moneybar-hero,.m24ol-play-hero,.m24ol-div-card{
  border-color:rgba(15,107,60,.18)!important;
  background:
    radial-gradient(120% 90% at 100% 0%,rgba(20,148,71,.08),transparent 55%),
    linear-gradient(165deg,#ffffff,#f4f8f5)!important;
  box-shadow:none!important
}
.m24ol-moneybar-fill,.m24ol-points-fill,.m24ol-play-hero-fill{
  background:linear-gradient(90deg,#0f6b3c,#149447)!important
}
.m24ol-moneybar-track,.m24ol-points-track,.m24ol-play-hero-bar{
  background:rgba(15,23,42,.08)!important;border-color:rgba(15,23,42,.06)!important
}
.m24ol-market-detail-backdrop{background:rgba(15,23,42,.28)!important}
.m24ol-market-detail-panel,
html.ui-light-test .m24ol-root .m24ol-market-detail-panel,
body.light .m24ol-root .m24ol-market-detail-panel{
  border-color:rgba(15,107,60,.18)!important;
  background:linear-gradient(180deg,#ffffff 0%,#f7faf8 100%)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  box-shadow:0 -12px 36px rgba(15,23,42,.12)!important
}
.m24ol-market-detail-panel strong,.m24ol-fact strong,
html.ui-light-test .m24ol-root .m24ol-market-detail-panel strong,
body.light .m24ol-root .m24ol-market-detail-panel strong{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-fact{
  background:#f8fafc!important;border-color:rgba(15,23,42,.08)!important
}
.m24ol-attr-bar{background:rgba(15,23,42,.08)!important}
.m24ol-attr-bar i{background:linear-gradient(90deg,#0f6b3c,#149447)!important}
.m24ol-pitch{
  border-color:rgba(15,107,60,.22)!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.12)),
    repeating-linear-gradient(0deg,transparent,transparent 11.5%,rgba(255,255,255,.05) 11.5%,rgba(255,255,255,.05) 12%),
    linear-gradient(160deg,#2f8f58,#247a48 45%,#1a5f38)!important;
  box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),0 8px 20px rgba(15,23,42,.12)!important
}
.m24ol-viewer-pitch{
  border-color:rgba(15,107,60,.22)!important;
  background:repeating-linear-gradient(180deg,#2a8550 0 12.5%,#247448 12.5% 25%)!important;
  box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),0 8px 20px rgba(15,23,42,.12)!important
}
.m24ol-pitch-chip{
  background:rgba(255,255,255,.92)!important;border-color:rgba(15,23,42,.12)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  box-shadow:0 4px 10px rgba(15,23,42,.12)!important
}
.m24ol-pitch-chip em,.m24ol-pitch-pos{
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-pitch-chip.is-pick{
  border-color:#149447!important;box-shadow:0 0 0 2px rgba(20,148,71,.28),0 6px 12px rgba(15,23,42,.12)!important
}
.m24ol-live-mini{
  color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;
  background:rgba(220,38,38,.1)!important;border-color:rgba(220,38,38,.28)!important
}
.m24ol-x1-banner{
  border-color:rgba(15,107,60,.18)!important;background:rgba(20,148,71,.08)!important
}
.m24ol-points-chip{
  background:#fff!important;border-color:rgba(15,23,42,.1)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-points-chip.is-win{
  border-color:rgba(15,107,60,.25)!important;background:rgba(20,148,71,.1)!important;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-div-budget{
  background:#fff!important;border-color:rgba(15,23,42,.08)!important
}
.m24ol-empty-card{
  border-color:rgba(180,140,40,.28)!important;background:rgba(246,215,106,.1)!important
}
.m24ol-empty-card strong{color:#a16207!important;-webkit-text-fill-color:#a16207!important}
.m24ol-xi{
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important;
  border-color:rgba(15,107,60,.25)!important
}
.m24ol-div-filter-menu{max-width:240px}
.m24ol-div-filter-dropdown{
  border-color:rgba(15,107,60,.18)!important;background:#fff!important;
  box-shadow:0 12px 28px rgba(15,23,42,.12)!important
}
.m24ol-div-filter-option{color:#163528!important;-webkit-text-fill-color:#163528!important}
.m24ol-div-filter-option.is-on{
  background:rgba(20,148,71,.12)!important;color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-viewer-tab{
  background:#fff!important;color:#334155!important;-webkit-text-fill-color:#334155!important;
  border:1px solid rgba(15,23,42,.1)!important
}
.m24ol-viewer-tab.is-on{
  background:#149447!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  box-shadow:0 4px 12px rgba(20,148,71,.2)!important
}
@media (max-width:640px){
  .m24ol-div-filter-menu{flex:1 1 100%;max-width:none}
}

/*m24-online-contrast-pass*/
/* After career-soft: unify light Online shell; kill cream/light text on light bg and dark text on leftover dark shells. */
.m24ol-root,
html.ui-light-test .m24ol-root,
body.light .m24ol-root{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}

/* ---- Hub LIVE / Divisão / Partidas recentes (beat older cream light-mode rules) ---- */
html.ui-light-test .m24ol-root .m24ol-play-hero-div,
body.light .m24ol-root .m24ol-play-hero-div,
.m24ol-root .m24ol-play-hero-div,
html.ui-light-test .m24ol-root .m24ol-handle,
body.light .m24ol-root .m24ol-handle,
.m24ol-root .m24ol-handle,
html.ui-light-test .m24ol-root .m24ol-div-card-badge strong,
body.light .m24ol-root .m24ol-div-card-badge strong,
.m24ol-root .m24ol-div-card-badge strong,
html.ui-light-test .m24ol-root .m24ol-div-card-current strong,
body.light .m24ol-root .m24ol-div-card-current strong,
.m24ol-root .m24ol-div-card-current strong,
html.ui-light-test .m24ol-root .m24ol-div-card-next strong,
body.light .m24ol-root .m24ol-div-card-next strong,
.m24ol-root .m24ol-div-card-next strong,
html.ui-light-test .m24ol-root .m24ol-history-summary-title,
body.light .m24ol-root .m24ol-history-summary-title,
.m24ol-root .m24ol-history-summary-title,
html.ui-light-test .m24ol-root .m24ol-hist-opp,
body.light .m24ol-root .m24ol-hist-opp,
.m24ol-root .m24ol-hist-opp,
html.ui-light-test .m24ol-root .m24ol-hist-score,
body.light .m24ol-root .m24ol-hist-score,
.m24ol-root .m24ol-hist-score{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
html.ui-light-test .m24ol-root .m24ol-handle-soft,
body.light .m24ol-root .m24ol-handle-soft,
.m24ol-root .m24ol-handle-soft,
html.ui-light-test .m24ol-root .m24ol-history-summary-meta,
body.light .m24ol-root .m24ol-history-summary-meta,
.m24ol-root .m24ol-history-summary-meta,
html.ui-light-test .m24ol-root .m24ol-div-next-note,
body.light .m24ol-root .m24ol-div-next-note,
.m24ol-root .m24ol-div-next-note,
html.ui-light-test .m24ol-root .m24ol-hist-delta,
body.light .m24ol-root .m24ol-hist-delta,
.m24ol-root .m24ol-hist-delta{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-root .m24ol-hist-delta.is-up{color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important}
.m24ol-root .m24ol-hist-delta.is-down{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}
.m24ol-history-fold,
html.ui-light-test .m24ol-root .m24ol-history-fold,
body.light .m24ol-root .m24ol-history-fold{
  border-color:rgba(15,23,42,.1)!important;background:#fff!important
}
.m24ol-history-fold > .m24ol-history-summary::after{
  border-right-color:#0f6b3c!important;border-bottom-color:#0f6b3c!important
}
.m24ol-history-fold[open] > .m24ol-history-summary{
  border-bottom-color:rgba(15,23,42,.08)!important
}
.m24ol-div-card-divider{
  background:linear-gradient(180deg,transparent,rgba(15,107,60,.28),transparent)!important
}

/* ---- Meu elenco / Mercado toggle ---- */
.m24ol-subtabs,
html.ui-light-test .m24ol-root .m24ol-subtabs,
body.light .m24ol-root .m24ol-subtabs{
  background:#eef3f0!important;border:1px solid rgba(15,23,42,.1)!important
}
.m24ol-subtab,
html.ui-light-test .m24ol-root .m24ol-subtab,
body.light .m24ol-root .m24ol-subtab{
  background:transparent!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  box-shadow:none!important
}
.m24ol-subtab:hover{
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important;
  background:rgba(20,148,71,.08)!important
}
.m24ol-subtab.is-on,
html.ui-light-test .m24ol-root .m24ol-subtab.is-on,
body.light .m24ol-root .m24ol-subtab.is-on{
  background:#149447!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  box-shadow:0 4px 12px rgba(20,148,71,.18)!important
}

/* ---- Market rows (more specific dark override was winning) ---- */
.m24ol-market-list .m24ol-player-row,
.m24ol-mine-list .m24ol-player-row,
html.ui-light-test .m24ol-root .m24ol-market-list .m24ol-player-row,
body.light .m24ol-root .m24ol-market-list .m24ol-player-row{
  background:#fff!important;
  border:1px solid rgba(15,23,42,.1)!important;
  box-shadow:none!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-market-list .m24ol-player-row:hover,
.m24ol-player-row-click:hover{
  border-color:rgba(15,107,60,.28)!important;background:rgba(20,148,71,.06)!important
}
.m24ol-btn-pager,
.m24ol-market-page-ind,
html.ui-light-test .m24ol-root .m24ol-btn-pager,
body.light .m24ol-root .m24ol-btn-pager,
html.ui-light-test .m24ol-root .m24ol-market-page-ind,
body.light .m24ol-root .m24ol-market-page-ind{
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  border-color:rgba(15,107,60,.25)!important
}
.m24ol-market-gate-hint,
.m24ol-market-teto-line{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important;
  background:rgba(20,148,71,.08)!important;border-color:rgba(15,107,60,.18)!important
}

/* ---- Player detail sheet labels ---- */
.m24ol-root .m24ol-fact-label,
.m24ol-root .m24ol-attr-title,
.m24ol-root .m24ol-attr-row > span,
html.ui-light-test .m24ol-root .m24ol-fact-label,
html.ui-light-test .m24ol-root .m24ol-attr-title,
html.ui-light-test .m24ol-root .m24ol-attr-row > span,
body.light .m24ol-root .m24ol-fact-label,
body.light .m24ol-root .m24ol-attr-title,
body.light .m24ol-root .m24ol-attr-row > span{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-root .m24ol-attr-row > strong,
.m24ol-root .m24ol-fact strong,
.m24ol-root .m24ol-market-detail-title strong,
html.ui-light-test .m24ol-root .m24ol-attr-row > strong,
html.ui-light-test .m24ol-root .m24ol-fact strong,
body.light .m24ol-root .m24ol-attr-row > strong,
body.light .m24ol-root .m24ol-fact strong{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}

/* ---- Loja v2 light ---- */
html.ui-light-test .m24ol-root .m24ol-shop-v2 .m24ol-shop-hero,
body.light .m24ol-root .m24ol-shop-v2 .m24ol-shop-hero{
  border-color:rgba(15,107,60,.16)!important;
  background:
    radial-gradient(110% 90% at 100% 0%,rgba(20,148,71,.14),transparent 55%),
    linear-gradient(155deg,#ffffff,#eef7f1)!important
}
html.ui-light-test .m24ol-root .m24ol-shop-v2 .m24ol-shop-hero h3,
body.light .m24ol-root .m24ol-shop-v2 .m24ol-shop-hero h3{
  color:#123528!important;-webkit-text-fill-color:#123528!important
}
html.ui-light-test .m24ol-root .m24ol-shop-v2 .m24ol-shop-hero .m24ol-lead,
body.light .m24ol-root .m24ol-shop-v2 .m24ol-shop-hero .m24ol-lead{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
html.ui-light-test .m24ol-root .m24ol-shop-hero-meta span,
body.light .m24ol-root .m24ol-shop-hero-meta span{
  border-color:rgba(15,107,60,.14)!important;background:rgba(20,148,71,.08)!important;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
html.ui-light-test .m24ol-root .m24ol-shop-v2 .m24ol-shop-card,
body.light .m24ol-root .m24ol-shop-v2 .m24ol-shop-card{
  border-color:rgba(15,23,42,.08)!important;
  background:#fff!important;
  box-shadow:0 6px 18px rgba(15,107,60,.06)!important
}
html.ui-light-test .m24ol-root .m24ol-shop-v2 .m24ol-shop-card.is-owned,
body.light .m24ol-root .m24ol-shop-v2 .m24ol-shop-card.is-owned{
  border-color:rgba(15,107,60,.28)!important;
  background:linear-gradient(180deg,#f4faf6,#fff)!important
}
html.ui-light-test .m24ol-root .m24ol-shop-ovr,
body.light .m24ol-root .m24ol-shop-ovr{
  border-color:rgba(15,107,60,.2)!important;
  background:linear-gradient(160deg,#e8f7ee,#d7f0e1)!important;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
html.ui-light-test .m24ol-root .m24ol-shop-card-name,
body.light .m24ol-root .m24ol-shop-card-name{
  color:#123528!important;-webkit-text-fill-color:#123528!important
}
html.ui-light-test .m24ol-root .m24ol-shop-card-pos,
body.light .m24ol-root .m24ol-shop-card-pos{
  color:#64786f!important;-webkit-text-fill-color:#64786f!important
}
html.ui-light-test .m24ol-root .m24ol-shop-price-tag,
body.light .m24ol-root .m24ol-shop-price-tag,
html.ui-light-test .m24ol-root .m24ol-shop-card.is-owned .m24ol-shop-price-tag,
body.light .m24ol-root .m24ol-shop-card.is-owned .m24ol-shop-price-tag{
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
html.ui-light-test .m24ol-root .m24ol-shop-pix-chip,
body.light .m24ol-root .m24ol-shop-pix-chip{
  border-color:rgba(15,107,60,.2)!important;
  background:linear-gradient(180deg,#2fbf6a,#149447)!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important
}
html.ui-light-test .m24ol-root .m24ol-shop-pix-chip.is-owned,
body.light .m24ol-root .m24ol-shop-pix-chip.is-owned{
  background:rgba(20,148,71,.12)!important;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
html.ui-light-test .m24ol-root .m24ol-shop-rarity.is-hero,
body.light .m24ol-root .m24ol-shop-rarity.is-hero{
  border-color:rgba(180,130,20,.35)!important;
  background:linear-gradient(135deg,#ffe08a,#f0c14b 55%,#d4a017)!important;
  color:#3a2508!important;-webkit-text-fill-color:#3a2508!important;
  box-shadow:0 3px 10px rgba(212,160,23,.2)!important
}
html.ui-light-test .m24ol-root .m24ol-shop-rarity.is-icon,
body.light .m24ol-root .m24ol-shop-rarity.is-icon{
  border-color:rgba(109,40,217,.28)!important;
  background:linear-gradient(135deg,#f3e8ff,#c4b5fd 50%,#8b5cf6)!important;
  color:#2e1065!important;-webkit-text-fill-color:#2e1065!important;
  box-shadow:0 3px 10px rgba(139,92,246,.18)!important
}
.m24ol-shop-status{color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important}
.m24ol-shop-status.is-paid{color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important}
.m24ol-shop-copy-code{
  border-color:rgba(15,23,42,.1)!important;background:#f8fafc!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-shop .m24ol-btn-primary,
.m24ol-shop-pix .m24ol-btn-primary,
.m24ol-shop-detail .m24ol-btn-primary{
  background:#149447!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  border-color:transparent!important
}
.m24ol-shop .m24ol-btn-secondary,
.m24ol-shop-pix .m24ol-btn-secondary,
.m24ol-shop-detail .m24ol-btn-secondary{
  background:#fff!important;color:#163528!important;-webkit-text-fill-color:#163528!important;
  border:1px solid rgba(15,23,42,.12)!important
}

/* ---- LIVE viewer: light shell, green pitch, readable dark text ---- */
.m24ol-viewer,
html.ui-light-test .m24ol-root .m24ol-viewer,
body.light .m24ol-root .m24ol-viewer{
  border-color:rgba(15,107,60,.18)!important;
  background:
    linear-gradient(165deg,#ffffff,#f4f8f5),
    radial-gradient(120% 80% at 50% 0%,rgba(20,148,71,.08),transparent 55%)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-viewer .m24ol-kicker,
.m24ol-viewer-kicker-row,
html.ui-light-test .m24ol-root .m24ol-viewer .m24ol-kicker,
body.light .m24ol-root .m24ol-viewer .m24ol-kicker{
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-viewer-side strong,
.m24ol-viewer-score,
.m24ol-root .m24ol-viewer-score,
html.ui-light-test .m24ol-root .m24ol-viewer-score,
html.ui-light-test .m24ol-root .m24ol-viewer-side strong,
body.light .m24ol-root .m24ol-viewer-score,
body.light .m24ol-root .m24ol-viewer-side strong,
.m24ol-viewer-ht-score,
.m24ol-viewer-result-score,
.m24ol-root .m24ol-viewer strong{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-viewer-clock,
html.ui-light-test .m24ol-root .m24ol-viewer-clock,
body.light .m24ol-root .m24ol-viewer-clock{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-viewer-tabs,
html.ui-light-test .m24ol-root .m24ol-viewer-tabs,
body.light .m24ol-root .m24ol-viewer-tabs{
  background:#eef3f0!important;border:1px solid rgba(15,23,42,.1)!important
}
.m24ol-viewer-tab,
html.ui-light-test .m24ol-root .m24ol-viewer-tab,
body.light .m24ol-root .m24ol-viewer-tab{
  background:transparent!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  border:0!important;box-shadow:none!important
}
.m24ol-viewer-tab.is-on,
.m24ol-btn-primary.m24ol-viewer-tab.is-on,
html.ui-light-test .m24ol-root .m24ol-viewer-tab.is-on,
body.light .m24ol-root .m24ol-viewer-tab.is-on{
  background:#149447!important;color:#fff!important;-webkit-text-fill-color:#fff!important;
  box-shadow:0 4px 12px rgba(20,148,71,.18)!important
}
.m24ol-viewer-ticker,
html.ui-light-test .m24ol-root .m24ol-viewer-ticker,
body.light .m24ol-root .m24ol-viewer-ticker{
  background:#fff!important;border-color:rgba(15,23,42,.1)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-viewer-ticker.is-goal{
  border-color:rgba(180,140,40,.35)!important;background:rgba(246,215,106,.14)!important;
  color:#a16207!important;-webkit-text-fill-color:#a16207!important
}
.m24ol-viewer-scorers,
.m24ol-viewer-hint,
html.ui-light-test .m24ol-root .m24ol-viewer-scorers,
body.light .m24ol-root .m24ol-viewer-scorers{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-viewer-progress{background:rgba(15,23,42,.08)!important}
.m24ol-viewer-progress-fill{background:linear-gradient(90deg,#0f6b3c,#149447)!important}

/* Pitch stays green field */
.m24ol-viewer-pitch,
html.ui-light-test .m24ol-root .m24ol-viewer-pitch,
body.light .m24ol-root .m24ol-viewer-pitch{
  border-color:rgba(15,107,60,.22)!important;
  background:repeating-linear-gradient(180deg,#2a8550 0 12.5%,#247448 12.5% 25%)!important;
  box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),0 8px 20px rgba(15,23,42,.12)!important
}

/* Elencos */
.m24ol-viewer-xi,
html.ui-light-test .m24ol-root .m24ol-viewer-xi,
body.light .m24ol-root .m24ol-viewer-xi{
  border-color:rgba(15,23,42,.1)!important;background:#fff!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-viewer-xi.is-you{
  border-color:rgba(15,107,60,.28)!important;background:rgba(20,148,71,.08)!important
}
.m24ol-viewer-xi-head strong,
.m24ol-viewer-xi-list strong,
.m24ol-viewer-xi-list li,
html.ui-light-test .m24ol-root .m24ol-viewer-xi-head strong,
html.ui-light-test .m24ol-root .m24ol-viewer-xi-list strong,
body.light .m24ol-root .m24ol-viewer-xi-head strong,
body.light .m24ol-root .m24ol-viewer-xi-list strong{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-viewer-xi-head span,
.m24ol-viewer-xi-pos,
.m24ol-viewer-xi-list b,
.m24ol-viewer-xi-list em,
html.ui-light-test .m24ol-root .m24ol-viewer-xi-pos,
body.light .m24ol-root .m24ol-viewer-xi-pos{
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-viewer-xi-list li.is-scorer{
  background:rgba(20,148,71,.1)!important
}
.m24ol-viewer-xi-goals{
  color:#a16207!important;-webkit-text-fill-color:#a16207!important
}

/* Estatísticas */
.m24ol-viewer-stats,
.m24ol-viewer-stats-head,
.m24ol-viewer-stat-h,
.m24ol-viewer-stat-a,
html.ui-light-test .m24ol-root .m24ol-viewer-stats-head strong,
body.light .m24ol-root .m24ol-viewer-stats-head strong{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-viewer-stats-head span,
.m24ol-viewer-stat-label,
html.ui-light-test .m24ol-root .m24ol-viewer-stat-label,
body.light .m24ol-root .m24ol-viewer-stat-label{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-viewer-stat-bar{
  background:rgba(15,23,42,.1)!important;border:1px solid rgba(15,23,42,.06)
}
.m24ol-viewer-stat-bar i{
  background:linear-gradient(90deg,#0f6b3c,#149447)!important
}
.m24ol-viewer-stat-xg .m24ol-viewer-stat-label{
  color:#a16207!important;-webkit-text-fill-color:#a16207!important
}

/* Intervalo / resultado EMPATE — soft, no navy clash */
.m24ol-viewer-ht-panel,
html.ui-light-test .m24ol-root .m24ol-viewer-ht-panel,
body.light .m24ol-root .m24ol-viewer-ht-panel{
  border-color:rgba(15,107,60,.2)!important;
  background:linear-gradient(180deg,#ffffff,#f7faf8)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-viewer-ht-badge{
  background:rgba(20,148,71,.1)!important;border-color:rgba(15,107,60,.25)!important;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-viewer-ht-meta,
.m24ol-viewer-ht-bench h4,
.m24ol-viewer-ht-bench-slot small{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-viewer-ht-bench-slot{
  border-color:rgba(15,23,42,.1)!important;background:#f8fafc!important
}
.m24ol-viewer-ht-bench-slot strong{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-viewer-result,
html.ui-light-test .m24ol-root .m24ol-viewer-result,
body.light .m24ol-root .m24ol-viewer-result{
  border-color:rgba(15,23,42,.12)!important;background:#fff!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-viewer-result.is-win{
  border-color:rgba(15,107,60,.3)!important;
  background:linear-gradient(180deg,#f3faf5,#ffffff)!important
}
.m24ol-viewer-result.is-loss{
  border-color:rgba(185,28,28,.28)!important;
  background:linear-gradient(180deg,#fef2f2,#ffffff)!important
}
.m24ol-viewer-result.is-draw{
  border-color:rgba(15,107,60,.22)!important;
  background:linear-gradient(180deg,#f4f8f5,#ffffff)!important
}
.m24ol-viewer-result-burst{opacity:.35!important}
.m24ol-viewer-result.is-win .m24ol-viewer-result-badge{
  background:rgba(20,148,71,.12)!important;color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important;
  border-color:rgba(15,107,60,.28)!important
}
.m24ol-viewer-result.is-loss .m24ol-viewer-result-badge{
  background:rgba(185,28,28,.1)!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;
  border-color:rgba(185,28,28,.28)!important
}
.m24ol-viewer-result.is-draw .m24ol-viewer-result-badge{
  background:rgba(15,107,60,.1)!important;color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important;
  border-color:rgba(15,107,60,.25)!important
}
.m24ol-viewer-result-sub{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}

/* LIVE chip on light hub card */
.m24ol-live-mini,
html.ui-light-test .m24ol-root .m24ol-live-mini,
body.light .m24ol-root .m24ol-live-mini{
  color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;
  background:rgba(220,38,38,.1)!important;border-color:rgba(220,38,38,.28)!important
}
.m24ol-viewer-stat-bar-dual{
  display:flex!important;gap:2px;background:rgba(15,23,42,.08)!important;border:0!important;overflow:hidden
}
.m24ol-viewer-stat-bar-dual i{
  display:block;height:100%;min-width:0;border-radius:999px
}
.m24ol-viewer-stat-bar-dual i.is-home{
  background:linear-gradient(90deg,#0f6b3c,#149447)!important
}
.m24ol-viewer-stat-bar-dual i.is-away{
  background:linear-gradient(90deg,#8faf9c,#6d8f7c)!important
}

/*br38-online-home-cta-match*/
/* Match career CTA radius/gradient; keep clicks above soft overlays */
.m24-home-cta-stack{
  position:relative!important;
  z-index:6!important;
  pointer-events:auto!important;
}
.home-minimal-v38 .m24-home-cta-stack>.m24ol-home-btn,
.m24-home-cta-stack>.m24ol-home-btn,
button.m24ol-home-btn{
  border-radius:16px!important;
  background:linear-gradient(180deg,#34d399 0%,#22b06a 52%,#15915a 100%)!important;
  border:1px solid rgba(255,255,255,.2)!important;
  box-shadow:
    0 18px 40px rgba(34,176,106,.42),
    0 3px 10px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.34)!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  pointer-events:auto!important;
  position:relative;
  z-index:7;
  cursor:pointer;
}
.home-minimal-v38 .m24-home-cta-stack>.m24ol-home-btn:hover,
.m24-home-cta-stack>.m24ol-home-btn:hover,
button.m24ol-home-btn:hover{
  filter:brightness(1.05);
  box-shadow:
    0 20px 44px rgba(34,176,106,.48),
    0 3px 10px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.4)!important
}
.m24-home-cta-stack .m24ol-home-btn-title,
.m24-home-cta-stack .m24ol-home-btn-sub{
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  pointer-events:none;
}
.m24-home-cta-stack .m24ol-home-btn-beta{
  display:inline-flex!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:none!important;
}

/*m24-online-contrast-pass2*/
/* Táticas / notice / Pronto lobby — readable on light career-soft Online */
.m24ol-tactics,
html.ui-light-test .m24ol-root .m24ol-tactics,
body.light .m24ol-root .m24ol-tactics{
  border-color:rgba(15,107,60,.16)!important;
  background:#fff!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-tactics-title,
html.ui-light-test .m24ol-root .m24ol-tactics-title,
body.light .m24ol-root .m24ol-tactics-title{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-tactics-lead,
.m24ol-orders-title,
html.ui-light-test .m24ol-root .m24ol-tactics-lead,
body.light .m24ol-root .m24ol-tactics-lead{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-tactic-chip,
.m24ol-order-btn,
html.ui-light-test .m24ol-root .m24ol-tactic-chip,
html.ui-light-test .m24ol-root .m24ol-order-btn,
body.light .m24ol-root .m24ol-tactic-chip,
body.light .m24ol-root .m24ol-order-btn{
  background:#f3f7f4!important;
  border:1px solid rgba(15,23,42,.12)!important;
  color:#334155!important;-webkit-text-fill-color:#334155!important;
  box-shadow:none!important
}
.m24ol-tactic-chip strong,
.m24ol-order-btn,
html.ui-light-test .m24ol-root .m24ol-tactic-chip strong,
body.light .m24ol-root .m24ol-tactic-chip strong{
  color:#334155!important;-webkit-text-fill-color:#334155!important
}
.m24ol-tactic-chip:not(.is-on),
.m24ol-order-btn:not(.is-on){
  opacity:1!important;
  color:#475569!important;-webkit-text-fill-color:#475569!important
}
.m24ol-tactic-chip:not(.is-on) strong{
  color:#475569!important;-webkit-text-fill-color:#475569!important
}
.m24ol-tactic-icon{
  background:rgba(15,107,60,.08)!important;color:#0f6b3c!important;opacity:1!important
}
.m24ol-tactic-chip.is-on,
.m24ol-order-btn.is-on,
html.ui-light-test .m24ol-root .m24ol-tactic-chip.is-on,
html.ui-light-test .m24ol-root .m24ol-order-btn.is-on,
body.light .m24ol-root .m24ol-tactic-chip.is-on,
body.light .m24ol-root .m24ol-order-btn.is-on{
  background:rgba(20,148,71,.16)!important;
  border-color:rgba(15,107,60,.35)!important;
  color:#0d3d28!important;-webkit-text-fill-color:#0d3d28!important;
  box-shadow:inset 0 0 0 1px rgba(15,107,60,.12)!important
}
.m24ol-tactic-chip.is-on strong,
.m24ol-order-btn.is-on,
html.ui-light-test .m24ol-root .m24ol-tactic-chip.is-on strong,
body.light .m24ol-root .m24ol-tactic-chip.is-on strong{
  color:#0d3d28!important;-webkit-text-fill-color:#0d3d28!important
}
.m24ol-tactic-chip.is-on .m24ol-tactic-icon{
  background:rgba(15,107,60,.18)!important;color:#0f6b3c!important;opacity:1!important
}

/* Notice / error banners — dark text on soft cream/amber or soft red */
.m24ol-notice,
html.ui-light-test .m24ol-root .m24ol-notice,
body.light .m24ol-root .m24ol-notice{
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  background:#fff8e8!important;
  border:1px solid rgba(180,140,40,.35)!important
}
.m24ol-error,
html.ui-light-test .m24ol-root .m24ol-error,
body.light .m24ol-root .m24ol-error{
  color:#7f1d1d!important;-webkit-text-fill-color:#7f1d1d!important;
  background:#fee2e2!important;
  border:1px solid rgba(185,28,28,.28)!important
}
.m24ol-toast{
  position:fixed;left:50%;bottom:24px;z-index:12000;
  transform:translateX(-50%) translateY(12px);
  max-width:min(92vw,420px);padding:10px 14px;border-radius:12px;
  background:#fff8e8;border:1px solid rgba(180,140,40,.4);
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  box-shadow:0 10px 28px rgba(15,23,42,.14);
  font-size:.86rem;font-weight:650;line-height:1.35;
  opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease
}
.m24ol-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}
.m24ol-toast.is-hiding{opacity:0;transform:translateX(-50%) translateY(8px)}

/* Pronto / X1 lobby — light shell, dark readable text */
.m24ol-x1,
html.ui-light-test .m24ol-root .m24ol-x1,
body.light .m24ol-root .m24ol-x1{
  border-color:rgba(15,107,60,.2)!important;
  background:
    radial-gradient(120% 80% at 50% 0%,rgba(20,148,71,.1),transparent 55%),
    linear-gradient(165deg,#ffffff,#f4f8f5)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  box-shadow:none!important
}
.m24ol-x1-live,
html.ui-light-test .m24ol-root .m24ol-x1-live,
body.light .m24ol-root .m24ol-x1-live{
  background:rgba(220,38,38,.1)!important;
  border-color:rgba(220,38,38,.28)!important
}
.m24ol-x1-live strong,
.m24ol-x1-live span,
html.ui-light-test .m24ol-root .m24ol-x1-live strong,
body.light .m24ol-root .m24ol-x1-live strong{
  color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important
}
.m24ol-x1-side,
html.ui-light-test .m24ol-root .m24ol-x1-side,
body.light .m24ol-root .m24ol-x1-side{
  background:#fff!important;
  border:1px solid rgba(15,23,42,.1)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-x1-side.is-you{
  border-color:rgba(15,107,60,.35)!important;
  background:rgba(20,148,71,.08)!important
}
.m24ol-x1-side strong,
html.ui-light-test .m24ol-root .m24ol-x1-side strong,
body.light .m24ol-root .m24ol-x1-side strong{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-x1-side .m24ol-kicker,
.m24ol-x1-rule,
html.ui-light-test .m24ol-root .m24ol-x1-rule,
body.light .m24ol-root .m24ol-x1-rule{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-ready-pill,
html.ui-light-test .m24ol-root .m24ol-ready-pill,
body.light .m24ol-root .m24ol-ready-pill{
  background:#f1f5f3!important;
  border:1px solid rgba(15,23,42,.1)!important;
  color:#475569!important;-webkit-text-fill-color:#475569!important
}
.m24ol-ready-pill.is-on,
html.ui-light-test .m24ol-root .m24ol-ready-pill.is-on,
body.light .m24ol-root .m24ol-ready-pill.is-on{
  background:rgba(20,148,71,.14)!important;
  border-color:rgba(15,107,60,.3)!important;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-countdown,
html.ui-light-test .m24ol-root .m24ol-countdown,
body.light .m24ol-root .m24ol-countdown{
  border-color:rgba(15,107,60,.35)!important;
  background:#fff!important
}
.m24ol-countdown strong{
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-countdown span{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-vs-x{
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-btn-pronto.m24ol-btn-primary,
html.ui-light-test .m24ol-root .m24ol-btn-pronto.m24ol-btn-primary,
body.light .m24ol-root .m24ol-btn-pronto.m24ol-btn-primary{
  background:#149447!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  border-radius:14px!important;
  border-color:transparent!important;
  box-shadow:0 6px 16px rgba(20,148,71,.22)!important
}
.m24ol-bench-seat,
html.ui-light-test .m24ol-root .m24ol-bench-seat,
body.light .m24ol-root .m24ol-bench-seat{
  background:#fff!important;
  border-color:rgba(15,23,42,.12)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-bench-seat.is-empty small,
.m24ol-bench-seat small,
.m24ol-bench-pos,
.m24ol-bench-label{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-bench-seat strong{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-viewer-player.is-scorer{
  box-shadow:0 0 0 2px rgba(255,255,255,.9),0 0 10px rgba(15,23,42,.25)!important
}

/*m24-online-oop-restore*/
/* Online: dim OOP chips like career .out-of-position (apagado + OVR fraco). */
.m24ol-pitch-chip.out-of-position,
.m24ol-pitch-chip[data-oop="1"],
.m24ol-pitch-chip.is-oop{
  opacity:.72;
  filter:grayscale(.45) brightness(.78);
  -webkit-filter:grayscale(.45) brightness(.78)
}
.m24ol-pitch-chip.out-of-position em,
.m24ol-pitch-chip[data-oop="1"] em,
.m24ol-pitch-chip.is-oop em{
  color:#e8b4a0!important;-webkit-text-fill-color:#e8b4a0!important
}
html.ui-light-test .m24ol-pitch-chip.out-of-position em,
html.ui-light-test .m24ol-pitch-chip[data-oop="1"] em,
html.ui-light-test .m24ol-pitch-chip.is-oop em,
body.light .m24ol-pitch-chip.out-of-position em,
body.light .m24ol-pitch-chip[data-oop="1"] em,
body.light .m24ol-pitch-chip.is-oop em{
  color:#8d1616!important;-webkit-text-fill-color:#8d1616!important
}
.m24ol-root .pitch-jersey.out-of-position .jersey-shirt{
  filter:grayscale(.5) brightness(.75);
  opacity:.72
}
.m24ol-root .player-card.out-of-position .rating{
  background:rgba(167,31,31,.2);
  color:#8d1616
}
/* Elenco pitch: keep 3/4 without horizontal squash when max-height caps */
.m24ol-root .m24ol-pitch{
  --m24ol-pitch-max-h:min(52vh,420px);
  width:min(100%,calc(var(--m24ol-pitch-max-h) * 3 / 4))!important;
  max-width:100%!important;
  aspect-ratio:3/4!important;
  max-height:var(--m24ol-pitch-max-h)!important;
  height:auto!important;
  margin-inline:auto
}
/*m24-online-ht-auto20*/
.m24ol-viewer-ht-timer{
  margin:6px 0 0;font-size:.78rem;font-weight:750;letter-spacing:.02em;
  color:#f6d76a!important;-webkit-text-fill-color:#f6d76a!important;
  font-variant-numeric:tabular-nums
}
html.ui-light-test .m24ol-viewer-ht-timer,
body.light .m24ol-viewer-ht-timer{
  color:#9a6b00!important;-webkit-text-fill-color:#9a6b00!important
}

/*m24-online-elenco-ux*/
/*m24-online-elenco-rules*/
.m24ol-tactics{
  margin:16px 0 8px;padding:0;border-radius:14px;
  border:1px solid rgba(15,107,60,.16);
  background:#fff;
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  overflow:hidden
}
.m24ol-tactics-summary{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  list-style:none;cursor:pointer;user-select:none;
  padding:12px 14px;margin:0
}
.m24ol-tactics-summary::-webkit-details-marker{display:none}
.m24ol-tactics-summary::marker{content:""}
.m24ol-tactics-summary .m24ol-tactics-title{
  margin:0;font-size:.95rem;font-weight:650;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-tactics-summary-hint{font-size:.72rem;flex:0 0 auto}
.m24ol-tactics-summary::after{
  content:"▾";font-size:.85rem;opacity:.55;transition:transform .15s ease;
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-tactics[open] > .m24ol-tactics-summary::after{transform:rotate(180deg)}
.m24ol-tactics-body{padding:0 14px 14px}
.m24ol-prematch-tools{
  display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end
}
.m24ol-btn-best-xi{
  display:inline-flex;align-items:center;gap:8px;
  min-height:40px;padding:6px 12px 6px 10px;
  border-radius:12px;
  border:1px solid rgba(15,107,60,.22)!important;
  background:linear-gradient(180deg,#f4fbf6,#e8f5ec)!important;
  color:#0d3d28!important;-webkit-text-fill-color:#0d3d28!important;
  box-shadow:none!important
}
.m24ol-btn-best-xi:hover:not(:disabled){
  filter:none;background:linear-gradient(180deg,#eaf7ef,#dcefe3)!important
}
.m24ol-best-xi-icon{
  display:grid;place-items:center;width:22px;height:22px;border-radius:8px;
  background:rgba(20,148,71,.14);font-size:.85rem;line-height:1
}
.m24ol-best-xi-copy{
  display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1.15;text-align:left
}
.m24ol-best-xi-copy strong{
  font-size:.78rem;font-weight:700;
  color:#0d3d28!important;-webkit-text-fill-color:#0d3d28!important
}
.m24ol-best-xi-copy small{
  font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-plantel-head{
  display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between
}
.m24ol-plantel-actions{
  display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end
}
.m24ol-btn-fill25{
  border-color:rgba(15,107,60,.22)!important;
  background:#f3f7f4!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
@media (max-width:560px){
  .m24ol-prematch-tools{width:100%;justify-content:stretch}
  .m24ol-btn-best-xi{flex:1 1 auto;justify-content:flex-start}
  .m24ol-formation-select{flex:1 1 auto;max-width:none}
  .m24ol-plantel-actions{width:100%}
  .m24ol-btn-fill25,.m24ol-btn-sell-all{flex:1 1 auto;min-width:140px}
}
.m24ol-btn-sell-all{
  border-color:rgba(120,60,50,.18)!important;
  background:#faf7f6!important;
  color:#5c3a34!important;-webkit-text-fill-color:#5c3a34!important
}
.m24ol-btn-sell-all:hover:not(:disabled){
  background:#f3ebe8!important;filter:none
}
.m24ol-confirm-sheet{
  position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px
}
.m24ol-confirm-backdrop{
  position:absolute;inset:0;border:0;padding:0;margin:0;cursor:pointer;
  background:rgba(18,36,28,.42);backdrop-filter:blur(3px)
}
.m24ol-confirm-panel{
  position:relative;z-index:1;width:min(420px,100%);
  padding:22px 20px 18px;border-radius:20px;overflow:hidden;
  border:1px solid rgba(15,107,60,.16);
  background:linear-gradient(165deg,#fbfefc 0%,#f4f8f5 55%,#eef5f0 100%);
  box-shadow:0 18px 48px rgba(12,40,28,.18);
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-confirm-sheet.is-sell-all .m24ol-confirm-panel{
  border-color:rgba(140,70,55,.16);
  background:linear-gradient(165deg,#fffbfa 0%,#f8f3f1 55%,#f3ece9 100%)
}
.m24ol-confirm-glow{
  position:absolute;top:-48px;right:-36px;width:140px;height:140px;border-radius:50%;
  background:radial-gradient(circle,rgba(20,148,71,.16),transparent 70%);
  pointer-events:none
}
.m24ol-confirm-sheet.is-sell-all .m24ol-confirm-glow{
  background:radial-gradient(circle,rgba(180,90,70,.14),transparent 70%)
}
.m24ol-confirm-panel .m24ol-kicker{margin:0 0 4px}
.m24ol-confirm-panel h3{
  margin:0 0 8px;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;
  color:#123326!important;-webkit-text-fill-color:#123326!important
}
.m24ol-confirm-lead{
  margin:0 0 14px;font-size:.9rem;line-height:1.45;
  color:#3d5348!important;-webkit-text-fill-color:#3d5348!important
}
.m24ol-confirm-facts{
  display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0 0 12px
}
.m24ol-confirm-fact{
  padding:10px 12px;border-radius:14px;
  background:rgba(255,255,255,.72);border:1px solid rgba(15,107,60,.1)
}
.m24ol-confirm-sheet.is-sell-all .m24ol-confirm-fact{
  border-color:rgba(140,70,55,.12)
}
.m24ol-confirm-fact-label{
  display:block;font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;
  color:#5a6f64!important;-webkit-text-fill-color:#5a6f64!important;margin-bottom:2px
}
.m24ol-confirm-fact strong{
  font-size:1rem;font-weight:700;
  color:#123326!important;-webkit-text-fill-color:#123326!important
}
.m24ol-confirm-soft{
  margin:0 0 16px;font-size:.8rem;line-height:1.4;
  color:#5a6f64!important;-webkit-text-fill-color:#5a6f64!important
}
.m24ol-confirm-actions{
  display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end
}
.m24ol-btn-sell-all-go{
  min-width:132px
}

/*m24-online-ht-ux4 — Intervalo: contraste camisas/RESERVAS + banco compacto + táticas HT + X1 notify*/
.m24ol-ht-career-stadium .jersey-shirt:not(.is-light-kit) .jersey-number{
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  text-shadow:0 1px 2px rgba(0,0,0,.7)!important
}
.m24ol-ht-career-stadium .jersey-shirt.is-light-kit .jersey-number{
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  text-shadow:0 0 1px rgba(255,255,255,.85)!important
}
.m24ol-ht-career-stadium .jersey-shirt:not(.is-light-kit) .jersey-pos{
  background:rgba(0,0,0,.62)!important;color:#fff!important;-webkit-text-fill-color:#fff!important
}
.m24ol-viewer-ht-panel .pitch-reserve-dots-expanded{
  padding:4px 6px 6px!important;
  background:linear-gradient(180deg,#f0f7f2,#e8f0ea)!important;
  border-color:rgba(15,107,60,.14)!important
}
.m24ol-viewer-ht-panel .pitch-reserve-dots-head{
  margin:0 0 4px!important;font-size:.58rem!important;letter-spacing:.1em;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important;font-weight:800
}
.m24ol-viewer-ht-panel .pitch-reserve-dots-row{gap:5px!important}
.m24ol-viewer-ht-panel .m24ol-ht-reserve-chip,
.m24ol-viewer-ht-panel .pitch-reserve-chip.m24ol-ht-reserve-chip{
  min-width:52px!important;max-width:64px!important
}
.m24ol-ht-reserve-tab{
  min-height:34px!important;padding:3px 5px!important;border-radius:8px!important;
  border:1px solid rgba(15,107,60,.4)!important;
  background:linear-gradient(180deg,#1aa35a,#0f6b3c)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22)!important
}
.m24ol-ht-reserve-ovr,
.m24ol-ht-reserve-pos,
.m24ol-ht-reserve-name{
  color:#fff!important;-webkit-text-fill-color:#fff!important
}
.m24ol-ht-reserve-ovr{font-size:.72rem!important}
.m24ol-ht-reserve-pos{font-size:.48rem!important;opacity:.92}
.m24ol-ht-reserve-name{font-size:.48rem!important;opacity:.9}
.m24ol-ht-reserve-fit{
  min-width:1.2rem!important;padding:0 2px!important;font-size:.42rem!important;
  border:1px solid rgba(255,255,255,.35)
}
.m24ol-viewer-ht-panel .pitch-reserve-chip.is-bench-selected .m24ol-ht-reserve-tab,
.m24ol-viewer-ht-panel .m24ol-ht-reserve-chip.is-bench-selected .m24ol-ht-reserve-tab{
  border-color:#f6d76a!important;
  box-shadow:0 0 0 2px rgba(246,215,106,.55),inset 0 1px 0 rgba(255,255,255,.22)!important
}
.m24ol-root .m24ol-viewer-ht-panel .m24ol-ht-reserve-chip:disabled .m24ol-ht-reserve-tab,
.m24ol-root .m24ol-viewer-ht-panel .pitch-reserve-chip:disabled .m24ol-ht-reserve-tab{
  opacity:.7!important;filter:none!important
}
.m24ol-root .m24ol-viewer-ht-panel .pitch-reserve-chip.is-subbed-off:disabled .m24ol-ht-reserve-tab{
  opacity:.42!important;filter:grayscale(.4)!important
}
.m24ol-ht-orders{
  margin:0!important;padding:0!important;
  border:1px solid rgba(15,107,60,.16)!important;
  background:#fff!important;border-radius:12px!important
}
.m24ol-ht-orders .m24ol-tactics-summary{padding:8px 10px!important}
.m24ol-ht-orders .m24ol-tactics-title{font-size:.82rem!important}
.m24ol-ht-orders-body{padding:0 10px 10px!important}
.m24ol-ht-orders-body .m24ol-tactics-lead{font-size:.68rem!important;margin:0 0 6px}
.m24ol-ht-orders-body .m24ol-orders-title{font-size:.72rem!important;margin:8px 0 4px}
.m24ol-ht-orders-body .m24ol-tactics-styles,
.m24ol-ht-orders-body .m24ol-tactics-orders{
  display:flex;flex-wrap:wrap;gap:5px
}
.m24ol-ht-orders-body .m24ol-tactic-chip,
.m24ol-ht-orders-body .m24ol-order-btn{
  min-height:30px;padding:4px 8px;font-size:.68rem;border-radius:8px
}
.m24ol-x1-notify{
  position:fixed;left:50%;top:12px;z-index:13050;
  transform:translateX(-50%) translateY(-8px);
  width:min(94vw,420px);padding:10px 12px;border-radius:14px;
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  background:linear-gradient(180deg,#ffffff,#f3faf5);
  border:1px solid rgba(15,107,60,.28);
  box-shadow:0 14px 32px rgba(15,23,42,.18);
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease
}
.m24ol-x1-notify.is-visible{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}
.m24ol-x1-notify-copy{display:flex;flex-direction:column;gap:2px;min-width:0}
.m24ol-x1-notify-copy strong{
  font-size:.9rem;font-weight:800;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-x1-notify-meta{
  font-size:.7rem;font-weight:650;
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-x1-notify-actions{display:flex;flex-wrap:wrap;gap:6px;flex:0 0 auto}
@media (max-width:520px){
  .m24ol-viewer-ht-panel .m24ol-ht-reserve-chip{min-width:48px!important;max-width:58px!important}
  .m24ol-ht-reserve-tab{min-height:32px!important;padding:2px 4px!important}
  .m24ol-x1-notify{top:8px;padding:9px 10px;flex-wrap:wrap}
}

/*m24-online-tactics-gate-contrast*/
/* Gate Premium + Intervalo/taticas: contraste legivel no tema claro Online */

/* Gate Premium (texto claro em barra cinza) */
.m24ol-gate-root,
html.ui-light-test .m24ol-gate-root,
body.light .m24ol-gate-root{
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  background:rgba(232,240,234,.92)!important
}
.m24ol-gate-root .m24ol-gate-panel,
html.ui-light-test .m24ol-gate-root .m24ol-gate-panel,
body.light .m24ol-gate-root .m24ol-gate-panel,
.m24ol-gate-root .m24ol-panel.m24ol-gate-panel{
  width:min(420px,100%)!important;
  border:1px solid rgba(15,107,60,.18)!important;
  background:linear-gradient(180deg,#ffffff 0%,#f4f8f5 100%)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  box-shadow:0 22px 48px rgba(15,23,42,.14)!important
}
.m24ol-gate-root .m24ol-kicker{
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-gate-root .m24ol-gate-head h2,
.m24ol-gate-root h2{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-gate-root .m24ol-close{
  background:#fff!important;color:#334155!important;-webkit-text-fill-color:#334155!important;
  border:1px solid rgba(15,23,42,.12)!important
}
.m24ol-gate-root .m24ol-gate-body,
.m24ol-gate-root .m24ol-body{
  background:transparent!important
}
.m24ol-gate-root .m24ol-gate-hero{
  display:grid!important;gap:8px!important;
  padding:14px!important;border-radius:16px!important;
  border:1px solid rgba(15,107,60,.14)!important;
  background:#f4f8f5!important
}
.m24ol-gate-root .m24ol-gate-badge{
  color:#052e16!important;-webkit-text-fill-color:#052e16!important;
  background:linear-gradient(180deg,#bbf7d0,#86efac)!important;
  border:1px solid rgba(22,163,74,.35)!important
}
.m24ol-gate-root .m24ol-gate-hero h3{
  margin:0!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  font-size:1.12rem!important;font-weight:800!important
}
.m24ol-gate-root .m24ol-gate-hero .m24ol-lead,
.m24ol-gate-root .m24ol-lead{
  margin:0!important;
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important;
  font-size:.86rem!important;line-height:1.45!important
}
.m24ol-gate-root .m24ol-gate-perks{
  list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:8px!important
}
.m24ol-gate-root .m24ol-gate-perks li{
  position:relative!important;
  padding:11px 14px 11px 36px!important;border-radius:12px!important;
  border:1px solid rgba(15,107,60,.16)!important;
  background:#eef5f0!important;
  font-size:.88rem!important;font-weight:750!important;line-height:1.3!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-gate-root .m24ol-gate-perks li::before{
  content:""!important;position:absolute!important;left:14px!important;top:50%!important;
  width:9px!important;height:9px!important;border-radius:50%!important;
  transform:translateY(-50%)!important;
  background:#149447!important;box-shadow:0 0 0 3px rgba(20,148,71,.18)!important
}
.m24ol-gate-root .m24ol-gate-rules,
.m24ol-gate-root .m24ol-points-rules{
  background:#fff!important;border:1px solid rgba(15,23,42,.1)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-gate-root .m24ol-points-rules-label{
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-gate-root .m24ol-gate-rules strong,
.m24ol-gate-root .m24ol-points-rules strong{
  color:#163528!important;-webkit-text-fill-color:#163528!important
}

/* Intervalo/taticas: nomes e reservas legiveis no gramado */
.m24ol-root .m24ol-ht-career-stadium .jersey-name,
.m24ol-root .m24ol-ht-career-stadium .pitch .jersey-name,
.m24ol-root .m24ol-ht-career-stadium .pitch-jersey .jersey-name,
html.ui-light-test .m24ol-root .m24ol-ht-career-stadium .jersey-name,
html.ui-light-test .m24ol-root .m24ol-ht-career-stadium .pitch .jersey-name,
html.ui-light-test .m24ol-root .m24ol-ht-career-stadium .pitch-jersey .jersey-name,
body.light .m24ol-root .m24ol-ht-career-stadium .jersey-name,
body.light .m24ol-root .m24ol-ht-career-stadium .pitch .jersey-name,
body.light .m24ol-root .m24ol-ht-career-stadium .pitch-jersey .jersey-name{
  display:block!important;
  max-width:46px!important;
  margin-top:2px!important;
  padding:2px 5px!important;
  border-radius:999px!important;
  font-size:.46rem!important;
  font-weight:850!important;
  line-height:1.1!important;
  letter-spacing:.01em!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  background:rgba(5,23,14,.9)!important;
  color:#f8fff8!important;-webkit-text-fill-color:#f8fff8!important;
  text-shadow:none!important;
  box-shadow:0 1px 3px rgba(0,0,0,.35)!important
}
.m24ol-root .m24ol-ht-career-stadium .pitch-jersey.starter-selected .jersey-name{
  background:rgba(246,215,106,.95)!important;
  color:#163528!important;-webkit-text-fill-color:#163528!important
}
.m24ol-root .m24ol-ht-career-stadium .jersey-shirt:not(.is-light-kit) .jersey-number,
html.ui-light-test .m24ol-root .m24ol-ht-career-stadium .jersey-shirt:not(.is-light-kit) .jersey-number,
body.light .m24ol-root .m24ol-ht-career-stadium .jersey-shirt:not(.is-light-kit) .jersey-number{
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  text-shadow:0 1px 2px rgba(0,0,0,.75)!important
}
.m24ol-root .m24ol-ht-career-stadium .jersey-shirt.is-light-kit .jersey-number,
html.ui-light-test .m24ol-root .m24ol-ht-career-stadium .jersey-shirt.is-light-kit .jersey-number,
body.light .m24ol-root .m24ol-ht-career-stadium .jersey-shirt.is-light-kit .jersey-number{
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  text-shadow:0 0 1px rgba(255,255,255,.9)!important
}
.m24ol-root .m24ol-ht-career-stadium .jersey-pos,
html.ui-light-test .m24ol-root .m24ol-ht-career-stadium .jersey-pos,
body.light .m24ol-root .m24ol-ht-career-stadium .jersey-pos{
  background:rgba(0,0,0,.72)!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important
}
.m24ol-root .m24ol-ht-career-stadium .jersey-shirt{
  box-shadow:0 2px 6px rgba(0,0,0,.28)!important
}
.m24ol-root .m24ol-ht-career-stadium .jersey-shirt.is-light-kit{
  box-shadow:
    0 0 0 1.5px rgba(15,23,42,.45),
    0 2px 6px rgba(0,0,0,.28)!important
}

/* Reservas: aba escura + texto branco */
.m24ol-root .m24ol-viewer-ht-panel .m24ol-ht-reserve-tab,
.m24ol-root .m24ol-ht-reserve-tab,
html.ui-light-test .m24ol-root .m24ol-ht-reserve-tab,
body.light .m24ol-root .m24ol-ht-reserve-tab{
  border:1px solid rgba(15,107,60,.45)!important;
  background:linear-gradient(180deg,#1aa35a,#0f6b3c)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 2px 6px rgba(15,23,42,.12)!important
}
.m24ol-root .m24ol-viewer-ht-panel .m24ol-ht-reserve-ovr,
.m24ol-root .m24ol-viewer-ht-panel .m24ol-ht-reserve-pos,
.m24ol-root .m24ol-viewer-ht-panel .m24ol-ht-reserve-name,
.m24ol-root .m24ol-ht-reserve-ovr,
.m24ol-root .m24ol-ht-reserve-pos,
.m24ol-root .m24ol-ht-reserve-name,
html.ui-light-test .m24ol-root .m24ol-ht-reserve-ovr,
html.ui-light-test .m24ol-root .m24ol-ht-reserve-pos,
html.ui-light-test .m24ol-root .m24ol-ht-reserve-name,
body.light .m24ol-root .m24ol-ht-reserve-ovr,
body.light .m24ol-root .m24ol-ht-reserve-pos,
body.light .m24ol-root .m24ol-ht-reserve-name{
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  opacity:1!important
}
.m24ol-root .m24ol-viewer-ht-panel .pitch-reserve-dots-head,
html.ui-light-test .m24ol-root .m24ol-viewer-ht-panel .pitch-reserve-dots-head,
body.light .m24ol-root .m24ol-viewer-ht-panel .pitch-reserve-dots-head{
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important;
  font-weight:850!important
}
.m24ol-root .m24ol-viewer-ht-panel .pitch-reserve-chip-name,
.m24ol-root .m24ol-viewer-ht-panel .pitch-reserve-chip.is-empty .pitch-reserve-chip-name{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}

/* Countdown 2o tempo */
.m24ol-root .m24ol-viewer-ht-badge,
.m24ol-root .m24ol-ht-countdown,
html.ui-light-test .m24ol-root .m24ol-viewer-ht-badge,
body.light .m24ol-root .m24ol-viewer-ht-badge{
  color:#8a6a10!important;-webkit-text-fill-color:#8a6a10!important;
  background:rgba(246,215,106,.22)!important;
  border:1px solid rgba(180,140,40,.4)!important;
  font-weight:850!important
}
.m24ol-root .m24ol-ht-career-stadium{
  border:1px solid rgba(15,107,60,.18)!important;
  background:#fff!important
}
.m24ol-root .m24ol-ht-career-stadium .pitch-compact,
.m24ol-root .m24ol-ht-career-stadium .pitch{
  background:
    repeating-linear-gradient(180deg,#2f8f58 0 12.5%,#247a48 12.5% 25%)!important
}

/*m24-online-home-cta-twin*/
/* Force Online home CTA to twin Career button (layout + gradient + icon chip). */
.m24-home-cta-stack>button.m24ol-home-btn.intro-primary-btn.home-manager-hero-btn,
.m24-home-cta-stack>button.m24ol-home-btn,
button.m24ol-home-btn.intro-primary-btn.home-manager-hero-btn{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:13px!important;
  width:100%!important;
  min-height:58px!important;
  padding:12px 16px!important;
  border-radius:16px!important;
  text-align:left!important;
  background:linear-gradient(180deg,#34d399 0%,#22b06a 52%,#15915a 100%)!important;
  border:1px solid rgba(255,255,255,.2)!important;
  box-shadow:
    0 18px 40px rgba(34,176,106,.42),
    0 3px 10px rgba(0,0,0,.24),
    inset 0 1px 0 rgba(255,255,255,.34)!important;
  color:#fff!important;-webkit-text-fill-color:#fff!important;
}
.m24-home-cta-stack>button.m24ol-home-btn:hover,
button.m24ol-home-btn.intro-primary-btn.home-manager-hero-btn:hover{
  transform:translateY(-1px);
  filter:brightness(1.04);
  box-shadow:
    0 24px 50px rgba(34,176,106,.52),
    inset 0 1px 0 rgba(255,255,255,.4)!important;
}
.m24-home-cta-stack>button.m24ol-home-btn>svg,
button.m24ol-home-btn.intro-primary-btn.home-manager-hero-btn>svg{
  flex:0 0 auto;
  padding:7px;
  border-radius:12px;
  background:rgba(255,255,255,.2);
  box-sizing:content-box;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.28);
}
.m24-home-cta-stack>button.m24ol-home-btn .home-manager-hero-copy,
button.m24ol-home-btn .home-manager-hero-copy{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:2px!important;
  min-width:0;
}
.m24-home-cta-stack>button.m24ol-home-btn .home-manager-hero-title,
.m24-home-cta-stack>button.m24ol-home-btn .m24ol-home-btn-title,
button.m24ol-home-btn .home-manager-hero-title,
button.m24ol-home-btn .m24ol-home-btn-title{
  display:inline-flex!important;
  align-items:center;
  gap:8px;
  flex-wrap:wrap;
  font-weight:800!important;
  font-size:1.05rem!important;
  letter-spacing:.01em;
  color:#fff!important;-webkit-text-fill-color:#fff!important;
}
.m24-home-cta-stack>button.m24ol-home-btn .home-manager-hero-sub,
.m24-home-cta-stack>button.m24ol-home-btn .m24ol-home-btn-sub,
button.m24ol-home-btn .home-manager-hero-sub,
button.m24ol-home-btn .m24ol-home-btn-sub{
  font-size:.78rem!important;
  font-weight:600!important;
  color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;
}
.m24-home-cta-stack>button.m24ol-home-btn .m24ol-home-btn-beta,
button.m24ol-home-btn .m24ol-home-btn-beta{
  display:inline-flex!important;
  align-items:center;justify-content:center;
  min-width:2.4em;min-height:1.35em;
  padding:3px 8px;border-radius:999px;
  font-size:.68rem;font-weight:900;letter-spacing:.1em;line-height:1;
  text-transform:uppercase;
  color:#3d2a05!important;-webkit-text-fill-color:#3d2a05!important;
  background:linear-gradient(180deg,#ffe27a,#f0c040)!important;
  border:1px solid rgba(255,236,160,.75)!important;
  box-shadow:0 1px 0 rgba(0,0,0,.18), inset 0 1px rgba(255,255,255,.45);
  opacity:1!important;visibility:visible!important;
}
@media (max-width:560px){
  .m24-home-cta-stack>button.m24ol-home-btn.intro-primary-btn.home-manager-hero-btn,
  .m24-home-cta-stack>button.m24ol-home-btn{min-height:54px!important}
}

/*br38-career-bugs-ht-market-sim*/
.halftime-break-notes{
  margin:10px 0 4px;padding:10px 12px;border-radius:14px;
  border:1px solid rgba(20,148,71,.22);
  background:rgba(15,107,60,.08);
}
.halftime-break-notes>strong{display:block;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}
.halftime-break-notes-hint{margin:0 0 8px;font-size:.78rem;opacity:.85}
.halftime-break-notes-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
@media(max-width:560px){.halftime-break-notes-list{grid-template-columns:1fr}}
.halftime-break-notes-row{
  display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;
  padding:6px 8px;border-radius:10px;background:rgba(255,255,255,.06);font-size:.82rem
}
.halftime-break-notes-pos{font-size:.68rem;font-weight:800;opacity:.7;min-width:2.2em}
.halftime-break-notes-row em{font-style:normal;font-weight:900;font-variant-numeric:tabular-nums}
.halftime-break-notes-row.is-good em{color:#4ade80}
.halftime-break-notes-row.is-mid em{color:#fde68a}
.halftime-break-notes-row.is-bad em{color:#f87171}
.pitch-reserve-chip.is-subbed-off{opacity:.72}
/*br38-online-home-cta-color-match*/
/* Online home CTA must match Career CTA green in light AND dark. */
html.ui-light-test .m24-home-cta-stack > button.m24ol-home-btn,
html.ui-light-test button.m24ol-home-btn,
html.ui-light-test .m24-home-cta-stack > button.m24ol-home-btn.intro-primary-btn.home-manager-hero-btn,
body.light .m24-home-cta-stack > button.m24ol-home-btn,
body.light button.m24ol-home-btn,
body.light .m24-home-cta-stack > button.m24ol-home-btn.intro-primary-btn.home-manager-hero-btn {
  background: linear-gradient(180deg, #22c55e 0%, #16a34a 100%) !important;
  background-color: #16a34a !important;
  border: 1px solid rgba(22, 163, 74, 0.35) !important;
  box-shadow: 0 4px 14px rgba(22, 163, 74, 0.22) !important;
  filter: none !important;
}
html.ui-light-test .m24-home-cta-stack > button.m24ol-home-btn:hover,
html.ui-light-test button.m24ol-home-btn:hover,
body.light .m24-home-cta-stack > button.m24ol-home-btn:hover,
body.light button.m24ol-home-btn:hover {
  background: linear-gradient(180deg, #22c55e 0%, #16a34a 100%) !important;
  filter: brightness(1.04) !important;
  box-shadow: 0 6px 18px rgba(22, 163, 74, 0.28) !important;
}
html:not(.ui-light-test) body:not(.light) .m24-home-cta-stack > button.m24ol-home-btn,
html:not(.ui-light-test) body:not(.light) button.m24ol-home-btn,
html:not(.ui-light-test) body:not(.light) .home-minimal-v38 .m24-home-cta-stack > button.m24ol-home-btn {
  background: linear-gradient(180deg, #34d399 0%, #22b06a 52%, #15915a 100%) !important;
  background-color: #15915a !important;
  border: 1px solid rgba(255, 255, 255, 0.2) !important;
  box-shadow:
    0 18px 40px rgba(34, 176, 106, 0.42),
    0 3px 10px rgba(0, 0, 0, 0.24),
    inset 0 1px 0 rgba(255, 255, 255, 0.34) !important;
}
/*br38-online-home-sub-nowrap*/
.m24-home-cta-stack > button.m24ol-home-btn .home-manager-hero-sub,
.m24-home-cta-stack > button.m24ol-home-btn .m24ol-home-btn-sub,
button.m24ol-home-btn .home-manager-hero-sub,
button.m24ol-home-btn .m24ol-home-btn-sub {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: clip !important;
  max-width: 100% !important;
  display: block !important;
  font-size: 0.72rem !important;
  line-height: 1.15 !important;
  word-break: keep-all !important;
  overflow-wrap: normal !important;
}
/*br38-online-ranked-hero*/
.m24ol-play{gap:14px}
.m24ol-ranked-hero.m24ol-queue,
.m24ol-queue.m24ol-play-primary.m24ol-ranked-hero{
  position:relative;
  overflow:hidden;
  padding:20px 18px 18px;
  border-radius:22px;
  border:1px solid rgba(34,197,94,.38);
  background:
    radial-gradient(120% 90% at 0% 0%,rgba(74,222,128,.22),transparent 52%),
    radial-gradient(90% 80% at 100% 100%,rgba(20,148,71,.18),transparent 50%),
    linear-gradient(165deg,rgba(18,42,28,.98),rgba(8,16,12,.99));
  box-shadow:
    0 18px 36px rgba(8,28,16,.28),
    inset 0 1px 0 rgba(255,255,255,.08);
}
.m24ol-ranked-hero::before{
  content:"";
  position:absolute;inset:auto -20% -40% auto;width:220px;height:220px;
  background:radial-gradient(circle,rgba(111,214,154,.16),transparent 68%);
  pointer-events:none;
}
.m24ol-ranked-hero-top{
  position:relative;z-index:1;
  display:flex;align-items:flex-start;justify-content:space-between;gap:12px;
  margin:0 0 10px;
}
.m24ol-ranked-hero-brand{display:flex;align-items:center;gap:12px;min-width:0}
.m24ol-ranked-hero-icon{
  flex:0 0 auto;
  width:44px;height:44px;border-radius:14px;
  display:inline-flex;align-items:center;justify-content:center;
  color:#d8f5e4!important;-webkit-text-fill-color:#d8f5e4;
  background:linear-gradient(160deg,rgba(34,197,94,.28),rgba(15,107,60,.35));
  border:1px solid rgba(134,239,172,.35);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 14px rgba(0,0,0,.18);
}
.m24ol-ranked-hero-icon svg{display:block}
.m24ol-ranked-hero-titles{display:flex;flex-direction:column;gap:2px;min-width:0}
.m24ol-ranked-hero-kicker{
  letter-spacing:.14em!important;font-size:.68rem!important;opacity:.9;
  color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5!important;
}
.m24ol-ranked-hero h3{
  margin:0!important;font-size:1.28rem!important;line-height:1.15;letter-spacing:-.02em;
  color:#f3faf5!important;-webkit-text-fill-color:#f3faf5!important;
}
.m24ol-ranked-hero-lead{
  position:relative;z-index:1;
  margin:0 0 12px!important;max-width:34rem;
  font-size:.88rem!important;line-height:1.4;
  color:rgba(220,240,228,.88)!important;-webkit-text-fill-color:rgba(220,240,228,.88)!important;
}
.m24ol-ranked-meta{
  position:relative;z-index:1;
  display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;
}
.m24ol-ranked-chip{
  display:inline-flex;align-items:center;
  padding:6px 10px;border-radius:999px;
  font-size:.74rem;font-weight:750;letter-spacing:.02em;
  color:#e7f8ee!important;-webkit-text-fill-color:#e7f8ee!important;
  background:rgba(0,0,0,.22);
  border:1px solid rgba(255,255,255,.1);
}
.m24ol-ranked-hero .m24ol-ranked-cta{
  position:relative;z-index:1;
  min-height:52px!important;border-radius:14px!important;
  font-size:1rem!important;font-weight:800!important;letter-spacing:.01em;
  box-shadow:0 12px 28px rgba(22,163,74,.35), inset 0 1px 0 rgba(255,255,255,.28)!important;
}
.m24ol-ranked-hero .m24ol-queue-live{
  position:relative;z-index:1;
  width:100%;margin-top:4px;padding:14px;
  border-radius:14px;
  background:rgba(0,0,0,.22);
  border:1px solid rgba(255,255,255,.08);
}
.m24ol-ranked-hero .m24ol-queue-live strong{
  color:#e8f8ee!important;-webkit-text-fill-color:#e8f8ee!important;
}
/*br38-queue-live-contrast*/
.m24ol-ranked-hero .m24ol-queue-live > span,
.m24ol-ranked-hero .m24ol-queue-live .m24ol-queue-timer,
.m24ol-ranked-hero .m24ol-queue-live .m24ol-muted,
.m24ol-ranked-hero .m24ol-queue-live .m24ol-lead{
  color:rgba(232,248,238,.95)!important;
  -webkit-text-fill-color:rgba(232,248,238,.95)!important;
  font-weight:650;
}
.m24ol-ranked-hero .m24ol-btn-ghost,
.m24ol-ranked-hero .m24ol-queue-live .m24ol-btn-ghost,
html.ui-light-test .m24ol-root .m24ol-ranked-hero .m24ol-btn-ghost,
body.light .m24ol-root .m24ol-ranked-hero .m24ol-btn-ghost,
html.ui-light-test .m24ol-root .m24ol-ranked-hero .m24ol-queue-live .m24ol-btn,
body.light .m24ol-root .m24ol-ranked-hero .m24ol-queue-live .m24ol-btn{
  background:rgba(255,255,255,.14)!important;
  background-color:rgba(255,255,255,.14)!important;
  background-image:none!important;
  color:#f3faf5!important;-webkit-text-fill-color:#f3faf5!important;
  border:1px solid rgba(255,255,255,.4)!important;
  box-shadow:none!important;
}
.m24ol-live-mini-pulse{
  position:relative;
  animation:m24olLivePulse 1.8s ease-in-out infinite;
}
@keyframes m24olLivePulse{
  0%,100%{box-shadow:0 0 0 0 rgba(248,113,113,.35)}
  50%{box-shadow:0 0 0 6px rgba(248,113,113,0)}
}

/* Light theme: keep emerald hero so it stays the focal point */
html.ui-light-test .m24ol-root .m24ol-ranked-hero.m24ol-queue,
body.light .m24ol-root .m24ol-ranked-hero.m24ol-queue,
html.ui-light-test .m24ol-root .m24ol-queue.m24ol-play-primary.m24ol-ranked-hero,
body.light .m24ol-root .m24ol-queue.m24ol-play-primary.m24ol-ranked-hero{
  border-color:rgba(15,107,60,.28)!important;
  background:
    radial-gradient(120% 90% at 0% 0%,rgba(74,222,128,.2),transparent 52%),
    radial-gradient(90% 80% at 100% 100%,rgba(20,148,71,.16),transparent 50%),
    linear-gradient(165deg,#14532d 0%,#0f3d22 48%,#0a2818 100%)!important;
  box-shadow:
    0 16px 32px rgba(15,107,60,.18),
    inset 0 1px 0 rgba(255,255,255,.12)!important;
}
html.ui-light-test .m24ol-root .m24ol-ranked-hero h3,
body.light .m24ol-root .m24ol-ranked-hero h3,
html.ui-light-test .m24ol-root .m24ol-ranked-hero .m24ol-ranked-hero-kicker,
body.light .m24ol-root .m24ol-ranked-hero .m24ol-ranked-hero-kicker,
html.ui-light-test .m24ol-root .m24ol-ranked-hero .m24ol-ranked-hero-lead,
body.light .m24ol-root .m24ol-ranked-hero .m24ol-ranked-hero-lead,
html.ui-light-test .m24ol-root .m24ol-ranked-hero .m24ol-ranked-chip,
body.light .m24ol-root .m24ol-ranked-hero .m24ol-ranked-chip,
html.ui-light-test .m24ol-root .m24ol-ranked-hero .m24ol-queue-live strong,
body.light .m24ol-root .m24ol-ranked-hero .m24ol-queue-live strong,
html.ui-light-test .m24ol-root .m24ol-ranked-hero .m24ol-queue-live > span,
body.light .m24ol-root .m24ol-ranked-hero .m24ol-queue-live > span,
html.ui-light-test .m24ol-root .m24ol-ranked-hero .m24ol-queue-live .m24ol-queue-timer,
body.light .m24ol-root .m24ol-ranked-hero .m24ol-queue-live .m24ol-queue-timer{
  color:#f3faf5!important;-webkit-text-fill-color:#f3faf5!important;
}
html.ui-light-test .m24ol-root .m24ol-ranked-hero .m24ol-ranked-hero-kicker,
body.light .m24ol-root .m24ol-ranked-hero .m24ol-ranked-hero-kicker{
  color:#9fd9b5!important;-webkit-text-fill-color:#9fd9b5!important;
}
html.ui-light-test .m24ol-root .m24ol-ranked-hero .m24ol-ranked-hero-lead,
body.light .m24ol-root .m24ol-ranked-hero .m24ol-ranked-hero-lead{
  color:rgba(220,240,228,.9)!important;-webkit-text-fill-color:rgba(220,240,228,.9)!important;
}
html.ui-light-test .m24ol-root .m24ol-ranked-hero .m24ol-live-mini,
body.light .m24ol-root .m24ol-ranked-hero .m24ol-live-mini{
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  background:rgba(220,38,38,.92)!important;
  border-color:rgba(254,202,202,.55)!important;
}
/*br38-online-pitch-assinar*/
.home-mgr-pitch-online .home-mgr-pitch-online-assinar{
  margin-top:6px;
  width:100%;
}
.home-mgr-pitch-online[open] .home-mgr-pitch-online-assinar{
  display:block;
}
/*br38-ht-pitch-aspect-dnd*/
.m24ol-ht-career-stadium .pitch-compact,
.halftime-break-stadium .pitch-compact,
.m24ol-root .m24ol-ht-career-stadium .pitch-compact,
.m24ol-root .m24ol-ht-career-stadium .pitch{
  width: min(100%, 300px) !important;
  max-width: 100% !important;
  aspect-ratio: 3 / 4 !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: min(48vh, 340px) !important;
  margin-inline: auto !important;
}
@media (max-width:520px){
  .m24ol-ht-career-stadium .pitch-compact,
  .halftime-break-stadium .pitch-compact,
  .m24ol-root .m24ol-ht-career-stadium .pitch-compact{
    width: min(100%, 270px) !important;
    max-height: min(44vh, 310px) !important;
  }
}
.m24ol-ht-career-stadium .pitch-wrap-dnd .slot-jersey.is-drop-target .jersey-shirt,
.m24ol-ht-career-stadium .pitch-wrap-dnd .pitch-jersey.is-drop-target .jersey-shirt,
.m24ol-ht-career-stadium .pitch-wrap-dnd .pitch-reserve-chip.is-drop-target{
  outline: 2px solid #f6d76a;
  outline-offset: 2px;
  box-shadow: 0 0 0 3px rgba(246,215,106,.28);
}
.m24ol-ht-career-stadium .pitch-wrap-dnd .pitch-jersey.selectable-starter,
.m24ol-ht-career-stadium .pitch-wrap-dnd .pitch-reserve-chip.is-filled{
  touch-action: none !important;
  cursor: grab;
}
.m24ol-ht-career-stadium .pitch-wrap-dnd.is-lineup-dragging .pitch-jersey.selectable-starter,
.m24ol-ht-career-stadium .pitch-wrap-dnd.is-lineup-dragging .pitch-reserve-chip.is-filled{
  cursor: grabbing;
}
/*br38-ht-continue-visible*/
.m24ol-viewer.is-halftime .m24ol-viewer-ht-panel,
.m24ol-viewer-ht-panel.is-on{
  display:flex!important;
  visibility:visible!important;
}
.m24ol-viewer-ht-panel[aria-hidden="true"]:not(.is-on){
  display:none!important;
}
.m24ol-viewer-actions .m24ol-viewer-ht-sticky-btn,
.m24ol-viewer-ht-panel .m24ol-viewer-ht-btn{
  position:sticky;bottom:8px;z-index:12;
  min-height:48px!important;font-size:1rem!important;font-weight:800!important;
  box-shadow:0 10px 24px rgba(22,163,74,.35)!important;
}
.m24ol-viewer.is-halftime .m24ol-viewer-clock{
  color:#a16207!important;-webkit-text-fill-color:#a16207!important;
}
/*br38-ht-desktop-cta*/
.m24ol-viewer.is-halftime .m24ol-viewer-actions-ht{
  position:sticky;top:0;z-index:30;
  margin:0 0 10px;padding:8px 0 10px;
  background:linear-gradient(180deg,rgba(244,248,245,.98),rgba(244,248,245,.92));
  pointer-events:auto!important;
}
.m24ol-viewer.is-halftime .m24ol-viewer-actions-ht .m24ol-viewer-ht-sticky-btn,
.m24ol-viewer-ht-panel .m24ol-viewer-ht-sticky-btn{
  pointer-events:auto!important;
  cursor:pointer!important;
  position:relative;z-index:31;
  touch-action:manipulation;
  -webkit-tap-highlight-color:rgba(34,176,106,.25);
  min-height:52px!important;
}
html.ui-light-test .m24ol-root .m24ol-viewer.is-halftime .m24ol-viewer-actions-ht,
body.light .m24ol-root .m24ol-viewer.is-halftime .m24ol-viewer-actions-ht{
  background:linear-gradient(180deg,#f4f8f5 70%,rgba(244,248,245,.85));
}
.m24ol-viewer.is-halftime .m24ol-viewer-pitch{
  --m24ol-pitch-max-h:min(32vh,280px);
}
@media (min-width:721px) and (pointer:fine){
  .m24ol-viewer.is-halftime .m24ol-viewer-pitch{
    --m24ol-pitch-max-h:min(28vh,260px);
  }
  .m24ol-viewer.is-halftime .m24ol-viewer-actions-ht{
    position:sticky;top:0;z-index:40;
  }
}
/*br38-ht-like-career*/
.m24ol-viewer.is-halftime .m24ol-ht-tactics .tactics-formations button{
  opacity:1!important;pointer-events:auto!important;cursor:pointer!important;
}
.m24ol-viewer.is-halftime .m24ol-ht-tactics .tactics-formations button:not(.active){
  opacity:.88!important;
}

/*m24-squad-row-clip-fix*/
/* Only expand rows that actually have status/badges — avoid desktop-wide layout thrash. */
.manager38-bf-player.has-status,
.manager38-bf-player.is-contract-expiring{
  align-items:start!important;
  min-height:72px!important;
  height:auto!important;
  overflow:visible!important;
  padding-top:8px!important;
  padding-bottom:8px!important
}
.manager38-bf-player.has-status .manager38-bf-player-main,
.manager38-bf-player.is-contract-expiring .manager38-bf-player-main{
  overflow:visible!important;
  min-height:min-content!important
}
.manager38-bf-player.has-status .manager38-bf-badges,
.manager38-bf-player.is-contract-expiring .manager38-bf-badges{
  overflow:visible!important;
  flex-wrap:wrap
}
.manager38-bf-player.has-status .manager38-bf-meta,
.manager38-bf-player.is-contract-expiring .manager38-bf-meta{
  line-height:1.35!important
}

/*m24-desktop-perf-lite*/
@media (min-width:721px) and (pointer:fine){
  .manager38-bf-squad-list,.m24ol-viewer-pitch{
    content-visibility:auto;
    contain:layout paint;
  }
  .manager38-bf-player,.m24ol-viewer-player,.m24ol-viewer-ball{
    will-change:auto!important;
  }
}

/*br38-prematch-pointer-dnd*/
.m24ol-prematch.is-lineup-dragging .m24ol-pitch-chip.is-dragging,
.m24ol-prematch.is-lineup-dragging .m24ol-bench-seat.is-dragging,
.m24ol-mine-view.is-lineup-dragging .m24ol-pitch-chip.is-dragging,
.m24ol-mine-view.is-lineup-dragging .m24ol-bench-seat.is-dragging{
  pointer-events:none!important;opacity:.35
}
.m24ol-pitch-dnd .m24ol-pitch-chip,
.m24ol-bench-seat.is-filled{
  touch-action:none;-webkit-user-drag:none;user-select:none
}
.m24ol-prematch-drag-ghost{
  position:fixed!important;left:0!important;top:0!important;margin:0!important;
  pointer-events:none!important;z-index:99999!important
}

/*br38-viewer-perf-lite*/
.m24ol-viewer-pitch{
  contain:layout style paint;
  content-visibility:auto;
  will-change:contents
}
.m24ol-viewer-player{
  background-image:none!important;
  box-shadow:0 1px 2px rgba(0,0,0,.35)!important;
  will-change:left,top;
  contain:layout style
}
.m24ol-viewer-player.is-home,
.m24ol-viewer-player.is-away{
  background-image:none!important
}
.m24ol-viewer-player.is-active{
  box-shadow:0 0 0 2px rgba(255,255,255,.4),0 1px 4px rgba(0,0,0,.35)!important;
  transform:translateZ(0) scale(1.1)
}
.m24ol-viewer-ball{
  will-change:left,top;
  contain:layout style;
  box-shadow:0 1px 2px rgba(0,0,0,.35)!important
}
.m24ol-viewer-pitch.is-goal-flash::after{
  animation-duration:.45s!important
}
@media (prefers-reduced-motion:reduce){
  .m24ol-viewer-player,.m24ol-viewer-ball{will-change:auto}
}
/*br38-home-cta-hierarchy*/
.m24-home-cta-stack>.intro-primary-btn.home-manager-hero-btn:not(.m24ol-home-btn){min-height:64px!important;padding:14px 18px!important;border-radius:16px!important;box-shadow:0 20px 44px rgba(34,176,106,.46),0 3px 10px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.36)!important}
.m24-home-cta-stack>.intro-primary-btn.home-manager-hero-btn:not(.m24ol-home-btn) .home-manager-hero-title{font-size:1.06rem!important;letter-spacing:.01em}
.m24-home-cta-stack>.intro-primary-btn.home-manager-hero-btn:not(.m24ol-home-btn) .home-manager-hero-sub{font-size:.8rem!important;opacity:.95}
.m24-home-cta-stack>.intro-primary-btn.home-manager-hero-btn:not(.m24ol-home-btn)>svg{width:24px;height:24px;padding:8px;border-radius:12px;background:rgba(255,255,255,.22);box-sizing:content-box}
.home-minimal-v38 .m24-home-cta-stack>.m24ol-home-btn,.m24-home-cta-stack>.m24ol-home-btn,button.m24ol-home-btn{min-height:50px!important;padding:11px 15px!important;border-radius:14px!important;background:rgba(34,176,106,.1)!important;border:1px solid rgba(34,176,106,.34)!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;filter:none!important}
.home-minimal-v38 .m24-home-cta-stack>.m24ol-home-btn:hover,.m24-home-cta-stack>.m24ol-home-btn:hover,button.m24ol-home-btn:hover{filter:none!important;background:rgba(34,176,106,.16)!important;border-color:rgba(34,176,106,.48)!important;box-shadow:0 6px 16px rgba(20,90,55,.16)!important;transform:none}
.m24-home-cta-stack .m24ol-home-btn-title,.m24-home-cta-stack .m24ol-home-btn-sub,.m24-home-cta-stack>button.m24ol-home-btn .home-manager-hero-title,.m24-home-cta-stack>button.m24ol-home-btn .home-manager-hero-sub,button.m24ol-home-btn .m24ol-home-btn-title,button.m24ol-home-btn .m24ol-home-btn-sub,button.m24ol-home-btn .home-manager-hero-title,button.m24ol-home-btn .home-manager-hero-sub{color:#fff!important;-webkit-text-fill-color:#fff!important}
.m24-home-cta-stack .m24ol-home-btn-title,.m24-home-cta-stack>button.m24ol-home-btn .m24ol-home-btn-title{font-size:.96rem!important;font-weight:750!important}
.m24-home-cta-stack .m24ol-home-btn-sub,.m24-home-cta-stack>button.m24ol-home-btn .m24ol-home-btn-sub,.m24-home-cta-stack>button.m24ol-home-btn .home-manager-hero-sub{color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important;font-size:.74rem!important;font-weight:550!important}
.m24-home-cta-stack>.m24ol-home-btn>svg{opacity:.95;color:#fff!important;background:rgba(255,255,255,.18)!important;box-shadow:none!important}
.m24-home-cta-stack .m24ol-home-btn-beta{min-height:1.2em!important;padding:2px 7px!important;font-size:.6rem!important;letter-spacing:.08em!important;color:#5a4a18!important;-webkit-text-fill-color:#5a4a18!important;background:rgba(240,192,64,.82)!important;border:1px solid rgba(255,236,160,.45)!important;box-shadow:none!important}
html.ui-light-test .m24-home-cta-stack>button.m24ol-home-btn,html.ui-light-test .m24-home-cta-stack>button.m24ol-home-btn.intro-primary-btn.home-manager-hero-btn,html.ui-light-test button.m24ol-home-btn,body.light .m24-home-cta-stack>button.m24ol-home-btn,body.light .m24-home-cta-stack>button.m24ol-home-btn.intro-primary-btn.home-manager-hero-btn,body.light button.m24ol-home-btn{color:#fff!important;-webkit-text-fill-color:#fff!important}
html.ui-light-test .m24-home-cta-stack>button.m24ol-home-btn .m24ol-home-btn-title,html.ui-light-test .m24-home-cta-stack>button.m24ol-home-btn .m24ol-home-btn-sub,html.ui-light-test .m24-home-cta-stack>button.m24ol-home-btn .home-manager-hero-title,html.ui-light-test .m24-home-cta-stack>button.m24ol-home-btn .home-manager-hero-sub,html.ui-light-test button.m24ol-home-btn .m24ol-home-btn-title,html.ui-light-test button.m24ol-home-btn .m24ol-home-btn-sub,html.ui-light-test button.m24ol-home-btn .home-manager-hero-title,html.ui-light-test button.m24ol-home-btn .home-manager-hero-sub,body.light .m24-home-cta-stack>button.m24ol-home-btn .m24ol-home-btn-title,body.light .m24-home-cta-stack>button.m24ol-home-btn .m24ol-home-btn-sub,body.light .m24-home-cta-stack>button.m24ol-home-btn .home-manager-hero-title,body.light .m24-home-cta-stack>button.m24ol-home-btn .home-manager-hero-sub,body.light button.m24ol-home-btn .m24ol-home-btn-title,body.light button.m24ol-home-btn .m24ol-home-btn-sub,body.light button.m24ol-home-btn .home-manager-hero-title,body.light button.m24ol-home-btn .home-manager-hero-sub{color:#fff!important;-webkit-text-fill-color:#fff!important}
html.ui-light-test .m24-home-cta-stack>button.m24ol-home-btn .m24ol-home-btn-sub,html.ui-light-test .m24-home-cta-stack>button.m24ol-home-btn .home-manager-hero-sub,body.light .m24-home-cta-stack>button.m24ol-home-btn .m24ol-home-btn-sub,body.light .m24-home-cta-stack>button.m24ol-home-btn .home-manager-hero-sub{color:rgba(255,255,255,.92)!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}
@media (max-width:560px){.m24-home-cta-stack>.intro-primary-btn.home-manager-hero-btn:not(.m24ol-home-btn){min-height:60px!important}.m24-home-cta-stack>.m24ol-home-btn{min-height:48px!important}}

/*br38-online-home-globe*/
.m24-home-cta-stack>button.m24ol-home-btn>svg.m24ol-home-globe-ico,button.m24ol-home-btn>svg.m24ol-home-globe-ico{color:#fff!important;stroke:currentColor!important;flex-shrink:0}

/*br38-how-clean*/
.m24ol-how.m24ol-how-clean{
  display:flex;
  flex-direction:column;
  gap:12px;
}
.m24ol-how-clean .m24ol-how-hero{
  margin:0;
  padding:14px 16px;
}
.m24ol-how-clean .m24ol-how-hero h3{
  font-size:1.22rem;
  font-weight:800;
  letter-spacing:-0.02em;
}
.m24ol-how-clean .m24ol-how-hero .m24ol-lead{
  margin-top:4px;
  max-width:36em;
}
.m24ol-how-clean .m24ol-points-rules{
  margin:0;
  gap:10px;
}
.m24ol-how-clean .m24ol-points-rules-row{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
}
.m24ol-how-clean .m24ol-points-chip{
  justify-content:center;
  width:100%;
  box-sizing:border-box;
  border-radius:12px;
  padding:8px 6px;
  font-size:.76rem;
}
.m24ol-how-clean .m24ol-points-rules-note{
  margin:0;
  font-size:.74rem;
  line-height:1.35;
}
.m24ol-how-section{
  display:flex;
  flex-direction:column;
  gap:8px;
}
.m24ol-how-section-label{
  margin:0;
  font-size:.7rem;
  font-weight:800;
  letter-spacing:.1em;
  text-transform:uppercase;
  color:var(--m24ol-muted,#4d6358)!important;
  -webkit-text-fill-color:var(--m24ol-muted,#4d6358);
}
.m24ol-how-clean .m24ol-steps.m24ol-steps-list{
  display:flex;
  flex-direction:column;
  gap:8px;
}
.m24ol-how-clean .m24ol-step{
  display:grid;
  grid-template-columns:28px minmax(0,1fr);
  gap:10px;
  align-items:start;
  padding:12px 14px;
  min-height:auto;
}
.m24ol-how-clean .m24ol-step-n{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  margin:0;
  border-radius:999px;
  font-size:.78rem;
  font-weight:800;
  letter-spacing:0;
  background:rgba(20,148,71,.12);
  color:#0f6b3c!important;
  -webkit-text-fill-color:#0f6b3c;
}
.m24ol-how-clean .m24ol-step-copy{
  min-width:0;
  display:flex;
  flex-direction:column;
  gap:2px;
}
.m24ol-how-clean .m24ol-step h4{
  margin:0;
  font-size:.92rem;
  font-weight:750;
  line-height:1.25;
}
.m24ol-how-clean .m24ol-step p{
  margin:0;
  font-size:.8rem;
  line-height:1.4;
}
.m24ol-how-clean .m24ol-budget-strip{
  margin:0;
  padding:12px 14px;
}
.m24ol-how-clean .m24ol-budget-strip h4{
  margin:0 0 10px;
  font-size:.7rem;
  font-weight:800;
  letter-spacing:.1em;
  text-transform:uppercase;
  color:var(--m24ol-muted,#4d6358)!important;
  -webkit-text-fill-color:var(--m24ol-muted,#4d6358);
}
.m24ol-how-clean .m24ol-budget-grid{
  grid-template-columns:repeat(auto-fit,minmax(52px,1fr));
  gap:6px;
}
html:not(.ui-light-test) body:not(.light) .m24ol-how-clean .m24ol-step-n{
  background:rgba(34,197,94,.16);
  color:#b8f0cc!important;
  -webkit-text-fill-color:#b8f0cc;
}
@media (max-width:420px){
  .m24ol-how-clean .m24ol-points-rules-row{
    grid-template-columns:1fr;
  }
  .m24ol-how-clean .m24ol-points-chip{
    justify-content:flex-start;
    padding:8px 12px;
  }
}

/*br38-online-screens-polish*/
.m24ol-root .m24ol-head{
  align-items:center;
  padding:14px 16px 8px;
  gap:10px;
}
.m24ol-root .m24ol-head-main{
  align-items:center;
  gap:10px;
}
.m24ol-head-title-row{
  display:inline-flex;
  align-items:center;
  gap:8px;
}
.m24ol-head-globe{
  display:inline-flex;
  color:#0f6b3c;
}
.m24ol-head-globe svg{
  display:block;
}
html:not(.ui-light-test) body:not(.light) .m24ol-head-globe{
  color:#b8f0cc;
}
.m24ol-root .m24ol-head h2{
  margin:0;
  font-size:1.28rem;
  line-height:1.15;
}
.m24ol-root .m24ol-head .m24ol-kicker{
  margin:0 0 2px;
  letter-spacing:.08em;
}
.m24ol-root .m24ol-tabs{
  display:flex;
  gap:6px;
  padding:8px 12px 12px;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none;
}
.m24ol-root .m24ol-tabs::-webkit-scrollbar{display:none}
.m24ol-root .m24ol-tab{
  flex:1 1 0;
  min-width:0;
  justify-content:center;
  white-space:nowrap;
  padding:8px 10px;
  font-size:.78rem;
  font-weight:750;
  border-radius:12px;
}
.m24ol-root .m24ol-body{
  padding:12px 14px 20px;
}

.m24ol-points-rules-compact{
  gap:8px;
  margin:0;
  padding:12px 14px;
}
.m24ol-points-rules-compact .m24ol-points-rules-row{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:6px;
}
.m24ol-points-rules-compact .m24ol-points-chip{
  justify-content:center;
  width:100%;
  box-sizing:border-box;
  border-radius:10px;
  padding:7px 4px;
  font-size:.74rem;
}
.m24ol-points-rules-compact .m24ol-points-rules-note{
  margin:0;
  font-size:.72rem;
  line-height:1.3;
}

.m24ol-rank-clean{
  display:flex;
  flex-direction:column;
  gap:10px;
}
.m24ol-rank-clean .m24ol-div-card{
  margin:0;
  padding:12px 14px;
  border-radius:16px;
  gap:10px;
  flex-direction:column;
  align-items:stretch;
  flex-wrap:nowrap;
}
.m24ol-rank-clean .m24ol-div-card-tiers{
  display:grid!important;
  grid-template-columns:1fr 1fr;
  gap:8px 14px;
  align-items:start;
  align-content:start;
  width:100%;
  flex:0 0 auto!important;
  min-height:0!important;
}
.m24ol-rank-clean .m24ol-div-card-divider{
  display:none!important;
}
.m24ol-rank-clean .m24ol-div-card-badge{
  flex:none!important;
  gap:2px;
  min-height:0!important;
}
.m24ol-rank-clean .m24ol-div-card-badge strong{
  font-size:1.05rem;
  line-height:1.2;
}
.m24ol-rank-clean .m24ol-div-next-note{
  margin-top:0;
  line-height:1.2;
}
.m24ol-rank-clean .m24ol-div-card-meta{
  width:100%;
  flex:0 0 auto!important;
  flex-direction:row;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  text-align:left;
  min-height:0!important;
}
.m24ol-rank-clean .m24ol-handle{
  font-size:.88rem;
  font-weight:650;
  line-height:1.2;
}
.m24ol-rank-clean .m24ol-div-budget{
  flex:0 0 auto;
  flex-direction:row;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-end;
  gap:4px 8px;
  padding:6px 10px;
  border-radius:10px;
  width:auto;
  max-width:100%;
}
.m24ol-rank-clean .m24ol-points-rich{
  margin:0;
  padding:12px 14px;
  border-radius:16px;
  border:1px solid rgba(15,107,60,.12);
  background:#fff;
}
.m24ol-rank-clean .m24ol-history-fold{
  margin:0;
  border-radius:14px;
  border:1px solid rgba(15,107,60,.12);
  background:#fff;
  overflow:hidden;
}
.m24ol-rank-clean .m24ol-history-summary{
  padding:12px 14px;
}

.m24ol-play-clean{
  gap:10px;
}
.m24ol-play-clean .m24ol-play-hero{
  padding:14px;
  border-radius:16px;
}
.m24ol-play-clean .m24ol-play-hero-div{
  font-size:1.2rem;
}
.m24ol-play-clean .m24ol-play-hero-pts strong{
  font-size:1.35rem;
}
.m24ol-play-clean .m24ol-ranked-hero{
  border-radius:16px;
}
.m24ol-play-clean .m24ol-x1-invite{
  padding:14px;
  border-radius:16px;
  margin:0;
}
.m24ol-play-clean .m24ol-x1-invite .m24ol-section-head{
  margin-bottom:4px;
}
.m24ol-play-clean .m24ol-x1-invite .m24ol-lead{
  margin:0 0 10px;
  font-size:.8rem;
  line-height:1.35;
}

html.ui-light-test .m24ol-rank-clean .m24ol-div-card,
body.light .m24ol-rank-clean .m24ol-div-card,
html.ui-light-test .m24ol-play-clean .m24ol-play-hero,
body.light .m24ol-play-clean .m24ol-play-hero{
  background:#fff!important;
  border:1px solid rgba(15,107,60,.12)!important;
  box-shadow:none!important;
}
html.ui-light-test .m24ol-rank-clean .m24ol-div-card-current strong,
body.light .m24ol-rank-clean .m24ol-div-card-current strong,
html.ui-light-test .m24ol-play-clean .m24ol-play-hero-div,
body.light .m24ol-play-clean .m24ol-play-hero-div,
html.ui-light-test .m24ol-play-clean .m24ol-play-hero-pts strong,
body.light .m24ol-play-clean .m24ol-play-hero-pts strong{
  color:#163528!important;
  -webkit-text-fill-color:#163528!important;
}
html.ui-light-test .m24ol-rank-clean .m24ol-div-budget,
body.light .m24ol-rank-clean .m24ol-div-budget{
  background:#f3faf6!important;
  border-color:rgba(15,107,60,.12)!important;
}
html.ui-light-test .m24ol-points-rules-compact .m24ol-points-chip.is-win,
body.light .m24ol-points-rules-compact .m24ol-points-chip.is-win{
  background:rgba(20,148,71,.12)!important;
  border-color:rgba(20,148,71,.28)!important;
  color:#0f6b3c!important;
  -webkit-text-fill-color:#0f6b3c!important;
}
html.ui-light-test .m24ol-points-rules-compact .m24ol-points-chip.is-draw,
body.light .m24ol-points-rules-compact .m24ol-points-chip.is-draw,
html.ui-light-test .m24ol-points-rules-compact .m24ol-points-chip.is-loss,
body.light .m24ol-points-rules-compact .m24ol-points-chip.is-loss{
  background:#fff!important;
  border-color:rgba(15,23,42,.12)!important;
  color:#163528!important;
  -webkit-text-fill-color:#163528!important;
}
html.ui-light-test .m24ol-head-globe,
body.light .m24ol-head-globe{
  color:#0f6b3c!important;
}

@media (max-width:420px){
  /* Keep Atual | Próxima side-by-side — stacking created a tall empty gap */
  .m24ol-rank-clean .m24ol-div-card-tiers{
    grid-template-columns:1fr 1fr!important;
  }
  .m24ol-rank-clean .m24ol-div-card-meta{
    flex-direction:row;
    flex-wrap:wrap;
    align-items:center;
  }
  .m24ol-rank-clean .m24ol-div-budget{
    justify-content:flex-start;
  }
  .m24ol-root .m24ol-tab{
    flex:0 0 auto;
    padding:8px 12px;
  }
}

/*br38-viewer-perf-v2*/
/*br38-viewer-ball-fix*/
.m24ol-viewer-pitch{content-visibility:visible!important;will-change:auto!important;contain:layout paint!important;background:#176338!important;background-image:none!important}
.m24ol-viewer-pitch::before{display:none!important}
.m24ol-viewer-player{will-change:auto!important;background-image:none!important;transition:none!important}
.m24ol-viewer-player.is-home,.m24ol-viewer-player.is-away{background-image:none!important}
.m24ol-viewer-player.is-active{transform:none!important;box-shadow:0 0 0 2px rgba(255,255,255,.45),0 1px 3px rgba(0,0,0,.35)!important}
.m24ol-viewer-ball{will-change:auto!important;background:#f4f0e4!important;background-image:none!important;box-shadow:0 1px 4px rgba(0,0,0,.5)!important;border:1px solid rgba(255,255,255,.55)!important;transition:none!important}
.m24ol-viewer-ball.is-goal{transform:none!important}
.m24ol-viewer-pitch.is-goal-flash::after{animation:none!important;opacity:.35}
@media (min-width:721px) and (pointer:fine){.m24ol-viewer-pitch{content-visibility:visible!important}}

/*br38-online-features-btn*/
.home-mgr-features-wrap.home-mgr-features-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}

.home-mgr-features-trigger-online{border-color:rgba(34,176,106,.34)!important;background:rgba(34,176,106,.08)!important;color:#0f6b3c!important}
.home-mgr-features-trigger-online:hover{border-color:rgba(34,176,106,.48)!important;background:rgba(34,176,106,.14)!important}
html:not(.ui-light-test) body:not(.light) .home-mgr-features-trigger-online{color:rgba(196,245,214,.95)!important;border-color:rgba(34,176,106,.38)!important;background:rgba(34,176,106,.12)!important}
html:not(.ui-light-test) body:not(.light) .home-mgr-features-trigger-online:hover{background:rgba(34,176,106,.18)!important}

/*br38-online-features-modal-side*/
.home-mgr-features-wrap.home-mgr-features-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:stretch}
.home-mgr-features-wrap.home-mgr-features-row .home-mgr-features-trigger{width:100%;min-height:44px;padding:8px 10px;font-size:.7rem;line-height:1.25;white-space:normal;text-align:center}
.home-mgr-features-modal-online .home-mgr-features-head span{color:#149447}
.home-mgr-features-trigger-online{border-color:rgba(34,176,106,.34)!important;background:rgba(34,176,106,.08)!important;color:#0f6b3c!important}
.home-mgr-features-trigger-online:hover{border-color:rgba(34,176,106,.48)!important;background:rgba(34,176,106,.14)!important}
html:not(.ui-light-test) body:not(.light) .home-mgr-features-trigger-online{color:rgba(196,245,214,.95)!important;border-color:rgba(34,176,106,.38)!important;background:rgba(34,176,106,.12)!important}

/*br38-bug-report-btn*/

.home-bug-report-btn{appearance:none;border:1px solid rgba(248,113,113,.28);background:rgba(248,113,113,.08);color:#fecaca;font:inherit;font-size:.68rem;font-weight:750;padding:5px 12px;border-radius:999px;cursor:pointer}
.home-bug-report-btn:hover{background:rgba(248,113,113,.14);border-color:rgba(248,113,113,.42);color:#fff}
html.ui-light-test body .home-bug-report-btn,body.light .home-bug-report-btn{color:#9f1239;background:rgba(244,63,94,.08);border-color:rgba(244,63,94,.22)}
.manager38-ceo-bugs-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.manager38-ceo-bug-row{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:10px 12px;display:grid;gap:6px;background:rgba(248,250,252,.7)}
.manager38-ceo-bug-row.is-done{opacity:.72}
.manager38-ceo-bug-top{display:flex;justify-content:space-between;gap:8px;align-items:center}
.manager38-ceo-bug-body{margin:0;font-size:.82rem;white-space:pre-wrap;color:#334155}
.manager38-ceo-bug-meta{display:flex;flex-wrap:wrap;gap:8px;font-size:.7rem;color:#64748b}
.manager38-ceo-bug-actions{display:flex;justify-content:flex-end}

/*br38-online-features-pitch-modal*/
.home-online-features-pitch{padding:14px;background:linear-gradient(180deg,#f3fbf6 0%,#fff 40%)}
.home-online-features-pitch .home-mgr-features-close{position:absolute;top:10px;right:12px;z-index:2}
.home-online-features-pitch .home-mgr-pitch-online{margin:0;border:0;background:transparent;box-shadow:none}
.home-online-features-pitch .home-mgr-pitch-online-summary{pointer-events:none;list-style:none}
.home-online-features-pitch .home-mgr-pitch-online-summary::-webkit-details-marker{display:none}
.home-online-features-pitch .home-mgr-pitch-online-hint{display:none}

/*br38-bug-report-tight*/
.home-bug-report-wrap{display:flex!important;justify-content:center!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;margin:0!important;order:3!important}
.home-top-community-links .home-bug-report-wrap{margin:0!important}
.home-top-community-links{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:6px!important}

/*br38-native-modal-contain-fix*/
/* App WebView: contain:layout em shell vira containing-block de position:fixed
   e os modais abrem cortados no fundo. Força viewport + sem contain no shell. */
html.is-native-app .app-shell,
html.is-native-app .home-page-shell,
html.is-native-app .manager38-screen {
  contain: none !important;
}
html.is-native-app .home-stack {
  content-visibility: visible !important;
}
html.is-native-app .modal-backdrop,
html.is-native-app .manager38-modal-backdrop,
html.is-native-app .app-menu-backdrop,
html.is-native-app .home-mgr-features-backdrop {
  position: fixed !important;
  inset: 0 !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 10020 !important;
  display: grid !important;
  place-items: center !important;
  align-content: center !important;
  justify-items: center !important;
  overflow: auto !important;
  max-height: none !important;
  box-sizing: border-box !important;
}
html.is-native-app .manager38-modal-backdrop:has(.manager38-unlock-modal) {
  align-items: center !important;
  justify-items: center !important;
  place-items: center !important;
}
html.is-native-app .manager38-unlock-modal,
html.is-native-app .home-mgr-features-modal {
  max-height: min(92vh, 920px) !important;
  margin: auto !important;
  align-self: center !important;
}

/*br38-bug-btn-center*/
.home-bug-report-wrap,.home-top-community-links .home-bug-report-wrap,.home-minimal-v38 .home-top-community-links>.home-bug-report-wrap{display:flex!important;justify-content:center!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;margin:0!important;order:3!important;grid-column:auto!important;justify-self:auto!important}

/*br38-home-community-row3*/
.home-minimal-v38 .home-top-community-links{
  display:flex!important;
  flex-wrap:nowrap!important;
  grid-template-columns:none!important;
  gap:6px!important;
  align-items:center!important;
  justify-content:center!important;
  max-width:min(100%,420px)!important;
  width:100%!important
}
.home-minimal-v38 .home-top-community-links>.home-x-spotlight,
.home-minimal-v38 .home-top-community-links>.home-sponsor-spotlight,
.home-minimal-v38 .home-top-community-links>.home-bug-report-wrap{
  width:auto!important;
  max-width:none!important;
  flex:0 1 auto!important
}
.home-minimal-v38 .home-top-community-links .home-bug-report-btn{
  min-height:36px!important;
  height:36px!important;
  padding:0 10px!important;
  white-space:nowrap!important
}

/*br38-mobile-browser-chrome-fix-v3*/
/* Mobile: painel até o rodapé; folga de scroll fica DENTRO do conteúdo (sem vão verde). */
:root{
  --br38-app-vh:100vh;
  --br38-chrome-pad:0px;
  --br38-scroll-end-pad:24px
}
@supports (height:100dvh){
  :root{--br38-app-vh:100dvh}
}
@media (max-width:720px){
  :root{
    --br38-chrome-pad:0px;
    --br38-scroll-end-pad:56px
  }
  @supports (height:100dvh){
    :root{--br38-app-vh:100dvh}
  }
}
html.is-native-app,
html.is-tablet-app{
  --br38-app-vh:100%;
  --br38-chrome-pad:0px;
  --br38-scroll-end-pad:40px
}

.m24ol-root{
  position:fixed!important;
  top:0!important;right:0!important;bottom:0!important;left:0!important;
  width:100%!important;
  height:var(--br38-app-vh,100vh)!important;
  max-height:var(--br38-app-vh,100vh)!important;
  min-height:0!important;
  overflow:hidden!important;
  box-sizing:border-box!important
}
.m24ol-shell{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-height:100%!important;
  display:flex!important;
  flex-direction:column!important;
  place-items:stretch!important;
  align-content:stretch!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  padding-top:max(6px,env(safe-area-inset-top,0px))!important;
  padding-right:max(6px,env(safe-area-inset-right,0px))!important;
  padding-bottom:0!important;
  padding-left:max(6px,env(safe-area-inset-left,0px))!important
}
.m24ol-panel{
  width:min(920px,100%)!important;
  max-height:100%!important;
  height:100%!important;
  min-height:0!important;
  flex:1 1 auto!important;
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  margin:0 auto!important
}
.m24ol-head,
.m24ol-tabs,
.m24ol-gate-head{
  flex:0 0 auto!important
}
.m24ol-content{
  flex:1 1 auto!important;
  min-height:0!important;
  overflow:auto!important;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior:contain;
  padding-bottom:0!important
}
.m24ol-body,
.m24ol-gate-body{
  padding-bottom:max(28px,calc(16px + env(safe-area-inset-bottom,0px) + var(--br38-scroll-end-pad,24px)))!important
}

@media (max-width:720px){
  .m24ol-shell{
    padding-top:max(4px,env(safe-area-inset-top,0px))!important;
    padding-left:0!important;
    padding-right:0!important;
    padding-bottom:0!important
  }
  .m24ol-panel{
    width:100%!important;
    border-radius:16px 16px 0 0!important;
    height:100%!important;
    max-height:100%!important;
    box-shadow:none!important
  }
  .m24ol-head{
    padding-top:max(10px,env(safe-area-inset-top,0px))!important;
    padding-left:12px!important;
    padding-right:12px!important
  }
  .m24ol-body,
  .m24ol-gate-body{
    padding-left:14px!important;
    padding-right:14px!important;
    padding-bottom:max(48px,calc(28px + env(safe-area-inset-bottom,0px) + var(--br38-scroll-end-pad,56px)))!important
  }
  .m24ol-viewer-result,
  .m24ol-viewer-actions,
  .m24ol-x1,
  .m24ol-queue{
    margin-bottom:8px
  }
  .m24ol-btn-pronto,
  .m24ol-queue .m24ol-btn,
  .m24ol-ranked-hero .m24ol-btn{
    margin-bottom:8px
  }

  /* Conta/Mundo etc.: folga menor — sem vão enorme */
  .modal-backdrop,
  .manager38-modal-backdrop,
  .app-menu-backdrop,
  .home-mgr-features-backdrop{
    position:fixed!important;
    top:0!important;right:0!important;bottom:0!important;left:0!important;
    width:100%!important;
    height:var(--br38-app-vh,100vh)!important;
    max-height:var(--br38-app-vh,100vh)!important;
    box-sizing:border-box!important;
    padding-top:max(8px,env(safe-area-inset-top,0px))!important;
    padding-right:max(8px,env(safe-area-inset-right,0px))!important;
    padding-bottom:max(12px,env(safe-area-inset-bottom,0px))!important;
    padding-left:max(8px,env(safe-area-inset-left,0px))!important;
    display:grid!important;
    place-items:center!important;
    align-content:center!important;
    overflow:auto!important
  }
  .manager38-unlock-modal,
  .home-mgr-features-modal,
  .manager38-modal,
  .app-menu-panel,
  .app-menu-sheet{
    width:min(100%,920px)!important;
    max-height:100%!important;
    margin:0 auto!important;
    overflow:auto!important;
    -webkit-overflow-scrolling:touch;
    overscroll-behavior:contain;
    box-sizing:border-box!important
  }
  .manager38-unlock-modal .manager38-unlock-panel,
  .manager38-unlock-modal .manager38-ceo-panel{
    padding-bottom:max(28px,env(safe-area-inset-bottom,0px))!important
  }
}

html.is-native-app .m24ol-shell,
html.is-tablet-app .m24ol-shell{
  padding:0!important
}
html.is-native-app .m24ol-panel,
html.is-tablet-app .m24ol-panel{
  border-radius:0!important;
  width:100%!important;
  height:100%!important;
  max-height:100%!important
}
html.is-native-app .m24ol-body,
html.is-native-app .m24ol-gate-body,
html.is-tablet-app .m24ol-body,
html.is-tablet-app .m24ol-gate-body{
  padding-bottom:max(40px,calc(20px + env(safe-area-inset-bottom,0px) + var(--br38-scroll-end-pad,40px)))!important
}


/*br38-unlock-benefits-collapsed*/
.manager38-unlock-benefits{display:grid;gap:10px;border-radius:12px;border:1px solid rgba(15,122,58,.16);background:#f8fafc;overflow:hidden;padding:0;margin:0}
.manager38-unlock-benefits-label{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f7a3a;cursor:pointer;list-style:none;padding:12px 14px;-webkit-user-select:none;user-select:none}
.manager38-unlock-benefits-label::-webkit-details-marker{display:none}
.manager38-unlock-benefits-label::after{content:"+";float:right;color:#0f7a3a;font-weight:900;font-size:.95rem;letter-spacing:0;text-transform:none}
.manager38-unlock-benefits[open]>.manager38-unlock-benefits-label::after{content:"–"}
.manager38-unlock-benefits-body{display:grid;gap:10px;padding:0 12px 12px}

/*br38-unlock-faq-collapsed*/
.manager38-unlock-objections{display:grid;gap:8px;border-radius:12px;border:1px solid rgba(15,122,58,.16);background:#f8fafc;overflow:hidden;padding:0}
.manager38-unlock-objections-label{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f7a3a;cursor:pointer;list-style:none;padding:12px 14px;-webkit-user-select:none;user-select:none}
.manager38-unlock-objections-label::-webkit-details-marker{display:none}
.manager38-unlock-objections-label::after{content:"+";float:right;color:#0f7a3a;font-weight:900;font-size:.95rem;letter-spacing:0;text-transform:none}
.manager38-unlock-objections[open]>.manager38-unlock-objections-label::after{content:"–"}
.manager38-unlock-objections-body{display:grid;gap:8px;padding:0 12px 12px}

.match-live-pause:hover{background:rgba(255,255,255,.1)}.match-live-pause.is-paused{border-color:rgba(246,215,106,.45);color:#f6d76a}

/*br38-ht-scroll-top-fix*/
.modal-backdrop.halftime-break-backdrop,
.halftime-break-backdrop{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  align-content:flex-start!important;
  place-items:unset!important;
  padding:max(12px,env(safe-area-inset-top,0px)) 12px max(16px,env(safe-area-inset-bottom,0px))!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior:contain;
}
.halftime-break-modal{
  max-height:none!important;
  overflow:visible!important;
  margin:0 auto 20px!important;
  align-self:flex-start!important;
  flex:0 0 auto!important;
}
.halftime-break-stadium.pitch-stadium-mini,
.pitch-stadium-mini.halftime-break-stadium{
  overflow:visible!important;
}
/*br38-ht-drag-subs*/
.halftime-break-stadium [data-lineup-drop38],
.halftime-break-stadium .pitch-reserve-card,
.halftime-break-stadium .slot-jersey{
  touch-action:none;
  -webkit-user-select:none;
  user-select:none;
}
/*br38-sim-rest-subs-layout*/
.manager38-sim-rest-subs-wrap{
  display:grid;
  gap:10px;
  margin:14px 0 0;
  width:100%;
}
.manager38-sim-rest-subs{
  position:relative;
  display:flex;
  align-items:center;
  gap:12px;
  width:100%;
  min-height:56px;
  padding:12px 14px;
  border-radius:14px;
  border:1px solid rgba(15,23,42,.12);
  background:#fff;
  box-shadow:0 1px 2px rgba(15,23,42,.05);
  cursor:pointer;
  box-sizing:border-box;
  -webkit-user-select:none;
  user-select:none;
  transition:border-color .15s ease, background .15s ease, box-shadow .15s ease;
}
.manager38-sim-rest-subs input[type="checkbox"]{
  position:absolute;
  opacity:0;
  width:1px;
  height:1px;
  margin:0;
  pointer-events:none;
}
.manager38-sim-rest-subs-copy{
  display:grid;
  gap:2px;
  flex:1 1 auto;
  min-width:0;
  text-align:left;
}
.manager38-sim-rest-subs-copy strong{
  font-size:.95rem;
  font-weight:800;
  color:#0f172a;
  line-height:1.2;
}
.manager38-sim-rest-subs-copy small{
  font-size:.74rem;
  font-weight:600;
  color:#64748b;
  line-height:1.25;
}
.manager38-sim-rest-subs-switch{
  position:relative;
  width:46px;
  height:28px;
  flex:0 0 auto;
  border-radius:999px;
  background:#e2e8f0;
  box-shadow:inset 0 0 0 1px rgba(15,23,42,.06);
  transition:background .15s ease;
}
.manager38-sim-rest-subs-switch::after{
  content:"";
  position:absolute;
  top:3px;
  left:3px;
  width:22px;
  height:22px;
  border-radius:50%;
  background:#fff;
  box-shadow:0 1px 3px rgba(15,23,42,.22);
  transition:transform .15s ease;
}
.manager38-sim-rest-subs:has(input:checked){
  border-color:rgba(20,148,71,.42);
  background:linear-gradient(180deg,#ecfdf5,#f0fdf4);
  box-shadow:0 0 0 1px rgba(20,148,71,.12), 0 1px 2px rgba(15,23,42,.04);
}
.manager38-sim-rest-subs:has(input:checked) .manager38-sim-rest-subs-switch{
  background:#149447;
}
.manager38-sim-rest-subs:has(input:checked) .manager38-sim-rest-subs-switch::after{
  transform:translateX(18px);
}
.manager38-sim-rest-subs:has(input:focus-visible){
  outline:2px solid rgba(20,148,71,.45);
  outline-offset:2px;
}
.manager38-sim-rest-subs.is-locked{
  opacity:.78;
}
.manager38-sim-rest-subs-lock{
  flex:0 0 auto;
  margin:0;
  padding:4px 8px;
  border-radius:999px;
  border:1px solid rgba(15,23,42,.12);
  background:#f8fafc;
  color:#334155;
  font-size:.68rem;
  font-weight:800;
  font-style:normal;
  letter-spacing:.02em;
  text-transform:uppercase;
}
html:not(.ui-light-test) body:not(.light) .manager38-sim-rest-subs{
  border-color:rgba(255,255,255,.12);
  background:rgba(255,255,255,.05);
  box-shadow:none;
}
html:not(.ui-light-test) body:not(.light) .manager38-sim-rest-subs-copy strong{
  color:#f8fafc;
}
html:not(.ui-light-test) body:not(.light) .manager38-sim-rest-subs-copy small{
  color:#94a3b8;
}
html:not(.ui-light-test) body:not(.light) .manager38-sim-rest-subs-switch{
  background:rgba(255,255,255,.16);
}
html:not(.ui-light-test) body:not(.light) .manager38-sim-rest-subs:has(input:checked){
  border-color:rgba(20,148,71,.5);
  background:rgba(20,148,71,.16);
}
html:not(.ui-light-test) body:not(.light) .manager38-sim-rest-subs-lock{
  border-color:rgba(255,255,255,.14);
  background:rgba(255,255,255,.06);
  color:#cbd5e1;
}

/*br38-live-controls-bar*/
.broadcast-live-panel .match-live-head{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto auto!important;
  grid-template-areas:"comp badge clock" "sfx pause skip"!important;
  gap:10px 8px!important;
  align-items:center!important;
}
.broadcast-live-panel .match-live-competition{grid-area:comp;min-width:0}
.broadcast-live-panel .match-live-badge{grid-area:badge}
.broadcast-live-panel .match-live-clock{grid-area:clock;justify-self:end}
.broadcast-live-panel .match-live-sfx,
.broadcast-live-panel .match-live-pause,
.broadcast-live-panel .match-live-skip{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-height:36px!important;
  padding:8px 12px!important;
  border-radius:999px!important;
  font-size:.78rem!important;
  font-weight:800!important;
  box-sizing:border-box!important;
  box-shadow:0 1px 2px rgba(15,23,42,.06)!important;
  cursor:pointer!important;
}
.broadcast-live-panel .match-live-sfx{
  grid-area:sfx;
  border:1px solid rgba(20,148,71,.3)!important;
  background:#ecfdf5!important;
  color:#0b6b38!important;
}
.broadcast-live-panel .match-live-sfx.is-off{
  border-color:rgba(15,23,42,.12)!important;
  background:#f8fafc!important;
  color:#64748b!important;
  opacity:1!important;
}
.broadcast-live-panel .match-live-pause{
  grid-area:pause;
  border:1px solid rgba(15,23,42,.12)!important;
  background:#fff!important;
  color:#0f172a!important;
}
.broadcast-live-panel .match-live-pause.is-paused{
  border-color:rgba(202,138,4,.42)!important;
  background:#fffbeb!important;
  color:#a16207!important;
}
.broadcast-live-panel .match-live-skip{
  grid-area:skip;
  border:1px solid rgba(15,23,42,.12)!important;
  background:#fff!important;
  color:#334155!important;
}
.broadcast-live-panel .match-live-sfx:hover{
  background:#dcfce7!important;
  border-color:rgba(20,148,71,.45)!important;
}
.broadcast-live-panel .match-live-pause:hover,
.broadcast-live-panel .match-live-skip:hover{
  background:#f1f5f9!important;
  border-color:rgba(15,23,42,.18)!important;
}
.broadcast-live-panel .match-live-pause-subs{
  grid-column:1/-1;
  width:100%;
  justify-content:center;
}

/*br38-online-head-chrome*/
.m24ol-root .m24ol-head{
  align-items:flex-end!important;
  gap:10px
}
.m24ol-root .m24ol-head-main{
  align-items:flex-start!important;
  min-width:0;flex:1
}
.m24ol-root .m24ol-head-tools{
  display:flex;align-items:center;flex-shrink:0;margin-left:auto;
  align-self:flex-end;padding-bottom:1px;
  position:relative;z-index:6;pointer-events:auto!important
}
.m24ol-root .m24ol-bf-chrome{display:flex;align-items:center;gap:6px}
.m24ol-root .m24ol-head .manager38-bf-chrome-group{
  display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:999px;
  background:var(--m24ol-elev,#fff)!important;
  border:1px solid rgba(15,107,60,.16)!important;
  box-shadow:0 2px 8px rgba(15,107,60,.06)
}
.m24ol-root .m24ol-head .manager38-bf-chrome-group.is-icons{gap:1px}
.m24ol-root .m24ol-head .manager38-language-trigger,
.m24ol-root .m24ol-head .manager38-account-chip,
.m24ol-root .m24ol-head .manager38-settings-trigger.is-inline{
  height:28px;min-height:28px;border:1px solid transparent!important;
  background:transparent!important;box-shadow:none!important;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important;
  display:inline-flex;align-items:center;justify-content:center;cursor:pointer;
  appearance:none;-webkit-appearance:none;pointer-events:auto!important
}
.m24ol-root .m24ol-head .manager38-language-trigger{
  width:30px;min-width:30px;padding:0;font-size:.62rem;font-weight:900;
  letter-spacing:.04em;border-radius:999px
}
.m24ol-root .m24ol-head .manager38-account-chip{
  width:auto;min-width:28px;padding:0 9px;font-size:.68rem;font-weight:850;border-radius:999px
}
.m24ol-root .m24ol-head .manager38-account-chip.is-ceo{
  background:rgba(20,148,71,.12)!important;
  border-color:rgba(15,107,60,.22)!important;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-root .m24ol-head .manager38-account-chip.is-premium:not(.is-ceo){
  background:rgba(20,148,71,.12)!important;
  border-color:rgba(15,107,60,.22)!important;
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important
}
.m24ol-root .m24ol-head .manager38-account-chip.is-login{
  color:#4d6358!important;-webkit-text-fill-color:#4d6358!important
}
.m24ol-root .m24ol-head .manager38-settings-trigger.is-inline{
  width:28px;min-width:28px;padding:0;border-radius:999px
}
.m24ol-root .m24ol-head .manager38-settings-trigger.is-inline svg{
  display:block;width:15px;height:15px;stroke:currentColor;fill:none;color:inherit
}
.m24ol-root .m24ol-head .manager38-language-trigger:hover,
.m24ol-root .m24ol-head .manager38-account-chip:hover,
.m24ol-root .m24ol-head .manager38-settings-trigger.is-inline:hover{
  background:rgba(20,148,71,.12)!important;
  border-color:rgba(15,107,60,.2)!important
}
.m24ol-root .m24ol-head .manager38-music-toggle38.is-off{
  opacity:.42;color:#7a9184!important;-webkit-text-fill-color:#7a9184!important
}
.m24ol-root .m24ol-head .manager38-music-toggle38:not(.is-off){
  opacity:1;color:#149447!important;-webkit-text-fill-color:#149447!important
}
.m24ol-root .m24ol-back,.m24ol-root .m24ol-close{display:none!important}
@media(max-width:420px){
  .m24ol-root .m24ol-head{flex-wrap:wrap;gap:8px;align-items:flex-start!important}
  .m24ol-root .m24ol-head-tools{width:100%;justify-content:flex-end;align-self:auto;padding-bottom:0}
}

/*br38-online-shop-grid2*/
.m24ol-shop-v2 .m24ol-shop-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  align-items:stretch
}
.m24ol-shop-v2 .m24ol-shop-grid>.m24ol-muted{grid-column:1/-1;margin:8px 2px}
.m24ol-shop-v2 .m24ol-shop-card{
  min-width:0;height:100%;
  display:flex;flex-direction:column
}
.m24ol-shop-v2 .m24ol-shop-card-main{
  display:flex;flex-direction:column;align-items:stretch;gap:8px;
  padding:10px 10px 6px;min-width:0
}
.m24ol-shop-v2 .m24ol-shop-card-main>.m24ol-shop-rarity{
  align-self:flex-end;order:-1;padding:4px 8px;font-size:.58rem;gap:4px;max-width:100%
}
.m24ol-shop-v2 .m24ol-shop-card-rail{
  display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;min-width:0
}
.m24ol-shop-v2 .m24ol-shop-ovr{
  min-width:46px;width:46px;height:46px;padding:0;border-radius:12px;font-size:1.18rem
}
.m24ol-shop-v2 .m24ol-shop-card-id{
  align-items:center;width:100%;min-width:0
}
.m24ol-shop-v2 .m24ol-shop-card-name{
  font-size:.86rem;line-height:1.2;text-align:center;
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;
  word-break:break-word
}
.m24ol-shop-v2 .m24ol-shop-card-pos{font-size:.7rem;text-align:center}
.m24ol-shop-v2 .m24ol-shop-card-foot{
  margin-top:auto;flex-direction:column;align-items:stretch;gap:6px;
  padding:0 10px 10px
}
.m24ol-shop-v2 .m24ol-shop-price-tag{text-align:center;font-size:.92rem}
.m24ol-shop-v2 .m24ol-shop-pix-chip{
  justify-content:center;width:100%;box-sizing:border-box;
  padding:8px 8px;font-size:.66rem;letter-spacing:.03em
}
@media(max-width:340px){
  .m24ol-shop-v2 .m24ol-shop-grid{gap:8px!important}
  .m24ol-shop-v2 .m24ol-shop-card-name{font-size:.8rem}
  .m24ol-shop-v2 .m24ol-shop-pix-chip{font-size:.62rem;padding:7px 6px}
}

/*br38-online-chrome-click*/
.m24ol-root .m24ol-head-tools button{
  position:relative;z-index:1;pointer-events:auto!important;cursor:pointer
}
html.m24ol-open .modal-backdrop,
html.m24ol-open .manager38-modal-backdrop,
html.is-native-app.m24ol-open .modal-backdrop,
html.is-native-app.m24ol-open .manager38-modal-backdrop,
html.is-native-app.m24ol-open .app-menu-backdrop,
html.is-native-app.m24ol-open .home-mgr-features-backdrop{
  z-index:15000!important
}
html.m24ol-open:has(.modal-backdrop) #m24-online-root,
html.m24ol-open:has(.manager38-modal-backdrop) #m24-online-root{
  pointer-events:none!important
}

/*br38-online-shop-season-timer*/
.m24ol-shop-timer{
  display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin-top:12px;
  padding:10px 12px;border-radius:14px;
  border:1px solid rgba(255,214,120,.35);
  background:linear-gradient(135deg,rgba(255,196,70,.16),rgba(20,148,71,.12))
}
.m24ol-shop-timer-label{
  font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;
  color:#ffe6a8!important;-webkit-text-fill-color:#ffe6a8
}
.m24ol-shop-timer-clock{
  font-size:1.15rem;font-weight:850;letter-spacing:.04em;font-variant-numeric:tabular-nums;
  color:#fff7df!important;-webkit-text-fill-color:#fff7df
}
.m24ol-shop-timer-until{
  font-size:.68rem;font-weight:650;
  color:#c9dccf!important;-webkit-text-fill-color:#c9dccf
}
.m24ol-shop-timer.is-ended{
  border-color:rgba(255,255,255,.16);
  background:rgba(255,255,255,.06)
}
.m24ol-shop-timer.is-ended .m24ol-shop-timer-label,
.m24ol-shop-timer.is-ended .m24ol-shop-timer-clock{
  color:#d7dde0!important;-webkit-text-fill-color:#d7dde0
}
.m24ol-shop-card.is-ended{opacity:.78}
.m24ol-shop-pix-chip.is-ended{
  border-color:rgba(255,255,255,.18)!important;
  background:rgba(255,255,255,.08)!important;
  color:#d7dde0!important;-webkit-text-fill-color:#d7dde0!important
}
html.ui-light-test .m24ol-root .m24ol-shop-timer,
body.light .m24ol-root .m24ol-shop-timer{
  border-color:rgba(180,120,20,.28);
  background:linear-gradient(135deg,rgba(255,196,70,.2),rgba(20,148,71,.1))
}
html.ui-light-test .m24ol-root .m24ol-shop-timer-label,
body.light .m24ol-root .m24ol-shop-timer-label{
  color:#8a5a00!important;-webkit-text-fill-color:#8a5a00
}
html.ui-light-test .m24ol-root .m24ol-shop-timer-clock,
body.light .m24ol-root .m24ol-shop-timer-clock{
  color:#1a3d28!important;-webkit-text-fill-color:#1a3d28
}
html.ui-light-test .m24ol-root .m24ol-shop-timer-until,
body.light .m24ol-root .m24ol-shop-timer-until{
  color:#4d6a58!important;-webkit-text-fill-color:#4d6a58
}

/*br38-conta-account-gap-tight*/
/* Conta mobile: status-row em coluna fazia flex-basis 180px virar ALTURA do meta (= vão verde) */
.manager38-unlock-modal .manager38-unlock-status-row{
  align-content:flex-start!important;
  min-height:0!important
}
.manager38-unlock-modal .manager38-unlock-status-row .manager38-unlock-account-meta{
  flex:0 1 auto!important;
  flex-basis:auto!important;
  flex-grow:0!important;
  width:100%!important;
  max-width:100%!important;
  min-height:0!important;
  height:auto!important;
  margin:0!important
}
@media (max-width:720px){
  .manager38-unlock-modal .manager38-unlock-status-row{
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:6px!important
  }
  .manager38-unlock-modal .manager38-unlock-status-row .manager38-unlock-account-meta{
    flex:0 0 auto!important;
    width:100%!important
  }
  .manager38-unlock-modal .manager38-unlock-account-card{
    gap:10px!important;
    padding:14px 14px 12px!important;
    align-content:start!important;
    height:auto!important;
    min-height:0!important
  }
  .manager38-unlock-modal .manager38-unlock-account-head{
    gap:6px!important;
    height:auto!important;
    min-height:0!important
  }
  .manager38-unlock-modal .manager38-unlock-whatsapp-box{
    margin-top:0!important
  }
}

/*br38-offline-premium-sync*/
.manager38-sync-chip{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin:0 0 6px;padding:0;border:0;border-radius:0;background:transparent;color:#64748b;font-size:.62rem;font-weight:650;letter-spacing:.01em;line-height:1.2;opacity:.85}
.manager38-sync-chip.is-offline-premium,.manager38-sync-chip.is-offline-free{color:#64748b}
.manager38-sync-chip.is-pending{color:#a16207;opacity:.95}
.manager38-sync-chip.is-synced{display:none!important}
/*br38-offline-sync-chip*/
.br38-sync-chip-float{position:fixed;z-index:40;right:10px;top:calc(8px + env(safe-area-inset-top,0px));left:auto;bottom:auto;box-shadow:none;pointer-events:none;opacity:.8}
@media (min-width:900px){.br38-sync-chip-float{right:16px;top:12px;left:auto;bottom:auto}}

/*m24-bug-mine38*/
.home-bug-report-tabs{display:flex;gap:6px;padding:0 16px 8px}
.home-bug-report-tabs button{flex:1;min-height:34px;border-radius:8px;border:1px solid rgba(15,122,58,.18);background:#f8fafc;color:#334155;font-size:.78rem;font-weight:750;cursor:pointer}
.home-bug-report-tabs button.is-active{background:rgba(20,148,71,.12);border-color:rgba(15,122,58,.35);color:#14532d}
.home-bug-report-mine{max-height:340px;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:0 16px 12px}
.home-bug-report-item{border:1px solid rgba(15,23,42,.08);border-radius:10px;padding:10px 12px;background:#fff}
.home-bug-report-item header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}
.home-bug-report-item strong{font-size:.84rem;color:#0f172a}
.home-bug-report-item p{margin:0;font-size:.78rem;color:#475569;line-height:1.4;white-space:pre-wrap}
.home-bug-report-item small{display:block;margin-top:6px;color:#94a3b8;font-size:.7rem}
.home-bug-report-status{flex:0 0 auto;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:800;background:rgba(245,158,11,.14);color:#9a3412}
.home-bug-report-item.is-done .home-bug-report-status{background:rgba(20,148,71,.12);color:#14532d}

/*m24-ceo-poll-notice-fix*/
.manager38-ceo-poll-results{display:grid;gap:10px;margin-top:10px;padding:12px;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.08)}
.manager38-ceo-poll-results-list,.manager38-ceo-poll-opinions-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.manager38-ceo-poll-result-row{display:grid;gap:6px}
.manager38-ceo-poll-result-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.manager38-ceo-poll-result-top strong{color:#0f172a;font-size:.9rem;font-weight:800;min-width:0;overflow-wrap:anywhere}
.manager38-ceo-poll-result-top span{flex:0 0 auto;color:#0f766e;font-size:.78rem;font-weight:800;white-space:nowrap}
.manager38-ceo-poll-bar-track{height:8px;border-radius:999px;background:rgba(15,23,42,.08);overflow:hidden}
.manager38-ceo-poll-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#34d399,#0f766e)}
.manager38-ceo-poll-result-row.is-winner .manager38-ceo-poll-bar-fill{background:linear-gradient(90deg,#fbbf24,#d97706)}
.manager38-ceo-poll-results>.manager38-ceo-popup-meta{margin:0;padding:8px 10px;border-radius:10px;background:#f1f5f9;color:#475569;font-size:.8rem}
.manager38-ceo-poll-opinions{display:grid;gap:8px;margin-top:4px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}
.manager38-ceo-poll-opinions h5{margin:0;font-size:.78rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:#0f7a3a}
.manager38-ceo-poll-opinion-item{display:grid;gap:4px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}
.manager38-ceo-poll-opinion-item time{font-size:.72rem;color:#94a3b8;font-weight:700}
.manager38-ceo-poll-opinion-item p{margin:0;font-size:.84rem;color:#334155;line-height:1.45;white-space:pre-wrap}
.manager38-ceo-notices-panel .manager38-ceo-section.is-editor,.manager38-ceo-polls-panel .manager38-ceo-section.is-editor{order:-1;padding:14px;border-radius:14px;border:1px solid rgba(15,122,58,.18);background:linear-gradient(160deg,#f0fdf4,#fff)}
.manager38-ceo-notices-panel,.manager38-ceo-polls-panel{display:grid}
.manager38-ceo-popup-history-item.is-editing{border-color:rgba(15,122,58,.35);box-shadow:0 0 0 2px rgba(15,122,58,.12)}
.manager38-unlock-modal .manager38-ceo-poll-results-list,.manager38-unlock-modal .manager38-ceo-poll-opinions-list{list-style:none;margin:0;padding:0}

/*m24-bug-resolved-dot*/
.home-bug-report-wrap{position:relative}
.home-bug-report-btn{position:relative}
.home-bug-report-dot{position:absolute;top:1px;right:1px;width:7px;height:7px;border-radius:50%;background:linear-gradient(145deg,#6ee7b7,#10b981);box-shadow:0 0 0 1.5px rgba(255,255,255,.92),0 0 10px rgba(16,185,129,.42);pointer-events:none;opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .25s ease}
.home-bug-report-wrap.has-bug-dot .home-bug-report-dot,.home-bug-report-btn.has-bug-dot .home-bug-report-dot{opacity:1;transform:scale(1);animation:m24BugDotPulse38 2.8s ease-in-out infinite}
@keyframes m24BugDotPulse38{0%,100%{box-shadow:0 0 0 1.5px rgba(255,255,255,.92),0 0 8px rgba(16,185,129,.35)}50%{box-shadow:0 0 0 1.5px rgba(255,255,255,.92),0 0 12px rgba(16,185,129,.55)}}
.home-bug-report-tabs button .home-bug-tab-dot{display:inline-block;width:6px;height:6px;margin-left:5px;border-radius:50%;background:#10b981;vertical-align:middle;box-shadow:0 0 6px rgba(16,185,129,.45)}

/*m24-ceo-notices-friendly*/
.manager38-unlock-modal .manager38-ceo-notices-panel,
.manager38-ceo-notices-panel{
  display:grid!important;
  gap:12px!important;
  padding:14px!important;
  background:#fff!important;
  border:1px solid rgba(15,23,42,.06)!important;
  box-shadow:none!important;
}
.manager38-ceo-notice-hero h3{
  margin:0;
  font-size:1.02rem;
  font-weight:700;
  letter-spacing:-.01em;
  color:#0f172a;
}
.manager38-ceo-notice-hero p{
  margin:3px 0 0;
  color:#94a3b8;
  font-size:.8rem;
  line-height:1.4;
  font-weight:500;
}
.manager38-ceo-notice-toolbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.manager38-ceo-notice-btn{
  appearance:none;
  border-radius:10px;
  padding:7px 12px;
  font:inherit;
  font-size:.78rem;
  font-weight:650;
  cursor:pointer;
  border:1px solid rgba(15,23,42,.1);
  background:#fff;
  color:#334155;
  transition:background .15s ease,border-color .15s ease,color .15s ease;
}
.manager38-ceo-notice-btn:disabled{opacity:.5;cursor:not-allowed}
.manager38-ceo-notice-btn.is-primary{
  background:#166534;
  border-color:#166534;
  color:#fff;
}
.manager38-ceo-notice-btn.is-primary:hover:not(:disabled){background:#14532d}
.manager38-ceo-notice-btn.is-ghost:hover:not(:disabled){
  background:#f8fafc;
  border-color:rgba(15,23,42,.16);
}
.manager38-ceo-notice-dirty{
  margin:0;
  padding:7px 10px;
  border-radius:8px;
  background:#fffbeb;
  color:#92400e;
  font-size:.74rem;
  font-weight:600;
  border:1px solid rgba(245,158,11,.22);
}
.manager38-ceo-notice-editor{
  display:grid;
  gap:10px;
  padding:14px;
  border-radius:12px;
  border:1px solid rgba(15,23,42,.07);
  background:#fcfcfd;
}
.manager38-ceo-notice-editor-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  margin-bottom:2px;
}
.manager38-ceo-notice-editor-head h4{
  margin:0;
  font-size:.92rem;
  font-weight:700;
  color:#0f172a;
  letter-spacing:-.01em;
}
.manager38-ceo-notice-pill{
  display:inline-flex;
  align-items:center;
  padding:2px 8px;
  border-radius:999px;
  font-size:.65rem;
  font-weight:650;
  letter-spacing:0;
  border:1px solid transparent;
}
.manager38-ceo-notice-pill.is-on{
  background:#f0fdf4;
  color:#166534;
  border-color:rgba(22,101,52,.12);
}
.manager38-ceo-notice-pill.is-off{
  background:#f8fafc;
  color:#64748b;
  border-color:rgba(15,23,42,.06);
}
.manager38-unlock-modal .manager38-ceo-notices-panel .manager38-ceo-notice-field,
.manager38-ceo-notice-field{display:grid;gap:4px}
.manager38-unlock-modal .manager38-ceo-notices-panel .manager38-ceo-notice-field>span,
.manager38-ceo-notice-field>span{
  font-size:.72rem!important;
  font-weight:600!important;
  letter-spacing:0!important;
  text-transform:none!important;
  color:#64748b!important;
}
.manager38-unlock-modal .manager38-ceo-notices-panel .manager38-ceo-notice-field input,
.manager38-unlock-modal .manager38-ceo-notices-panel .manager38-ceo-notice-field textarea,
.manager38-unlock-modal .manager38-ceo-notices-panel .manager38-ceo-notice-field select,
.manager38-ceo-notice-field input,
.manager38-ceo-notice-field textarea,
.manager38-ceo-notice-field select{
  width:100%;
  min-height:38px!important;
  border:1px solid rgba(15,23,42,.09)!important;
  border-radius:9px!important;
  padding:8px 11px!important;
  font:inherit;
  font-size:.86rem!important;
  font-weight:500!important;
  background:#fff!important;
  color:#0f172a!important;
  box-shadow:none!important;
}
.manager38-ceo-notice-field.is-main input,
.manager38-ceo-notice-field.is-main textarea{
  font-size:.9rem!important;
}
.manager38-ceo-notice-field textarea{
  resize:vertical;
  min-height:88px!important;
  line-height:1.45;
}
.manager38-ceo-notice-field em{
  font-style:normal;
  font-size:.68rem;
  color:#94a3b8;
  font-weight:500;
}
.manager38-unlock-modal .manager38-ceo-notices-panel .manager38-ceo-notice-field input:focus,
.manager38-unlock-modal .manager38-ceo-notices-panel .manager38-ceo-notice-field textarea:focus,
.manager38-unlock-modal .manager38-ceo-notices-panel .manager38-ceo-notice-field select:focus,
.manager38-ceo-notice-field input:focus,
.manager38-ceo-notice-field textarea:focus,
.manager38-ceo-notice-field select:focus{
  outline:none!important;
  border-color:rgba(22,101,52,.35)!important;
  background:#fff!important;
  box-shadow:0 0 0 3px rgba(22,101,52,.08)!important;
}
.manager38-ceo-notice-switches{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
}
@media(max-width:520px){.manager38-ceo-notice-switches{grid-template-columns:1fr}}
.manager38-unlock-modal .manager38-ceo-notices-panel .manager38-ceo-notice-switch,
.manager38-ceo-notice-switch{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  padding:9px 11px!important;
  border-radius:10px!important;
  background:#fff!important;
  border:1px solid rgba(15,23,42,.07)!important;
  cursor:pointer;
  margin:0;
}
.manager38-unlock-modal .manager38-ceo-notices-panel .manager38-ceo-notice-switch input[type="checkbox"],
.manager38-ceo-notice-switch input[type="checkbox"]{
  position:absolute!important;
  opacity:0!important;
  width:1px!important;
  height:1px!important;
  margin:0!important;
  pointer-events:none!important;
}
.manager38-ceo-notice-knob{
  position:relative;
  flex:0 0 auto;
  width:36px;
  height:20px;
  border-radius:999px;
  background:#e2e8f0;
  border:1px solid rgba(15,23,42,.08);
  transition:background .18s ease,border-color .18s ease;
}
.manager38-ceo-notice-knob::after{
  content:"";
  position:absolute;
  top:1px;
  left:1px;
  width:16px;
  height:16px;
  border-radius:50%;
  background:#fff;
  box-shadow:0 1px 2px rgba(15,23,42,.18);
  transition:transform .18s ease;
}
.manager38-ceo-notice-switch input[type="checkbox"]:checked + .manager38-ceo-notice-knob{
  background:#166534;
  border-color:#166534;
}
.manager38-ceo-notice-switch input[type="checkbox"]:checked + .manager38-ceo-notice-knob::after{
  transform:translateX(16px);
}
.manager38-ceo-notice-switch-copy{min-width:0}
.manager38-ceo-notice-switch-copy strong{
  display:block;
  font-size:.8rem;
  font-weight:650;
  color:#0f172a;
  letter-spacing:0;
}
.manager38-ceo-notice-switch-copy small{
  display:block;
  margin-top:1px;
  font-size:.68rem;
  color:#94a3b8;
  line-height:1.25;
  font-weight:500;
}
.manager38-ceo-notice-grid{
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  gap:8px;
}
@media(max-width:640px){.manager38-ceo-notice-grid{grid-template-columns:1fr}}
.manager38-ceo-notice-editor-actions{
  display:flex;
  justify-content:flex-end;
  gap:6px;
  flex-wrap:wrap;
  padding-top:2px;
}
.manager38-ceo-notice-empty{
  display:grid;
  gap:6px;
  justify-items:start;
  padding:16px;
  border-radius:12px;
  border:1px dashed rgba(15,23,42,.12);
  background:#fafafa;
}
.manager38-ceo-notice-empty strong{color:#0f172a;font-weight:650;font-size:.88rem}
.manager38-ceo-notice-empty p{margin:0;color:#94a3b8;font-size:.8rem}
.manager38-ceo-notice-list-wrap{display:grid;gap:8px;margin-top:2px}
.manager38-ceo-notice-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}
.manager38-ceo-notice-list-head h4{
  margin:0;
  font-size:.72rem;
  font-weight:650;
  letter-spacing:0;
  text-transform:none;
  color:#64748b;
}
.manager38-ceo-notice-list-head span{font-size:.7rem;color:#94a3b8}
.manager38-ceo-notice-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.manager38-ceo-notice-card{
  display:flex;
  gap:0;
  align-items:stretch;
  border-radius:10px;
  border:1px solid rgba(15,23,42,.07);
  background:#fff;
  overflow:hidden;
}
.manager38-ceo-notice-card.is-selected{
  border-color:rgba(22,101,52,.28);
  box-shadow:0 0 0 2px rgba(22,101,52,.06);
}
.manager38-ceo-notice-card.is-live{background:#fff}
.manager38-ceo-notice-card-main{
  flex:1;
  min-width:0;
  text-align:left;
  border:0;
  background:transparent;
  padding:10px 12px;
  cursor:pointer;
}
.manager38-ceo-notice-card-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  margin-bottom:3px;
}
.manager38-ceo-notice-card-top strong{font-size:.84rem;font-weight:650;color:#0f172a}
.manager38-ceo-notice-card-main p{margin:0;font-size:.74rem;color:#64748b;line-height:1.4}
.manager38-ceo-notice-card-main small{display:block;margin-top:5px;font-size:.66rem;color:#94a3b8}
.manager38-ceo-notice-card-del{
  border:0;
  background:transparent;
  color:#cbd5e1;
  font-size:1.05rem;
  padding:0 10px;
  cursor:pointer;
}
.manager38-ceo-notice-card-del:hover{color:#ef4444;background:#fef2f2}
.manager38-ceo-notice-list-empty{margin:0;color:#94a3b8;font-size:.78rem}


/*m24-player-poll-ui*/
.manager38-ceo-poll-backdrop{z-index:12500}
.manager38-ceo-poll-modal{
  width:min(420px,calc(100vw - 28px));
  max-height:min(78vh,640px);
  overflow:auto;
  padding:0;
  border-radius:18px;
  background:#fff;
  color:#0f172a;
  box-shadow:0 18px 48px rgba(15,23,42,.28);
}
.manager38-ceo-poll-modal .manager38-ceo-notice-head.is-type-update{
  background:linear-gradient(160deg,#eff6ff,#fff);
}
.manager38-ceo-poll-modal .manager38-ceo-notice-kicker.is-type-update{
  background:#dbeafe;
  color:#1e40af;
}
.manager38-ceo-poll-options{
  list-style:none;
  margin:0;
  padding:0;
  display:grid;
  gap:8px;
}
.manager38-ceo-poll-options>li{
  list-style:none;
  margin:0;
  padding:0;
}
.manager38-ceo-poll-option{
  display:flex;
  align-items:center;
  gap:10px;
  padding:12px 14px;
  border-radius:12px;
  border:1px solid rgba(15,23,42,.12);
  background:#f8fafc;
  cursor:pointer;
  font-size:.95rem;
  font-weight:700;
  color:#0f172a;
  transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;
}
.manager38-ceo-poll-option input{
  width:18px;
  height:18px;
  margin:0;
  flex:0 0 auto;
  accent-color:#0e7490;
}
.manager38-ceo-poll-option span{
  min-width:0;
  overflow-wrap:anywhere;
}
.manager38-ceo-poll-option.is-selected{
  border-color:rgba(14,116,144,.45);
  background:#ecfeff;
  box-shadow:0 0 0 1px rgba(14,116,144,.18);
}
.manager38-ceo-poll-option:active{
  transform:scale(.995);
}
.manager38-ceo-poll-opinion{
  margin-top:14px;
  display:grid;
  gap:6px;
}
.manager38-ceo-poll-opinion label{
  display:grid;
  gap:6px;
  font-size:.86rem;
  font-weight:700;
  color:#0f172a;
}
.manager38-ceo-poll-opinion textarea{
  width:100%;
  min-height:78px;
  resize:vertical;
  border-radius:12px;
  border:1px solid rgba(15,23,42,.14);
  padding:10px 12px;
  font:inherit;
  font-weight:500;
  background:#fff;
  color:#0f172a;
  line-height:1.4;
}
.manager38-ceo-poll-opinion textarea:focus{
  outline:2px solid rgba(14,116,144,.35);
  outline-offset:1px;
  border-color:rgba(14,116,144,.45);
}
.manager38-ceo-poll-opinion-count{
  margin:0;
  font-size:.75rem;
  font-weight:700;
  color:#64748b;
  text-align:right;
}
.manager38-ceo-poll-modal .manager38-ceo-notice-actions{
  position:sticky;
  bottom:0;
  background:linear-gradient(180deg,rgba(255,255,255,.86),#fff 40%);
  padding-top:10px;
}
.manager38-ceo-poll-modal .manager38-ceo-notice-actions .manager38-start:disabled{
  opacity:.45;
  cursor:not-allowed;
}
@media (max-width:480px){
  .manager38-ceo-poll-modal{
    width:calc(100vw - 20px);
    max-height:min(84vh,680px);
    border-radius:16px;
  }
  .manager38-ceo-poll-modal .manager38-ceo-notice-actions{
    justify-content:stretch;
  }
  .manager38-ceo-poll-modal .manager38-ceo-notice-actions .manager38-start,
  .manager38-ceo-poll-modal .manager38-ceo-notice-actions .manager38-btn-ghost{
    flex:1 1 auto;
    min-height:44px;
  }
}
/*m24-active-modals-v11-css*/
.manager38-ceo-active-modals{
  margin: 0 0 1rem;
  padding: 0.95rem 1rem 1.05rem;
  border-radius: 14px;
  background: #f8fafc;
  border: 1px solid rgba(15, 23, 42, 0.1);
  box-shadow: none;
}
.manager38-ceo-active-modals-head{
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 0.75rem;
  margin-bottom: 0.75rem;
}
.manager38-ceo-active-modals-head h4,
.manager38-ceo-popup-panel .manager38-ceo-active-modals-head h4,
.manager38-unlock-card .manager38-ceo-active-modals-head h4{
  margin: 0 !important;
  font-size: 0.95rem !important;
  font-weight: 800 !important;
  letter-spacing: 0.01em;
  color: #0f172a !important;
  text-transform: none !important;
}
.manager38-ceo-active-modals-head span{
  font-size: 0.78rem;
  font-weight: 700;
  color: #059669;
  background: rgba(16, 185, 129, 0.12);
  border: 1px solid rgba(16, 185, 129, 0.22);
  border-radius: 999px;
  padding: 0.18rem 0.55rem;
}
.manager38-ceo-active-modals-list{
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 0.55rem;
}
.manager38-ceo-active-modal-card{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.7rem;
  padding: 0.8rem 0.85rem;
  border-radius: 12px;
  background: #ffffff;
  border: 1px solid rgba(15, 23, 42, 0.1);
}
.manager38-ceo-active-modal-main{
  display: grid;
  gap: 0.2rem;
  min-width: 0;
  flex: 1;
}
.manager38-ceo-active-modal-kind{
  width: fit-content;
  font-size: 0.68rem;
  font-weight: 800;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #047857;
  background: rgba(16, 185, 129, 0.12);
  border: 1px solid rgba(16, 185, 129, 0.2);
  padding: 0.16rem 0.48rem;
  border-radius: 999px;
}
.manager38-ceo-active-modal-main strong,
.manager38-ceo-popup-panel .manager38-ceo-active-modal-main strong,
.manager38-unlock-card .manager38-ceo-active-modal-main strong{
  color: #0f172a !important;
  font-size: 0.94rem;
  line-height: 1.3;
  word-break: break-word;
}
.manager38-ceo-active-modal-main small,
.manager38-ceo-popup-panel .manager38-ceo-active-modal-main small,
.manager38-unlock-card .manager38-ceo-active-modal-main small{
  color: #64748b !important;
  font-size: 0.78rem;
  line-height: 1.35;
}
.manager38-ceo-active-modal-actions{
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
}
.manager38-ceo-active-modal-btn{
  border: 1px solid transparent;
  border-radius: 999px;
  padding: 0.42rem 0.85rem;
  font-size: 0.78rem;
  font-weight: 700;
  cursor: pointer;
}
.manager38-ceo-active-modal-btn:disabled{
  opacity: 0.5;
  cursor: wait;
}
.manager38-ceo-active-modal-btn.is-off{
  background: #fff7ed;
  color: #c2410c;
  border-color: rgba(234, 88, 12, 0.28);
}
.manager38-ceo-active-modal-btn.is-del{
  background: #fef2f2;
  color: #b91c1c;
  border-color: rgba(220, 38, 38, 0.25);
}
.manager38-ceo-active-modals-empty{
  margin: 0;
  color: #64748b;
  font-size: 0.88rem;
}

/*m24-career-fixes-v2*/
.manager38-calendar-date{display:block;font-size:.72rem;opacity:.85;margin:2px 0 4px}
.manager38-prematch-tips-panel{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:rgba(20,148,71,.08);border:1px solid rgba(20,148,71,.22)}
.manager38-prematch-tips-panel h3{margin:0 0 8px;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#149447}
.manager38-prematch-tips-list{margin:0;padding-left:1.1rem;display:grid;gap:6px}
.manager38-prematch-tips-list li{font-size:.86rem;line-height:1.35}
.manager38-swap-wage-row article{padding:10px 12px;border-radius:10px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08)}
.manager38-swap-wage-row span{display:block;font-size:.7rem;opacity:.7;margin-bottom:4px}
.manager38-swap-wage-row strong{font-size:.95rem}
/*m24-ratings-clock-fix-20260728*/html.ui-light-test body .manager38-screen .broadcast-live-panel.is-libertadores .match-live-clock,html.ui-light-test body .manager38-screen .broadcast-live-panel.is-sul-americana .match-live-clock,body.light .manager38-screen .broadcast-live-panel.is-libertadores .match-live-clock,body.light .manager38-screen .broadcast-live-panel.is-sul-americana .match-live-clock,.manager38-brasfoot-light .broadcast-live-panel.is-libertadores .match-live-clock,.manager38-brasfoot-light .broadcast-live-panel.is-sul-americana .match-live-clock,.broadcast-live-panel.is-libertadores .match-live-clock,.broadcast-live-panel.is-sul-americana .match-live-clock{color:#fef9c3!important;text-shadow:0 1px 2px rgba(0,0,0,.55);font-weight:900;opacity:1}
/*br38-treinador-panel-scroll-fix*/
.manager38-brasfoot-main>.manager38-panel.manager38-inbox,
.manager38-brasfoot-main>.manager38-panel.manager38-club-hub,
.manager38-brasfoot-main>.manager38-panel.manager38-table-panel,
.manager38-brasfoot-main>.manager38-panel.manager38-history,
.manager38-brasfoot-main>.manager38-panel.manager38-stadium{
  flex:1 1 auto;
  min-height:0;
  overflow-x:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  overscroll-behavior:contain;
}
.manager38-brasfoot-main>.manager38-panel.manager38-bf-panel-squad{
  display:flex;
  flex-direction:column;
  min-height:0;
  overflow:hidden;
}
.manager38-club-hub,.manager38-club-hub-section,.manager38-inbox,.manager38-table-panel,.manager38-history{min-height:0}


/*br38-transfer-single-scroll-fix*/
.manager38-transfer-section-buy{flex:0 0 auto!important;min-height:0!important;overflow:visible!important}
.manager38-transfer-section-buy>.manager38-transfer-list{flex:0 0 auto!important;overflow:visible!important;min-height:0!important}
.manager38-panel.manager38-transfer-market{overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:12px!important}
.manager38-screen.manager38-brasfoot{height:calc(100dvh - 96px);overflow:hidden!important}
.manager38-brasfoot-main>.manager38-panel.manager38-transfer-market,
.manager38-brasfoot-main>.manager38-panel.manager38-inbox,
.manager38-brasfoot-main>.manager38-panel.manager38-club-hub,
.manager38-brasfoot-main>.manager38-panel.manager38-table-panel,
.manager38-brasfoot-main>.manager38-panel.manager38-history{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}

/*m24-ceo-ops-hoje-collapse-css*/
/*m24-ceo-ops-metrics-polish*/
/*m24-ceo-ops-metrics-color38*/
/*m24-ceo-ops-metrics-min38*/
/* CEO ops metrics MIN38: light minimal — white cards, green accents only */

.manager38-unlock-modal .manager38-ceo-stats-board {
  display: grid;
  gap: 16px;
}

.manager38-unlock-modal .manager38-ceo-stats-group-label {
  position: relative;
  margin: 12px 0 4px;
  padding: 0 3px 8px;
  font-size: 0.64rem;
  font-weight: 850;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  color: #64748b;
}

.manager38-unlock-modal .manager38-ceo-stats-group-label::after {
  content: "";
  position: absolute;
  left: 3px;
  bottom: 0;
  width: 22px;
  height: 2px;
  border-radius: 2px;
  background: #16a34a;
}

.manager38-unlock-modal .manager38-ceo-stats-board > .manager38-ceo-stats-group-label:first-child {
  margin-top: 0;
}

.manager38-unlock-modal .manager38-ceo-stats-board > .manager38-ceo-stats-group-label:nth-of-type(2)::after {
  background: #2563eb;
}

.manager38-unlock-modal .manager38-ceo-stats-board > .manager38-ceo-stats-group-label:nth-of-type(3)::after {
  background: #0f766e;
}

/* —— Hoje strip: white + green left rail —— */
.manager38-unlock-modal .manager38-ceo-today-strip {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 16px;
  padding: 14px 16px 14px 18px;
  border-radius: 14px;
  border: 1px solid rgba(15, 23, 42, 0.08);
  background: #fff;
  box-shadow: none;
  overflow: hidden;
}

.manager38-unlock-modal .manager38-ceo-today-strip::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: #16a34a;
  pointer-events: none;
}

/* HOJE badge: force white text — Conta often sets -webkit-text-fill-color dark */
.manager38-unlock-modal .manager38-ceo-today-kicker {
  position: relative;
  flex-shrink: 0;
  min-height: 26px;
  padding: 0 11px;
  display: inline-flex;
  align-items: center;
  border-radius: 8px;
  border: 1px solid rgba(22, 163, 74, 0.45);
  background: #16a34a !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 0.64rem;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase;
  box-shadow: none;
}

.manager38-unlock-modal .manager38-ceo-today-metrics {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 0;
  min-width: 0;
  flex: 1 1 auto;
}

.manager38-unlock-modal .manager38-ceo-today-metric {
  display: grid;
  gap: 3px;
  min-width: 0;
  padding: 0 16px 0 0;
  align-content: center;
}

.manager38-unlock-modal .manager38-ceo-today-metric + .manager38-ceo-today-metric {
  padding-left: 16px;
  border-left: 1px solid rgba(15, 23, 42, 0.08);
}

.manager38-unlock-modal .manager38-ceo-today-metric > small {
  font-size: 0.6rem;
  font-weight: 750;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #64748b;
  line-height: 1.2;
}

.manager38-unlock-modal .manager38-ceo-today-metric > strong {
  font-size: 1.22rem;
  font-weight: 900;
  letter-spacing: -0.045em;
  color: #0f172a;
  line-height: 1.08;
  font-variant-numeric: tabular-nums;
}

.manager38-unlock-modal .manager38-ceo-today-metric.is-money > strong {
  color: #16a34a;
  -webkit-text-fill-color: #16a34a;
  font-size: 1.32rem;
}

.manager38-unlock-modal .manager38-ceo-today-note {
  margin-left: auto;
  padding: 4px 0;
  font-size: 0.66rem;
  font-weight: 650;
  letter-spacing: 0.01em;
  color: #94a3b8;
  white-space: nowrap;
}

/* —— RECEITA cards: white + thin green top edge (no cream/yellow wash) —— */
.manager38-unlock-modal .manager38-ceo-highlights {
  gap: 10px;
}

.manager38-unlock-modal .manager38-ceo-highlight {
  position: relative;
  display: grid;
  gap: 6px;
  min-height: 106px;
  padding: 16px 15px 16px;
  border-radius: 14px;
  align-content: start;
  overflow: hidden;
  background: #fff;
  border: 1px solid rgba(15, 23, 42, 0.08);
  box-shadow: none;
}

.manager38-unlock-modal .manager38-ceo-highlight::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 3px;
  background: #cbd5e1;
  pointer-events: none;
}

.manager38-unlock-modal .manager38-ceo-highlight > small {
  font-size: 0.62rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #64748b;
  line-height: 1.2;
}

.manager38-unlock-modal .manager38-ceo-highlight > strong {
  font-size: 1.28rem;
  font-weight: 900;
  letter-spacing: -0.045em;
  color: #0f172a;
  line-height: 1.1;
  font-variant-numeric: tabular-nums;
}

.manager38-unlock-modal .manager38-ceo-highlight > span {
  margin-top: auto;
  padding-top: 2px;
  font-size: 0.72rem;
  font-weight: 600;
  color: #94a3b8;
  line-height: 1.35;
}

.manager38-unlock-modal .manager38-ceo-stats-revenue .manager38-ceo-highlight.is-money {
  border: 1px solid rgba(15, 23, 42, 0.08);
  background: #fff !important;
  box-shadow: none;
}

.manager38-unlock-modal .manager38-ceo-stats-revenue .manager38-ceo-highlight.is-money::before {
  height: 3px;
  background: #16a34a;
}

.manager38-unlock-modal .manager38-ceo-stats-revenue .manager38-ceo-highlight.is-money > small {
  color: #64748b;
}

.manager38-unlock-modal .manager38-ceo-stats-revenue .manager38-ceo-highlight.is-money > strong {
  color: #16a34a;
  -webkit-text-fill-color: #16a34a;
  font-size: 1.42rem;
  letter-spacing: -0.05em;
  font-variant-numeric: tabular-nums;
}

.manager38-unlock-modal .manager38-ceo-stats-revenue .manager38-ceo-highlight.is-lifetime > strong {
  color: #15803d;
  -webkit-text-fill-color: #15803d;
}

/* —— Contas / Comissões: white, quiet top accents —— */
.manager38-unlock-modal .manager38-ceo-stats-people .manager38-ceo-highlight {
  border: 1px solid rgba(15, 23, 42, 0.08);
  background: #fff;
  box-shadow: none;
}

.manager38-unlock-modal .manager38-ceo-stats-people .manager38-ceo-highlight.is-accounts::before {
  background: #2563eb;
}

.manager38-unlock-modal .manager38-ceo-stats-people .manager38-ceo-highlight.is-commission {
  border-color: rgba(15, 23, 42, 0.08);
  background: #fff;
}

.manager38-unlock-modal .manager38-ceo-stats-people .manager38-ceo-highlight.is-commission::before {
  height: 3px;
  background: #16a34a;
}

.manager38-unlock-modal .manager38-ceo-stats-people .manager38-ceo-highlight.is-commission > strong {
  color: #16a34a;
  -webkit-text-fill-color: #16a34a;
  font-size: 1.34rem;
}

/* —— Indicadores: white, thin borders, quiet accents —— */
.manager38-unlock-modal .manager38-ceo-stats-metrics {
  gap: 8px;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat {
  position: relative;
  min-height: 82px;
  display: grid;
  align-content: space-between;
  gap: 8px;
  padding: 13px 13px 14px;
  border-radius: 12px;
  border: 1px solid rgba(15, 23, 42, 0.08);
  background: #fff;
  box-shadow: none;
  overflow: hidden;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 2px;
  background: #cbd5e1;
  pointer-events: none;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat > small {
  font-size: 0.6rem;
  font-weight: 800;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  color: #64748b;
  line-height: 1.25;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat > strong {
  font-size: 1.2rem;
  font-weight: 900;
  letter-spacing: -0.04em;
  color: #0f172a;
  line-height: 1.08;
  font-variant-numeric: tabular-nums;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-sales::before {
  background: #0f766e;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-premium,
.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-conversion {
  border-color: rgba(15, 23, 42, 0.08);
  background: #fff;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-premium::before,
.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-conversion::before {
  height: 2px;
  background: #16a34a;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-premium > strong,
.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-conversion > strong {
  color: #16a34a;
  -webkit-text-fill-color: #16a34a;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-free::before {
  background: #94a3b8;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-cloud::before {
  background: #2563eb;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-pix {
  border-color: rgba(15, 23, 42, 0.08);
  background: #fff;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-pix::before {
  background: #d97706;
}

.manager38-unlock-modal .manager38-ceo-stats-metrics .manager38-ceo-stat.is-pix > strong {
  color: #b45309;
  -webkit-text-fill-color: #b45309;
}

.manager38-unlock-modal .manager38-ceo-section-shop .manager38-ceo-section-toggle,
.manager38-unlock-modal .manager38-ceo-section-revenue-archive .manager38-ceo-section-toggle {
  /* inherit shared toggle chrome from dash-collapse-search */
}

@media (max-width: 480px) {
  .manager38-unlock-modal .manager38-ceo-today-strip {
    align-items: flex-start;
    padding: 13px 12px 13px 16px;
  }
  .manager38-unlock-modal .manager38-ceo-today-note {
    margin-left: 0;
    width: 100%;
    padding-top: 2px;
  }
  .manager38-unlock-modal .manager38-ceo-today-metric,
  .manager38-unlock-modal .manager38-ceo-today-metric + .manager38-ceo-today-metric {
    padding-left: 0;
    padding-right: 14px;
  }
  .manager38-unlock-modal .manager38-ceo-today-metric + .manager38-ceo-today-metric {
    border-left: 0;
    padding-left: 0;
  }
  .manager38-unlock-modal .manager38-ceo-highlight {
    min-height: 96px;
    padding: 14px 13px 14px;
  }
  .manager38-unlock-modal .manager38-ceo-stats-revenue .manager38-ceo-highlight.is-money > strong {
    font-size: 1.24rem;
  }
  .manager38-unlock-modal .manager38-ceo-today-metric.is-money > strong {
    font-size: 1.2rem;
  }
}

/*m24-ceo-ops-accounts-tools38-css*/
/* Contas do dia — quiet third metric */
.manager38-unlock-modal .manager38-ceo-today-metric.is-accounts > strong {
  color: #0f172a;
  -webkit-text-fill-color: #0f172a;
  font-size: 1.12rem;
  font-weight: 850;
}
.manager38-unlock-modal .manager38-ceo-today-metric.is-accounts > small {
  color: #94a3b8;
  font-weight: 700;
}
.manager38-unlock-modal .manager38-ceo-today-note {
  display: none !important;
}

/* Parceiros + Suporte: compact, last on Operação, side-by-side on desktop */
.manager38-unlock-modal .manager38-ceo-ops-tools {
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
  margin-top: 4px;
}
@media (min-width: 720px) {
  .manager38-unlock-modal .manager38-ceo-ops-tools {
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    align-items: start;
  }
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-partner-card,
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-pwd-card {
  padding: 10px 12px;
  border-radius: 12px;
  gap: 8px;
  border: 1px solid rgba(15, 23, 42, 0.07);
  background: #fff;
  box-shadow: none;
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-support-toggle {
  gap: 8px;
  padding: 2px 0;
  min-height: 0;
  align-items: center;
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-support-toggle-copy {
  gap: 2px;
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-support-toggle-copy .manager38-ceo-kicker {
  font-size: 0.58rem;
  letter-spacing: 0.1em;
  color: #94a3b8;
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-support-toggle-copy strong {
  font-size: 0.86rem;
  font-weight: 800;
  letter-spacing: -0.02em;
  color: #0f172a;
  line-height: 1.2;
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-support-toggle-copy small {
  font-size: 0.68rem;
  color: #94a3b8;
  line-height: 1.25;
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-support-toggle-btn {
  flex-shrink: 0;
  padding: 5px 10px;
  border-radius: 8px;
  font-size: 0.68rem;
  font-weight: 750;
  min-height: 28px;
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-support-body {
  gap: 8px;
  padding-top: 6px;
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-support-body > p {
  font-size: 0.74rem;
  line-height: 1.35;
  color: #64748b;
  margin: 0;
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-partner-form,
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-pwd-form {
  gap: 8px;
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-partner-submit,
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-pwd-submit {
  min-height: 36px;
  padding: 8px 12px;
  font-size: 0.8rem;
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-pwd-hint {
  font-size: 0.66rem;
  color: #94a3b8;
  margin: 0;
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-partner-board {
  margin-top: 4px;
  gap: 8px;
}
.manager38-unlock-modal .manager38-ceo-ops-tools .manager38-ceo-partner-row {
  padding: 10px;
  border-radius: 10px;
}
/*m24-ceo-actions-trim38-css*/
/* Painel CEO actions: Atualizar + Zerar receita only — single centered quiet row */
.manager38-unlock-modal .manager38-ceo-hero-actions {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-items: center;
  gap: 6px !important;
  grid-template-columns: none !important;
  width: 100%;
  justify-self: center;
}
.manager38-unlock-modal .manager38-ceo-hero-actions .manager38-ceo-action {
  width: auto !important;
  flex: 0 0 auto;
  min-height: 30px !important;
  padding: 0 10px !important;
  border-radius: 8px !important;
  font-size: 0.72rem !important;
  font-weight: 700 !important;
  letter-spacing: 0;
  box-shadow: none !important;
}
.manager38-unlock-modal .manager38-ceo-action.is-primary {
  background: #fff !important;
  color: #0f7a3a !important;
  border: 1px solid rgba(15, 122, 58, 0.32) !important;
  box-shadow: none !important;
}
.manager38-unlock-modal .manager38-ceo-action.is-primary:hover:not(:disabled) {
  background: rgba(15, 122, 58, 0.06) !important;
  border-color: rgba(15, 122, 58, 0.48) !important;
}
.manager38-unlock-modal .manager38-ceo-action.is-danger {
  background: transparent !important;
  border: 1px solid rgba(185, 28, 28, 0.32) !important;
  color: #b91c1c !important;
  box-shadow: none !important;
  min-height: 28px !important;
  padding: 0 9px !important;
  font-size: 0.7rem !important;
  font-weight: 650 !important;
}
.manager38-unlock-modal .manager38-ceo-action.is-danger:hover:not(:disabled) {
  background: rgba(239, 68, 68, 0.05) !important;
  border-color: rgba(185, 28, 28, 0.48) !important;
}
html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-action.is-primary {
  background: #fff !important;
  color: #0f7a3a !important;
  border-color: rgba(15, 122, 58, 0.32) !important;
}
html:not(.ui-light-test) body:not(.light) .manager38-unlock-modal.manager38-light-surface .manager38-ceo-action.is-danger {
  background: transparent !important;
  color: #b91c1c !important;
  border-color: rgba(185, 28, 28, 0.32) !important;
}
@media (max-width: 360px) {
  .manager38-unlock-modal .manager38-ceo-hero-actions {
    flex-wrap: wrap !important;
    justify-content: center !important;
  }
}

/* Laboratório: compact quiet card */
.manager38-unlock-modal .manager38-ceo-lab-card {
  display: grid;
  padding: 10px 12px !important;
  border-radius: 12px !important;
  gap: 6px !important;
  border: 1px solid rgba(15, 23, 42, 0.08) !important;
  background: #fff !important;
  box-shadow: none !important;
}
.manager38-unlock-modal .manager38-ceo-lab-card h3 {
  margin: 0 !important;
  font-size: 0.84rem !important;
  font-weight: 800;
  letter-spacing: -0.02em;
  color: #0f172a;
  line-height: 1.2;
}
.manager38-unlock-modal .manager38-ceo-lab-card > p {
  margin: 0 !important;
  font-size: 0.72rem !important;
  line-height: 1.3 !important;
  color: #94a3b8 !important;
  max-width: 46ch;
}
.manager38-unlock-modal .manager38-ceo-lab-card .manager38-start,
.manager38-unlock-modal .manager38-ceo-lab-card .manager38-ceo-lab-btn {
  width: auto !important;
  max-width: 100%;
  justify-self: start;
  min-height: 32px !important;
  padding: 0 12px !important;
  font-size: 0.74rem !important;
  font-weight: 750 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
  border-radius: 8px !important;
  box-shadow: none !important;
}
.manager38-unlock-modal .manager38-ceo-lab-note {
  display: block;
  margin-top: 0 !important;
  font-size: 0.64rem !important;
  color: #94a3b8 !important;
  line-height: 1.25 !important;
}

/*m24-ceo-ops-hoje-gap38*/
/* Hoje strip: equal columns, more air, Contas slate + hairline */

.manager38-unlock-modal .manager38-ceo-today-metrics {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 0 6px;
  min-width: 0;
  flex: 1 1 auto;
}

.manager38-unlock-modal .manager38-ceo-today-metric {
  display: grid;
  gap: 3px;
  min-width: 0;
  flex: 1 1 0;
  padding: 0 18px 0 0;
  align-content: center;
}

.manager38-unlock-modal .manager38-ceo-today-metric + .manager38-ceo-today-metric {
  padding-left: 18px;
  border-left: 1px solid rgba(15, 23, 42, 0.1);
}

.manager38-unlock-modal .manager38-ceo-today-metric > small {
  overflow-wrap: anywhere;
  word-break: break-word;
}

.manager38-unlock-modal .manager38-ceo-today-metric.is-money > strong {
  font-size: 1.2rem;
}

/* Contas: soft slate (not green money) + quieter hairline from Total */
.manager38-unlock-modal .manager38-ceo-today-metric.is-accounts {
  padding-left: 22px;
  margin-left: 2px;
  border-left: 1px solid rgba(100, 116, 139, 0.32);
}

.manager38-unlock-modal .manager38-ceo-today-metric.is-accounts > strong {
  color: #475569;
  -webkit-text-fill-color: #475569;
  font-size: 1.1rem;
  font-weight: 850;
}

.manager38-unlock-modal .manager38-ceo-today-metric.is-accounts > small {
  color: #64748b;
  font-weight: 700;
}

@media (max-width: 480px) {
  .manager38-unlock-modal .manager38-ceo-today-metrics {
    width: 100%;
    gap: 0;
  }
  .manager38-unlock-modal .manager38-ceo-today-metric {
    flex: 1 1 calc(50% - 6px);
    padding: 0 12px 0 0;
  }
  .manager38-unlock-modal .manager38-ceo-today-metric + .manager38-ceo-today-metric {
    padding-left: 12px;
    border-left: 1px solid rgba(15, 23, 42, 0.1);
  }
  .manager38-unlock-modal .manager38-ceo-today-metric.is-money > strong {
    font-size: 1.08rem;
  }
  /* Contas alone on second row — clear break from green total */
  .manager38-unlock-modal .manager38-ceo-today-metric.is-accounts {
    flex: 1 1 100%;
    margin-left: 0;
    margin-top: 8px;
    padding: 8px 0 0;
    border-left: 0;
    border-top: 1px solid rgba(100, 116, 139, 0.28);
  }
}

/*br38-post-sack-ui-unlock*/
.manager38-brasfoot-main>.manager38-panel.manager38-bf-panel-squad:has(.manager38-preseason-hub),
.manager38-bf-panel-squad:has(.manager38-preseason-hub){
  overflow-x:hidden!important;
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior:contain;
  touch-action:pan-y;
  pointer-events:auto!important;
}
.manager38-bf-panel-squad:has(.manager38-preseason-hub) .manager38-preseason-hub{
  overflow-x:hidden!important;
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior:contain;
  flex:1 1 auto!important;
  flex-shrink:1!important;
  min-height:0!important;
  max-height:none!important;
  pointer-events:auto!important;
}
.manager38-bf-panel-squad:has(.manager38-preseason-hub) .manager38-preseason-sponsors,
.manager38-bf-panel-squad:has(.manager38-preseason-hub) .manager38-preseason-sponsor-grid,
.manager38-bf-panel-squad:has(.manager38-preseason-hub) .manager38-preseason-actions,
.manager38-bf-panel-squad:has(.manager38-preseason-hub) .manager38-sponsor-deal,
.manager38-bf-panel-squad:has(.manager38-preseason-hub) .manager38-start{
  pointer-events:auto!important;
}
.manager38-screen.manager38-fired{
  max-height:100dvh!important;
  height:auto!important;
  min-height:min(100dvh,100%)!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior:contain;
  touch-action:pan-y;
  pointer-events:auto!important;
}
.manager38-screen.manager38-fired .manager38-fired-card,
.manager38-screen.manager38-fired .manager38-offers,
.manager38-screen.manager38-fired .manager38-offer,
.manager38-screen.manager38-fired .manager38-fired-actions,
.manager38-screen.manager38-fired .manager38-fired-advance-btn,
.manager38-screen.manager38-fired .manager38-fired-end-btn{
  pointer-events:auto!important;
}
.app-shell:has(.manager38-fired){
  overflow:auto!important;
  max-height:none!important;
}
}

/*m24-online-realistic-bots*/
.m24ol-online-pulse{margin:12px 0 4px;padding:10px 14px;border-radius:14px;background:rgba(12,28,22,.55);border:1px solid rgba(120,200,160,.18)}
.m24ol-online-pulse-head{display:flex;align-items:center;gap:10px;margin-bottom:0;min-height:28px}
.m24ol-online-pulse-head .m24ol-live-mini{flex:0 0 auto;line-height:1;align-self:center}
.m24ol-online-pulse-head strong,
.m24ol-online-pulse-count{font-size:.86rem;font-weight:750;letter-spacing:.01em;line-height:1.2;display:inline-flex;align-items:center}
.m24ol-online-pulse-head:has(+ .m24ol-online-pulse-row){margin-bottom:8px}
.m24ol-online-pulse-row{display:flex;flex-wrap:wrap;gap:6px}
.m24ol-pulse-chip{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:.72rem;font-weight:700;background:rgba(60,140,100,.22);border:1px solid rgba(140,210,170,.2);color:rgba(220,245,230,.92)}

/*m24-online-top20-ranking*/
/*m24-online-ranking-tab — bate .m24ol-root h3/strong dark-green do tema claro */
/*m24-online-ranking-pts-first*/
/*m24-online-ranking-light-panel*/
/*m24-online-ranking-div-tabs*/
.m24ol-ranking-tab{padding:2px 0 10px}
.m24ol-root .m24ol-top20,
html.ui-light-test .m24ol-root .m24ol-top20,
body.light .m24ol-root .m24ol-top20{
  margin:2px 0 6px;padding:16px 14px 14px;border-radius:16px;
  border:1px solid rgba(22,101,52,.14);
  background:linear-gradient(168deg,#f7fbf8 0%,#eef6f1 48%,#e8f2ec 100%);
  box-shadow:0 1px 0 rgba(255,255,255,.85) inset,0 8px 22px rgba(15,40,28,.06);
}
.m24ol-top20-head{
  display:flex;align-items:flex-start;justify-content:space-between;gap:12px;
  margin-bottom:10px;padding-bottom:12px;
  border-bottom:1px solid rgba(22,101,52,.12);
}
.m24ol-top20-head-text{min-width:0;display:flex;flex-direction:column;gap:3px}
.m24ol-root .m24ol-top20-title,
.m24ol-root h3.m24ol-top20-title,
html.ui-light-test .m24ol-root .m24ol-top20-title,
html.ui-light-test .m24ol-root h3.m24ol-top20-title,
body.light .m24ol-root .m24ol-top20-title,
body.light .m24ol-root h3.m24ol-top20-title{
  margin:0;font-size:1.08rem;font-weight:800;letter-spacing:.015em;
  color:#143528!important;-webkit-text-fill-color:#143528!important;
}
.m24ol-root .m24ol-top20 .m24ol-top20-sub,
.m24ol-root .m24ol-top20 .m24ol-top20-lead,
.m24ol-root .m24ol-top20 .m24ol-muted,
.m24ol-root .m24ol-top20-div,
.m24ol-root .m24ol-top20-empty,
html.ui-light-test .m24ol-root .m24ol-top20 .m24ol-top20-sub,
html.ui-light-test .m24ol-root .m24ol-top20 .m24ol-top20-lead,
html.ui-light-test .m24ol-root .m24ol-top20 .m24ol-muted,
html.ui-light-test .m24ol-root .m24ol-top20-div,
html.ui-light-test .m24ol-root .m24ol-top20-empty,
body.light .m24ol-root .m24ol-top20 .m24ol-top20-sub,
body.light .m24ol-root .m24ol-top20 .m24ol-top20-lead,
body.light .m24ol-root .m24ol-top20 .m24ol-muted,
body.light .m24ol-root .m24ol-top20-div,
body.light .m24ol-root .m24ol-top20-empty{
  color:#4d6b5c!important;-webkit-text-fill-color:#4d6b5c!important;
}
.m24ol-top20-lead{margin:0;font-size:.72rem;line-height:1.3;letter-spacing:.01em}
.m24ol-top20-sub{
  flex-shrink:0;margin-top:2px;padding:3px 8px;border-radius:999px;
  font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
  border:1px solid rgba(22,163,74,.22);background:rgba(34,197,94,.1);
  color:#166534!important;-webkit-text-fill-color:#166534!important;
  white-space:nowrap;
}
.m24ol-rank-subs{
  display:flex;flex-wrap:nowrap;gap:6px;align-items:center;
  margin:0 0 12px;padding:4px 2px 6px;
  overflow-x:auto;-webkit-overflow-scrolling:touch;
  scrollbar-width:thin;scrollbar-color:rgba(22,101,52,.28) transparent;
  border-bottom:1px solid rgba(22,101,52,.08);
}
.m24ol-rank-subs::-webkit-scrollbar{height:4px}
.m24ol-rank-subs::-webkit-scrollbar-thumb{background:rgba(22,101,52,.28);border-radius:999px}
.m24ol-root .m24ol-rank-sub,
html.ui-light-test .m24ol-root .m24ol-rank-sub,
body.light .m24ol-root .m24ol-rank-sub{
  flex:0 0 auto;border:1px solid rgba(22,101,52,.14);border-radius:999px;
  padding:6px 11px;cursor:pointer;background:rgba(255,255,255,.72);
  color:#163528!important;-webkit-text-fill-color:#163528!important;
  font-weight:700;font-size:.74rem;letter-spacing:.02em;line-height:1.2;
  white-space:nowrap;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease;
}
.m24ol-root .m24ol-rank-sub:hover{
  background:rgba(20,148,71,.1)!important;border-color:rgba(20,148,71,.28);
  color:#0f6b3c!important;-webkit-text-fill-color:#0f6b3c!important;
}
.m24ol-root .m24ol-rank-sub.is-on,
html.ui-light-test .m24ol-root .m24ol-rank-sub.is-on,
body.light .m24ol-root .m24ol-rank-sub.is-on{
  background:#149447!important;border-color:#149447;
  color:#fff!important;-webkit-text-fill-color:#fff!important;
  box-shadow:0 3px 10px rgba(20,148,71,.22);
}
.m24ol-top20-body{display:flex;flex-direction:column;gap:10px}
.m24ol-top20-rule{
  height:1px;margin:2px 2px 0;
  background:linear-gradient(90deg,transparent,rgba(22,101,52,.14) 18%,rgba(22,101,52,.14) 82%,transparent);
}
.m24ol-top20-list{
  list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;
}
.m24ol-top20-podium{gap:7px}
.m24ol-root .m24ol-top20-row,
html.ui-light-test .m24ol-root .m24ol-top20-row,
body.light .m24ol-root .m24ol-top20-row{
  display:grid;grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:center;gap:8px 10px;
  padding:9px 11px;border-radius:11px;
  border:1px solid rgba(22,101,52,.1);background:rgba(255,255,255,.72);
}
.m24ol-root .m24ol-top20-rest .m24ol-top20-row{
  padding:8px 10px;border-radius:9px;background:transparent;
  border-color:transparent;border-bottom:1px solid rgba(22,101,52,.1);
}
.m24ol-root .m24ol-top20-rest .m24ol-top20-row:last-child{border-bottom-color:transparent}
.m24ol-root .m24ol-top20-row.is-you,
html.ui-light-test .m24ol-root .m24ol-top20-row.is-you,
body.light .m24ol-root .m24ol-top20-row.is-you{
  border-color:rgba(20,148,71,.35);background:rgba(20,148,71,.08);
}
.m24ol-root .m24ol-top20-row.is-podium{padding:11px 12px}
.m24ol-root .m24ol-top20-row.is-p1{
  background:linear-gradient(135deg,rgba(250,204,21,.18),rgba(255,255,255,.85));
  border-color:rgba(202,138,4,.28);
}
.m24ol-root .m24ol-top20-row.is-p2{
  background:linear-gradient(135deg,rgba(148,163,184,.16),rgba(255,255,255,.85));
  border-color:rgba(100,116,139,.22);
}
.m24ol-root .m24ol-top20-row.is-p3{
  background:linear-gradient(135deg,rgba(205,127,50,.14),rgba(255,255,255,.85));
  border-color:rgba(180,83,9,.2);
}
.m24ol-root .m24ol-top20-pos,
html.ui-light-test .m24ol-root .m24ol-top20-pos,
body.light .m24ol-root .m24ol-top20-pos{
  font-size:.78rem;font-weight:800;letter-spacing:.02em;text-align:center;
  color:#3d5c4c!important;-webkit-text-fill-color:#3d5c4c!important;
}
.m24ol-root .m24ol-top20-row.is-podium .m24ol-top20-pos{
  width:1.85rem;height:1.85rem;margin:0 auto;border-radius:999px;
  display:inline-flex;align-items:center;justify-content:center;
  font-size:.8rem;background:rgba(22,101,52,.08);
}
.m24ol-root .m24ol-top20-row.is-p1 .m24ol-top20-pos{
  background:rgba(250,204,21,.35);color:#854d0e!important;-webkit-text-fill-color:#854d0e!important;
}
.m24ol-root .m24ol-top20-row.is-p2 .m24ol-top20-pos{
  background:rgba(148,163,184,.35);color:#334155!important;-webkit-text-fill-color:#334155!important;
}
.m24ol-root .m24ol-top20-row.is-p3 .m24ol-top20-pos{
  background:rgba(205,127,50,.28);color:#9a3412!important;-webkit-text-fill-color:#9a3412!important;
}
.m24ol-top20-who{min-width:0;display:flex;flex-direction:column;gap:2px}
.m24ol-root .m24ol-top20-who strong,
html.ui-light-test .m24ol-root .m24ol-top20-who strong,
body.light .m24ol-root .m24ol-top20-who strong{
  font-size:.88rem;font-weight:750;line-height:1.25;
  color:#143528!important;-webkit-text-fill-color:#143528!important;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.m24ol-root .m24ol-top20-row.is-podium .m24ol-top20-who strong{font-size:.94rem;font-weight:800}
.m24ol-top20-div{font-size:.68rem;line-height:1.25;letter-spacing:.01em}
.m24ol-root .m24ol-top20-pts,
html.ui-light-test .m24ol-root .m24ol-top20-pts,
body.light .m24ol-root .m24ol-top20-pts{
  font-size:.8rem;font-weight:800;letter-spacing:.01em;white-space:nowrap;
  color:#166534!important;-webkit-text-fill-color:#166534!important;
}
.m24ol-root .m24ol-top20-row.is-p1 .m24ol-top20-pts{
  color:#a16207!important;-webkit-text-fill-color:#a16207!important;
}
.m24ol-top20-empty{margin:4px 0 0}
.m24ol-top20-fail{
  display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:4px 0 2px;
}
@media (max-width:420px){
  .m24ol-root .m24ol-top20{padding:13px 11px 12px}
  .m24ol-root .m24ol-top20-row{grid-template-columns:1.85rem minmax(0,1fr) auto;gap:6px 8px;padding:8px 9px}
  .m24ol-root .m24ol-top20-row.is-podium{padding:10px 10px}
  .m24ol-root .m24ol-top20-who strong{font-size:.82rem}
  .m24ol-root .m24ol-top20-row.is-podium .m24ol-top20-who strong{font-size:.86rem}
  .m24ol-top20-sub{padding:2px 6px;font-size:.62rem}
  .m24ol-root .m24ol-rank-sub{padding:5px 9px;font-size:.7rem}
}


/*m24-poll-comments-collapse-css*/
.manager38-ceo-poll-opinions{display:grid;gap:8px;margin-top:4px;padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}
.manager38-ceo-poll-opinions-toggle{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  width:100%;margin:0;padding:8px 10px;border-radius:10px;
  border:1px solid rgba(15,23,42,.12);background:#f8fafc;color:#0f172a;
  font:inherit;font-size:.86rem;font-weight:800;cursor:pointer;text-align:left;
}
.manager38-ceo-poll-opinions-toggle:hover{border-color:rgba(14,116,144,.35);background:#ecfeff}
.manager38-ceo-poll-opinions-toggle .manager38-ceo-section-chevron{
  width:8px;height:8px;border-right:2px solid #64748b;border-bottom:2px solid #64748b;
  transform:rotate(45deg);transition:transform .15s ease;flex:0 0 auto;
}
.manager38-ceo-poll-opinions-toggle[aria-expanded="true"] .manager38-ceo-section-chevron{
  transform:rotate(225deg);
}
.manager38-ceo-poll-opinions.is-collapsed .manager38-ceo-poll-opinions-list{display:none}
.manager38-ceo-poll-opinions-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:240px;overflow:auto}
.manager38-ceo-popup-panel .manager38-ceo-popup-toggle{
  display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;
  border:1px solid rgba(15,23,42,.12);background:#f8fafc;font-weight:700;
}
.manager38-ceo-popup-panel .manager38-ceo-popup-toggle input{width:18px;height:18px;accent-color:#0e7490}

/*m24-poll-form-checks38-css*/
.manager38-ceo-polls-panel .manager38-ceo-section.is-editor{
  display:grid;gap:12px;padding:14px;border-radius:14px;
  border:1px solid rgba(15,122,58,.18);background:linear-gradient(160deg,#f0fdf4,#fff);
}
.manager38-ceo-polls-panel .manager38-ceo-section.is-editor>h4{margin:0 0 2px}
.manager38-ceo-poll-checks{display:grid;gap:8px}
@media(min-width:520px){.manager38-ceo-poll-checks{grid-template-columns:1fr 1fr;gap:10px}}
.manager38-unlock-modal .manager38-ceo-polls-panel .manager38-ceo-poll-check,
.manager38-ceo-poll-check{
  display:flex!important;align-items:center!important;gap:10px!important;
  margin:0;padding:10px 12px!important;border-radius:12px!important;
  border:1px solid rgba(15,23,42,.1)!important;background:#fff!important;
  cursor:pointer;font:inherit;font-weight:700;color:#0f172a;text-transform:none;letter-spacing:normal;
}
.manager38-unlock-modal .manager38-ceo-polls-panel .manager38-ceo-poll-check input[type="checkbox"],
.manager38-ceo-poll-check input[type="checkbox"]{
  position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;
  margin:0!important;pointer-events:none!important;
}
.manager38-ceo-poll-check-box{
  position:relative;flex:0 0 auto;width:20px;height:20px;border-radius:6px;
  border:2px solid #94a3b8;background:#fff;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.8);
  transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;
}
.manager38-ceo-poll-check-box::after{
  content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;
  border:solid transparent;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);
  transition:border-color .15s ease;
}
.manager38-unlock-modal .manager38-ceo-polls-panel .manager38-ceo-poll-check input[type="checkbox"]:checked + .manager38-ceo-poll-check-box,
.manager38-ceo-poll-check input[type="checkbox"]:checked + .manager38-ceo-poll-check-box{
  background:linear-gradient(180deg,#22c55e,#0f7a3a);border-color:#0f7a3a;
  box-shadow:0 0 0 3px rgba(15,122,58,.12);
}
.manager38-unlock-modal .manager38-ceo-polls-panel .manager38-ceo-poll-check input[type="checkbox"]:checked + .manager38-ceo-poll-check-box::after,
.manager38-ceo-poll-check input[type="checkbox"]:checked + .manager38-ceo-poll-check-box::after{
  border-color:#fff;
}
.manager38-unlock-modal .manager38-ceo-polls-panel .manager38-ceo-poll-check input[type="checkbox"]:disabled + .manager38-ceo-poll-check-box,
.manager38-ceo-poll-check input[type="checkbox"]:disabled + .manager38-ceo-poll-check-box{
  opacity:.45;
}
.manager38-ceo-poll-check-label{min-width:0;line-height:1.25}
.manager38-ceo-polls-panel .manager38-ceo-poll-field{
  display:grid;gap:6px;margin:0;
}
.manager38-ceo-polls-panel .manager38-ceo-poll-field>span{
  font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0f7a3a;
}
.manager38-ceo-poll-options-edit{display:grid;gap:8px}
.manager38-ceo-poll-options-label{
  font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#0f7a3a;
}
.manager38-ceo-poll-option-edit{
  display:flex!important;align-items:center!important;gap:8px!important;
  width:100%;
}
.manager38-ceo-poll-option-edit>input{
  flex:1 1 auto;min-width:0;width:auto!important;margin:0;
}
.manager38-ceo-poll-opt-remove{
  flex:0 0 auto;appearance:none;width:36px;height:36px;padding:0;margin:0;
  border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#fff;
  color:#64748b;font:inherit;font-size:1.15rem;font-weight:800;line-height:1;cursor:pointer;
}
.manager38-ceo-poll-opt-remove:hover:not(:disabled){border-color:rgba(185,28,28,.35);background:#fef2f2;color:#991b1b}
.manager38-ceo-poll-opt-remove:disabled{opacity:.4;cursor:not-allowed}
.manager38-ceo-poll-add-opt{
  appearance:none;justify-self:start;margin:2px 0 0;padding:8px 12px;border-radius:10px;
  border:1px dashed rgba(15,122,58,.35);background:#f0fdf4;color:#0f7a3a;
  font:inherit;font-size:.86rem;font-weight:800;cursor:pointer;
}
.manager38-ceo-poll-add-opt:hover:not(:disabled){border-style:solid;background:#dcfce7}
.manager38-ceo-poll-add-opt:disabled{opacity:.45;cursor:not-allowed}

/*m24-inbox-leg1-titles38*/
.match-live-leg1{margin:4px 0 0;text-align:center;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:var(--mgr-muted,#94a3b8)}
.match-live-scoreboard.broadcast-live-scoreboard{position:relative}
html.ui-light-test body .match-live-leg1,body.light .match-live-leg1{color:#475569}

/*m24-estadual-trophies-faixa38*/
.manager38-archive-active{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;min-height:44px;border-radius:12px;background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,transparent);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 22%,transparent);box-sizing:border-box}
.manager38-archive-active>span[aria-hidden]{flex:0 0 auto;width:1.35rem;height:1.35rem;display:inline-grid;place-items:center;font-size:1.15rem;line-height:1}
.manager38-archive-active strong{flex:1 1 auto;min-width:0;margin:0;font-size:.9rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--mgr-text, #f8fafc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.manager38-archive-active em{flex:0 0 auto;margin:0;font-style:normal;font-size:.66rem;font-weight:900;letter-spacing:.06em;line-height:1;padding:4px 7px;border-radius:999px;background:#ffffff14;color:var(--mgr-muted, #94a3b8)}
.manager38-archive-active small{flex:0 0 auto;margin-left:auto;padding-left:6px;font-size:.74rem;font-weight:650;line-height:1.2;color:var(--mgr-muted, #94a3b8);white-space:nowrap}
.manager38-trophy-cup-badge{letter-spacing:.05em}
/*m24-archive-titles-fit38*/
.manager38-archive-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;padding:10px 12px;min-height:44px;max-width:100%;box-sizing:border-box;overflow:visible;border-radius:12px;background:color-mix(in srgb,var(--mgr-accent, #149447) 10%,transparent);border:1px solid color-mix(in srgb,var(--mgr-accent, #149447) 22%,transparent)}.manager38-archive-active>span[aria-hidden]{flex:0 0 auto;width:1.35rem;height:1.35rem;display:inline-grid;place-items:center;font-size:1.15rem;line-height:1}.manager38-archive-active strong{flex:1 1 8rem;min-width:0;margin:0;font-size:.9rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--mgr-text, #f8fafc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager38-archive-active em{flex:0 0 auto;margin:0;font-style:normal;font-size:.66rem;font-weight:900;letter-spacing:.06em;line-height:1;padding:4px 7px;border-radius:999px;background:#ffffff14;color:var(--mgr-muted, #94a3b8);white-space:nowrap;overflow:visible}.manager38-archive-active small{flex:0 0 auto;margin-left:auto;padding-left:6px;font-size:.74rem;font-weight:650;line-height:1.2;color:var(--mgr-muted, #94a3b8);white-space:nowrap;overflow:visible}.manager38-trophy-room.is-archive{max-width:100%;box-sizing:border-box;overflow-x:hidden}.manager38-archive-filters{max-width:100%;box-sizing:border-box}.manager38-trophy-list.is-archive-list li>div strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager38-continental-comp-pill{flex-shrink:0;white-space:nowrap;overflow:visible}@media (max-width:720px){.manager38-archive-active small{margin-left:0}.manager38-archive-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.manager38-archive-filters{grid-template-columns:1fr}.manager38-archive-active strong{flex:1 1 100%;order:2}.manager38-archive-active em,.manager38-archive-active small{order:3}}

/*m24-ranking-scroll-fix38*/
.manager38-brasfoot-main > .manager38-panel.manager38-club-hub:has(.manager38-bf-ranking-hub){
  display:flex;
  flex-direction:column;
  overflow:hidden;
  -webkit-overflow-scrolling:touch;
}
.manager38-club-hub:has(.manager38-bf-ranking-hub){
  flex:1 1 auto;
  min-height:0;
  display:flex;
  flex-direction:column;
  overflow:hidden;
}
.manager38-club-hub:has(.manager38-bf-ranking-hub) > .manager38-club-hub-head,
.manager38-club-hub:has(.manager38-bf-ranking-hub) > .manager38-club-hub-tabs{
  flex-shrink:0;
}
.manager38-club-hub-section.manager38-club-hub-embed:has(.manager38-bf-ranking-hub){
  flex:1 1 auto;
  min-height:0;
  display:flex;
  flex-direction:column;
  overflow:hidden;
  gap:0;
}
.manager38-bf-ranking-head,
.manager38-bf-ranking-cols.head{
  flex-shrink:0;
}
.manager38-bf-ranking-list{
  overscroll-behavior:contain;
  touch-action:pan-y;
}

/*m24-home-indique38*/
button.home-sponsor-spotlight,button.home-indique-spotlight{appearance:none;font:inherit;cursor:pointer}
.home-indique-backdrop{z-index:14000;display:grid;place-items:center;padding:16px;background:rgba(15,23,42,.55)}
.home-indique-sheet{width:min(380px,100%);border-radius:16px;border:1px solid rgba(148,163,184,.16);background:#0f172a;color:#e2e8f0;overflow:hidden;box-shadow:0 22px 50px rgba(0,0,0,.35)}
.home-indique-head{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.12)}
.home-indique-head span{display:block;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#4ade80}
.home-indique-head h2{margin:4px 0 0;font-size:1.05rem;font-weight:850;color:#f8fafc}
.home-indique-head p{margin:6px 0 0;font-size:.78rem;color:#94a3b8;line-height:1.35}
.home-indique-close{appearance:none;border:0;background:transparent;color:#94a3b8;font-size:1.4rem;line-height:1;cursor:pointer;padding:0 4px}
.home-indique-native{display:block;width:calc(100% - 32px);margin:14px 16px 0;padding:10px 12px;border:1px solid rgba(74,222,128,.35);border-radius:12px;background:rgba(34,197,94,.12);color:#bbf7d0;font:inherit;font-size:.85rem;font-weight:750;cursor:pointer}
.home-indique-targets{display:grid;gap:8px;padding:14px 16px 8px}
.home-indique-target{appearance:none;width:100%;padding:11px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.04);color:#f1f5f9;font:inherit;font-size:.86rem;font-weight:700;text-align:left;cursor:pointer}
.home-indique-target:hover{background:rgba(255,255,255,.08);border-color:rgba(226,232,240,.28)}
.home-indique-target-wa{border-color:rgba(37,211,102,.28)}
.home-indique-target-x{border-color:rgba(148,163,184,.28)}
.home-indique-target-fb{border-color:rgba(59,89,152,.35)}
.home-indique-target-tg{border-color:rgba(41,161,218,.35)}
.home-indique-url{margin:0;padding:4px 16px 16px;font-size:.68rem;color:#64748b;word-break:break-all}
html.ui-light-test body .home-indique-sheet,body.light .home-indique-sheet{background:#fff;color:#0f172a;border-color:rgba(15,23,42,.1)}
html.ui-light-test body .home-indique-head h2,body.light .home-indique-head h2{color:#0f172a}
html.ui-light-test body .home-indique-target,body.light .home-indique-target{background:#f8fafc;color:#0f172a;border-color:rgba(15,23,42,.1)}

/*br38-pitch-bench-fix*/
/* Campo não vaza camisas/nomes por cima do banco */
.manager38-prematch-pitch-large .pitch,
.manager38-prematch-pitch-large .pitch-compact,
.manager38-prematch-pitch-large .pitch.pitch-compact{
  overflow:hidden!important;
}
/* Banco fica abaixo do gramado, sem sobrepor */
.manager38-prematch-pitch .pitch-reserve-dots,
.manager38-prematch-pitch .pitch-reserve-dots-expanded{
  position:relative!important;
  z-index:2!important;
  margin-top:0!important;
  flex-shrink:0!important;
}
.manager38-prematch-pitch-large .pitch-wrap,
.manager38-prematch-pitch-large .pitch-wrap.pitch-wrap-compact{
  display:flex!important;
  flex-direction:column!important;
  overflow:visible!important;
}
/* Cards de reserva: nomes não cortados */
.pitch-reserve-scroll-rail .pitch-reserve-dots-row,
.manager38-prematch-pitch .pitch-reserve-scroll-rail .pitch-reserve-dots-row,
.manager38-prematch-pitch .pitch-reserve-dots-expanded .pitch-reserve-scroll-rail .pitch-reserve-dots-row,
.pitch-reserve-dots-expanded .pitch-reserve-scroll-rail .pitch-reserve-dots-row{
  overflow-y:visible!important;
  padding-top:4px!important;
  padding-bottom:14px!important;
  align-items:flex-start!important;
}
.pitch-reserve-scroll-rail .pitch-reserve-card,
.pitch-reserve-scroll-rail .pitch-reserve-chip.is-filled,
.manager38-prematch-pitch .pitch-reserve-card{
  overflow:visible!important;
}
/* Remove névoa branca que parecia cobrir o gramado (tema claro) */
.pitch-reserve-scroll-rail::before,
.pitch-reserve-scroll-rail::after{
  top:8px!important;
  bottom:10px!important;
  width:22px!important;
  opacity:.55!important;
}
html.ui-light .pitch-reserve-scroll-rail::before,
html.ui-light-test .pitch-reserve-scroll-rail::before,
body.light .pitch-reserve-scroll-rail::before{
  background:linear-gradient(90deg,rgba(241,245,249,.88) 0%,transparent 100%)!important;
}
html.ui-light .pitch-reserve-scroll-rail::after,
html.ui-light-test .pitch-reserve-scroll-rail::after,
body.light .pitch-reserve-scroll-rail::after{
  background:linear-gradient(270deg,rgba(241,245,249,.88) 0%,transparent 100%)!important;
}
/* Zagueiros um pouco mais pra cima no campinho grande */
.manager38-prematch-pitch-large .slot,
.manager38-prematch-pitch-large .slot-jersey{
  transform:translate(-50%,-62%)!important;
}

/*br38-halftime-pitch-fix*/
/* ===== INTERVALO v2: campo alto normal + banco embaixo ===== */
.halftime-break-stadium.pitch-stadium-mini,
.pitch-stadium-mini.halftime-break-stadium,
.halftime-break-stadium{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  overflow:visible!important;
  margin:0!important;
}
.halftime-break-stadium .pitch-wrap,
.halftime-break-stadium .pitch-wrap.pitch-wrap-compact,
.halftime-break-stadium .pitch-wrap.pitch-wrap-with-bench{
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
  gap:0!important;
  padding:0!important;
}
/* Mata aspect-ratio estreito do patch antigo */
.halftime-break-stadium .pitch,
.halftime-break-stadium .pitch-compact,
.halftime-break-stadium .pitch.pitch-compact,
.m24ol-ht-career-stadium .pitch-compact,
.m24ol-root .m24ol-ht-career-stadium .pitch-compact,
.m24ol-root .m24ol-ht-career-stadium .pitch{
  position:relative!important;
  width:100%!important;
  max-width:100%!important;
  aspect-ratio:auto!important;
  height:520px!important;
  min-height:520px!important;
  max-height:none!important;
  flex:0 0 520px!important;
  overflow:hidden!important;
  margin:0!important;
  box-sizing:border-box!important;
}
.halftime-break-stadium .slot,
.halftime-break-stadium .slot-jersey{
  width:64px!important;
  min-height:0!important;
  transform:translate(-50%,-50%)!important;
  overflow:visible!important;
}
.halftime-break-stadium .jersey-shirt,
.halftime-break-stadium .pitch-jersey .jersey-shirt,
.halftime-break-stadium .pitch-reserve-dots-expanded .pitch-reserve-jersey .jersey-shirt{
  width:40px!important;
  height:46px!important;
}
.halftime-break-stadium .jersey-number{
  font-size:.72rem!important;
}
.halftime-break-stadium .jersey-pos{
  font-size:.42rem!important;
}
.halftime-break-stadium .pitch-jersey .jersey-name{
  max-width:64px!important;
  font-size:.5rem!important;
  line-height:1.05!important;
  margin-top:2px!important;
}
/* Banco: só embaixo, faixa compacta */
.halftime-break-stadium .pitch-reserve-dots,
.halftime-break-stadium .pitch-reserve-dots-expanded{
  position:relative!important;
  top:auto!important;
  bottom:auto!important;
  left:auto!important;
  right:auto!important;
  z-index:2!important;
  width:100%!important;
  margin:0!important;
  padding:8px 8px 10px!important;
  flex:0 0 auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
}
.halftime-break-stadium .pitch-reserve-scroll-rail{
  position:relative!important;
  display:block!important;
  width:100%!important;
  min-height:0!important;
}
.halftime-break-stadium .pitch-reserve-scroll-rail .pitch-reserve-dots-row,
.halftime-break-stadium .pitch-reserve-dots-expanded .pitch-reserve-scroll-rail .pitch-reserve-dots-row{
  display:flex!important;
  flex-wrap:nowrap!important;
  align-items:flex-start!important;
  gap:8px!important;
  overflow-x:auto!important;
  overflow-y:visible!important;
  padding:4px 24px 10px!important;
  grid-template-columns:none!important;
  min-height:0!important;
}
.halftime-break-stadium .pitch-reserve-card,
.halftime-break-stadium .pitch-reserve-chip.is-filled{
  flex:0 0 auto!important;
  min-width:72px!important;
  max-width:92px!important;
  padding:6px 4px 4px!important;
  overflow:visible!important;
}
.halftime-break-stadium .pitch-reserve-scroll-rail::before,
.halftime-break-stadium .pitch-reserve-scroll-rail::after{
  top:8px!important;
  bottom:8px!important;
  width:18px!important;
  opacity:.45!important;
}
@media (max-width:520px){
  .halftime-break-stadium .pitch,
  .halftime-break-stadium .pitch-compact,
  .halftime-break-stadium .pitch.pitch-compact,
  .m24ol-ht-career-stadium .pitch-compact{
    height:460px!important;
    min-height:460px!important;
    max-height:none!important;
    flex:0 0 460px!important;
    width:100%!important;
    max-width:100%!important;
    aspect-ratio:auto!important;
  }
}

/* m24-ceo-tabs38: abas do CEO em duas linhas — a faixa rolava na horizontal e cortava */
.manager38-unlock-modal .manager38-ceo-segments {
  display: flex !important;
  grid-template-columns: none !important;
  flex-wrap: wrap !important;
  align-content: flex-start;
  justify-content: center;
  gap: 6px !important;
  overflow: visible !important;
  overflow-x: visible !important;
}
.manager38-unlock-modal .manager38-ceo-segment {
  flex: 1 1 calc(25% - 6px) !important;
  min-width: 0 !important;
  min-height: 40px !important;
  padding: 6px 8px !important;
  white-space: normal !important;
  overflow-wrap: anywhere;
  line-height: 1.14;
  text-align: center;
}
@media (max-width: 460px) {
  .manager38-unlock-modal .manager38-ceo-segment {
    padding: 6px 4px !important;
    font-size: 0.7rem !important;
  }
}


/*m24-title-upsell38*/
.m24-tu-modal{width:min(420px,100%);padding:0}
.m24-tu-head{padding:20px 20px 0;display:grid;gap:9px}
.m24-tu-head h2{margin:0;font-size:1.42rem;font-weight:950;letter-spacing:-.025em;line-height:1.15}
.m24-tu-head p{margin:0;font-size:.86rem;line-height:1.5}
.m24-tu-cups{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px 20px 4px}
.m24-tu-cup{display:grid;justify-items:center;gap:6px;padding:11px 4px 9px;border-radius:13px;border:1px solid rgba(15,23,42,.07);background:#fff}
.m24-tu-cup.is-won{border-color:rgba(246,215,106,.62);background:linear-gradient(180deg,#fffbeb,#fff)}
.m24-tu-cup:not(.is-won) .m24-tu-cup-art{opacity:.34}
.m24-tu-cup-art{display:block;line-height:0}
.m24-tu-cup small{font-size:.58rem;font-weight:800;text-align:center;line-height:1.25;text-transform:uppercase;color:#94a3b8!important}
.m24-tu-cup.is-won small{color:#92400e!important}
.m24-tu-body{padding:12px 20px 0;display:grid;gap:10px}
.m24-tu-perks{margin:0;padding:0;list-style:none;display:grid;gap:7px}
.m24-tu-perks li{display:flex;align-items:flex-start;gap:9px;font-size:.82rem;line-height:1.4;font-weight:650}
.m24-tu-tick{flex:0 0 auto;width:17px;height:17px;margin-top:1px;border-radius:999px;background:#0f7a3a;color:#fff!important;display:grid;place-items:center;font-size:.58rem;font-weight:900}
.m24-tu-price{display:flex;align-items:baseline;justify-content:center;gap:8px;padding:11px;border-radius:13px;background:color-mix(in srgb,#149447 6%,#fff);border:1px solid rgba(15,122,58,.16)}
.m24-tu-price strong{font-size:1.32rem;font-weight:950;letter-spacing:-.02em}
.m24-tu-price em{font-style:normal;font-size:.74rem;font-weight:750;color:#0f7a3a!important}
.m24-tu-actions{padding:12px 20px 18px;display:grid;gap:8px}
.m24-tu-actions .manager38-start{min-height:50px;width:100%}
.m24-tu-actions .manager38-btn-ghost{min-height:42px;width:100%;border-radius:12px;font-weight:750;font-size:.8rem}
.m24-tu-safe{margin:2px 0 0;text-align:center;font-size:.7rem;line-height:1.45;color:#64748b!important}
.m24-tu-inline{display:grid;gap:9px;padding:15px;border-radius:15px;border:1px solid rgba(15,122,58,.22);background:linear-gradient(180deg,#f4faf6,#fff);color:#0f172a}
.m24-tu-inline h3{margin:0;font-size:.95rem;font-weight:900;letter-spacing:-.01em;color:#0b1f14}
.m24-tu-inline p{margin:0;font-size:.8rem;line-height:1.45;color:#475569}
.m24-tu-inline .manager38-start{min-height:44px;width:100%}
.manager38-domestic-comp-tab.is-locked38{opacity:.62}
.manager38-domestic-comp-tab.is-locked38::after{content:"\1F512";margin-left:6px;font-size:.78em;opacity:.85}


/*m24-free-season38*/
.m24-plan38{display:grid;gap:10px;margin:4px 0 14px;padding:14px;border-radius:15px;border:1px solid rgba(15,122,58,.22);background:linear-gradient(180deg,#f4faf6,#fff);color:#0f172a}
.m24-plan38-title{margin:0;font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0f7a3a!important}
.m24-plan38-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.m24-plan38-col{display:grid;gap:7px;align-content:start;padding:11px;border-radius:12px;border:1px solid rgba(15,23,42,.08);background:#fff}
.m24-plan38-col.is-mundo{border-color:rgba(15,122,58,.28)}
.m24-plan38-tag{width:fit-content;padding:4px 9px;border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#eef2f0;color:#334155!important}
.m24-plan38-tag.is-mundo{background:linear-gradient(135deg,#0f7a3a,#149447);color:#fff!important}
.m24-plan38-col ul{margin:0;padding:0;list-style:none;display:grid;gap:5px}
.m24-plan38-col li{position:relative;padding-left:13px;font-size:.76rem;line-height:1.35;font-weight:650;color:#0f172a!important}
.m24-plan38-col li::before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:999px;background:#94a3b8}
.m24-plan38-col.is-mundo li::before{background:#149447}
.m24-plan38-link{justify-self:start;padding:0;border:0;background:none;font-size:.78rem;font-weight:800;color:#0f7a3a!important;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.m24-plan38-note{margin:0;font-size:.7rem;line-height:1.4;color:#64748b!important}
@media (max-width:420px){.m24-plan38-cols{grid-template-columns:1fr}}
