html body .app-shell .pf-preview,html body .app-shell .pf-preview :is(.pf-content,.pf-workspace,.pf-bars-panel,.pf-radar-panel){min-width:0;max-width:100%}html body .app-shell .pf-preview :is(.pf-page-head,.pf-chart-header){flex-wrap:wrap}html body .app-shell .pf-preview .pf-page-head>div:first-child{min-width:0}html body .app-shell .pf-preview .pf-source{overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}html body .app-shell .pf-preview .pf-bars{gap:8px;min-width:0;padding:16px 20px 24px}html body .app-shell .pf-preview .pf-bars>button{grid-template-columns:minmax(140px,220px) minmax(0,1fr) max-content;grid-template-areas:"name track value";gap:16px;width:100%;min-width:0;min-height:64px;margin:0;padding:12px 16px;line-height:1.5}html body .app-shell .pf-preview .pf-bar-name{overflow-wrap:anywhere;grid-area:name;gap:10px;min-width:0;font-size:14px;line-height:1.5}html body .app-shell .pf-preview .pf-bar-name .pf-avatar{flex-shrink:0;width:32px;height:32px}html body .app-shell .pf-preview .pf-bar-label{overflow-wrap:anywhere;min-width:0}html body .app-shell .pf-preview .pf-bar-track{grid-area:track;align-self:center;width:100%;min-width:0;height:8px}html body .app-shell .pf-preview .pf-bars>button>b{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;grid-area:value;min-width:0;font-size:16px;line-height:1.5}html body .app-shell .pf-preview .pf-bars>button small{color:#c7ddcf;font-size:12px;font-weight:400}html body .app-shell .pf-preview .pf-bars>button[aria-pressed=true]{background:#83b77d29;box-shadow:inset 0 0 0 1px #acd5a944}html body .app-shell .pf-preview .pf-bars>button:hover{background:#acc9b016}html body .app-shell .pf-preview .pf-filters>label{min-width:0;max-width:100%}html body .app-shell .pf-preview .pf-filters label>span{font-size:12px;line-height:1.5}html body .app-shell .pf-preview :is(.pf-actions button,.pf-selection button,.pf-clear,.pf-mode button){min-height:40px;font-size:12px;line-height:1.5}html body .app-shell .pf-preview .pf-tabs{flex-wrap:wrap;row-gap:4px;height:auto;min-height:58px;padding-block:6px}html body .app-shell .pf-preview .pf-tabs>div{flex-wrap:wrap;min-width:0}html body .app-shell .pf-preview .pf-tabs>span{padding-block:6px;font-size:12px;line-height:1.5}html body .app-shell .pf-preview .pf-bars-tools{flex-wrap:wrap;flex:0 420px;min-width:0;max-width:100%}html body .app-shell .pf-preview .pf-bars-tools>.system-select{flex:180px;min-width:0;max-width:100%}html body .app-shell .pf-preview .system-select-trigger{min-width:0;min-height:40px;font-size:13px;line-height:1.5}html body .app-shell .pf-preview .system-select-value{text-overflow:ellipsis;min-width:0;overflow:hidden}html body .app-shell .pf-preview .system-select-value b{font-size:inherit;font-weight:500;line-height:inherit}html body .app-shell .pf-preview input:not([type=checkbox]):not([type=file]){font-size:13px}html body .app-shell .pf-preview :is(.pf-chart-note,.pf-small-note){font-size:12px;line-height:1.7}html body .app-shell .pf-preview .pf-participants b{overflow-wrap:anywhere}html body .app-shell .pf-preview .pf-comparison-values{max-width:100%}html body .app-shell .pf-preview .pf-table{font-size:13px}html body .app-shell .pf-preview .pf-table th>button{font-size:12px}html body .app-shell .pf-preview .pf-table th small{font-size:11px}html body .app-shell .pf-preview .pf-player-cell b{font-size:13px}html body .app-shell .pf-preview .pf-player-cell small{font-size:11px}@media (max-width:1000px){html body .app-shell .pf-preview .pf-bars>button{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"name value""track track";gap:10px 16px}}@media (max-width:760px){html body .app-shell .pf-preview .pf-bars{gap:10px;padding:12px}html body .app-shell .pf-preview .pf-bars>button{column-gap:12px;min-height:80px;padding:12px}html body .app-shell .pf-preview .pf-bar-name{gap:8px;font-size:14px}html body .app-shell .pf-preview .pf-bars>button>b{font-size:16px}html body .app-shell .pf-preview .pf-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html body .app-shell .pf-preview .pf-filters>label{width:auto;max-width:none}html body .app-shell .pf-preview .pf-filters :is(.pf-report-picker,.pf-metric-filter){grid-column:1/-1}html body .app-shell .pf-preview .pf-clear{grid-column:1/-1;width:auto}html body .app-shell .pf-preview input:not([type=checkbox]):not([type=file]){width:100%;min-height:44px;font-size:16px}html body .app-shell .pf-preview :is(.pf-actions button,.pf-selection button,.pf-clear,.pf-mode button){min-height:44px;font-size:13px}html body .app-shell .pf-preview .pf-selection{font-size:12px;line-height:1.6}html body .app-shell .pf-preview .pf-selection>small{font-size:12px}html body .app-shell .pf-preview .pf-chart-header{gap:12px;padding:16px 12px}html body .app-shell .pf-preview .pf-chart-header h2{font-size:16px;line-height:1.5}html body .app-shell .pf-preview .pf-bars-tools{flex-basis:100%;gap:10px;width:100%}html body .app-shell .pf-preview .system-select-trigger{min-height:44px;font-size:14px}html body .app-shell .pf-preview :is(.pf-columns label,.pf-axis-picker label){font-size:12px;line-height:1.5}}
.mobile-weekly-planner{display:none}@media (max-width:760px){.ops-planner.weekly>.ops-plan-builder,.ops-planner.weekly>.readonly-planner,.ops-planner.weekly>.weekly-workspace{display:none}.content-area:has(>.ops-planner.weekly)>.page-header{display:none}.ops-planner.weekly>.mobile-weekly-planner{width:100%;min-width:0;padding:0 4px 96px;display:block}.mwp-title{justify-content:space-between;align-items:center;gap:12px;padding:8px 4px 22px;display:flex}.mwp-title h1{letter-spacing:-.02em;margin:0;font-size:25px;line-height:1.25}.mwp-title p{color:var(--mwp-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.mwp-icon-button{width:44px;min-width:44px;height:44px;color:var(--mwp-text);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.mwp-icon-button.previous svg{transform:rotate(180deg)}.mwp-date-context{z-index:10;background:var(--mwp-edge);border-bottom:1px solid var(--mwp-line);padding:0 0 14px;position:sticky;top:60px}.mwp-week-navigation{border:1px solid var(--mwp-line);background:var(--mwp-surface);border-radius:10px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;height:48px;margin-bottom:10px;display:grid}.mwp-week-label{font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-width:0;height:46px;padding:0 2px;font-size:14px;font-weight:600;display:flex}.mwp-week-label svg{color:var(--mwp-muted);flex:none}.mwp-day-rail{scrollbar-width:none;grid-template-columns:repeat(7,minmax(44px,1fr));gap:3px;display:grid;overflow-x:auto}.mwp-day-rail::-webkit-scrollbar{display:none}.mwp-day-button{background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:76px;padding:7px 0;display:flex}.mwp-day-button>span{color:var(--mwp-muted);font-size:11px}.mwp-day-button>b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:1}.mwp-day-button>i{align-items:center;gap:3px;height:5px;display:flex}.mwp-day-button em{background:#718b7a;border-radius:50%;width:3px;height:3px}.mwp-day-button.selected{background:#173d29;border-color:#35694a}.mwp-day-button.selected>span,.mwp-day-button.selected>b{color:#8ce9ae}.mwp-day-button.selected em{background:var(--mwp-accent)}.mwp-view-tabs{border-bottom:1px solid var(--mwp-line);gap:25px;margin:18px 4px 24px;display:flex}.mwp-view-tabs button{min-height:44px;color:var(--mwp-muted);background:0 0;border:0;padding:0 1px 14px;font-size:14px;font-weight:600;position:relative}.mwp-view-tabs button[aria-selected=true]{color:var(--mwp-text)}.mwp-view-tabs button[aria-selected=true]:after{content:"";background:var(--mwp-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.mwp-day-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 4px 24px;display:flex}.mwp-day-heading h2,.mwp-overview-heading h2{margin:0;font-size:18px;line-height:1.4}.mwp-day-heading p,.mwp-overview-heading p{color:var(--mwp-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.mwp-more{border:1px solid var(--mwp-line);background:var(--mwp-surface)}.mwp-period{margin:0 4px 28px}.mwp-period>header{align-items:center;gap:9px;margin-bottom:8px;display:flex}.mwp-period>header:after{content:"";background:var(--mwp-soft-line);flex:1;height:1px;margin-left:3px}.mwp-period h3{margin:0;font-size:13px;font-weight:600}.mwp-period>header>span{color:var(--mwp-muted);font-size:11px}.mwp-activity{--activity-tone:var(--mwp-muted);text-align:left;border:0;border-bottom:1px solid var(--mwp-soft-line);width:100%;min-height:84px;color:var(--mwp-text);background:0 0;grid-template-columns:55px minmax(0,1fr) 20px;align-items:start;gap:14px;padding:17px 0;display:grid}.mwp-activity.training{--activity-tone:#50df8b}.mwp-activity.meeting{--activity-tone:#80c3ee}.mwp-activity.video-meeting{--activity-tone:#f09a9a}.mwp-activity.match-plan{--activity-tone:#c2a5ef}.mwp-activity.league-match,.mwp-activity.match{--activity-tone:#eac76b}.mwp-activity>time{color:var(--activity-tone);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:24px}.mwp-activity>time>small{color:var(--mwp-muted);margin-top:2px;font-size:11px;font-weight:400;line-height:1.4;display:block}.mwp-activity-copy{min-width:0}.mwp-activity-copy>b{overflow-wrap:anywhere;align-items:center;gap:7px;font-size:16px;font-weight:600;line-height:24px;display:flex}.mwp-activity-copy>b>i{background:var(--activity-tone);border-radius:50%;flex:none;width:5px;height:5px}.mwp-activity-copy>span{color:var(--mwp-muted);overflow-wrap:anywhere;margin:3px 0 0 12px;font-size:12px;line-height:1.5;display:block}.mwp-activity-copy>small{color:#bccac1;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0 12px;font-size:12px;line-height:1.6;display:block}.mwp-activity>svg{color:#82988a;margin-top:4px}.mwp-activity:disabled{opacity:1;cursor:default}.mwp-period-empty{color:var(--mwp-muted);margin:0;padding:16px 0;font-size:13px;line-height:1.6}.mwp-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:250px;padding:20px 4px;display:flex}.mwp-empty>svg{color:var(--mwp-muted)}.mwp-empty h3{margin:0;font-size:16px}.mwp-empty p{color:var(--mwp-muted);margin:0;font-size:13px;line-height:1.6}.mwp-empty button{margin-top:12px}.mwp-overview-heading{margin:0 4px 20px}.mwp-overview-day{border:0;border-bottom:1px solid var(--mwp-line);text-align:left;background:0 0;grid-template-columns:50px minmax(0,1fr) 18px;align-items:start;gap:16px;width:100%;padding:20px 4px;display:grid}.mwp-overview-date>b{font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;display:block}.mwp-overview-date>span{color:var(--mwp-muted);margin-top:5px;font-size:11px;display:block}.mwp-overview-day strong{font-size:14px;font-weight:500;line-height:1.5}.mwp-overview-day small{color:var(--mwp-muted);overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.6;display:block}.mwp-overview-day>svg{color:var(--mwp-muted);margin-top:8px}.mwp-overview-day.current .mwp-overview-date{color:var(--mwp-accent)}.mwp-dock{z-index:14;padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--mwp-line);background:#0c1711;grid-template-columns:1fr 1.45fr;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0}.mwp-dock.readonly{grid-template-columns:1fr}.mwp-primary,.mwp-secondary{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.mwp-primary{border:1px solid var(--mwp-accent);background:var(--mwp-accent);color:#072415}.mwp-secondary{color:#d8e5db;background:0 0;border:1px solid #3c5948}.mwp-error{color:#f6adad;overflow-wrap:anywhere;background:#301a1a;border:1px solid #754949;border-radius:8px;margin:14px 0;padding:12px;font-size:13px;line-height:1.7}.mwp-toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:18;color:#113b22;background:#d8f5e1;border-radius:9px;width:max-content;max-width:calc(100vw - 32px);padding:13px 18px;font-size:13px;line-height:1.5;position:fixed;transform:translate(-50%);box-shadow:0 8px 22px #0005}.mobile-weekly-planner button,.mwp-dialog button{touch-action:manipulation}.mobile-weekly-planner button:disabled,.mwp-dialog button:disabled{cursor:not-allowed}.mobile-weekly-planner button:not(.mwp-activity):disabled,.mwp-dialog button:disabled{opacity:.45}.mobile-weekly-planner button:focus-visible,.mwp-dialog button:focus-visible{outline:2px solid var(--mwp-accent);outline-offset:3px}.mobile-weekly-planner ::selection,.mwp-dialog ::selection{color:#07100e;background:#50df8b}.mwp-dialog{background:var(--mwp-edge);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--mwp-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0}.mwp-dialog[open]{flex-direction:column;display:flex}.mwp-dialog::backdrop{background:#000704bf}.mwp-editor-form{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.mwp-dialog-header{border-bottom:1px solid var(--mwp-line);flex:none;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.mwp-dialog h2{margin:0;font-size:18px;line-height:1.4}.mwp-dialog-header p{color:var(--mwp-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.mwp-text-button{min-width:44px;min-height:44px;color:var(--mwp-muted);background:0 0;border:0;padding:0 8px;font-size:13px}.mwp-editor-scroll{scrollbar-width:thin;scrollbar-color:#42634e transparent;border:0;flex:1;min-width:0;min-height:0;margin:0;padding:24px 20px;overflow-y:auto}.mwp-edit-section+.mwp-edit-section{border-top:1px solid var(--mwp-line);margin-top:24px;padding-top:24px}.mwp-edit-section h3{margin:0 0 18px;font-size:15px;font-weight:600;line-height:1.5}.mwp-edit-section>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.mwp-edit-section>header h3{margin:0}.mwp-edit-section>header>span{color:var(--mwp-muted);font-size:11px;line-height:1.5}.mwp-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mwp-template-grid button{border:1px solid var(--mwp-line);background:var(--mwp-surface);min-width:0;min-height:48px;color:var(--mwp-text);overflow-wrap:anywhere;border-radius:8px;padding:8px 4px;font-size:12px;line-height:1.5}.mwp-template-grid button.active{color:#8ce9ae;background:#183c28;border-color:#3d8156}.mwp-template-expand{width:100%;min-height:44px;color:var(--mwp-muted);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}.mwp-field{gap:9px;min-width:0;margin-top:18px;display:grid}.mwp-field>span{color:#d2e3d6;font-size:12px;line-height:1.5}.mwp-field small{color:var(--mwp-muted);margin-left:4px;font-size:11px;font-weight:400}.mwp-dialog .mwp-field input,.mwp-dialog .mwp-field textarea{width:100%;min-width:0;min-height:50px;color:var(--mwp-text);caret-color:var(--mwp-accent);background:#0f1c15;border:1px solid #304638;border-radius:8px;padding:12px;font-size:16px;line-height:1.5}.mwp-field input[type=date],.mwp-field input[type=time]{appearance:none;font-variant-numeric:tabular-nums}.mwp-field input:focus,.mwp-field textarea:focus{border-color:var(--mwp-accent)}.mwp-field input:disabled{opacity:.35}.mwp-dialog .mwp-field textarea{resize:vertical;min-height:96px}.mwp-time-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mwp-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding-top:18px;display:flex;position:relative}.mwp-switch>span{font-size:13px;line-height:1.6}.mwp-switch small{color:var(--mwp-muted);margin-top:3px;font-size:11px;display:block}.mwp-switch input{z-index:1;opacity:0;cursor:pointer;width:48px;height:44px;position:absolute;right:0}.mwp-switch>i{background:#35473c;border:1px solid #53665a;border-radius:20px;flex:none;width:44px;height:26px;position:relative}.mwp-switch>i:after{content:"";background:#c7d5cc;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.mwp-switch input:checked+i{border-color:var(--mwp-accent);background:var(--mwp-accent)}.mwp-switch input:checked+i:after{background:#10361f;left:21px}.mwp-switch input:focus-visible+i{outline:2px solid var(--mwp-accent);outline-offset:4px}.mwp-dialog-footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--mwp-line);background:#0c1711;flex:none}.mwp-dialog-footer button{width:100%}.mwp-delete{color:#f09a9a;background:0 0;border:1px solid #6b4040;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:28px;font-size:13px;display:flex}.mwp-sheet{height:auto;max-height:90dvh;padding:0 20px calc(20px + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#42634e transparent;background:#111e17;border-radius:18px 18px 0 0;top:auto;bottom:0;overflow-y:auto}.mwp-sheet-handle{background:#526258;border-radius:4px;width:32px;min-height:4px;margin:10px auto 14px}.mwp-sheet-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.mwp-sheet-header h2{font-size:19px}.mwp-sheet-header p{color:var(--mwp-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.mwp-menu-action{border:0;border-bottom:1px solid var(--mwp-line);width:100%;min-height:64px;color:var(--mwp-text);text-align:left;background:0 0;align-items:center;gap:14px;padding:12px 3px;display:flex}.mwp-menu-action>svg{color:var(--mwp-accent);flex:none}.mwp-menu-action>span{flex:1;min-width:0}.mwp-menu-action b{font-size:14px;font-weight:500;line-height:1.5;display:block}.mwp-menu-action small{color:var(--mwp-muted);margin-top:3px;font-size:11px;line-height:1.6;display:block}.mwp-menu-action.danger,.mwp-menu-action.danger>svg{color:#f09a9a}.mwp-menu-divider{height:16px}.mwp-jump-form>button{width:100%;margin-top:24px}.mwp-export-note{margin-top:24px}@media (hover:hover){.mwp-activity:hover:not(:disabled),.mwp-icon-button:hover:not(:disabled){background:#0e1a14}}@media (prefers-reduced-motion:no-preference){.mwp-dialog[open]{animation:.2s cubic-bezier(.16,1,.3,1) mwp-enter}@keyframes mwp-enter{0%{transform:translateY(18px)}to{transform:translateY(0)}}}}@media (max-width:359px){.mwp-week-label{font-size:12px}.mwp-activity{grid-template-columns:49px minmax(0,1fr) 16px;gap:9px}.mwp-dock{gap:8px;padding-left:16px;padding-right:16px}.mwp-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mwp-edit-section>header{flex-direction:column;align-items:start;gap:4px}.mwp-editor-scroll{padding-left:16px;padding-right:16px}.mwp-time-fields{gap:8px}.mwp-dialog .mwp-field input[type=time]{padding:10px 6px}.mwp-primary,.mwp-secondary{padding-left:10px;padding-right:10px;font-size:13px}}@media print{.mobile-weekly-planner,.mwp-dialog{display:none!important}}@media (max-width:760px){.ops-planner.weekly>.weekly-planner-v2{display:none!important}.app-main:has(.mobile-weekly-planner)>.mobile-page-tools{display:none!important}.content-area:has(.ops-planner.weekly)>.page-header{display:none!important}.mobile-weekly-planner .mwp-date-context{top:0}}@media screen and (max-width:760px){.mobile-weekly-planner,.mwp-dialog{--mwp-edge:#234c35;--mwp-canvas:linear-gradient(180deg,#234c35 0%,#214b37 16%,#193f35 43%,#193d38 65%,#214a36 88%,#234c35 100%);--mwp-text:#f0f6ef;--mwp-muted:#b9cec1;--mwp-quiet:#bdd6c4;--mwp-line:#cbe6d329;--mwp-soft-line:#cbe6d31b;--mwp-accent:#a7e6bc;--mwp-surface:linear-gradient(135deg,#c4e2cb1b,#234a3838 55%,#173b323d);--mwp-glass-rule:#d9f0dd32;--mwp-shadow:0 12px 28px -18px #001c12b3,inset 0 1px 0 #eaffee14}body:has(.mobile-weekly-planner){--mwp-edge:#234c35;--mwp-canvas:linear-gradient(180deg,#234c35 0%,#214b37 16%,#193f35 43%,#193d38 65%,#214a36 88%,#234c35 100%);--mwp-text:#f0f6ef;--mwp-muted:#b9cec1;--mwp-quiet:#bdd6c4;--mwp-line:#cbe6d329;--mwp-soft-line:#cbe6d31b;--mwp-accent:#a7e6bc;--mwp-surface:linear-gradient(135deg,#c4e2cb1b,#234a3838 55%,#173b323d);--mwp-glass-rule:#d9f0dd32;--mwp-shadow:0 12px 28px -18px #001c12b3,inset 0 1px 0 #eaffee14}:is(html:has(.mobile-weekly-planner),body:has(.mobile-weekly-planner)){background-color:var(--mwp-edge,#234c35)!important}body:has(.mobile-weekly-planner){background-image:var(--mwp-canvas)!important;background-repeat:repeat-y!important;background-size:100% 100dvh!important;background-attachment:fixed!important}:is(body:has(.mobile-weekly-planner) .app-shell,body:has(.mobile-weekly-planner) .app-main,body:has(.mobile-weekly-planner) .content-area){background:0 0!important}body:has(.mobile-weekly-planner) .app-main>.topbar{box-shadow:none!important;background:0 0!important}html body:has(.mobile-weekly-planner) .app-shell .app-main>.topbar:before{background:var(--mwp-surface);border-color:var(--mwp-glass-rule);box-shadow:var(--mwp-shadow);-webkit-backdrop-filter:blur(24px)saturate(115%)}body:has(.mobile-weekly-planner) .app-main>.topbar :is(.mobile-menu,.language-trigger,.notification-button,.account-trigger){background:#dff4e308!important;border-color:#e3f5e51f!important}.ops-planner.weekly>.mobile-weekly-planner{color:var(--mwp-text);padding-bottom:calc(100px + env(safe-area-inset-bottom))}.mwp-title h1{font-weight:650;line-height:1.3}.mwp-title p{color:var(--mwp-muted)}.mwp-title>.mwp-icon-button{border:1px solid var(--mwp-glass-rule);background:#d9f0df09;border-radius:50%}.mwp-date-sentinel{pointer-events:none;height:1px}.mobile-weekly-planner .mwp-date-context{border:1px solid var(--mwp-glass-rule);box-shadow:var(--mwp-shadow);-webkit-backdrop-filter:blur(28px)saturate(112%);isolation:isolate;background:linear-gradient(135deg,#d5eddb17,#214a3745 65%,#193e354d);border-radius:18px;padding:4px 6px 10px;top:0}.mobile-weekly-planner .mwp-date-context.is-stuck{background:linear-gradient(135deg,#315d47eb,#234b3ce8 70%,#21473be8);box-shadow:0 12px 28px -14px #092d23a3,inset 0 1px #d3efd51c}.mwp-date-context.is-stuck:before{content:"";background:var(--mwp-edge);pointer-events:none;z-index:-1;height:12px;position:absolute;top:-12px;left:-18px;right:-18px}.mwp-week-navigation{background:0 0;border:0;border-radius:0;height:46px;min-height:46px;margin-bottom:4px}.mwp-week-label{height:44px}.mwp-week-label svg{color:var(--mwp-muted)}.mwp-day-rail{gap:2px}.mwp-day-button{border-radius:12px;min-height:71px;padding:8px 0}.mwp-day-button>span{color:var(--mwp-muted)}.mwp-day-button>b{font-size:21px}.mwp-day-button em{background:#b8d9c185}.mwp-day-button.selected{color:#edf7ec;background:linear-gradient(140deg,#c5edcc30,#8cce9c1c);border-color:#b1dfbb57;box-shadow:inset 0 1px #e3fbe71a,0 4px 10px -7px #08291da3}.mwp-day-button.selected>span{color:#e4f2e4}.mwp-day-button.selected>b{color:#edf7ec}.mwp-day-button.selected em{background:#b3e9c0}.mwp-view-tabs{gap:28px;margin-top:19px;margin-bottom:25px}.mwp-view-tabs button{font-weight:500}.mwp-view-tabs button[aria-selected=true]{color:#f0f7ef;font-weight:600}.mwp-view-tabs button[aria-selected=true]:after{background:#afdabb;border-radius:2px}.mwp-day-heading{margin-bottom:27px}.mwp-day-heading h2,.mwp-overview-heading h2{font-weight:600}.mwp-more{border-color:var(--mwp-glass-rule);background:var(--mwp-surface);border-radius:12px;box-shadow:inset 0 1px #eaffee0c}.mwp-period{margin-bottom:29px}.mwp-period>header{margin-bottom:7px}.mwp-period>header>span,.mwp-period-empty{color:var(--mwp-quiet)}.mwp-period>header:after{margin-left:7px}.mwp-activity{--activity-tone:#b7cfc0;grid-template-columns:55px minmax(0,1fr) 16px;gap:15px;min-height:86px;padding:18px 0}.mwp-activity.training{--activity-tone:#a7e3b5}.mwp-activity.meeting{--activity-tone:#b4dceb}.mwp-activity.video-meeting{--activity-tone:#e6b7ae}.mwp-activity.match-plan{--activity-tone:#d3c3e7}.mwp-activity.match,.mwp-activity.league-match{--activity-tone:#e7d29d}.mwp-activity>time>small{color:var(--mwp-quiet);margin-top:3px}.mwp-activity-copy>b{gap:8px}.mwp-activity-copy>b>i{width:4px;height:4px}.mwp-activity-copy>span{margin-top:4px}.mwp-activity-copy>small{color:#d0e1d4;margin-top:8px;line-height:1.7}.mwp-activity>svg{color:#accbb7}.mwp-dock{padding:13px 20px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(26px)saturate(110%);background:linear-gradient(#284f3bd9,#234c35f2);border-top:1px solid #d9eddd26;grid-template-columns:1fr 1.4fr;box-shadow:0 -10px 30px -20px #0526188c}.mwp-dock.readonly{grid-template-columns:1fr}.mwp-primary,.mwp-secondary{border-radius:13px}.mwp-primary{color:#133b26;background:linear-gradient(135deg,#b0ddb9,#8bc89d);border-color:#c3ebc98a;box-shadow:inset 0 1px #f4fff34f,0 5px 13px -8px #082d20ab}.mwp-secondary{color:#e3f0e4;background:linear-gradient(135deg,#d4ecd517,#b8ddbf0b);border-color:#d1e9d43d;box-shadow:inset 0 1px #f1ffef0b}.mwp-dialog{background-color:var(--mwp-edge)}.mwp-dialog:not(.mwp-sheet){background-image:var(--mwp-canvas)}.mwp-dialog::backdrop{-webkit-backdrop-filter:blur(5px);background:#0a30288c}.mwp-dialog-header{padding-top:calc(12px + env(safe-area-inset-top,0px));background:linear-gradient(135deg,#d1ecd411,#244d351c)}.mwp-dialog-header h2{font-weight:600}.mwp-dialog-header .mwp-icon-button{border-radius:50%}.mwp-editor-scroll{scrollbar-color:#bdd9c366 transparent}.mwp-template-grid button{color:#e8f3e9;background:linear-gradient(140deg,#cde9d310,#d6ebd806);border-color:#cfe5d42b;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 5px;display:flex;box-shadow:inset 0 1px #f1fff00a}.mwp-template-grid button:before{content:"";background:#adc5b7;border-radius:50%;flex:none;width:3px;height:3px}.mwp-template-grid button.active{color:#edf9ed;background:linear-gradient(145deg,#c0e4c834,#8aca9d25);border-color:#b7ddbf70}.mwp-template-grid button.active:before{background:#b7ebc2}.mwp-field>span{color:#d2e3d6}.mwp-dialog .mwp-field input,.mwp-dialog .mwp-field textarea{color:var(--mwp-text);background:linear-gradient(130deg,#102e2126,#e4f7e306);border-color:#c7e1d035;border-radius:11px;box-shadow:inset 0 2px 5px #092e231f,inset 0 1px #f1ffef08}.mwp-field input:focus,.mwp-field textarea:focus{border-color:#c2e4ca94;outline:2px solid #c2e4ca22}.mwp-field input::placeholder,.mwp-field textarea::placeholder{color:#afc7b7}.mwp-switch>i{background:#bcd9c123;border-color:#cce5d23f}.mwp-switch>i:after{background:#c2d8c8}.mwp-switch input:checked+i{background:#acd9b8;border-color:#bfdfc7}.mwp-switch input:checked+i:after{background:#225337}.mwp-dialog-footer{background:linear-gradient(#284f3be8,#234c35)}.mwp-error{color:#ffcac0;background:#d39c8c0f;border-color:#e9b8a747}.mwp-delete{color:#f2c4b6;background:#d39c8c0b;border-color:#e9b8a747;border-radius:11px}.mwp-sheet{scrollbar-color:#bdd9c366 transparent;background:linear-gradient(145deg,#315b43fa,#224d3bf9 55%,#234c35fc);border:1px solid #d1e6d73d;border-bottom:0;border-radius:22px 22px 0 0;box-shadow:0 -12px 40px -18px #0a2a1e80}.mwp-sheet-handle{background:#bbd6c266;margin-bottom:15px}.mwp-sheet-header h2{font-weight:600}.mwp-menu-action{min-height:66px}.mwp-menu-action>svg{color:#b0dfbd}.mwp-menu-action.danger,.mwp-menu-action.danger>svg{color:#f2c4b6}.mwp-toast{color:#153b28;background:#d6eada;border-radius:12px;box-shadow:0 8px 24px #0003}.mobile-weekly-planner ::selection,.mwp-dialog ::selection{color:#163f2b;background:#b0dfbc}body:has(.mobile-weekly-planner) .pdf-preview-panel{background:var(--mwp-canvas);border-color:var(--mwp-glass-rule)}body:has(.mobile-weekly-planner) .pdf-preview-panel>header{border-color:var(--mwp-line);background:#d1ecd411}body:has(.mobile-weekly-planner) .pdf-preview-panel .pdf-preview-paper{background:#1a3e2e66}body:has(.mobile-weekly-planner) .mobile-download-prompt>section{background:var(--mwp-canvas);border-color:var(--mwp-glass-rule)}@media (hover:hover){.mwp-activity:hover:not(:disabled),.mwp-icon-button:hover:not(:disabled){background:#c5e2cb0b}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mobile-weekly-planner .mwp-date-context{background:#2a523e!important}html body:has(.mobile-weekly-planner) .app-shell .app-main>.topbar:before{background:#2a523e!important}.mwp-dock{background:#234c35}}}@media screen and (max-width:359px){.mwp-activity{grid-template-columns:49px minmax(0,1fr) 16px;gap:9px}.mwp-dock{gap:9px;padding-left:16px;padding-right:16px}}@media screen and (max-width:760px){html body .app-shell .pdf-preview-modal.weekly-plan-preview{height:100dvh;max-height:100dvh;padding:calc(8px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) calc(8px + env(safe-area-inset-left));overflow:hidden}html body .app-shell .weekly-plan-preview>.pdf-preview-panel{background:var(--mwp-canvas);border-color:var(--mwp-glass-rule);height:100%;min-height:0;width:100%!important;max-width:100%!important;max-height:100%!important}html body .app-shell .weekly-plan-preview .pdf-preview-panel>header{gap:12px;min-height:0;padding:14px 16px}html body .app-shell .weekly-plan-preview .pdf-preview-actions{gap:8px}html body .app-shell .weekly-plan-preview .pdf-preview-zoom{gap:4px;min-width:0;height:52px;padding:4px}html body .app-shell .weekly-plan-preview .pdf-preview-zoom strong{min-width:34px}html body .app-shell .weekly-plan-preview .pdf-preview-zoom :is(.fit,.preview-zoom-step){flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}html body .app-shell .weekly-plan-preview .pdf-preview-paper.weekly{touch-action:pan-x pan-y pinch-zoom;background:#1a3e2e66;width:100%;min-width:0;height:100%;min-height:0;padding:12px;display:block;overflow:auto}html body .app-shell .weekly-plan-preview .pdf-preview-page{margin:0 auto;overflow:hidden;max-width:none!important}html body .app-shell .weekly-plan-preview .pdf-preview-scale,html body .app-shell .weekly-plan-preview .pdf-preview-page .pdf-sheet-weekly{width:1123px!important;min-width:1123px!important;max-width:none!important;height:794px!important;min-height:794px!important;max-height:794px!important}}
.rt-running-panel{--green:#50df8b;--gold:#c9ae68;color:#edf4ef;min-width:0}.rt-desktop-aside .rt-running-panel{background:var(--oa-surface);box-shadow:var(--oa-shadow);-webkit-backdrop-filter:blur(24px)saturate(125%);backdrop-filter:blur(24px)saturate(125%);border-radius:16px;padding:14px}.rt-running-heading{align-items:center;gap:7px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.rt-running-heading svg{color:#b6d4bf;width:16px;height:16px}.rt-running-toolbar{align-items:center;gap:5px;min-width:0;display:flex}.rt-player-control{min-width:0;margin-right:auto;display:flex}.rt-player-control select{width:103px;min-width:0;height:34px;box-shadow:var(--oa-inset);color:#e5eee7;cursor:pointer;background:#11221980;border:0;padding:4px 18px 4px 6px;font-size:11px}.rt-minutes{color:var(--rt-muted);white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:flex}.rt-minutes svg{width:13px;height:13px}.rt-toolbar-actions{gap:0;display:flex}.rt-icon-button{color:#bfd3c5;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:34px;padding:6px;display:grid}.rt-icon-button svg{width:17px;height:17px}.rt-icon-button:hover{color:#edf4ef;background:#b9d4bd12}.rt-icon-button:focus-visible,.rt-running-panel select:focus-visible,.rt-range-control button:focus-visible,.rt-compact-card button:focus-visible{outline-offset:2px;outline:2px solid #a6e9bd}.rt-comparison{border-bottom:1px solid var(--rt-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:15px 0 8px;padding-bottom:12px;display:grid}.rt-comparison>div{min-width:0}.rt-comparison dt{color:var(--rt-muted);align-items:center;gap:5px;font-size:11px;display:flex}.rt-metric-symbol{border:1.4px solid #d4e7dc;border-radius:50%;width:7px;height:7px;display:block}.current .rt-metric-symbol{background:var(--green);border-color:var(--green)}.average .rt-metric-symbol{border:0;border-top:1.4px dashed var(--gold);border-radius:0;width:14px;height:0}.rt-comparison dd{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:7px 0 0;font-size:21px;font-weight:600;line-height:1.1}.rt-comparison dd small{color:var(--rt-muted);margin-left:2px;font-size:9px;font-weight:400}.rt-comparison .current dd{color:var(--green)}.rt-comparison .average dd{color:#ddc88f}.rt-metric-change{color:var(--green);font-variant-numeric:tabular-nums;align-items:center;gap:3px;min-height:16px;margin:7px 0 0;font-size:11px;line-height:1.4;display:flex}.rt-metric-change svg{stroke-width:1.8px;width:11px;height:12px}.rt-metric-change.lower{color:#ddc88f}.rt-metric-change.empty{color:var(--rt-muted)}.rt-chart-toolbar{height:31px;color:var(--rt-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.rt-range-control{gap:2px;display:flex}.rt-range-control button{min-height:29px;color:var(--rt-muted);background:0 0;border:0;border-radius:5px;padding:4px 7px;font-size:11px}.rt-range-control button[aria-pressed=true]{color:#e4f2e8;background:#83b98d22;box-shadow:inset 0 1px #d6efdb18}.rt-chart-wrap{margin:4px -3px 0;position:relative}.rt-chart-wrap>svg{fill:none;stroke:none;width:100%;height:auto;display:block;overflow:visible}.rt-running-panel .chart-axis{fill:#bed1c5;font-size:10px}.rt-running-panel .chart-grid{stroke:#b9d5c224;stroke-width:1px}.rt-running-panel .chart-line{fill:none;stroke:var(--green);stroke-width:2.1px;stroke-linejoin:round}.rt-running-panel .average-line{stroke:var(--gold);stroke-width:1.4px;stroke-dasharray:5 5}.rt-running-panel .chart-point{fill:#1d3529;stroke:var(--green);stroke-width:1.8px}.rt-running-panel .chart-current{fill:var(--green)}.rt-running-panel .chart-previous{stroke:#e3efe7;stroke-width:2.3px}.rt-running-panel .chart-hit{fill:#0000;cursor:pointer;stroke:none}.rt-running-panel .chart-label{fill:var(--green);font-size:11px;font-weight:650}.rt-running-panel .chart-average-label{fill:#ddc88f;font-size:10px}.rt-running-panel .chart-missing{fill:var(--rt-muted);font-size:11px}.rt-running-panel .chart-gap,.rt-running-panel .chart-info{fill:none;stroke:var(--rt-muted);stroke-width:1.1px}.rt-running-panel .point-focus:focus{outline:none}.rt-running-panel .point-focus:focus .chart-hit{stroke:#e2f1e7;stroke-width:1px}.rt-chart-tooltip{z-index:9;color:#f0f6f2;white-space:nowrap;pointer-events:none;background:#203d2f;border:1px solid #9fc5aa66;border-radius:5px;max-width:calc(100% - 8px);padding:6px 8px;font-size:11px;position:absolute;box-shadow:0 5px 12px #0004}.rt-chart-tooltip[hidden]{display:none}.rt-detail-popover{color:#edf4ef;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:linear-gradient(140deg,#304836f5,#182f22f5);border:1px solid #d1e6d230;border-radius:12px;width:min(400px,100vw - 28px);max-height:calc(100dvh - 40px);margin:auto;padding:16px 20px;font-size:12px;position:fixed;overflow:auto;box-shadow:0 14px 35px #0007,inset 0 1px #e3f1df24}.rt-detail-popover>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.rt-detail-popover h3{margin:0;font-size:15px}.rt-detail-popover h3 span{color:#bed1c5;margin-left:8px;font-size:12px;font-weight:400}.rt-method-list{gap:15px;margin:0;display:grid}.rt-method-list>div{grid-template-columns:30px minmax(0,1fr);gap:12px;display:grid}.rt-method-list dt{color:#ddc88f;line-height:1.9}.rt-method-list dd{color:#d5e2d9;margin:0;line-height:1.9}.rt-example-note{border-top:1px solid var(--rt-rule);color:#bed1c5;margin:16px 0 0;padding-top:12px;font-size:11px}.rt-detail-popover table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.rt-detail-popover td,.rt-detail-popover th{text-align:left;border-bottom:1px solid #c5dfcd24;padding:11px 0}.rt-detail-popover th{color:#bed1c5;font-weight:400}.rt-detail-popover td:last-child,.rt-detail-popover th:last-child{text-align:right}.rt-detail-popover .is-current td{color:#83e9ad}.rt-nav-backdrop[hidden]{display:none}.rt-sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.rt-live-chart{width:100%;height:auto;display:block;overflow:visible}.rt-desktop-aside{gap:18px;min-width:0;display:grid}.rt-desktop-aside>.ma-match-archive{position:relative;top:auto}.rt-desktop-trend .rt-running-panel{--rt-muted:#bed1c5;--rt-rule:#c5dfcd24}.rt-detail-popover p{line-height:1.9}.rt-metric-change{margin-top:7px}.rt-mobile-tabs{border-bottom:1px solid #ffffff16;gap:16px;padding:2px 13px 0;display:flex}.rt-mobile-tabs button{color:#c3d7ca;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:42px;padding:5px 5px 8px;font-size:12px;display:flex}.rt-mobile-tabs button[aria-pressed=true]{color:#83e9ad;border-bottom-color:#83e9ad}.rt-mobile-tabs svg{width:16px;height:16px}.rt-svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (max-width:760px){.rt-desktop-aside{display:contents}.rt-mobile-card .mma-meta{margin:0;padding:0 14px;font-size:10px}.rt-mobile-card .mma-heading{padding:12px 14px}.rt-mobile-card .mma-heading h2{font-size:13px}.rt-mobile-card .mma-score{gap:18px;padding:12px 14px}.rt-mobile-card .mma-team{align-items:center;gap:6px;display:flex}.rt-mobile-card .mma-team img,.rt-mobile-card .mma-opponent{width:26px;height:26px}.rt-mobile-card .mma-team b{font-size:11px}.rt-mobile-card .mma-score>strong{font-size:24px}.rt-mobile-card .mma-score small,.rt-mobile-card.rt-trend-view :is(.mma-formation,.mma-pitch,.mma-hint,.mma-subs){display:none}.rt-mobile-running .rt-running-panel{--green:#83e9ad;--gold:#d4c38f;--rt-muted:#c3d7ca;--rt-rule:#c5dfcd24;padding:14px}.rt-mobile-running .rt-running-heading{display:none}.rt-mobile-running .rt-player-control select{width:128px;height:40px;font-size:12px}.rt-mobile-running .rt-icon-button{width:38px;height:40px}.rt-mobile-running .rt-comparison{gap:8px;margin-top:16px}.rt-mobile-running .rt-comparison dd{font-size:27px}.rt-mobile-running .rt-comparison dd small{font-size:10px}.rt-mobile-running .rt-comparison dt{font-size:12px}.rt-mobile-running .chart-axis,.rt-mobile-running .chart-average-label{font-size:11px}.rt-mobile-running .rt-range-control button{min-height:34px}}@media (max-width:350px){.rt-mobile-running .rt-player-control select{width:110px;font-size:11px}.rt-mobile-running .rt-comparison dd{font-size:24px}.rt-mobile-running .rt-icon-button{width:33px}}.rt-player-control .rt-player-select{width:103px;min-width:0}.rt-player-control .system-select-trigger{gap:5px;height:34px;min-height:34px;padding:5px 7px;font-size:11px}.rt-player-control .system-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rt-player-control .system-select-trigger>svg{flex:none;width:14px;height:14px}.rt-running-panel .rt-icon-button{background:#b4d0bb0b;box-shadow:0 3px 7px #0003,inset 0 1px #d5e9d51a}.rt-running-panel .rt-icon-button:hover{background:#bfd9c21a}.rt-running-panel .rt-range-control button[aria-pressed=true]{color:#e3f3e4;background:linear-gradient(140deg,#628b6359,#3d6b4c55);box-shadow:0 4px 9px -2px #0004,inset 0 1px #c9e7cf2b}@media (min-width:761px) and (max-width:1150px){.rt-player-control .rt-player-select{width:80px}}@media (max-width:760px){.rt-mobile-running .rt-player-control .rt-player-select{width:128px}.rt-mobile-running .rt-player-control .system-select-trigger{height:40px;min-height:40px;padding-inline:9px;font-size:12px}.rt-mobile-running .rt-icon-button{background:#c0dac309;box-shadow:inset 0 1px #d5e9d51a}}@media (max-width:350px){.rt-mobile-running .rt-player-control .rt-player-select{width:110px}.rt-mobile-running .rt-player-control .system-select-trigger{font-size:11px}}
