.Select_select__6WWRu{padding:12px 14px;border:1px solid #e8ebf0;border-radius:8px;font-size:1rem;font-family:inherit;cursor:pointer;transition:all .2s ease;background-color:#fff;color:#1a202c}.Select_select__6WWRu>option{color:#1a202c}.Select_select__6WWRu>option[value=""]{color:#d9dfe8}.Select_select__6WWRu:hover:not(:disabled){border-color:#5b8def;box-shadow:0 2px 8px rgba(91,141,239,.12)}.Select_select__6WWRu:focus{outline:none;border-color:#5b8def;box-shadow:0 0 0 4px rgba(91,141,239,.15)}.Select_select__6WWRu:disabled{opacity:.6;cursor:not-allowed;background-color:#f8f9fa}.Select_error__uNffn{padding:12px 14px;background-color:#fdf0ed;color:#8b4936;border:1px solid #d9cac5;border-radius:8px;font-size:.9rem}.Select_container__0hZ34{display:flex;flex-direction:column;gap:12px}.Select_searchBlock__97QHS{display:flex;flex-direction:column;gap:8px;position:relative}.Select_input__Fgp5E{padding:12px 14px;border:1px solid #e8ebf0;border-radius:8px;font-size:1rem;font-family:inherit;transition:all .2s ease;background-color:#fff;color:#1a202c}.Select_input__Fgp5E:hover:not(:disabled){border-color:#5b8def;box-shadow:0 2px 8px rgba(91,141,239,.12)}.Select_input__Fgp5E:focus{outline:none;border-color:#5b8def;box-shadow:0 0 0 4px rgba(91,141,239,.15)}.Select_input__Fgp5E:disabled{opacity:.6;cursor:not-allowed;background-color:#f8f9fa}.Select_sublabel__d_QXK{font-size:.875rem;font-weight:600;color:#4a5a75}.Select_loading__bppmn{padding:8px 12px;background-color:#f0f4f9;color:#5b8def;border-radius:6px;font-size:.875rem;text-align:center}.Select_successBlock__vc4_S{padding:12px 14px;background-color:#f0fdf4;border:1px solid #86efac;border-radius:8px;display:flex;flex-direction:column;gap:8px}.Select_successLabel__5Dq2Q{color:#15803d;font-weight:600;font-size:.875rem}.Select_patientInfo__x9cfx{color:#166534;font-size:.9rem;line-height:1.4}.Select_warningBlock__4ae5U{padding:12px 14px;background-color:#fef3c7;border:1px solid #fcd34d;border-radius:8px}.Select_warningLabel__yMJ3P{color:#92400e;font-weight:600;font-size:.875rem}.Select_formBlock___AcFw{padding:12px 14px;background-color:#f8f9fa;border:1px dashed #5b8def;border-radius:8px;display:flex;flex-direction:column;gap:12px}.Select_formLabel__PEKxK{font-size:.875rem;font-weight:600;color:#5b8def}.Select_createButton__qKgrO{padding:12px 14px;background-color:#5b8def;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.Select_createButton__qKgrO:hover:not(:disabled){background-color:#4a7dd9;box-shadow:0 4px 12px rgba(91,141,239,.3)}.Select_createButton__qKgrO:disabled{opacity:.6;cursor:not-allowed}.DateTimeSelect_container__IvhsV{display:flex;flex-direction:column;gap:16px}.DateTimeSelect_inputGroup__sQ9da{display:flex;flex-direction:column;gap:10px}.DateTimeSelect_sublabel__MpIs0{font-weight:500;font-size:.85rem;color:#6b7d99}.DateTimeSelect_input__zquS5{padding:12px 14px;border:1px solid #e8ebf0;border-radius:8px;font-size:1rem;font-family:inherit;transition:all .2s ease;background-color:#fff;color:#1a202c}.DateTimeSelect_input__zquS5:hover:not(:disabled){border-color:#5b8def;box-shadow:0 2px 8px rgba(91,141,239,.12)}.DateTimeSelect_input__zquS5:focus{outline:none;border-color:#5b8def;box-shadow:0 0 0 4px rgba(91,141,239,.15)}.DateTimeSelect_input__zquS5:disabled{opacity:.6;cursor:not-allowed;background-color:#f8f9fa}.DateTimeSelect_duration__LN_N2{padding:12px 14px;background-color:#eef6fa;color:#3a6a94;border-radius:8px;font-size:.9rem;font-weight:500;border:1px solid #d9e8f0}.DateTimeSelect_endTimeDisplay__0g4e7{padding:12px 14px;background-color:#f0fdf4;border:1px solid #86efac;border-radius:8px;display:flex;align-items:center;gap:8px}.ErrorMessage_container__ayvno{padding:14px 18px;background-color:#fdf0ed;color:#8b4936;border:1px solid #d9cac5;border-radius:8px;display:flex;gap:12px;align-items:flex-start;margin-bottom:16px;animation:ErrorMessage_slideIn__ugkii .3s ease-in-out}.ErrorMessage_icon__IArk_{font-size:1.2rem;flex-shrink:0}.ErrorMessage_message__BQgpI{flex:1 1;font-size:.95rem;line-height:1.5}@keyframes ErrorMessage_slideIn__ugkii{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AppointmentForm_form__JD0zs{background:#fff;padding:32px;border-radius:12px;box-shadow:0 8px 16px rgba(91,141,239,.15);border:1px solid #e8ebf0}.AppointmentForm_formGroup__YWpjp{margin-bottom:24px;display:flex;flex-direction:column}.AppointmentForm_label__z9WzP{font-weight:600;margin-bottom:10px;color:#1a202c;font-size:.95rem}.AppointmentForm_submitButton__aPr88{width:100%;padding:14px 24px;background:linear-gradient(135deg,#5b8def,#4a70c4);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:12px}.AppointmentForm_submitButton__aPr88:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 16px rgba(91,141,239,.25)}.AppointmentForm_submitButton__aPr88:disabled{opacity:.65;cursor:not-allowed}