.gk-studio{color:var(--stats-ink,#182b2a);max-width:1200px;margin:auto}.gk-coverage{background:#f2f0e4;border-left:4px solid #bc3136;padding:16px 20px;line-height:1.6}.gk-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:22px 0;display:flex}.gk-controls label{gap:7px;font-size:13px;font-weight:700;display:grid}.gk-controls select,.gk-controls input,.gk-controls button,.gk-tabs button{font:inherit;color:#182b2a;background:#f8f7ef;border:1px solid #b5bcb1;border-radius:5px;min-height:44px;padding:10px 12px}.gk-controls .gk-check{align-items:center;min-height:44px;display:flex}.gk-check input{min-height:20px}.gk-kpis{background:#c4c9bd;border:1px solid #c4c9bd;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.gk-kpis>div{background:#eae8dc;gap:8px;padding:22px;display:grid}.gk-kpis span{font-size:14px}.gk-kpis strong{font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,42px)}.gk-kpis small{font-size:12px}.gk-explainer{max-width:950px;margin:22px 0;line-height:1.65}.gk-tabs{border-top:1px solid #b5bcb1;flex-wrap:wrap;gap:8px;padding-top:22px;display:flex}.gk-tabs button[aria-pressed=true],.gk-controls .gk-export{color:#fff;background:#182b2a}.gk-studio button{cursor:pointer}.gk-studio button:disabled{opacity:.55;cursor:wait}.gk-studio button:focus-visible,.gk-studio select:focus-visible,.gk-studio input:focus-visible{outline-offset:3px;outline:3px solid #bc3136}.gk-studio>svg{border:1px solid #b5bcb1}.gk-studio section{padding:24px 0}.gk-table{overflow:auto}.gk-table table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.gk-table th,.gk-table td{border-bottom:1px solid #c4c9bd;padding:12px}.gk-selected{background:#e5d9ce}.gk-methods{border-top:1px solid #b5bcb1;margin:24px 0;padding:20px 0;line-height:1.7}.gk-methods summary{cursor:pointer;font-weight:700}@media (max-width:650px){.gk-kpis{grid-template-columns:repeat(2,1fr)}.gk-controls label{flex:140px}.gk-controls select{width:100%;max-width:100%}.gk-tabs{grid-template-columns:1fr 1fr;display:grid}.gk-studio>svg{min-width:0}.gk-kpis>div{padding:15px}.gk-controls{align-items:stretch}}.gk-shot-list{scroll-margin-top:24px}.gk-shot-list p{max-width:1000px;line-height:1.65}.gk-shot-list small{margin-top:5px;font-size:12px;font-weight:400;display:block}.gk-shot-list caption{text-align:left;padding:12px 0;font-size:13px;line-height:1.6}.gk-shot-list table{min-width:780px}.gk-impact-positive{color:#176657}.gk-impact-negative{color:#a3212c}.gk-shot-list .gk-table:focus-visible{outline-offset:3px;outline:3px solid #bc3136}.gk-jump{z-index:10;background:var(--stats-paper,#eae8dc);border:1px solid #b5bcb1;align-items:center;gap:8px;padding:8px;display:flex;position:sticky;top:0}.gk-jump a,.gk-jump button{min-height:44px;font:inherit;color:#182b2a;background:#f8f7ef;border:1px solid #b5bcb1;border-radius:5px;justify-content:center;align-items:center;padding:8px 14px;font-weight:700;text-decoration:none;display:inline-flex}.gk-jump button{margin-left:auto}.gk-selection{background:#f2f0e4;border-left:4px solid #176657;padding:14px 18px;line-height:1.6}.gk-studio #gk-setup,.gk-studio #gk-chart-controls,.gk-studio #shots-faced{scroll-margin-top:80px}.gk-studio #gk-setup{padding-top:8px}.gk-studio #gk-chart-controls{padding-top:16px}.gk-presets{margin-top:12px}.gk-controls select{max-width:100%}.gk-controls label{min-width:0}.gk-studio button:disabled{cursor:default}@media (max-width:650px){.gk-jump{gap:4px;padding:5px}.gk-jump a,.gk-jump button{padding:8px;font-size:13px}.gk-controls select{min-width:0}.gk-controls label{max-width:100%}}
