.account-panel{border:1px solid var(--line,#e1e8e5);background:#fff;border-radius:14px;padding:20px 24px;margin:20px 0;color:#29473d}.account-heading{display:flex;align-items:center;gap:9px}.account-heading h2{font-size:16px;margin:0}.account-heading>span{margin-left:auto;font-size:12px}.account-panel p{font-size:13px;line-height:1.6}.account-error{color:#9e3838}.account-form{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:16px}.account-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;flex:1 1;min-width:180px}.account-form input,.account-signed select{border:1px solid #ccd9d3;border-radius:8px;padding:11px 12px;background:#fff;color:#233f36;min-width:0}.account-form>p{flex-basis:100%;margin:0;color:#62766d}.account-signed{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.account-signed>span{font-size:13px;margin-right:auto}.account-signed label{display:flex;align-items:center;gap:5px;font-size:12px}.account-signed select{max-width:100%;min-width:170px}.account-signed p{flex-basis:100%}.account-panel button{display:flex;gap:6px;align-items:center}.clinical-access-blocked{padding:24px;border:1px dashed #cad9d1;border-radius:12px;color:#536d60;margin:20px 0}.clinical-controls{border:0;padding:0;margin:0;min-width:0}.clinical-controls:disabled{opacity:.65}.account-panel :focus-visible{outline:3px solid #39ad99;outline-offset:3px}@media(max-width:600px){.account-panel{padding:18px}.account-form button,.account-signed button{width:100%;justify-content:center}.account-signed select{flex:1 1}}