header nav{display:flex;gap:24px;flex-wrap:wrap}main{max-width:1280px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:20px 0}.metric{border-left:2px solid var(--accent,#df925b);padding:8px 18px}.metric strong{display:block;font-size:30px;line-height:1.5;font-variant-numeric:tabular-nums}.metric span{color:#b9b1a4;font-size:14px}.tabs{display:flex;flex-wrap:wrap;gap:28px;padding:20px 0 30px}.card{scroll-margin-top:20px;margin-bottom:24px}.table-scroll{overflow-x:auto;margin:18px 0}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}th{font-weight:500;color:#b9b1a4;white-space:nowrap}th,td{padding:14px 12px;border-bottom:1px solid #443b30;max-width:350px;overflow-wrap:anywhere}td small{display:block;color:#b9b1a4}td button{padding:7px 14px;margin:0}input[type=checkbox]{width:18px;height:18px}label:has(input[type=checkbox]){display:inline}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:20px}.form-actions{display:flex;gap:10px;align-items:end;flex-wrap:wrap}.inline-form{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.inline-form label{min-width:240px}.inline-form button{margin-bottom:12px}details{padding:14px 0}summary{cursor:pointer}#notice:empty{display:none}#notice{position:sticky;top:0;z-index:2;background:#332a20;border:1px solid #735238;padding:14px;border-radius:8px}#days,#dimension{min-width:160px}#user-search{max-width:420px}button:disabled{opacity:.55;cursor:wait}.heading h1,.heading h2{margin-bottom:8px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #efaa70;outline-offset:4px}@media(max-width:760px){header{align-items:flex-start;gap:16px;flex-direction:column}header nav{gap:16px}.metrics{grid-template-columns:1fr 1fr;gap:14px}.metric{padding:5px 10px}.metric strong{font-size:26px}.form-grid{grid-template-columns:1fr}.heading{align-items:flex-start;gap:16px;flex-direction:column}.tabs{gap:20px}th,td{padding:12px 8px}}
