.clinic-select{display:flex;flex-direction:column;gap:8px;width:100%}.clinic-select-label{font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b6254}.clinic-select-label span{color:#c8a35f}.clinic-select-field{width:100%;min-height:48px;border:1px solid #ead9a3;border-radius:12px;background:#fff;padding:10px 14px;font-size:1rem;color:#1c1914;cursor:pointer}.clinic-select-field:focus{outline:none;border-color:#c8a35f;box-shadow:0 0 0 3px rgba(200,163,95,.18)}.clinic-select-field:disabled{opacity:.6;cursor:not-allowed}.clinic-select-hint{color:#6b6254;font-size:.85rem}