.case-section-heading{min-width:0;min-height:44px;margin:0 0 16px;position:relative}.case-section-heading>h3{overflow-wrap:anywhere;align-items:center;min-width:0;min-height:44px;margin:0;padding-right:56px;line-height:1.3;display:flex}.case-info{min-width:0;max-width:100%;margin:0}.case-info>summary{cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--workspace-action,var(--green,#006c49));background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;margin:0;padding:0;font-size:23px;line-height:1;list-style:none;display:grid}.case-info>summary::-webkit-details-marker{display:none}.case-info>summary::marker{content:""}.case-info>summary:hover,.case-info[open]>summary{border-color:var(--line,#cdd9d4);background:var(--soft,#edf2f7)}.case-info>summary:focus-visible{outline:3px solid var(--workspace-action,var(--green,#006c49));outline-offset:2px}.case-section-heading>.case-info>summary{position:absolute;top:0;right:0}.case-info-content{border:1px solid var(--line,#dfe5eb);background:var(--soft,#edf2f7);min-width:0;max-width:100%;color:var(--ink,#202c3a);overflow-wrap:anywhere;border-radius:10px;margin:10px 0 0;padding:14px 16px;font-size:.94em;line-height:1.55}.case-info-content>:first-child{margin-top:0}.case-info-content>:last-child{margin-bottom:0}.case-info-content p{margin:0 0 10px}.case-info-content ul{margin:0;padding-left:20px}.portal-shell .admin-data-readability{min-width:0;font-size:1rem;line-height:1.5;container-type:inline-size}.portal-shell .admin-data-readability :is(h1,h2,h3,p,label,summary,dd,strong,small){overflow-wrap:anywhere}.portal-shell .admin-data-readability h2{font-size:1.25rem;font-weight:650;line-height:1.35}.portal-shell .admin-data-readability h3{font-size:1.0625rem;font-weight:650;line-height:1.4}.portal-shell .admin-data-readability :is(.editor-title,.dashboard-heading){align-items:center;gap:12px;margin-bottom:20px}.portal-shell .admin-data-readability :is(.panel,.data-heading,.catalog-sync-copy,.platform-heading-title){min-width:0}.portal-shell .admin-data-readability :is(.primary,.secondary,.text-button){min-height:44px;font-size:1rem}.portal-shell .admin-data-readability :is(.test-only-badge,.read-only-badge){white-space:normal;flex-shrink:0;font-size:.8125rem;line-height:1.4}.portal-shell .admin-data-readability .dashboard-note{font-size:.875rem;line-height:1.5}.portal-shell .admin-data-readability .catalog-overview-grid{grid-template-columns:minmax(0,1fr);gap:20px}.portal-shell .admin-data-readability .catalog-overview-grid>.sync-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:20px 24px;display:grid;position:static}.portal-shell .admin-data-readability .catalog-sync-copy .catalog-write-notice{margin:6px 0 0;font-size:.9375rem;line-height:1.5}.portal-shell .admin-data-readability .sync-panel>.primary{align-self:center}.portal-shell .admin-data-readability .sync-panel>:is(.error,.success,.import-result){grid-column:1/-1;margin:0}.portal-shell .admin-data-readability .import-result{gap:4px;padding:12px 16px;display:grid}.portal-shell .admin-data-readability .import-result :is(span,small){font-size:.9375rem}.portal-shell .admin-data-readability .catalog-data{gap:18px}.portal-shell .admin-data-readability .data-heading{flex-wrap:wrap;gap:12px}.portal-shell .admin-data-readability .data-heading>div{flex:220px;min-width:0}.portal-shell .admin-data-readability .data-heading .eyebrow{margin-bottom:5px;font-size:.75rem}.portal-shell .admin-data-readability .data-heading .muted{margin:5px 0 0;font-size:.9375rem}.portal-shell .admin-data-readability .data-counts{grid-template-columns:repeat(auto-fit,minmax(min(100%,5rem),1fr));gap:12px}.portal-shell .admin-data-readability .data-counts>div{min-width:0;padding:12px 16px}.portal-shell .admin-data-readability .data-counts b{font-size:1.75rem;line-height:1.2}.portal-shell .admin-data-readability .data-counts span{overflow-wrap:anywhere;font-size:.9375rem}.portal-shell .admin-data-readability .data-section{gap:8px;padding-top:16px}.portal-shell .admin-data-readability .data-row{gap:12px;padding:12px 0}.portal-shell .admin-data-readability .data-row>span{min-width:0}.portal-shell .admin-data-readability .data-row small{font-size:.9375rem;line-height:1.5}.portal-shell .admin-data-readability .data-row a{align-items:center;min-height:44px;font-size:.9375rem;display:inline-flex}.portal-shell .admin-data-readability .team-chips span{padding:7px 12px;font-size:.9375rem}.portal-shell .admin-data-readability .catalog-list-limit{color:var(--muted);margin:0;font-size:.9375rem}.portal-shell .admin-data-readability .test-report-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;padding:20px}.portal-shell .admin-data-readability .test-report-filters label{gap:8px;font-size:.9375rem;line-height:1.5}.portal-shell .admin-data-readability .test-report-filters label:first-child{grid-column:auto}.portal-shell .admin-data-readability .test-report-filters :is(input,select){min-height:48px;font-size:1rem}.portal-shell .admin-data-readability .test-report-filters>.text-button{grid-column:1/-1;justify-self:start;padding:6px 0}.portal-shell .admin-data-readability :is(.report-result-bar,.report-pagination){flex-wrap:wrap;font-size:.9375rem;line-height:1.5}.portal-shell .admin-data-readability .admin-test-report-list{gap:10px}.portal-shell .admin-data-readability .admin-test-report-card>summary{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(120px,.6fr);align-items:center;gap:12px 18px;padding:16px 52px 16px 20px}.portal-shell .admin-data-readability .admin-test-report-card>summary>strong{font-size:1rem}.portal-shell .admin-data-readability .admin-test-report-card>summary>:is(span,small){font-size:.9375rem}.portal-shell .admin-data-readability .admin-test-settings-content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.portal-shell .admin-data-readability .admin-test-settings-content>.test-location-panel{grid-column:1/-1}.portal-shell .admin-data-readability .admin-test-settings-content :is(label,.validation-warning,.admin-compact-visible-warning,.check small){font-size:.9375rem;line-height:1.5}.portal-shell .admin-data-readability .test-location-panel form{grid-template-columns:minmax(0,1fr) auto auto;align-items:end}.portal-shell .admin-data-readability .test-location-result :is(span,small){font-size:.9375rem;line-height:1.5}.portal-shell .admin-data-readability .analysis-principle{gap:6px;padding:14px 18px}.portal-shell .admin-data-readability .analysis-principle strong{font-size:1rem}.portal-shell .admin-data-readability .analysis-principle>span{font-size:.9375rem}.portal-shell .admin-data-readability .analysis-principle .case-info>summary>span{color:inherit;font-size:23px;line-height:1}.portal-shell .admin-data-readability .analysis-sport-filter{flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.portal-shell .admin-data-readability .analysis-sport-filter button{min-height:44px;padding:8px 16px;font-size:1rem}.portal-shell .admin-data-readability .dashboard-kpis{gap:12px}.portal-shell .admin-data-readability .dashboard-kpis>div{align-content:start;padding:14px 16px}.portal-shell .admin-data-readability .dashboard-kpis b{font-size:1.75rem;line-height:1.2}.portal-shell .admin-data-readability .dashboard-kpis span{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.45}.portal-shell .admin-data-readability .analysis-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px}.portal-shell .admin-data-readability .map-panel .data-heading{gap:12px;display:grid}.portal-shell .admin-data-readability .map-legend{justify-content:flex-start;gap:8px 14px;max-width:none}.portal-shell .admin-data-readability .map-legend span{font-size:.875rem}.portal-shell .admin-data-readability .signals-map{height:350px}.portal-shell .admin-data-readability .signals-map-empty{text-align:center;height:220px;padding:20px;font-size:1rem}.portal-shell .admin-data-readability .ranking-list article{grid-template-columns:22px 10px minmax(0,1fr) minmax(64px,auto);gap:8px 10px;padding:14px 0}.portal-shell .admin-data-readability .rank-number{font-size:.875rem}.portal-shell .admin-data-readability .ranking-list article>div strong{white-space:normal;font-size:1rem;overflow:visible}.portal-shell .admin-data-readability .ranking-list article>div small{white-space:normal;font-size:.875rem;line-height:1.45;overflow:visible}.portal-shell .admin-data-readability .ranking-list .rate b{font-size:1.125rem}.portal-shell .admin-data-readability .ranking-list .rate small{font-size:.8125rem}.portal-shell .admin-data-readability .ranking-list article>em{white-space:normal;grid-column:3/-1;justify-self:start;padding:4px 9px;font-size:.8125rem}.portal-shell .admin-data-readability .bar-row{grid-template-columns:minmax(0,1.3fr) minmax(30px,1fr) 26px;font-size:.9375rem}.portal-shell .admin-data-readability .bar-row>span{white-space:normal;overflow:visible}.portal-shell .admin-data-readability .chart-legend span{font-size:.9375rem}@media (max-width:1200px){.portal-shell .admin-data-readability .analysis-layout{grid-template-columns:minmax(0,1fr)}}@container (width<=760px){.portal-shell .admin-data-readability .analysis-layout{grid-template-columns:minmax(0,1fr)}.portal-shell .admin-data-readability .test-report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-shell .admin-data-readability .test-report-filters label:first-child{grid-column:1/-1}.portal-shell .admin-data-readability .admin-test-report-card>summary{grid-template-columns:minmax(0,1fr);gap:5px}.portal-shell .admin-data-readability .admin-test-settings-content,.portal-shell .admin-data-readability .test-location-panel form{grid-template-columns:minmax(0,1fr)}}@container (width<=18em){.portal-shell .admin-data-readability .dashboard-kpis{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:700px){.portal-shell .admin-data-readability .catalog-overview-grid>.sync-panel{grid-template-columns:minmax(0,1fr);padding:18px}.portal-shell .admin-data-readability .sync-panel>.primary{justify-self:start}.portal-shell .admin-data-readability .test-report-filters{grid-template-columns:minmax(0,1fr);padding:16px}.portal-shell .admin-data-readability .test-report-filters label:first-child{grid-column:auto}.portal-shell .admin-data-readability .admin-test-report-card>summary{grid-template-columns:minmax(0,1fr);gap:5px;padding:16px 48px 16px 16px}.portal-shell .admin-data-readability .admin-test-settings-content,.portal-shell .admin-data-readability .test-location-panel form{grid-template-columns:minmax(0,1fr)}.portal-shell .admin-data-readability .data-counts>div{padding:10px}.portal-shell .admin-data-readability .data-counts{gap:8px}.portal-shell .admin-data-readability .data-counts span{font-size:.875rem}}.reporter-feedback-form{border-top:1px solid var(--line);gap:14px;margin-top:24px;padding-top:20px;display:grid}.reporter-feedback-form h3,.reporter-feedback-form p{margin:0}.reporter-feedback-form label{gap:8px;font-weight:700;display:grid}.reporter-feedback-form textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface,#fff);border:1px solid var(--line);resize:vertical;border-radius:12px;padding:12px}.reporter-feedback-warning{color:#874a00;background:#fff1d5;border:1px solid #d5a85c;border-radius:12px;padding:16px}.reporter-feedback-warning p{margin-top:8px;font-weight:400}.reporter-feedback-form button:disabled{opacity:.55;cursor:not-allowed}.reporter-feedback-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:680px;max-height:calc(100vh - 32px);overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--surface,#fff);max-height:calc(100dvh - 32px);color:var(--ink);border:2px solid #b35b00;border-top-width:8px;border-radius:20px;margin:auto;padding:0;display:block;position:fixed;inset:16px;overflow:auto;box-shadow:0 12px 48px #0005}.reporter-feedback-dialog::backdrop{background:#0009}.reporter-feedback-dialog-header{color:#713800;background:#fff0cf;border-bottom:1px solid #dfb877;flex-shrink:0;align-items:center;gap:16px;padding:24px;display:flex}.reporter-feedback-dialog-header>div{overflow-wrap:anywhere;min-width:0}.reporter-feedback-alert-icon{color:#a64c00;flex:none;width:52px;height:52px}.reporter-feedback-warning-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:13px;font-weight:800;display:block}.reporter-feedback-dialog-header h3{font:inherit;color:inherit;margin:0;font-size:26px;font-weight:800;line-height:1.15}.reporter-feedback-dialog-body{overflow-wrap:anywhere;gap:18px;min-width:0;min-height:0;padding:24px;display:grid;overflow:visible}.reporter-feedback-dialog-lead{font-size:17px;line-height:1.5}.reporter-feedback-dialog-risk{color:#713800;background:#fff6e5;border-left:4px solid #b35b00;border-radius:8px;padding:16px;font-size:16px;line-height:1.45}.reporter-feedback-dialog-risk ul{gap:6px;margin:8px 0 0;padding-left:20px;display:grid}.reporter-feedback-text-preview{color:#24332d;overflow-wrap:anywhere;background:#f6f8f7;border:1px solid #cdd9d4;border-radius:10px;padding:16px}.reporter-feedback-text-preview h4{font:inherit;margin:0 0 8px;font-size:14px;font-weight:800}.reporter-feedback-text-preview p{white-space:pre-wrap;line-height:1.5}.reporter-feedback-text-preview h4:not(:first-child){margin-top:16px}.reporter-feedback-dialog-question{font-weight:700;line-height:1.4}.reporter-feedback-dialog-actions{border-top:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;gap:12px;padding:16px 24px 24px;display:flex}.reporter-feedback-dialog-actions button{white-space:normal;overflow-wrap:anywhere;flex:240px;min-width:0;max-width:100%;height:auto}.reporter-feedback-dialog-actions button.reporter-feedback-confirm-button{color:#fff;background:#984300;border:1px solid #984300}.reporter-feedback-dialog-actions button.reporter-feedback-confirm-button:hover{background:#773400;border-color:#773400}.reporter-feedback-dialog-actions button:focus-visible{outline-offset:3px;outline:3px solid #713800}@media (max-width:480px){.reporter-feedback-dialog{border-radius:14px}.reporter-feedback-dialog-header{gap:12px;padding:18px}.reporter-feedback-alert-icon{width:40px;height:40px}.reporter-feedback-dialog-header h3{font-size:23px}.reporter-feedback-dialog-body{gap:14px;padding:18px}.reporter-feedback-dialog-actions{padding:14px 18px 18px}.reporter-feedback-dialog-actions button{flex-basis:100%;width:100%}}.case-secondary-action{border-top:1px solid var(--line,#dfe5eb);min-width:0;margin-block:18px;padding-block:14px}.case-secondary-action>summary{cursor:pointer;min-height:32px;color:var(--workspace-action,#005090);overflow-wrap:anywhere;align-content:center;font-weight:700}.case-secondary-action[open]>label{min-width:0;margin-block:14px}.case-secondary-action input{box-sizing:border-box;max-width:100%}.case-secondary-action>summary:focus-visible{outline:3px solid var(--workspace-action,#005090);outline-offset:3px;border-radius:4px}.case-reporter-contacts{border-block-start:1px solid var(--line,#d5dfdc);overflow-wrap:anywhere;min-width:0;padding-block:.875rem}.case-reporter-contacts .case-section-heading{margin-block-end:.25rem}.case-reporter-contacts dl{margin-block:.75rem 0}.case-reporter-contacts dl>div+div{margin-block-start:.5rem}.case-reporter-contacts dt{font-weight:700}.case-reporter-contacts dd{margin-inline-start:0}.case-handoff-controls{min-width:0}.case-handoff-controls h3,.case-handoff-controls h4,.case-handoff-controls p,.case-handoff-controls small{overflow-wrap:anywhere}.case-handoff-controls textarea{resize:vertical;width:100%;min-width:0;display:block}.case-handoff-controls label{gap:8px;min-width:0;display:grid}.case-handoff-controls .case-handoff-answer-field{margin:0;display:block}.case-handoff-field-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.case-handoff-controls button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px}.case-handoff-controls .case-handoff-recipient{color:var(--muted,#627080);background:0 0;border:0;margin:0 0 12px;padding:0;font-size:.9em;line-height:1.45}.case-handoff-controls .case-handoff-test{color:#795715;font-size:.9em;font-weight:700}.case-handoff-controls .case-handoff-report{border:1px solid var(--line,#dfe5eb);border-radius:8px;min-width:0;padding:16px}.case-handoff-controls .case-handoff-report>p:not(.case-handoff-recipient){white-space:pre-wrap}.case-handoff-controls .case-handoff-report small{display:block}.case-handoff-controls>small{color:var(--muted,#627080);margin:8px 0 16px;display:block}.case-handoff-controls>button{margin-top:16px;display:block}.case-handoff-controls.case-handoff-compact,.club-workspace .case-handoff-controls.case-handoff-compact{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.case-handoff-compact .case-section-heading{min-height:44px;margin:0 0 4px}.case-handoff-compact .case-section-heading>h3{vertical-align:middle;min-height:0;padding:0;font-size:18px;line-height:1.5;display:inline}.case-handoff-compact .case-section-heading>.case-info{display:inline}.case-handoff-compact .case-section-heading>.case-info>summary{vertical-align:middle;margin-left:8px;display:inline-grid;position:static}.case-handoff-compact .case-section-heading>.case-info>.case-info-content{display:block}.case-handoff-controls.case-handoff-compact .case-handoff-report{border:0;border-radius:0;margin:0;padding:0}.case-handoff-compact .case-handoff-report>small{color:var(--muted,#657586);margin:0 0 14px;font-size:14px;line-height:1.5}.case-handoff-compact .case-handoff-report>p{max-width:83ch;margin:0;font-size:17px;line-height:1.6}.case-handoff-controls.case-handoff-compact .case-handoff-answer-field{margin-top:12px}.case-assignment-controls{border:1px solid var(--line,#d8e3df);border-radius:14px;min-width:0;margin-block:24px;padding:22px}.case-assignment-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.case-assignment-heading h3{overflow-wrap:anywhere;min-width:0;margin:0}.case-assignment-info{flex:none;position:relative}.case-assignment-info summary{cursor:pointer;min-width:44px;min-height:44px;color:var(--green,#006c49);place-items:center;font-size:24px;list-style:none;display:grid}.case-assignment-info summary::-webkit-details-marker{display:none}.case-assignment-info[open] p{z-index:2;border:1px solid var(--line,#d8e3df);color:#21352e;background:#fff;border-radius:12px;width:min(360px,70vw);margin:4px 0;padding:18px;line-height:1.55;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #1232}.case-assignment-controls .case-assignment-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.case-assignment-controls label{gap:8px;min-width:0;margin-block:14px;font-weight:700;display:grid}.case-assignment-controls input,.case-assignment-controls select,.case-assignment-controls textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid var(--line,#d8e3df);color:var(--ink,#21352e);background:#fff;border-radius:10px;padding:12px}.case-assignment-controls textarea{resize:vertical;min-height:112px;font-weight:400;line-height:1.55}.case-assignment-controls small{font-weight:400}.case-assignment-controls p,.case-assignment-controls small,.case-assignment-controls button{overflow-wrap:anywhere}.case-assignment-instruction{white-space:pre-wrap;background:#f1f7f4;border-radius:10px;padding:16px;line-height:1.6}.case-assignment-actions{flex-wrap:wrap;gap:12px;margin-block:16px;display:flex}.case-assignment-notice{background:#e7f5ec;border:1px solid #a8cfb7;border-radius:10px;padding:16px}.case-assignment-error{color:#8d281b;background:#fff0ed;border:1px solid #cf9c93;border-radius:10px;padding:16px}.case-assignment-actions .primary{background:var(--workspace-action,#006c49);color:#fff;border:0;border-radius:10px;min-height:44px;padding:12px 20px;font-weight:700}.case-assignment-actions .primary:disabled{color:#52625b;opacity:1;cursor:default;background:#e3e7e5}.case-assignment-brief{gap:12px;min-width:0;display:grid}.case-assignment-brief .case-assignment-instruction{background:0 0;border-radius:0;max-width:83ch;margin:0;padding:0;font-size:17px;line-height:1.65}.case-assignment-deadline{color:var(--muted,#627080);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.case-assignment-controls:has(>.case-assignment-brief)>.case-section-heading{margin-bottom:12px}.case-assignment-controls:has(>.case-assignment-brief)>.case-section-heading>h3{vertical-align:middle;min-height:0;padding:0;font-size:18px;line-height:1.5;display:inline}.case-assignment-controls:has(>.case-assignment-brief)>.case-section-heading>.case-info{display:inline}.case-assignment-controls:has(>.case-assignment-brief)>.case-section-heading>.case-info>summary{vertical-align:middle;margin-left:8px;display:inline-grid;position:static}@media (max-width:650px){.case-assignment-controls{padding:16px}.case-assignment-controls .case-assignment-fields{grid-template-columns:minmax(0,1fr);gap:0}.case-assignment-actions button{width:100%}}.case-return-controls{min-width:0;margin-block:20px}.case-return-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.case-return-heading h3{margin:0}.case-return-controls p,.case-return-controls h3,.case-return-controls button{overflow-wrap:anywhere}.case-return-controls.compact{background:0 0;border:0;margin:0;padding:0}.case-return-controls.compact .case-return-heading{display:block}.case-return-controls.compact .case-return-error,.case-return-controls.compact .case-return-notice{margin:0 0 12px}.case-return-dialog{border:1px solid var(--line,#cdd9d4);background:var(--surface,#fff);width:calc(100% - 32px);max-width:680px;max-height:90dvh;color:var(--ink,#21352e);border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 12px 48px #0005}.case-return-dialog::backdrop{background:#0009}.case-return-dialog header{border-bottom:1px solid var(--line,#cdd9d4);background:#f0f5f2;padding:22px 24px}.case-return-dialog header h3{margin:0;font-size:24px;line-height:1.25}.case-return-dialog-body{gap:18px;min-width:0;padding:24px;display:grid}.case-return-dialog-body p{margin:0;line-height:1.55}.case-return-dialog header .case-section-heading{margin:0}.case-return-dialog label{gap:8px;min-width:0;font-weight:700;display:grid}.case-return-dialog textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line,#cdd9d4);width:100%;min-width:0;max-width:100%;min-height:140px;font:inherit;color:#21352e;background:#fff;border-radius:10px;padding:12px;font-weight:400;line-height:1.55;display:block}.case-return-dialog small{overflow-wrap:anywhere;font-weight:400}.case-return-audience{color:var(--muted,#52655d);font-size:.94em}.case-return-dialog-actions{flex-wrap:wrap;gap:12px;padding:0 24px 24px;display:flex}.case-return-dialog-actions button{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:180px;min-height:44px}.case-return-dialog-actions .primary{background:var(--workspace-action,#006c49);color:#fff}.case-return-dialog-actions button:disabled{opacity:1;color:#52625b;cursor:default;background:#e3e7e5}.case-return-dialog :focus-visible{outline:3px solid var(--workspace-action,#006c49);outline-offset:3px}.case-return-error{color:#8d281b;background:#fff0ed;border:1px solid #cf9c93;border-radius:10px;padding:16px}.case-return-notice{color:#21352e;background:#e7f5ec;border:1px solid #a8cfb7;border-radius:10px;padding:16px}.case-return-changed{color:#713800;overflow-wrap:anywhere;background:#fff6e5;border:1px solid #d5a85c;border-radius:10px;gap:12px;padding:16px;display:grid}.case-return-changed h4{margin:0;font-size:1em}.case-return-report{white-space:pre-wrap}.case-return-dialog .case-return-acknowledgement{align-items:flex-start;gap:10px;font-weight:400;line-height:1.45;display:flex}.case-return-acknowledgement input{flex:none;width:20px;height:20px;margin:1px 0 0}@media (max-width:480px){.case-return-heading{flex-direction:column;align-items:stretch}.case-return-dialog header,.case-return-dialog-body{padding:18px}.case-return-dialog-actions{padding:0 18px 18px}.case-return-dialog-actions button{flex-basis:100%;width:100%;min-width:0}}.club-dossier-worklist{gap:24px;min-width:0;display:grid}.club-dossier-worklist .club-dossier-section{min-width:0}.club-dossier-worklist .club-dossier-section-heading{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.club-dossier-worklist .club-dossier-section-heading h2{min-width:0;color:var(--ink,#202c3a);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:650;line-height:1.4}.club-dossier-worklist .club-dossier-count{color:var(--muted,#627080);white-space:normal;font-size:.8125rem;line-height:1.4}.club-dossier-worklist .club-dossier-rows{gap:12px;margin:0;padding:0;list-style:none;display:grid}.club-dossier-worklist .club-dossier-rows>li{min-width:0}.club-dossier-worklist .club-dossier-row{background:#fff;border:1px solid #d7e0e5;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(160px,240px) 16px;align-items:center;gap:20px;min-width:0;padding:18px 20px;display:grid;position:relative}.club-dossier-worklist .club-dossier-row.is-overdue{border-left:3px solid #a8352b;padding-left:18px}.club-dossier-worklist .club-dossier-row.is-selected{border-color:var(--workspace-action,#005090)}.club-dossier-worklist .club-dossier-row:hover{border-color:#83a8c4}.club-dossier-worklist .club-dossier-row:focus-within{outline:3px solid var(--workspace-action,#005090);outline-offset:3px}.club-dossier-worklist .club-dossier-subject{min-width:0}.club-dossier-worklist .club-dossier-subject h3{color:var(--ink,#202c3a);overflow-wrap:anywhere;margin:0 0 5px;font-size:1.1875rem;font-weight:750;line-height:1.35}.club-dossier-worklist .club-dossier-open{width:auto;min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;line-height:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.club-dossier-worklist .club-dossier-open:after{content:"";border-radius:12px;position:absolute;inset:0}.club-dossier-worklist .club-dossier-open:focus-visible{outline:none}.club-dossier-worklist .club-dossier-subject p{color:var(--muted,#627080);overflow-wrap:anywhere;margin:0 0 5px;font-size:.9375rem;line-height:1.5}.club-dossier-worklist .club-dossier-subject time{color:var(--muted,#627080);font-size:.8125rem;line-height:1.5}.club-dossier-worklist .club-dossier-subject .test-badge{color:#805812;vertical-align:2px;background:0 0;border:0;margin:0 7px 0 0;padding:0;font-size:.625rem;font-weight:800;display:inline-block}.club-dossier-worklist .club-dossier-state{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.club-dossier-worklist .club-dossier-state>div{background:0 0;min-width:0;margin:0;padding:0}.club-dossier-worklist .club-dossier-state dd{color:var(--muted,#627080);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.club-dossier-worklist .club-dossier-state small{color:var(--muted,#627080);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5;display:block}.club-dossier-worklist .club-dossier-deadline{flex-wrap:wrap;align-items:baseline;gap:0 5px;display:flex}.club-dossier-worklist .club-dossier-deadline dt{color:var(--muted,#627080);font-size:.8125rem;line-height:1.5}.club-dossier-worklist .club-dossier-workflow{color:#52616d;overflow-wrap:anywhere;background:#edf1f4;border-radius:5px;max-width:100%;padding:3px 7px;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-block}.club-dossier-worklist .club-dossier-workflow.received{color:#805812;background:#fff4de}.club-dossier-worklist .club-dossier-workflow.in-progress{color:#52616d;background:#edf1f4}.club-dossier-worklist .club-dossier-workflow.committee{color:#005090;background:#eaf2f9}.club-dossier-worklist .club-dossier-workflow.closed{color:#006b47;background:#e2f3e9}.club-dossier-worklist .club-dossier-workflow.unknown{color:#805812;background:#fff4de}:is(.club-dossier-worklist,.incident-list) .club-dossier-overdue{color:#a8352b;overflow-wrap:anywhere;align-items:center;gap:7px;max-width:100%;margin:0;font-size:.75rem;line-height:1.5;display:inline-flex}:is(.club-dossier-worklist,.incident-list) .club-dossier-overdue-dot{background:#a8352b;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.club-dossier-worklist .club-dossier-chevron{color:#5e7587;font-size:1.5rem;line-height:1}.club-dossier-worklist .club-dossier-empty{color:var(--muted,#627080);margin:0;padding:14px 0;font-size:.9375rem;line-height:1.6}.club-dossier-worklist .club-dossier-status-warning{color:#805812;overflow-wrap:anywhere;background:#fff4de;border-left:4px solid #ae751b;border-radius:5px;margin:0;padding:16px 18px;font-size:.9375rem;line-height:1.6}.club-dossier-worklist .club-dossier-archive{min-width:0;padding-top:3px}.club-dossier-worklist .club-dossier-archive button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px}.club-dossier-worklist .club-dossier-screenreader{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.club-dossier-worklist .club-dossier-row{grid-template-columns:minmax(0,1fr) minmax(140px,190px) 12px;gap:18px}}@media (max-width:660px){.club-dossier-worklist .club-dossier-row{grid-template-columns:minmax(0,1fr) 12px;gap:15px;padding:18px}.club-dossier-worklist .club-dossier-row.is-overdue{padding-left:16px}.club-dossier-worklist .club-dossier-state{grid-area:2/1}.club-dossier-worklist .club-dossier-chevron{grid-area:1/2/3}}@media (prefers-reduced-motion:reduce){.club-dossier-worklist *{transition:none}}.dossier-card-category[data-category=discrimination]{color:#652d87}.dossier-card-category[data-category=verbalAggression]{color:#8b3519}.dossier-card-category[data-category=physicalViolence]{color:#96233e}.dossier-card-category[data-category=sexualMisconduct]{color:#364f95}.dossier-card-category[data-category=trainerMisconduct]{color:#265d55}.dossier-card-with-test{--dossier-test-label-width:2.65rem}.dossier-card-with-test .dossier-card-heading{grid-template-columns:var(--dossier-test-label-width) minmax(0, 1fr);align-items:baseline;display:grid}.dossier-card-with-test .dossier-card-heading>:first-child{margin-inline-end:0}.dossier-card-with-test .club-dossier-match,.dossier-card-with-test .chain-worklist-match,.dossier-card-with-test>time{padding-inline-start:var(--dossier-test-label-width)}.news-admin .news-notice{background:#eff8f4;border:1px solid #beddd2;border-radius:12px;margin-bottom:24px;padding:18px 22px}.news-club.admin-page{padding:0}.news-club .admin-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.news-club .admin-page-heading>div{flex:280px;min-width:0}.news-club .admin-page-heading h1{margin:0 0 12px;font-size:24px}.news-club .admin-surface{background:#fff;border:1px solid #d9e5e0;border-radius:16px}.news-club .news-fields input,.news-club .news-fields textarea{font:inherit;border:1px solid #cbdad3;border-radius:8px;padding:12px}.news-admin .news-list li strong{overflow-wrap:anywhere}.news-admin .news-notice p{margin:8px 0 0}.news-admin .news-columns{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.news-admin .news-list,.news-admin .news-edit{min-width:0;margin:0;padding:24px}.news-admin .news-list-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.news-admin h2{margin:0 0 12px}.news-admin .news-list ul{margin:12px 0 0;padding:0;list-style:none}.news-admin .news-list li+li{margin-top:8px}.news-admin .news-list li button{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #d9e5e0;border-radius:8px;gap:6px;width:100%;padding:14px;display:grid}.news-admin .news-list li button[aria-current=true]{background:#eff8f4;border-color:#007a53}.news-admin .news-list span{color:#5d7169;font-size:13px}.news-admin .news-fields{border:0;gap:18px;min-width:0;margin:18px 0 0;padding:0;display:grid}.news-admin .news-fields label{align-content:start;gap:8px;min-width:0;display:grid}.news-admin .news-fields input,.news-admin .news-fields textarea{box-sizing:border-box;width:100%;min-width:0}.news-admin .news-fields textarea{resize:vertical}.news-admin .news-dates{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.news-admin .news-dates input{height:46px}.news-admin .news-fields small{color:#5d7169;font-weight:400;line-height:1.5}.news-admin .news-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.news-admin .news-delete-action{border-top:1px solid #d9e5e0;justify-items:start;gap:10px;padding-top:18px;display:grid}.news-admin .news-delete-button{color:#a51d15;font:inherit;background:#fff;border:1px solid #b42318;border-radius:8px;padding:12px 16px;font-weight:700}.news-admin .news-delete-button:hover:not(:disabled){background:#fff0ee}.news-admin .news-delete-button:focus-visible{outline-offset:3px;outline:3px solid #b42318}.news-admin .news-delete-dialog{box-sizing:border-box;color:#20342d;text-align:left;background:#fff;border:1px solid #d9e5e0;border-radius:16px;width:min(540px,100vw - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:24px;overflow:auto}.news-admin .news-delete-dialog::backdrop{background:#0f1e178c}.news-admin .news-delete-dialog p,.news-admin .news-delete-dialog h2{overflow-wrap:anywhere}.news-admin .news-delete-dialog h2{margin-bottom:18px;font-size:1.375rem;font-weight:700;line-height:1.3}.news-admin .news-delete-dialog p{margin:12px 0}.news-admin .news-delete-dialog .news-actions{margin-top:22px}.news-admin .news-image-preview img{object-fit:contain;border-radius:8px;max-width:100%;max-height:240px;margin-bottom:12px;display:block}@media (max-width:850px){.news-admin .news-columns{grid-template-columns:1fr}}@media (max-width:520px){.news-admin .news-dates{grid-template-columns:1fr}.news-admin .news-list,.news-admin .news-edit{padding:18px}}.platform-workspace .news-admin:not(.news-club) .news-columns{grid-template-columns:minmax(250px,.85fr) minmax(0,1.65fr);gap:20px}.platform-workspace .news-admin:not(.news-club) .news-list,.platform-workspace .news-admin:not(.news-club) .news-edit{padding:20px}.platform-workspace .news-admin:not(.news-club) h2{font-size:1.125rem;font-weight:750;line-height:1.4}.platform-workspace .news-admin:not(.news-club) .news-list-heading h2{align-items:center;gap:8px;margin:0;display:flex}.platform-workspace .news-admin:not(.news-club) .news-list-count{color:#31594b;background:#e8f1ed;border-radius:999px;padding:3px 8px;font-size:.8125rem}.platform-workspace .news-admin:not(.news-club) .news-list ul{scrollbar-gutter:stable;max-height:620px;margin:12px -3px -3px;padding:3px;overflow-y:auto}.platform-workspace .news-admin:not(.news-club) .news-list ul:focus-visible{outline-offset:3px;outline:3px solid #146bc1}.platform-workspace .news-admin:not(.news-club) .news-list li button{gap:10px;padding:12px;line-height:1.5}.platform-workspace .news-admin:not(.news-club) .news-post-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.platform-workspace .news-admin:not(.news-club) .news-post-status{color:#4e625b;background:#f0f3f2;border-radius:5px;padding:2px 7px;font-size:.75rem;font-weight:700}.platform-workspace .news-admin:not(.news-club) .news-post-published{color:#175c43;background:#dff0e7}.platform-workspace .news-admin:not(.news-club) .news-post-draft{color:#785500;background:#fff3d4}.platform-workspace .news-admin:not(.news-club) .news-editor-context{color:#52665f;margin:0;font-size:.875rem;line-height:1.6}.platform-workspace .news-admin:not(.news-club) .news-fields{gap:16px}.platform-workspace .news-admin:not(.news-club) .news-field-heading{border-top:1px solid #d9e5e0;flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:12px;display:flex}.platform-workspace .news-admin:not(.news-club) .news-field-heading h3{margin:0;font-size:1rem;font-weight:750}.platform-workspace .news-admin:not(.news-club) .news-field-heading .case-info[open]{flex:100%}.platform-workspace .news-admin:not(.news-club) .news-actions{border-top:1px solid #d9e5e0;gap:10px;padding-top:16px}.platform-workspace .news-admin:not(.news-club) .news-actions button,.platform-workspace .news-admin:not(.news-club) .news-delete-button{min-height:44px}.platform-workspace .news-admin:not(.news-club) .news-delete-action{padding-top:16px}@media (max-width:1100px){.platform-workspace .news-admin:not(.news-club) .news-columns{grid-template-columns:minmax(0,1fr)}.platform-workspace .news-admin:not(.news-club) .news-list ul{max-height:290px}}@media (max-width:540px){.platform-workspace .news-admin:not(.news-club) .news-list,.platform-workspace .news-admin:not(.news-club) .news-edit{padding:16px}.platform-workspace .news-admin:not(.news-club) .news-dates{grid-template-columns:minmax(0,1fr)}.platform-workspace .news-admin:not(.news-club) .news-actions{align-items:stretch}.platform-workspace .news-admin:not(.news-club) .news-actions>button{flex:100%}}.platform-workspace .news-admin:not(.news-club) .news-list-hint{color:#52665f;margin:12px 0 0;font-size:.8125rem;line-height:1.5}.admin-secondary-compact{min-width:0}.admin-secondary-heading{min-width:0;min-height:44px;position:relative}.admin-secondary-heading>h1,.admin-secondary-heading>h2{overflow-wrap:anywhere;margin:0;padding-right:56px;line-height:1.3}.admin-secondary-heading>.case-info>summary{position:absolute;top:0;right:0}.admin-secondary-heading .case-info-content{font-weight:400}.admin-secondary-compact .admin-page-heading>div{min-width:0}.admin-secondary-compact .admin-page-heading>.admin-secondary-heading{flex:1}.admin-compact-visible-warning{color:#643712;overflow-wrap:anywhere;background:#fff5e9;border-left:3px solid #a04413;border-radius:6px;margin:0;padding:12px 16px;line-height:1.5}.admin-test-boundary{color:var(--muted,#57675f);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:.9rem;line-height:1.5;display:flex}.admin-test-boundary>strong{color:#72500b;letter-spacing:.03em;background:#fff1ca;border-radius:5px;padding:3px 8px;font-size:.8rem}.admin-test-report-list{gap:14px;min-width:0;display:grid}.admin-test-report-card{border:1px solid var(--line,#d8e4de);min-width:0;color:var(--ink,#182b25);overflow-wrap:anywhere;background:#fff;border-radius:14px}.admin-test-report-card>summary{cursor:pointer;box-sizing:border-box;gap:6px;min-height:64px;padding:20px 56px 20px 22px;list-style:none;display:grid;position:relative}.admin-test-report-card>summary::-webkit-details-marker{display:none}.admin-test-report-card>summary:after{content:"›";color:var(--green,#006c49);font-size:28px;line-height:1;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.admin-test-report-card[open]>summary:after{transform:translateY(-50%)rotate(90deg)}.admin-test-report-card>summary>strong{font-size:1.07rem;line-height:1.4}.admin-test-report-card>summary>span,.admin-test-report-card>summary>small{color:var(--muted,#57675f);font-size:.9rem;line-height:1.5}.admin-test-report-card>summary:focus-visible{outline:3px solid var(--green,#006c49);outline-offset:3px;border-radius:14px}.admin-test-report-card[open]>summary{border-bottom:1px solid var(--line,#d8e4de)}.admin-test-report-detail{gap:18px;padding:20px 22px;display:grid}.admin-test-report-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;display:grid}.admin-test-report-detail dt{color:var(--muted,#57675f);font-size:.85rem;line-height:1.5}.admin-test-report-detail dd{overflow-wrap:anywhere;margin:3px 0 0;line-height:1.5}.admin-test-report-detail>.danger-button{justify-self:start;min-height:44px}.admin-test-settings{border-top:1px solid var(--line,#d8e4de);min-width:0;margin-top:24px;padding-top:16px}.admin-test-settings>summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:8px 0;font-weight:700;line-height:1.5;display:list-item}.admin-test-settings-content{gap:20px;margin-top:16px;display:grid}.admin-test-settings-content>.panel{margin:0}.admin-secondary-compact .privacy-boundary{font-size:.9rem}@media (max-width:650px){.admin-test-report-card>summary{padding:18px 48px 18px 18px}.admin-test-report-card>summary:after{right:16px}.admin-test-report-detail{padding:18px}.admin-test-report-detail>dl{grid-template-columns:minmax(0,1fr)}.admin-secondary-heading>h1,.admin-secondary-heading>h2{padding-right:50px}}.chain-test-panel{gap:16px;min-width:0;display:grid}.chain-test-panel h2,.chain-test-panel p{margin:0}.chain-test-panel h2{font-size:22px;font-weight:800}.chain-test-panel h3{font-size:18px;font-weight:700}.chain-test-panel>button{justify-self:start}.chain-test-panel>article{min-width:0;box-shadow:none;gap:14px;display:grid}.chain-test-panel h3{overflow-wrap:anywhere}.chain-test-panel dl{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:8px 16px;margin:0;display:grid}.chain-test-panel dt{font-weight:700}.chain-test-panel dd{overflow-wrap:anywhere;margin:0}.chain-test-panel select{width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #cdd9d3;border-radius:10px;padding:12px}.chain-test-panel textarea{resize:vertical;min-height:100px}.chain-test-panel article>button{justify-self:start}.chain-test-panel h4{margin:8px 0 0}.chain-test-panel ul{overflow-wrap:anywhere;margin:0;padding-left:22px}.chain-test-panel [role=alert]{color:#b52323}@media (max-width:600px){.chain-test-panel dl{grid-template-columns:minmax(0,1fr);gap:4px}.chain-test-panel dd{margin-bottom:8px}.chain-test-panel article>button{width:100%}}.chain-action-notice{color:#173e28;overflow-wrap:anywhere;background:#edf7f0;border:2px solid #527a64;border-radius:12px;padding:16px}.chain-action-notice.error{color:#7a2419;background:#fff0ed;border-color:#a33424}.chain-action-notice.busy{color:#213b54;background:#f0f4f8}.chain-action-notice:focus{outline-offset:3px;outline:3px solid #264f3b}.chain-load-error{gap:12px;min-width:0;display:grid}.chain-load-error>button{justify-self:start}.chain-test-panel .chain-worklist-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.chain-test-panel .chain-worklist-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.chain-test-panel .chain-worklist-heading>div{min-width:0}.chain-test-panel .chain-worklist-title-group{flex:1}.chain-test-panel .chain-worklist-title-group>h2{vertical-align:middle;margin:0;line-height:1.5;display:inline}.chain-test-panel .chain-worklist-title-group>.case-info{display:inline}.chain-test-panel .chain-worklist-title-group>.case-info>summary{vertical-align:middle;margin-left:8px;display:inline-grid}.chain-test-panel .chain-worklist-title-group>.case-info>.case-info-content{margin-top:12px;display:block}.chain-test-panel .chain-worklist-heading-actions{padding-top:0}.chain-test-panel>.chain-worklist-item{background:#fff;border:1px solid #d7e0e5;border-radius:12px;gap:0;padding:0;display:block;overflow:visible}.chain-test-panel>.chain-worklist-item[hidden]{display:none}.chain-test-panel .chain-worklist-item-heading{font-size:inherit;margin:0}.chain-test-panel .chain-worklist-toggle{width:100%;min-width:0;min-height:88px;color:var(--ink,#23303c);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(125px,220px) 18px;align-items:center;gap:24px;padding:22px 24px;display:grid}.chain-test-panel .chain-worklist-toggle:hover:not(:disabled){background:#f3f7fa}.chain-test-panel .chain-worklist-toggle:focus-visible{outline-offset:3px;outline:3px solid #005090}.chain-test-panel .chain-worklist-toggle:disabled{opacity:1;cursor:default}.chain-test-panel .has-close-shortcut .chain-worklist-toggle{padding-bottom:10px}.chain-test-panel .chain-worklist-close-shortcut{grid-template-columns:minmax(0,1fr) minmax(125px,220px) 18px;gap:24px;padding:0 24px 16px;display:grid}.chain-test-panel .chain-worklist-close-shortcut>button{white-space:normal;grid-column:2;justify-self:start;max-width:100%;min-height:44px}.chain-test-panel .chain-worklist-description,.chain-test-panel .chain-worklist-meta{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.chain-test-panel .chain-worklist-title{letter-spacing:-.01em;font-size:20px;font-weight:750;line-height:1.35}.chain-test-panel .chain-worklist-test{color:#805d15;letter-spacing:.04em;vertical-align:2px;margin-right:8px;font-size:11px;font-weight:800;display:inline-block}.chain-test-panel .chain-worklist-match,.chain-test-panel .chain-worklist-handler{color:var(--muted,#657280);font-size:15px;font-weight:400;line-height:1.5}.chain-test-panel .chain-worklist-meta{justify-items:start;max-width:240px}.chain-test-panel .chain-worklist-status{color:#364650;background:#edf1f4;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:800;line-height:1.5}.chain-test-panel .chain-worklist-status.reviewed{color:#73520c;background:#fff2d4}.chain-test-panel .chain-worklist-status.closed{color:#075838;background:#e0f3e9}.chain-test-panel .chain-worklist-chevron{color:#5e7587;font-size:26px;line-height:1;transition:transform .15s}.chain-test-panel .chain-worklist-toggle[aria-expanded=true] .chain-worklist-chevron{transform:rotate(90deg)}.chain-test-panel .chain-worklist-back{color:#005090;background:0 0;border:0;justify-self:start;min-height:44px;padding:6px 0;font-size:15px;font-weight:600}.chain-test-panel .chain-worklist-back:focus-visible{outline-offset:3px;outline:3px solid #005090}.chain-test-panel .chain-worklist-back:disabled{color:var(--muted,#657280);cursor:default}.chain-test-panel .chain-worklist-body{border-top:1px solid #dfe5e9;gap:18px;min-width:0;padding:26px 30px;display:grid}.chain-test-panel .is-expanded .chain-worklist-title{font-size:26px}.chain-test-panel .chain-worklist-body[hidden]{display:none}.chain-test-panel .chain-worklist-body>button{justify-self:start}.chain-test-panel .chain-worklist-draft-status{color:#654b15;background:#fff8e7;border-left:3px solid #9c741c;padding:8px 12px;font-size:14px}.chain-test-panel .chain-worklist-history{border-top:1px solid #e0e7e3;min-width:0;padding-top:12px}.chain-test-panel .chain-worklist-history>summary{cursor:pointer;font-weight:700;line-height:1.5}.chain-test-panel .chain-worklist-history>dl,.chain-test-panel .chain-worklist-history>ul,.chain-test-panel .chain-worklist-history>p{margin-top:12px}@media (max-width:600px){.chain-test-panel .chain-worklist-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.chain-test-panel .chain-worklist-heading-actions{justify-content:flex-start}.chain-test-panel .chain-worklist-toggle{grid-template-columns:minmax(0,1fr) 20px;gap:10px 12px;padding:16px}.chain-test-panel .chain-worklist-description{grid-column:1}.chain-test-panel .chain-worklist-meta{flex-wrap:wrap;grid-area:2/1;align-items:center;gap:8px;max-width:none;display:flex}.chain-test-panel .chain-worklist-chevron{grid-area:1/2/span 2}.chain-test-panel .chain-worklist-close-shortcut{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:16px}.chain-test-panel .chain-worklist-close-shortcut>button{grid-column:1}.chain-test-panel .chain-worklist-body{padding:16px}.chain-test-panel .chain-worklist-title{font-size:19px}.chain-test-panel .chain-worklist-match,.chain-test-panel .chain-worklist-handler{font-size:14px}.chain-test-panel .is-expanded .chain-worklist-title{font-size:23px}}@media (prefers-reduced-motion:reduce){.chain-test-panel .chain-worklist-chevron{transition:none}}.chain-test-panel .chain-committee-review{min-width:0}.chain-test-panel .chain-committee-review>button{white-space:normal;max-width:100%;min-height:44px}.chain-test-panel .chain-committee-review>div:not([hidden]){gap:16px;margin-top:16px;display:grid}.chain-test-panel .chain-committee-review>div[hidden]{display:none}.chain-test-panel .chain-committee-review label{gap:8px;min-width:0;display:grid}.chain-test-panel .chain-committee-review textarea,.chain-test-panel .chain-committee-review select{width:100%;min-width:0;max-width:100%}.chain-test-panel .chain-assignment-details{min-width:0;margin:12px 0}.chain-test-panel .chain-assignment-details>summary{cursor:pointer;font-weight:700}.chain-test-panel .chain-committee-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.chain-test-panel .chain-committee-actions>.chain-committee-review{display:contents}.chain-test-panel .chain-committee-actions>.chain-committee-review>div:not([hidden]){flex-basis:100%}.chain-test-panel.panel,.club-workspace .chain-test-panel.panel{box-shadow:none;background:0 0;border:0;padding:0}.chain-test-panel .chain-worklist-body>.chain-test-assignment-controls{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.chain-test-panel .chain-worklist-body{gap:18px}.chain-test-panel .chain-assignment-details{border-top:1px solid var(--line,#dce5e8);margin:4px 0 0;padding-top:12px}.chain-test-panel .chain-assignment-details>summary,.chain-test-panel .chain-worklist-history>summary{align-items:center;min-height:44px;font-size:16px;font-weight:600;display:flex}.chain-test-panel .chain-assignment-details>summary{padding-block:10px;display:list-item}.chain-test-panel .chain-assignment-details>.text-button{min-height:44px;padding-left:0;display:block}.chain-test-panel .chain-committee-actions{margin-bottom:2px}.chain-test-panel .chain-worklist-history{padding-top:4px}.chain-test-panel .chain-assignment-overdue{color:#9a2323;background:#fff1ef;border-left:3px solid #be3232;margin:0;padding:8px 12px;font-weight:700}@media (max-width:600px){.chain-test-panel .chain-committee-actions>button,.chain-test-panel .chain-committee-review>button{width:100%}}.chain-test-panel .chain-assignment-details>summary,.chain-test-panel .chain-worklist-history>summary{gap:10px;list-style:none;display:flex}.chain-test-panel .chain-assignment-details>summary::-webkit-details-marker{display:none}.chain-test-panel .chain-worklist-history>summary::-webkit-details-marker{display:none}.chain-test-panel .chain-assignment-details>summary:before,.chain-test-panel .chain-worklist-history>summary:before{content:"›";width:12px;color:var(--muted,#657586);font-size:23px;line-height:1;display:inline-block}.chain-test-panel .chain-assignment-details[open]>summary:before,.chain-test-panel .chain-worklist-history[open]>summary:before{transform:rotate(90deg)}.case-satisfaction{border-block-start:1px solid var(--line,#d5dfdc);overflow-wrap:anywhere;min-width:0;padding-block:.875rem}.case-satisfaction-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem 1rem;margin-block-end:.5rem;display:flex}.case-satisfaction-header .case-section-heading,.case-satisfaction p,.case-satisfaction-totals,.case-satisfaction-totals dd{margin:0}.case-satisfaction-totals{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.case-satisfaction-totals>div{border:1px solid var(--line,#d5dfdc);border-radius:.5rem;align-items:baseline;gap:.5rem;padding:.25rem .75rem;display:flex}.case-satisfaction-totals dd{font-weight:700}.admin-case-satisfaction{margin-block-start:1rem}.admin-case-satisfaction summary{cursor:pointer;overflow-wrap:anywhere}.admin-case-satisfaction article{min-width:0;padding:.75rem 0}.admin-case-satisfaction-list{margin-block:1rem;padding:0;list-style:none}.admin-case-satisfaction-list li+li{border-top:1px solid var(--line,#d5dfdc)}.admin-case-satisfaction-match{color:var(--muted,#526364);margin-top:.25rem;display:block}.admin-case-satisfaction-pagination{flex-wrap:wrap;gap:.75rem;display:flex}.chain-test-assignment-controls{gap:14px;margin-block:8px;display:grid}.chain-test-assignment-controls .case-assignment-fields{align-items:start}.chain-test-assignment-controls .case-assignment-fields label{margin-block:0}.chain-test-assignment-controls .chain-assignment-mail-status{overflow-wrap:anywhere;font-size:.95rem;line-height:1.55}.chain-test-assignment-controls .case-assignment-actions{margin-block:0}.chain-test-return-dialog .chain-test-return-report{border:1px solid var(--line,#d8e3df);border-radius:10px;min-width:0;padding:14px}.chain-test-return-dialog .chain-test-return-report summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.chain-test-return-dialog .chain-test-return-report p{white-space:pre-wrap;overflow-wrap:anywhere;margin-block:12px 0;line-height:1.6}.chain-test-return-dialog .case-return-acknowledgement{align-items:flex-start;gap:10px;font-weight:400;display:flex}.chain-test-return-dialog .case-return-acknowledgement input{flex:0 0 20px;width:20px;height:20px;margin-top:3px}.chain-test-return-dialog .case-return-acknowledgement span{overflow-wrap:anywhere;min-width:0}.chain-test-assignment-controls>button{justify-self:start;min-height:44px}@media (max-width:650px){.chain-test-assignment-controls>button{justify-self:stretch}.chain-test-return-dialog .case-return-dialog-actions>button{width:100%}}.chain-test-assignment-controls .chain-assignment-window{overflow-wrap:anywhere;color:var(--muted,#455c54);margin:0;font-size:.95rem;line-height:1.55}.chain-test-assignment-controls:has(>.case-assignment-brief){gap:12px;padding-bottom:12px}.chain-test-assignment-controls:has(>.case-assignment-brief)>.case-section-heading{margin-bottom:0}.chain-assignment-mail-attention{color:#654b15;overflow-wrap:anywhere;background:#fff8e7;border-left:3px solid #9c741c;margin:0;padding:12px 14px;line-height:1.6}.chain-test-assignment-controls .case-assignment-fields select,.chain-test-assignment-controls .case-assignment-fields input:not([type=checkbox]){border:1px solid var(--line,#cdd9d3);height:48px;min-height:48px;font:inherit;box-sizing:border-box;background:#fff;border-radius:8px;padding:10px 12px}.club-users{min-width:0;color:var(--ink);overflow-wrap:anywhere;container-type:inline-size}.club-users-heading,.club-users-form-heading,.club-users-capacity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.club-users-heading{margin-bottom:20px}.club-users-form h3{margin:0}.club-users-heading p{color:var(--muted);margin:0}.club-users-form h3{font-size:1.15rem;font-weight:700;line-height:1.3}.club-users-heading>div{flex:260px;min-width:0}.club-users-heading button{flex:0 auto}.club-users-capacity{color:var(--muted);margin-bottom:16px;font-size:.95rem}.club-users-info,.club-users-notice,.club-users-error{border-radius:12px;margin:16px 0;padding:16px 18px;line-height:1.5}.club-users-info{border:1px solid var(--line);background:#f1f5f3}.club-users-notice{background:#e7f5ec;border:1px solid #a8cfb7}.club-users-error{color:#8d281b;background:#fff0ed;border:1px solid #cf9c93}.club-users-form{border:1px solid var(--line);background:#f5f9f7;border-radius:16px;margin:20px 0;padding:24px}.club-users-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:20px 0 14px;display:grid}.club-users-fields label{align-content:start;gap:8px;min-width:0;font-size:1rem;font-weight:700;display:grid}.portal-shell .club-users .club-users-fields :is(input,select){box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:calc(1.5em + 26px);font:inherit;color:inherit;background-color:#fff;border:1px solid #bfcfcb;border-radius:10px;padding:12px;line-height:1.5}.portal-shell .club-users .club-users-fields select{padding-inline-end:2.5em}.portal-shell .club-users .club-users-fields input[readonly]{color:var(--muted);background:#eef3f1}.club-users-fields .club-users-access{grid-column:1/-1}.club-users-fields small{color:var(--muted);font-size:.9rem;font-weight:400;line-height:1.5}.club-users-form .field-help{margin:14px 0;font-size:.9rem;line-height:1.5}.club-permission-choices{border:1px solid var(--line);border-radius:12px;gap:12px;min-width:0;margin:18px 0;padding:16px;display:grid}.club-permission-choices legend{padding-inline:6px;font-weight:700}.portal-shell .club-users .club-permission-choices label{cursor:pointer;align-items:center;gap:12px;min-width:0;min-height:44px;margin:0;font-weight:700;line-height:1.5;display:flex}.portal-shell .club-users .club-permission-choices input{box-sizing:border-box;width:20px;height:20px;min-height:20px;accent-color:var(--workspace-action,#006c49);flex:0 0 20px;margin:0;padding:0}.club-permission-choices span{overflow-wrap:anywhere;min-width:0}.club-user-grants{border:1px solid var(--line);background:#f5f9f7;border-radius:16px;min-width:0;margin:24px 0;padding:24px}.club-user-grants h3{margin:0 0 12px;font-size:1.15rem;line-height:1.4}.club-user-grants p{line-height:1.5}.club-user-grants .field-help{color:var(--muted);font-size:.9rem}.club-user-grant-row{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px 18px;min-width:0;margin:20px 0;display:grid}.club-user-grant-row label{gap:8px;min-width:0;font-weight:700;display:grid}.portal-shell .club-users .club-user-grant-row select{font:inherit;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:calc(1.5em + 26px);color:inherit;background:#fff;border:1px solid #bfcfcb;border-radius:10px;padding:12px 2.5em 12px 12px;line-height:1.5}.club-user-grant-row button{min-width:0}@container (width>=38rem){.club-user-grant-row{grid-template-columns:minmax(0,1fr) minmax(0,13rem)}}@container (width<=37.999rem){.club-user-grants{padding:18px}}.club-users-list{--club-users-columns:minmax(0,1fr) minmax(0,13rem);gap:0;display:grid}.club-users-list-manage{--club-users-columns:minmax(0,1fr) minmax(0,13rem) minmax(0,21rem)}.club-users-list-heading{display:none}.club-users-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:start;gap:12px 24px;min-width:0;padding:22px 0;display:grid}.club-users-identity{gap:5px;min-width:0;display:grid}.club-users-identity strong{font-size:1rem}.club-users-identity span,.club-users-identity small{color:var(--muted);line-height:1.5}.club-users-self{font-weight:400}.club-users-status{text-align:center;background:#f0f3f2;border-radius:8px;justify-self:start;max-width:100%;padding:7px 11px;font-size:.9rem;font-weight:700;line-height:1.4}.club-users-status.active{color:#005a3c;background:#e2f3e9}.club-users-status.problem{color:#825100;background:#fff0d8}.club-users .danger-text{color:#a52d24}.club-users-actions{grid-template-columns:repeat(2,minmax(0,1fr));place-items:center start;gap:8px 16px;width:100%;min-width:0;display:grid}.club-users-actions>button{text-align:left;width:100%;min-width:0}.club-users-protected{color:var(--muted);grid-column:1/-1;font-size:.85rem;line-height:1.5}.club-users button{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px;line-height:1.45}.club-users .text-button{padding:6px 0}:is(.club-users button:focus-visible,.club-users input:focus-visible,.club-users select:focus-visible){outline-offset:3px;outline:3px solid #1673a5}.club-users-confirm{box-sizing:border-box;border:1px solid var(--line);border-top:5px solid var(--green);width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);font:inherit;color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:18px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #102d2640}.club-users-confirm::backdrop{background:#102d2699}.club-users-confirm>div{padding:28px}.club-users-confirm h2{margin:0 0 16px;line-height:1.2}.club-users-confirm p{line-height:1.55}.club-users-confirm-email{margin:18px 0;display:block}.club-users-confirm dl{gap:12px;margin:20px 0;display:grid}.club-users-confirm dl>div{gap:4px;display:grid}.club-users-confirm dt{color:var(--muted);font-size:.9rem}.club-users-confirm dd{margin:0;font-weight:700;line-height:1.5}.club-users-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.club-users-confirm.destructive{border-top-color:#a72b26}.club-users-danger{color:#fff;font:inherit;background:#a72b26;border:1px solid #a72b26;border-radius:10px;padding:12px 18px;font-weight:700}@container (width>=38rem){.club-users-row{grid-template-columns:minmax(0,1fr) minmax(0,13rem);align-items:center}.club-users-status{justify-self:center}.club-users-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,10rem))}}@container (width>=56rem){.club-users-list-heading,.club-users-row{grid-template-columns:var(--club-users-columns);align-items:center}.club-users-list-heading{border-bottom:1px solid var(--line);color:var(--muted);gap:24px;padding:14px 0;font-size:.875rem;font-weight:700;line-height:1.5;display:grid}.club-users-list-heading>span{min-width:0}.club-users-list-heading>span:nth-child(2){text-align:center}.club-users-actions{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=37.999rem){.club-users-heading{align-items:stretch}.club-users-heading button{width:100%}.club-users-fields{grid-template-columns:minmax(0,1fr)}.club-users-form{padding:18px}}@media (max-width:500px){.club-users-confirm>div{padding:22px}.club-users-confirm-actions{flex-direction:column}.club-users-confirm-actions button{width:100%}}.platform-workspace .team-reporting-filters .club-search{gap:8px;min-width:0;display:grid}.platform-workspace .team-reporting-filters .club-search>label{margin:0;font-size:1rem;display:block}.platform-workspace .team-reporting-filters .club-search input{border:1px solid var(--line);width:100%;height:3rem;font:inherit;background:#fff;border-radius:8px;margin:0;padding:10px}.club-search .club-suggestions{overscroll-behavior:contain;max-height:320px;overflow-y:auto}.club-search .club-suggestions button{min-height:52px;font:inherit;overflow-wrap:anywhere}.club-search .club-suggestions small,.club-search .club-suggestions p{font-size:.875rem;line-height:1.5}.club-search .club-suggestions button.is-active{background:#e9f4ee;box-shadow:inset 3px 0 #006b4c}.club-search .club-search-help{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.club-search input:focus-visible{outline-offset:2px;outline:3px solid #176bb0}:is(.club-workspace,.platform-workspace) .team-reporting{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}:is(.club-workspace,.platform-workspace) .team-reporting>div{min-width:0}:is(.club-workspace,.platform-workspace) .team-reporting-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}:is(.club-workspace,.platform-workspace) .team-reporting-filters label{grid-template-rows:auto 3rem;align-content:start;gap:8px;font-size:1rem;display:grid}:is(.club-workspace,.platform-workspace) .team-reporting-filters select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:3rem;margin:0;padding:10px;font-size:1rem}:is(.club-workspace,.platform-workspace) .team-reporting-explanation{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}:is(.club-workspace,.platform-workspace) .team-reporting-explanation p{margin:10px 0 0;font-size:16px;line-height:1.55}:is(.club-workspace,.platform-workspace) .team-reporting-test{color:#714d00;background:#fff4de;border-radius:8px;margin:0;padding:14px 18px;font-size:15px}:is(.club-workspace,.platform-workspace) .team-reporting-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:100%;overflow-x:auto}:is(.club-workspace,.platform-workspace) .team-reporting-table{border-collapse:collapse;width:100%;font-size:15px}:is(.club-workspace,.platform-workspace) .team-reporting-table caption{text-align:left;color:var(--muted);padding:18px;font-size:14px}:is(.club-workspace,.platform-workspace) .team-reporting-table th,:is(.club-workspace,.platform-workspace) .team-reporting-table td{text-align:left;vertical-align:middle;border-top:1px solid var(--line);padding:16px}:is(.club-workspace,.platform-workspace) .team-reporting-table thead th{text-transform:none;letter-spacing:normal;background:#edf2f7;font-size:14px;line-height:1.4}:is(.club-workspace,.platform-workspace) .team-reporting-table tbody th{min-width:155px;font-weight:600}:is(.club-workspace,.platform-workspace) .team-reporting-table small{color:var(--muted);margin-top:5px;font-size:13px;font-weight:400;display:block}:is(.club-workspace,.platform-workspace) .team-reporting-table td:nth-child(n+3){font-variant-numeric:tabular-nums;white-space:nowrap}:is(.club-workspace,.platform-workspace) .team-reporting-footnote{color:var(--muted);margin:0;font-size:14px;line-height:1.55}:is(.club-workspace,.platform-workspace) .team-reporting-scroll-hint{display:none}@media (max-width:1100px){:is(.club-workspace,.platform-workspace) .team-reporting-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){:is(.club-workspace,.platform-workspace) .team-reporting-filters{grid-template-columns:minmax(0,1fr)}:is(.club-workspace,.platform-workspace) .team-reporting-scroll-hint{color:var(--muted);margin:0 0 10px;font-size:14px;display:block}}:is(.club-workspace,.platform-workspace) .team-reporting-club-filter{grid-column:1/-1}.platform-workspace .admin-team-reporting{min-width:0}.platform-workspace .admin-team-reporting h1{overflow-wrap:anywhere}.team-reporting-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.team-reporting-views{background:#e5efea;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.team-reporting-views button{color:#36594a;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:44px;padding:12px 16px;font-weight:650}.team-reporting-views button[aria-pressed=true]{color:#006747;background:#fff;box-shadow:0 1px 5px #173b291a}:is(.team-reporting-views button:focus-visible,.team-reporting-explanation summary:focus-visible){outline-offset:3px;outline:3px solid #146bc1}.team-reporting-summary,.team-reporting-result-count{color:#52665f;margin:0 0 12px;font-size:15px;line-height:1.5}.team-reporting-empty{background:#fff;border:1px solid #d8e4de;border-radius:16px;padding:24px}.team-reporting-explanation summary{cursor:pointer;min-height:24px;font-weight:650}.team-reporting-explanation[open] summary{margin-bottom:18px}.season-reporting{gap:18px;min-width:0;display:grid}.season-reporting h3{margin:0}@media (max-width:540px){.team-reporting-views{width:100%}.team-reporting-views button{flex:1}.team-reporting-toolbar>.secondary{width:100%}}.club-workspace .club-reporting-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.club-workspace .club-reporting-card{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:24px}.club-workspace .club-reporting-card header{justify-content:space-between;align-items:start;gap:16px;min-width:0;display:flex}.club-workspace .club-reporting-card h3{overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:650;line-height:1.35}.club-workspace .club-reporting-card header>span,.club-workspace .club-reporting-source{color:var(--muted);font-size:14px;display:block}.club-workspace .club-reporting-card dl{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:0;display:grid}.club-workspace .club-reporting-card dl>div{flex-direction:column;gap:6px;min-width:0;display:flex}.club-workspace .club-reporting-card dt{color:var(--muted);order:2;font-size:14px;line-height:1.4}.club-workspace .club-reporting-card dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:650;line-height:1.3}.club-workspace .club-reporting-card dd.protected-count{align-items:center;min-height:39px;font-size:19px;display:flex}.club-workspace .club-reporting-card footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin-top:24px;padding-top:16px;font-size:13px;display:flex}.club-workspace .club-case-satisfaction-metric{gap:8px;display:grid}.club-case-satisfaction-metric .case-section-heading,.club-case-satisfaction-metric p{margin:0}.club-case-satisfaction-metric .club-case-satisfaction-value strong{font-variant-numeric:tabular-nums;font-size:30px}.club-case-satisfaction-metric>button{justify-self:start}.club-workspace .team-reporting-views{border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:8px;padding:0}.club-workspace .team-reporting-views button{color:var(--muted);border-bottom:3px solid #0000;border-radius:0}.club-workspace .team-reporting-views button[aria-pressed=true]{box-shadow:none;color:#005090;background:0 0;border-color:#005090}@media (max-width:1000px){.club-workspace .club-reporting-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.club-workspace .club-reporting-card{padding:20px}.club-workspace .club-reporting-card dl{gap:18px}}.team-reporting-filter-panel{min-width:0}.team-reporting-filter-panel>summary{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.team-reporting-filter-panel>summary[hidden]{display:none}.team-reporting-filter-panel[open]>.team-reporting-filters{margin-bottom:8px}.atmosphere-summary{color:#24342e;min-width:0;max-width:1400px;line-height:1.55}.atmosphere-summary>h2{margin:0 0 .6rem;font-size:1.5rem;font-weight:700}.atmosphere-summary>p{color:#53665e;max-width:78ch}.atmosphere-heading{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.atmosphere-heading h2{overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:700}.atmosphere-heading .case-info{flex:none}.atmosphere-card header .atmosphere-cohort-label{color:#445c52;margin-top:-.5rem;margin-bottom:1rem;font-size:.85rem;font-weight:650}.atmosphere-question-unavailable{color:#53665e;padding:.4rem 0;font-size:.9rem}.atmosphere-filters{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.5rem 0;display:flex}.atmosphere-filters label{flex-direction:column;flex:180px;gap:.5rem;min-width:0;font-weight:700;display:flex}.atmosphere-filters select{width:100%;min-height:48px;margin:0}.atmosphere-filters button{min-height:48px}.atmosphere-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:1.25rem;display:grid}.atmosphere-card{background:#fff;border:1px solid #d3dfd9;border-radius:16px;min-width:0;padding:1.5rem}.atmosphere-card h3{overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:750}.atmosphere-card header p{color:#53665e;margin:.35rem 0 1rem;font-size:.9rem}.atmosphere-score{flex-wrap:wrap;align-items:center;gap:1rem;margin:.5rem 0;display:flex}.atmosphere-stars{color:#856000;direction:ltr;flex:none;gap:3px;display:flex}.atmosphere-stars svg{width:28px;height:28px;display:block}.atmosphere-average{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.2}.atmosphere-average small{color:#53665e;font-size:1rem;font-weight:500}.atmosphere-count,.atmosphere-hidden p{color:#53665e;margin:.75rem 0 0;font-size:.95rem}.atmosphere-hidden{padding:.5rem 0}.atmosphere-hidden strong{font-size:1.05rem}.atmosphere-test{background:#fff8e9;border:1px solid #c99a40;border-radius:12px;padding:1rem;color:#654710!important}.atmosphere-empty,.atmosphere-error,.atmosphere-explanation{background:#fff;border:1px solid #d3dfd9;border-radius:12px;padding:1.2rem}.atmosphere-error{color:#842c25;border-color:#b8453b}.atmosphere-explanation{margin-top:1.5rem}.atmosphere-explanation summary{cursor:pointer;font-weight:700}.atmosphere-summary :is(button,select,summary):focus-visible{outline-offset:3px;outline:3px solid #176bb0}.club-statistics-views{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.club-statistics-views button[aria-pressed=true]{color:#fff;background:#006b4c}@media (max-width:600px){.atmosphere-filters{align-items:stretch}.atmosphere-filters button{width:100%}.atmosphere-card{padding:1.1rem}.atmosphere-stars svg{width:26px;height:26px}.atmosphere-score{gap:.75rem}}.atmosphere-total-label{color:#53665e;margin:0;font-size:.95rem;font-weight:700}.atmosphere-breakdown{border-top:1px solid #d3dfd9;margin-top:1.25rem;padding-top:1rem}.atmosphere-breakdown h4{margin:0 0 .5rem;font-size:1rem;font-weight:750}.atmosphere-breakdown dl{margin:0}.atmosphere-question{border-bottom:1px solid #edf1ef;padding:.75rem 0}.atmosphere-question dt{overflow-wrap:anywhere;font-size:.95rem;font-weight:650}.atmosphere-question dd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin:0;display:flex}.atmosphere-question .atmosphere-score{gap:.65rem;margin:.4rem 0}.atmosphere-question .atmosphere-stars{gap:2px}.atmosphere-question .atmosphere-stars svg{width:20px;height:20px}.atmosphere-question .atmosphere-average{font-size:1.2rem}.atmosphere-question .atmosphere-average small{font-size:.85rem}.atmosphere-question-count{color:#53665e;font-size:.85rem}.atmosphere-calculation,.atmosphere-breakdown-unavailable{color:#53665e;margin:1rem 0 0;font-size:.85rem;line-height:1.5}.club-workspace .incident-detail.response-review{border:1px solid var(--line,#d8e3df);background:var(--surface,#fff);border-radius:14px;gap:18px;min-width:0;padding:24px}.club-workspace .response-review .incident-back{justify-self:start;padding:0}.club-workspace .response-review .panel-heading{align-items:start;gap:12px}.club-workspace .response-review .panel-heading h2{margin:0 0 7px;font-size:clamp(18px,1.6vw,21px);font-weight:750;line-height:1.35}.club-workspace .response-review .incident-match-label{min-width:0;color:var(--muted,#627080);overflow-wrap:anywhere;margin:0 0 9px;font-size:16px;line-height:1.45}.club-workspace .response-review .incident-current-status{color:#714c00;background:#fff2ce;border-radius:6px;margin:0;padding:4px 9px;font-size:14px;font-weight:700;display:inline-flex}.club-workspace .response-review.closed-reading .incident-current-status{color:#096847;background:#e3f4eb}.club-workspace .response-review .incident-committee-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;display:flex}.club-workspace .response-review .incident-committee-actions>button,.club-workspace .response-review .incident-committee-actions .case-return-heading>button{white-space:normal;min-height:44px}.club-workspace .response-review>details,.club-workspace .response-review>fieldset>details{border-top:1px solid var(--line,#d8e3df);min-width:0;padding-top:13px}.club-workspace .response-review>details>summary,.club-workspace .response-review>fieldset>details>summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700}.club-workspace .response-review .incident-follow-up{display:block}.club-workspace .response-review .incident-follow-up[hidden]{display:none}.club-workspace .response-review .incident-follow-up>form{margin-top:18px}.club-workspace .response-review .incident-follow-up>.case-closure-controls,.club-workspace .response-review .incident-assignment-details>.case-assignment-controls,.club-workspace .response-review .incident-secondary-details>.panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin-block:14px 0;padding:0}.club-workspace .response-review .incident-context-details dl{border:0;margin:14px 0 0;padding:0}.club-workspace .response-review .incident-history .incident-timeline{margin-top:14px}.club-workspace .response-review .incident-assignment-details .case-assignment-instruction{background:0 0;border-radius:0;padding:0}.club-workspace .handler-reading>.case-assignment-controls{background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0}@media (max-width:650px){.club-workspace .incident-detail.response-review{gap:16px;padding:16px}.club-workspace .response-review .incident-committee-actions{align-items:stretch}.club-workspace .response-review .incident-committee-actions>button,.club-workspace .response-review .incident-committee-actions>.case-return-controls,.club-workspace .response-review .incident-committee-actions .case-return-heading>button{width:100%}}.club-page-title-row{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.club-page-title-row>h1{min-width:0}.club-page-title-row>.case-info{flex:0 0 44px}.club-page-title-row>.case-info[open]{flex:100%}.club-page-title-row:has(>.case-info[open]){flex-wrap:wrap}.club-incident-card-list{gap:12px;display:grid}.club-incident-card-list[hidden]{display:none}.club-workspace .compact-dossier{box-shadow:none;gap:22px}.club-workspace .compact-dossier .incident-compact-heading{border-bottom:1px solid var(--line);align-items:flex-start;margin-bottom:0;padding-bottom:22px}.club-workspace .compact-dossier .incident-compact-heading>div{flex:1;min-width:0}.club-workspace .compact-dossier .incident-compact-heading h2{margin:0;font-size:clamp(23px,2.3vw,30px);font-weight:650;line-height:1.3}.club-workspace .compact-dossier .incident-description{color:var(--muted);margin:8px 0 0;font-size:16px;line-height:1.5}.club-workspace .compact-dossier .incident-detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;font-size:14px;display:flex}.club-workspace .compact-dossier .incident-current-status{color:#005090;background:#eaf2f9;margin:0;font-size:13px}.club-workspace .compact-dossier.closed-reading .incident-current-status{color:#12684e;background:#e4f3ec}.club-workspace .compact-dossier>.case-assignment-controls,.club-workspace .compact-dossier>.case-handoff-controls{box-shadow:none;background:0 0;border:0;border-radius:0;margin-block:0;padding:0}.club-workspace .compact-dossier .case-handoff-report{background:0 0;border:0;margin:0;padding:0}.club-workspace .compact-dossier .case-handoff-report>p{font-size:17px;line-height:1.65}.club-workspace .compact-dossier .incident-overdue{color:#a22d31;align-items:center;gap:8px;margin:0;display:flex}.club-workspace .compact-dossier .incident-committee-actions{border-top:1px solid var(--line);padding-top:18px}.club-workspace .compact-dossier .incident-note-editor .case-section-heading{margin-bottom:14px}.club-workspace .compact-dossier .incident-follow-up{margin-top:0}.club-workspace .compact-dossier .incident-compact-heading>.case-info[open]{flex:100%}.club-workspace .compact-dossier .incident-compact-heading:has(>.case-info[open]){flex-wrap:wrap}.club-workspace .compact-dossier .incident-compact-heading{display:block;position:relative}.club-workspace .compact-dossier .incident-compact-heading h2{padding-right:52px}.club-workspace .compact-dossier .incident-compact-heading>.case-info{min-height:0;margin:0}.club-workspace .compact-dossier .incident-compact-heading>.case-info>summary{position:absolute;top:0;right:0}.club-workspace .compact-dossier .case-assignment-fields select,.club-workspace .compact-dossier .case-assignment-fields input:not([type=checkbox]){box-sizing:border-box;height:48px;min-height:48px}.portal-shell .compact-home-preview .preview-home-heading{text-align:center;gap:5px;margin:12px 0 0;padding:11px 16px 13px}.portal-shell .compact-home-preview .preview-example{text-align:center;margin:9px 0 8px;font-size:9px;font-weight:600;line-height:1.4}.portal-shell .compact-home-preview .report-button{margin:12px auto 30px}.portal-shell .compact-home-preview .preview-match-context{text-align:left;background:#fff;border:1px solid;border-radius:12px;padding:11px 12px 5px}.portal-shell .compact-home-preview .preview-match-context>small{color:#586b62;font-size:9px;line-height:1.4;display:block}.portal-shell .compact-home-preview .preview-match-context>strong{overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.25;display:block}.portal-shell .compact-home-preview .preview-match-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-height:32px;margin-top:4px;font-size:9px;line-height:1.4;display:flex}.portal-shell .compact-home-preview .preview-match-footer>span:first-child{color:#586b62}.portal-shell .compact-home-preview .preview-match-footer>span:last-child{font-weight:700}.portal-shell .compact-home-preview .preview-home-copy{text-align:center;max-width:235px;margin:15px auto 0;font-size:10px;line-height:1.45}.portal-shell .compact-home-preview .preview-home-copy p{margin:0;font-weight:600}.portal-shell .compact-home-preview .preview-home-copy p:first-child{margin-bottom:5px;font-weight:700}.portal-shell .compact-home-preview .tabs>b{flex:1}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.BWBAp2CZ.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.Bpkbi35X.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.hN30_KVU.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.statistics-summary{min-width:0;max-width:1400px}.statistics-summary>h2{font-size:1.5rem;font-weight:700;line-height:1.4}.statistics-summary>p{max-width:85ch;color:var(--muted,#576a64);line-height:1.6}.stats-filters{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.5rem 0;display:flex}.stats-filters label{flex-direction:column;flex:190px;gap:.5rem;min-width:0;font-size:.9rem;font-weight:700;display:flex}.stats-filters select{width:100%;min-height:48px;margin:0}.stats-filters button{min-height:48px}.stats-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.stats-ranking{background:#fff;border:1px solid #d5e2dd;border-radius:18px;min-width:0;margin:0;padding:1.5rem}.stats-ranking figcaption h3{margin:0 0 .5rem;font-size:1.18rem;font-weight:700;line-height:1.4}.stats-ranking figcaption p{color:#52645e;min-height:2.7em;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.stats-scale{color:#52645e;justify-content:space-between;margin-bottom:.7rem;font-size:.85rem;display:flex}.stats-bars{gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.stats-bar-heading{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.45rem;font-size:1rem;line-height:1.4;display:flex}.stats-bar-heading>span{overflow-wrap:anywhere;min-width:0}.stats-bar-heading strong{white-space:nowrap;font-variant-numeric:tabular-nums}.statistics-summary button.stats-club-link{color:#006b4c;min-height:32px;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:3px;padding:2px 0;font-weight:700;text-decoration:underline;display:inline}.statistics-summary button.stats-club-link:hover{color:#004c36;text-decoration-thickness:2px}.statistics-summary button.stats-club-link:focus-visible{outline-offset:3px;outline:3px solid #176bb0}.stats-rank{color:#63776f;font-variant-numeric:tabular-nums}.stats-track{background:#edf3f0;border-radius:4px;height:14px;display:flex;overflow:hidden}.stats-fill{background:#007a57;display:block}.stats-fill.time{background:#356b95}.stats-range{background:repeating-linear-gradient(135deg,#007a5738 0 4px,#007a5788 4px 6px);display:block}.stats-denominator{color:#52645e;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.stats-empty{color:#52645e;padding:1.5rem 0;line-height:1.5}.stats-note,.stats-unranked,.stats-explanation{margin-top:1.25rem;font-size:.95rem;line-height:1.6}.stats-unranked,.stats-explanation{border:1px solid #d5e2dd;border-radius:12px;padding:1.2rem}.stats-unranked summary,.stats-explanation summary{cursor:pointer;font-weight:700}.stats-unranked li{overflow-wrap:anywhere;margin:.7rem 0}@media (max-width:800px){.stats-chart-grid{grid-template-columns:1fr}.stats-ranking{padding:1.1rem}.stats-bar-heading{font-size:.95rem}.stats-filters{align-items:stretch}.stats-filters button{width:100%}}.stats-help-heading{min-width:0;min-height:44px;margin:0 0 1rem;position:relative}.stats-help-heading>h2{overflow-wrap:anywhere;align-items:center;min-height:44px;margin:0;padding-right:56px;font-size:1.5rem;font-weight:750;line-height:1.3;display:flex}.stats-help-heading>.case-info>summary{position:absolute;top:0;right:0}.stats-context-label{color:var(--muted,#576a64);overflow-wrap:anywhere;margin:.25rem 0 1rem;font-size:.9rem;line-height:1.5}.stats-ranking .case-section-heading{margin-bottom:.4rem}.stats-ranking .case-section-heading>h3{font-size:1.15rem;font-weight:750;line-height:1.35}.stats-ranking figcaption .stats-measure-label{color:#52645e;min-height:0;margin:.15rem 0 1.1rem;font-size:.86rem;line-height:1.45}.stats-ranking .case-info-content p{min-height:0;margin:0 0 .6rem}.stats-ranking .case-info-content p:last-child{margin-bottom:0}.followup-trends{min-width:0;max-width:1400px;container-type:inline-size}.followup-trends>h2{font-size:1.5rem;font-weight:700}.followup-trends p{line-height:1.6}.followup-filters{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.5rem 0;display:flex}.followup-filters label{flex-direction:column;flex:180px;gap:.5rem;min-width:0;font-size:.95rem;font-weight:700;display:flex}.followup-filters select,.followup-filters button{min-height:48px;margin:0}.followup-club-filter{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;margin-bottom:1.5rem;display:grid}.followup-scope{margin:0 0 .6rem;font-size:1.1rem;font-weight:700}.followup-club-filter button.secondary{min-height:44px;margin:0 .5rem .5rem 0}.followup-club-filter .club-search>label{font-weight:700}.followup-club-filter .club-search input{width:100%;min-height:48px;margin:.5rem 0}.followup-club-filter .club-autocomplete{position:relative}.followup-warning{color:#60480d;background:#fff7df;border-left:4px solid #b47c0d;border-radius:8px;padding:1rem 1.2rem}.followup-cohort{color:#52645e}.followup-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.followup-totals p{background:#eaf3ef;border-radius:12px;margin:0;padding:1.1rem 1.25rem;font-size:.95rem}.followup-totals strong{color:#005d43;font-variant-numeric:tabular-nums;margin-bottom:.25rem;font-size:1.9rem;line-height:1.4;display:block}.followup-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.followup-chart{background:#fff;border:1px solid #d5e2dd;border-radius:16px;flex-direction:column;min-width:0;margin:0;padding:1.5rem;display:flex}.followup-chart h3{margin:0 0 .5rem;font-size:1.15rem;font-weight:700;line-height:1.4}.followup-chart figcaption{min-width:0}.followup-chart figcaption p{color:#52645e;margin:0 0 1rem;font-size:.9rem}.followup-legend{flex-wrap:wrap;gap:.5rem 1.2rem;margin:0 0 1rem;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.followup-legend li{align-items:center;gap:.5rem;display:flex}.followup-legend i{border-radius:2px;flex-shrink:0;width:12px;height:12px}.followup-axis{color:#52645e;justify-content:space-between;margin:auto 0 .5rem;padding-top:.5rem;font-size:.8rem;display:flex}.followup-axis span:last-child{display:none}.followup-plot-scroll{min-width:0;padding-bottom:.5rem;overflow-x:auto}.followup-plot{background:repeating-linear-gradient(0deg,#0000 0 44px,#e9efed 45px,#0000 46px);border-bottom:1px solid #b5c5bd;gap:.35rem;height:220px;padding:0 .1rem;display:flex}.followup-column{flex-direction:column;flex:1;align-items:center;min-width:0;height:220px;display:flex}.followup-top{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;height:24px;font-size:.8rem}.followup-bar-space{flex-shrink:0;justify-content:center;align-items:end;gap:2px;width:100%;height:160px;display:flex}.followup-bar-space.stacked{flex-direction:column-reverse;justify-content:flex-start;align-items:center}.followup-bar-space>span{flex-shrink:0;width:70%;max-width:44px;display:block}.followup-month{white-space:nowrap;margin-top:8px;font-size:.8rem;line-height:1.5}.followup-caption{color:#52645e;margin:.8rem 0 0;font-size:.875rem}.followup-empty,.followup-chart-empty{color:#52645e;background:#f5f8f6;border-radius:12px;padding:1.5rem}.followup-empty{background:#fff;border:1px solid #d5e2dd;padding:2rem}.followup-empty h3{color:#203b30;margin:0 0 .5rem;font-size:1.15rem}.followup-empty p,.followup-chart-empty p{max-width:80ch;margin:.5rem 0 0}.followup-chart-empty{flex-direction:column;justify-content:center;min-height:160px;margin-top:auto;display:flex}.followup-table-details,.followup-explanation{border:1px solid #d5e2dd;border-radius:12px;margin-top:1.3rem;padding:1rem}.followup-table-details summary,.followup-explanation summary{cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5}.followup-table-scroll{margin:1rem 0;overflow:auto}.followup-table-scroll table{border-collapse:collapse;width:100%;font-size:.9rem}.followup-table-scroll caption{text-align:left;padding:.5rem 0}.followup-table-scroll th,.followup-table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #d5e2dd;padding:.8rem}.followup-table-scroll tbody th{white-space:nowrap}.followup-table-scroll small{color:#52645e;min-width:9rem;font-size:.8rem;display:block}.followup-updated{color:#52645e;font-size:.875rem}.followup-explanation p{font-size:.95rem}.followup-table-scroll:focus-visible{outline:3px solid #176bb0}@container (width<=880px){.followup-grid{grid-template-columns:1fr}}@media (max-width:900px){.followup-grid{grid-template-columns:1fr}}@media (max-width:600px){.followup-club-filter,.followup-totals{grid-template-columns:1fr}.followup-chart{padding:1.1rem}.followup-empty{padding:1.5rem}.followup-filters button{width:100%}}.history-reporting{min-width:0}.history-reporting h2{font-weight:700}.history-reporting h3{margin-top:1.6rem;font-weight:650}.history-note{color:#284c40;background:#eef7f3;border-left:3px solid #007451;border-radius:.4rem;padding:1rem}.history-filters{--label-height:1.4rem;--field-gap:.5rem;grid-template-columns:minmax(15rem,1.4fr) minmax(8rem,.6fr) minmax(13rem,1fr) auto;align-items:start;gap:1rem;margin:1.5rem 0;display:grid}.history-reporting .history-filters>label{grid-template-rows:var(--label-height) 3rem;gap:var(--field-gap);line-height:var(--label-height);min-width:0;margin:0;font-size:.875rem;font-weight:700;display:grid}.platform-workspace .admin-page .history-filters>label{gap:var(--field-gap)}.history-reporting .history-filters .club-search{grid-template-rows:var(--label-height) 3rem auto;gap:var(--field-gap);grid-column:auto;min-width:0;display:grid}.history-reporting .history-filters .club-search>label{line-height:var(--label-height);margin:0;font-size:.875rem}.history-reporting .history-filters :is(input,select){width:100%;height:3rem;min-height:3rem;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #cedbd4;border-radius:10px;margin:0;padding:.65rem .8rem;font-size:1rem}.history-filters>button{margin-top:calc(var(--label-height) + var(--field-gap));height:3rem;min-height:3rem}.history-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.history-chart{background:#fff;border:1px solid #d1e3db;border-radius:1rem;min-width:0;margin:0;padding:1.1rem}.history-chart figcaption{color:#16382e;font-size:1.05rem;font-weight:750}.history-scale{color:#62766e;justify-content:space-between;min-height:1.2rem;margin:.85rem 3.3rem .3rem 5.5rem;font-size:.72rem;display:flex}.history-chart ol{margin:0;padding:0;list-style:none}.history-chart li{border-bottom:1px solid #f1f4f2;grid-template-columns:5rem minmax(0,1fr) 3.3rem;align-items:center;gap:.5rem;min-height:2.4rem;font-size:.85rem;display:grid}.history-chart li:last-child{border-bottom:0}.history-month{color:#475e54;font-variant-numeric:tabular-nums}.history-track{background:#f2f5f3;border-radius:3px;height:.9rem;display:flex;overflow:hidden}.history-solid,.history-margin{flex-shrink:0;height:100%;display:block}.history-margin{opacity:.7;background:repeating-linear-gradient(135deg,currentColor,currentColor 1px,#0000 1px 4px)}.history-count{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.history-unavailable{color:#69776f;grid-column:2/4;font-size:.75rem;font-style:italic}.history-followup{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1150px){.history-followup{grid-template-columns:1fr}.history-filters{grid-template-columns:1fr 1fr}}@media (max-width:650px){.history-chart-grid,.history-filters{grid-template-columns:1fr}.history-filters>button{margin-top:0}.history-chart{padding:.85rem}.history-reporting h2{font-size:1.4rem}}.club-pair-reporting{min-width:0}.club-pair-reporting>p{max-width:78ch;line-height:1.6}.club-pair-views,.club-pair-filters{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.25rem 0;display:flex}.club-pair-views button[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--green,#007a56)}.club-pair-filters label{flex:1;gap:.4rem;min-width:11rem;font-size:1rem;display:grid}.club-pair-filters select{width:100%;min-height:3rem;font:inherit}.club-pair-charts{gap:1.25rem;display:grid}.club-pair-legend{color:#435d55;font-size:.95rem}.club-pair-card{background:#fff;border:1px solid #cbdcd5;border-radius:1rem;min-width:0;margin:0;padding:1.5rem}.club-pair-card h3{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1.2rem}.club-pair-card figcaption p{margin:0 0 1rem;font-size:.95rem}.club-pair-scale{justify-content:space-between;margin-left:43%;margin-right:5.2rem;padding-bottom:.5rem;font-size:.875rem;display:flex}.club-pair-bars{margin:0}.club-pair-row{border-top:1px solid #e4ece8;grid-template-columns:minmax(0,43%) minmax(0,57%);align-items:center;gap:0;padding:.7rem 0;display:grid}.club-pair-row dt{overflow-wrap:anywhere;margin:0;padding-right:1rem;font-size:1rem}.club-pair-row dd{align-items:center;gap:.7rem;min-width:0;margin:0;display:flex}.club-pair-track{background:#eff3f1;border-radius:3px;flex:1;height:1.2rem;display:flex;overflow:hidden}.club-pair-min{background:#007752;display:block}.club-pair-range{background:repeating-linear-gradient(135deg,#d5e9e1 0 4px,#007752 4px 6px);display:block}.b_to_a .club-pair-min{background:#325ca3}.b_to_a .club-pair-range{background:repeating-linear-gradient(135deg,#e0e7f4 0 4px,#325ca3 4px 6px)}.own .club-pair-min,.both .club-pair-min,.neither .club-pair-min,.unknown .club-pair-min{background:#64716e}.own .club-pair-range,.both .club-pair-range,.neither .club-pair-range,.unknown .club-pair-range{background:repeating-linear-gradient(135deg,#edf0ef 0 4px,#64716e 4px 6px)}.club-pair-value{font-variant-numeric:tabular-nums;min-width:4.5rem;font-size:1rem;font-weight:700}.club-pair-hidden{color:#53665e;font-size:.95rem}.club-pair-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.club-pair-card{padding:1rem}.club-pair-row{grid-template-columns:1fr;gap:.5rem}.club-pair-scale{margin-left:0}.club-pair-row dt{padding:0}.club-pair-filters label{flex-basis:100%;min-width:0}.club-pair-views button{flex:100%}}.platform-workspace .admin-statistics-workspace{min-width:0}.platform-workspace .admin-statistics-navigation{margin:0 0 24px}.platform-workspace .admin-statistics-navigation-links{border-bottom:1px solid #ccd9d3;flex-wrap:wrap;gap:4px;margin:0;display:flex}.platform-workspace .admin-statistics-navigation-links button.secondary{color:#4b6058;min-height:44px;box-shadow:none;white-space:normal;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:11px 14px;line-height:1.4}.platform-workspace .admin-statistics-navigation-links button[aria-pressed=true]{color:#005d43;background:#e6f0eb;border-bottom-color:#007451}.platform-workspace .admin-statistics-navigation-links button:hover{background:#edf3f0}.platform-workspace .admin-statistics-navigation-mobile{display:none}.platform-workspace .admin-statistics-navigation :is(button,select):focus-visible{outline-offset:2px;outline:3px solid #176bb0}.platform-workspace .admin-statistics-workspace :is(.stats-help-heading,.atmosphere-heading){margin-bottom:12px}.platform-workspace .admin-statistics-workspace :is(.stats-filters,.followup-filters,.club-pair-filters,.atmosphere-filters,.team-reporting-filters){background:#fff;border:1px solid #d5e2dd;border-radius:12px;gap:12px;margin:16px 0;padding:16px}.platform-workspace .admin-statistics-workspace :is(.stats-filters,.followup-filters,.club-pair-filters,.atmosphere-filters)>label{flex:180px;min-width:0}.platform-workspace .admin-statistics-workspace :is(.stats-filters,.followup-filters,.club-pair-filters,.atmosphere-filters,.team-reporting-filters) :is(select,button){min-height:44px}.platform-workspace .admin-statistics-workspace :is(.stats-chart-grid,.followup-grid,.atmosphere-grid){gap:16px}.platform-workspace .admin-statistics-workspace .atmosphere-grid{align-items:start}.platform-workspace .admin-statistics-workspace :is(.stats-ranking,.followup-chart,.club-pair-card,.atmosphere-card){border-radius:12px;padding:20px}.platform-workspace .admin-statistics-workspace .stats-bars{gap:16px}.platform-workspace .admin-statistics-workspace .stats-ranking figcaption .stats-measure-label{margin-bottom:14px}.platform-workspace .admin-statistics-workspace .stats-bar-heading{column-gap:12px}.platform-workspace .admin-statistics-workspace .stats-bar-heading>span{flex:180px}.platform-workspace .admin-statistics-workspace .stats-bar-heading strong{margin-left:auto}.platform-workspace .admin-statistics-workspace .followup-club-filter{gap:16px;margin-bottom:16px}.platform-workspace .admin-statistics-workspace .followup-totals{background:#d5e2dd;border:1px solid #d5e2dd;border-radius:12px;gap:1px;margin:16px 0;overflow:hidden}.platform-workspace .admin-statistics-workspace .followup-totals p{border-radius:0;padding:12px 16px}.platform-workspace .admin-statistics-workspace .followup-totals strong{margin-bottom:0;font-size:1.6rem}.platform-workspace .admin-statistics-workspace .team-reporting{gap:16px}.platform-workspace .admin-statistics-workspace .team-reporting-filters{margin:0}.platform-workspace .admin-statistics-workspace .team-reporting-explanation{padding:16px}.platform-workspace .admin-statistics-workspace .team-reporting-table :is(th,td){padding:12px 16px}.platform-workspace .admin-statistics-workspace .team-reporting-table caption{padding:14px 16px}.platform-workspace .admin-statistics-workspace .team-reporting-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #176bb0}.platform-workspace .admin-statistics-workspace .team-reporting-table tbody tr:nth-child(2n){background:#f7faf8}.platform-workspace .admin-statistics-workspace .season-reporting{gap:12px}.platform-workspace .admin-statistics-workspace .atmosphere-card header p{margin-bottom:12px}.platform-workspace .admin-statistics-workspace .atmosphere-card header .atmosphere-cohort-label{margin-top:0;margin-bottom:16px}.platform-workspace .admin-statistics-workspace .atmosphere-breakdown{margin-top:16px;padding-top:12px}@media (max-width:800px){.platform-workspace .admin-statistics-navigation{margin-bottom:20px}.platform-workspace .admin-statistics-navigation-links{display:none}.platform-workspace .admin-statistics-navigation-mobile{gap:6px;display:grid}.platform-workspace .admin-statistics-navigation-mobile select{width:100%;min-width:0;min-height:44px}}@media (max-width:600px){.platform-workspace .admin-statistics-workspace :is(.stats-filters,.followup-filters,.club-pair-filters,.atmosphere-filters,.team-reporting-filters){padding:12px}.platform-workspace .admin-statistics-workspace :is(.stats-ranking,.followup-chart,.club-pair-card,.atmosphere-card){padding:16px}.platform-workspace .admin-statistics-workspace .followup-totals{grid-template-columns:1fr}.platform-workspace .admin-statistics-workspace .followup-totals p{align-items:baseline;gap:12px;display:flex}.platform-workspace .admin-statistics-workspace .followup-totals strong{min-width:2ch}}.portal-shell.platform-workspace{--admin-green:#006b47;--admin-surface:#f3f6f7;--admin-line:#dce4e5;background:var(--admin-surface);min-height:100dvh;padding-left:228px}.platform-workspace>header{z-index:60;border:0;border-right:1px solid var(--admin-line);background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;width:228px;height:100dvh;padding:30px 18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.platform-workspace>header .brand img{width:182px;max-width:100%}.platform-workspace .header-actions{flex-direction:column;flex:1;align-items:stretch;gap:22px;margin-top:34px;display:flex}.platform-workspace .main-nav{max-width:none;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex;position:static}.platform-workspace .main-nav .section-tab{text-align:center;white-space:normal;border-radius:9px;padding:13px 14px;font-size:1rem}.platform-workspace .main-nav .section-tab:before{content:none}.platform-workspace .main-nav .section-tab.active{color:#005b3e;background:#e7f2ed;box-shadow:inset 3px 0 #006b47}.platform-workspace .header-actions .secure{margin-top:auto;font-size:.875rem}.platform-workspace .header-actions .text-button{text-align:left;font-size:.875rem}.platform-workspace>.workspace{min-height:100dvh}.platform-workspace .editor{min-width:0}.platform-workspace .editor-title h1{font-size:2rem;line-height:1.2}.platform-workspace .editor-title .muted{font-size:1rem;line-height:1.5}:is(.platform-workspace button:focus-visible,.platform-workspace a:focus-visible){outline-offset:3px;outline:3px solid #1673a5}.portal-shell.platform-workspace:before,.portal-shell.platform-workspace:after{display:none}.platform-workspace>.workspace{z-index:1;position:relative}.platform-workspace .admin-page{width:100%;max-width:1600px;margin:0 auto;padding:36px 40px 60px;font-size:1rem}.platform-workspace .admin-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.platform-workspace .admin-page-heading h1{margin:4px 0 8px;font-size:2.25rem;line-height:1.15}.platform-workspace .admin-page-heading p,.platform-workspace .admin-section-heading p{color:#52635e;margin:0;line-height:1.5}.platform-workspace .admin-page .eyebrow{color:#52635e;letter-spacing:.12em;font-size:.75rem}.platform-workspace .admin-page .secondary{white-space:nowrap;border-radius:8px;padding:11px 16px;font-size:.875rem}.platform-workspace .admin-mode-bar{background:#eaf0f3;border:1px solid #cbdade;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:16px 20px;display:flex}.platform-workspace .admin-mode-bar.test,.platform-workspace .admin-test-notice{color:#704d08;background:#fff7df;border:1px solid #dfc882}.platform-workspace .admin-mode-bar strong,.platform-workspace .admin-mode-bar span{display:block}.platform-workspace .admin-mode-bar span{margin-top:4px;font-size:.875rem}.platform-workspace .admin-mode-bar label{min-width:160px}.platform-workspace .admin-page label{color:#384e44;gap:6px;font-size:.875rem;font-weight:600;display:grid}.platform-workspace .admin-page input,.platform-workspace .admin-page select{color:#182b25;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #becdca;border-radius:7px;margin:0;padding:10px 12px;font-size:1rem}.platform-workspace .admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.platform-workspace .admin-kpis button{text-align:left;color:#243e32;border:1px solid var(--admin-line);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:9px;padding:20px;display:flex}.platform-workspace .admin-kpis button:hover{border-color:#709887;box-shadow:0 3px 14px #1d49350b}.platform-workspace .admin-kpis button.has-alert{border-top:3px solid #bd4736;padding-top:18px}.platform-workspace .admin-kpis span{font-size:.9375rem;font-weight:600}.platform-workspace .admin-kpis strong{font-variant-numeric:tabular-nums;font-size:2.2rem;line-height:1}.platform-workspace .admin-kpis small{color:#5b6c65;margin-top:auto;font-size:.8125rem}.platform-workspace .admin-surface{border:1px solid var(--admin-line);background:#fff;border-radius:12px;overflow:hidden}.platform-workspace .admin-section-heading{justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.platform-workspace .admin-section-heading h2{margin:0 0 5px;font-size:1.3rem}.platform-workspace .admin-section-heading p{font-size:.9375rem}.platform-workspace .admin-link{color:#005b3e;cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 0;font-size:.9375rem;font-weight:700}.platform-workspace .admin-link:hover{text-decoration:underline}.platform-workspace .admin-back{margin-bottom:22px}.platform-workspace .admin-attention-list article{border-top:1px solid #e4ebea;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.platform-workspace .admin-attention-list h3{margin:8px 0 4px;font-size:1.125rem}.platform-workspace .admin-attention-list p{margin:0;font-size:.9375rem}.platform-workspace .admin-attention-meta{text-align:right;color:#52635e;gap:5px;font-size:.875rem;display:grid}.platform-workspace .admin-attention-meta .admin-link{text-align:right}.platform-workspace .admin-state{color:#4f6067;background:#edf0f2;border-radius:5px;width:fit-content;margin-top:4px;padding:3px 8px;font-size:.8125rem;font-weight:700;display:inline-block}.platform-workspace .admin-state.attention{color:#9d3024;background:#fce9e5}.platform-workspace .admin-state.watch{color:#795708;background:#fff2d4}.platform-workspace .admin-state.on_track{color:#17623f;background:#e4f2ea}.platform-workspace .admin-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.platform-workspace .admin-toolbar>label:first-child{flex:1;min-width:200px}.platform-workspace .admin-toolbar>label{min-width:170px}.platform-workspace .admin-surface>.admin-toolbar{padding:0 24px}.platform-workspace .admin-table-wrap{border:1px solid var(--admin-line);background:#fff;border-radius:10px;max-width:100%;overflow-x:auto}.platform-workspace .admin-surface .admin-table-wrap{border:0;border-radius:0}.platform-workspace .admin-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem}.platform-workspace .admin-table caption{color:#586a62;text-align:left;padding:12px 18px;font-size:.875rem}.platform-workspace .admin-table th{color:#40564c;border-bottom:1px solid var(--admin-line);background:#f0f4f3;padding:13px 18px;font-size:.875rem;font-weight:700}.platform-workspace .admin-table td{vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #e5ebea;padding:16px 18px}.platform-workspace .admin-club-table th,.platform-workspace .admin-club-table td{vertical-align:middle}.platform-workspace .admin-club-table th{position:relative}.platform-workspace .admin-table tbody tr:last-child td{border-bottom:0}.platform-workspace .admin-table tbody tr:hover{background:#fafcfb}.platform-workspace .admin-table small{color:#586a62;margin-top:4px;font-size:.8125rem;line-height:1.4;display:block}.platform-workspace .admin-followup-table{min-width:1100px}.platform-workspace .admin-followup-table td:first-child{min-width:215px}.platform-workspace .admin-club-cell{align-items:center;gap:12px;min-width:190px;display:flex}.platform-workspace .admin-club-cell img{object-fit:contain}.platform-workspace .admin-alert{color:#a53526;font-weight:700}.platform-workspace .admin-provinces{border-top:1px solid var(--admin-line);margin:20px 24px;padding-top:18px}.platform-workspace .admin-provinces summary{cursor:pointer;font-weight:600}.platform-workspace .admin-explanation{color:#52635e;max-width:920px;margin:20px 0 8px;font-size:.9375rem;line-height:1.6}.platform-workspace .admin-updated{color:#65756f;margin:6px 0;font-size:.8125rem}.platform-workspace .admin-empty{color:#52635e;margin:0;padding:28px 24px;font-size:1rem;line-height:1.5}.platform-workspace .admin-error{color:#813629;background:#fff4f1;border:1px solid #ddb1a9;border-radius:10px;padding:22px}.platform-workspace .admin-test-notice{border-radius:8px;padding:12px 16px;font-size:.9375rem;line-height:1.5}body:has(.platform-workspace){padding-bottom:0}.platform-workspace .intake-reference-panel{margin-bottom:24px}.platform-workspace .intake-reference-form{max-width:780px;margin-bottom:12px}.platform-workspace .intake-reference-form>label{min-width:0}.platform-workspace .intake-reference-form input,.platform-workspace .intake-reference-form>button{min-height:3rem}.platform-workspace .intake-reference-help{color:#52635e;margin:0 24px 20px;font-size:.875rem;line-height:1.5}.platform-workspace .intake-reference-feedback:not(:empty){padding:0 24px 24px}.platform-workspace .intake-reference-result{border-top:1px solid var(--admin-line);padding-top:20px}.platform-workspace .intake-reference-result h3{margin:12px 0;font-size:1.2rem}.platform-workspace .intake-reference-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:16px 0;display:grid}.platform-workspace .intake-reference-result dt{color:#52635e;margin-bottom:4px;font-size:.875rem}.platform-workspace .intake-reference-result dd{overflow-wrap:anywhere;margin:0;font-weight:600}.platform-workspace .intake-reference-result p{color:#52635e;font-size:.875rem;line-height:1.5}@media (max-width:1000px){.portal-shell.platform-workspace{padding-left:0}.platform-workspace>header{border-bottom:1px solid var(--admin-line);gap:12px;width:100%;height:auto;min-height:0;padding:14px 20px;position:sticky;inset:0 auto auto}.platform-workspace .header-actions{gap:10px;margin:0}.platform-workspace .main-nav{flex-flow:wrap}.platform-workspace .main-nav .section-tab{min-height:42px;padding:9px 11px;font-size:.875rem}.platform-workspace .header-actions .secure{display:none}.platform-workspace .header-actions .text-button{position:absolute;top:20px;right:20px}.platform-workspace .admin-page{padding:24px}.platform-workspace .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.platform-workspace>header{position:relative}.platform-workspace .admin-page{padding:22px 14px 40px}.platform-workspace .admin-page-heading{gap:12px}.platform-workspace .admin-page-heading h1{font-size:1.8rem}.platform-workspace .admin-mode-bar{flex-direction:column;align-items:stretch;gap:14px}.platform-workspace .admin-kpis{gap:10px}.platform-workspace .admin-kpis button{padding:14px}.platform-workspace .admin-kpis button.has-alert{padding-top:12px}.platform-workspace .admin-section-heading,.platform-workspace .admin-attention-list article{flex-direction:column;align-items:stretch;gap:12px;padding:18px}.platform-workspace .admin-attention-meta,.platform-workspace .admin-attention-meta .admin-link{text-align:left}.platform-workspace .admin-toolbar{flex-direction:column;align-items:stretch}.platform-workspace .admin-surface>.admin-toolbar{padding:0 18px}.platform-workspace .intake-reference-help{margin-inline:18px}.platform-workspace .intake-reference-feedback:not(:empty){padding-inline:18px}.platform-workspace .intake-reference-result dl{grid-template-columns:minmax(0,1fr)}}.platform-workspace .admin-load-error{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 40px;display:flex}.platform-workspace .admin-load-error p{flex:1;min-width:200px}@media (max-width:600px){.platform-workspace .admin-load-error{margin:16px}}.platform-workspace .admin-table-wrap{position:relative}.platform-workspace .admin-heading-with-help{min-width:0;max-width:100%;position:relative}.platform-workspace .admin-heading-with-help>h1,.platform-workspace .admin-heading-with-help>h2{overflow-wrap:anywhere;align-items:center;min-height:44px;margin:0;padding-right:52px;display:flex}.platform-workspace .admin-heading-with-help>.case-info>summary{position:absolute;top:0;right:0}.platform-workspace .admin-page-heading>.admin-heading-with-help,.platform-workspace .admin-section-heading>.admin-heading-with-help{flex:0 auto}.platform-workspace .admin-mode-compact{gap:14px;margin-bottom:24px;padding:12px 16px}.platform-workspace .admin-mode-compact>strong{overflow-wrap:anywhere;font-size:.875rem}.platform-workspace .admin-mode-compact label{align-items:center;gap:10px;min-width:0;display:flex}.platform-workspace .admin-mode-compact select{width:auto;min-width:150px}.platform-workspace .admin-directory-search{align-items:flex-end;gap:16px;min-width:0;margin-bottom:12px;display:flex}.platform-workspace .admin-directory-search>label{flex:1;min-width:0}.platform-workspace .admin-compact-filters{min-width:0;max-width:100%}.platform-workspace .admin-compact-filters>summary,.platform-workspace .admin-mail-lookup>summary{border:1px solid var(--admin-line);color:#24513f;cursor:pointer;overflow-wrap:anywhere;background:#fff;border-radius:8px;min-height:44px;padding:12px 14px;font-weight:650}.platform-workspace .admin-compact-filters[open]{flex:1}.platform-workspace .admin-compact-filters .admin-toolbar{margin:12px 0 0}.platform-workspace .admin-result-count{color:#53665d;margin:0 0 16px;font-size:.875rem}.platform-workspace .admin-directory-cards{gap:14px;display:grid}.platform-workspace .admin-directory-card{border:1px solid var(--admin-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:20px;display:flex}.platform-workspace .admin-directory-identity{align-items:center;gap:14px;min-width:0;display:flex}.platform-workspace .admin-directory-identity>div{min-width:0}.platform-workspace .admin-directory-identity img{object-fit:contain;flex-shrink:0}.platform-workspace .admin-directory-identity h2{margin:0;font-size:1.12rem;line-height:1.35}.platform-workspace .admin-directory-identity p{color:#53665d;overflow-wrap:anywhere;margin:5px 0 0;font-size:.9rem}.platform-workspace .admin-card-title{color:#1e3c30;font:inherit;font-weight:750;line-height:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:4px 0}.platform-workspace .admin-card-title:hover{text-underline-offset:3px;text-decoration:underline}.platform-workspace .admin-card-title>span{color:#006b47}.platform-workspace .admin-club-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;max-width:50%;display:flex}.platform-workspace .admin-club-statuses .admin-state{overflow-wrap:anywhere;margin:0}.platform-workspace .admin-metrics-surface{box-shadow:none;background:0 0;border:0}.platform-workspace .admin-metrics-surface>.admin-section-heading{margin-bottom:18px;padding:0}.platform-workspace .admin-metrics-surface>.admin-toolbar{padding:0}.platform-workspace .admin-metric-cards{gap:12px;display:grid}.platform-workspace .admin-metric-columns{display:none}.platform-workspace .admin-metric-card{border:1px solid var(--admin-line);background:#fff;border-left:4px solid #0000;border-radius:10px;min-width:0;padding:16px 18px}.platform-workspace .admin-metric-card.attention{border-left-color:#a73529}.platform-workspace .admin-metric-card>header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.platform-workspace .admin-metric-card h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.1rem;line-height:1.4}.platform-workspace .admin-metric-card>header .admin-state{flex-shrink:0;margin:0}.platform-workspace .admin-metric-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;margin:16px 0;display:grid}.platform-workspace .admin-metric-totals div{min-width:0}.platform-workspace .admin-metric-totals dt{color:#53665d;overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.platform-workspace .admin-metric-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0;font-size:1.05rem;font-weight:750;line-height:1.4}.platform-workspace .admin-metric-more{border-top:1px solid #e3e9e6;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:4px;display:flex}.platform-workspace .admin-metric-detail{flex:1;min-width:0}.platform-workspace .admin-metric-detail>summary{cursor:pointer;color:#315442;min-height:44px;padding:10px 0;font-size:.875rem;font-weight:650}.platform-workspace .admin-metric-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:12px 0;display:grid}.platform-workspace .admin-metric-detail dt{color:#53665d;overflow-wrap:anywhere;font-size:.875rem}.platform-workspace .admin-metric-detail dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:650}.platform-workspace .admin-assessment-reason{color:#53665d;font-size:.9rem;line-height:1.5}.platform-workspace .admin-metric-more>footer{overflow-wrap:anywhere;justify-content:flex-end;align-items:center;max-width:45%;min-height:44px;font-size:.875rem;display:flex}.platform-workspace .admin-metric-more .admin-link{min-height:44px;font-size:.875rem}@media (min-width:1200px){.platform-workspace .admin-metric-columns,.platform-workspace .admin-metric-card{grid-template-columns:minmax(190px,2fr) repeat(6,minmax(0,1fr));gap:12px;display:grid}.platform-workspace .admin-metric-columns{color:#53665d;padding:0 18px 0 21px;font-size:.8125rem;font-weight:650;line-height:1.35}.platform-workspace .admin-metric-columns>span{overflow-wrap:anywhere;min-width:0}.platform-workspace .admin-metric-card>header{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.platform-workspace .admin-metric-totals{grid-column:2/-1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:12px;margin:0}.platform-workspace .admin-metric-totals dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platform-workspace .admin-metric-totals dd{margin:0;font-size:1rem}.platform-workspace .admin-metric-more{grid-column:1/-1}}.platform-workspace .admin-provinces{margin:22px 0 0}.platform-workspace .admin-provinces>summary{min-height:44px;padding:10px 0}.platform-workspace .admin-province-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:10px;display:grid}.platform-workspace .admin-province-cards article{border:1px solid var(--admin-line);background:#fff;border-radius:10px;min-width:0;padding:16px}.platform-workspace .admin-province-cards h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.platform-workspace .admin-province-cards dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;display:grid}.platform-workspace .admin-province-cards dt{color:#53665d;overflow-wrap:anywhere;font-size:.8rem}.platform-workspace .admin-province-cards dd{margin:5px 0 0;font-weight:700}.platform-workspace .admin-mail-lookup{margin-top:24px}.platform-workspace .admin-mail-lookup>.intake-reference-panel{margin-top:12px}@media (max-width:700px){.platform-workspace .admin-directory-search{flex-direction:column;align-items:stretch}.platform-workspace .admin-directory-card{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.platform-workspace .admin-club-statuses{justify-content:flex-start;max-width:100%}.platform-workspace .admin-metric-card{padding:16px}.platform-workspace .admin-metric-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-workspace .admin-province-cards{grid-template-columns:minmax(0,1fr)}.platform-workspace .admin-mode-compact label{flex-wrap:wrap;justify-content:space-between}}@media (max-width:380px){.platform-workspace .admin-metric-card>header{flex-direction:column;align-items:flex-start;gap:8px}.platform-workspace .admin-metric-totals{gap:8px}.platform-workspace .admin-metric-detail dl{grid-template-columns:minmax(0,1fr)}.platform-workspace .admin-province-cards dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.platform-workspace .admin-metrics-heading{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:18px}.platform-workspace .admin-heading-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;min-width:0;display:flex}.platform-workspace .admin-source-badge{color:#40564c;overflow-wrap:anywhere;background:#e8eeef;border-radius:6px;padding:6px 9px;font-size:.8125rem;line-height:1.4}.platform-workspace .admin-heading-controls.test .admin-source-badge{color:#795708;background:#fff2d4;border:1px solid #dfc882}.platform-workspace .admin-heading-controls label{align-items:center;gap:8px;min-width:0;display:flex}.platform-workspace .admin-heading-controls select{width:auto;min-width:142px}.portal-shell.platform-workspace .admin-kpis-compact{gap:10px;margin-bottom:22px}.portal-shell.platform-workspace .admin-kpis-compact button{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:12px 16px;display:flex}.portal-shell.platform-workspace .admin-kpis-compact button.has-alert{padding-top:10px}.portal-shell.platform-workspace .admin-kpis-compact span{font-size:.875rem;line-height:1.4}.portal-shell.platform-workspace .admin-kpis-compact strong{font-size:1.75rem}@media (max-width:700px){.platform-workspace .admin-heading-controls{justify-content:flex-start;width:100%}.platform-workspace .admin-heading-controls label{flex-wrap:wrap;flex:1}.platform-workspace .admin-heading-controls select{flex:1}.platform-workspace .admin-source-badge{flex-basis:100%;width:fit-content}.portal-shell.platform-workspace .admin-kpis-compact button{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.portal-shell.platform-workspace .admin-kpis-compact button.has-alert{padding-top:10px}.platform-workspace .admin-metric-more:has(details[open]){flex-wrap:wrap}.platform-workspace .admin-metric-more:has(details[open])>details{flex-basis:100%}.platform-workspace .admin-metric-more:has(details[open])>footer{max-width:100%}}.portal-shell.platform-workspace .admin-metrics-heading>.admin-heading-with-help{flex:0 auto}.portal-shell.platform-workspace .admin-metrics-heading>.admin-heading-controls{flex:0 auto;margin-left:auto}@media (max-width:700px){.portal-shell.platform-workspace .admin-metrics-heading>.admin-heading-controls{flex-basis:100%;margin-left:0}.portal-shell.platform-workspace .admin-metrics-surface>.admin-toolbar>label{flex:none;min-height:0}}.signals-analysis .editor-title{margin-bottom:18px}.analysis-principle{background:#edf7f2;border:1px solid #b9d7cb;border-radius:13px;gap:5px;margin-bottom:16px;padding:15px 18px;display:grid}.analysis-principle strong{color:#075f43;font-size:13px}.analysis-principle span{color:#526b62;font-size:11px;line-height:1.5}.global-metrics{gap:16px;margin-bottom:18px;display:grid}.global-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.global-heading h2,.global-comparison h3{margin:0}.province-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:11px;display:grid}.province-grid article{background:#fff;border:1px solid #cbded5;border-radius:14px;gap:4px;padding:16px;display:grid}.province-grid article.incomplete{background:#f5f7f6;border-style:dashed}.province-grid article span{color:#526b62;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:850}.province-grid article b{color:#102f26;font-size:28px;line-height:1}.province-grid article small{color:#526b62;font-size:10px}.province-grid article em{color:#075f43;font-size:9px;font-style:normal;font-weight:800}.global-comparison{grid-template-columns:minmax(360px,.9fr) minmax(0,1.45fr);align-items:start;gap:16px;display:grid}.global-comparison>.follow-up-metrics{margin:0}.operational-ranking{margin-top:8px}.global-metrics .dashboard-note{margin-top:0}.analysis-sport-filter{gap:8px;margin-bottom:16px;display:flex}.analysis-sport-filter button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d2dfd9;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:800}.analysis-sport-filter button.active{color:#006b47;background:#dff2e9;border-color:#087652}.analysis-layout{grid-template-columns:minmax(0,1.45fr) minmax(380px,1fr);align-items:start;gap:18px;display:grid}.map-panel,.ranking-panel{min-width:0}.map-panel .data-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.map-panel h2,.ranking-panel h2{margin:0}.map-panel p,.ranking-panel p{margin:5px 0 0;font-size:11px}.map-legend{flex-wrap:wrap;justify-content:flex-end;gap:6px 11px;max-width:300px;display:flex}.map-legend span{color:var(--muted);align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.map-legend i,.signal-status{border-radius:50%;flex:none;width:9px;height:9px}.good{background:#169b62}.watch{background:#f2b705}.attention{background:#d92d20}.insufficient{background:#71827a}.signals-map{z-index:0;background:#eaf2ed;border:1px solid #d5e1db;border-radius:14px;width:100%;height:470px;overflow:hidden}.signals-map-empty{height:300px;color:var(--muted);border:1px dashed #b7c9c0;border-radius:14px;place-items:center;font-size:12px;display:grid}.ranking-list{margin-top:15px;display:grid}.ranking-list article{border-bottom:1px solid var(--line);grid-template-columns:25px 10px minmax(120px,1fr) 70px auto;align-items:center;gap:9px;padding:13px 0;display:grid}.rank-number{color:#8b9994;text-align:center;font-size:11px;font-weight:900}.ranking-list article>div{gap:3px;min-width:0;display:grid}.ranking-list article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ranking-list article>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ranking-list .rate{text-align:right;display:grid}.ranking-list .rate b{font-size:14px}.ranking-list .rate small{color:var(--muted);font-size:8px}.ranking-list article>em{color:#53655f;white-space:nowrap;background:#f1f5f3;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.leaflet-popup-content span{color:#53655f;font-size:11px}@media (max-width:1200px){.analysis-layout,.global-comparison{grid-template-columns:1fr}.signals-map{height:400px}}@media (max-width:750px){.global-heading{display:grid}.analysis-sport-filter{grid-template-columns:1fr;display:grid}.map-panel .data-heading{display:grid}.map-legend{justify-content:flex-start}.ranking-list article{grid-template-columns:22px 9px 1fr 58px}.ranking-list article>em{grid-column:3/-1;justify-self:start}.signals-map{height:340px}}.club-sport-filter{gap:7px;margin:0 5px 16px;display:grid}.club-sport-filter>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:800}.club-sport-filter button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#f6f9f7;border:1px solid #d6e2dc;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:800}.club-sport-filter button:hover{background:#edf6f1;border-color:#82bba5}.club-sport-filter button.active{color:#006b47;background:#dff2e9;border-color:#087652;box-shadow:inset 3px 0 #087652}.club-account.club-workspace{--ink:#202c3a;--muted:#627080;--line:#dfe5eb;--soft:#edf2f7;--workspace-action:#005090;color:var(--ink);background:#f5f6f8;grid-template-columns:218px minmax(0,1fr);align-items:stretch;padding:0;font-size:16px;line-height:1.5;display:grid;overflow:visible}.club-workspace.club-account:before,.club-workspace.club-account:after,.club-workspace .club-account-hero:after{display:none}.club-workspace .club-workspace-sidebar{border:0;border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:24px;min-width:0;padding:28px 16px;display:flex}.club-workspace .club-account-hero{min-height:0;color:var(--ink);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 6px;overflow:visible}.club-workspace .club-account-identity{align-items:center;gap:11px}.club-workspace .club-account-identity strong{overflow-wrap:anywhere;font-size:18px;line-height:1.2;display:block}.club-workspace .club-account-identity small{color:var(--muted);margin-top:5px;font-size:13px;display:block}.club-workspace .club-account-logo{border:0;border-bottom:4px solid var(--club-secondary);width:46px;height:52px;color:var(--ink);box-shadow:none;background:#fff;border-radius:9px;flex-basis:46px;font-size:26px}.club-workspace .club-account-logo img{padding:2px}.club-workspace .club-account-tabs{box-shadow:none;background:0 0;border:0;border-radius:0;gap:5px;margin:0;padding:0;display:grid;overflow:visible}.club-workspace .club-account-tabs button{text-align:left;white-space:normal;border-radius:9px;min-height:46px;padding:12px;font-size:15px;font-weight:600}.club-workspace .club-account-tabs button.active{color:var(--workspace-action);box-shadow:none;background:#eaf2f9}.club-workspace .club-account-tabs button span{margin-left:auto;font-size:12px}.club-workspace .club-workspace-help{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.club-workspace .club-workspace-help+.club-workspace-identity{margin-top:0}.club-workspace .club-section-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.club-workspace .club-section-tabs button{border:1px solid var(--line);min-width:0;max-width:100%;height:auto;min-height:44px;color:var(--ink);font:inherit;white-space:normal;overflow-wrap:anywhere;background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:inline-flex}.club-workspace .club-section-tabs button[aria-pressed=true]{border-color:var(--workspace-action);color:var(--workspace-action);background:#eaf2f9}.club-workspace .club-section-tabs button span{background:var(--soft);border-radius:4px;padding:2px 6px;font-size:13px;line-height:1.4}.club-workspace .club-intake-address{overflow-wrap:anywhere;font-weight:600}.club-workspace .club-settings-details>summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:600}.club-workspace .club-optional-settings{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0}.club-workspace .club-optional-settings>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:20px 24px;font-weight:600}.club-workspace .club-optional-settings>summary span{color:var(--muted);margin-left:8px;font-size:13px}.club-workspace .club-optional-settings>.panel{border:0;border-top:1px solid var(--line);border-radius:0 0 13px 13px}.club-workspace .club-workspace-identity{border-top:1px solid var(--line);margin-top:auto;padding:20px 6px 0;font-size:14px}.club-workspace .status-stack{flex-flow:wrap;align-items:center;gap:7px;margin-top:12px}.club-workspace .participation,.club-workspace .pilot-badge{padding:5px 9px;font-size:12px}.club-workspace .organization-picker{min-width:0;margin:0;font-size:14px}.club-workspace .organization-picker select{max-width:100%;font-size:14px}.club-workspace .club-workspace-main{width:100%;min-width:0;max-width:1250px;padding:32px clamp(20px,3vw,46px) 56px}.club-workspace .club-workspace-heading{border:0;border-top:4px solid var(--club-primary);height:auto;min-height:0;box-shadow:none;background:0 0;margin:0 0 28px;padding:20px 0 0;display:block;position:relative}.club-workspace .club-workspace-heading:before{content:"";background:var(--club-secondary);width:23%;height:4px;position:absolute;top:-4px;right:0}.club-workspace .club-workspace-heading .eyebrow{color:var(--muted);margin:0 0 8px;font-size:12px}.club-workspace .club-workspace-heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.15}.club-workspace .club-workspace-heading p:last-child{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.55}.club-workspace h2{font-size:23px;line-height:1.25}.club-workspace h3{font-size:19px;line-height:1.35}.club-workspace p.muted{font-size:16px;line-height:1.55}.club-workspace .panel{border:1px solid var(--line);box-shadow:none;border-radius:13px;padding:24px}.club-workspace .panel-heading{gap:16px;margin-bottom:16px}.club-workspace .panel-heading .eyebrow{color:var(--muted);font-size:12px}.club-workspace .panel-heading>span{background:var(--soft);color:var(--muted);white-space:normal;font-size:12px}.club-workspace label{font-size:15px;line-height:1.4}.club-workspace input,.club-workspace select,.club-workspace textarea{color:var(--ink);min-width:0;max-width:100%;font-size:16px}.club-workspace label>input,.club-workspace label>select,.club-workspace label>textarea{width:100%}.club-workspace input[type=checkbox]{width:18px}.club-workspace .field-help,.club-workspace .member-list small,.club-workspace .member-list span{font-size:13px;line-height:1.5}.club-workspace .primary,.club-workspace .secondary{border-radius:8px;min-height:44px;padding:11px 17px;font-size:15px}.club-workspace .primary{background:var(--workspace-action);color:#fff}.club-workspace .secondary{color:var(--workspace-action);background:#eaf2f9}.club-workspace .text-button{min-height:44px;color:var(--workspace-action);font-size:14px}.club-workspace .error,.club-workspace .success{margin:0 0 20px;padding:14px;font-size:15px}:is(.club-workspace button:focus-visible,.club-workspace a:focus-visible){outline:3px solid var(--workspace-action);outline-offset:3px}.club-workspace .club-worklist>.team-reporting-explanation{margin-bottom:22px}.club-workspace .club-test-notice{color:var(--muted);margin:0 0 22px;font-size:13px}.club-workspace .test-badge{font-size:12px;font-style:normal}.club-workspace .club-case-status{border-radius:5px;padding:4px 9px;font-size:13px;font-weight:700}.club-workspace .club-case-status.new{color:#805812;background:#fff4de}.club-workspace .club-case-status.overdue{color:#a8352b;background:#fae9e6}.club-workspace .club-case-status.ongoing{color:#005090;background:#eaf2f9}.club-workspace .incident-layout{display:block}.club-workspace .incident-list{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:16px;padding:0}.club-workspace .incident-list[hidden]{display:none}.club-workspace .incident-list button{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;padding:22px}.club-workspace .incident-list button>span{overflow-wrap:anywhere;min-width:0}.club-workspace .incident-list button.active{border-color:var(--line);background:#fff}.club-workspace .incident-list button:hover{border-color:var(--workspace-action)}.club-workspace .incident-list b{font-size:19px}.club-workspace .incident-list small{font-size:14px;line-height:1.5}.club-workspace .incident-list i{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:12px}.club-workspace .incident-list button.stacked,.club-workspace .incident-list button.stacked.active{box-shadow:0 5px 0 -1px #f5f6f8, 0 6px 0 -1px var(--line);margin-right:0}.club-workspace .incident-workload{border-block:1px solid var(--line);gap:0;margin:20px 0;padding:15px 0}.club-workspace .incident-workload>div{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding:5px 14px}.club-workspace .incident-workload>div:first-child{border-left:0}.club-workspace .incident-workload span{text-transform:none;font-size:12px}.club-workspace .incident-workload b{font-size:27px}.club-workspace .incident-filters{flex-wrap:wrap;overflow:visible}.club-workspace .incident-filters button{min-height:44px;font-size:14px}.club-workspace .incident-filters button.active{color:var(--workspace-action);border-color:var(--workspace-action);background:#eaf2f9}.club-workspace .incident-filters button span{font-size:12px}.club-workspace .incident-detail{background:0 0;border:0;gap:23px;padding:0}.club-workspace .incident-back{justify-self:start;padding:0}.club-workspace .incident-detail .panel-heading{margin:0}.club-workspace .incident-detail .panel-heading h2{max-width:740px;font-size:28px}.club-workspace .incident-current-status{color:var(--workspace-action);margin:10px 0 0;font-size:14px}.club-workspace .incident-detail dl{border-block:1px solid var(--line);gap:18px 24px;padding:18px 0}.club-workspace .incident-detail dl>div{background:0 0;padding:0}.club-workspace .incident-detail dt{text-transform:none;font-size:12px}.club-workspace .incident-detail dd,.club-workspace .signal-strength strong{font-size:16px}.club-workspace .signal-strength small,.club-workspace .signal-strength em{font-size:13px}.club-workspace .incident-stack-picker{background:0 0;border:0;padding:0}.club-workspace .incident-stack-picker>div{flex-wrap:wrap;overflow:visible}.club-workspace .incident-stack-picker button{flex:220px;min-width:0;font-size:15px}.club-workspace .incident-stack-picker button.active{border-color:var(--workspace-action);background:#eaf2f9}.club-workspace .incident-stack-picker small{font-size:13px}.club-workspace .incident-management{border:0;border-left:4px solid var(--workspace-action);background:#eaf2f9;border-radius:0 10px 10px 0;gap:17px;padding:22px}.club-workspace .incident-next-copy{grid-column:1/-1;margin:0;font-size:15px}.club-workspace .incident-management label{grid-template-rows:auto 48px auto}.club-workspace .incident-management .field-help{min-height:0;line-height:1.4}.club-workspace .deadline-shortcuts{flex-wrap:wrap;grid-column:1/-1}.club-workspace .deadline-shortcuts button{min-height:40px;color:var(--workspace-action);border-color:#bbcede;font-size:13px}.club-workspace .incident-overdue{grid-column:1/-1;font-size:14px}.club-workspace .incident-follow-up{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.club-workspace .incident-note-editor{border-left:1px solid var(--line);gap:18px;padding-left:28px;display:grid}.club-workspace .incident-note-editor h3{margin:0}.club-workspace .incident-note-editor label{gap:9px;display:grid}.club-workspace .incident-timeline{gap:22px}.club-workspace .incident-timeline strong{font-size:16px}.club-workspace .incident-timeline p{font-size:15px}.club-workspace .incident-timeline small{font-size:13px}.club-workspace .incident-routing-warning strong{font-size:15px}.club-workspace .incident-routing-warning span{font-size:14px}.club-workspace .privacy-banner{color:var(--muted);background:0 0;border:0;padding:0}.club-workspace .privacy-banner strong{font-size:14px}.club-workspace .privacy-banner span{font-size:13px}.club-workspace .recipient-settings,.club-workspace .club-settings{gap:24px;margin:0;display:grid}.club-workspace .member-list{margin-block:20px}.club-workspace .member-list strong{font-size:16px}.club-workspace .member-list i{font-size:12px}.club-workspace .member-actions .text-button{font-size:13px}.club-workspace .member-actions .danger-text{color:#a52b24}.club-workspace .club-account-kpis{margin:0}.club-workspace .club-account-kpis>div{border:1px solid var(--line);box-shadow:none;padding:18px}.club-workspace .club-account-kpis span,.club-workspace .club-account-kpis small{font-size:13px}.club-workspace .club-account-kpis b{color:var(--ink);font-size:21px}.club-workspace .club-style-preview small{font-size:12px}.club-workspace .club-style-preview p{font-size:15px}.club-workspace .club-style-preview strong{font-size:27px}.club-workspace .whatsapp-recipient-list strong{font-size:17px}.club-workspace .whatsapp-recipient-list span,.club-workspace .whatsapp-recipient-list small{font-size:14px}.club-workspace .club-guide p{font-size:15px;line-height:1.55}.club-workspace .club-guide h3{font-size:18px}.club-workspace .activation-notice{margin:0;font-size:15px}.club-workspace .activation-notice small{font-size:14px}@media (max-width:1100px){.club-account.club-workspace{grid-template-columns:188px minmax(0,1fr)}.club-workspace .club-workspace-main{padding:26px 24px 44px}.club-workspace .incident-follow-up{grid-template-columns:1fr}.club-workspace .incident-note-editor{border:0;border-top:1px solid var(--line);padding:22px 0 0}}@media (max-width:800px){.club-account.club-workspace{grid-template-columns:1fr}.club-workspace .club-workspace-sidebar{border-right:0;border-bottom:1px solid var(--line);gap:14px;padding:18px 20px}.club-workspace .club-account-tabs{flex-wrap:wrap;gap:4px;display:flex}.club-workspace .club-account-tabs button{padding:9px 12px}.club-workspace .club-workspace-identity{display:none}.club-workspace .club-account-hero{padding:0}.club-workspace .club-account-identity strong{font-size:20px}.club-workspace .club-account-kpis{grid-template-columns:1fr}}@media (max-width:600px){.club-workspace .club-workspace-main{padding:22px 16px 36px}.club-workspace .incident-list button{flex-direction:column;align-items:flex-start;padding:18px}.club-workspace .incident-detail .panel-heading{flex-direction:column}.club-workspace .incident-detail .panel-heading h2{font-size:25px}.club-workspace .incident-workload{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.club-workspace .incident-management{padding:18px}.club-workspace .incident-detail dl{grid-template-columns:1fr}.club-workspace .panel{padding:18px}.club-workspace .incident-detail{padding:0}.club-workspace .member-list article{grid-template-columns:32px minmax(0,1fr)}.club-workspace .member-list i,.club-workspace .member-actions{grid-column:2;justify-self:start}.club-workspace .member-avatar{width:32px;height:32px}}.club-workspace .club-guide-grid article{display:block}.club-workspace .club-guide-grid h2{margin:0 0 8px;font-size:18px;line-height:1.35}.club-workspace .club-settings{grid-template-columns:minmax(0,1fr)}.club-workspace .club-profile-panel,.club-workspace .club-style-preview>div,.club-workspace .profile-colors label{min-width:0}.club-workspace .club-style-preview{grid-template-columns:76px minmax(0,1fr)}.club-workspace .club-style-preview strong{overflow-wrap:anywhere}.club-workspace .profile-colors label>span{grid-template-columns:42px minmax(0,1fr)}@media (max-width:700px){.club-workspace .club-style-preview{grid-template-columns:58px minmax(0,1fr)}}.club-workspace .club-navigation-mobile{display:none}.club-workspace .incident-detail-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;min-width:0;display:flex}.club-workspace .incident-detail-navigation .incident-back{margin:0}.club-workspace .incident-detail-navigation>span{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}@media (max-width:800px){.club-workspace .club-navigation-mobile{gap:6px;min-width:0;margin:0;font-size:14px;display:grid}.club-workspace .club-navigation-mobile select{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:44px;margin:0;padding:10px 12px}.club-workspace .club-account-tabs,.club-workspace .club-workspace-help{display:none}}.club-workspace .incident-detail>.club-dossier-screenreader{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.club-report-dashboard{margin-top:34px}.dashboard-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.dashboard-heading .eyebrow{margin:0 0 7px}.dashboard-heading h2{margin:0}.dashboard-heading p{margin:7px 0 0}.test-only-badge{color:#8a6200;letter-spacing:.08em;background:#fff1cc;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.dashboard-kpis div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:4px;padding:17px 19px;display:grid}.dashboard-kpis b{color:#006b47;font-size:25px}.dashboard-kpis span{color:var(--muted);font-size:11px;font-weight:700}.dashboard-charts{grid-template-columns:1.25fr 1.5fr .85fr;align-items:stretch;gap:16px;display:grid}.chart-panel{min-width:0;box-shadow:none}.chart-panel h3{margin-bottom:4px}.chart-panel>.muted{margin:0 0 20px;font-size:11px}.horizontal-bars{gap:13px;display:grid}.bar-row{grid-template-columns:minmax(90px,1.15fr) minmax(80px,2fr) 24px;align-items:center;gap:9px;font-size:10px;display:grid}.bar-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-row>i{background:#e7efeb;border-radius:99px;height:11px;overflow:hidden}.bar-row>i b{background:linear-gradient(90deg,#006b47,#18a16f);border-radius:99px;min-width:5px;height:100%;display:block}.bar-row>strong{text-align:right}.dashboard-trend-chart{border-bottom:1px solid #ccd9d3;align-items:end;gap:5px;height:185px;padding-top:12px;display:flex}.dashboard-trend-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;gap:6px;height:100%;display:flex}.dashboard-trend-column b{background:linear-gradient(#ff6b35,#e34232);border-radius:5px 5px 0 0;min-height:2px;display:block}.dashboard-trend-column span{height:22px;color:var(--muted);text-align:center;white-space:nowrap;font-size:8px;transform:rotate(-35deg)}.relation-chart{place-items:center;gap:17px;min-height:178px;display:grid}.relation-donut{border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative}.relation-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:20px}.relation-donut span{z-index:1;color:var(--ink);font-size:22px;font-weight:900;position:relative}.chart-legend{gap:8px;width:100%;display:grid}.chart-legend span{grid-template-columns:10px 1fr auto;align-items:center;gap:7px;font-size:11px;display:grid}.chart-legend i{border-radius:50%;width:9px;height:9px}.home-dot{background:#006b47}.away-dot{background:#ff6b35}.dashboard-note{color:var(--muted);margin:11px 2px 0;font-size:10px}@media (max-width:1150px){.dashboard-charts{grid-template-columns:1fr 1fr}.relation-panel{grid-column:1/-1}.relation-chart{grid-template-columns:auto minmax(140px,220px);justify-content:center}.dashboard-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.dashboard-heading{display:grid}.dashboard-charts,.dashboard-kpis{grid-template-columns:1fr}.relation-panel{grid-column:auto}.relation-chart{grid-template-columns:1fr}}.platform-workspace .incident-export{gap:16px;min-width:0;max-width:1180px;display:grid}.platform-workspace .incident-export .admin-page-heading{margin-bottom:4px}.platform-workspace .incident-export h1{overflow-wrap:anywhere}.platform-workspace .incident-export>.admin-link{justify-self:start}.platform-workspace .incident-export p{margin:0;font-size:1rem;line-height:1.6}.platform-workspace .incident-export .export-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.platform-workspace .incident-export label{font-size:1rem}.platform-workspace .incident-export select{border:1px solid var(--line);width:100%;height:3rem;font:inherit;color:inherit;background:#fff;border-radius:8px;padding:8px 12px}.platform-workspace .incident-export .export-clubs{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;margin:0;padding:18px}.platform-workspace .incident-export .export-clubs legend{font-size:1rem;font-weight:700}.platform-workspace .incident-export .export-club-choices{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:4px 20px;max-height:280px;margin:0 -4px 12px;padding:12px 4px;display:grid;overflow:auto}.platform-workspace .incident-export .export-club-choices:focus-visible{outline-offset:2px;outline:3px solid #176bb0}.platform-workspace .incident-export .export-check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;line-height:1.5;display:flex}.platform-workspace .incident-export .export-check input{width:22px;height:22px;min-height:22px;accent-color:var(--green);flex:0 0 22px;margin:1px 0 0;padding:0}.platform-workspace .incident-export .export-check span{overflow-wrap:anywhere;min-width:0}.platform-workspace .incident-export .export-warning{color:#5d4215;background:#fff9eb;border:1px solid #dfc68d;border-radius:12px;gap:6px;padding:16px;display:grid}.platform-workspace .incident-export>details{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.platform-workspace .incident-export>details summary{cursor:pointer;font-weight:650;line-height:1.5}.platform-workspace .incident-export>details[open] p{margin-top:10px}.platform-workspace .incident-export .export-confirm{padding-top:4px}.platform-workspace .incident-export .export-actions{flex-wrap:wrap;gap:12px;display:flex}.platform-workspace .incident-export .export-help{color:var(--muted)}@media (max-width:600px){.platform-workspace .incident-export .export-filters{grid-template-columns:minmax(0,1fr)}.platform-workspace .incident-export .export-actions button{width:100%}}.incident-management{background:#f4f9f6;border:1px solid #bfd8cc;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.incident-management h3{grid-column:1/-1}.incident-management h3,.incident-timeline h3{margin:0}.incident-management>div:first-of-type{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.incident-management label{grid-template-rows:18px 46px 15px;align-content:start;gap:7px;display:grid}.incident-management input,.incident-management select{align-self:stretch;width:100%;height:46px;min-height:46px;margin:0}.incident-management .field-help{min-height:15px;line-height:15px}.incident-management .field-help-placeholder{visibility:hidden}.incident-management>button{grid-column:1/-1;justify-self:end}.deadline-shortcuts{grid-column:2;justify-content:flex-start;grid-template-columns:none!important;gap:7px!important;display:flex!important}.deadline-shortcuts button{color:#08704c;cursor:pointer;background:#fff;border:1px solid #bad5c8;border-radius:18px;padding:7px 10px;font-size:9px;font-weight:800}.incident-overdue{color:#b12d25;grid-column:2;margin:0;font-size:11px;font-weight:800}.incident-timeline{gap:12px;padding-top:4px;display:grid}.incident-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.incident-timeline li{grid-template-columns:14px 1fr;gap:10px;padding-bottom:16px;display:grid;position:relative}.incident-timeline li:not(:last-child):before{content:"";background:#c9ddd4;width:2px;position:absolute;top:12px;bottom:0;left:5px}.incident-timeline li>span{z-index:1;background:#087652;border:3px solid #d9eee4;border-radius:50%;width:12px;height:12px;margin-top:3px}.incident-timeline li>div{gap:4px;display:grid}.incident-timeline p{margin:0;line-height:1.45}.incident-timeline small{color:var(--muted)}.signal-strength-card{grid-column:1/-1}.signal-strength{grid-template-columns:86px 1fr;align-items:center;gap:3px 11px;display:grid}.signal-meter{grid-row:1/span 2;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.signal-meter i{background:#d7e0dc;border-radius:4px;height:10px}.signal-meter.level-2 i.active{background:#b4932d}.signal-meter.level-3 i.active{background:#438c70}.signal-meter.level-4 i.active{background:#075f4a}.signal-strength strong{font-size:12px}.signal-strength small{color:var(--muted);font-size:10px;font-weight:700}.signal-strength em{color:var(--muted);grid-column:1/-1;margin-top:4px;font-size:9px;font-style:normal;font-weight:500}.validation-policy-control{gap:16px;margin-bottom:18px;display:grid}.validation-policy-control>label{max-width:340px}.validation-policy-control input{width:100%}.validation-derived{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.validation-derived span{background:var(--soft);color:var(--muted);border-radius:10px;gap:3px;padding:12px;font-size:9px;display:grid}.validation-derived b{color:var(--ink);font-size:18px}.validation-warning{background:#fff8df;border-left:4px solid #b4932d;border-radius:8px;margin:0;padding:12px;font-size:10px;line-height:1.5}.validation-policy-control button{justify-self:start}.incident-workload{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:16px 0 10px;display:grid}.incident-workload>div{border:1px solid var(--line);background:#fff;border-radius:11px;gap:3px;padding:12px 14px;display:grid}.incident-workload span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.incident-workload b{font-size:21px}.incident-workload .attention{color:#a72d24;background:#fff2f0;border-color:#e6b0a9}.incident-filters{gap:7px;margin-bottom:14px;display:flex;overflow-x:auto}.incident-filters button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;cursor:pointer;background:#fff;border-radius:20px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.incident-filters button.active{color:#006b47;background:#e8f3ed;border-color:#087652}.incident-filters button span{background:var(--soft);border-radius:20px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.incident-filter-empty{color:var(--muted);text-align:center;margin:0;padding:20px}.follow-up-metrics{gap:14px;margin:16px 0;display:grid}.metric-mode{background:var(--soft);border-radius:10px;gap:5px;padding:4px;display:flex}.metric-mode button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 11px;font-size:10px;font-weight:800}.metric-mode button.active{color:#006b47;background:#fff;box-shadow:0 2px 7px #234f3c16}.follow-up-table-wrap{overflow-x:auto}.follow-up-table{border-collapse:collapse;width:100%;min-width:920px;font-size:10px}.follow-up-table th{color:var(--muted);text-align:left;text-transform:uppercase;padding:9px;font-size:8px}.follow-up-table td{border-top:1px solid var(--line);padding:11px 9px}.follow-up-table .metric-alert{color:#b12d25;font-weight:900}.follow-up-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.follow-up-summary>div{background:var(--soft);border-radius:10px;gap:3px;padding:11px 13px;display:grid}.follow-up-summary b{font-size:20px}.follow-up-summary span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.follow-up-summary .on-track{color:#08704c;background:#e8f4ed}.follow-up-summary .watch{color:#806000;background:#fff7dd}.follow-up-summary .attention{color:#a72d24;background:#fff0ee}.follow-up-assessment{border-left:4px solid #9eaaa5;gap:3px;min-width:145px;padding-left:9px;display:grid}.follow-up-assessment small{color:var(--muted);font-size:8px;line-height:1.35}.follow-up-assessment.on_track{border-color:#25805f}.follow-up-assessment.watch{border-color:#c09a2a}.follow-up-assessment.attention{border-color:#c94a40}@media (max-width:700px){.incident-management,.incident-management>div:first-of-type{grid-template-columns:1fr}.deadline-shortcuts,.incident-overdue,.incident-management>button{grid-column:1}.incident-management>button{justify-self:stretch}.validation-derived,.incident-workload,.follow-up-summary{grid-template-columns:1fr 1fr}}.report-button{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;width:142px;height:142px;margin-inline:auto;padding:0;display:block;position:relative}.report-button img{width:100%;height:100%;display:block;transform:scale(1.28)}.report-button:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(145deg,#ffffffe6,#ffffff2e 72%,#0000);border-radius:999px;width:68px;height:29px;position:absolute;top:24px;left:31px;box-shadow:0 2px 5px #ffffff45}.report-button:active{transition:transform .115s ease-in;transform:translateY(10px)scale(.975)}.phone-screen .report-button{margin:0 auto 34px}.privacy-workspace{gap:22px;min-width:0;display:grid}.privacy-workspace h1,.privacy-workspace h2,.privacy-workspace h3,.privacy-workspace p{margin:0}.privacy-kpis>div{background:#fff;border:1px solid #d8e4de;border-radius:16px;gap:8px;padding:20px;display:grid}.privacy-kpis strong{color:#006747;font-size:32px}.privacy-boundary,.privacy-count{color:#52665f;font-size:14px;line-height:1.6}.privacy-filters{grid-template-columns:1fr 1fr 1.5fr;gap:16px;display:grid}.privacy-workspace label{align-content:start;gap:8px;font-weight:650;display:grid}.privacy-workspace select,.privacy-workspace input,.privacy-workspace textarea{color:#213d32;width:100%;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #bdcdc6;border-radius:10px;padding:12px}.privacy-workspace select,.privacy-workspace input{height:48px}.privacy-workspace textarea{resize:vertical;min-height:130px}.privacy-layout{grid-template-columns:minmax(240px,1fr) minmax(0,1.7fr);align-items:start;gap:24px;display:grid}.privacy-list{gap:10px;max-height:760px;padding:3px;display:grid;overflow:auto}.privacy-request{text-align:left;font:inherit;color:inherit;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #d8e4de;border-radius:14px;gap:8px;padding:18px;display:grid}.privacy-request.selected{background:#eff8f3;border:2px solid #006747;padding:17px}.privacy-request span,.privacy-request small{font-size:14px}.privacy-status{color:#48675a}.privacy-status.overdue{color:#a32929;font-weight:700}.privacy-status.soon{color:#826000;font-weight:700}.privacy-detail,.privacy-empty{background:#fff;border:1px solid #d8e4de;border-radius:18px;gap:20px;min-width:0;padding:24px;display:grid}.privacy-metadata{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.privacy-metadata>div:last-child{grid-column:1/-1}.privacy-metadata dt{color:#52665f;font-size:13px}.privacy-metadata dd{overflow-wrap:anywhere;margin:4px 0 0}.privacy-response-form{gap:16px;display:grid}.privacy-response-form small{color:#52665f;line-height:1.5}.privacy-response{white-space:pre-wrap;overflow-wrap:anywhere}.privacy-submit{align-items:end;gap:16px;display:flex}.privacy-submit label{flex:1}.privacy-submit button{min-height:48px}.privacy-workspace :focus-visible{outline-offset:3px;outline:3px solid #146bc1}.privacy-workspace button:disabled{opacity:.55;cursor:default}@media (max-width:850px){.privacy-layout{grid-template-columns:1fr}.privacy-list{max-height:360px}.privacy-filters{grid-template-columns:1fr 1fr}.privacy-filters label:last-child{grid-column:1/-1}}@media (max-width:540px){.privacy-filters,.privacy-metadata{grid-template-columns:1fr}.privacy-detail,.privacy-empty{padding:18px}.privacy-submit{display:grid}.privacy-workspace .admin-kpis{grid-template-columns:1fr 1fr}}.privacy-explanation{border:1px solid var(--line,#d8e4de);background:var(--soft,#f3f7f4);color:var(--ink,#182b25);border-radius:12px;gap:12px;padding:22px 24px;line-height:1.6;display:grid}.privacy-explanation h2{font-size:1.125rem;font-weight:750}.privacy-explanation p{color:var(--muted,#65756f);font-size:.9375rem}@media (max-width:540px){.privacy-explanation{padding:18px}}.report-adjustment-warning{color:#182b25;box-sizing:border-box;background:#fff8ed;border:3px solid #ad400f;border-radius:16px;width:min(640px,100% - 40px);max-height:90vh;margin:auto;padding:24px;overflow:auto}.report-adjustment-warning[open]{gap:18px;display:grid}.report-adjustment-warning::backdrop{background:#182b25aa}.report-adjustment-warning h2{color:#9b2d10}.report-adjustment-warning label{align-items:flex-start;gap:12px;display:flex}.report-adjustment-warning input[type=checkbox]{flex:0 0 22px;width:22px;height:22px}.report-adjustment-warning button{min-height:48px;font:inherit;border-radius:10px;padding:12px 18px;font-weight:700}.report-adjustment-warning button:not(.secondary){color:#fff;background:#9b2d10;border:0}.report-adjustment-warning button:disabled{opacity:.55}.privacy-explanation>summary{cursor:pointer;font-weight:700;line-height:1.5}.platform-workspace .privacy-workspace.admin-page{gap:18px}.platform-workspace .privacy-workspace.admin-page>.admin-page-heading{margin-bottom:4px}.platform-workspace .privacy-workspace.admin-page .privacy-kpis{gap:12px;margin:0}.platform-workspace .privacy-workspace.admin-page .privacy-kpis>div{border-radius:12px;gap:4px;padding:14px 16px}.platform-workspace .privacy-workspace.admin-page .privacy-kpis strong{font-size:1.75rem;line-height:1.2}.platform-workspace .privacy-workspace.admin-page .privacy-kpi-overdue strong{color:#a32929}.platform-workspace .privacy-workspace.admin-page .privacy-filters{background:#fff;border:1px solid #d8e4de;border-radius:12px;gap:12px;padding:16px}.platform-workspace .privacy-workspace.admin-page .privacy-layout{grid-template-columns:minmax(260px,1fr) minmax(0,1.8fr);gap:20px}.platform-workspace .privacy-workspace.admin-page .privacy-request{border-radius:12px;gap:5px;padding:14px;line-height:1.5}.platform-workspace .privacy-workspace.admin-page .privacy-request.selected{padding:13px}.platform-workspace .privacy-workspace.admin-page .privacy-list{scrollbar-gutter:stable}.platform-workspace .privacy-workspace.admin-page .privacy-detail{gap:16px;padding:20px}.platform-workspace .privacy-workspace.admin-page .privacy-request-heading{gap:16px;display:grid}.platform-workspace .privacy-workspace.admin-page .privacy-request-heading h2{font-size:1.125rem;font-weight:750;line-height:1.4}.platform-workspace .privacy-workspace.admin-page .privacy-metadata{background:#f3f7f5;border-radius:10px;gap:12px 16px;padding:14px}.platform-workspace .privacy-workspace.admin-page .privacy-metadata dd{line-height:1.5}.platform-workspace .privacy-workspace.admin-page .privacy-response-form{border-top:1px solid #d8e4de;gap:14px;padding-top:16px}.platform-workspace .privacy-workspace.admin-page .privacy-response-form>button{white-space:normal;justify-self:start;max-width:100%;min-height:44px}.platform-workspace .privacy-workspace.admin-page .privacy-explanation{padding:16px 20px}.platform-workspace .privacy-workspace.admin-page .privacy-explanation>summary{align-content:center;min-height:44px}@media (max-width:1100px){.platform-workspace .privacy-workspace.admin-page .privacy-layout{grid-template-columns:minmax(0,1fr)}.platform-workspace .privacy-workspace.admin-page .privacy-list{max-height:320px}}@media (max-width:540px){.platform-workspace .privacy-workspace.admin-page .privacy-detail{padding:16px}.platform-workspace .privacy-workspace.admin-page .privacy-kpis>div{padding:12px}.platform-workspace .privacy-workspace.admin-page .privacy-filters{padding:14px}.platform-workspace .privacy-workspace.admin-page .privacy-response-form>button{justify-self:stretch}}.platform-workspace .privacy-workspace.admin-page .privacy-kpis>div{overflow-wrap:anywhere;min-width:0}.infra-dashboard{gap:1.5rem;min-width:0;display:grid}.infra-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.infra-heading h1{margin:0}.infra-heading>.admin-heading-with-help{flex:0 auto}.infra-summary{flex-wrap:wrap;gap:.75rem;display:flex}.infra-summary>span{border:1px solid var(--line,#d5dfdc);background:#fff;border-radius:.7rem;padding:.55rem .85rem;font-weight:700}.infra-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.infra-controls p{margin:0}.infra-controls label{align-items:center;gap:.7rem;display:flex}.infra-groups{gap:2rem;display:grid}.infra-groups section{min-width:0}.infra-groups h2{margin:0 0 1rem;font-size:1.25rem}.infra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.infra-card{border:1px solid var(--line,#d5dfdc);overflow-wrap:anywhere;background:#fff;border-left:4px solid #74817f;border-radius:1rem;align-content:start;gap:.9rem;min-width:0;padding:1.25rem;display:grid}.infra-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.infra-card h3{min-width:0;margin:0;font-size:1.05rem}.infra-card p{color:#485956;margin:0;line-height:1.5}.infra-status{white-space:nowrap;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.infra-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.infra-healthy{color:#006b4b}.infra-degraded{color:#895600}.infra-outage{color:#b42318}.infra-unknown,.infra-inactive{color:#5f6a6e}.infra-card.infra-healthy{border-left-color:#00865f}.infra-card.infra-degraded{border-left-color:#c57900}.infra-card.infra-outage{border-left-color:#c52c22}.infra-card .case-info{justify-self:start}.infra-card dl{gap:.65rem;margin:0 0 .75rem;display:grid}.infra-card dt{font-weight:700}.infra-card dd{margin:0}.infra-empty{background:#fff;border-radius:1rem;padding:1rem}@media (max-width:750px){.infra-grid{grid-template-columns:minmax(0,1fr)}.infra-card{padding:1rem}.infra-controls{align-items:stretch}.infra-controls label{justify-content:space-between;width:100%}.infra-controls select{min-width:0;max-width:70%}.infra-summary{gap:.5rem}.infra-summary>span{font-size:.9rem}}.infra-controls label{white-space:nowrap}.infra-controls select{flex:0 auto;width:14rem;min-width:0}.infra-card{position:relative}.infra-card header{min-height:32px;padding-right:2.25rem}.infra-card h3{font-weight:700}.infra-card>.case-info>summary{position:absolute;top:.65rem;right:.65rem}.infra-card>.case-info:not([open]){height:0}.infra-card .case-info-content{margin-top:0}.infra-operation-list{border-top:1px solid var(--line,#d5dfdc);padding-top:1rem}.infra-operation-list>summary{cursor:pointer;padding:.5rem 0;font-size:1.1rem;font-weight:700}.infra-operation-list[open]>.infra-grid{margin-top:1rem}.platform-workspace .infra-dashboard{gap:20px}.platform-workspace .infra-groups{gap:26px}.platform-workspace .infra-groups h2{margin-bottom:12px;font-size:1.125rem;font-weight:750;line-height:1.4}.platform-workspace .infra-group-context{color:#52665f;margin:-4px 0 14px;font-size:.875rem;line-height:1.6}.platform-workspace .infra-card{border-radius:12px;gap:10px;padding:16px 18px}.platform-workspace .infra-card header{align-items:flex-start;gap:6px 12px;min-height:32px;padding-right:40px}.platform-workspace .infra-card h3{color:#213d32;font-size:1rem;line-height:1.5}.platform-workspace .infra-card .infra-status{line-height:1.65}.platform-workspace .infra-card>.case-info>summary{top:10px;right:8px}.platform-workspace .infra-card .case-info-content{font-size:.9375rem}.platform-workspace .infra-operation-list{margin-top:14px}.platform-workspace .infra-operation-list>summary{align-content:center;min-height:44px;font-size:1rem;line-height:1.5}.platform-workspace .infra-controls{border-bottom:1px solid var(--line,#d5dfdc);padding-bottom:16px}@media (max-width:1100px){.platform-workspace .infra-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.platform-workspace .infra-card{padding:14px 16px}.platform-workspace .infra-controls{gap:12px}.platform-workspace .infra-controls label{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.platform-workspace .infra-controls select{width:100%;max-width:100%}}.platform-workspace .platform-heading-title{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.platform-workspace .platform-heading-title>h1,.platform-workspace .platform-heading-title>h2,.platform-workspace .platform-heading-title>h3{overflow-wrap:anywhere;min-width:0;margin:0}.platform-workspace .platform-heading-title>.case-info{flex:none}.platform-workspace .platform-heading-title>.case-info[open]{flex:100%}.platform-workspace .platform-heading-title>.case-info[open]>.case-info-content{width:100%}.platform-workspace .case-info-content{overflow-wrap:anywhere;max-width:100%;font-weight:400;line-height:1.6}.platform-workspace .header-actions>.text-button{text-align:center;margin-top:auto;font-size:1rem}.platform-workspace .main-nav .platform-club-link{border-top:1px solid var(--admin-line);border-radius:0;margin-top:1rem;padding-top:1.25rem}.platform-workspace .admin-page-heading,.platform-workspace .editor-title{align-items:center}.platform-workspace .admin-club-detail .dossier-summary{margin:1rem 0}.platform-workspace .platform-supporting-details{border:1px solid var(--admin-line);background:#fff;border-radius:12px;margin:1rem 0;padding:1rem 1.25rem}.platform-workspace .platform-supporting-details>summary{cursor:pointer;font-weight:650;line-height:1.5}.platform-workspace .platform-supporting-details[open]>summary{margin-bottom:1rem}.platform-workspace .platform-supporting-details .dossier-summary{box-shadow:none;border:0;margin:0}@media (max-width:900px){.platform-workspace .main-nav .platform-club-link{border:0;margin-top:0;padding-top:13px}.platform-workspace .header-actions>.text-button{margin-top:0}}@media (max-width:600px){.platform-workspace .admin-page-heading,.platform-workspace .editor-title{gap:1rem}.platform-workspace .platform-heading-title{gap:.5rem}.platform-workspace .platform-supporting-details{padding:1rem}}.platform-workspace .platform-nav-mobile{display:none}@media (max-width:900px){.platform-workspace .main-nav.platform-nav-desktop{display:none}.platform-workspace .platform-nav-mobile{color:#384e44;gap:6px;width:100%;font-size:.875rem;font-weight:650;display:grid}.platform-workspace .platform-nav-mobile select{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #becdca;border-radius:8px;padding:10px 12px}.platform-workspace .header-actions:has(.platform-nav-mobile){margin-top:12px}}@media (max-width:600px){.portal-shell.platform-workspace .admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portal-shell.platform-workspace .admin-kpis button{padding:16px}.portal-shell.platform-workspace .admin-kpis strong{font-size:2rem}}.platform-workspace .catalog-write-notice{color:#53665e;margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.platform-workspace .main-nav .platform-nav-group{gap:4px;min-width:0;display:grid}.platform-workspace .platform-nav-group>p{letter-spacing:.08em;text-transform:uppercase;color:#66776f;margin:12px 12px 4px;font-size:.6875rem;font-weight:700;line-height:1.5}.platform-workspace .platform-nav-group:first-child>p{margin-top:0}.platform-workspace .main-nav .platform-nav-group .section-tab{min-height:44px;padding:10px 12px}@media (min-width:901px) and (max-width:1000px){.platform-workspace .main-nav .platform-nav-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.platform-workspace .platform-nav-group>p,.platform-workspace .platform-nav-group:first-child>p{margin:4px 6px}}.sportlink-connection{grid-column:1/-1;gap:18px;min-width:0;display:grid}.sportlink-connection p{margin:0;font-size:1rem;line-height:1.5}.sportlink-connection .eyebrow{margin:0 0 6px;font-size:.75rem}.sportlink-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sportlink-heading h3{color:var(--ink);margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}.sportlink-badge{color:#52635e;background:#edf1ef;border-radius:20px;padding:7px 12px;font-size:.875rem;font-weight:700;display:inline-block}.sportlink-badge.enabled{color:#006b47;background:#e1f3e9}.sportlink-connection .sportlink-boundary{color:#34584a;background:#f1f7f4;border:1px solid #cbded5;border-radius:10px;padding:16px}.sportlink-connection>button,.sportlink-connection form>button{justify-self:start}.sportlink-connection form{gap:16px;display:grid}.sportlink-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.sportlink-connection label{color:var(--ink);font-size:1rem;font-weight:700}.sportlink-connection input{font:inherit;font-size:1rem}.sportlink-connection small{color:var(--muted);font-size:.875rem;font-weight:400;line-height:1.4}.sportlink-connection label.sportlink-consent{align-items:flex-start;gap:12px;font-size:.9375rem;font-weight:600;line-height:1.5;display:flex}.sportlink-consent input{width:18px;height:18px;accent-color:var(--green);flex:none;margin-top:3px}.sportlink-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:16px 0;display:grid}.sportlink-status dt{font-size:.9375rem;font-weight:700}.sportlink-status dd{color:var(--muted);margin:6px 0 0;font-size:.9375rem;line-height:1.4}.sportlink-actions{flex-wrap:wrap;gap:10px;display:flex}.sportlink-connection button:disabled{opacity:.55;cursor:not-allowed}.sportlink-delete{color:#a12626;font:inherit;cursor:pointer;background:#fff;border:1px solid #b53030;border-radius:10px;padding:12px 16px;font-weight:700}.sportlink-connection .sportlink-error{color:#8d251e;background:#fff1ef;border:1px solid #d4a09a;border-radius:10px;padding:14px}.sportlink-connection .sportlink-success{color:#006b47;background:#edf8f1;border:1px solid #b2d6c3;border-radius:10px;padding:14px}.sportlink-connection .sportlink-help{color:var(--muted);font-size:.9375rem}.sportlink-preview{border:1px solid var(--line);border-radius:10px;padding:16px}.sportlink-preview summary{cursor:pointer;font-weight:700}.sportlink-preview li{overflow-wrap:anywhere;margin:8px 0}.sportlink-preview li span{color:var(--muted);font-size:.875rem;display:block}.sportlink-preview h4{margin:16px 0 8px}@media (max-width:700px){.sportlink-fields,.sportlink-status{grid-template-columns:1fr}.sportlink-actions{display:grid}.sportlink-connection>button,.sportlink-connection form>button{justify-self:stretch}}.theme-publication-dialog{border:1px solid var(--line);border-top:5px solid var(--green);width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);font:inherit;background:#fff;border-radius:20px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #102d2640}.theme-publication-dialog::backdrop{background:#102d2699}.theme-publication-content{text-align:center;overflow-wrap:anywhere;justify-items:center;gap:16px;padding:32px;display:grid}.theme-publication-icon{width:64px;height:64px;color:var(--green);background:#e5f4ec;border-radius:50%;place-items:center;display:grid}.theme-publication-icon svg{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.theme-publication-content .theme-publication-club{color:var(--muted);margin:0;font-size:1rem;font-weight:700}.theme-publication-content h2{margin:0;font-size:1.75rem;font-weight:800;line-height:1.2}.theme-publication-content p{margin:0;font-size:1rem;line-height:1.5}.theme-publication-content button{min-width:160px;min-height:44px;margin-top:8px}.theme-publication-content button:focus-visible{outline-offset:4px;outline:3px solid #1673a5}.theme-publication-dialog.error{border-top-color:#a92727}.theme-publication-dialog.error .theme-publication-icon{color:#a92727;background:#fbeaea}.theme-publication-dialog.uncertain{border-top-color:#9a6500}.theme-publication-dialog.uncertain .theme-publication-icon{color:#875900;background:#fff3d5}@media (max-width:480px){.theme-publication-content{gap:14px;padding:24px}.theme-publication-content h2{font-size:1.5rem}.theme-publication-content button{width:100%}}.portal-shell .workspace,.portal-shell .workspace :is(section,article,form,fieldset,label,figure),.portal-shell :is(.editor,.club-workspace-main,.panel,.admin-surface,.admin-table-wrap){min-width:0}.portal-shell .workspace :is(h1,h2,h3,h4,p,dd,summary,label),.portal-shell .workspace :is(.member-list,.dossier-assets,.club-account-identity){overflow-wrap:anywhere}.portal-shell :is(button,.primary,.secondary){white-space:normal;overflow-wrap:anywhere;max-width:100%}.portal-shell :is(input,select,textarea){min-width:0;max-width:100%}.portal-shell fieldset{min-inline-size:0}.portal-shell legend{white-space:normal;overflow-wrap:anywhere;max-width:100%}.portal-shell .whatsapp-form fieldset{display:block}.portal-shell :is(.two-cols,.upload-grid){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.portal-shell :is(.two-cols,.upload-grid,.dossier-grid,.catalog-grid,.editor-grid,.panel-heading,.editor-title)>*{min-width:0}.portal-shell :is(.panel-heading,.editor-title,.button-row,.club-attention-top,.club-worklist-heading){flex-wrap:wrap;gap:12px}.portal-shell .workspace>.editor{container-type:inline-size}.portal-shell :is(.admin-page,.editor,.club-workspace) select{-webkit-appearance:none;appearance:none;white-space:nowrap;text-overflow:ellipsis;width:100%;height:auto;min-height:calc(1.5em + 22px);color:inherit;font:inherit;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23384e44' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #becdca;border-radius:8px;margin:0;padding:10px 2.5em 10px 12px;font-size:1rem;line-height:1.5;overflow:hidden}.portal-shell :is(.admin-toolbar,.team-reporting-filters,.privacy-filters,.followup-filters,.stats-filters) input:not([type=checkbox]){height:auto;min-height:calc(1.5em + 22px);padding-block:10px;line-height:1.5}.portal-shell :is(.admin-toolbar,.team-reporting-filters,.privacy-filters,.followup-filters,.stats-filters)>label{min-width:0}.portal-shell .team-reporting-filters label{grid-template-rows:auto auto}.portal-shell .team-reporting-filters{align-items:end}.portal-shell .privacy-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);align-items:end}.portal-shell .admin-toolbar>label{flex:0 200px}.portal-shell .admin-toolbar>label:first-child{flex:260px;min-width:0}.portal-shell .admin-page-heading{flex-wrap:wrap;align-items:center}.portal-shell .admin-page-heading>div{flex:260px;min-width:0}.platform-workspace>header .brand{flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.platform-workspace>header .brand img{flex-shrink:1;width:182px;max-width:100%}.platform-workspace>header .brand em{align-self:flex-start}.platform-workspace .main-nav{align-items:stretch;overflow:visible}.platform-workspace .main-nav .section-tab{width:100%;min-width:0}.platform-workspace .admin-table-wrap{overscroll-behavior-x:contain;scrollbar-gutter:stable;width:100%}.platform-workspace .admin-table :is(th,td){vertical-align:middle;line-height:1.5;position:relative}.platform-workspace .admin-table :is(th,td):last-child .admin-link{white-space:nowrap}.platform-workspace :is(.admin-followup-table,.admin-club-table) :is(th,td):last-child{z-index:1;background:#fff;position:sticky;right:0;box-shadow:-8px 0 8px -8px #324d4680}.platform-workspace :is(.admin-followup-table,.admin-club-table) th:last-child{background:#f0f4f3}.platform-workspace .admin-table-scroll-hint{color:#52635e;margin:0;padding:12px 18px;font-size:.875rem;line-height:1.5}.platform-workspace .admin-followup-table td:first-child{overflow-wrap:anywhere;max-width:340px}.platform-workspace .admin-club-cell>div{overflow-wrap:anywhere;min-width:0}.platform-workspace .admin-club-cell img{flex-shrink:0}.platform-workspace .admin-kpis button{grid-template-rows:minmax(3em,auto) auto 1fr;align-content:start;display:grid}.platform-workspace .admin-kpis small{align-self:end}.portal-shell .followup-club-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-shell .followup-plot{height:auto;min-height:220px}.portal-shell .followup-column{min-width:2.5em;height:auto}.portal-shell .followup-top{height:auto;min-height:1.5em}.portal-shell .followup-table-scroll :is(th,td){vertical-align:middle}.portal-shell .stats-bar-heading{flex-wrap:wrap}.portal-shell .stats-bar-heading>span{min-width:0}.portal-shell .stats-club-link{overflow-wrap:anywhere}.portal-shell .news-edit{container-type:inline-size}.portal-shell .news-admin .news-dates input{height:auto;min-height:calc(1.5em + 22px)}.portal-shell .news-admin .news-dates{align-items:end}.portal-shell .privacy-submit{flex-wrap:wrap}.portal-shell .privacy-submit label{flex-basis:180px}.portal-shell .member-list article>div{overflow-wrap:anywhere;min-width:0}.portal-shell .club-workspace .club-account-tabs button{align-items:center;gap:8px;display:flex}.portal-shell .club-workspace .club-account-tabs button span{flex-shrink:0}.portal-shell .club-account-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-shell .club-account-kpis>div{overflow-wrap:anywhere;min-width:0}.portal-shell .club-style-preview{grid-template-columns:76px minmax(0,1fr)}.portal-shell .club-style-preview>div{min-width:0}.portal-shell .check{grid-template-columns:20px minmax(0,1fr)}.portal-shell .ranking-list article>div :is(strong,small){white-space:normal;overflow-wrap:anywhere}.portal-shell .club-workspace .incident-management label{grid-template-rows:auto auto auto}.portal-shell .club-workspace .incident-detail :is(dl,.incident-management)>div{min-width:0}.portal-shell .dossier-tabs{flex-wrap:wrap;overflow:visible}.portal-shell .dossier-tabs button{min-width:0}.portal-shell .preview-wrap{min-width:0;overflow:visible}.portal-shell .phone{max-width:100%;margin-bottom:0;transform:none}.portal-shell :is(button.primary,button.secondary){-webkit-appearance:none;appearance:none;justify-content:center;align-items:center;height:auto;line-height:1.5;display:inline-flex}.platform-workspace .header-actions .secure{white-space:normal;overflow-wrap:anywhere}.portal-shell .club-workspace :is(.club-account-tabs,.incident-filters) button span{min-width:1.5em;height:auto;min-height:1.5em;padding:0 .35em;line-height:1.5}.portal-shell .club-workspace .club-account-logo{height:auto;min-height:max(52px,1.4em);line-height:1}.portal-shell .club-workspace .member-avatar{height:auto;min-height:max(32px,1.5em);line-height:1.2}.portal-shell .club-style-preview>span{height:auto;min-height:max(58px,1.4em);line-height:1}.portal-shell .current-app-preview{flex-direction:column;display:flex}.portal-shell .phone-brand.club-centered{height:auto;min-height:58px}.portal-shell .phone-brand.club-centered strong{white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.portal-shell .phone-brand.club-centered .club-header-letter{flex-shrink:0;height:auto;min-height:1.4em;line-height:1}.portal-shell .current-app-preview .preview-content{flex:1;padding-bottom:20px}.portal-shell .current-app-preview .tabs{gap:4px;height:auto;min-height:58px;margin-top:auto;padding:8px 4px;position:relative;inset:auto}.portal-shell .current-app-preview .tabs b{overflow-wrap:anywhere;min-width:0}.portal-shell .history-reporting{container-type:inline-size}.portal-shell .history-reporting .history-filters{align-items:end}.portal-shell .history-reporting .history-filters>label{grid-template-rows:auto auto;line-height:1.5}.portal-shell .history-reporting .history-filters .club-search{grid-template-rows:auto auto auto}.portal-shell .history-reporting .history-filters .club-search>label{line-height:1.5}.portal-shell .history-reporting .history-filters :is(input,select){height:auto;min-height:calc(1.5em + 22px)}.portal-shell .history-filters>button{height:auto;margin-top:0}.portal-shell .history-chart li{grid-template-columns:minmax(0,1fr) minmax(1em,2fr) max-content}@container (width<=760px){.editor-grid,.dossier-grid,.catalog-grid,.analysis-layout,.global-comparison{grid-template-columns:minmax(0,1fr)}.match-form{grid-column:1/-1}.catalog-overview-grid,.history-chart-grid{grid-template-columns:minmax(0,1fr)}.history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=38em){.news-dates,.history-filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.platform-workspace>header .brand{flex-direction:row;align-items:center;padding-right:75px}.platform-workspace .main-nav{flex-direction:row;align-items:stretch}.platform-workspace .main-nav .section-tab{flex:140px;width:auto}}@media (max-width:850px){.portal-shell .privacy-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.portal-shell :is(.two-cols,.upload-grid,.followup-club-filter),.portal-shell .privacy-layout,.portal-shell .news-columns{grid-template-columns:minmax(0,1fr)}.portal-shell .dossier-tabs button{flex:160px}.portal-shell .color-row{grid-template-columns:minmax(0,1fr) 34px 82px}.portal-shell .club-account-kpis{grid-template-columns:minmax(0,1fr)}}@media (max-width:540px){.portal-shell .privacy-filters,.portal-shell .admin-kpis{grid-template-columns:minmax(0,1fr)}.portal-shell .admin-toolbar>label{flex:auto}.platform-workspace>header .brand{flex-direction:column;align-items:flex-start}.platform-workspace>header .brand em{display:block}.portal-shell .club-style-preview{grid-template-columns:minmax(0,1fr)}}.portal-shell>.club-portal-header{flex-wrap:wrap;align-items:center;gap:8px 12px;height:auto;min-height:74px;padding-block:10px}.portal-shell>.club-portal-header .header-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.club-header-help-target{align-items:center;min-width:0;display:inline-flex}.portal-shell>.club-portal-header .header-actions .text-button,.club-help-local-action .club-header-help-button{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;font-size:1rem;line-height:1.5;display:inline-flex}.club-header-help-button.active{color:#006b47;background:#e7f1ec;font-weight:700}.club-header-help-button:focus-visible{outline-offset:2px;outline:3px solid #005090}.club-portal-header .header-actions>.text-button:focus-visible{outline-offset:2px;outline:3px solid #005090}.club-help-local-action{justify-content:flex-end;margin-bottom:8px;display:flex}.club-workspace.club-workspace-unavailable{grid-template-columns:minmax(0,1fr)}.club-workspace-heading h1[tabindex="-1"]{scroll-margin-top:max(100px,9rem)}@media (max-width:700px){.portal-shell>.club-portal-header{min-height:62px}}.platform-workspace .admin-club-detail .editor-title{gap:16px;margin-bottom:18px}.platform-workspace .admin-club-detail .editor-title>div:first-child{flex:1;min-width:0}.platform-workspace .admin-club-detail .editor-title h1{overflow-wrap:anywhere;line-height:1.2}.platform-workspace .admin-club-detail .status-stack{flex:0 auto}.platform-workspace .admin-club-detail .dossier-grid{align-items:start;gap:20px}.platform-workspace .admin-club-detail .panel h3{font-size:1.1rem;font-weight:700;line-height:1.4}.platform-workspace .admin-club-detail .dossier-details{gap:20px;padding:22px}.platform-workspace .admin-club-detail .catalog-write-notice{margin:0;font-size:.9375rem}.platform-workspace .admin-profile-group{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.platform-workspace .admin-profile-group legend{float:left;width:100%;margin:0 0 10px;padding:0;font-size:1rem;font-weight:700;line-height:1.4}.platform-workspace .admin-profile-group+.admin-profile-group{border-top:1px solid var(--line);padding-top:18px}.platform-workspace .admin-profile-group .two-cols{gap:14px}.platform-workspace .admin-profile-group label{gap:6px;font-size:.9375rem;line-height:1.4}.platform-workspace .admin-profile-private{border-left:3px solid #34488c;padding-left:14px}.platform-workspace .admin-profile-private .private-label{letter-spacing:.04em;font-size:.75rem;line-height:1.5}.platform-workspace .admin-club-detail .dossier-assets{align-self:start;gap:20px;padding:22px}.platform-workspace .admin-club-detail .dossier-assets span{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.4}.platform-workspace .admin-club-detail .dossier-assets small{font-size:.8125rem;line-height:1.4}.platform-workspace .admin-club-detail .dossier-venue{flex-wrap:wrap;min-width:0}.platform-workspace .admin-club-detail .dossier-venue a{min-height:44px;font-size:.875rem}.platform-workspace .admin-editor-disclosure{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;margin:0 0 18px;padding:0}.platform-workspace .admin-editor-disclosure>summary{cursor:pointer;overflow-wrap:anywhere;min-height:48px;padding:14px 18px;font-weight:700;line-height:1.5}.platform-workspace .admin-editor-disclosure>summary>span{color:#52665d;margin-left:12px;font-size:.9375rem;font-weight:500;display:inline-block}.platform-workspace .admin-editor-disclosure>summary:focus-visible{outline-offset:3px;border-radius:10px;outline:3px solid #0a7756}.platform-workspace .admin-editor-disclosure[open]>summary{border-bottom:1px solid var(--line)}.platform-workspace .admin-pilot-disclosure>.pilot-program-panel{box-shadow:none;border:0;align-items:flex-start;margin:0;padding:18px}.platform-workspace .admin-sportlink-disclosure{grid-column:1/-1;margin:0}.platform-workspace .admin-sportlink-disclosure>.panel{box-shadow:none;border:0}.platform-workspace .admin-club-detail .editor-grid{grid-template-columns:minmax(0,1fr) minmax(292px,.64fr);gap:28px}.platform-workspace .admin-club-detail .controls{padding:22px}.platform-workspace .admin-theme-colors{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px 20px;margin:18px 0;display:grid}.platform-workspace .admin-theme-colors .color-row{grid-template-columns:44px minmax(0,1fr);gap:6px 10px;margin:0;font-size:.9375rem;line-height:1.4}.platform-workspace .admin-theme-colors .color-row>span{grid-column:1/-1}.platform-workspace .admin-theme-colors .color-row input{min-width:0;min-height:44px}.platform-workspace .admin-theme-colors .color-row input[type=color]{height:44px;padding:3px}.platform-workspace .admin-image-disclosure{margin-top:20px}.platform-workspace .admin-editor-disclosure-body{min-width:0;padding:18px}.platform-workspace .admin-club-detail .theme-contrast-notice{font-size:.875rem;line-height:1.5}.platform-workspace .admin-club-detail .controls .field-help{font-size:.8125rem;line-height:1.5}.platform-workspace .admin-club-detail .controls>.button-row{border-top:1px solid var(--line);padding-top:18px}@media (min-width:1180px) and (min-height:800px){.platform-workspace .admin-club-detail .preview-wrap{position:sticky;top:24px}}@media (max-width:1100px){.platform-workspace .admin-club-detail .dossier-grid{grid-template-columns:minmax(0,1fr)}.platform-workspace .admin-club-detail .editor-title{flex-direction:column;align-items:flex-start}.platform-workspace .admin-club-detail .status-stack{justify-content:flex-start}}@media (max-width:1050px){.platform-workspace .admin-club-detail .editor-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.platform-workspace .admin-club-detail .dossier-details,.platform-workspace .admin-club-detail .dossier-assets,.platform-workspace .admin-club-detail .controls{padding:18px}.platform-workspace .admin-profile-group .two-cols{grid-template-columns:minmax(0,1fr)}.platform-workspace .admin-editor-disclosure>summary{padding:12px 14px}.platform-workspace .admin-editor-disclosure>summary>span{margin-left:6px}.platform-workspace .admin-club-detail .upload-grid{grid-template-columns:minmax(0,1fr)}}
