:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#122033;background:#f5f7fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}.landing{align-content:center;gap:1rem;max-width:48rem;min-height:100dvh;margin:0 auto;padding:2rem;display:grid}.landing h1{margin:0;font-size:clamp(2rem,6vw,4rem);line-height:1.05}.landing p{color:#4b5d73;max-width:40rem;margin:0;font-size:1.1rem;line-height:1.6}.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#0e6d88!important}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.workspace{max-width:80rem;margin:0 auto;padding:1.5rem}.workspace-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.workspace-links{flex-wrap:wrap;gap:.5rem;display:flex}.workspace-nav a{color:#0e5068;background:#e8f4f7;border-radius:.5rem;padding:.5rem .75rem;font-weight:650;text-decoration:none}.unit-switcher{align-items:center;gap:.4rem;font-size:.9rem;font-weight:650;display:flex}.unit-switcher select{color:#122033;font:inherit;background:#fff;border:1px solid #b6c6d6;border-radius:.5rem;max-width:18rem;padding:.45rem .6rem}.worklist-card{background:#fff;border:1px solid #dce4ed;border-radius:.75rem;min-width:0;padding:1rem}.worklist-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.worklist-heading h2{margin:0;font-size:1rem}.worklist-heading span{color:#0e6d88;background:#e8f4f7;border-radius:999px;padding:.15rem .5rem;font-weight:700}.empty-state{margin-top:.75rem!important;font-size:.9rem!important}.auth-form{gap:.75rem;max-width:28rem;display:grid}.auth-form select,.auth-form button,.primary-link{font:inherit;border:1px solid #0e5068;border-radius:.5rem;padding:.7rem .85rem}.auth-form button,.primary-link{color:#fff;cursor:pointer;background:#0e5068;width:max-content;text-decoration:none}.page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-heading h1{margin:0}.record-list{gap:.5rem;padding:0;list-style:none;display:grid}.record-list li{background:#fff;border:1px solid #dce4ed;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.record-list a{color:#0e5068;font-weight:650}.inline-form{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inline-form label{align-items:center;gap:.3rem;font-size:.9rem;display:flex}.inline-form select,.inline-form button{font:inherit;border:1px solid #b6c6d6;border-radius:.4rem;padding:.4rem .5rem}.inline-form button{color:#fff;background:#0e5068}.search-form{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.search-form label{flex-basis:100%;font-weight:650}.search-form input,.search-form select,.search-form button{font:inherit;border:1px solid #b6c6d6;border-radius:.5rem;padding:.6rem .75rem}.search-form button{color:#fff;background:#0e5068}@media (max-width:720px){.dashboard-grid{grid-template-columns:1fr}}
