.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__container{width:100%;min-width:400px;margin:0 auto}.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__content{background:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;gap:20px;padding:20px;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__content .ForgotPassword-module-scss-module__fj64ja__title{letter-spacing:0%;text-align:center;vertical-align:middle;font-size:24px;font-weight:700;line-height:120%}.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__content .ForgotPassword-module-scss-module__fj64ja__description{letter-spacing:0%;vertical-align:middle;font-size:14px;font-weight:400;line-height:120%}.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__content .ForgotPassword-module-scss-module__fj64ja__form .ForgotPassword-module-scss-module__fj64ja__form_inputs{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__content .ForgotPassword-module-scss-module__fj64ja__form .ForgotPassword-module-scss-module__fj64ja__form_inputs .ForgotPassword-module-scss-module__fj64ja__form_input{border-radius:50px;font-weight:400}.ForgotPassword-module-scss-module__fj64ja__ForgotPassword .ForgotPassword-module-scss-module__fj64ja__content .ForgotPassword-module-scss-module__fj64ja__form .ForgotPassword-module-scss-module__fj64ja__submit_button{border-radius:50px;width:100%;margin-top:20px;font-weight:600}
.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .ant-drawer-body{padding:0 20px!important}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content{flex-direction:column;gap:24px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__header{border-bottom:1px solid #f0f0f0;padding-bottom:16px}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__header .UnifiedPaymentModal-module-scss-module__6OYHCa__title{color:#1f2937;margin:0;font-size:20px;font-weight:600}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__patientCard{background:#f9fafb;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__patientCard .UnifiedPaymentModal-module-scss-module__6OYHCa__avatar{flex-shrink:0}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__patientCard .UnifiedPaymentModal-module-scss-module__6OYHCa__patientInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__patientCard .UnifiedPaymentModal-module-scss-module__6OYHCa__patientInfo .UnifiedPaymentModal-module-scss-module__6OYHCa__patientName{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;overflow:hidden}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__patientCard .UnifiedPaymentModal-module-scss-module__6OYHCa__patientInfo .UnifiedPaymentModal-module-scss-module__6OYHCa__patientPhone{color:#6b7280;font-size:14px}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__loading{text-align:center;color:#6b7280;padding:40px}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section{flex-direction:column;gap:12px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__sectionTitle{color:#374151;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:14px;font-weight:600}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__servicesList{flex-direction:column;gap:8px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__servicesList .UnifiedPaymentModal-module-scss-module__6OYHCa__serviceItem{background:#f9fafb;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:12px;display:grid}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__servicesList .UnifiedPaymentModal-module-scss-module__6OYHCa__serviceItem .UnifiedPaymentModal-module-scss-module__6OYHCa__serviceName{color:#374151;font-size:14px}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__servicesList .UnifiedPaymentModal-module-scss-module__6OYHCa__serviceItem .UnifiedPaymentModal-module-scss-module__6OYHCa__servicePrice{color:#1f2937;white-space:nowrap;font-size:14px;font-weight:500}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRow{color:#374151;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRow:last-child{border-bottom:none}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRow .UnifiedPaymentModal-module-scss-module__6OYHCa__discountValue,.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRow .UnifiedPaymentModal-module-scss-module__6OYHCa__discountEdit{align-items:center;gap:8px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__debtRow{border-top:2px solid #e5e7eb;margin-top:8px;padding-top:16px;font-size:16px;font-weight:600}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__debtRow .UnifiedPaymentModal-module-scss-module__6OYHCa__debtLabel{color:#7c3aed}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__debtRow .UnifiedPaymentModal-module-scss-module__6OYHCa__debtValue{color:#7c3aed;font-size:18px}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionsList{flex-direction:column;gap:12px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionsList .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionItem{background:#f9fafb;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionsList .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionItem .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionsList .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionItem .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionInfo .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionType{color:#374151;font-size:14px;font-weight:500}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionsList .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionItem .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionInfo .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionDate{color:#6b7280;font-size:12px}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionsList .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionItem .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionMeta{flex-shrink:0;align-items:center;gap:12px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionsList .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionItem .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionMeta .UnifiedPaymentModal-module-scss-module__6OYHCa__transactionAmount{color:#1f2937;font-size:14px;font-weight:600}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__amountInput{font-size:16px}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__amountInput .ant-input{font-size:16px}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__methodsGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__methodsGrid .UnifiedPaymentModal-module-scss-module__6OYHCa__methodButton{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 12px;transition:all .2s;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__methodsGrid .UnifiedPaymentModal-module-scss-module__6OYHCa__methodButton:hover{background:#f5f3ff;border-color:#7c3aed}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__methodsGrid .UnifiedPaymentModal-module-scss-module__6OYHCa__methodButton:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px #7c3aed1a}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__methodsGrid .UnifiedPaymentModal-module-scss-module__6OYHCa__methodButton .UnifiedPaymentModal-module-scss-module__6OYHCa__methodIcon{color:#7c3aed;justify-content:center;align-items:center;transition:color .2s;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__methodsGrid .UnifiedPaymentModal-module-scss-module__6OYHCa__methodButton .UnifiedPaymentModal-module-scss-module__6OYHCa__methodLabel{color:#374151;text-align:center;font-size:13px;font-weight:500;transition:color .2s}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__methodsGrid .UnifiedPaymentModal-module-scss-module__6OYHCa__methodButtonActive{color:#fff;background:#7c3aed;border-color:#7c3aed}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__methodsGrid .UnifiedPaymentModal-module-scss-module__6OYHCa__methodButtonActive:hover{background:#6d28d9;border-color:#6d28d9}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__methodsGrid .UnifiedPaymentModal-module-scss-module__6OYHCa__methodButtonActive .UnifiedPaymentModal-module-scss-module__6OYHCa__methodIcon,.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__section .UnifiedPaymentModal-module-scss-module__6OYHCa__methodsGrid .UnifiedPaymentModal-module-scss-module__6OYHCa__methodButtonActive .UnifiedPaymentModal-module-scss-module__6OYHCa__methodLabel{color:#fff}.UnifiedPaymentModal-module-scss-module__6OYHCa__drawer .UnifiedPaymentModal-module-scss-module__6OYHCa__content .UnifiedPaymentModal-module-scss-module__6OYHCa__submitButton{height:48px;margin-top:8px;font-size:16px;font-weight:600}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryCard{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryCardCompact{gap:8px;padding:12px}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryCardCompact .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryTitle{font-size:14px}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryTitle{color:#333;margin:0;font-size:16px;font-weight:600}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRows{flex-direction:column;gap:6px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRowsCompact{gap:4px}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRow{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRowTotal{background:#f0f5ff;border-radius:8px;margin-top:4px;padding:12px 14px}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRowTotal .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryLabel{font-size:15px}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRowTotal .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryValue{font-size:17px;font-weight:700}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryCardCompact .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRowTotal{margin-top:0;padding:9px 12px}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryCardCompact .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRowTotal .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryLabel{font-size:14px}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryCardCompact .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRowTotal .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryValue{font-size:16px}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRowsCompact .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRowTotal{margin-top:0;padding:9px 12px}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRowsCompact .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRowTotal .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryLabel{font-size:14px}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRowsCompact .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryRowTotal .UnifiedPaymentModal-module-scss-module__6OYHCa__summaryValue{font-size:16px}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryLabel{color:#6c757d}.UnifiedPaymentModal-module-scss-module__6OYHCa__summaryValue{color:#333;text-align:right;font-weight:600}.UnifiedPaymentModal-module-scss-module__6OYHCa__controlsContent{flex-direction:column;gap:12px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentControlsPanel{background:#fff;border:1px solid #e5e7ed;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__controlSection{flex-direction:column;gap:8px;min-width:0;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__controlSection+.UnifiedPaymentModal-module-scss-module__6OYHCa__controlSection{border-top:1px solid #f0f2f6;padding-top:10px}.UnifiedPaymentModal-module-scss-module__6OYHCa__controlHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__controlTitle{color:#2b2f3a;font-size:14px;font-weight:600}.UnifiedPaymentModal-module-scss-module__6OYHCa__discountTypeToggle{flex:none}.UnifiedPaymentModal-module-scss-module__6OYHCa__discountTypeToggle .ant-radio-button-wrapper{text-align:center;min-width:52px;height:30px;padding-inline:14px;font-size:13px;line-height:28px}.UnifiedPaymentModal-module-scss-module__6OYHCa__controlRow{align-items:flex-start;gap:8px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__controlInput,.UnifiedPaymentModal-module-scss-module__6OYHCa__amountInput{margin-block:0!important}.UnifiedPaymentModal-module-scss-module__6OYHCa__amountInput label{color:#2b2f3a;margin-bottom:6px;font-size:14px;font-weight:600}.UnifiedPaymentModal-module-scss-module__6OYHCa__controlButton{flex:none;min-width:116px;height:36px}.UnifiedPaymentModal-module-scss-module__6OYHCa__controlActions{flex:none}.UnifiedPaymentModal-module-scss-module__6OYHCa__warningText{color:#dc3545;font-size:12px}.UnifiedPaymentModal-module-scss-module__6OYHCa__depositHint{color:#3f5be8;background-color:#f4f7ff;border:1px solid #d8e2ff;border-radius:20px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:500}.UnifiedPaymentModal-module-scss-module__6OYHCa__footerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemsEmpty{color:#667085;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemsList{flex-direction:column;gap:8px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemCard{background:#fff;border:1px solid #e5e7ed;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemHead,.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemNameWrap{align-items:flex-start;gap:8px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemHead{justify-content:space-between}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemNameWrap{min-width:0}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemNameWrap .ant-checkbox-wrapper{margin-top:3px}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemName{color:#2b2f3a;font-size:14px;font-weight:600}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemMeta{color:#8b95a7;margin-top:2px;font-size:12px}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemStatus{white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:12px;font-weight:600}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemStatusunpaid{color:#cf1322;background:#fff2f0}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemStatuspartiallyPaid{color:#ad6800;background:#fff7e6}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemStatuspaid{color:#389e0d;background:#f0fdf4}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemStatusoverpaid{color:#722ed1;background:#f5f0ff}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemTotals{color:#8b95a7;border-top:1px solid #f0f2f6;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px 16px;padding-top:10px;font-size:12px;display:grid}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemTotals strong{color:#2b2f3a;font-size:15px}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemTotal{flex-direction:column;gap:2px;min-width:0;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemDiscount{color:#389e0d!important}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemDiscountControl{align-self:flex-start}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemAllocations{border-top:1px solid #f0f2f6;flex-direction:column;gap:8px;padding-top:10px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemAllocationHint{color:#667085;font-size:12px}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemMethodGrid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemMethodInput{color:#667085;flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemMethodInput .ant-input-affix-wrapper{width:100%}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemsSelectionHint{color:#667085;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemDiscountDropdown{background:#fff;border-radius:10px;width:290px;padding:12px;box-shadow:0 8px 24px #1f293724}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemDiscountDropdownHeader{color:#2b2f3a;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:14px;font-weight:500;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemDiscountDropdownActions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemsSelectedTotal{color:#3f5be8;background:#f0f5ff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemsSelectedTotal strong{font-size:16px}@media (max-width:640px){.UnifiedPaymentModal-module-scss-module__6OYHCa__controlHeader,.UnifiedPaymentModal-module-scss-module__6OYHCa__controlRow{flex-direction:column;align-items:stretch}.UnifiedPaymentModal-module-scss-module__6OYHCa__discountTypeToggle,.UnifiedPaymentModal-module-scss-module__6OYHCa__controlActions,.UnifiedPaymentModal-module-scss-module__6OYHCa__controlButton{width:100%}.UnifiedPaymentModal-module-scss-module__6OYHCa__footerActions .ant-btn{flex:100%}.UnifiedPaymentModal-module-scss-module__6OYHCa__paymentItemsEmpty{flex-direction:column;align-items:stretch}}
.PaymentMethodSelector-module-scss-module__9xL57W__root{margin-top:12px}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__header .PaymentMethodSelector-module-scss-module__9xL57W__headerTitle{margin:0;font-size:14px;font-weight:500}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__header .PaymentMethodSelector-module-scss-module__9xL57W__switchLabel{color:#595959;font-size:13px}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__multiList{flex-direction:column;gap:6px;display:flex}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__multiList .PaymentMethodSelector-module-scss-module__9xL57W__methodRow{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;transition:background-color .2s,border-color .2s;display:flex}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__multiList .PaymentMethodSelector-module-scss-module__9xL57W__methodRow .PaymentMethodSelector-module-scss-module__9xL57W__methodRowIcon{flex-shrink:0;display:flex}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__multiList .PaymentMethodSelector-module-scss-module__9xL57W__methodRow .PaymentMethodSelector-module-scss-module__9xL57W__methodRowLabel{flex-shrink:0;min-width:72px;font-size:13px;font-weight:500}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__multiList .PaymentMethodSelector-module-scss-module__9xL57W__depositHint{color:#8c8c8c;text-align:right;font-size:12px}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__addMethodBtn{margin-top:4px}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__multiTotal,.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__multiTotalOver{color:#595959;text-align:right;margin-top:4px;font-size:13px}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__multiTotalOver{color:#ff4d4f}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__methodsGrid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:6px;display:grid}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__methodsGrid .ant-btn{border-radius:7px;padding:4px 8px;font-size:13px;line-height:1.15}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__methodsGrid .PaymentMethodSelector-module-scss-module__9xL57W__methodBtnIcon{display:flex}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__methodsGrid .PaymentMethodSelector-module-scss-module__9xL57W__methodBtnIcon svg{width:16px;height:16px}.PaymentMethodSelector-module-scss-module__9xL57W__root .PaymentMethodSelector-module-scss-module__9xL57W__depositBalanceHint{color:#8c8c8c;text-align:right;margin-top:4px;font-size:12px}.PaymentMethodSelector-module-scss-module__9xL57W__popoverContent{flex-direction:column;gap:8px;min-width:150px;display:flex}
.PaymentSummaryCollapse-module-scss-module__WlgX8a__collapse{background:#fff;border:1px solid #dfe3ea;border-radius:10px;overflow:hidden}.PaymentSummaryCollapse-module-scss-module__WlgX8a__collapse .ant-collapse-item{border-bottom:0!important}.PaymentSummaryCollapse-module-scss-module__WlgX8a__collapse .ant-collapse-header{background:#fafafa;align-items:center!important;padding:10px 12px!important}.PaymentSummaryCollapse-module-scss-module__WlgX8a__collapse .ant-collapse-header-text{min-width:0}.PaymentSummaryCollapse-module-scss-module__WlgX8a__collapse .ant-collapse-extra{justify-content:flex-end;align-items:center;min-width:0;margin-inline-start:auto;display:inline-flex}.PaymentSummaryCollapse-module-scss-module__WlgX8a__collapse .ant-collapse-expand-icon{height:24px!important}.PaymentSummaryCollapse-module-scss-module__WlgX8a__collapse .ant-collapse-content{border-top:1px solid #edf0f5}.PaymentSummaryCollapse-module-scss-module__WlgX8a__collapse .ant-collapse-content-box{padding:12px!important}.PaymentSummaryCollapse-module-scss-module__WlgX8a__title{color:#1f2937;font-size:15px}.PaymentSummaryCollapse-module-scss-module__WlgX8a__rightAddon{color:#1f2937;white-space:nowrap;text-align:right;justify-content:flex-end;align-items:center;min-width:max-content;padding-left:12px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.PaymentSummaryCollapse-module-scss-module__WlgX8a__body{min-width:0}
.ProfileBadge-module-scss-module__osQnMW__profileBadge{align-items:center;gap:10px;display:flex}.ProfileBadge-module-scss-module__osQnMW__portrait{border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.ProfileBadge-module-scss-module__osQnMW__portraitImage{object-fit:cover;border-radius:50%;width:100%;height:100%}.ProfileBadge-module-scss-module__osQnMW__content{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ProfileBadge-module-scss-module__osQnMW__nameRow{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ProfileBadge-module-scss-module__osQnMW__name{color:#1c1f33;font-size:13px;font-weight:600}.ProfileBadge-module-scss-module__osQnMW__nameSuffix{flex:none;align-items:center;line-height:1;display:inline-flex}.ProfileBadge-module-scss-module__osQnMW__metaRow{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ProfileBadge-module-scss-module__osQnMW__meta{color:#8c93a6;font-size:12px}.ProfileBadge-module-scss-module__osQnMW__metaSuffix{flex:none;align-items:center;line-height:1;display:inline-flex}
.PatientSummaryCard-module-scss-module__jFhRpa__patientCard{border:1px solid var(--neutral-surface-base,#e5e7ed);background:var(--primary-card-bg,#fff);width:100%;color:var(--primary-text,#1c1f33);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 10px 12px 14px;display:flex}.PatientSummaryCard-module-scss-module__jFhRpa__patientCardActions{flex:none;align-items:center;gap:6px;display:inline-flex}.PatientSummaryCard-module-scss-module__jFhRpa__actionGroup{align-items:center;gap:8px;display:inline-flex}.PatientSummaryCard-module-scss-module__jFhRpa__selectionActionGroup{border-left:1px solid var(--neutral-surface-base,#e5e7ed);margin-left:14px;padding-left:14px}.PatientSummaryCard-module-scss-module__jFhRpa__actionButton{justify-content:center;align-items:center;width:34px!important;min-width:34px!important;height:34px!important;color:var(--primary-accent,#3d5cea)!important;box-shadow:none!important;background:#3d5cea0f!important;border:1px solid #3d5cea3d!important;border-radius:10px!important;padding:0!important;display:inline-flex!important}.PatientSummaryCard-module-scss-module__jFhRpa__actionButton:hover{border-color:var(--primary-accent,#3d5cea)!important;color:var(--primary-accent,#3d5cea)!important;background:#3d5cea1a!important}.PatientSummaryCard-module-scss-module__jFhRpa__removeActionButton{color:#ff4d4f!important;background:#ff4d4f0f!important;border-color:#ff4d4f3d!important}.PatientSummaryCard-module-scss-module__jFhRpa__removeActionButton:hover{color:#ff4d4f!important;background:#ff4d4f14!important;border-color:#ff4d4f!important}
.SelectInput-module-scss-module__ob_XbW__InputContainer{flex-direction:column;width:100%;margin-block:10px;padding-top:20px;display:flex;position:relative}.SelectInput-module-scss-module__ob_XbW__InputContainer .ant-select-selection-overflow{gap:5px}.SelectInput-module-scss-module__ob_XbW__label{color:#000000e0;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;top:-8px}.SelectInput-module-scss-module__ob_XbW__label .SelectInput-module-scss-module__ob_XbW__required{color:#ff4d4f;margin-left:2px}.SelectInput-module-scss-module__ob_XbW__inputWrapper{width:100%;position:relative}.SelectInput-module-scss-module__ob_XbW__input{width:100%;transition:all .2s cubic-bezier(.645,.045,.355,1)}.SelectInput-module-scss-module__ob_XbW__input.SelectInput-module-scss-module__ob_XbW__inputError,.SelectInput-module-scss-module__ob_XbW__input.SelectInput-module-scss-module__ob_XbW__inputError:hover,.SelectInput-module-scss-module__ob_XbW__input.SelectInput-module-scss-module__ob_XbW__inputError:focus{background-color:#fff2f0}.SelectInput-module-scss-module__ob_XbW__errorContainer{align-items:flex-start;gap:4px;display:flex;position:absolute;top:-8px}.SelectInput-module-scss-module__ob_XbW__errorIcon{color:#ff4d4f;flex-shrink:0;margin-top:1px;font-size:14px}.SelectInput-module-scss-module__ob_XbW__errorMessages{flex-direction:column;gap:2px;display:flex}.SelectInput-module-scss-module__ob_XbW__errorMessage{color:#ff4d4f;word-break:break-word;font-size:12px;line-height:1.4}
.DateInput-module-scss-module__TTG8HW__InputContainer{flex-direction:column;width:100%;max-width:600px;margin-block:10px;padding-top:20px;display:flex;position:relative}.DateInput-module-scss-module__TTG8HW__label{color:#000000e0;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;top:-8px}.DateInput-module-scss-module__TTG8HW__label .DateInput-module-scss-module__TTG8HW__required{color:#ff4d4f;margin-left:2px}.DateInput-module-scss-module__TTG8HW__inputWrapper{width:100%;position:relative}.DateInput-module-scss-module__TTG8HW__input{width:100%;transition:all .2s cubic-bezier(.645,.045,.355,1)}.DateInput-module-scss-module__TTG8HW__input.DateInput-module-scss-module__TTG8HW__inputError,.DateInput-module-scss-module__TTG8HW__input.DateInput-module-scss-module__TTG8HW__inputError:hover,.DateInput-module-scss-module__TTG8HW__input.DateInput-module-scss-module__TTG8HW__inputError:focus{background-color:#fff2f0}.DateInput-module-scss-module__TTG8HW__errorContainer{align-items:flex-start;gap:4px;display:flex;position:absolute;top:-8px}.DateInput-module-scss-module__TTG8HW__errorIcon{color:#ff4d4f;flex-shrink:0;margin-top:1px;font-size:14px}.DateInput-module-scss-module__TTG8HW__errorMessages{flex-direction:column;gap:2px;display:flex}.DateInput-module-scss-module__TTG8HW__errorMessage{color:#ff4d4f;word-break:break-word;font-size:12px;line-height:1.4}
.NumberInput-module-scss-module__ewE-ea__InputContainer{flex-direction:column;width:100%;margin-block:10px;padding-top:20px;display:flex;position:relative}.NumberInput-module-scss-module__ewE-ea__label{color:#000000e0;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;top:-8px}.NumberInput-module-scss-module__ewE-ea__label .NumberInput-module-scss-module__ewE-ea__required{color:#ff4d4f;margin-left:2px}.NumberInput-module-scss-module__ewE-ea__inputWrapper{width:100%;position:relative}.NumberInput-module-scss-module__ewE-ea__input{width:100%;transition:all .2s cubic-bezier(.645,.045,.355,1)}.NumberInput-module-scss-module__ewE-ea__input.NumberInput-module-scss-module__ewE-ea__inputError,.NumberInput-module-scss-module__ewE-ea__input.NumberInput-module-scss-module__ewE-ea__inputError:hover,.NumberInput-module-scss-module__ewE-ea__input.NumberInput-module-scss-module__ewE-ea__inputError:focus{background-color:#fff2f0}.NumberInput-module-scss-module__ewE-ea__errorContainer{align-items:flex-start;gap:4px;display:flex;position:absolute;top:-8px}.NumberInput-module-scss-module__ewE-ea__errorIcon{color:#ff4d4f;flex-shrink:0;margin-top:1px;font-size:14px}.NumberInput-module-scss-module__ewE-ea__errorMessages{flex-direction:column;gap:2px;display:flex}.NumberInput-module-scss-module__ewE-ea__errorMessage{color:#ff4d4f;word-break:break-word;font-size:12px;line-height:1.4}.NumberInput-module-scss-module__ewE-ea__compactRadioWrapper .ant-radio-button-wrapper{margin:0;border-radius:0!important}.NumberInput-module-scss-module__ewE-ea__compactRadioWrapper .ant-radio-button-wrapper :before{display:none!important}.NumberInput-module-scss-module__ewE-ea__compactRadioWrapper .ant-radio-button-wrapper:before{display:none!important}
.TextAreaInput-module-scss-module__ScnV8G__InputContainer{flex-direction:column;width:100%;margin-block:10px;padding-top:20px;display:flex;position:relative}.TextAreaInput-module-scss-module__ScnV8G__label{color:#000000e0;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;top:-8px}.TextAreaInput-module-scss-module__ScnV8G__label .TextAreaInput-module-scss-module__ScnV8G__required{color:#ff4d4f;margin-left:2px}.TextAreaInput-module-scss-module__ScnV8G__inputWrapper{width:100%;position:relative}.TextAreaInput-module-scss-module__ScnV8G__input{width:100%;transition:all .2s cubic-bezier(.645,.045,.355,1)}.TextAreaInput-module-scss-module__ScnV8G__input.TextAreaInput-module-scss-module__ScnV8G__inputError,.TextAreaInput-module-scss-module__ScnV8G__input.TextAreaInput-module-scss-module__ScnV8G__inputError:hover,.TextAreaInput-module-scss-module__ScnV8G__input.TextAreaInput-module-scss-module__ScnV8G__inputError:focus{background-color:#fff2f0}.TextAreaInput-module-scss-module__ScnV8G__errorContainer{align-items:flex-start;gap:4px;display:flex;position:absolute;top:-8px}.TextAreaInput-module-scss-module__ScnV8G__errorIcon{color:#ff4d4f;flex-shrink:0;margin-top:1px;font-size:14px}.TextAreaInput-module-scss-module__ScnV8G__errorMessages{flex-direction:column;gap:2px;display:flex}.TextAreaInput-module-scss-module__ScnV8G__errorMessage{color:#ff4d4f;word-break:break-word;font-size:12px;line-height:1.4}
.ExaminationSummaryCard-module-scss-module__9biUFG__card{background:var(--primary-card-bg,#fff);border:1px solid #3d5cea47;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.ExaminationSummaryCard-module-scss-module__9biUFG__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ExaminationSummaryCard-module-scss-module__9biUFG__titleBlock{flex-direction:column;gap:6px;min-width:0;display:flex}.ExaminationSummaryCard-module-scss-module__9biUFG__titleRow{min-width:0;color:var(--primary-text,#1c1f33);align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.25;display:inline-flex}.ExaminationSummaryCard-module-scss-module__9biUFG__titleRow svg{color:var(--primary-accent,#3d5cea);flex:none}.ExaminationSummaryCard-module-scss-module__9biUFG__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ExaminationSummaryCard-module-scss-module__9biUFG__meta{color:var(--secondary-text,#8c93a6);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;font-weight:500;line-height:1.25;display:flex}.ExaminationSummaryCard-module-scss-module__9biUFG__meta span+span{padding-left:10px;position:relative}.ExaminationSummaryCard-module-scss-module__9biUFG__meta span+span:before{content:"";background:#c5cad6;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ExaminationSummaryCard-module-scss-module__9biUFG__headerActions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;max-width:45%;display:flex}.ExaminationSummaryCard-module-scss-module__9biUFG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ExaminationSummaryCard-module-scss-module__9biUFG__stat{border:1px solid var(--neutral-surface-base,#e5e7ed);background:#fbfcff;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.ExaminationSummaryCard-module-scss-module__9biUFG__stat span{color:var(--secondary-text,#8c93a6);font-size:12px;font-weight:500}.ExaminationSummaryCard-module-scss-module__9biUFG__stat strong{color:var(--primary-text,#1c1f33);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.ExaminationSummaryCard-module-scss-module__9biUFG__collapse{border:1px solid var(--neutral-surface-base,#e5e7ed);background:#fbfcff;border-radius:12px}.ExaminationSummaryCard-module-scss-module__9biUFG__collapse .ant-collapse-item{border-bottom:0}.ExaminationSummaryCard-module-scss-module__9biUFG__collapse .ant-collapse-header{font-size:14px;font-weight:700;line-height:1.25;color:var(--primary-text,#1c1f33)!important;align-items:center!important;padding:10px 12px!important}.ExaminationSummaryCard-module-scss-module__9biUFG__collapse .ant-collapse-content-box{padding:0 12px 12px!important}.ExaminationSummaryCard-module-scss-module__9biUFG__footerActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:720px){.ExaminationSummaryCard-module-scss-module__9biUFG__header{flex-direction:column}.ExaminationSummaryCard-module-scss-module__9biUFG__headerActions{justify-content:flex-start;max-width:100%}.ExaminationSummaryCard-module-scss-module__9biUFG__stats{grid-template-columns:1fr}}
.PatientSearchDrawer-module-scss-module__jdD13q__drawer .ant-drawer-body{padding:20px}.PatientSearchDrawer-module-scss-module__jdD13q__compactDrawer .ant-drawer-body{padding:0 20px 20px!important}.PatientSearchDrawer-module-scss-module__jdD13q__compactDrawerBody{padding-top:12px!important}.PatientSearchDrawer-module-scss-module__jdD13q__addPatient{color:#4b5bff;align-self:flex-start;padding:0;font-weight:600}.PatientSearchDrawer-module-scss-module__jdD13q__patientItem{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f0f2f5;align-items:center;gap:12px;padding:8px 0;transition:background-color .2s;display:flex}.PatientSearchDrawer-module-scss-module__jdD13q__patientItem:hover{background:#f9f9fb}.PatientSearchDrawer-module-scss-module__jdD13q__patientCardItem{background:#fff;border:1px solid #e5e7ed;border-radius:12px;width:100%;padding:12px}.PatientSearchDrawer-module-scss-module__jdD13q__patientCardItem:hover,.PatientSearchDrawer-module-scss-module__jdD13q__patientItemSelected{background:#f8faff;border-color:#4b5bff}.PatientSearchDrawer-module-scss-module__jdD13q__patientBadge{flex:1}.PatientSearchDrawer-module-scss-module__jdD13q__checkbox .ant-checkbox-inner{width:18px;height:18px}.PatientSearchDrawer-module-scss-module__jdD13q__footer{justify-content:flex-end;padding-top:8px;display:flex}.PatientSearchDrawer-module-scss-module__jdD13q__footerBtn{min-width:120px}
.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisDrawer .ant-drawer-header{display:none}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisDrawer .ant-drawer-body{flex-direction:column;min-height:0;display:flex;padding:0 16px 16px!important}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisDrawer .ant-drawer-footer{border-top:0!important;padding:16px!important}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisDrawerBody{padding-top:12px!important}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisHeader{margin-bottom:16px}.CreateReferralDrawer-module-scss-module__uGKT7a__defaultHeader{padding:0 20px}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisLayout{flex-direction:column;flex:1;min-height:0;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisLayout .CreateReferralDrawer-module-scss-module__uGKT7a__patientCard{margin:0 0 16px}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisLayout .CreateReferralDrawer-module-scss-module__uGKT7a__tabs{padding:0}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisLayout .CreateReferralDrawer-module-scss-module__uGKT7a__content{gap:18px;padding:0}.CreateReferralDrawer-module-scss-module__uGKT7a__header{align-items:center;padding:16px 20px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__header .CreateReferralDrawer-module-scss-module__uGKT7a__closeButton{color:#8c93a6;cursor:pointer;background:0 0;border:none;padding:4px;font-size:18px}.CreateReferralDrawer-module-scss-module__uGKT7a__header .CreateReferralDrawer-module-scss-module__uGKT7a__closeButton:hover{color:#1c1f33}.CreateReferralDrawer-module-scss-module__uGKT7a__header .CreateReferralDrawer-module-scss-module__uGKT7a__title{text-align:center;color:#1c1f33;flex:1;margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__header .CreateReferralDrawer-module-scss-module__uGKT7a__headerSpacer{width:32px}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard{cursor:pointer;background:#fff;border:1.5px dashed #d0d3de;border-radius:16px;align-items:center;gap:8px;margin:0 20px 16px;padding:14px 16px;transition:all .2s;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard:hover{border-color:var(--primary-accent);box-shadow:0 4px 12px color-mix(in srgb, var(--primary-accent) 8%, transparent)}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientAvatar{color:#8c93a6;background:#e8eaed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientAvatar .CreateReferralDrawer-module-scss-module__uGKT7a__patientAvatarIcon{font-size:20px}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientInfo{flex-direction:column;flex:1;gap:2px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientInfo .CreateReferralDrawer-module-scss-module__uGKT7a__patientName{color:#1c1f33;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientInfo .CreateReferralDrawer-module-scss-module__uGKT7a__patientPhone,.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientInfo .CreateReferralDrawer-module-scss-module__uGKT7a__patientPlaceholder{color:#8c93a6;font-family:Inter,sans-serif;font-size:13px}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientBadge{flex:1;min-width:0}.CreateReferralDrawer-module-scss-module__uGKT7a__patientCard .CreateReferralDrawer-module-scss-module__uGKT7a__patientArrow{color:#8c93a6;font-size:14px}.CreateReferralDrawer-module-scss-module__uGKT7a__tabs{padding:0 20px}.CreateReferralDrawer-module-scss-module__uGKT7a__tabs .ant-tabs-nav{margin:0 0 8px}.CreateReferralDrawer-module-scss-module__uGKT7a__tabs .ant-tabs-tab{letter-spacing:.05em;color:#8f94a7;padding:0 8px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__tabs .ant-tabs-tab-active{color:#1c1f33}.CreateReferralDrawer-module-scss-module__uGKT7a__tabs .ant-tabs-ink-bar{background:var(--primary-accent);border-radius:999px;height:3px}.CreateReferralDrawer-module-scss-module__uGKT7a__fieldLabel{color:#000000e0;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.CreateReferralDrawer-module-scss-module__uGKT7a__content{flex-direction:column;flex:1;gap:16px;padding:0 20px 20px;display:flex;overflow-y:auto}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__field{flex-direction:column;gap:8px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector{border:1px solid #d9d9d9;border-radius:12px;transition:border-color .2s;overflow:hidden}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector:focus-within{border-color:var(--primary-accent)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector.CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelectorDisabled{pointer-events:none;opacity:.6;background:#f5f5f5}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearch{border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;padding:10px 14px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearch .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearchInput{color:#1c1f33;background:0 0;border:none;outline:none;flex:1;font-family:Inter,sans-serif;font-size:14px}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearch .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearchInput::placeholder{color:#bfbfbf}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearch .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSearchIcon{color:#bfbfbf;flex-shrink:0}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList{max-height:260px;overflow-y:auto}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceLoading,.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceEmpty{color:#8c93a6;text-align:center;padding:16px;font-family:Inter,sans-serif;font-size:13px}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;width:100%;padding:12px 16px;transition:background .15s;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem:not(:last-child){border-bottom:1px solid #f5f5f5}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem:hover{background:var(--primary-bg)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem.CreateReferralDrawer-module-scss-module__uGKT7a__serviceItemSelected{background:color-mix(in srgb, var(--primary-accent) 6%, white)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItemName{color:#1c1f33;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItemMeta{color:#8c93a6;align-items:center;gap:12px;font-family:Inter,sans-serif;font-size:13px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__serviceSelector .CreateReferralDrawer-module-scss-module__uGKT7a__serviceList .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItem .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItemMeta .CreateReferralDrawer-module-scss-module__uGKT7a__serviceItemPrice{color:#52c41a;font-weight:500}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__rowFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__rowFields .CreateReferralDrawer-module-scss-module__uGKT7a__halfField{flex-direction:column;gap:8px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__bookingModeSegmented{background:#f5f6fa;border-radius:12px;width:100%;padding:4px}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__bookingModeSegmented .ant-segmented-group{width:100%}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__bookingModeSegmented .ant-segmented-item{text-align:center;border-radius:9px;flex:1}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__bookingModeSegmented .ant-segmented-item-label{min-height:32px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:32px}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__manualTimeSection{flex-direction:column;gap:12px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__manualTimeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__manualTimeGrid{grid-template-columns:1fr}}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__manualTimeGrid .CreateReferralDrawer-module-scss-module__uGKT7a__manualTimeField{flex-direction:column;gap:8px;min-width:0;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection{flex-direction:column;gap:12px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip{align-items:center;gap:6px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__dateNavBtn{cursor:pointer;color:#8c93a6;background:0 0;border:1px solid #e8eaed;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__dateNavBtn:hover:not(:disabled){border-color:var(--primary-accent);color:var(--primary-accent)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__dateNavBtn:disabled{opacity:.4;cursor:not-allowed}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills{flex:1;gap:6px;display:flex;overflow:hidden}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill{cursor:pointer;background:#f5f6fa;border:1.5px solid #0000;border-radius:12px;flex-direction:column;flex:1;align-items:center;padding:8px 10px;transition:all .2s;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill:hover{border-color:var(--primary-accent);background:color-mix(in srgb, var(--primary-accent) 9%, white)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill.CreateReferralDrawer-module-scss-module__uGKT7a__datePillActive{background:var(--primary-accent);border-color:var(--primary-accent)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill.CreateReferralDrawer-module-scss-module__uGKT7a__datePillActive .CreateReferralDrawer-module-scss-module__uGKT7a__datePillLabel,.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill.CreateReferralDrawer-module-scss-module__uGKT7a__datePillActive .CreateReferralDrawer-module-scss-module__uGKT7a__datePillDate{color:#fff}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill.CreateReferralDrawer-module-scss-module__uGKT7a__datePillActive:hover{background:var(--state-hover);border-color:var(--state-hover)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill .CreateReferralDrawer-module-scss-module__uGKT7a__datePillLabel{color:#8c93a6;text-transform:uppercase;letter-spacing:.04em;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__dateStrip .CreateReferralDrawer-module-scss-module__uGKT7a__datePills .CreateReferralDrawer-module-scss-module__uGKT7a__datePill .CreateReferralDrawer-module-scss-module__uGKT7a__datePillDate{color:#1c1f33;margin-top:2px;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlot{color:var(--primary-accent);background:color-mix(in srgb, var(--primary-accent) 9%, white);cursor:pointer;text-align:center;border:1.5px solid #0000;border-radius:10px;padding:8px 4px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:all .15s}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlot:hover{border-color:var(--primary-accent);color:var(--primary-accent);background:0 0}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlot.CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotSelected{background:var(--primary-accent);border-color:var(--primary-accent);color:#fff;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlot.CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotSelected:hover{background:var(--primary-accent)!important;border-color:var(--primary-accent)!important;color:#fff!important}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlot.CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotBusy{color:#c4c9d4;cursor:not-allowed;background:#f0f0f0;border-color:#0000}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotsSection .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlots .CreateReferralDrawer-module-scss-module__uGKT7a__timeSlot.CreateReferralDrawer-module-scss-module__uGKT7a__timeSlotBusy:hover{color:#c4c9d4;background:#f0f0f0}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__noSlots{text-align:center;color:#8c8c8c;padding:16px;font-size:13px}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent{flex-direction:column;gap:20px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow{flex-direction:column;align-items:stretch;gap:10px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow .CreateReferralDrawer-module-scss-module__uGKT7a__tagLabel{color:#1c1f33;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow .CreateReferralDrawer-module-scss-module__uGKT7a__tagButtons{flex-wrap:wrap;flex:1;gap:10px;min-width:0;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow .CreateReferralDrawer-module-scss-module__uGKT7a__tagButtons .CreateReferralDrawer-module-scss-module__uGKT7a__tagButton{color:#8c93a6;cursor:pointer;white-space:nowrap;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:20px;padding:8px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;transition:all .2s}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow .CreateReferralDrawer-module-scss-module__uGKT7a__tagButtons .CreateReferralDrawer-module-scss-module__uGKT7a__tagButton:hover{border-color:var(--primary-accent);color:#1c1f33;background:#e8e8e8}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow .CreateReferralDrawer-module-scss-module__uGKT7a__tagButtons .CreateReferralDrawer-module-scss-module__uGKT7a__tagButton.CreateReferralDrawer-module-scss-module__uGKT7a__tagButtonActive{background:var(--primary-accent);color:#fff;border-color:var(--primary-accent)}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__tagsContent .CreateReferralDrawer-module-scss-module__uGKT7a__tagRow .CreateReferralDrawer-module-scss-module__uGKT7a__tagButtons .CreateReferralDrawer-module-scss-module__uGKT7a__tagButton.CreateReferralDrawer-module-scss-module__uGKT7a__tagButtonActive:hover{background:var(--state-hover);border-color:var(--state-hover);color:#fff}.CreateReferralDrawer-module-scss-module__uGKT7a__content .CreateReferralDrawer-module-scss-module__uGKT7a__descriptionContent{flex-direction:column;gap:16px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__footer{border-top:1px solid #e5e7ed;flex-direction:column;gap:16px;padding:16px 20px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__totalSection{justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__totalSection .CreateReferralDrawer-module-scss-module__uGKT7a__totalLabel{color:#8c93a6;font-family:Inter,sans-serif;font-size:13px}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__totalSection .CreateReferralDrawer-module-scss-module__uGKT7a__totalPrice{color:#1c1f33;font-family:Inter,sans-serif;font-size:24px;font-weight:700}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__footerButtons{gap:12px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__footerButtons .CreateReferralDrawer-module-scss-module__uGKT7a__cancelBtn{color:#1c1f33;background:#e8e9ef;border:none;border-radius:999px;flex:1;height:44px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__footerButtons .CreateReferralDrawer-module-scss-module__uGKT7a__cancelBtn:hover{color:#1c1f33!important;background:#dcdde3!important}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__footerButtons .CreateReferralDrawer-module-scss-module__uGKT7a__saveBtn{background:var(--primary-accent);border:none;border-radius:999px;flex:1;height:44px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__footer .CreateReferralDrawer-module-scss-module__uGKT7a__footerButtons .CreateReferralDrawer-module-scss-module__uGKT7a__saveBtn:hover{background:var(--state-hover)!important}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisFooter{flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisFooterMeta{align-items:baseline;gap:8px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisFooterMetaLabel{color:#8c93a6;font-size:13px}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisFooterMetaValue{color:#1c1f33;font-size:24px;font-weight:700}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisFooterButtons{gap:10px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__diagnosisFooterButton{min-width:120px;border-radius:999px!important;height:44px!important;font-size:15px!important;font-weight:600!important}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .ant-modal-content{border-radius:16px;padding:24px}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent{text-align:center}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictTitle{color:#1c1f33;margin:0 0 12px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictText{color:#8c93a6;margin:0 0 24px;font-family:Inter,sans-serif;font-size:14px}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictButtons{gap:12px;display:flex}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictButtons .CreateReferralDrawer-module-scss-module__uGKT7a__conflictCancelBtn{color:#1c1f33;background:#f5f5f5;border:none;border-radius:999px;flex:1;height:40px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictButtons .CreateReferralDrawer-module-scss-module__uGKT7a__conflictCancelBtn:hover{color:#1c1f33!important;background:#e8e8e8!important}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictButtons .CreateReferralDrawer-module-scss-module__uGKT7a__conflictConfirmBtn{background:var(--primary-accent);border:none;border-radius:999px;flex:1;height:40px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.CreateReferralDrawer-module-scss-module__uGKT7a__conflictModal .CreateReferralDrawer-module-scss-module__uGKT7a__conflictContent .CreateReferralDrawer-module-scss-module__uGKT7a__conflictButtons .CreateReferralDrawer-module-scss-module__uGKT7a__conflictConfirmBtn:hover{background:var(--state-hover)!important}
.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__drawer .ant-drawer-body{flex-direction:column;gap:16px;height:100%;padding:20px;display:flex;overflow:hidden}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__content{flex-direction:column;flex:1;gap:16px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__patientCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__patientAvatar{color:#fff;background:#8bd889;border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__patientMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__patientName{color:#1c1f33;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__patientPhone{color:#8c93a6;font-size:14px}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__patientOption{flex-direction:column;gap:2px;width:100%;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__patientOptionName{color:#262626;font-weight:500}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__patientOptionMeta{color:#666;font-size:12px}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__patientSelectDropdown{flex-direction:column;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__patientSelectLoader{flex-shrink:0;justify-content:center;align-items:center;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__patientSelectFooter{border-top:1px solid #f0f0f0;flex-shrink:0;padding:8px 12px}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__staffOption{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__staffOptionName{color:#262626;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__staffOptionRole{color:#8c93a6;flex-shrink:0;font-size:12px}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__statusOption{align-items:center;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__tabs .ant-tabs-nav{margin:0}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__section{background:#f9f9f9;border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__sectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__sectionTitle{color:#1c1f33;font-size:16px;font-weight:600}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__sectionMeta{color:#8c93a6;white-space:nowrap;font-size:13px;font-weight:500}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__hint{color:#6b7280;margin:0;font-size:14px;line-height:1.35}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__templateOption{flex-direction:column;gap:3px;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__templateOptionTitle{color:#1c1f33;font-weight:600}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__templateOptionMeta{color:#8c93a6;font-size:12px}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceRows{flex-direction:column;gap:12px;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__servicePool{flex-direction:column;gap:6px;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__servicePoolItem{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s;display:grid}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__servicePoolItem:hover{border-color:#9db7ff}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__servicePoolItemSelected{background:#f5f7ff;border-color:#3155ff}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__servicePoolInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__servicePoolName{color:#1c1f33;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__servicePoolMeta{color:#8c93a6;font-size:12px}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__servicePoolRemove{border-radius:50%}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceActions button{border-radius:18px}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceCard{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #9db7ff;border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:relative}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceTitleBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceTitle{color:#1c1f33;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceMeta{color:#8c93a6;align-items:center;gap:8px;font-size:13px;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__servicePrice{color:#3155ff;white-space:nowrap;font-size:16px;font-weight:700}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceHeaderActions button{border-radius:16px}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__groupServices{flex-direction:column;gap:8px;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__groupServiceItem{background:#fbfcff;border:1px solid #edf0f5;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__groupServiceInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__groupServiceName{color:#1c1f33;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__groupServiceMeta{color:#8c93a6;font-size:12px}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__groupServiceItem button{white-space:nowrap;border-radius:16px}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__field{flex-direction:column;gap:6px;min-width:0;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__fieldLabel{color:#8c93a6;font-size:13px}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__fieldHintError{color:#d80e0c;font-size:12px;line-height:1.3}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__appointmentTypeButtons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__appointmentTypeButtons button{border-radius:18px;min-width:0}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__timeControls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDropdown{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px;box-shadow:0 8px 24px #0f172a14}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotPanel{flex-direction:column;gap:12px;width:100%;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDateStrip{align-items:center;gap:6px;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDateNav{color:#8c93a6;cursor:pointer;background:0 0;border:1px solid #e8eaed;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDateNav:hover:not(:disabled){color:#3155ff;border-color:#3155ff}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDateNav:disabled{opacity:.4;cursor:not-allowed}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDatePills{flex:1;gap:6px;display:flex;overflow:hidden}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDatePill{cursor:pointer;background:#f5f6fa;border:1.5px solid #0000;border-radius:12px;flex-direction:column;flex:1;align-items:center;min-width:0;padding:8px 10px;transition:all .2s;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDatePill:hover{background:#3155ff17;border-color:#3155ff}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDatePillActive,.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDatePillActive:hover{background:#3155ff;border-color:#3155ff}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDatePillActive .CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDatePillLabel,.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDatePillActive .CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDatePillDate{color:#fff}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDatePillLabel{color:#8c93a6;text-transform:uppercase;font-size:11px;font-weight:600}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotDatePillDate{color:#1c1f33;margin-top:2px;font-size:12px;font-weight:500}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotTimeGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotTimeButton{color:#3155ff;cursor:pointer;text-align:center;background:#3155ff17;border:1.5px solid #0000;border-radius:10px;padding:8px 4px;font-size:13px;font-weight:500;transition:all .15s}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotTimeButton:hover{color:#3155ff;background:0 0;border-color:#3155ff}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotTimeButtonSelected{color:#fff;background:#3155ff;border-color:#3155ff;font-weight:600}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotTimeButtonSelected:hover{color:#fff;background:#3155ff;border-color:#3155ff}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__slotEmpty{text-align:center;color:#8c93a6;place-items:center;min-height:84px;font-size:13px;display:grid}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__emptyState{text-align:center;color:#8c93a6;border:1px dashed #d9d9d9;border-radius:12px;place-items:center;min-height:92px;padding:18px;display:grid}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__compactEmpty{text-align:center;color:#8c93a6;background:#fff;border:1px dashed #d9d9d9;border-radius:10px;place-items:center;min-height:48px;padding:12px;font-size:13px;display:grid}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__addServiceButton{color:#3155ff;align-self:flex-start;padding-left:0;font-weight:600}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__footer{justify-content:flex-end;width:100%}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__totalSummary{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__totalSummaryLabel{color:#8c93a6;font-size:13px;display:block}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__totalSummaryMeta{color:#1c1f33;font-size:14px;font-weight:600;display:block}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__totalSummaryValue{color:#1c1f33;white-space:nowrap;font-size:20px;font-weight:700}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__footerButtons{gap:8px;width:auto;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__footerButtons button{border-radius:18px;min-width:132px;height:34px}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceSelectItem{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:0;display:grid}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceSelectCard{background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:10px 18px;display:flex;position:relative;overflow:hidden}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceSelectCard:before{content:"";background:#0ea5e9;width:4px;position:absolute;top:0;bottom:0;left:0}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceSelectInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceSelectName{color:#1c1f33;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceSelectMeta{color:#8c93a6;font-size:13px}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceSelectPrice{color:#3155ff;white-space:nowrap;font-weight:700}@media (max-width:720px){.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceControls,.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__timeControls,.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__appointmentTypeButtons,.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__groupServiceItem{grid-template-columns:1fr}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__sectionHeader,.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceActions{flex-direction:column;align-items:stretch}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__serviceActions button,.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__footerButtons{width:100%}.CreateCalendarExaminationDrawer-module-scss-module__zE6a6G__footerButtons button{flex:1;min-width:0}}
.CloseShiftModal-module-scss-module__EabA1a__drawer .ant-drawer-body{padding:0 20px!important}.CloseShiftModal-module-scss-module__EabA1a__drawer .ant-drawer-footer{border-top:1px solid var(--border-color);padding:16px 20px 20px!important}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content{flex-direction:column;gap:16px;display:flex}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__userSection{align-items:center;gap:12px;padding-bottom:4px;display:flex}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__userSection .CloseShiftModal-module-scss-module__EabA1a__userDetails{flex-direction:column;flex:1;gap:2px;display:flex}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__userSection .CloseShiftModal-module-scss-module__EabA1a__userDetails .CloseShiftModal-module-scss-module__EabA1a__userName{color:var(--text-color);font-size:16px;font-weight:600}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__userSection .CloseShiftModal-module-scss-module__EabA1a__userDetails .CloseShiftModal-module-scss-module__EabA1a__userRole{color:var(--text-color-secondary);font-size:13px}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__dateText{color:var(--text-color);padding-bottom:4px;font-size:15px;display:block}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__paymentCard{background:var(--background-color-light);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__paymentCard .CloseShiftModal-module-scss-module__EabA1a__paymentItem{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__paymentCard .CloseShiftModal-module-scss-module__EabA1a__paymentItem .CloseShiftModal-module-scss-module__EabA1a__paymentLabel{align-items:center;gap:10px;display:flex}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__paymentCard .CloseShiftModal-module-scss-module__EabA1a__paymentItem .CloseShiftModal-module-scss-module__EabA1a__paymentLabel .CloseShiftModal-module-scss-module__EabA1a__paymentIcon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__paymentCard .CloseShiftModal-module-scss-module__EabA1a__paymentItem .CloseShiftModal-module-scss-module__EabA1a__paymentLabel .CloseShiftModal-module-scss-module__EabA1a__paymentType{color:var(--text-color);font-size:14px}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__paymentCard .CloseShiftModal-module-scss-module__EabA1a__paymentItem .CloseShiftModal-module-scss-module__EabA1a__paymentValue{color:var(--text-color);font-size:16px;font-weight:600}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__paymentCard .CloseShiftModal-module-scss-module__EabA1a__paymentItem .CloseShiftModal-module-scss-module__EabA1a__paymentValue .CloseShiftModal-module-scss-module__EabA1a__currency{color:var(--text-color-secondary);font-size:14px;font-weight:400}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__paymentCard .CloseShiftModal-module-scss-module__EabA1a__totalSection{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:8px;padding-top:12px;display:flex}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__paymentCard .CloseShiftModal-module-scss-module__EabA1a__totalSection .CloseShiftModal-module-scss-module__EabA1a__totalLabel{color:var(--text-color);font-size:15px}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__paymentCard .CloseShiftModal-module-scss-module__EabA1a__totalSection .CloseShiftModal-module-scss-module__EabA1a__totalValue{color:var(--text-color);font-size:20px;font-weight:700}.CloseShiftModal-module-scss-module__EabA1a__drawer .CloseShiftModal-module-scss-module__EabA1a__content .CloseShiftModal-module-scss-module__EabA1a__paymentCard .CloseShiftModal-module-scss-module__EabA1a__totalSection .CloseShiftModal-module-scss-module__EabA1a__totalValue .CloseShiftModal-module-scss-module__EabA1a__currency{color:var(--text-color-secondary);font-size:16px;font-weight:400}.CloseShiftModal-module-scss-module__EabA1a__footerActions{justify-content:flex-end;gap:12px;display:flex}
.OpenShiftModal-module-scss-module__cuuOza__drawer .ant-drawer-body{padding:0 20px!important}.OpenShiftModal-module-scss-module__cuuOza__drawer .OpenShiftModal-module-scss-module__cuuOza__content{flex-direction:column;gap:16px;display:flex}.OpenShiftModal-module-scss-module__cuuOza__drawer .OpenShiftModal-module-scss-module__cuuOza__content .OpenShiftModal-module-scss-module__cuuOza__userSection{align-items:center;gap:12px;padding-bottom:4px;display:flex}.OpenShiftModal-module-scss-module__cuuOza__drawer .OpenShiftModal-module-scss-module__cuuOza__content .OpenShiftModal-module-scss-module__cuuOza__userSection .OpenShiftModal-module-scss-module__cuuOza__userDetails{flex-direction:column;flex:1;gap:2px;display:flex}.OpenShiftModal-module-scss-module__cuuOza__drawer .OpenShiftModal-module-scss-module__cuuOza__content .OpenShiftModal-module-scss-module__cuuOza__userSection .OpenShiftModal-module-scss-module__cuuOza__userDetails .OpenShiftModal-module-scss-module__cuuOza__userName{color:var(--text-color);font-size:16px;font-weight:600}.OpenShiftModal-module-scss-module__cuuOza__drawer .OpenShiftModal-module-scss-module__cuuOza__content .OpenShiftModal-module-scss-module__cuuOza__userSection .OpenShiftModal-module-scss-module__cuuOza__userDetails .OpenShiftModal-module-scss-module__cuuOza__userRole{color:var(--text-color-secondary);font-size:13px}.OpenShiftModal-module-scss-module__cuuOza__drawer .OpenShiftModal-module-scss-module__cuuOza__content .OpenShiftModal-module-scss-module__cuuOza__cashInputSection{flex-direction:column;gap:8px;display:flex}.OpenShiftModal-module-scss-module__cuuOza__drawer .OpenShiftModal-module-scss-module__cuuOza__content .OpenShiftModal-module-scss-module__cuuOza__cashInputSection .OpenShiftModal-module-scss-module__cuuOza__inputLabel{color:var(--text-color);font-size:14px;font-weight:500}.OpenShiftModal-module-scss-module__cuuOza__drawer .OpenShiftModal-module-scss-module__cuuOza__content .OpenShiftModal-module-scss-module__cuuOza__actions{gap:12px;margin-top:8px;display:flex}
.SlotActionMenu-module-scss-module__BksP2G__item{color:#1f2937;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:14px;transition:background .12s;display:flex}.SlotActionMenu-module-scss-module__BksP2G__item:hover:not(:disabled){background:#f3f4f6}.SlotActionMenu-module-scss-module__BksP2G__item:disabled{color:#c0c4cc;cursor:not-allowed}
.CalendarFilter-module-scss-module__OuWrGq__container{flex-direction:column;height:100%;display:flex;overflow:hidden}.CalendarFilter-module-scss-module__OuWrGq__container.CalendarFilter-module-scss-module__OuWrGq__loading{text-align:center}:is(.CalendarFilter-module-scss-module__OuWrGq__container .ant-input-outlined,.CalendarFilter-module-scss-module__OuWrGq__container .ant-input-compact-item,.CalendarFilter-module-scss-module__OuWrGq__container .ant-select-selector){background:var(--primary-bg)!important}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__title{font-size:16px;font-weight:700;display:block}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__text{line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__searchContainer .ant-checkbox-inner{border-radius:4px}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__searchContainer .ant-tree-checkbox-inner{border-radius:4px}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__checkBoxContainer{flex-direction:column;flex:1;min-height:0;padding-right:4px;display:flex;overflow:hidden auto;scroll-behavior:smooth!important}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__checkBoxContainer::-webkit-scrollbar{width:6px}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__checkBoxContainer::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__checkBoxContainer::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__checkBoxContainer::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__checkBoxContainer .ant-checkbox-inner{background-color:var(--secondary-accent);border-color:var(--secondary-accent);border-radius:4px}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__checkBoxContainer .ant-tree-checkbox-inner{border-radius:4px}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__select{width:100%;margin-bottom:16px}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__select .CalendarFilter-module-scss-module__OuWrGq__selectBadge{color:#666;background-color:#f0f0f0;border-radius:8px;justify-content:center;align-items:center;min-width:20px;height:16px;margin-left:4px;padding:2px 6px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList{background-color:#fff;border-radius:8px}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList .CalendarFilter-module-scss-module__OuWrGq__selectAllContainer{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:center;padding:12px 16px;transition:background-color .2s;display:flex}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList .CalendarFilter-module-scss-module__OuWrGq__selectAllContainer:hover{background-color:#f8f9fa}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList .CalendarFilter-module-scss-module__OuWrGq__selectAllContainer .CalendarFilter-module-scss-module__OuWrGq__selectAllText{margin-left:8px;font-size:16px;font-weight:500}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList .CalendarFilter-module-scss-module__OuWrGq__group .CalendarFilter-module-scss-module__OuWrGq__groupHeader{cursor:pointer;border-bottom:1px solid #f0f0f0;align-items:center;padding:12px 16px;transition:background-color .2s;display:flex}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList .CalendarFilter-module-scss-module__OuWrGq__group .CalendarFilter-module-scss-module__OuWrGq__groupHeader:hover{background-color:#f8f9fa}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList .CalendarFilter-module-scss-module__OuWrGq__group .CalendarFilter-module-scss-module__OuWrGq__groupHeader .CalendarFilter-module-scss-module__OuWrGq__groupTitle{color:#262626;margin-left:8px;font-size:16px;font-weight:600}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList .CalendarFilter-module-scss-module__OuWrGq__group .CalendarFilter-module-scss-module__OuWrGq__staffRow{cursor:pointer;border-bottom:1px solid #f8f8f8;align-items:flex-start;padding:12px 16px 12px 20px;transition:background-color .2s;display:flex}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList .CalendarFilter-module-scss-module__OuWrGq__group .CalendarFilter-module-scss-module__OuWrGq__staffRow:last-child{border-bottom:none}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList .CalendarFilter-module-scss-module__OuWrGq__group .CalendarFilter-module-scss-module__OuWrGq__staffRow:hover{background-color:#f8f9fa}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList .CalendarFilter-module-scss-module__OuWrGq__group .CalendarFilter-module-scss-module__OuWrGq__staffRow .CalendarFilter-module-scss-module__OuWrGq__staffInfo{flex:1;margin-left:8px}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList .CalendarFilter-module-scss-module__OuWrGq__group .CalendarFilter-module-scss-module__OuWrGq__staffRow .CalendarFilter-module-scss-module__OuWrGq__staffInfo .CalendarFilter-module-scss-module__OuWrGq__staffName{color:#262626;margin-bottom:2px;font-size:14px;font-weight:400;line-height:1.4;display:block}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList .CalendarFilter-module-scss-module__OuWrGq__group .CalendarFilter-module-scss-module__OuWrGq__staffRow .CalendarFilter-module-scss-module__OuWrGq__staffInfo .CalendarFilter-module-scss-module__OuWrGq__staffSecondaryInfo{color:#00000073;font-size:12px;line-height:1.3}.CalendarFilter-module-scss-module__OuWrGq__container .CalendarFilter-module-scss-module__OuWrGq__staffList .CalendarFilter-module-scss-module__OuWrGq__noResults{text-align:center;color:#999;padding:24px 16px}
.Calendar-module-scss-module__vu1X5W__calendarBarContainer .ant-segmented-item{border-radius:16px}.Calendar-module-scss-module__vu1X5W__calendarLayout .ant-layout-sider{background:#fff;border-radius:16px;transition:all .2s ease-in-out;overflow:hidden}.Calendar-module-scss-module__vu1X5W__siderContent{flex-direction:column;height:100%;padding:16px;display:flex}.Calendar-module-scss-module__vu1X5W__siderToggle{z-index:10;background:#fff;border:1px solid #f0f0f0;border-radius:6px;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex;top:50%;left:-22px;box-shadow:0 2px 8px #00000026;position:absolute!important}.Calendar-module-scss-module__vu1X5W__siderToggle:hover{background:#f5f5f5!important;border-color:#d9d9d9!important}.Calendar-module-scss-module__vu1X5W__siderToggle:focus{background:#fff!important;border-color:#1890ff!important}.Calendar-module-scss-module__vu1X5W__mainCalendar{background:#fff;border:1px solid #f0f0f0;border-radius:16px;height:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.Calendar-module-scss-module__vu1X5W__mainCalendar .ant-layout-content{margin-left:0;transition:margin-left .2s ease-in-out}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__view-selection-selected-item{display:none}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx-react-calendar-wrapper{height:100%;min-height:100%}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__calendar-header{padding:none;display:none!important}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__time-grid-day-staff-prev{background-color:var(--content-outlet-bg)}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__time-grid-day-staff-next{background-color:var(--content-outlet-bg)}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__calendar{border:none!important;border-radius:16px!important}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__week-header-border{border-inline:250px solid #0000}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__week-grid{margin-bottom:10px}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__week-grid__date{padding:0!important}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__staff-time-grid-day-card-inner-wrapper{min-height:128px}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__staff-time-grid-day-staff-week{height:58px}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__month-grid-day{padding:0!important}:is(.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__staff-time-grid-day-next,.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__staff-time-grid-day-prev){justify-content:center;align-items:center;display:flex}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__week-grid__superscript_hh{width:2.5ch;font-size:16px}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__week-grid__superscript_mm{opacity:.7;font-size:1em!important}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__week-grid__hour-text-left{top:-1.2em!important}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__week-grid__hour-text-right{top:-1.2em!important}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__time-grid-event{padding:1px!important}.Calendar-module-scss-module__vu1X5W__mainCalendar .sx__month-grid-wrapper{position:relative}.Calendar-module-scss-module__vu1X5W__siderAgendaCalendar{background:#fff;border:1px solid #f0f0f0;border-radius:16px;width:220px;padding:16px;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.Calendar-module-scss-module__vu1X5W__ant-layout-sider{transition:all .2s cubic-bezier(.645,.045,.355,1)!important}.Calendar-module-scss-module__vu1X5W__ant-layout{z-index:1;position:relative}.Calendar-module-scss-module__vu1X5W__siderContent{overflow:hidden auto}.Calendar-module-scss-module__vu1X5W__siderContent::-webkit-scrollbar{width:4px}.Calendar-module-scss-module__vu1X5W__siderContent::-webkit-scrollbar-track{background:0 0}.Calendar-module-scss-module__vu1X5W__siderContent::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.Calendar-module-scss-module__vu1X5W__siderContent::-webkit-scrollbar-thumb:hover{background:#bfbfbf}
.LaboratoryReportCard-module-scss-module__gLumEq__card{page-break-inside:avoid;background:#fff;border:none;border-radius:0;flex-direction:column;gap:0;width:800px;max-width:100%;margin:0 auto;padding:6px 8px;display:flex}.LaboratoryReportCard-module-scss-module__gLumEq__cardContinuous{padding-top:0;padding-bottom:0}.LaboratoryReportCard-module-scss-module__gLumEq__cardCompact{width:620px}.LaboratoryReportCard-module-scss-module__gLumEq__cardCompact .LaboratoryReportCard-module-scss-module__gLumEq__cardHeader{gap:4px}.LaboratoryReportCard-module-scss-module__gLumEq__cardCompact .LaboratoryReportCard-module-scss-module__gLumEq__cardDate{font-size:10px}.LaboratoryReportCard-module-scss-module__gLumEq__cardUltraCompact{width:460px;padding:4px 6px}.LaboratoryReportCard-module-scss-module__gLumEq__cardUltraCompact .LaboratoryReportCard-module-scss-module__gLumEq__cardHeader{gap:4px;margin-bottom:6px}.LaboratoryReportCard-module-scss-module__gLumEq__cardUltraCompact .LaboratoryReportCard-module-scss-module__gLumEq__summaryRow{grid-template-columns:minmax(96px,.95fr) minmax(0,1fr);gap:4px;padding:3px 6px}.LaboratoryReportCard-module-scss-module__gLumEq__cardContinuous.LaboratoryReportCard-module-scss-module__gLumEq__cardUltraCompact{padding-top:0;padding-bottom:0}.LaboratoryReportCard-module-scss-module__gLumEq__cardHeader{color:#1c1f33;justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:8px;font-weight:600;display:flex}.LaboratoryReportCard-module-scss-module__gLumEq__cardTitle{color:#1c1f33;word-break:break-word;overflow-wrap:anywhere;flex:auto;min-width:0;margin:0 0 1px;font-size:13px;font-weight:600;line-height:1.2;display:block}.LaboratoryReportCard-module-scss-module__gLumEq__cardDate{text-align:right;flex-shrink:0;margin:0;font-size:11px;line-height:1.2}.LaboratoryReportCard-module-scss-module__gLumEq__cardHeaderStacked{flex-direction:column;align-items:stretch;gap:3px}.LaboratoryReportCard-module-scss-module__gLumEq__cardDateStacked{text-align:right;align-self:flex-end;margin-bottom:2px}.LaboratoryReportCard-module-scss-module__gLumEq__tableHeader,.LaboratoryReportCard-module-scss-module__gLumEq__tableRow{grid-template-columns:minmax(110px,1.1fr) minmax(100px,1fr) minmax(120px,1fr) minmax(70px,.6fr);align-items:stretch;display:grid}.LaboratoryReportCard-module-scss-module__gLumEq__tableCompact{grid-template-columns:minmax(112px,1.12fr) minmax(78px,.48fr) minmax(126px,.94fr)}.LaboratoryReportCard-module-scss-module__gLumEq__tableUltraCompact{grid-template-columns:minmax(70px,.8fr) minmax(50px,.48fr) minmax(110px,1.16fr)}.LaboratoryReportCard-module-scss-module__gLumEq__tableHeader{color:#1c1f33;padding:0;font-size:10px;font-weight:600;line-height:normal}.LaboratoryReportCard-module-scss-module__gLumEq__tableHeaderCell{text-align:center;word-break:break-word;overflow-wrap:anywhere;background:#e5e7eb;border-top:1px dashed #b8bcc7;border-bottom:1px dashed #b8bcc7;border-right:1px dashed #b8bcc7;padding:1px 4px 6px;line-height:1.2}.LaboratoryReportCard-module-scss-module__gLumEq__tableHeaderCell:first-child{text-align:left;border-left:1px dashed #b8bcc7}.LaboratoryReportCard-module-scss-module__gLumEq__tableHeaderCell:last-child{border-right:none}.LaboratoryReportCard-module-scss-module__gLumEq__tableHeaderCellResult{border:1px solid #111}.LaboratoryReportCard-module-scss-module__gLumEq__tableRow{color:#1c1f33;padding:0;font-size:11px;line-height:normal}.LaboratoryReportCard-module-scss-module__gLumEq__tableUltraCompact .LaboratoryReportCard-module-scss-module__gLumEq__tableHeaderCell{font-size:10px;line-height:1.2}.LaboratoryReportCard-module-scss-module__gLumEq__tableUltraCompact .LaboratoryReportCard-module-scss-module__gLumEq__tableCell,.LaboratoryReportCard-module-scss-module__gLumEq__tableUltraCompact .LaboratoryReportCard-module-scss-module__gLumEq__tableCellRight,.LaboratoryReportCard-module-scss-module__gLumEq__tableUltraCompact .LaboratoryReportCard-module-scss-module__gLumEq__tableCellResult{padding:1px 3px 4px;font-size:11px;line-height:1.2}.LaboratoryReportCard-module-scss-module__gLumEq__tableCell,.LaboratoryReportCard-module-scss-module__gLumEq__tableCellRight,.LaboratoryReportCard-module-scss-module__gLumEq__tableCellResult{word-break:break-word;overflow-wrap:anywhere;box-sizing:border-box;border-bottom:1px dashed #b8bcc7;border-right:1px dashed #b8bcc7;min-width:0;padding:1px 4px 6px}.LaboratoryReportCard-module-scss-module__gLumEq__tableCell{border-left:1px dashed #b8bcc7}.LaboratoryReportCard-module-scss-module__gLumEq__tableCellRight{text-align:center}.LaboratoryReportCard-module-scss-module__gLumEq__tableCellResult{border:1px solid #111;justify-content:center;align-items:center;width:100%;font-weight:600;display:flex}.LaboratoryReportCard-module-scss-module__gLumEq__resultValue{line-height:1.2;display:inline}.LaboratoryReportCard-module-scss-module__gLumEq__tableCellResultAlert{background-color:#fca5a5}.LaboratoryReportCard-module-scss-module__gLumEq__tableCellRight:last-child,.LaboratoryReportCard-module-scss-module__gLumEq__tableCellResult:last-child,.LaboratoryReportCard-module-scss-module__gLumEq__tableCell:last-child{border-right:none}.LaboratoryReportCard-module-scss-module__gLumEq__summarySection{background:#fafafa;border:1px solid #d0d3db;border-radius:4px;flex-direction:column;display:flex}.LaboratoryReportCard-module-scss-module__gLumEq__summaryRow{grid-template-columns:minmax(120px,1fr) 3fr;gap:6px;padding:4px 8px;font-size:11px;line-height:1.3;display:grid}.LaboratoryReportCard-module-scss-module__gLumEq__summaryRow+.LaboratoryReportCard-module-scss-module__gLumEq__summaryRow{border-top:1px solid #d0d3db}.LaboratoryReportCard-module-scss-module__gLumEq__summaryLabel{color:#1c1f33;font-weight:600}.LaboratoryReportCard-module-scss-module__gLumEq__summaryValue{color:#1c1f33;word-break:break-word;overflow-wrap:anywhere}.LaboratoryReportCard-module-scss-module__gLumEq__pdfHeader{background:#fff;margin-bottom:6px}.LaboratoryReportCard-module-scss-module__gLumEq__pdfHeaderContent{justify-content:space-between;align-items:flex-start;padding:4px 6px;display:flex}.LaboratoryReportCard-module-scss-module__gLumEq__clinicInfo{align-items:center;gap:8px;display:flex}.LaboratoryReportCard-module-scss-module__gLumEq__clinicLogo{color:#4a5f8f;background:#f3f4f6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:3px;font-size:16px;display:flex}.LaboratoryReportCard-module-scss-module__gLumEq__clinicLogoImage{object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.LaboratoryReportCard-module-scss-module__gLumEq__clinicName{color:#000}.LaboratoryReportCard-module-scss-module__gLumEq__clinicNameText{margin-bottom:1px;font-size:13px;font-weight:600;line-height:1.2}.LaboratoryReportCard-module-scss-module__gLumEq__clinicDescription{letter-spacing:.2px;opacity:.8;max-width:300px;margin-top:1px;font-size:10px;font-weight:400;line-height:1.2}.LaboratoryReportCard-module-scss-module__gLumEq__patientInfoHeader{text-align:right;margin-top:2px}.LaboratoryReportCard-module-scss-module__gLumEq__patientName{color:#000;margin-bottom:1px;font-size:12px;font-weight:600;line-height:1.2}.LaboratoryReportCard-module-scss-module__gLumEq__patientPhone,.LaboratoryReportCard-module-scss-module__gLumEq__patientBirthDate{opacity:.8;color:#000;font-size:10px;font-weight:400;line-height:1.2}.LaboratoryReportCard-module-scss-module__gLumEq__pdfFooter{margin-top:6px;padding-top:4px}.LaboratoryReportCard-module-scss-module__gLumEq__pdfFooterContent{padding:4px 6px}.LaboratoryReportCard-module-scss-module__gLumEq__contactInfo{align-items:flex-start;gap:12px;min-height:36px;display:flex}.LaboratoryReportCard-module-scss-module__gLumEq__contactItem{color:#000;align-items:center;gap:3px;font-size:10px;line-height:1.2;display:flex}.LaboratoryReportCard-module-scss-module__gLumEq__contactItem .LaboratoryReportCard-module-scss-module__gLumEq__icon{font-size:12px}.LaboratoryReportCard-module-scss-module__gLumEq__signatureLine{border-bottom:1px solid #000;align-self:flex-end;width:170px;height:0;margin-left:auto;display:block}
.LaboratoryPdfFormatSegment-module-scss-module__Ih1yzW__root{flex-flow:column wrap;align-items:flex-start;gap:4px;display:inline-flex}.LaboratoryPdfFormatSegment-module-scss-module__Ih1yzW__controls{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.LaboratoryPdfFormatSegment-module-scss-module__Ih1yzW__label{color:#667085;font-size:12px;font-weight:600}.LaboratoryPdfFormatSegment-module-scss-module__Ih1yzW__helper{color:#b3b8c4;font-size:10px;line-height:1.35}.LaboratoryPdfFormatSegment-module-scss-module__Ih1yzW__segmented .ant-segmented-item-label{text-align:center;min-width:44px;font-weight:600}
.ServiceDrawerFooter-module-scss-module__HcFHVW__drawerFooter{gap:12px;display:flex}.ServiceDrawerFooter-module-scss-module__HcFHVW__cancelButton,.ServiceDrawerFooter-module-scss-module__HcFHVW__submitButton{border-radius:999px;flex:1;height:44px;font-weight:600}.ServiceDrawerFooter-module-scss-module__HcFHVW__cancelButton{color:#1c1f33;background:#e8e9ef;border:none}.ServiceDrawerFooter-module-scss-module__HcFHVW__submitButton{background:#363f78;border:none}
.DischargeSummaryDrawer-module-scss-module__SOlrRa__content{flex-direction:column;gap:20px;padding:16px 0;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__infoSection,.DischargeSummaryDrawer-module-scss-module__SOlrRa__patientSection{flex-direction:column;gap:12px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__patientSummaryCard{background:#fff;border:1px solid #e5e7ed;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__patientIdentity{align-items:center;gap:12px;min-width:0;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__patientText{flex-direction:column;gap:2px;min-width:0;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__patientName{color:#1c1f33;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.DischargeSummaryDrawer-module-scss-module__SOlrRa__patientPhone{color:#8c93a6;font-size:13px;line-height:1.35}.DischargeSummaryDrawer-module-scss-module__SOlrRa__row{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__rowStart{align-items:flex-start}.DischargeSummaryDrawer-module-scss-module__SOlrRa__rowLabel{color:#8c93a6;align-items:center;gap:8px;display:inline-flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__rowValue{color:#1c1f33;text-align:right;max-width:60%;font-weight:600}.DischargeSummaryDrawer-module-scss-module__SOlrRa__rowValue.DischargeSummaryDrawer-module-scss-module__SOlrRa__specialists{font-size:12px;line-height:1.4}.DischargeSummaryDrawer-module-scss-module__SOlrRa__section{flex-direction:column;gap:8px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__sectionTitle{color:#1c1f33;text-transform:uppercase;letter-spacing:.02em;font-size:14px;font-weight:600}.DischargeSummaryDrawer-module-scss-module__SOlrRa__sectionHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__diagnosisText{color:#1c1f33;background:#f8f9fa;border-radius:8px;padding:12px;font-size:14px}.DischargeSummaryDrawer-module-scss-module__SOlrRa__tableSection{flex-direction:column;gap:10px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__table{background:#fff;border:1px solid #e5e7ed;border-radius:8px;overflow:hidden}.DischargeSummaryDrawer-module-scss-module__SOlrRa__tableHeader{color:#333;background:#f5f5f5;grid-template-columns:40px 1fr 80px 80px 100px;font-size:13px;font-weight:600;display:grid}.DischargeSummaryDrawer-module-scss-module__SOlrRa__headerCell{text-align:center;padding:10px 8px}.DischargeSummaryDrawer-module-scss-module__SOlrRa__headerCell:nth-child(2){text-align:left}.DischargeSummaryDrawer-module-scss-module__SOlrRa__tableRow{border-bottom:1px solid #f0f0f0;grid-template-columns:40px 1fr 80px 80px 100px;display:grid}.DischargeSummaryDrawer-module-scss-module__SOlrRa__tableRow:last-child{border-bottom:none}.DischargeSummaryDrawer-module-scss-module__SOlrRa__tableRow:hover{background-color:#fafafa}.DischargeSummaryDrawer-module-scss-module__SOlrRa__cell{justify-content:center;align-items:center;min-width:0;padding:10px 8px;font-size:13px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__cell:nth-child(2){flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px}.DischargeSummaryDrawer-module-scss-module__SOlrRa__wardPeriodName{color:#1c1f33;overflow-wrap:anywhere;font-weight:500;line-height:1.25}.DischargeSummaryDrawer-module-scss-module__SOlrRa__wardPeriodDates{color:#8c93a6;white-space:normal;font-size:12px;line-height:1.25;display:block}.DischargeSummaryDrawer-module-scss-module__SOlrRa__totalRow{background-color:#fafafa;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px;font-size:14px;font-weight:600;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__grandTotal{background:#f8f9fa;border-radius:12px;flex-direction:column;align-items:flex-end;gap:4px;margin-top:8px;padding:16px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__grandTotalLabel{color:#8c93a6;font-size:14px}.DischargeSummaryDrawer-module-scss-module__SOlrRa__grandTotalValue{color:#1c1f33;font-size:22px;font-weight:700}.DischargeSummaryDrawer-module-scss-module__SOlrRa__specialists{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__specialistItem{color:#1c1f33;text-align:right;font-size:13px}.DischargeSummaryDrawer-module-scss-module__SOlrRa__loading{justify-content:center;align-items:center;min-height:300px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__error{color:#8c93a6;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__empty{color:#8c93a6;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100px;font-size:13px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__headerRow{align-items:center;gap:12px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__closeButton{color:#8c93a6;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:-8px;padding:4px 8px;font-size:18px}.DischargeSummaryDrawer-module-scss-module__SOlrRa__closeButton:hover{color:#1c1f33}.DischargeSummaryDrawer-module-scss-module__SOlrRa__headerTitle{flex-direction:column;flex:1;gap:2px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__title{color:#1c1f33;margin:0;font-size:18px;font-weight:600}.DischargeSummaryDrawer-module-scss-module__SOlrRa__subtitle{color:#8c93a6;font-size:13px}.DischargeSummaryDrawer-module-scss-module__SOlrRa__headerActions{align-items:center;gap:8px;display:flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__countFirstDayTriggerIcon{color:#8c93a6;font-size:10px;transition:transform .2s}.DischargeSummaryDrawer-module-scss-module__SOlrRa__countFirstDayTriggerIconOpen{transform:rotate(180deg)}.DischargeSummaryDrawer-module-scss-module__SOlrRa__countFirstDayInlinePanel{margin-top:4px}.DischargeSummaryDrawer-module-scss-module__SOlrRa__footer{flex-wrap:wrap;gap:12px}.DischargeSummaryDrawer-module-scss-module__SOlrRa__footerBtn{border-radius:999px;justify-content:center;align-items:center;min-width:96px;height:32px;font-weight:600;line-height:1;display:inline-flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__footerBtn .anticon{align-items:center;display:inline-flex}.DischargeSummaryDrawer-module-scss-module__SOlrRa__scrollContent{min-height:0;padding:0 24px}
.ProfileAvatar-module-scss-module__52xKva__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;overflow:hidden}.ProfileAvatar-module-scss-module__52xKva__avatarImage{object-fit:cover;border-radius:50%;width:100%;height:100%}
.ManageClinic-module-scss-module__pxacrG__prefix .ant-input-prefix{margin-inline-end:0!important}
