.institutional-governance{overflow-wrap:anywhere;max-width:76rem;margin:auto;padding:1.5rem}.institutional-governance fieldset{min-width:0;margin-block:1rem;padding:1rem}.institutional-governance label{gap:.35rem;margin-block:.8rem;display:grid}.institutional-governance input,.institutional-governance select,.institutional-governance textarea{box-sizing:border-box;max-width:100%;padding:.5rem}.institutional-governance select[multiple]{min-height:9rem}.institutional-governance input[type=checkbox]{justify-self:start}.institutional-governance button,.institutional-governance section a{margin:.3rem}.institutional-governance :focus-visible{outline-offset:3px;outline:3px solid #174e80}@media (width<=40rem){.institutional-governance{padding:.75rem}.institutional-governance fieldset{padding:.6rem}}.registration-desk{min-width:0;margin-block:1.5rem}.registration-desk .desk-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.8rem;display:grid}.registration-desk label{gap:.3rem;min-width:0;display:grid}.registration-desk input,.registration-desk select{min-width:0;max-width:100%;padding:.4rem}.registration-desk .desk-results{gap:1rem;padding:0;list-style:none;display:grid}.registration-desk .desk-results>li{overflow-wrap:anywhere;border:1px solid #cbd5e1;border-radius:.5rem;min-width:0;padding:1rem}.registration-desk dl{grid-template-columns:minmax(9rem,1fr) minmax(0,2fr);gap:.4rem 1rem;display:grid}.registration-desk dt{font-weight:600}.registration-desk dd{margin:0}.registration-desk nav{flex-wrap:wrap;gap:.8rem;margin-block:.8rem;display:flex}.registration-desk a:focus-visible,.registration-desk button:focus-visible{outline-offset:3px;outline:3px solid #087d8b}@media (width<=600px){.registration-desk dl{grid-template-columns:minmax(0,1fr)}.registration-desk dd{margin-bottom:.5rem}}.registration-normative{box-sizing:border-box;overflow-wrap:anywhere;background:#fff;border:1px solid #dce4e0;border-radius:.75rem;width:min(72rem,100% - 2rem);margin:1rem auto;padding:clamp(1rem,3vw,2rem)}.registration-normative fieldset{border:1px solid #becfc6;border-radius:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;padding:1rem;display:grid}.registration-normative label{flex-direction:column;gap:.4rem;min-width:0;display:flex}.registration-normative label:has(input[type=checkbox]){flex-direction:row;align-items:center}.registration-normative select,.registration-normative input{box-sizing:border-box;max-width:100%;font:inherit;padding:.4rem}.registration-normative fieldset>p{grid-column:1/-1;margin:0}.registration-normative button{font:inherit;color:#fff;cursor:pointer;background:#176b45;border:2px solid #0000;border-radius:.4rem;align-self:end;padding:.7rem}.registration-normative :focus-visible{outline-offset:2px;outline:3px solid #1a65c0}.registration-normative section{background:#f3f8f5;border-left:4px solid #176b45;margin-top:1.5rem;padding:1rem}:root{color:#1f2933;background:#f5f7fa;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{margin:0}.app-brand{background:#fff;width:min(100%,18rem);margin:0 auto;display:block}.app-brand img{width:100%;height:auto;display:block}.onboarding-page{width:min(100%,60rem);max-width:60rem}.onboarding-page label{margin-block:.75rem;display:block}.onboarding-page input:not([type=checkbox]),.onboarding-page select,.onboarding-page textarea{width:100%;margin-block:.25rem;display:block}.onboarding-page fieldset{margin-block:1rem}.onboarding-page textarea{min-height:5rem}.onboarding-page button{margin:.25rem}.onboarding-page details{overflow-wrap:anywhere;min-width:0}.onboarding-page ul,.onboarding-page ol{padding-inline-start:1.5rem}.onboarding-page code{word-break:break-all}.onboarding-page .candidate{border:1px solid #d9e2ec;margin-block:.75rem;padding:1rem}.territories-page{width:min(100%,54rem);max-width:54rem}.territories-page form,.territory-list>li{border:1px solid #d9e2ec;border-radius:.5rem;margin-block:1.5rem;padding:1rem}.territories-page label,.territories-page input,.territories-page select,.territories-page textarea{width:100%;margin-block:.5rem;display:block}.territories-page textarea{min-height:6rem}.territory-list{padding:0;list-style:none}.dev-status{box-sizing:border-box;overflow-wrap:anywhere;background:#fff;border:1px solid #d9e2ec;border-radius:.5rem;width:min(100%,36rem);max-width:32rem;margin:4rem auto;padding:2rem}.dev-status fieldset,.dev-status dialog{box-sizing:border-box;min-width:0;max-width:100%}.dev-status input,.dev-status select,.dev-status textarea,.dev-status button{box-sizing:border-box;max-width:100%}.dev-status button{white-space:normal}.dev-status pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=40rem){.dev-status{margin:1rem auto;padding:1rem}}.dev-status h1{margin-top:0}.dev-status [role=status][data-state=success]{color:#1b7a3a}.dev-status [role=status][data-state=error]{color:#b42318}
