.profile-choice{border:0;padding:0;margin:4px 0 16px;min-width:0}.profile-choice legend{font-weight:800;margin-bottom:12px}.profile-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-choice-option{position:relative;cursor:pointer}.profile-choice-option>input{position:absolute;opacity:0;width:1px;height:1px}.profile-choice-card{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;min-height:150px;padding:18px 10px;border:2px solid #e1e8ef;border-radius:20px;color:#19354b;background:white;box-sizing:border-box;height:100%}.profile-choice-card>i{font-size:36px;color:#287bb5}.profile-choice-card>small{font-size:12px;color:#52677b}.profile-choice-check{position:absolute;top:8px;right:10px;visibility:hidden}.profile-choice-option>input:checked+.profile-choice-card{background:#edf6ff;border-color:#287bb5}.profile-choice-option>input:checked+.profile-choice-card .profile-choice-check{visibility:visible}.profile-choice-option>input:focus-visible+.profile-choice-card{outline:3px solid #102b43;outline-offset:3px}.admin-user-form{display:grid;gap:18px;max-width:720px}.admin-user-form label{display:grid;gap:8px;font-weight:700}.admin-user-form input:not([type=radio]):not([type=hidden]){box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid #cbd5e1;border-radius:12px}.admin-user-form p{color:#52677b;font-size:14px}

.search-type-cards{grid-column:1/-1;margin:6px 0}.search-type-cards .profile-choice-card{min-height:115px;padding:12px}.search-all-types{display:flex;gap:8px;align-items:center;font-size:13px;margin-top:12px}.search-all-types input{width:auto!important}.geo-control{grid-column:1/-1;color:#52677b;font-size:13px}
