:root{font:15px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17212b;background:#f1f3f5;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}main{max-width:1280px;margin:auto;padding:32px 24px}h1{font-size:25px;margin:0;font-weight:600}h2{font-size:18px;margin:0}p{margin:8px 0;color:#707b86}header,footer,.table-head{display:flex;justify-content:space-between;align-items:center;gap:16px}header{margin-bottom:28px}label{display:flex;flex-direction:column;gap:6px;color:#607080;font-size:13px}input{font:inherit;background:#fff;border:1px solid #d8dfe5;border-radius:7px;padding:11px 12px;color:#17212b;min-width:0}input:focus{outline:2px solid #3390ec;outline-offset:1px}button{font:600 14px inherit;font-family:inherit;font-size:14px;border:0;border-radius:7px;padding:12px 18px;background:#3390ec;color:#fff;cursor:pointer;white-space:nowrap}button:hover{filter:brightness(.96)}button:disabled{opacity:.45;cursor:default}.secondary{background:#e5edf5;color:#267ac3}.login{max-width:360px;margin:12vh auto;background:#fff;padding:28px;border-radius:12px}.login form{display:grid;gap:18px;margin-top:26px}.check{flex-direction:row;align-items:center;font-size:14px}.check input{accent-color:#3390ec;width:17px;height:17px}#filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.presets{display:flex;gap:8px}.note{font-size:13px;margin:16px 0;max-width:1000px}.metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:24px 0 32px}.metric{background:white;border:1px solid #e6e9ed;border-radius:9px;padding:18px}.metric strong{display:block;font-size:25px;font-weight:600;font-variant-numeric:tabular-nums}.metric span{font-size:13px;color:#707b86}.table-head input{width:240px}.table-wrap{overflow:auto;background:white;border:1px solid #e1e6eb;border-radius:9px}table{border-collapse:collapse;width:100%;white-space:nowrap;font-variant-numeric:tabular-nums}td,th{text-align:left;padding:14px 16px;border-bottom:1px solid #edf0f3}th{font-size:12px;color:#707b86;font-weight:500;background:#f9fafb}td{font-size:14px}tbody tr:hover{background:#f7faff}footer{font-size:13px;margin-top:16px;color:#707b86}footer div{display:flex;align-items:center;gap:12px}#error,#login-error{color:#ba3434}#initial{text-align:center;margin-top:20vh}@media(max-width:900px){.metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){main{padding:20px 14px}.metrics{grid-template-columns:repeat(2,1fr)}.metric{padding:14px}.metric strong{font-size:22px}.table-head{align-items:start;flex-direction:column}.table-head label,.table-head input{width:100%}footer{flex-wrap:wrap}.login{margin-top:8vh}}
