:root{color-scheme:dark;--font: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--page: #050505;--panel: #0d0d0d;--tooltip: #000000;--backdrop: rgba(0, 0, 0, .72);--surface: rgba(255, 255, 255, .035);--surface-hover: rgba(255, 255, 255, .07);--fill-hover: rgba(255, 255, 255, .1);--ink: #ffffff;--ink-pressed: #d6d6d6;--ink-secondary: rgba(255, 255, 255, .78);--ink-soft: rgba(255, 255, 255, .6);--ink-muted: rgba(255, 255, 255, .5);--placeholder: rgba(255, 255, 255, .48);--border: rgba(255, 255, 255, .14);--border-field: rgba(255, 255, 255, .38);--border-strong: rgba(255, 255, 255, .72);--grid: rgba(255, 255, 255, .08);--axis: rgba(255, 255, 255, .22);--ring: rgba(255, 255, 255, .18);--ring-bad: rgba(224, 138, 138, .28);--series-1: #ffffff;--series-2: #8d8d8d;--good: #9ad1a8;--bad: #e08a8a;--pin: #c45c2a;--pin-text: #e0875a;--field-fill: linear-gradient(180deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, .04) 48%, rgba(255, 255, 255, .08) 100%);--field-fill-focus: linear-gradient(180deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, .06) 48%, rgba(255, 255, 255, .1) 100%);--field-autofill: #161616;--chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='white' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");--checkbox-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='.5' y='.5' width='15' height='15' fill='none' stroke='white' stroke-opacity='.5'/%3E%3C/svg%3E");--checkbox-hover: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='.5' y='.5' width='15' height='15' fill='none' stroke='white'/%3E%3C/svg%3E");--checkbox-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect width='16' height='16' fill='white'/%3E%3Cpath d='M3.6 8.3l2.9 2.9 5.9-6.3' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--text-label: .62rem;--text-sm: .78rem;--text-md: .875rem;--text-lg: 1.2rem;--text-xl: 1.9rem;--text-2xl: 2.4rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-pill: 999px;--radius-area: 14px;--control: 2.75rem;--hit: 2rem;--sidebar-width: 236px;--ease: .3s ease}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;scrollbar-width:thin;scrollbar-color:var(--axis) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--axis)}::selection{background:var(--ink);color:var(--page)}html{-webkit-text-size-adjust:100%;background:var(--page)}body{min-height:100vh;font-family:var(--font);font-size:var(--text-md);font-weight:400;line-height:1.5;letter-spacing:.01em;color:var(--ink-secondary);background:var(--page);-webkit-font-smoothing:antialiased}h1,h2{font-weight:300;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h3,label,.label,th,.dl dt,.stat-label,.nav-section,.page-head p,.card-head p,.pagination,.sidebar-brand small,.login-brand small{font-size:var(--text-label);font-weight:500;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}a,.link-btn{color:var(--ink);text-decoration:underline;text-decoration-color:var(--axis);text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-color var(--ease)}a:hover,.link-btn:hover{text-decoration-color:var(--ink)}button{font-family:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.layout{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:20;width:var(--sidebar-width);display:flex;flex-direction:column;background:var(--page);border-right:1px solid var(--border)}.sidebar-brand{padding:var(--space-8) var(--space-6) var(--space-5)}.sidebar-brand img{display:block;flex:none;width:152px;height:auto}.sidebar-brand small{display:block;margin-top:var(--space-3)}.sidebar .menu-toggle{display:none}.sidebar nav{flex:1;overflow-y:auto;padding:var(--space-2) var(--space-3)}.nav-section{margin:var(--space-6) var(--space-3) var(--space-2)}.nav-link{display:flex;align-items:center;gap:var(--space-3);min-height:2.25rem;padding:0 var(--space-3);margin-bottom:2px;border-radius:var(--radius-pill);font-size:.66rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--ink-secondary);transition:background-color var(--ease),color var(--ease)}.nav-link svg{flex:none}.nav-link:hover{background-color:var(--surface-hover);color:var(--ink)}.nav-link.is-active{background-color:var(--ink);color:var(--page)}.sidebar-footer{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-4) var(--space-6);border-top:1px solid var(--border)}.sidebar-footer .who{flex:1;min-width:0;text-decoration:none}.sidebar-footer .who span,.sidebar-footer .who small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer .who span{font-size:var(--text-sm);color:var(--ink)}.sidebar-footer .who small{font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.sidebar-footer .who:hover span{text-decoration:underline;text-underline-offset:.3em}.main{flex:1;min-width:0;margin-left:var(--sidebar-width);padding:var(--space-8) 40px 48px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4) var(--space-6);padding-bottom:var(--space-6);margin-bottom:var(--space-6);border-bottom:1px solid var(--border)}.page-head p{max-width:48rem;margin-top:var(--space-3)}.page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.grid{display:grid;gap:var(--space-4)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-main-side{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.grid-side-main{grid-template-columns:minmax(220px,264px) minmax(0,1fr);align-items:start}.stack{display:flex;flex-direction:column;gap:var(--space-4)}.row{display:flex;align-items:center;gap:var(--space-3)}.row-wrap{flex-wrap:wrap}.spacer{flex:1}.muted{color:var(--ink-soft)}.small{font-size:var(--text-sm)}.mono{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:0}td .mono{white-space:nowrap}.num{font-variant-numeric:tabular-nums;white-space:nowrap}.right{text-align:right}.strong{font-weight:500;color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card{background:var(--surface);border:1px solid var(--border)}.card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);min-height:3.5rem;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border)}.card-head>*{min-width:0;max-width:100%}.card-head p{margin-top:var(--space-2)}.card-head a,.card-head .link-btn{display:inline-flex;align-items:center;min-height:var(--hit)}.card-body{padding:var(--space-5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.25rem;padding:0 1.1rem;border:1px solid var(--border-strong);border-radius:var(--radius-pill);background-color:transparent;color:var(--ink);font-size:.66rem;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--ease),border-color var(--ease),color var(--ease)}.btn svg{flex:none}.btn:hover:not(:disabled){background-color:var(--fill-hover);border-color:var(--ink)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-sm{min-height:var(--hit);padding:0 .85rem;border-color:var(--border-field);font-size:.6rem;letter-spacing:.14em}.btn-icon{width:var(--hit);min-height:var(--hit);padding:0;border-color:var(--border-field)}.btn-primary{background-color:var(--ink);border-color:var(--ink);color:var(--page)}.btn-primary:hover:not(:disabled){background-color:var(--ink-pressed);border-color:var(--ink-pressed)}.btn-ghost{border-color:transparent;color:var(--ink-secondary)}.btn-ghost:hover:not(:disabled){border-color:transparent;color:var(--ink)}.btn-danger,.btn-danger-outline{border-color:var(--bad);color:var(--bad)}.btn-danger:hover:not(:disabled),.btn-danger-outline:hover:not(:disabled){background-color:var(--bad);border-color:var(--bad);color:var(--page)}label,.label{display:block;margin-bottom:var(--space-2)}input:not([type=checkbox]),select,textarea{width:100%;min-height:var(--control);padding:0 1.15rem;border:1px solid var(--border-field);border-radius:var(--radius-pill);background-color:transparent;background-image:var(--field-fill);color:var(--ink);font:inherit;letter-spacing:.01em;transition:border-color var(--ease),box-shadow var(--ease)}input:not([type=checkbox]),select{height:var(--control)}textarea{min-height:5.5rem;padding:.7rem 1.15rem;border-radius:var(--radius-area);resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.4rem;background-image:var(--chevron),var(--field-fill);background-repeat:no-repeat;background-position:right 1rem center,0 0;background-size:.65rem auto,100% 100%;cursor:pointer}select option{background-color:var(--panel);color:var(--ink)}::placeholder{color:var(--placeholder);opacity:1}:is(input,select,textarea):hover{border-color:var(--ink-muted)}:is(input:not([type=checkbox]),select,textarea):focus{outline:2px solid transparent;border-color:var(--border-strong);box-shadow:0 0 0 3px var(--ring)}input:not([type=checkbox]):focus,textarea:focus{background-image:var(--field-fill-focus)}select:focus{background-image:var(--chevron),var(--field-fill-focus)}:is(input,select,textarea):disabled{border-color:var(--border-field);opacity:.45;cursor:not-allowed}:is(input,select,textarea)[aria-invalid=true],.field.has-error :is(input,select,textarea){border-color:var(--bad)}:is(input:not([type=checkbox]),select,textarea)[aria-invalid=true]:focus,.field.has-error :is(input:not([type=checkbox]),select,textarea):focus{box-shadow:0 0 0 3px var(--ring-bad)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--field-autofill) inset;transition:background-color 600000s,border-color var(--ease)}input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--field-autofill) inset,0 0 0 3px var(--ring)}input:autofill{filter:none}input::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}input::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:var(--hit);height:var(--hit);margin:-8px;border:none;background:var(--checkbox-off) center / 16px 16px no-repeat;vertical-align:middle;cursor:pointer}input[type=checkbox]:hover:not(:disabled){background-image:var(--checkbox-hover)}input[type=checkbox]:checked,input[type=checkbox]:checked:hover{background-image:var(--checkbox-on)}input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}input[type=checkbox]:focus-visible{outline-offset:-5px}.field{margin-bottom:var(--space-5);min-width:0}.field .hint{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft)}.field-error{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--bad)}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 var(--space-5)}.form-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.form-section{padding:var(--space-6) var(--space-5);border-bottom:1px solid var(--border)}.form-section:last-child{border-bottom:none}.form-section>h2{margin-bottom:var(--space-2)}.form-section>p{margin-bottom:var(--space-5);font-size:var(--text-sm);color:var(--ink-soft)}.check,.switch{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--hit);margin:0;font-size:var(--text-md);font-weight:400;line-height:1.5;letter-spacing:.01em;text-transform:none;color:var(--ink-secondary);cursor:pointer}.switch{position:relative}.switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0}.switch .track{flex:none;width:38px;height:20px;padding:3px;border:1px solid var(--border-field);border-radius:var(--radius-pill);transition:background-color var(--ease),border-color var(--ease)}.switch .track:after{content:"";display:block;width:12px;height:12px;border-radius:50%;background:var(--ink-soft);transition:transform var(--ease),background-color var(--ease)}.switch:hover input:not(:disabled)+.track{border-color:var(--border-strong)}.switch input:checked+.track{background-color:var(--ink);border-color:var(--ink)}.switch input:checked+.track:after{background:var(--page);transform:translate(18px)}.switch input:focus-visible+.track{outline:2px solid var(--ink);outline-offset:3px}.switch input:disabled{cursor:not-allowed}.switch input:disabled+.track{opacity:.4}.table-wrap{position:relative;overflow-x:auto}table{width:100%;border-collapse:collapse}th{height:2.5rem;padding:0 var(--space-3);border-bottom:1px solid var(--border);background-color:var(--surface);text-align:left;white-space:nowrap}td{height:2.75rem;padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--border);vertical-align:middle;transition:background-color var(--ease)}th:first-child,td:first-child{padding-left:var(--space-5)}th:last-child,td:last-child{padding-right:var(--space-5)}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background-color:var(--surface-hover)}th.right,td.right{text-align:right}th.narrow,td.narrow{width:1%;white-space:nowrap}td.right.num{color:var(--ink)}tr.is-selected td{background-color:var(--surface-hover)}tr.is-inactive td,tr.is-inactive .strong{color:var(--ink-muted)}tr.is-missed td:first-child{background-image:linear-gradient(var(--pin),var(--pin));background-repeat:no-repeat;background-size:2px 100%}tfoot td{border-top:1px solid var(--border);border-bottom:none;background-color:var(--surface);font-weight:500;color:var(--ink)}.th-sort{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--hit);border:none;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color var(--ease)}.th-sort:hover,.th-sort.is-sorted{color:var(--ink)}.link-btn{border:none;background:none;padding:0;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}td .link-btn{display:inline-flex;align-items:center;min-height:var(--hit)}.badge{--tone: var(--border-field);display:inline-flex;align-items:center;gap:.45rem;min-height:1.4rem;padding:0 .6rem;border:1px solid var(--tone);border-radius:var(--radius-pill);font-size:var(--text-label);font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--ink-secondary)}.badge-dot{padding:0;border:none}.badge-dot:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--tone)}.badge-success{--tone: var(--good)}.badge-pending{--tone: var(--border-strong);color:var(--ink)}.badge-warning{--tone: var(--pin)}.badge-danger{--tone: var(--bad)}.badge-missed{--tone: var(--pin);color:var(--pin-text)}.badge-muted{color:var(--ink-soft)}.tabs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.tab{display:inline-flex;align-items:center;min-height:var(--hit);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:var(--text-label);font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--ink-secondary);transition:background-color var(--ease),border-color var(--ease),color var(--ease)}.tab:hover{border-color:var(--border-field);color:var(--ink)}.tab.is-active{background-color:var(--ink);border-color:var(--ink);color:var(--page)}.segmented{display:inline-flex;max-width:100%;border:1px solid var(--border);border-radius:var(--radius-pill);overflow-x:auto;scrollbar-width:none}.segmented::-webkit-scrollbar{display:none}.segmented button{min-height:var(--hit);padding:0 var(--space-4);border:none;background-color:transparent;font-size:var(--text-label);font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink-muted);cursor:pointer;transition:background-color var(--ease),color var(--ease)}.segmented button:hover{color:var(--ink)}.segmented button.is-active{background-color:var(--ink);color:var(--page)}.segmented button:focus-visible{outline-offset:-5px;border-radius:var(--radius-pill)}.segmented button.is-active:focus-visible{outline-color:var(--page)}.alert{padding:var(--space-3) var(--space-4);border:1px solid var(--border);margin-bottom:var(--space-4);background-color:var(--surface);color:var(--ink-secondary)}.alert-error{border-color:var(--bad);color:var(--bad)}.alert-warning{border-color:var(--pin);color:var(--pin-text)}.state{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:48px var(--space-4);text-align:center;color:var(--ink-soft)}.state-error{color:var(--bad)}.is-refreshing{opacity:.55;transition:opacity var(--ease)}.spinner{width:18px;height:18px;border:1px solid var(--axis);border-top-color:var(--ink);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}.pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);font-variant-numeric:tabular-nums}.pagination .pages{display:flex;align-items:center;gap:var(--space-3)}.filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--space-4);align-items:end;padding:var(--space-5);margin-bottom:var(--space-4)}.filters .field{margin-bottom:0}.filters .span-2{grid-column:span 2}.filters .filter-actions{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;grid-column:1 / -1}.range{display:flex;align-items:center;gap:var(--space-2)}.range span{color:var(--ink-muted)}.range input{min-width:0;padding:0 .9rem}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:var(--space-4);background:var(--backdrop)}.modal{width:100%;max-width:520px;max-height:calc(100vh - 2 * var(--space-4));display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border)}.modal.modal-lg{max-width:760px}.modal.modal-sm{max-width:420px}.modal:focus-visible{outline:none}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border-bottom:1px solid var(--border)}.modal-body{padding:var(--space-6);overflow-y:auto}.modal-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border)}.toasts{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:60;display:flex;flex-direction:column;gap:var(--space-2);max-width:360px}.toast{padding:var(--space-3) var(--space-4);border:1px solid var(--border-field);background:var(--tooltip);color:var(--ink);cursor:pointer}.toast.is-error{border-color:var(--bad)}.stat-group{padding:var(--space-5) var(--space-5) var(--space-6)}.stat-group-head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:var(--space-5) var(--space-4)}.stat{display:flex;flex-direction:column}.stat-hero{grid-column:1 / -1}.stat-label i{display:inline-block;width:6px;height:6px;margin-right:.45rem;border-radius:50%}.stat .key-answered{background:var(--series-1)}.stat .key-not-answered{background:var(--pin)}.stat-value{margin-top:auto;padding-top:var(--space-2);font-size:1.35rem;font-weight:300;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.stat-hero .stat-value{padding-top:var(--space-3);font-size:var(--text-2xl)}.meter{display:flex;gap:2px;height:3px;margin-top:var(--space-6)}.meter span{min-width:0}.meter .meter-answered{background:var(--series-1)}.meter .meter-not-answered{background:var(--pin)}.meter .meter-empty{flex:1;background:var(--grid)}.dl{display:grid;grid-template-columns:minmax(110px,max-content) minmax(0,1fr);gap:var(--space-3) var(--space-5);align-items:baseline}.dl dd{min-width:0;overflow-wrap:anywhere}.kv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:2.75rem;border-bottom:1px solid var(--border)}.kv:last-child{border-bottom:none}.kv>:last-child{color:var(--ink);text-align:right}.kv>.badge:last-child{color:var(--ink-secondary)}.kv>.badge-dot:last-child{font-size:var(--text-md);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink)}.login-page{min-height:100vh;display:grid;place-items:center;padding:var(--space-8) var(--space-4);background:var(--page)}.login-card{width:100%;max-width:21rem}.login-brand{margin-bottom:40px;text-align:center}.login-brand img{width:11.5rem;max-width:70%;height:auto}.login-brand small{display:block;margin-top:var(--space-5)}@media(max-width:1100px){.grid-2,.grid-3,.grid-main-side,.grid-side-main{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.layout{flex-direction:column}.sidebar{position:sticky;inset:0 0 auto;width:auto;max-height:100vh;overflow-y:auto;border-right:none;border-bottom:1px solid var(--border)}.sidebar-brand{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.sidebar-brand img{width:128px}.sidebar-brand small{margin-top:0}.sidebar .menu-toggle{display:inline-flex;margin-left:auto}.sidebar nav,.sidebar-footer{display:none}.sidebar.is-open nav{display:block;flex:none;padding-bottom:var(--space-4)}.sidebar.is-open .sidebar-footer{display:flex;padding-left:var(--space-5)}.nav-link{min-height:2.75rem}.main{margin-left:0;padding:var(--space-6) var(--space-4) var(--space-8)}}@media(max-width:720px){h1{font-size:1.6rem}.filters .span-2{grid-column:span 1}.card-head,.card-body,.filters{padding-left:var(--space-4);padding-right:var(--space-4)}th:first-child,td:first-child{padding-left:var(--space-4)}th:last-child,td:last-child{padding-right:var(--space-4)}}@media(max-width:480px){.range{flex-wrap:wrap}.range span{display:none}.range input{flex:1 1 100%}}
