.consultation-reasons-picker{min-width:0;margin:20px 0;padding:20px;border:1px solid #d4dae3;border-radius:12px;background:#fff;color:#18273d}
.consultation-reasons-picker legend{font-size:1.15rem;font-weight:700;padding:0 8px}.consultation-reasons-picker p{font-size:.9rem;line-height:1.6}
.reason-picker-tools{display:flex;align-items:end;gap:10px}.reason-picker-tools label{flex:1;min-width:0;display:grid;gap:6px}.reason-picker-tools input{box-sizing:border-box;width:100%;padding:11px;border:1px solid #b8c1ce;border-radius:6px;font:inherit}
.reason-picker-tools button,.reason-picker-selected button{padding:10px 12px;min-height:42px;border:1px solid #b8c1ce;border-radius:6px;background:#eff3f8;color:#173259;cursor:pointer;font:inherit}
.reason-picker-selected{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.reason-picker-selected button{font-size:.85rem}
.reason-picker-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:210px;overflow:auto;padding:4px}
.reason-picker-option{display:flex;gap:9px;align-items:center;min-height:40px;font-size:.9rem;overflow-wrap:anywhere}.reason-picker-option input{flex-shrink:0;accent-color:#143767}.reason-picker-option[hidden]{display:none}
.psy-consultation-reasons{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.psy-consultation-reasons li{padding:9px 13px;border:1px solid #cfd7e3;border-radius:8px;background:#f1f4f8;color:#20395b;font-size:.94rem;max-width:100%;overflow-wrap:anywhere}
.psy-consultation-reasons li{background:#f5f7fa;border-color:#dce3eb;color:#52647d}
@media(max-width:540px){.consultation-reasons-picker{padding:14px}.reason-picker-tools{align-items:stretch;flex-direction:column}.reason-picker-options{grid-template-columns:1fr}.psy-consultation-reasons{gap:6px}.psy-consultation-reasons li{font-size:.88rem;padding:8px 10px}}
