@font-face{font-family:Raleway;src:url(/fonts/Raleway-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/Raleway-Medium.ttf)format("truetype");font-weight:500;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--background);color:var(--text_primary);font-variant-numeric:oldstyle-nums proportional-nums;-webkit-font-smoothing:antialiased;margin:0;font:400 14px/1.5 Raleway,system-ui,sans-serif}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}::selection{background:var(--accent_border)}.pressable{cursor:pointer;transition:opacity .15s,background-color .15s,border-color .15s,transform .15s}.pressable:hover:not(:disabled){filter:brightness(1.08)}.pressable:active:not(:disabled){opacity:.8}.pressable:disabled{cursor:not-allowed}.nav-link:hover{background:var(--control_surface)}.table-row-link{cursor:pointer;transition:background-color .15s}.table-row-link:hover{background:var(--control_surface)}.field{transition:border-color .15s}.field:focus{outline:none;border-color:var(--primary)!important}.field::placeholder{color:var(--text_faint)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes shimmer{50%{opacity:.55}}.spin{animation:.8s linear infinite spin}.fade-up{animation:.25s cubic-bezier(.2,.7,.2,1) both fade-up}.skeleton{animation:1.4s ease-in-out infinite shimmer}@media (prefers-reduced-motion:reduce){.spin,.fade-up,.skeleton{animation:none}}.shell{min-height:100vh;display:flex}.sidebar{flex-shrink:0;height:100vh;position:sticky;top:0}.sidebar-links{flex-direction:column;display:flex}.main{flex:1;min-width:0}.grid-stats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.span-2{grid-column:span 2}@media (width<=1100px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.shell{flex-direction:column}.sidebar{z-index:10;border-bottom:1px solid var(--hairline);height:auto;position:sticky;border-right:none!important;width:100%!important}.sidebar-links{flex-direction:row;overflow-x:auto}.sidebar-admin{display:none}.sidebar-footer{border-top:none!important;padding:0!important}.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)}.span-2{grid-column:auto}}.checkbox-input:focus-visible+.checkbox-box{outline:2px solid var(--primary);outline-offset:2px}button.pressable:disabled{opacity:.4}
