:root{--navy:#17324d;--slate:#526d82;--sand:#c6a56a;--clay:#a66a4a;--mist:#f4f5f6}html,body{margin:0;font-family:Inter,"Segoe UI Variable","Segoe UI",Roboto,Arial,sans-serif;background:var(--mist);color:#2b3d4b}*{box-sizing:border-box}h1,h2,h3,p{box-sizing:border-box}.rz-button.rz-success{--rz-button-background-color:#315f7f;--rz-button-hover-background-color:#274e69}.rz-badge.rz-success{--rz-badge-success-background-color:#dfe8ef;--rz-badge-success-color:#315a78}.rz-badge.rz-warning{--rz-badge-warning-background-color:#f3e8d6;--rz-badge-warning-color:#7f612f}.rz-badge.rz-info{--rz-badge-info-background-color:#e1e9ef;--rz-badge-info-color:#44677f}.rz-badge.rz-danger{--rz-badge-danger-background-color:#f1e2dc;--rz-badge-danger-color:#8c553e}.rz-badge{font-size:.65rem!important}.rz-card{background:#fff}.rz-chart text{font-family:Inter,"Segoe UI Variable","Segoe UI",sans-serif!important;font-size:11px!important;fill:#74838e!important}a{color:#315f7f}.valid.modified:not([type=checkbox]){outline:1px solid #526d82}.invalid{outline:1px solid #a66a4a}.validation-message{color:#a66a4a}#blazor-error-ui{color-scheme:light only;background:#f3e8d6;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.loading-progress{position:absolute;display:block;width:8rem;height:8rem;inset:20vh 0 0 0;margin:auto}.loading-progress circle{fill:none;stroke:#dfe5e9;stroke-width:.6rem;transform-origin:50% 50%;transform:rotate(-90deg)}.loading-progress circle:last-child{stroke:#526d82;stroke-dasharray:calc(3.141*var(--blazor-load-percentage,0%)),500%;transition:stroke-dasharray .05s ease-in-out}.loading-progress-text{position:absolute;text-align:center;font-weight:600;inset:calc(20vh + 3.25rem) 0 auto 0}.loading-progress-text:after{content:var(--blazor-load-percentage-text,"Loading")}
.auth-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:.75rem;background:#f4f5f6;color:#526d82;font-size:.8rem;font-weight:650}.auth-loading__spinner{width:22px;height:22px;border:2px solid #d9e1e5;border-top-color:#315f7f;border-radius:50%;animation:auth-spin .75s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}
.content h1:focus{outline:none}
