.pf-preview{color:#edf6f0}.pf-content{max-width:1680px}.pf-page-head{justify-content:space-between;align-items:center;gap:20px;margin:5px 0 22px;display:flex}.pf-page-head h1{margin:0 0 8px;font-size:25px}.pf-source{color:#ccdfd2;font-size:11px}.pf-source i{color:#c9ae68;margin:0 7px;font-style:normal}.pf-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pf-preview .pf-actions button,.pf-clear,.pf-selection button{color:#eaf4ee;cursor:pointer;background:#10251b;border:1px solid #e2efe32b;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:11px;display:flex}.pf-preview button:disabled{opacity:.38;cursor:default}.pf-preview button:hover:not(:disabled){background:#1c3d2a}.pf-preview .pf-actions .pf-primary{color:#07180e;background:#50df8b;border-color:#50df8b;font-weight:750}.pf-preview .pf-actions .pf-primary:hover{background:#73e7a3}.pf-workspace{background:#0d1c15;border:1px solid #fff2;border-radius:9px;overflow:hidden}.pf-filters{background:#102319;border-bottom:1px solid #ffffff17;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:18px 20px;display:flex}.pf-filters>label{gap:7px;display:grid}.pf-filters label>span{color:#d5e7da;font-size:10px}.pf-preview input:not([type=checkbox]):not([type=file]){color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1811;border:1px solid #cfdfd733;border-radius:5px;min-width:0;height:36px;padding:0 10px;font-size:11px}.pf-preview input::placeholder{color:#b1cdbb}.pf-preview input[type=checkbox]{accent-color:#50df8b;cursor:pointer;flex-shrink:0;width:15px;height:15px}.pf-date{width:145px}.pf-search{flex:1;min-width:160px;max-width:260px}.pf-metric-filter{width:188px}.pf-limit{width:100px}.pf-clear{background:0 0;height:36px;font-size:10px}.pf-tabs{border-bottom:1px solid #fff2;justify-content:space-between;align-items:stretch;height:55px;padding:0 20px;display:flex}.pf-tabs>div{gap:20px;display:flex}.pf-tabs button{color:#c0d9c9;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;position:relative}.pf-tabs button[aria-selected=true]{color:#50df8b;font-weight:750}.pf-tabs button[aria-selected=true]:after{content:"";background:#50df8b;height:2px;position:absolute;bottom:0;left:0;right:0}.pf-tabs>span{color:#d0e1d6;align-self:center;font-size:11px}.pf-selection{color:#d9e8df;border-bottom:1px solid #ffffff13;flex-wrap:wrap;align-items:center;gap:12px;min-height:48px;padding:9px 20px;font-size:11px;display:flex}.pf-selection>label{align-items:center;gap:7px;display:flex}.pf-selection button{min-height:27px;padding:0 9px;font-size:10px}.pf-selection>small{color:#e1c679;font-size:10px}.pf-columns{border-bottom:1px solid #ffffff12;padding:12px 20px;font-size:11px}.pf-columns>summary,.pf-axis-picker>summary{cursor:pointer;color:#ecf6ef}.pf-columns>div{flex-wrap:wrap;gap:12px 20px;margin-top:14px;display:flex}.pf-columns label,.pf-axis-picker label{color:#d9e9df;align-items:center;gap:6px;font-size:10px;display:flex}.pf-table-scroll{scrollbar-color:#54715d #102219;scrollbar-width:thin;max-height:670px;overflow:auto}.pf-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:1480px;font-size:11px}.pf-table th{z-index:3;text-align:right;vertical-align:middle;background:#11261b;border-bottom:1px solid #d7e4d72b;height:67px;padding:0 10px;position:sticky;top:0}.pf-table th>button{color:#e7f3eb;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;width:100%;padding:0;font-size:10px;display:flex}.pf-table th button>span{white-space:nowrap;line-height:1.6;display:block}.pf-table th small{color:#c2d7c9;font-size:9px;font-weight:400;display:block}.pf-table th.pf-player-column{text-align:left}.pf-table th.pf-player-column button{justify-content:flex-start}.pf-sort{color:#aac5b4;flex-shrink:0}.pf-sort.active{color:#50df8b}.pf-table td{text-align:right;background:#0d1c15;border-bottom:1px solid #ffffff0d;height:49px;padding:6px 10px}.pf-table tr.selected td{background:#133023}.pf-table tr:hover td{background:#1b3829}.pf-table .pf-check{z-index:2;text-align:center;width:38px;min-width:38px;padding:0 10px;position:sticky;left:0}.pf-table th.pf-check{z-index:5}.pf-table .pf-player-column{z-index:2;text-align:left;width:205px;min-width:205px;position:sticky;left:38px;box-shadow:8px 0 12px #0002}.pf-table th.pf-player-column{z-index:5}.pf-player-cell{align-items:center;gap:9px;min-width:0;display:flex}.pf-avatar{background-color:#163b27;border:1px solid #c9ae6866;border-radius:50%;flex:none;width:32px;height:32px;display:block}.pf-player-cell>span{gap:4px;min-width:0;display:grid}.pf-player-cell b{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:10px;font-weight:600;overflow:hidden}.pf-player-cell small{color:#c1d8c9;font-size:8px}.pf-empty{color:#d2e5d9;text-align:center;padding:65px 20px;font-size:12px}.pf-chart-header{justify-content:space-between;align-items:center;gap:15px;padding:22px 25px 10px;display:flex}.pf-chart-header h2{margin:0;font-size:17px}.pf-mode{border:1px solid #e0ebe12b;border-radius:6px;gap:3px;padding:3px;display:flex}.pf-mode button{color:#d0e5d7;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:7px 12px;font-size:10px}.pf-mode button[aria-pressed=true]{color:#50df8b;background:#1b3e2c}.pf-radar-layout{grid-template-columns:minmax(0,1fr) 310px;gap:32px;max-width:1000px;margin:0 auto;padding:0 25px 20px;display:grid}.pf-radar-canvas{min-width:0}.pf-radar-canvas svg{width:100%;max-height:450px;display:block}.pf-chart-note{color:#c7ddcf;max-width:460px;margin:0 auto;font-size:10px;line-height:1.7}.pf-participants{min-width:0;padding-top:28px}.pf-participants>div{align-items:center;gap:12px;margin-bottom:19px;display:flex}.pf-compare-avatar{border:2px solid var(--person-color);background-color:#163b27;border-radius:50%;flex:none;width:56px;height:56px;display:block}.pf-participants>div>div{gap:6px;min-width:0;display:grid}.pf-participants b{color:var(--person-color);font-size:13px;font-weight:600}.pf-participants small{color:#d0e1d6;font-size:10px}.pf-participants>div>button{color:#c9ddcf;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.pf-axis-picker{border-top:1px solid #ffffff20;margin-top:25px;padding-top:17px;font-size:11px}.pf-axis-picker>div{gap:11px;margin-top:14px;display:grid}.pf-small-note{color:#d0e1d6;margin-top:20px;font-size:10px;line-height:1.7}.pf-comparison-values{border-top:1px solid #ffffff20;overflow:auto}.pf-comparison-values table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:580px;font-size:11px}.pf-comparison-values th,.pf-comparison-values td{text-align:right;border-bottom:1px solid #ffffff10;padding:13px 20px}.pf-comparison-values th:first-child{text-align:left;color:#d8e8de;font-weight:500}.pf-comparison-values th small{color:#c1d7c9;margin-top:4px;font-size:9px;font-weight:400;display:block}.pf-bars-tools{align-items:center;gap:12px;display:flex}.pf-bars-tools>.system-select{min-width:200px}.pf-bars{gap:3px;padding:15px 25px 25px;display:grid}.pf-bars>button{color:#edf6f0;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:210px minmax(0,1fr) 105px;align-items:center;gap:20px;padding:8px 0;display:grid}.pf-bar-name{align-items:center;gap:10px;font-size:11px;display:flex}.pf-bar-track{background:#ffffff08;border-radius:2px;height:13px;display:block;overflow:hidden}.pf-bar-track>i{background:#50df8b;border-radius:2px;height:100%;display:block}.pf-bars>button[aria-pressed=true] .pf-bar-track>i{background:#d1b766}.pf-bars>button>b{font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.pf-bars>button small{font-size:9px;font-weight:400}.pf-error,.pf-notice{border:1px solid #d7e4d533;border-radius:6px;margin:0 0 15px;padding:12px 15px;font-size:12px;line-height:1.6}.pf-error{color:#ffc9bd;background:#452b2555;border-color:#dd8f6d66}.pf-notice{color:#b1efc8;background:#102b1c}.pf-import{background:#152c20;border:1px solid #c9ae6877;border-radius:9px;margin-bottom:18px;padding:20px}.pf-import>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.pf-import h2{margin:0;font-size:16px}.pf-import p{color:#d7e5dc;font-size:11px}.pf-import-warnings{color:#ead9a5;flex-wrap:wrap;gap:8px 20px;margin:15px 0;font-size:10px;display:flex}.pf-match-list{grid-template-columns:1fr 1fr;gap:10px 20px;max-height:260px;padding:5px;display:grid;overflow:auto}.pf-match-list>label{grid-template-columns:minmax(0,1fr) minmax(180px,1fr);align-items:center;gap:10px;font-size:11px;display:grid}.pf-match-list label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pf-preview button:focus-visible,.pf-preview input:focus-visible{outline-offset:3px;outline:2px solid #c9ae68}.pf-preview ::selection{color:#fff;background:#c9ae6855}.pf-preview input{caret-color:#50df8b}@media (max-width:1150px) and (min-width:761px){.pf-page-head{align-items:flex-start}.pf-page-head h1{font-size:22px}.pf-actions{justify-content:flex-end}.pf-radar-layout{grid-template-columns:minmax(0,1fr) 250px;gap:10px;padding:0 18px 20px}.pf-bars>button{grid-template-columns:180px minmax(0,1fr) 95px;gap:12px}.pf-match-list{grid-template-columns:1fr}}@media (max-width:760px){.pf-content{padding:14px 12px!important}.pf-page-head{flex-direction:column;align-items:flex-start;gap:15px;margin:0 0 16px}.pf-page-head h1{font-size:22px}.pf-source{font-size:10px}.pf-actions{gap:6px;width:100%}.pf-preview .pf-actions button{min-height:38px;padding:0 10px;font-size:10px}.pf-workspace{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff07;border-color:#ffffff28;border-radius:13px}.pf-filters{background:#ffffff03;gap:10px;padding:13px 12px}.pf-date{width:calc(50% - 5px)}.pf-search{flex:none;width:calc(50% - 5px);min-width:0;max-width:none}.pf-metric-filter{width:100%}.pf-limit{width:calc(33% - 3px)}.pf-clear{width:calc(34% - 14px);padding:0 5px;font-size:9px}.pf-filters label>span{font-size:9px}.pf-preview input:not([type=checkbox]):not([type=file]){font-size:11px}.pf-tabs{height:49px;padding:0 12px}.pf-tabs>div{gap:13px}.pf-tabs button{padding:0;font-size:11px}.pf-tabs>span{font-size:9px}.pf-selection{gap:8px;padding:10px 12px;font-size:10px}.pf-selection>small{width:100%}.pf-columns{padding:12px;font-size:10px}.pf-columns>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.pf-columns label{font-size:9px}.pf-table{min-width:1450px}.pf-table .pf-player-column{width:168px;min-width:168px;left:32px}.pf-table .pf-check{width:32px;min-width:32px;padding:0 8px}.pf-player-cell{gap:6px}.pf-player-cell b{max-width:117px;font-size:10px}.pf-avatar{width:28px;height:28px}.pf-chart-header{flex-wrap:wrap;gap:9px;padding:17px 12px 6px}.pf-chart-header h2{font-size:14px}.pf-mode button{padding:6px 9px;font-size:9px}.pf-radar-layout{flex-direction:column;gap:13px;padding:0 12px 18px;display:flex}.pf-radar-canvas svg{max-height:345px}.pf-chart-note{font-size:9px}.pf-participants{flex-wrap:wrap;gap:14px;padding:0;display:flex}.pf-participants>div{gap:10px;width:100%;margin-bottom:0}.pf-compare-avatar{width:42px;height:42px}.pf-participants b{font-size:12px}.pf-participants small{font-size:9px}.pf-axis-picker{width:100%;margin-top:0;padding-top:12px}.pf-axis-picker>div{grid-template-columns:1fr 1fr;gap:10px}.pf-axis-picker label{font-size:9px}.pf-small-note{margin:0;font-size:9px}.pf-comparison-values table{min-width:540px}.pf-comparison-values th,.pf-comparison-values td{padding:12px}.pf-bars-tools{flex-wrap:wrap;gap:8px;width:100%}.pf-bars-tools>.system-select{flex:1;min-width:160px}.pf-bars{padding:12px}.pf-bars>button{grid-template-columns:116px minmax(0,1fr) 76px;gap:8px}.pf-bar-name{gap:6px;font-size:9px}.pf-bar-name .pf-avatar{width:24px;height:24px}.pf-bars>button>b{font-size:10px}.pf-bars>button small{font-size:8px}.pf-import{padding:13px}.pf-import>header{flex-wrap:wrap;align-items:flex-start}.pf-import>header .pf-actions{width:auto}.pf-match-list{grid-template-columns:1fr}.pf-match-list>label{grid-template-columns:minmax(0,1fr) minmax(170px,1fr);font-size:10px}.pf-import-warnings{font-size:9px}.pf-tabs>div{min-width:0}}.pf-production .pf-content{max-width:none}.pf-production .pf-report-picker{width:100%;max-width:600px}.pf-session-picker{gap:12px;margin:12px 0;display:flex}.pf-session-picker>.system-select{min-width:200px}.pf-production .pf-avatar,.pf-production .pf-compare-avatar{color:#e6ecd3;place-items:center;font-style:normal;font-weight:700;display:grid}.pf-lineup-editor{background:#0e2017;border:1px solid #c9ae6838;border-radius:8px;margin:0 0 18px;padding:14px 18px}.pf-lineup-editor>summary{cursor:pointer;font-size:13px}.pf-lineup-top{grid-template-columns:2fr 1fr auto auto;gap:10px;margin:18px 0;display:grid}.pf-lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pf-lineup-grid>div{grid-template-columns:40px minmax(0,1fr) 80px;align-items:center;gap:10px;display:grid}.pf-lineup-grid b{font-size:10px}.pf-sub-title{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.pf-sub-title h3{font-size:13px}.pf-lineup-editor button{color:#fff;cursor:pointer;background:#163c27;border:1px solid #c9ae6844;border-radius:5px;padding:8px 12px;font-size:11px}.pf-sub-editor{gap:10px;display:grid}.pf-sub-editor>div{grid-template-columns:1fr 1fr 90px 90px 32px;align-items:end;gap:10px;display:grid}.pf-sub-editor label{gap:4px;font-size:9px;display:grid}.pf-lineup-editor .pf-primary{color:#071b0f;background:#50df8b}.dashboard-module-analysis{grid-column:1/-1!important}.match-analysis-host{max-width:100%;padding-bottom:3px;overflow-x:auto}.ma-unavailable{color:#fff;background:#0b171566;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.ma-unavailable b{font-size:16px}.ma-unavailable a{color:#fff;border:1px solid #cfbc6e66;border-radius:6px;padding:10px 14px;font-size:12px;text-decoration:none}.ma-missing-photo{color:#e5cf8f;place-items:center;font-size:24px;font-weight:700;display:grid;position:absolute;inset:0}.match-analysis-host .ma-heading h2{font-size:16px}.match-analysis-host .ma-body{grid-template-columns:minmax(0,1fr) 215px;gap:18px}.match-analysis-host .ma-pitch{height:520px}.match-analysis-host .ma-avatar{width:61px;height:61px}.match-analysis-host .ma-poster-title>span{font-size:44px}.match-analysis-host .ma-poster-title>strong{font-size:80px}.match-analysis-host .ma-name{max-width:110px;font-size:10px}.match-analysis-host .ma-sub .ma-avatar{width:48px;height:48px}.match-analysis-host .ma-swap{grid-template-columns:67px 1fr}.match-analysis-host .ma-score{gap:14px}.match-analysis-host .ma-score b{font-size:10px}.match-analysis-host .ma-match{grid-template-columns:1fr 1.5fr .8fr}@media (max-width:760px){.pf-production .pf-content{padding:0!important}.pf-lineup-editor{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff09;padding:12px}.pf-lineup-top{grid-template-columns:1fr 1fr}.pf-lineup-top>.system-select:first-child{grid-column:1/-1}.pf-lineup-grid{grid-template-columns:1fr}.pf-sub-editor>div{grid-template-columns:1fr 1fr}.pf-sub-editor>div>button{grid-column:2;justify-self:end}.pf-session-picker{flex-wrap:wrap}.match-analysis-host .ma-body{grid-template-columns:minmax(0,1fr) 94px;gap:7px}.match-analysis-host .ma-pitch{height:430px}.match-analysis-host .ma-avatar{width:43px;height:43px}.match-analysis-host .ma-sub .ma-avatar{width:40px;height:40px}.match-analysis-host .ma-swap{display:flex}.match-analysis-host .ma-name{max-width:65px;font-size:8px}.match-analysis-host .ma-poster-title>span{font-size:17px}.match-analysis-host .ma-poster-title>strong{font-size:39px}.match-analysis-host .ma-match{grid-template-columns:1fr 80px}.match-analysis-host .ma-heading h2{font-size:14px}.match-analysis-host .ma-missing-photo{font-size:18px}}
.ma-preview{--ma-gold:#c9ae68;--ma-green:#50df8b;color:#fff}.ma-preview .main-column{flex:1;min-width:0}.ma-preview .topbar{gap:14px}.ma-preview .topbar>strong{font-size:12px}.ma-top-right{align-items:center;gap:15px;margin-left:auto;display:flex}.ma-top-right>span,.ma-preview-tag{color:#fff;border:1px solid #c9ae6855;border-radius:5px;padding:7px 10px;font-size:10px}.ma-sidebar-foot{color:#c9ae68;padding:20px 24px;font-size:9px;line-height:2}.ma-analysis{background:#0b1b14;border:1px solid #c9ae683b;border-radius:10px;overflow:hidden}.ma-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;padding:19px 24px;display:flex}.ma-heading h2{color:#fff;margin:0;font-size:19px}.ma-heading p{color:#dae9df;margin:7px 0 0;font-size:11px}.ma-toggle{color:#fff;white-space:nowrap;background:#142c20;border:1px solid #c9ae6844;border-radius:6px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.ma-toggle.on{border-color:#50df8b}.ma-match{background:#10251b;border-bottom:1px solid #c9ae682b;grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:20px;padding:20px 24px;display:grid}.ma-match-meta{gap:7px;display:grid}.ma-match-meta span{color:#fff;font-size:11px}.ma-match-meta b{font-size:13px;font-weight:500}.ma-match-meta small{color:#d5e5db;font-size:10px}.ma-score{justify-content:center;align-items:center;gap:30px;display:flex}.ma-score>div{justify-items:center;gap:6px;min-width:75px;display:grid}.ma-score img{object-fit:contain;width:49px;height:49px}.ma-score b{font-size:12px}.ma-score>strong{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;font-size:32px;line-height:1.1}.ma-score strong>span{color:#c9ae68;font-weight:400}.ma-score strong small{color:#e4eee7;margin-top:8px;font-size:10px;font-weight:400;display:block}.ma-opponent{border:1px solid #c9ae6877;border-radius:50%;place-items:center;width:46px;height:46px;font-size:19px;display:grid}.ma-formation{justify-items:end;gap:5px;display:grid}.ma-formation>span,.ma-formation small{color:#d5e5db;font-size:10px}.ma-formation strong{color:#fff;letter-spacing:.03em;font-size:25px;font-weight:500}.ma-body{grid-template-columns:minmax(0,1fr) 205px;max-width:1050px;margin:auto;display:grid}.ma-pitch-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ma-pitch-label>span{color:#e2eee7;font-size:10px}.ma-pitch{background:repeating-linear-gradient(0deg,#164b32 0 12.5%,#174e34 12.5% 25%);border:1px solid #c9ae683d;border-radius:5px;height:610px;position:relative}.ma-lines{stroke:#f2f6e47d;stroke-width:1.4px;fill:none;width:100%;height:100%;position:absolute;inset:0}.ma-slot{z-index:1;position:absolute;transform:translate(-50%,-50%)}.ma-player{cursor:pointer;color:#fff;background:0 0;border:0;flex-direction:column;align-items:center;min-width:80px;padding:0;transition:transform .18s ease-out;display:flex;position:relative}.ma-player:hover,.ma-player.chosen{transform:translateY(-3px)}.ma-avatar{background-color:#1b4530;border:2px solid #c9ae68;border-radius:50%;width:68px;height:68px;display:block;position:relative;box-shadow:0 5px 10px #001b1288}.ma-avatar>b{color:#fff;background:#142c1d;border:1px solid #c9ae68;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid;position:absolute;bottom:-2px;left:-4px}.ma-avatar>i{border:2px solid #10261a;border-radius:50%;place-items:center;width:29px;height:29px;font-size:18px;font-style:normal;font-weight:800;display:grid;position:absolute;top:0;right:-8px}.ma-avatar .in{color:#072513;background:#50df8b}.ma-avatar .out{color:#172416;background:#c9ae68}.ma-avatar i small{color:#fff;background:#0b2517;border-radius:3px;padding:2px 4px;font-size:9px;position:absolute;top:26px}.ma-name{white-space:nowrap;text-overflow:ellipsis;background:#0a271ee8;border-radius:3px;max-width:128px;margin-top:6px;padding:4px 9px;font-size:11px;font-weight:600;overflow:hidden}.ma-mini{white-space:nowrap;color:#fff;background:#0b271c;border-radius:3px;margin-top:3px;padding:2px 4px;font-size:9px}.ma-direction{color:#eff6f0;font-size:9px;position:absolute;bottom:7px;right:27px}.ma-bench{border-left:1px solid #c9ae682b;margin:18px 0 25px;padding:0 24px}.ma-bench>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.ma-bench h3{margin:0;font-size:13px}.ma-bench header>span{color:#c9ae68;font-size:9px}.ma-swap{justify-items:center;margin-bottom:20px;display:grid}.ma-swap p{text-align:center;gap:4px;margin:6px 0 0;display:grid}.ma-swap p span{color:#a6f0c2;font-size:10px}.ma-swap p small{color:#fff;font-size:9px;line-height:1.4}.ma-legend{color:#fff;border-top:1px solid #c9ae6833;justify-content:center;gap:14px;padding-top:13px;font-size:10px;display:flex}.ma-source{color:#e5eee8;border-top:1px solid #ffffff18;justify-content:space-between;gap:12px;padding:13px 24px;font-size:10px;line-height:1.6;display:flex}.ma-page-note{color:#d8e5dd;margin:14px 0;font-size:10px}.ma-tooltip{z-index:70;color:#fff;background:#102b1e;border:1px solid #c9ae68;border-radius:9px;width:355px;padding:15px;position:fixed;bottom:26px;right:32px;box-shadow:0 14px 50px #0008}.ma-tooltip header{align-items:center;gap:10px;display:flex}.ma-detail-avatar{border:1px solid #c9ae68;border-radius:50%;flex-shrink:0;width:40px;height:40px}.ma-tooltip header small{color:#d9e8df;margin-top:4px;font-size:10px;display:block}.ma-tooltip header button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:23px}.ma-tooltip dl{border-top:1px solid #c9ae6833;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0 0;padding-top:13px;display:grid}.ma-tooltip dt{color:#e0ece4;font-size:10px}.ma-tooltip dd{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:23px}.ma-tooltip dd small{font-size:10px}.ma-preview button:focus-visible,.ma-preview a:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (min-width:761px){.ma-preview .main-column{margin-left:240px}.ma-preview .topbar{position:sticky;top:0}.ma-preview .content-area{max-width:1500px;margin:auto}.ma-preview .sidebar{width:240px;height:100dvh;position:fixed;top:0;left:0}}@media (max-width:1100px) and (min-width:761px){.ma-match{grid-template-columns:1fr 1.5fr}.ma-formation{display:none}.ma-body{grid-template-columns:minmax(0,1fr) 155px}.ma-bench{padding:0 12px}.ma-pitch-wrap{padding:18px 15px}.ma-pitch{height:580px}.ma-avatar{width:58px;height:58px}.ma-name{padding:4px 6px;font-size:10px}}@media (max-width:760px){.ma-preview{background:radial-gradient(at 0 0,#244637 0,#0000 65%),linear-gradient(145deg,#112e24,#071a13);min-height:100dvh}.ma-preview .main-column{width:100%}.ma-preview .sidebar{display:none}.ma-preview .sidebar.mobile-open{z-index:60;display:block}.ma-preview .topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0e;border:1px solid #ffffff25;border-radius:26px;min-height:50px;margin:12px;padding:0 14px;position:relative}.ma-preview .content-area{padding:12px}.ma-preview .page-header h1{font-size:20px}.ma-preview .page-header p{font-size:8px}.ma-preview-tag{padding:6px;font-size:8px}.ma-top-right{gap:5px}.ma-top-right>span{display:none}.ma-analysis{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff06;border-color:#ffffff26;border-radius:16px}.ma-heading{align-items:flex-start;gap:7px;padding:16px 13px}.ma-heading h2{font-size:15px}.ma-heading p{max-width:190px;font-size:9px;line-height:1.6}.ma-toggle{padding:7px;font-size:9px}.ma-toggle svg{display:none}.ma-match{background:#10332299;grid-template-columns:1fr 80px;gap:12px;padding:14px 12px}.ma-match-meta{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.ma-match-meta span,.ma-match-meta b{font-size:10px}.ma-match-meta small{width:100%;font-size:9px}.ma-score{justify-content:flex-start;gap:15px}.ma-score>div{min-width:55px}.ma-score img{width:35px;height:35px}.ma-score b{font-size:10px}.ma-score>strong{font-size:26px}.ma-opponent{width:34px;height:34px;font-size:14px}.ma-formation strong{font-size:18px}.ma-formation small{font-size:8px}.ma-body{grid-template-columns:minmax(0,1fr) 88px}.ma-pitch-wrap{padding:12px 6px 12px 8px}.ma-pitch-label{margin-bottom:9px;display:block}.ma-pitch-label b{font-size:9px}.ma-pitch-label>span{margin-top:4px;font-size:8px;display:block}.ma-pitch{height:465px}.ma-avatar{width:43px;height:43px}.ma-avatar>b{width:18px;height:18px;font-size:9px;left:-3px}.ma-player{min-width:45px}.ma-name{max-width:68px;margin-top:5px;padding:3px 4px;font-size:8px}.ma-avatar>i{border-width:1px;width:20px;height:20px;font-size:13px;top:-5px;right:-4px}.ma-avatar i small{padding:1px 3px;font-size:7px;top:18px}.ma-bench{margin:12px 0;padding:0 6px}.ma-bench>header{margin-bottom:25px;display:block}.ma-bench h3{font-size:10px}.ma-bench header>span{font-size:8px}.ma-sub .ma-avatar{width:39px;height:39px}.ma-swap{margin-bottom:20px}.ma-swap p span{font-size:8px}.ma-swap p small{font-size:7px}.ma-legend{gap:5px;font-size:8px}.ma-direction{font-size:7px;right:10px}.ma-source{gap:2px;padding:10px 12px;font-size:8px;display:grid}.ma-mini{padding:2px;font-size:7px}.ma-tooltip{width:auto;max-width:355px;margin:auto;bottom:14px;left:12px;right:12px}.ma-tooltip dd{font-size:22px}.ma-preview .ma-sidebar-foot{display:none}}@media (min-width:761px){.ma-preview .main-column{grid-column:2;margin-left:0}.ma-preview .sidebar{width:198px;position:sticky}.ma-preview .content-area{max-width:1500px}.ma-preview .topbar{padding:0 24px}}@media (max-width:760px){.ma-preview{display:block}.ma-preview .sidebar.mobile-open{width:198px;height:100dvh;position:fixed;top:0;left:0}.ma-preview .topbar{display:flex}.ma-preview .page-header{justify-content:space-between;align-items:center;display:flex}}@media (prefers-reduced-motion:reduce){.ma-player{transition:none}}.ma-analysis{isolation:isolate;background:#08100f;border-color:#b5bba735;border-radius:6px;position:relative;box-shadow:0 18px 50px #0003}.ma-analysis:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at -4% 12%,#e6c96e96 0%,#a28d3a40 10%,#0000 34%),radial-gradient(at 105% 85%,#0ddb788c 0%,#0bab5e40 13%,#0000 41%),radial-gradient(at 60%,#17282166,#0000 65%),linear-gradient(125deg,#0b1917,#080d0d 63%,#102b22);position:absolute;inset:0}.ma-analysis:after{content:"";z-index:-1;opacity:.14;pointer-events:none;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.65' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ma-heading{background:#07120ba8;border-bottom-color:#c9ae6826;padding:17px 24px}.ma-heading h2{font-size:18px}.ma-heading p{font-size:11px}.ma-match{background:0 0;border-bottom:0;padding:22px 30px 13px}.ma-match-meta small{color:#e5e8e1}.ma-score img{filter:drop-shadow(0 0 10px #d5b95936)}.ma-body{grid-template-columns:minmax(0,1fr) 270px;gap:28px;max-width:1100px;padding:10px 20px 28px}.ma-pitch-wrap{padding:0}.ma-pitch-label{margin:0 0 14px}.ma-pitch-label b{color:#fff;letter-spacing:.06em;font-size:12px}.ma-pitch-label>span{color:#e6ebe7}.ma-pitch{background:0 0;border:0;border-radius:0;height:700px}.ma-lines{stroke:#f0f3e7c9;stroke-width:2px;filter:drop-shadow(0 0 3px #edf4dd18)}.ma-avatar{background-color:#b4ae59;border:2px solid #fff2ba;width:80px;height:80px;box-shadow:0 0 0 3px #d2c57322,0 0 22px #d2b95c38,0 8px 16px #0008}.ma-avatar:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:-2px;box-shadow:inset 0 0 10px #fff3bb35}.ma-avatar>b{color:#fff;background:#10291e;border-color:#d7c475}.ma-name{color:#fff;z-index:2;background:#123b2c;border:1px solid #e6dfb8b3;border-radius:2px 2px 7px 7px;min-width:65px;margin-top:-2px;padding:3px 10px;font-size:11px;font-weight:850;position:relative;box-shadow:0 3px 7px #0007}.ma-player.chosen .ma-avatar{border-color:#fff;box-shadow:0 0 0 4px #dac66c6b,0 0 28px #dac66c66}.ma-mini{background:#081910e8;border:1px solid #d3c86b33;margin-top:5px}.ma-avatar>i{background:#091b13;border:1px solid #ffffff65;border-radius:5px;width:30px;height:30px;top:-2px;right:-10px;box-shadow:0 3px 8px #0009}.ma-avatar .in,.ma-avatar .out{background:#091b13}.ma-avatar .in{color:#44ef89}.ma-avatar .out{color:#ff626c}.ma-swap-arrow{vertical-align:middle;flex:none;width:20px;height:20px}.ma-swap-arrow.in{color:#44ef89}.ma-swap-arrow.out{color:#ff626c}.ma-avatar i small{color:#fff;background:#0b1712;border-radius:3px;font-size:9px;top:31px}.ma-bench{border:0;margin:0;padding:0 14px 0 10px}.ma-poster-title{color:#fff;text-align:right;margin:8px 0 22px}.ma-poster-title>span{letter-spacing:-.025em;transform-origin:100%;text-shadow:0 3px 15px #0008;font-family:Impact,Arial Narrow,sans-serif;font-size:58px;font-stretch:75%;line-height:1;display:block;transform:scaleX(.85)}.ma-poster-title>strong{letter-spacing:-.03em;text-shadow:0 3px 15px #0008;margin:3px 0 9px;font-family:Impact,Arial Narrow,sans-serif;font-size:104px;font-weight:900;line-height:.98;display:block}.ma-poster-title>div{justify-content:flex-end;align-items:center;gap:9px;margin-top:13px;display:flex}.ma-poster-title img{object-fit:contain;width:34px;height:34px}.ma-poster-title div span{text-align:left;font-size:9px;font-weight:600;line-height:1.6}.ma-bench>header{border-bottom:1px solid #d8ca763d;margin-bottom:17px;padding:0 0 9px}.ma-bench h3{font-size:14px;font-weight:500}.ma-bench header>span{color:#e0c76c;font-size:19px;font-weight:850}.ma-swap{grid-template-columns:76px 1fr;place-items:center start;gap:12px;min-height:76px;margin-bottom:21px}.ma-sub .ma-name{min-width:60px;padding:3px 5px;font-size:10px}.ma-swap p{text-align:left;gap:7px;margin:0}.ma-swap p>span,.ma-swap p>small{color:#fff;align-items:center;gap:4px;line-height:1.5;display:flex}.ma-swap p span{font-size:11px}.ma-swap p small{font-size:10px}.ma-swap p .ma-swap-arrow{width:17px;height:17px}.ma-legend{border-color:#d8ca763d;justify-content:flex-start;gap:18px;margin-top:12px}.ma-legend>span{align-items:center;gap:5px;display:flex}.ma-legend .ma-swap-arrow{width:16px;height:16px}.ma-source{color:#fff;background:#07120ba6;border-top-color:#c9ae6826}.ma-tooltip{background:#0b2118;border-color:#dcc778;box-shadow:0 0 25px #c4ae3322,0 14px 50px #0008}@media (min-width:761px) and (max-width:1100px){.ma-body{grid-template-columns:minmax(0,1fr) 220px;gap:14px;padding:12px 16px 22px}.ma-pitch{height:690px}.ma-avatar{width:66px;height:66px}.ma-poster-title>span{font-size:47px}.ma-poster-title>strong{font-size:94px}.ma-swap{grid-template-columns:65px 1fr;gap:8px}.ma-swap p small{font-size:9px}}@media (max-width:760px){.ma-analysis{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08100f;border-color:#c9ae6855;border-radius:12px}.ma-analysis:before{background:radial-gradient(at -12% 28%,#e2c86b80,#0000 39%),radial-gradient(at 112% 77%,#12e88c99,#0000 37%),linear-gradient(135deg,#13221c,#080d0d 50%,#0a1f16)}.ma-heading{padding:14px 12px}.ma-heading h2{font-size:15px}.ma-heading p{font-size:9px}.ma-match{background:0 0;padding:13px 12px}.ma-score>strong{font-size:27px}.ma-body{grid-template-columns:minmax(0,1fr) 94px;gap:7px;padding:12px 9px 20px}.ma-pitch-label{height:65px;margin-bottom:8px;padding-top:13px}.ma-pitch-label b{letter-spacing:.01em;font-family:Impact,Arial Narrow,sans-serif;font-size:23px;font-weight:500}.ma-pitch-label>span{max-width:180px;margin-top:8px;font-size:8px;line-height:1.5}.ma-pitch{height:470px}.ma-lines{stroke:#f5f4dec9;stroke-width:2px}.ma-avatar{border-width:1.5px;width:45px;height:45px;box-shadow:0 0 0 2px #d6c67322,0 0 15px #d8be5845,0 5px 10px #0008}.ma-name{min-width:41px;max-width:70px;margin-top:-1px;padding:3px 4px;font-size:8px}.ma-avatar>b{width:17px;height:17px;font-size:8px}.ma-avatar>i{border-radius:3px;width:21px;height:21px;top:-3px;right:-5px}.ma-avatar .ma-swap-arrow{width:15px;height:15px}.ma-avatar i small{padding:1px 3px;font-size:7px;top:22px}.ma-mini{margin-top:4px;padding:2px;font-size:7px}.ma-bench{margin:0;padding:0}.ma-poster-title{text-align:right;height:65px;margin:0 0 10px}.ma-poster-title>span{font-size:17px}.ma-poster-title>strong{margin:1px 0;font-size:43px;line-height:.95}.ma-poster-title>div{display:none}.ma-bench>header{gap:4px;margin-bottom:20px;padding-bottom:7px;display:flex}.ma-bench h3{font-size:9px}.ma-bench header>span{font-size:12px}.ma-swap{flex-direction:column;align-items:center;gap:0;min-height:80px;margin-bottom:20px;display:flex}.ma-sub .ma-avatar{width:42px;height:42px}.ma-sub .ma-name{min-width:43px;padding:3px;font-size:8px}.ma-swap p{text-align:center;gap:3px;width:100%;margin-top:6px}.ma-swap p>span,.ma-swap p>small{justify-content:center;gap:2px}.ma-swap p span{font-size:8px}.ma-swap p small{flex-wrap:wrap;font-size:7px}.ma-swap p .ma-swap-arrow{width:12px;height:12px}.ma-legend{gap:6px;margin-top:0;padding-top:9px;font-size:7px}.ma-legend>span{gap:1px}.ma-legend .ma-swap-arrow{width:12px;height:12px}.ma-source{padding:10px 12px;font-size:8px}.ma-tooltip{padding:13px}.ma-tooltip dd{font-size:22px}}.ma-pitch-label{justify-content:flex-end;height:20px;margin:0 0 12px}.ma-pitch-label>b,.ma-direction{display:none}.ma-poster-title{margin-top:0}.ma-lines{stroke-width:2.2px}@media (min-width:761px) and (max-width:1100px){.ma-pitch{height:620px}}@media (max-width:760px){.ma-pitch{height:450px}.ma-pitch-label{height:65px;margin-bottom:8px;padding-top:30px}.ma-pitch-label>span{text-align:left;max-width:160px;font-size:8px}.ma-swap{min-height:80px;margin-bottom:20px}}.ma-zoom-controls{color:#fff;align-items:center;gap:5px;margin:0 0 10px;display:flex}.ma-zoom-controls button{color:#fff;cursor:pointer;background:#10281d;border:1px solid #c9ae6844;border-radius:5px;min-width:36px;height:36px;font-size:19px}.ma-zoom-controls button:disabled{opacity:.35;cursor:default}.ma-zoom-controls output{text-align:center;font-variant-numeric:tabular-nums;min-width:49px;font-size:12px}.ma-zoom-controls .ma-zoom-reset{margin-left:5px;padding:0 12px;font-size:11px}.ma-zoom-viewport{overscroll-behavior:contain;width:100%;padding-bottom:5px;overflow:auto}.ma-analysis{max-width:none}.ma-body{padding-top:15px;padding-bottom:18px}.ma-match{padding-top:16px;padding-bottom:10px}.ma-pitch{height:550px}.ma-poster-title>span{font-size:51px}.ma-poster-title>strong{font-size:88px}.ma-poster-title{margin-bottom:15px}.ma-swap{min-height:65px;margin-bottom:11px}.ma-sub .ma-avatar{width:53px;height:53px}.ma-bench>header{margin-bottom:12px}@media (max-width:760px){.ma-pitch{height:430px}.ma-body{padding-top:17px}.ma-poster-title{height:56px;margin-bottom:10px}.ma-poster-title>span{font-size:17px}.ma-poster-title>strong{font-size:39px}.ma-sub .ma-avatar{width:42px;height:42px}.ma-swap{min-height:75px;margin-bottom:17px}.ma-zoom-controls button{min-width:40px;height:40px}.ma-match{padding-top:12px;padding-bottom:8px}}.ma-card-menu{z-index:80;color:#fff;background:#0d2118;border:1px solid #c9ae6855;border-radius:7px;width:210px;padding:5px;position:fixed;box-shadow:0 10px 30px #0008}.ma-card-menu header{border-bottom:1px solid #ffffff15;justify-content:space-between;margin-bottom:4px;padding:8px 10px;font-size:11px;display:flex}.ma-card-menu header span{font-variant-numeric:tabular-nums;color:#e1cf94}.ma-card-menu button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;width:100%;height:40px;padding:0 10px;font-size:12px;display:flex}.ma-card-menu button>span{text-align:center;width:14px;font-size:18px}.ma-card-menu button:hover,.ma-card-menu button:focus-visible{background:#245238;outline:0}.ma-card-menu button:disabled{opacity:.35;cursor:default}.ma-analysis:focus-visible{outline-offset:-3px;outline:2px solid #d8c376}@media (max-width:760px){.ma-analysis{-webkit-touch-callout:none}.ma-card-menu button{height:44px}}.ma-tooltip{width:min(320px,100vw - 16px);max-width:none;margin:0;padding:12px;bottom:auto;right:auto}.ma-tooltip:before{content:"";left:var(--tip-x);background:#0b2118;border-top:1px solid #dcc778;border-left:1px solid #dcc778;width:10px;height:10px;position:absolute;top:-6px;transform:translate(-50%)rotate(45deg)}.ma-tooltip.above:before{top:auto;bottom:-6px;transform:translate(-50%)rotate(225deg)}.ma-tooltip dd{font-size:21px}.ma-tooltip header b{font-size:12px}.ma-tooltip dl{gap:8px;margin-top:12px;padding-top:10px}.match-analysis-host .ma-match{grid-template-columns:minmax(0,1fr) auto}.match-analysis-host .ma-score{justify-content:flex-start}.match-analysis-host .ma-score b{white-space:nowrap}.ma-poster-title>div{flex-wrap:nowrap;gap:6px}.ma-poster-title img{flex-shrink:0;width:26px;height:26px}.ma-poster-title div span{white-space:nowrap;font-size:9px;line-height:1.2}.ma-bench>header{justify-content:flex-end}.ma-change-minute{color:#fff;background:#0b1712;border-radius:3px;padding:2px 4px;font-size:9px;font-weight:700;line-height:1.2;position:absolute;bottom:-3px;right:-7px}.ma-captain{z-index:3;filter:drop-shadow(0 2px 3px #0008);width:28px;height:21px;position:absolute;top:4px;right:-9px}.ma-captain svg{width:100%;height:100%;display:block}@media (max-width:760px){.ma-captain{width:21px;height:16px;top:3px;right:-6px}.ma-change-minute{font-size:7px;right:-4px}.match-analysis-host .ma-score{gap:10px}.match-analysis-host .ma-score>div{min-width:45px}.match-analysis-host .ma-score b{font-size:9px}}.ma-sub-marker{z-index:4;background:#0b2118;border:1px solid;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:-3px;left:-5px;box-shadow:0 2px 4px #0006}.ma-sub-marker.in{color:#50df8b}.ma-sub-marker.out{color:#ff6974}.ma-sub-marker svg{width:12px;height:12px}@media (max-width:760px){.ma-sub-marker{width:15px;height:15px;top:-2px;left:-4px}.ma-sub-marker svg{width:10px;height:10px}.match-analysis-host{visibility:hidden}.mma-card{color:#f3faf5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:#ffffff09;border:1px solid #ffffff29;border-radius:16px;width:100%;overflow:hidden}.mma-card *,.mma-detail *{box-sizing:border-box}.mma-heading{padding:17px 16px 13px}.mma-heading h2{color:inherit;margin:0;font-size:16px}.mma-meta{text-align:center;color:#d0e3d7;overflow-wrap:anywhere;margin:0 14px;font-size:12px}.mma-score{text-align:center;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:5px;padding:18px 12px 16px;display:grid}.mma-team{justify-items:center;gap:7px;min-width:0;font-size:13px;display:grid}.mma-team img,.mma-opponent{object-fit:contain;width:43px;height:43px}.mma-team b{overflow-wrap:anywhere;line-height:1.5}.mma-opponent{border:1px solid #cfdbd066;border-radius:50%;place-items:center;font-size:14px;display:grid}.mma-score>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:32px;line-height:1.1}.mma-score small{color:#d0e3d7;margin-top:8px;font-size:11px;font-weight:400;display:block}.mma-formation{border-top:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 10px;display:flex}.mma-formation h3,.mma-subs h3{color:inherit;margin:0;font-size:14px}.mma-formation>span{color:#ead9aa;font-size:13px}.mma-pitch{background:repeating-linear-gradient(0deg,#286d492b 0 12.5%,#4b996422 12.5% 25%);border-radius:10px;height:425px;margin:0 12px 12px;position:relative;overflow:hidden}.mma-lines{fill:none;stroke:#dfeddd66;stroke-width:1.3px;width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.mma-slot{position:absolute;transform:translate(-50%,-50%)}.mma-player{width:70px;min-height:68px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}.mma-portrait{background-color:#284b38;background-position:50%;background-size:cover;border:1.5px solid #d4c38f;border-radius:50%;flex-shrink:0;width:45px;height:45px;display:block;position:relative}.mma-portrait>b{color:#fff;background:#173b2b;border:1px solid #d4c38f;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 2px;font-size:11px;line-height:1;display:grid;position:absolute;bottom:-2px;right:-5px}.mma-photo-fallback{color:#e5ecd9;place-items:center;height:100%;font-size:17px;display:grid}.mma-name{white-space:nowrap;text-overflow:ellipsis;background:#143625d9;border-radius:4px;max-width:72px;padding:1px 4px;font-size:11px;line-height:1.5;overflow:hidden}.mma-hint{color:#d0e3d7;text-align:center;margin:0;padding:0 16px 15px;font-size:12px}.mma-subs{border-top:1px solid #ffffff20;padding:16px}.mma-subs>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.mma-subs>header>span{color:#d0e3d7;font-size:12px}.mma-swap-row{border-bottom:1px solid #ffffff18;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;gap:8px;padding:16px 0;display:grid}.mma-swap-row:last-child{border-bottom:0}.mma-swap-person{text-align:left;min-width:0;min-height:56px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:flex}.mma-swap-person .mma-portrait{width:44px;height:44px}.mma-swap-person .mma-name{white-space:normal;overflow-wrap:anywhere;background:0 0;min-width:0;max-width:none;padding:0;font-size:12px;font-weight:500}.mma-swap-time{text-align:center;color:#ead9aa;font-variant-numeric:tabular-nums;font-size:15px}.mma-swap-time svg{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:28px;margin:6px auto 0;display:block}.mma-arrow-in{stroke:#83e9ad}.mma-arrow-out{stroke:#ff9993}.mma-empty{text-align:center;color:#d0e3d7;padding:25px 16px 30px}.mma-empty a{color:#ead9aa;text-underline-offset:3px;font-size:13px;text-decoration:underline}.mma-no-subs,.mma-unknown{color:#d0e3d7;font-size:12px}.mma-no-subs{margin:10px 0 4px}.mma-player:focus-visible,.mma-swap-person:focus-visible,.mma-detail button:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #e6d6a6}.mma-card ::selection,.mma-detail ::selection{color:#102c20;background:#c9ae68}.mma-detail{color:#f3faf5;width:100%;max-width:760px;max-height:80dvh;padding:12px 22px max(26px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);scrollbar-width:thin;scrollbar-color:#8ea997 #183c2f;background:#183c2ff5;border:1px solid #ffffff35;border-bottom:0;border-radius:22px 22px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow:auto}.mma-detail::backdrop{background:#03100bb0}.mma-handle{background:#b5cbbf66;border-radius:3px;width:36px;height:4px;margin:0 auto 20px}.mma-detail>header{align-items:center;gap:12px;display:flex}.mma-detail .mma-portrait{width:52px;height:52px}.mma-detail>header>div{min-width:0}.mma-detail h3{color:inherit;overflow-wrap:anywhere;margin:0;font-size:18px}.mma-detail header p{color:#d0e3d7;margin:3px 0 0;font-size:12px}.mma-detail header button{color:inherit;cursor:pointer;background:#ffffff0c;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.mma-detail header button svg{stroke:currentColor;stroke-width:1.5px;fill:none;width:18px;height:18px}.mma-detail dl{margin:22px 0 0}.mma-detail dl>div{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.mma-detail dt{color:#d9e9df;font-size:14px}.mma-detail dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:24px}.mma-detail dd small{color:#d0e3d7;margin-left:5px;font-size:12px}.mma-data-missing{color:#d0e3d7;margin:4px 0;font-size:12px}}@media (max-width:350px){.mma-player{width:60px}.mma-player .mma-portrait{width:40px;height:40px}.mma-player .mma-name{max-width:60px;font-size:10px}.mma-pitch{height:400px}.mma-swap-person{gap:6px}.mma-swap-person .mma-portrait{width:36px;height:36px}.mma-swap-row{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:5px}}.ma-avatar>.match-card-badges,.mma-portrait>.match-card-badges{z-index:5;pointer-events:none;filter:drop-shadow(0 2px 2px #0009);gap:2px;display:flex;position:absolute;top:60%;right:-6px;transform:translateY(-50%)rotate(8deg)}.match-card-icon{flex-shrink:0;width:11px;height:16px;display:block}.match-card-icon rect{stroke:#fff6;stroke-width:1px}.match-card-icon.yellow rect{fill:#f6ce42}.match-card-icon.red rect{fill:#ed4e5b}@media (max-width:760px){.ma-avatar>.match-card-badges,.mma-portrait>.match-card-badges{right:-5px}.match-card-icon{width:9px;height:13px}}.ma-archive-shell{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:22px;width:100%;min-width:0;display:grid}.ma-archive-main{outline:none;min-width:0}.ma-archive-main>.match-analysis-host{padding-bottom:0;overflow:hidden}.ma-archive-shell .match-analysis-host .ma-body{grid-template-columns:minmax(0,1fr) 215px;max-width:none}.ma-archive-shell .match-analysis-host .ma-pitch{height:clamp(520px,40vw,720px)}.ma-archive-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ma-match-archive{color:#fff;min-width:0;padding:20px 0;position:sticky;top:82px}.ma-match-archive>header{justify-content:space-between;align-items:center;gap:8px;margin:0 4px 24px;display:flex}.ma-match-archive h3{align-items:center;gap:9px;margin:0;font-size:14px;font-weight:600;display:flex}.ma-match-archive h3>svg{color:#d9c584;width:20px;height:20px}.ma-match-archive h3>span{color:#d9c584;margin-left:2px;font-size:11px}.ma-archive-toggle{color:#e9dbb1;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:10px 0 10px 10px;font-size:12px;display:none}.ma-archive-toggle svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:18px;height:18px}.ma-archive-stack{scrollbar-width:thin;scrollbar-color:#7e946a55 transparent;max-height:700px;padding:0 1px 18px;overflow:auto}.ma-archive-pass{color:#fff;text-align:left;cursor:pointer;width:100%;height:116px;z-index:calc(var(--pass-index) + 1);background:linear-gradient(125deg,#254a3a,#11291f);border:1px solid #b8b78a40;border-radius:17px;padding:14px 16px;transition:background .18s ease-out,border-color .18s ease-out;display:block;position:relative;box-shadow:0 7px 16px #0004}.ma-archive-pass:nth-child(3n+2){background:linear-gradient(125deg,#394a31,#1d3023)}.ma-archive-pass:nth-child(3n){background:linear-gradient(125deg,#28413d,#102c28)}.ma-archive-pass.selected{background:linear-gradient(125deg,#426148,#173e2b);border-color:#dcc887}.ma-archive-pass:hover{border-color:#efe0b7}.ma-archive-pass:focus-visible,.ma-archive-toggle:focus-visible{outline-offset:3px;outline:2px solid #efe0b7}.ma-pass-title{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.ma-pass-title>img,.ma-pass-title>svg{object-fit:contain;fill:none;stroke:#e5d7b0;stroke-width:1.3px;flex:none;width:24px;height:24px}.ma-pass-title>b{text-overflow:ellipsis;font-size:13px;overflow:hidden}.ma-pass-title>i{color:#ecddb2;flex:none;margin-left:auto;font-size:9px;font-style:normal}.ma-archive-pass time{color:#e3e9dc;font-variant-numeric:tabular-nums;margin:7px 0 0 32px;font-size:12px;display:block}.ma-pass-result{color:#d6e3d7;align-items:center;gap:10px;margin:11px 0 0 32px;font-size:10px;display:flex}.ma-pass-result>strong{color:#fff;font-variant-numeric:tabular-nums;font-size:15px}.ma-pass-result small{color:#deca88;font-size:12px}.ma-pass-result>svg{fill:none;stroke:#e6d290;stroke-width:1.8px;width:16px;height:16px;margin-left:auto}@media (min-width:761px) and (max-width:1150px){.ma-archive-shell{grid-template-columns:minmax(0,1fr) 215px;gap:14px}.ma-archive-shell .match-analysis-host .ma-body{grid-template-columns:minmax(0,1fr) 170px;gap:10px}.ma-archive-shell .ma-poster-title>div{display:none}.ma-pass-title>b{font-size:12px}.ma-archive-pass{padding:13px}}@media (max-width:760px){.ma-archive-shell{flex-direction:column;gap:12px;display:flex}.ma-archive-main{width:100%}.ma-match-archive{border-bottom:1px solid #d3c38b30;order:-1;width:100%;padding:0;position:static}.ma-match-archive>header{min-height:48px;margin:0}.ma-match-archive h3{font-size:13px}.ma-archive-toggle{display:flex}.ma-archive-stack:not(.open){display:none}.ma-archive-stack{max-height:390px;padding:10px 2px 18px}.ma-archive-pass{height:108px}.ma-archive-pass+.ma-archive-pass{margin-top:-38px}.ma-pass-title>b{font-size:14px}}@media (prefers-reduced-motion:reduce){.ma-archive-pass{transition:none}}.ma-archive-shell{isolation:isolate;gap:30px;padding:8px 6px 24px}.ma-match-archive{background:linear-gradient(145deg,#282c29,#101613 65%);border:1px solid #d3c39730;border-radius:22px;padding:20px 14px 14px;box-shadow:inset 0 1px #ffffff12,0 22px 32px -14px #000c,0 2px 3px #0008}.ma-match-archive>header{margin:0 3px 22px}.ma-match-archive h3{color:#f2e8cc;letter-spacing:.03em}.ma-match-archive h3>span{background:#e0ce9d1c;border:1px solid #e0ce9d30;border-radius:7px;padding:2px 6px}.ma-archive-stack{scrollbar-color:#a79a72 #111813;padding:5px 7px 24px}.ma-archive-pass,.ma-archive-pass:nth-child(3n+2),.ma-archive-pass:nth-child(3n){color:#25352d;background:linear-gradient(118deg,#e4dfd0 0%,#bcb9a9 100%);border:1px solid #eee4c4;border-radius:14px;height:126px;padding:15px 14px;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,border-color .2s;transform:translateY(0);box-shadow:inset 0 1px #fff,0 -2px 5px #0003,0 9px 13px -4px #000b}.ma-archive-pass:nth-child(3n){background:linear-gradient(118deg,#a5b7ac,#718d7d);border-color:#c5d2c8}.ma-archive-pass+.ma-archive-pass{margin-top:-40px}.ma-archive-pass.selected{color:#25352d;background:linear-gradient(118deg,#f5e6ad 0%,#d8bc71 100%);border-color:#fff0bf;transform:translateY(-4px);box-shadow:inset 0 1px #fff9,0 0 0 2px #e1c57725,0 14px 19px -4px #000e}.ma-archive-pass:hover{border-color:#fff4cf;transform:translateY(-8px);box-shadow:inset 0 1px #fff9,0 18px 22px -5px #000d}.ma-archive-pass:active{transform:translateY(-2px)}.ma-pass-title>img,.ma-pass-title>svg{stroke:#3c5144;filter:drop-shadow(0 1px 1px #0002);width:27px;height:27px}.ma-pass-title>b{letter-spacing:.015em;font-size:13px}.ma-pass-title>i{color:#405039;font-weight:700}.ma-archive-pass time{color:#465249;letter-spacing:.045em;margin-left:35px;font-size:12px}.ma-pass-result{color:#4c5647;margin-left:35px}.ma-pass-result>strong{color:#20372a;font-size:17px}.ma-pass-result small{color:#6d603c}.ma-pass-result>svg{stroke:#234d34;stroke-width:2.2px;background:#ffffff50;border-radius:50%;width:20px;height:20px;padding:2px}@media (min-width:761px) and (max-width:1150px){.ma-archive-shell{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.ma-match-archive{padding:17px 9px 9px}.ma-archive-pass{padding:14px 10px}.ma-pass-title>b{font-size:12px}}@media (max-width:760px){.ma-archive-shell{gap:18px;padding:0 3px 18px}.ma-match-archive{border-radius:15px;padding:0 12px;box-shadow:inset 0 1px #fff1,0 7px 14px #0006}.ma-match-archive>header{min-height:52px;margin:0}.ma-archive-stack{max-height:360px;padding:5px 5px 20px}.ma-archive-pass{height:118px;padding:14px 17px}.ma-archive-pass+.ma-archive-pass{margin-top:-30px}.ma-pass-title>b{font-size:14px}.ma-archive-toggle{color:#f1dfac}}@media (prefers-reduced-motion:reduce){.ma-archive-pass{transition:none}.ma-archive-pass:hover{transform:none}}
.birthday-stack{min-width:0}.birthday-stack .card-heading{margin-bottom:16px}.birthday-stack-deck{touch-action:pan-y;-webkit-user-select:none;user-select:none;padding-bottom:18px;position:relative}.birthday-stack-layer{pointer-events:none;background:#1b2921;border:1px solid #405044;border-radius:10px;position:absolute;inset:0 0 18px;transform:translateY(8px)scale(.95)}.birthday-stack-layer.back{background:#152019;border-color:#304135;transform:translateY(16px)scale(.9)}.birthday-stack-person{text-align:center;background:#142119;border:1px solid #435448;border-radius:10px;padding:16px;animation:none;position:relative}.birthday-stack-top{color:#bbcabf;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.birthday-stack-top strong{color:#90efb1;background:#203d2b;border-radius:20px;padding:5px 8px;font-size:10px}.birthday-stack .birthday-person-avatar{background-color:#25382c;margin:14px auto 12px;box-shadow:0 0 0 4px #203226;border:3px solid #4b7057!important;border-radius:50%!important;width:88px!important;height:88px!important;display:block!important}.birthday-stack .user-avatar{background-position:50%;background-size:cover;font-size:30px}.birthday-stack-person h4{overflow-wrap:anywhere;margin:0 0 7px;font-size:20px;line-height:1.3}.birthday-stack-person p{color:#b5c5b9;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.birthday-stack-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;padding-top:12px;display:grid}.birthday-stack-facts small{color:#b0c2b5;margin-bottom:7px;font-size:10px;display:block}.birthday-stack-facts b{white-space:nowrap;font-size:15px}.birthday-stack-facts>div:first-child b{color:#85eda8}.birthday-stack-dots{flex-wrap:wrap;justify-content:center;gap:2px;margin-top:6px;display:flex}.birthday-stack-dots button{background:0 0;border:0;width:28px;height:30px;padding:0;position:relative}.birthday-stack-dots button:after{content:"";background:#6b8272;border-radius:9px;width:6px;height:6px;position:absolute;top:12px;left:11px}.birthday-stack-dots button.active:after{background:#50df8b;width:18px;left:5px}.birthday-stack-dots button:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #50df8b}.birthday-stack-dots button:hover:after{background:#a3edbd}@keyframes birthday-stack-enter{0%{opacity:.5;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.birthday-stack-person{animation:none}}.birthday-stack-deck{perspective:1100px;isolation:isolate;display:grid}.birthday-stack-person{backface-visibility:hidden;transform-origin:50%;grid-area:1/1;min-width:0}.birthday-stack-deck.turn-forward{--turn-sign:1}.birthday-stack-deck.turn-backward{--turn-sign:-1}.birthday-stack-person.turn-out{z-index:2;pointer-events:none;transform-origin:0;animation:.65s cubic-bezier(.22,.61,.36,1) both birthday-page-out}.turn-backward .birthday-stack-person.turn-out{transform-origin:100%}.birthday-stack-person.turn-in{z-index:1;animation:.65s cubic-bezier(.22,.61,.36,1) both birthday-page-in}.birthday-stack-dots button:after{transition:width .25s,left .25s,background-color .25s}@keyframes birthday-page-out{0%{opacity:1;transform:translate(0)rotateY(0);box-shadow:0 0 #0000}55%{opacity:1;box-shadow:12px 8px 20px #0005}to{opacity:0;transform:translateX(calc(var(--turn-sign)*-24px)) rotateY(calc(var(--turn-sign)*-88deg));box-shadow:12px 8px 20px #0000}}@keyframes birthday-page-in{0%{transform:translateY(8px) scale(.95) rotateY(calc(var(--turn-sign)*12deg));filter:brightness(.8)}to{filter:brightness();transform:translateY(0)scale(1)rotateY(0)}}@media (prefers-reduced-motion:reduce){.birthday-stack-person.turn-out,.birthday-stack-person.turn-in{animation:none}.birthday-stack-dots button:after{transition:none}}
.staff-identity-panel{background:var(--panel,#111c17);border:1px solid var(--line,#293b31);color:var(--text,#eef5f0);border-radius:12px;padding:24px}.staff-identity-panel h2{margin:0 0 10px;font-size:20px}.staff-identity-panel p{color:#b8c9bf;max-width:70ch;margin:10px 0;font-size:14px;line-height:1.8}.staff-identity-panel small{margin-top:8px;font-size:12px;display:block}.staff-binding-form{gap:10px;max-width:560px;margin-top:20px;display:grid}.staff-binding-form label{font-size:14px}.staff-binding-form input{color:#edf5ef;background:#0d1711;border:1px solid #526b5a;border-radius:6px;width:100%;min-height:44px;padding:10px 12px}.staff-binding-form button,.staff-binding-ticket button{color:#fff;cursor:pointer;background:#206b3c;border:1px solid #526b5a;border-radius:6px;justify-self:start;min-height:44px;padding:10px 16px}.staff-binding-form button:hover,.staff-binding-ticket button:hover{background:#18532e}.staff-binding-form button:disabled,.staff-binding-ticket button:disabled{color:#b8c9bf;cursor:default;background:#27382d}.staff-binding-form input:disabled{opacity:.6}.staff-binding-form small{color:#b8c9bf;line-height:1.7}.staff-identity-panel .staff-binding-error{color:#ffb6ae}.staff-binding-ticket{border-top:1px solid #304237;margin-top:22px;padding-top:18px}.staff-binding-ticket h3{margin:0 0 10px;font-size:16px}.staff-binding-ticket code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#b2edc5;font-size:16px;line-height:1.8;display:block}.staff-binding-ticket>div{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.staff-binding-ticket span{color:#c3dacb;font-size:12px}.staff-binding-ticket>span{min-height:24px;display:block}.staff-account-location{color:#b8c9bf;margin:0 0 14px;font-size:13px;line-height:1.8}.staff-binding-form input:focus-visible,.staff-binding-form button:focus-visible,.staff-binding-ticket button:focus-visible{outline-offset:3px;outline:3px solid #69b984}.staff-id-row{border-block:1px solid #304237;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:20px 0;display:flex}.staff-id-row span{color:#b8c9bf;margin-bottom:8px;font-size:12px;display:block}.staff-id-row strong{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:monospace;font-size:16px}.staff-id-row button,.staff-unbind button{white-space:nowrap;color:#edf7f0;cursor:pointer;background:0 0;border:1px solid #526b5a;border-radius:6px;min-height:44px;padding:10px 14px}.staff-id-row button:hover,.staff-unbind button:hover{background:#22382b}.staff-copy-status{color:#9ce7b7;min-height:22px;margin-top:6px;font-size:12px;display:block}.staff-wechat-status{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-wechat-status h3{margin:12px 0;font-size:16px}.staff-bound,.staff-unbound{white-space:nowrap;border-radius:4px;padding:5px 9px;font-size:12px}.staff-bound{color:#a5f2bf;background:#183e29}.staff-unbound{color:#d7e2db;background:#2a342e}.staff-unbind{grid-column:1/-1;gap:10px;max-width:640px;margin-top:18px;display:grid}.staff-unbind label{font-size:14px}.staff-unbind input{color:#eef5f0;background:#0d1711;border:1px solid #526b5a;border-radius:6px;min-height:44px;padding:10px}.staff-unbind button{justify-self:start}.staff-identity-section{grid-column:1/-1;margin-top:20px;scroll-margin-top:90px}.account-settings-shortcuts{margin:0 0 18px}.account-settings-shortcuts a{color:#a5f2bf;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.account-settings-shortcuts a:focus-visible{outline-offset:3px;outline:3px solid #69b984}.staff-preview{color:#edf5ef;background:#08130d;min-height:100vh;padding:32px max(20px,50vw - 590px);font-family:inherit}.staff-preview header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:30px;display:flex}.staff-preview h1{letter-spacing:-.02em;margin:0 0 12px;font-size:30px}.staff-preview header p{color:#b8c9bf;max-width:65ch;margin:0;font-size:14px;line-height:1.8}.staff-preview-notice{color:#cce2d3;white-space:nowrap;background:#25372b;border-radius:4px;padding:8px 12px;font-size:12px}.staff-preview-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;display:grid}.staff-preview-side{min-width:0}.staff-preview-side>h2{margin:30px 0 14px;font-size:18px}.staff-preview-list{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.staff-preview-list th{color:#b8c9bf;border-bottom:1px solid #405648;padding:12px 8px;font-weight:500}.staff-preview-list td{border-bottom:1px solid #26392c;padding:16px 8px}.staff-preview-list small{color:#b8c9bf;line-height:1.7;display:block}.staff-preview-list button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px}.staff-preview-list tr[data-selected=true]{background:#142b1c}.staff-preview-notes{color:#b8c9bf;margin-top:18px;font-size:13px;line-height:1.8}.staff-preview-phone{color:#14291c;background:#f5f8f5;border-radius:16px;overflow:hidden;box-shadow:0 16px 48px #00000040}.staff-phone-bar{border-bottom:1px solid #dce5dd;justify-content:space-between;padding:16px 22px;font-size:13px;display:flex}.staff-phone-main{min-height:500px;padding:30px 24px 24px}.staff-phone-main h2{margin:0 0 12px;font-size:25px;line-height:1.4}.staff-phone-main p{color:#4b6152;font-size:14px;line-height:1.8}.staff-phone-main form{gap:16px;margin-top:24px;display:grid}.staff-phone-main label{gap:7px;font-size:13px;font-weight:600;display:grid}.staff-phone-main input{color:#14291c;background:#fff;border:1px solid #a0b5a6;border-radius:6px;width:100%;min-height:44px;padding:10px;font-size:14px}.staff-preview-action{color:#fff;cursor:pointer;background:#206b3c;border:0;border-radius:6px;width:100%;min-height:46px;padding:12px 16px;font-size:15px;font-weight:600}.staff-preview-action:hover{background:#16542d}.staff-preview-action:disabled{color:#486050;cursor:default;background:#d2dfd5}.staff-preview-secondary{color:#244b31;background:0 0;border:1px solid #789982;margin-top:12px}.staff-preview-secondary:hover{background:#e3eee6}.staff-preview button:focus-visible,.staff-preview input:focus-visible,.staff-identity-panel button:focus-visible{outline-offset:3px;outline:3px solid #69b984}.staff-preview-message{color:#9c2e26;min-height:24px;margin:14px 0;font-size:13px;line-height:1.7}.staff-preview-demo{color:#435d4b;background:#e7efe9;padding:14px 24px;font-size:12px;line-height:1.8}.staff-preview-demo code{overflow-wrap:anywhere}.staff-preview-success{border-block:1px solid #c7d8cc;margin:20px 0;padding:18px 0}.staff-preview-success strong{margin-bottom:6px;display:block}.staff-preview-success span{color:#4b6152;font-size:13px}.staff-preview-events{color:#b8c9bf;margin:0;padding-left:20px;font-size:13px;line-height:1.9}.staff-preview ::selection{color:#102016;background:#88d3a0}@media (max-width:900px){.staff-preview-grid{grid-template-columns:1fr;gap:24px}.staff-preview-phone{justify-self:center;width:100%;max-width:440px}.staff-preview header{flex-direction:column}.staff-preview{padding:24px 18px}.staff-preview h1{font-size:25px}.staff-preview-list td,.staff-preview-list th{padding-inline:5px}.staff-preview-list td:first-child{min-width:80px}.staff-identity-panel{padding:20px}.staff-id-row{flex-wrap:wrap}.staff-id-row strong{font-size:14px}.staff-preview-phone{grid-row:auto}.staff-preview-list{font-size:12px}}
.wellbeing-import-table>div{grid-template-columns:38px minmax(170px,1fr) 92px 100px 64px minmax(210px,1.2fr) minmax(210px,1fr);min-width:980px}.status-selector{grid-template-columns:repeat(4,minmax(0,1fr))}.status-option.leave.active{background:#f2a75114;border-color:#f2a7516b}.status-option.national-team.active{background:#5c9aff17;border-color:#5c9aff70}.status-option.other.active{background:#b4beb912;border-color:#b4beb961}.availability-dot.personal_leave,.availability-dot.other{background:var(--amber)}.availability-dot.national_team{background:#5c9aff}@media (max-width:900px){.status-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.status-selector{grid-template-columns:1fr}}.birthday-line .birthday-person-avatar{width:30px;min-width:30px;height:30px;color:var(--gold);background-color:#153728;background-position:50%;background-repeat:no-repeat;border:1px solid #c9ae6857;border-radius:50%;place-items:center;font-size:10px;font-weight:900;line-height:1;display:grid;overflow:hidden}.birthday-line .birthday-person-avatar>span{gap:0}.email-recovery-link{color:var(--green);text-align:center;text-underline-offset:4px;font-size:12px;text-decoration:underline}.email-recovery-help{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.email-code-row{align-items:end;gap:10px;display:flex}.email-code-row label{flex:1;min-width:0}.email-code-row>button{border:1px solid var(--line);background:var(--panel);height:40px;color:var(--green);white-space:nowrap;border-radius:7px;padding:0 12px;font-size:11px}.email-recovery-form button:disabled{opacity:.5;cursor:not-allowed}.email-recovery-result{color:var(--green);font-size:13px;line-height:1.8}.email-recovery-help{font-size:14px;line-height:1.7}.email-recovery-link{justify-content:center;align-items:center;min-height:44px;font-size:16px;display:flex}.email-recovery-form input{font-size:16px}.email-recovery-form button{min-height:44px}.email-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.email-recovery-step{color:var(--muted);font-size:14px}.email-binding-panel .email-recovery-form{max-width:540px}.email-recovery-form label>span{font-size:14px}.email-recovery-form button[type=button]{color:#e0ede4;background:#101b15;border:1px solid #7cdb9947;border-radius:8px;min-height:44px;font-size:14px}.email-recovery-form button[type=button]:disabled{color:#88a794;opacity:.65}.login-password-row{align-items:flex-end;gap:14px;display:flex}.login-password-row>label{flex:1;min-width:0}.login-forgot-password,.login-forgot-password:hover,.login-forgot-password:focus-visible{min-height:44px;color:var(--green);white-space:nowrap;flex:none;align-items:center;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.login-forgot-password:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}@media (max-width:480px){.login-password-row{gap:10px}.login-forgot-password{font-size:13px}}
.weekly-schedule-card .card-heading>a{color:var(--green);white-space:nowrap;font-size:11px}.weekly-mobile-meta,.weekly-mobile-rail,.weekly-mobile-dots{display:none}.weekly-schedule-card button:focus-visible,.weekly-mobile-rail:focus-visible,.weekly-schedule-card a:focus-visible{outline-offset:3px;outline:2px solid #70e699}@media (max-width:760px){.dashboard-module-week .weekly-schedule-card{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(145%);border:1px solid #dcfce64a;position:relative;overflow:hidden;box-shadow:inset 0 1px #eefff54d,0 15px 30px #0003;background:linear-gradient(135deg,#defae829,#b4dcc912 45%,#0f2c1f38)!important;min-height:0!important;max-height:none!important;padding:16px 0 8px!important;display:block!important}.weekly-schedule-card:before{content:"";z-index:-2;pointer-events:none;background:repeating-linear-gradient(105deg,#0000 0 65px,#9fe7b01a 65px 125px),radial-gradient(at 0 20%,#77b36c70,#0000 50%),radial-gradient(at 100% 60%,#4f9e8f77,#0000 45%);position:absolute;inset:0}.weekly-schedule-card:after{content:"";z-index:-1;pointer-events:none;filter:blur(5px);border:3px solid #d3eed950;border-radius:50%;width:265px;height:265px;position:absolute;top:100px;left:150px}.weekly-schedule-card .card-heading{padding:0 14px}.dashboard-module-week .weekly-schedule-card .week-strip.week-strip-live.week-strip-full.weekly-desktop{display:none!important}.weekly-mobile-meta{color:#d0e4d7;justify-content:space-between;align-items:center;padding:10px 14px 12px;font-size:11px;display:flex}.weekly-mobile-meta button{color:#dcffe8;background:#14362377;border:1px solid #b4e7c33a;border-radius:6px;padding:7px 10px;font-size:11px}.weekly-mobile-rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;gap:10px;padding:2px 14px 4px;scroll-padding-inline:14px;display:flex;position:relative;overflow-x:auto}.weekly-mobile-rail::-webkit-scrollbar{width:0;height:0;display:none}.weekly-mobile-day{-webkit-backdrop-filter:blur(9px)saturate(120%);scroll-snap-align:start;background:linear-gradient(135deg,#f0fff421,#daf5e809 65%);border:1px solid #e5ffee36;border-radius:11px;flex:0 0 205px;min-width:0;min-height:240px;padding:12px;box-shadow:inset 0 1px #effff540}.weekly-mobile-day.is-today{background:linear-gradient(140deg,#c2ffd727,#70c49818);border-color:#b6ffd581;box-shadow:inset 0 1px #effff56b}.weekly-mobile-date{justify-content:space-between;align-items:center;gap:6px;margin-bottom:14px;display:flex}.weekly-mobile-date>b{color:#f5fff8;font-size:13px}.weekly-mobile-date>span{color:#daf9e4;white-space:nowrap;background:#06261950;border:1px solid #d7ffe522;border-radius:5px;padding:4px 6px;font-size:10px}.weekly-mobile-date>time{color:#d0e4d7;font-size:11px}.weekly-mobile-today{color:#b4ffce;margin-bottom:10px;font-size:10px;display:block}.dashboard-module-week .weekly-schedule-card .weekly-mobile-events .week-day-plan{flex-direction:column;background:0 0!important;border:0!important;border-top:1px solid #dbffe31e!important;border-radius:0!important;align-items:stretch!important;gap:6px!important;height:auto!important;min-height:0!important;margin:0!important;padding:11px 0!important;display:flex!important;overflow:visible!important}.dashboard-module-week .weekly-schedule-card .weekly-mobile-events .week-day-plan em{white-space:normal!important;color:#b4ffce!important;flex:auto!important;width:auto!important;min-width:0!important;font-size:11px!important;line-height:1.5!important;display:block!important}.dashboard-module-week .weekly-schedule-card .weekly-mobile-events .week-day-plan strong{text-shadow:0 1px 2px #0023137a;white-space:normal!important;overflow-wrap:anywhere!important;color:#f5fff8!important;width:auto!important;font-size:13px!important;line-height:1.55!important;display:block!important;overflow:visible!important}.dashboard-module-week .weekly-schedule-card .weekly-mobile-events .week-day-plan small{white-space:normal!important;color:#d0e4d7!important;font-size:11px!important;line-height:1.5!important;display:block!important}.weekly-mobile-events .week-day-empty{color:#d0e4d7;padding:15px 0;font-size:12px;display:block}.weekly-mobile-dots{justify-content:center;margin-top:5px;display:flex}.weekly-mobile-dots button{background:0 0;border:0;width:28px;height:30px;padding:0;position:relative}.weekly-mobile-dots button:after{content:"";background:#aac5b1;border-radius:5px;width:5px;height:5px;position:absolute;top:12px;left:11px}.weekly-mobile-dots button.active:after{background:#9bffbb;width:11px;left:8px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.weekly-mobile-day{background:#1d3325e6}}@media (max-width:760px){.weekly-schedule-card:before{background:repeating-linear-gradient(105deg,#163725 0 65px,#315c3c 65px 125px)}.weekly-schedule-card:after{display:none}.weekly-mobile-meta{justify-content:flex-end;padding:6px 14px 10px}.weekly-mobile-day{flex-direction:column;height:330px;min-height:0;display:flex;overflow:hidden}.weekly-mobile-date,.weekly-mobile-today{flex:none}.weekly-mobile-events{scrollbar-width:thin;scrollbar-color:#789e86 #ffffff08;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;flex:auto;min-height:0;padding-right:3px;overflow:hidden auto}.weekly-mobile-events:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #9bffbb}.dashboard-module-week .weekly-schedule-card .weekly-mobile-events .week-day-plan{white-space:normal!important;flex:none!important;max-height:none!important}.dashboard-module-week .weekly-schedule-card .weekly-mobile-events .week-day-plan em,.dashboard-module-week .weekly-schedule-card .weekly-mobile-events .week-day-plan strong,.dashboard-module-week .weekly-schedule-card .weekly-mobile-events .week-day-plan small{text-overflow:clip!important;-webkit-line-clamp:unset!important;white-space:normal!important;overflow-wrap:anywhere!important;flex:none!important;min-height:0!important;max-height:none!important;overflow:visible!important}}.weekly-heading-title{align-items:center;gap:8px;min-width:0;display:flex}.weekly-today-button{display:none}@media (max-width:760px){.weekly-schedule-card .card-heading{align-items:center;gap:8px;margin-bottom:12px}.weekly-heading-title h3{white-space:nowrap}.weekly-schedule-card .weekly-today-button{color:#dcffe8;white-space:nowrap;background:#14362377;border:1px solid #b4e7c33a;border-radius:6px;justify-content:center;align-items:center;width:auto;height:30px;margin:0;padding:0 9px;font-size:11px;display:inline-flex}.weekly-mobile-rail{padding-top:0}.weekly-mobile-date{margin-bottom:10px}.weekly-mobile-today{margin-bottom:6px}.weekly-mobile-rail{padding-bottom:0}.weekly-mobile-dots{margin-top:-5px;position:relative;transform:translateY(-3px)}.weekly-mobile-dots{margin-top:0;transform:none}.weekly-mobile-dots button{height:26px}.weekly-mobile-dots button:after{top:10px}.dashboard-module-week .weekly-schedule-card{padding-bottom:0!important}.weekly-mobile-rail{padding-inline-end:max(14px,100% - 219px)}.weekly-mobile-dots.weekly-dot-roller{width:140px;height:36px;margin:0 auto;display:block;position:relative}.weekly-dot-window{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.weekly-dot-track{will-change:transform;align-items:center;width:max-content;height:36px;display:flex}.weekly-dot-track i{transform-origin:50%;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin:0 7px;display:block}.weekly-dot-roller input{opacity:0;cursor:grab;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.weekly-dot-roller input:active{cursor:grabbing}.weekly-dot-roller:focus-within{outline-offset:-2px;border-radius:18px;outline:2px solid #9bffbb}}.desktop-week-mobile{display:none}html body .app-shell .desktop-week{color:#e6eee4;flex-direction:column;min-width:0;height:359px;min-height:0;max-height:359px;padding:14px 16px;display:flex;overflow:hidden;container-type:inline-size}.desktop-week ::selection{color:#f4fff7;background:#a6d8b14d}.desktop-week button,.desktop-week a{-webkit-tap-highlight-color:transparent;cursor:pointer;font-family:inherit}.desktop-week button:focus-visible,.desktop-week a:focus-visible,.desktop-week-events:focus-visible{outline-offset:2px;outline:2px solid #b5e5be}.desktop-week-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin:0 0 12px;display:flex}.desktop-week-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.desktop-week-heading h3{color:#e8f0e6;margin:0;font-size:16px;font-weight:700;line-height:1.5}.desktop-week-range{color:#bfd3c5;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.desktop-week-actions{flex:none;align-items:center;gap:5px;display:flex}.desktop-week-actions>button{color:#d7e9dc;background:#bed8c110;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid;box-shadow:0 3px 7px #0002,inset 0 1px #d5e9d51a}.desktop-week-actions>.desktop-week-today{width:auto;padding-inline:9px;font-size:11px}.desktop-week-actions>button:hover:not(:disabled){color:#f3fff5;background:#bed8c128}.desktop-week-actions>button:disabled{opacity:.32;cursor:default;box-shadow:none}.desktop-week-actions>a{color:#c0d8c5;white-space:nowrap;align-items:center;gap:5px;margin-left:7px;font-size:11px;line-height:1.5;text-decoration:none;display:flex}.desktop-week-actions>a:hover{color:#effff3;text-underline-offset:4px;text-decoration:underline}.desktop-week-interactive{flex-direction:column;flex:1;min-height:0;display:flex}.desktop-week-dates{border-bottom:1px solid #c5dfcd1c;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0 0 12px;display:grid}.desktop-week-dates>button{color:#c4d7c9;text-align:center;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:53px;padding:7px 3px;display:flex}.desktop-week-dates>button:hover{background:#bbd5bf10}.desktop-week-dates>button[aria-pressed=true]{color:#effaf0;background:#799e7b30;box-shadow:inset 0 1px #d4eccc26}.desktop-week-dates>button>span{justify-content:center;align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.desktop-week-dates>button i{color:#c5e9cb;font-size:9px;font-style:normal}.desktop-week-dates time{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1}.desktop-week-dates small{color:#c1d5c7;font-size:10px;line-height:1.5}.desktop-week-day{flex-direction:column;flex:1;min-height:0;padding-top:11px;display:flex}.desktop-week-day-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:25px;margin-bottom:8px;display:flex}.desktop-week-day-heading>div{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.desktop-week-day-heading h4{color:#e6f0e7;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:1.6;display:flex}.desktop-week-day-heading time{color:#c1d5c7;font-variant-numeric:tabular-nums;font-size:11px;font-weight:400}.desktop-week-today-mark{color:#d4efda;white-space:nowrap;background:#769c7d2b;border-radius:4px;padding:0 6px;font-size:10px;line-height:1.8}.desktop-week-md{color:#c5d9cc;white-space:nowrap;font-size:10px;line-height:1.9}.desktop-week-md.matchday{color:#ebd9a9}.desktop-week-count{color:#c0d5c7;white-space:nowrap;font-size:11px;line-height:1.7}.desktop-week-events{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#799a82 #bcd8c008;scrollbar-gutter:stable;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0 24px;min-height:0;padding-right:5px;display:grid;overflow:hidden auto}html body .app-shell .desktop-week-events>.desktop-week-event{min-width:0;height:auto;min-height:82px;max-height:none;box-shadow:none;white-space:normal;background:0 0;border:0;border-top:1px solid #c5dfcd18;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;margin:0;padding:9px 0 10px;display:flex;overflow:visible}html body .app-shell .desktop-week-events>.desktop-week-event:nth-child(-n+3){border-top:0;padding-top:4px}html body .app-shell .desktop-week-events>.desktop-week-event>:is(em,strong,small){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;-webkit-line-clamp:unset;text-align:left;flex:none;width:auto;min-width:0;max-height:none;line-height:1.6;display:block;overflow:visible}html body .app-shell .desktop-week-events>.desktop-week-event>em{color:#c0e4c9;font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:500}html body .app-shell .desktop-week-events>.desktop-week-event>strong{color:#edf4ee;font-size:14px;font-weight:600}html body .app-shell .desktop-week-events>.desktop-week-event>small{color:#c1d5c7;font-size:11px;font-weight:400}html body .app-shell .desktop-week-events>.desktop-week-empty{color:#c1d5c7;grid-column:1/-1;justify-content:center;align-items:center;min-height:170px;padding:16px 0;font-size:13px;line-height:1.7;display:flex}@container (max-width:700px){.desktop-week-events{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.desktop-week-range{display:none}.desktop-week-dates>button>span{white-space:nowrap;gap:4px;font-size:11px}.desktop-week-dates>button i{display:none}html body .app-shell .desktop-week-events>.desktop-week-event:nth-child(3){border-top:1px solid #c5dfcd18;padding-top:9px}}@container (max-width:400px){.desktop-week-actions>a{margin-left:2px;font-size:10px}.desktop-week-actions>a svg{display:none}.desktop-week-heading h3{font-size:14px}.desktop-week-dates{gap:2px}.desktop-week-dates>button>span{gap:3px;font-size:10px}.desktop-week-dates time{font-size:12px}.desktop-week-dates small{font-size:9px}.desktop-week-dates>button i{display:none}.desktop-week-events{column-gap:12px}}@media (min-width:761px){html body .app-shell .dashboard-custom-title~.desktop-week{padding-top:44px}}@media (max-width:760px){.desktop-week-mobile{display:block}html body .app-shell .desktop-week{display:none}}@media (prefers-reduced-motion:reduce){.desktop-week *{scroll-behavior:auto}}.desktop-week-events{grid-auto-rows:max-content;gap:8px 12px}.desktop-week-event{--task-bg:#37483e;--task-time:#d1e5d7;--task-detail:#c8dbce}.desktop-week-event[data-plan-kind=training]{--task-bg:#2b503b;--task-time:#c0f0cb;--task-detail:#c4dfcc}.desktop-week-event[data-plan-kind=meeting]{--task-bg:#2d4864;--task-time:#c6e4ff;--task-detail:#c6daed}.desktop-week-event[data-plan-kind=match-plan]{--task-bg:#28534c;--task-time:#b6eee4;--task-detail:#bfe0da}.desktop-week-event[data-plan-kind=video]{--task-bg:#603c49;--task-time:#ffcad8;--task-detail:#edcbd5}.desktop-week-event[data-plan-kind=match]{--task-bg:#5d4c28;--task-time:#ffe4a6;--task-detail:#e9d8b5}.desktop-week-event[data-plan-kind=medical]{--task-bg:#4c4163;--task-time:#e5d4ff;--task-detail:#dcd0eb}.desktop-week-event[data-plan-kind=recovery]{--task-bg:#374d62;--task-time:#cfdef7;--task-detail:#cedbe9}.desktop-week-event[data-plan-kind=meal]{--task-bg:#60452f;--task-time:#ffdbb3;--task-detail:#ead6c0}.desktop-week-event[data-plan-kind=activation]{--task-bg:#2e535b;--task-time:#bcecf4;--task-detail:#c0dfe4}.desktop-week-event[data-plan-kind=travel]{--task-bg:#454863;--task-time:#d9ddff;--task-detail:#d0d4e8}.desktop-week-event[data-plan-kind=rest]{--task-bg:#444d40;--task-time:#dce8cf;--task-detail:#d3ddca}html body .app-shell .desktop-week-events>.desktop-week-event,html body .app-shell .desktop-week-events>.desktop-week-event:nth-child(-n+3){background:var(--task-bg);border:0;border-radius:8px;min-height:82px;padding:8px 10px}html body .app-shell .desktop-week-events>.desktop-week-event>em{color:var(--task-time);justify-content:space-between;align-items:center;gap:8px;display:flex}html body .app-shell .desktop-week-events>.desktop-week-event>small{color:var(--task-detail)}.desktop-week-kind{white-space:nowrap;color:var(--task-time);font-size:9px;font-weight:400;line-height:1.6}@container (max-width:700px){.desktop-week-events{column-gap:10px}}.desktop-week-size-reference{display:none}@media (min-width:761px){.desktop-week-size-reference{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;display:contents}html body .app-shell .desktop-week{width:100%;height:var(--desktop-week-original-height,359px);min-height:0;max-height:none;position:absolute;inset:0 auto auto 0}}
.dashboard-custom-grid{align-items:stretch}.dashboard-module-match .dash-card.next-match-card{min-width:0;height:100%!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.next-match-fixture-link{color:inherit;text-decoration:none;display:block}.league-standings{border-top:1px solid var(--line2);min-width:0;margin-top:10px;padding-top:9px}.league-standings-heading{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.league-standings-heading h4{color:var(--text,#edf5ef);margin:0;font-size:12px;line-height:1.4}.league-standings-heading>span{color:#b8cebf;font-size:10px}.league-standing-row{font-variant-numeric:tabular-nums;text-align:center;color:#e5f1e8;grid-template-columns:24px minmax(0,1fr) repeat(4,22px) 32px;align-items:center;gap:3px;height:44px;min-height:44px;font-size:11px;line-height:1.35;display:grid!important}.league-standing-labels{color:#b9cec0;height:25px;min-height:25px;font-size:9px}.league-standing-labels>span:nth-child(2){text-align:left;padding-left:3px}.league-standing-team{text-align:left;align-items:center;gap:6px;min-width:0;display:flex}.league-standing-team img{object-fit:contain;flex:0 0 26px;width:26px;height:28px}.league-standing-team b{white-space:normal;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.3}.league-standing-rank{color:#b9cec0}.league-standing-zhejiang{background:#315d4066;border:1px solid #71b78966;border-radius:6px;min-height:42px;margin:2px 0 5px}.league-standing-zhejiang .league-standing-team b,.league-standing-zhejiang .league-standing-rank,.league-standing-zhejiang strong{color:#a2f0bc;font-weight:700}.league-standings-scroll{scrollbar-width:none;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;height:88px;overflow:hidden auto}.league-standings-scroll::-webkit-scrollbar{width:0;height:0;display:none}.league-standings-scroll .league-standing-row+.league-standing-row{border-top:1px solid #ffffff07}.league-standings-scroll:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #8cedb0}.league-standings-source{color:#b3c8ba;justify-content:space-between;gap:8px;margin-top:8px;font-size:9px;line-height:1.4;display:flex}.league-standings-source a{color:inherit;text-decoration:none}@media (max-width:760px){.dashboard-module-match .next-match-card{padding:16px 14px!important}.league-standing-row{grid-template-columns:22px minmax(0,1fr) repeat(4,22px) 30px;gap:2px;min-height:43px;font-size:12px}.league-standing-labels{height:26px;min-height:26px;font-size:10px}.league-standing-team b{font-size:12px}.league-standings-heading h4{font-size:14px}.league-standings-scroll{height:88px}.league-standing-zhejiang{min-height:44px}.league-standings-source{font-size:10px}}@media (max-width:360px){.league-standing-row{grid-template-columns:19px minmax(0,1fr) repeat(4,20px) 27px}.league-standing-team{gap:4px}.league-standing-team b{font-size:11px}}
.dashboard-module-match .next-match-card footer,.dashboard-module-match .league-standings,.dashboard-module-match .league-standings-scroll .league-standing-row+.league-standing-row{border-top:0!important}.dashboard-module-weather .weather-card-expanded .weather-source,.dashboard-module-weather .weather-data-rail,.dashboard-module-weather .weather-data-item{border:0!important}.dashboard-module-weather .weather-uv-level{display:none}.dashboard-module-weather .weather-card-expanded{flex-direction:column;display:flex}.dashboard-module-weather .weather-topline{flex:none;font-size:12px}.dashboard-module-weather .weather-overview{flex:auto;gap:12px;min-height:104px;margin-top:10px}.dashboard-module-weather .weather-now{gap:12px}.dashboard-module-weather .weather-now .weather-main-icon{flex-basis:50px;width:50px;height:50px}.dashboard-module-weather .weather-temperature-line h2{font-size:42px;line-height:1.05}.dashboard-module-weather .weather-feels-like{font-size:10px;line-height:1.4}.dashboard-module-weather .weather-feels-like b{font-size:12px}.dashboard-module-weather .weather-status{white-space:normal;line-height:1.5;font-size:11px!important}.dashboard-module-weather .weather-compass{flex:0 0 44px;width:44px;height:44px}.dashboard-module-weather .weather-compass i{font-size:22px}.dashboard-module-weather .weather-wind-focus{gap:8px}.dashboard-module-weather .weather-wind-focus small{color:var(--muted);font-size:10px;line-height:1.3}.dashboard-module-weather .weather-wind-focus b{font-size:15px;line-height:1.3}.dashboard-module-weather .weather-wind-focus em{white-space:normal;font-size:10px;line-height:1.4}.dashboard-module-weather .weather-data-rail{flex:auto;align-content:center;gap:18px 12px;margin-top:12px;padding:12px 0 10px}.dashboard-module-weather .weather-data-item{gap:9px;min-height:44px;padding:0 4px}.dashboard-module-weather .weather-data-item>svg{width:23px;height:23px}.dashboard-module-weather .weather-data-item b{font-size:17px;line-height:1.2}.dashboard-module-weather .weather-data-item b em{font-size:10px}.dashboard-module-weather .weather-data-item small{white-space:normal;font-size:10px;line-height:1.4}.dashboard-module-weather .weather-card-expanded .weather-source{flex:none;gap:8px;margin-top:8px;padding-top:0;font-size:10px;line-height:1.4}@container (max-width:440px){.dashboard-module-weather .weather-data-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:340px){.dashboard-module-weather .weather-now{gap:8px}.dashboard-module-weather .weather-now .weather-main-icon{flex-basis:42px;width:42px;height:42px}.dashboard-module-weather .weather-temperature-line h2{font-size:38px}.dashboard-module-weather .weather-compass{flex-basis:36px;width:36px;height:36px}.dashboard-module-weather .weather-wind-focus{gap:6px}.dashboard-module-weather .weather-wind-focus b{font-size:14px}.dashboard-module-weather .weather-topline{font-size:11px}.dashboard-module-weather .weather-data-item b{font-size:16px}}@container (max-width:290px){.dashboard-module-weather .weather-overview{grid-template-columns:1fr;gap:10px}.dashboard-module-weather .weather-wind-focus{justify-self:end}.dashboard-module-weather .weather-temperature-line h2{font-size:36px}.dashboard-module-weather .weather-data-item{gap:6px}.dashboard-module-weather .weather-data-item>svg{width:21px;height:21px}}
.dashboard-module-suspensions{min-width:0;container-type:inline-size}html body .app-shell .suspension-warning-card{height:var(--suspension-card-height,380px);color:#edf3ee;--suspension-secondary:#c5d6ca;flex-direction:column;gap:0;min-height:0;padding:22px 22px 18px;display:flex;overflow:hidden}.suspension-warning-card .card-heading{align-items:center;margin:0 0 14px}.suspension-warning-card .card-heading h3{font-size:16px;font-weight:700}.suspension-total{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-weight:650;display:flex;color:#f3d48a!important;font-size:19px!important}.suspension-total small{color:var(--suspension-secondary);font-size:11px;font-weight:400}.suspension-context{color:var(--suspension-secondary);justify-content:space-between;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.suspension-context a{color:inherit;text-underline-offset:3px}.suspension-list{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;margin:6px 0 0;padding:0;list-style:none;overflow:hidden auto;scroll-behavior:auto!important}.suspension-list::-webkit-scrollbar{width:0;height:0;display:none}.suspension-player{break-inside:avoid;grid-template-columns:42px minmax(54px,1fr) minmax(100px,1.25fr);align-items:center;gap:6px 10px;padding:13px 0;display:grid}.suspension-identity{display:contents}.suspension-avatar{color:#edf3ee;background-color:#40584a;background-position:50% 20%;background-size:cover;border-radius:50%;flex:none;grid-area:1/1/3;place-items:center;width:42px;height:42px;font-weight:600;display:grid;box-shadow:0 4px 9px #07160d33}.suspension-person{grid-area:1/2;gap:3px;min-width:0;display:grid}.suspension-person strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.5}.suspension-person small{color:var(--suspension-secondary);font-size:10px;line-height:1.5}.is-suspended .suspension-person small{color:#ffc0b9}.is-returning .suspension-person small,.is-returning .suspension-return strong{color:#cce7c7}.is-warning .suspension-person small{color:#f3d899}.suspension-row-detail{display:contents}.suspension-card-counts{flex:none;grid-area:2/2;gap:10px;display:flex}.suspension-card-counts>span{color:#eff5ef;align-items:center;gap:5px;font-size:13px;display:flex}.suspension-card-counts svg{width:12px;height:16px;display:block}.suspension-card-counts b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.suspension-return{text-align:right;grid-area:1/3/3;gap:4px;min-width:0;display:grid}.suspension-return strong{color:#dce9de;font-size:12px;font-weight:600;line-height:1.4}.is-warning .suspension-return strong{color:#f3d899}.is-suspended .suspension-return strong{color:#ffc0b9}.suspension-return small{color:var(--suspension-secondary);font-size:10px;line-height:1.6}.suspension-empty{color:var(--suspension-secondary);flex:1;padding:52px 0;line-height:1.8}.suspension-empty strong{color:#e4eee6;font-size:14px}.suspension-empty p{margin:6px 0 0;font-size:12px}.suspension-warning-card :focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c6dfc9}.suspension-warning-card ::selection{color:#fff;background:#6d9477}@container (min-width:480px){.suspension-player{grid-template-columns:42px minmax(120px,1fr) minmax(140px,1fr);gap:6px 14px}}@container (max-width:340px){html body .app-shell .suspension-warning-card{padding-inline:18px}.suspension-row-detail{padding-left:0}.suspension-card-counts{gap:10px}.suspension-return small,.suspension-context{font-size:10px}}@container (max-width:280px){.suspension-player{grid-template-columns:34px minmax(42px,1fr) minmax(0,1.45fr);column-gap:8px}.suspension-avatar{width:34px;height:34px}.suspension-card-counts{gap:6px}.suspension-card-counts>span{gap:3px}.suspension-card-counts b{font-size:12px}.suspension-card-counts svg{width:11px;height:15px}.suspension-return strong{overflow-wrap:anywhere;font-size:11px}.suspension-return small{font-size:9px}}@media (max-width:760px){html body .app-shell .suspension-warning-card{padding:20px}.suspension-context a{min-height:24px;display:inline-block}}
.language-trigger{justify-content:center;width:40px;min-width:40px!important;padding:0!important}.mobile-page-tools{display:none}@media (max-width:760px){.app-shell{--muted:#b8cfc2;background:radial-gradient(420px 440px at -12% 12%,#77b77870,#0000 85%),radial-gradient(340px 500px at 105% 42%,#38958d75,#0000 80%),radial-gradient(320px 410px at 3% 78%,#648c5060,#0000 85%),linear-gradient(158deg,#163a28 0%,#102e28 34%,#0c2429 62%,#183623 100%)}.app-main{background:0 0}.app-main>.topbar{-webkit-backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(120deg,#d6ffe519,#10382aa6);border:1px solid #e8fff23b;border-radius:999px;gap:5px;width:calc(100% - 28px);height:56px;margin:12px 14px 0;padding:7px 9px;position:relative;top:auto;box-shadow:0 8px 22px #00130e35}.topbar .mobile-menu,.topbar .language-trigger,.topbar .notification-button,.topbar .account-trigger{background:#ddffe60b;border:1px solid #effff51c;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;min-width:40px!important}.topbar .language-trigger img{width:22px;height:22px}.topbar .account-trigger .account-avatar-image{border-radius:50%}.app-shell .sidebar{-webkit-backdrop-filter:blur(28px)saturate(145%);background:linear-gradient(145deg,#badfc52b,#103b2bdd 58%,#092a25e0);border:1px solid #e8fff23b;border-radius:20px;width:min(310px,82vw);height:calc(100dvh - 86px);top:74px;left:12px;transform:translate(calc(-100% - 24px));box-shadow:0 20px 50px #00140f70}.app-shell .sidebar.mobile-open{transform:translate(0)}.sidebar-backdrop{-webkit-backdrop-filter:blur(3px);background:#03120c70}.sidebar-nav a.active{background:linear-gradient(120deg,#a8e8be25,#3b765747);border-color:#d8ffe332}.content-area :is(.dash-card,.panel,.week-card,.weekly-schedule-card,.next-match-card,.weather-card,.birthday-card,.dashboard-card,.timeline-card,.record-form-panel){-webkit-backdrop-filter:blur(18px)saturate(125%);border-radius:15px;box-shadow:0 10px 24px #0000001c;background:linear-gradient(145deg,#d6ffe512,#16462e48)!important;border:1px solid #e6ffec2b!important}.weekly-schedule-card:before,.weekly-schedule-card:after{display:none!important}.weekly-mobile-day{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(135deg,#e6ffec10,#0c291c26)!important;border-color:#e6ffec35!important}.account-popover,.language-popover,.notification-popover{-webkit-backdrop-filter:blur(24px);border-color:#e6ffec35;background:linear-gradient(145deg,#315a43ed,#0b3028ed)!important}.mobile-page-tools{border-top:1px solid #e6ffec24;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 18px;padding-top:12px;display:flex}.mobile-page-tools button{color:#d9eee1;background:#ddffe609;border:1px solid #e6ffec26;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:12px;display:flex}.mobile-page-tools svg{width:18px;height:18px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (max-width:760px){.app-main>.topbar,.app-shell .sidebar{background:#16372eef}.content-area :is(.dash-card,.panel,.week-card,.weekly-schedule-card,.next-match-card,.weather-card,.birthday-card,.dashboard-card,.timeline-card,.record-form-panel){background:#193c30ef!important}}}.sidebar-mobile-close{display:none}@media (max-width:760px){.app-shell .sidebar{grid-template-rows:auto minmax(0,1fr);padding-top:52px}.sidebar .sidebar-collapse{display:none!important}.sidebar-mobile-close{color:#e6f7ed;background:#ddffe610;border:1px solid #effff52b;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:10px;right:10px}.sidebar-mobile-close:focus-visible{outline-offset:2px;outline:2px solid #9aefb8}.birthday-stack-person{-webkit-backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(135deg,#d6ffe51c,#16462e52);border-color:#e6ffec3b;border-radius:14px;box-shadow:0 8px 24px #00140f20}.birthday-stack-layer{background:linear-gradient(145deg,#bde9ca17,#234d3a40);border-color:#d8ffe32b;border-radius:14px}.birthday-stack-layer.back{background:linear-gradient(145deg,#badfc510,#153f3438);border-color:#d8ffe320}.birthday-stack-top strong{color:#b7f6cf;background:linear-gradient(120deg,#a8e8be26,#3b765747);border:1px solid #d8ffe32b}.birthday-stack .birthday-person-avatar{box-shadow:0 0 0 4px #d6ffe512;border-color:#b1dfbe6b!important}.birthday-stack-person p,.birthday-stack-facts small{color:#c2d7ca}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (max-width:760px){.birthday-stack-person{background:linear-gradient(135deg,#315941,#183c32)}}}@media (max-width:760px){:is(html:has(.app-shell),body:has(.app-shell)){background-color:#234c35}body:has(.app-shell)>[data-language]{min-height:100dvh;display:flow-root}.app-shell{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);min-height:100dvh}.app-main{display:flow-root}body:has(.app-shell){background-image:linear-gradient(0deg,#234c35 0 72px,#234c3500 220px),linear-gradient(#234c35 0 72px,#234c3500 220px),radial-gradient(420px 440px at -12% 12%,#77b77870,#0000 85%),radial-gradient(340px 500px at 105% 42%,#38958d75,#0000 80%),radial-gradient(320px 410px at 3% 78%,#648c5060,#0000 85%),linear-gradient(158deg,#163a28 0%,#102e28 34%,#0c2429 62%,#183623 100%);background-repeat:no-repeat}.app-shell{background:0 0}html:has(.app-shell){background:#234c35}.mobile-page-tools{border-top:0}.mobile-page-tools button{border-radius:50%;width:44px;padding:0}}.birthday-stack-deck{perspective:none;--flip-direction:1;padding-bottom:0;overflow:hidden}.birthday-stack-person.single-out{animation:.32s cubic-bezier(.55,0,1,.45) both birthday-single-out}.birthday-stack-person.single-in{animation:.32s cubic-bezier(0,.55,.45,1) both birthday-single-in}@keyframes birthday-single-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(var(--flip-direction)*-100%))}}@keyframes birthday-single-in{0%{opacity:0;transform:translateX(calc(var(--flip-direction)*100%))}to{opacity:1;transform:translate(0)}}@media (max-width:760px){.weekly-mobile-events{-ms-overflow-style:none;scrollbar-width:none!important}.weekly-mobile-events::-webkit-scrollbar{width:0;height:0;display:none}.birthday-stack-person{-webkit-backdrop-filter:blur(30px)saturate(90%);box-shadow:inset 0 1px #f0fff02a,0 8px 24px #00140f20;background:linear-gradient(135deg,#97c4ac55,#255e4dcc)!important}.birthday-stack-dots{margin-top:12px}}@media (prefers-reduced-motion:reduce){.birthday-stack-person.single-out,.birthday-stack-person.single-in{animation:none}}.birthday-stack-deck.turn-backward{--flip-direction:-1}.birthday-stack-person{transform-origin:50%;backface-visibility:hidden}.capsule-tools{align-items:center;gap:10px;display:flex}@media (max-width:760px){.sidebar,.sidebar-nav{-ms-overflow-style:none;scrollbar-width:none!important}.sidebar::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-nav a,.sidebar-nav-children a{align-items:center;line-height:1.3}.sidebar-nav a>svg{flex-shrink:0;align-self:center;display:block}.sidebar-nav a>span{align-self:center;align-items:center;min-height:22px;display:flex}.app-main>.topbar{will-change:width;transition:width .6s cubic-bezier(.22,.61,.36,1),box-shadow .6s}.capsule-tools{opacity:1;gap:5px;max-width:180px;transition:max-width .6s cubic-bezier(.22,.61,.36,1),opacity .25s,transform .6s;transform:translate(0)}.topbar.capsule-folded{gap:0;width:60px;overflow:hidden}.topbar.capsule-folded .topbar-spacer{flex:0}.topbar.capsule-folded .capsule-tools{opacity:0;pointer-events:none;max-width:0;transform:translate(-24px)}.topbar .mobile-menu{flex:0 0 40px}}@media (prefers-reduced-motion:reduce){.app-main>.topbar,.capsule-tools{transition:none}}.sidebar,.sidebar-nav{-ms-overflow-style:none;scrollbar-width:none!important}.sidebar::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}.sidebar-nav a,.sidebar-nav-children a{align-items:center;line-height:1.3}.sidebar-nav a>svg{flex-shrink:0;align-self:center;display:block}.sidebar-nav a>span{align-self:center;align-items:center;min-height:22px;display:flex}.app-shell:not(.is-collapsed) .sidebar-nav-group-row>a{grid-template-columns:22px minmax(0,1fr) auto;gap:9px;padding-inline:11px}.sidebar-nav>a>svg,.sidebar-nav-group-row>a>svg{justify-self:center;width:20px;height:20px}@media (max-width:760px){.app-shell .sidebar-nav-group-row>a{grid-template-columns:22px minmax(0,1fr) auto;gap:9px;padding-inline:11px}.capsule-tools{transform:none}.notification-popover>header h2,.notification-popover>header button{white-space:nowrap}.notification-popover>nav{scrollbar-width:none;overflow-x:auto}.notification-popover>nav::-webkit-scrollbar{display:none}.app-main>.topbar{clip-path:inset(-48px -48px -900px round 28px);will-change:auto;transition:clip-path .38s cubic-bezier(.22,1,.36,1)}.topbar.capsule-folded{clip-path:inset(0 calc(100% - 60px) 0 0 round 28px);pointer-events:none;gap:5px;width:calc(100% - 28px)}.topbar.capsule-folded .mobile-menu{pointer-events:auto}.topbar.capsule-folded .topbar-spacer{flex:1}.capsule-tools{max-width:none;transition:opacity .18s ease-out,transform .38s cubic-bezier(.22,1,.36,1)}.topbar.capsule-folded .capsule-tools{opacity:0;max-width:none;transform:translate(-120px)}}@media (prefers-reduced-motion:reduce){.app-main>.topbar,.capsule-tools{transition:none}}
@media (max-width:760px){.app-shell{--surface-glass:linear-gradient(145deg,#d6ffe51c,#16462e70);--surface-inset:linear-gradient(135deg,#e6ffec0c,#092c222b);--surface-overlay:linear-gradient(145deg,#426b53ec,#10362eed)}.content-area :is(.ops-plan-tools,.season-calendar-shell,.session-brief,.training-equipment-request,.session-timeline,.health-data-operations,.wellbeing-centre,.chat-workspace,.ops-stock,.ops-inventory-builder,.access-admin-kpis,.access-control-workspace,.access-user-directory,.module-command,.domain-command,.domain-panel,.planner-panel,.season-plan-command,.season-plan-board,.training-card,.training-pitch-panel,.training-squad-panel,.roster-panel,.roster-list,.player-profile-panel,.profile-panel,.password-panel,.email-binding-panel,.staff-identity-panel,.medical-panel,.medical-command-panel,.medical-diagnosis-card,.health-command-shell,.health-handoff-panel,.health-identity-panel,.health-workspace-panel,.wellbeing-table-panel,.body-comparison-panel,.body-pdf-panel,.handoff-panel,.load-panel,.trend-panel,.risk-list-card,.ops-request-panel,.equipment-request-form,.video-command,.video-upload-panel,.video-player-panel,.video-library,.schedule-command,.schedule-list,.fixture-next-card,.fixtures-list,.records-table,.user-admin-list,.system-user-list,.access-user-list,.access-audit-panel,.audit-panel,.module-grant-panel,.chat-channels,.chat-room,.chat-inspector,.record-form-panel){-webkit-backdrop-filter:blur(22px)saturate(115%);box-shadow:inset 0 1px #effff514,0 10px 24px #00130e25;background:var(--surface-glass)!important;border-color:#e6ffec30!important}.content-area :is(.planner-form,.medical-case-form,.wellbeing-entry-form,.ops-request-form,.health-table,.wellbeing-table,.body-review-table,.gps-data-table,.fixtures-table,.matrix-table,.training-squad,.video-list,.ops-request-list,.staff-preview-list,.health-identity-table){background:var(--surface-inset)!important;border-color:#e6ffec22!important}.content-area :is(input,select,textarea){color:#eef8f1;background:#08251b75;border-color:#c5ecd12e}.content-area :is(input,select,textarea):focus{background:#173c2bb3;border-color:#9aefb880;box-shadow:0 0 0 3px #9aefb815}.content-area :is(input,textarea)::placeholder{color:#a8c4b4;opacity:1}.content-area select option{color:#eef8f1;background:#16372c}.content-area :is(.records-table,.health-table,.wellbeing-table,.fixtures-table,.gps-data-table,.matrix-table)>header{background:#123b2bce!important;border-color:#e6ffec24!important}.content-area :is(.records-table,.health-table,.wellbeing-table,.fixtures-table,.gps-data-table,.matrix-table)>article{background:0 0!important;border-color:#e6ffec1c!important}body:has(.app-shell) :is(.edit-dialog,.player-dialog,.fixture-modal,.avatar-crop-dialog,.pdf-preview-modal,.system-picker-menu,.system-select-menu,.dashboard-context-menu){-webkit-backdrop-filter:blur(26px)saturate(110%);box-shadow:0 20px 60px #00140f60;background:linear-gradient(145deg,#426b53ed,#10362ef2)!important;border-color:#e6ffec3b!important}body:has(.app-shell) :is(.player-dialog-backdrop,.fixture-modal-backdrop){-webkit-backdrop-filter:blur(5px);background:#03120c80}.content-area :is(.system-select-trigger,.system-picker-trigger){background:#163a2b8c!important;border-color:#c5ecd12e!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (max-width:760px){.app-shell{--surface-glass:linear-gradient(145deg,#284b39f5,#15392ef5)}}}@media print{.content-area *{-webkit-backdrop-filter:none!important}}@media (max-width:760px){.content-area .teamops-live-layout,.content-area .teamops-stock-column,.content-area .ops-inventory-builder{min-width:0;max-width:100%}.content-area .teamops-live-layout{grid-template-columns:minmax(0,1fr)}.content-area .domain-shell{min-width:0}.content-area .ops-stock>header{flex-wrap:wrap}.content-area .domain-kpis{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-width:100%}.content-area .ops-inventory-builder>header{flex-wrap:wrap;gap:10px}.content-area .ops-inventory-builder>header>div{min-width:0;max-width:100%}.content-area .domain-shell:has(.teamops-live-layout){overflow-x:clip}.content-area .ops-stock-live{overflow-x:auto!important}}@media screen and (max-width:760px){.content-area :is(.player-kpi,.ops-plan-builder,.season-plan-summary,.season-plan-filter-group,.season-plan-squad-filter,.wellbeing-detail,.wellbeing-weight-summary,.drai-history,.body-composition-summary){-webkit-backdrop-filter:blur(22px)saturate(115%);box-shadow:inset 0 1px #effff514,0 8px 22px #00130e20;background:var(--surface-glass)!important;border-color:#e6ffec30!important}.content-area :is(.season-plan-year-stepper,.wellbeing-number-control){background:#12372b85!important;border-color:#e6ffec30!important}.content-area :is(.weekly-board,.weekly-cell,.weekly-head,.season-calendar-grid,.season-calendar-day){background:#12372b50!important;border-color:#e6ffec22!important}.content-area .table-head{color:#cde4d6;background:#123b2bcc!important;border-color:#e6ffec24!important}.content-area :is(.wellbeing-kpis,.zj-week,.zj-week-team,.zj-week-player,.wellbeing-import-workspace){-webkit-backdrop-filter:blur(22px)saturate(115%);background:var(--surface-glass)!important;border-color:#e6ffec30!important}.content-area :is(.wellbeing-kpis>div,.wellbeing-selection-tools,.zj-week-table-scroll,.zj-week-team-chart,.zj-week-player-chart,.wellbeing-import-controls,.wellbeing-import-summary,.wellbeing-import-table,.wellbeing-import-empty){background:var(--surface-inset)!important;border-color:#e6ffec22!important}.content-area :is(.zj-week table thead,.wellbeing-import-table>.head){color:#cde4d6;background:#123b2bcc!important}.content-area :is(.wellbeing-actions button,.zj-week-controls button,.wellbeing-import-file button,.wellbeing-import-conflict-tools button){color:#eef8f1;background:#163a2b8c;border-color:#c5ecd12e}.content-area .wellbeing-column-filter fieldset{background:var(--surface-overlay);-webkit-backdrop-filter:blur(22px)}}
.pdf-sheet,.wellbeing-pdf-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-backdrop-filter:none!important;background:#fff!important}@media screen and (max-width:760px){body:has(.app-shell) .pdf-preview-modal{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.pdf-preview-panel .pdf-preview-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}}
