.profession-picker231{box-sizing:border-box;min-width:0;width:100%;padding:22px;border:1px solid #a7bacf;border-radius:18px;background:linear-gradient(135deg,#f4f8ff,#fff);color:#162b45;margin:16px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profession-picker231 h3,.profession-picker231 p,.profession-picker231 button{grid-column:1/-1;margin:0}.profession-picker231 label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:600}.profession-picker231 input,.profession-picker231 select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:12px;border:1px solid #a7bacf;border-radius:9px;background:#fff;color:#162b45;font:inherit}.profession-picker231 button{padding:13px;border:0;border-radius:10px;background:#1854b8;color:#fff;font:inherit;cursor:pointer}.profession-picker231 button:disabled{opacity:.5;cursor:default}.profession-picker231 [hidden]{display:none!important}.profession-picker231 :focus-visible{outline:3px solid #5b94ee;outline-offset:3px}.profession-picker231 p{font-size:13px;line-height:1.6}@media(max-width:600px){.profession-picker231{grid-template-columns:minmax(0,1fr);padding:15px}}.access180-form>.profession-picker231{grid-column:1/-1}
.profession-direct231{grid-column:1/-1;border:1px solid #ced9e5;border-radius:10px;padding:12px}.profession-direct231 summary{cursor:pointer;font-weight:600}.profession-direct231[open]{display:grid;gap:14px}
