@import "https://fonts.googleapis.com/css2?family=Lexend:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0..1,0&display=swap";:root{--bg:#f7f9fb;--surface:#fff;--border:#e6e8ea;--border-row:#f2f4f6;--border-input:#c3c6d7;--text-primary:#191c1e;--text-secondary:#434655;--text-muted:#737686;--text-faint:#a0a3ad;--primary:#0053db;--primary-2:#2563eb;--primary-gradient:linear-gradient(135deg, #0053db 0%, #2563eb 100%);--accent-bg:#dbe1ff;--accent-fg:#0058be;--accent-fg-strong:#003ea8;--warn-bg:#fff3c4;--warn-fg:#7a5a00;--danger:#ba1a1a;--danger-bg:#ffdad6;--neutral-bg:#eceef0;--row-selected:#f7f9ff}*{box-sizing:border-box}body{background:var(--bg);color:var(--text-primary);margin:0;font-family:Lexend,sans-serif}a{color:var(--primary);text-decoration:none}a:hover{color:#00174b}.msym{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;line-height:1}button{font-family:inherit}.clickable{cursor:pointer}.clickable:hover{filter:brightness(.97)}input,select,textarea{font-family:Lexend,sans-serif}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px #004ac61f;border-color:var(--primary)!important}
