.dashboard{max-width:1200px}.dashboard h1{font-size:clamp(32px,5vw,58px)}.dashboard section{margin:32px 0}.dashboard h2{font-size:24px;letter-spacing:-.04em}.dashboard h3{margin-top:28px}.dashboard input{padding:11px;border:1px solid #cbd4df;border-radius:9px;background:#ffffff;color:#192127;font:inherit;color-scheme:light}.dashboard label{display:block;font-size:13px}.login-row{display:flex;gap:12px;max-width:650px;margin-top:10px}.login-row input{flex:1;min-width:0}.dashboard button{width:auto}.filters{display:flex;gap:14px;align-items:end;flex-wrap:wrap;margin:24px 0 12px}.filters label:not(.internal) input{display:block;margin-top:6px}.filters .internal{display:flex;align-items:center;gap:7px;padding:12px 0}.filters input[type=checkbox]{width:18px;height:18px;accent-color:#215cf3}#session{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.metric-grid article,.report-columns section,.definitions{border:1px solid #dde2e6;border-radius:16px;padding:24px;background:#ffffff}.metric-grid span{font-size:13px;color:#596b7f}.metric-grid strong{display:block;font:600 42px/1.3 system-ui;margin:12px 0;color:#132a47}.metric-grid p,.definitions p{font-size:13px;color:#626c77;line-height:1.7}.report-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px}.report-columns section{margin:8px 0}.dashboard table{border-collapse:collapse;width:100%;font-size:13px}.dashboard th{text-align:left;color:#53677f;font-weight:500;white-space:nowrap}.dashboard td,.dashboard th{border-bottom:1px solid #dde2e6;padding:13px 10px}.dashboard td:not(:first-child),.dashboard th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.dashboard td:first-child,.dashboard th:first-child{padding-left:0}.dashboard meter{width:85px;max-width:100%;accent-color:#215cf3}.daily-table{max-height:520px;overflow:auto}.daily-table thead{position:sticky;top:0;background:#f7f8fa}.dashboard a{color:#174dcf}.dashboard [hidden]{display:none!important}.empty{color:#626c77;text-align:left!important}.dashboard .fine{color:#626c77;line-height:1.7}#updated{min-height:24px}#error{color:#a71926}#login{max-width:700px;padding:26px;background:#ffffff;border:1px solid #dde2e6;border-radius:16px}.dashboard :focus-visible{outline:2px solid #174dcf;outline-offset:4px}@media(max-width:800px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-columns{grid-template-columns:1fr}.login-row{flex-direction:column}}@media(max-width:480px){.metric-grid{grid-template-columns:1fr}.filters button{flex:1}.metric-grid strong{font-size:36px}.dashboard td,.dashboard th{padding:10px 7px}#session{align-items:flex-start;gap:10px;overflow-wrap:anywhere}}@media(prefers-color-scheme:light){.dashboard input{color-scheme:light}}
