.AdminDoctorCouponsPage_tabs__o2IaY{margin-bottom:24px}.AdminDoctorCouponsPage_tabPanel__thMo1{background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AdminDoctorCouponsPage_couponsTable__MVfHg{width:100%}.AdminDoctorCouponsPage_couponsTable__MVfHg code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:Monaco,Courier New,monospace;font-size:13px}.Table_tableWrap__oqAmz{margin:1rem 0;padding-bottom:2rem;width:100%;min-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.Table_table__b_0YI{width:100%;border-collapse:collapse;background:var(--gray-50);font-size:1.6rem;min-width:max-content}.Table_table__b_0YI td,.Table_table__b_0YI th{padding:.75rem 1rem;border-bottom:1px solid #eee;text-align:left}.Table_table__b_0YI th{background:var(--primary-50);color:var(--primary-700);font-weight:600}.Table_table__b_0YI tr:hover{background:#f5f7fa}.Table_table__b_0YI tbody tr:nth-child(2n){background:#f0f4f8}.Table_detailBtn__lCV9q{padding:.35rem .9rem;background:#0366d6;color:#fff;border-radius:.3rem;text-decoration:none;font-size:1.4rem;transition:background .15s}.Table_detailBtn__lCV9q:hover{background:#024c9b}.Table_tableControls__T8KYG{display:flex;align-items:flex-end;justify-content:flex-end;gap:1rem;margin-bottom:1rem}.Table_searchInput__3msoV{padding:.5rem 1rem;font-size:1.6rem}.Table_pagination__yG5XG{display:flex;align-items:center;justify-content:flex-end;margin-top:1rem;gap:1rem;flex-wrap:wrap}.Table_paginationInfo__O5n0P{font-size:1.4rem;color:var(--gray-700);flex-shrink:0}.Table_paginationInfo__O5n0P span{font-weight:500}.Table_paginationControls__Jnjrd{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.Table_noData__YGaEE{text-align:center;color:var(--muted,#888)}.Table_actions__e8b_p{display:flex;gap:var(--space-sm);justify-content:flex-end;padding-right:var(--space-sm)}.Table_actions__e8b_p button{display:flex;align-items:center;justify-content:center;padding:var(--space-xs);border-radius:var(--border-radius-sm);border:none;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.Table_actions__e8b_p button:hover{transform:translateY(-1px)}.Table_actions__e8b_p button.Table_editBtn__Mo9db{background-color:var(--primary-100);color:var(--primary-700)}.Table_actions__e8b_p button.Table_editBtn__Mo9db:hover{background-color:var(--primary-200)}.Table_actions__e8b_p button.Table_deleteBtn__L9OnF{background-color:var(--danger);color:var(--white)}.Table_actions__e8b_p button.Table_deleteBtn__L9OnF:hover{background-color:var(--danger-600)}.Table_actions__e8b_p button svg{width:16px;height:16px}.Table_column-ellipsis__fSthg{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.Tabs_font-bold__9OKW6{font-family:Patron-Bold,sans-serif!important}.Tabs_font-italic__qcGY0{font-family:Patron-Italic,sans-serif!important}.Tabs_tabsContainer__oB3X4{display:flex;justify-content:flex-start;gap:var(--space-sm);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.Tabs_tabsContainer__oB3X4::-webkit-scrollbar{display:none}@media screen and (max-width:959px){.Tabs_tabsContainer__oB3X4{gap:var(--space-md);padding-left:1rem}}.Tabs_tabButton__2wHvN{background-color:rgba(0,0,0,0);border:none;padding:1.6rem 0;border-radius:0;font-size:2rem;font-weight:500;color:var(--muted);cursor:pointer;position:relative;white-space:nowrap}.Tabs_tabButton__2wHvN .Tabs_activeIndicator__LRAa3{position:absolute;bottom:-1px;left:0;width:100%;height:3px;border-radius:2px 2px 0 0;transform:scaleX(1);transition:background-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);opacity:.4}.Tabs_tabButton__2wHvN:hover{color:var(--text)}.Tabs_tabButton__2wHvN:hover .Tabs_activeIndicator__LRAa3{background-color:var(--secondary);opacity:1}.Tabs_tabButton__2wHvN.Tabs_active__PsIMC{color:var(--primary);font-weight:600}.Tabs_tabButton__2wHvN.Tabs_active__PsIMC .Tabs_activeIndicator__LRAa3{background-color:var(--primary);opacity:1}.DoctorCouponAnalytics_container__44n_2{max-width:1200px;margin:0 auto}.DoctorCouponAnalytics_error__9FCU_,.DoctorCouponAnalytics_loading__f9VZz{text-align:center;padding:48px;font-size:18px;color:#6b7280}.DoctorCouponAnalytics_statsGrid__nymtJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;gap:24px;margin-bottom:48px}.DoctorCouponAnalytics_statCard__jIrs1{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:center;gap:16px;transition:transform .2s,box-shadow .2s}.DoctorCouponAnalytics_statCard__jIrs1:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.DoctorCouponAnalytics_statIcon__80xqx{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.DoctorCouponAnalytics_statContent__cGjP0{flex:1 1}.DoctorCouponAnalytics_statValue__bR3zG{font-size:28px;font-weight:700;color:#111827;margin-bottom:4px}.DoctorCouponAnalytics_statLabel__R__uC{font-size:14px;font-weight:500;color:#6b7280;margin-bottom:4px}.DoctorCouponAnalytics_statSubtext___1fT0{font-size:12px;color:#9ca3af}.DoctorCouponAnalytics_recentOrders__q_YPJ,.DoctorCouponAnalytics_topDoctorsTable__0Tuvz{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow-x:auto}.DoctorCouponAnalytics_recentOrders__q_YPJ table,.DoctorCouponAnalytics_topDoctorsTable__0Tuvz table{width:100%;border-collapse:collapse}.DoctorCouponAnalytics_recentOrders__q_YPJ table thead,.DoctorCouponAnalytics_topDoctorsTable__0Tuvz table thead{background:#f9fafb}.DoctorCouponAnalytics_recentOrders__q_YPJ table thead th,.DoctorCouponAnalytics_topDoctorsTable__0Tuvz table thead th{padding:12px 16px;text-align:left;font-size:13px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #e5e7eb}.DoctorCouponAnalytics_recentOrders__q_YPJ table tbody tr,.DoctorCouponAnalytics_topDoctorsTable__0Tuvz table tbody tr{border-bottom:1px solid #f3f4f6;transition:background .2s}.DoctorCouponAnalytics_recentOrders__q_YPJ table tbody tr:hover,.DoctorCouponAnalytics_topDoctorsTable__0Tuvz table tbody tr:hover{background:#f9fafb}.DoctorCouponAnalytics_recentOrders__q_YPJ table tbody tr:last-child,.DoctorCouponAnalytics_topDoctorsTable__0Tuvz table tbody tr:last-child{border-bottom:none}.DoctorCouponAnalytics_recentOrders__q_YPJ table tbody td,.DoctorCouponAnalytics_topDoctorsTable__0Tuvz table tbody td{padding:16px;font-size:14px;color:#111827}.DoctorCouponAnalytics_recentOrders__q_YPJ table tbody td code,.DoctorCouponAnalytics_topDoctorsTable__0Tuvz table tbody td code{background:#f3f4f6;padding:4px 8px;border-radius:4px;font-family:Monaco,Courier New,monospace;font-size:13px;color:#6366f1}.DoctorCouponAnalytics_recentOrders__q_YPJ p,.DoctorCouponAnalytics_topDoctorsTable__0Tuvz p{text-align:center;color:#9ca3af;padding:32px}.DoctorCouponAnalytics_active__mcISM{color:#10b981;font-weight:600}.DoctorCouponAnalytics_inactive__gj5_k{color:#ef4444;font-weight:600}.DoctorCouponGenerator_container__cjD_E{max-width:600px;margin:0 auto}.DoctorCouponGenerator_noData__S_kf3{background:#fff;border-radius:12px;padding:48px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08)}.DoctorCouponGenerator_noData__S_kf3 p{color:#6b7280;font-size:16px}.DoctorCouponGenerator_form__wSrVl{background:#fff;border-radius:12px;padding:32px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:32px}.DoctorCouponGenerator_formGroup__KAYyC{margin-bottom:24px}.DoctorCouponGenerator_formGroup__KAYyC label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.DoctorCouponGenerator_formGroup__KAYyC input,.DoctorCouponGenerator_formGroup__KAYyC select{width:100%;padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;transition:all .2s}.DoctorCouponGenerator_formGroup__KAYyC input:focus,.DoctorCouponGenerator_formGroup__KAYyC select:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.DoctorCouponGenerator_formGroup__KAYyC input:disabled,.DoctorCouponGenerator_formGroup__KAYyC select:disabled{background:#f3f4f6;cursor:not-allowed}.DoctorCouponGenerator_formGroup__KAYyC small{display:block;margin-top:6px;font-size:12px;color:#6b7280}.DoctorCouponGenerator_formActions__vCg7p{margin-top:32px;display:flex;justify-content:flex-end}.DoctorCouponGenerator_formActions__vCg7p button{min-width:160px}.DoctorCouponGenerator_info___W7ta{background:#f9fafb;border-radius:12px;padding:24px;border-left:4px solid #6366f1}.DoctorCouponGenerator_info___W7ta h3{font-size:16px;font-weight:600;color:#111827;margin-bottom:16px}.DoctorCouponGenerator_info___W7ta ul{list-style:none;padding:0;margin:0}.DoctorCouponGenerator_info___W7ta ul li{font-size:14px;color:#4b5563;padding:8px 0 8px 20px;position:relative}.DoctorCouponGenerator_info___W7ta ul li:before{content:"•";position:absolute;left:0;color:#6366f1;font-weight:700;font-size:18px}.DoctorCouponGenerator_info___W7ta ul li code{background:#fff;padding:2px 6px;border-radius:4px;font-family:Monaco,Courier New,monospace;font-size:12px;color:#6366f1}.OrderDetailModal_overlay__cxXmd{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;overflow-y:auto}.OrderDetailModal_modal__8ffGn{background:#fff;border-radius:12px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}.OrderDetailModal_closeButton__M18Vw{position:absolute;top:16px;right:16px;background:#f1f5f9;border:none;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:10}.OrderDetailModal_closeButton__M18Vw:hover{background:#e2e8f0;transform:scale(1.05)}.OrderDetailModal_title__c8w9A{font-size:24px;font-weight:700;margin:0;padding:24px 24px 16px;border-bottom:2px solid #e2e8f0;color:#1e293b}.OrderDetailModal_content__SpP0U{padding:24px}.OrderDetailModal_section__l8LhX{margin-bottom:32px}.OrderDetailModal_section__l8LhX h3{font-size:18px;font-weight:600;margin:0 0 16px;color:#475569;display:flex;align-items:center;gap:8px}.OrderDetailModal_section__l8LhX h3 svg{color:#3b82f6}.OrderDetailModal_grid__i__RG{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.OrderDetailModal_field__EKw78{display:flex;flex-direction:column;gap:6px}.OrderDetailModal_field__EKw78 label{font-size:13px;font-weight:600;color:#64748b;display:flex;align-items:center;gap:6px}.OrderDetailModal_field__EKw78 label svg{color:#94a3b8}.OrderDetailModal_field__EKw78 span{font-size:15px;color:#1e293b}.OrderDetailModal_badge__7QQwb{display:inline-block;padding:4px 12px;border-radius:6px;font-size:13px;font-weight:600;background:#e0e7ff;color:#4338ca}.OrderDetailModal_itemsTable__pgI0V{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.OrderDetailModal_itemsTable__pgI0V table{width:100%;border-collapse:collapse}.OrderDetailModal_itemsTable__pgI0V table thead{background:#f8fafc}.OrderDetailModal_itemsTable__pgI0V table thead th{text-align:left;padding:12px 16px;font-size:13px;font-weight:600;color:#475569;border-bottom:2px solid #e2e8f0}.OrderDetailModal_itemsTable__pgI0V table tbody tr{border-bottom:1px solid #f1f5f9}.OrderDetailModal_itemsTable__pgI0V table tbody tr:last-child{border-bottom:none}.OrderDetailModal_itemsTable__pgI0V table tbody tr:hover{background:#f8fafc}.OrderDetailModal_itemsTable__pgI0V table tbody td{padding:12px 16px;font-size:14px;color:#334155}.OrderDetailModal_itemsTable__pgI0V table tbody td:nth-child(2),.OrderDetailModal_itemsTable__pgI0V table tbody td:nth-child(3),.OrderDetailModal_itemsTable__pgI0V table tbody td:nth-child(4){text-align:right}.OrderDetailModal_pricing__3SHh4{background:#f8fafc;border-radius:8px;padding:16px}.OrderDetailModal_priceRow__ojW7o{display:flex;justify-content:space-between;padding:8px 0;font-size:15px}.OrderDetailModal_priceRow__ojW7o:not(:last-child){border-bottom:1px solid #e2e8f0}.OrderDetailModal_priceRow__ojW7o.OrderDetailModal_total__xITB2{font-size:18px;font-weight:700;color:#1e293b;padding-top:12px;margin-top:8px;border-top:2px solid #cbd5e1}.OrderDetailModal_discount__uF4_g{color:#22c55e;font-weight:600}.OrderDetailModal_cargoForm__4GmHQ{display:flex;flex-direction:column;gap:16px;background:#f8fafc;padding:20px;border-radius:8px}.OrderDetailModal_formGroup__IqQLN{display:flex;flex-direction:column;gap:8px}.OrderDetailModal_formGroup__IqQLN label{font-size:14px;font-weight:600;color:#475569}.OrderDetailModal_input__pz8wD,.OrderDetailModal_select__jnGzO{padding:10px 14px;border:1px solid #cbd5e1;border-radius:6px;font-size:15px;background:#fff;transition:all .2s}.OrderDetailModal_input__pz8wD:focus,.OrderDetailModal_select__jnGzO:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.OrderDetailModal_saveButton__ohGQ_{padding:12px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.OrderDetailModal_saveButton__ohGQ_:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.OrderDetailModal_saveButton__ohGQ_:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.OrderDetailModal_modal__8ffGn{max-width:100%;max-height:100vh;border-radius:0}.OrderDetailModal_grid__i__RG{grid-template-columns:1fr}.OrderDetailModal_itemsTable__pgI0V table{font-size:13px}.OrderDetailModal_itemsTable__pgI0V table tbody td,.OrderDetailModal_itemsTable__pgI0V table thead th{padding:8px 12px}}