[hidden]{display:none!important}
#accountSearchForm{margin-bottom:18px}
#accountForm .primary{align-self:end}
.skill-options{border:0;padding:0;margin:0;min-width:0}
.skill-options legend{font-size:14px;font-weight:600;padding:0;margin-bottom:10px}
.skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}
.skill-option{display:flex;align-items:center;gap:9px;min-height:44px;padding:6px 0;cursor:pointer}
.skill-option.unavailable{opacity:.42;cursor:not-allowed}
.skill-option input{flex:0 0 20px}
.region-list{border-block:1px solid var(--border)}
.region-list details{padding:10px 0;border-bottom:1px solid var(--border)}
.region-list summary{padding:10px 0;cursor:pointer}
.password-field{display:flex;align-items:center;gap:6px}
.password-field input{flex:1}
@media(max-width:480px){.skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
