@charset "UTF-8";:root{--submenu-indent:1.5rem;--nested-submenu-indent:0.5rem;--guide-color:#e2e8f0}.sidebar_sidebar__Fln7g{box-shadow:0 4px 6px -1px #0000001a;flex-direction:column;min-height:100vh;overflow:visible;position:-webkit-sticky;position:sticky;top:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:250px;z-index:10}.sidebar_sidebar__Fln7g.sidebar_collapsed__9Y0J1{width:80px}.sidebar_sidebarHeader__HNbGE{align-items:center;background:#f3f4f6;border-bottom:1px solid #475569;display:flex;flex-shrink:0;justify-content:space-between;padding:4.5rem 1rem .5rem}.sidebar_logo__GesbV{align-items:center;display:flex;gap:.75rem}.sidebar_branchName__3d5NH{color:#000;display:flex;flex-direction:column;font-size:.9rem;font-weight:700;line-height:1.05;max-width:180px}.sidebar_branchNameTop__bopWk{white-space:nowrap}.sidebar_branchNameBottom__5DpMM{font-weight:600;white-space:nowrap}.sidebar_logoText__f1vRC{color:#000;font-size:1.25rem;font-weight:700}.sidebar_toggleButton__yUmuc{align-items:center;background:#94a3b81a;border:1px solid #94a3b833;border-radius:.5rem;color:#000;cursor:pointer;display:flex;justify-content:center;margin-left:.5rem;padding:.5rem;transition:all .2s ease}.sidebar_sidebarContent__jdamP{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:1rem 0;scroll-behavior:smooth;scrollbar-gutter:stable}.sidebar_sidebarList__Ovtu4{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0 1rem}.sidebar_sidebarItem__D4Hav{position:relative}.sidebar_sidebarLink__5H3OH{align-items:center;border-radius:.75rem;color:#000;cursor:pointer;display:flex;font-weight:500;gap:.75rem;padding:.875rem 1rem;position:relative;transition:all .2s ease}.sidebar_sidebarLink__5H3OH:hover{background:#94a3b81a;transform:translateX(4px)}.sidebar_sidebarLink__5H3OH.sidebar_active__4mZ3m{background:#d7e5f1;box-shadow:0 4px 12px #3b82f64d;color:#000}.sidebar_sidebarLink__5H3OH.sidebar_active__4mZ3m:before{background:#60a5fa;border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.sidebar_icon__\+2To9{align-items:center;display:flex;justify-content:center;min-width:1.25rem}.sidebar_text__KFzd3{flex:1 1;font-size:.875rem;white-space:nowrap}.sidebar_linkActions__O1RaF{align-items:center;display:flex;gap:.5rem}.sidebar_badge__7Rj9z{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:9999px;box-shadow:0 2px 4px #ef44444d;color:#fff;font-size:.75rem;font-weight:600;min-width:1.25rem;padding:.125rem .5rem;text-align:center}.sidebar_chevron__RI5Vu{color:#000;margin-left:-10px;transition:transform .2s ease}.sidebar_subMenu__3-eEu{animation:sidebar_slideDown__Eg7AB .3s ease;display:flex;flex-direction:column;gap:.125rem;left:0;margin:.25rem 0 0;padding-left:0;position:relative;width:100%}@keyframes sidebar_slideDown__Eg7AB{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sidebar_subItem__s7Mvn{grid-gap:.75rem;align-items:center;border-radius:.5rem;color:#000;cursor:pointer;display:grid;font-size:.875rem;gap:.75rem;grid-template-columns:-webkit-min-content 1fr -webkit-min-content;grid-template-columns:min-content 1fr min-content;padding:.625rem 1rem .625rem 1.5rem;padding-left:var(--submenu-indent);position:relative;transition:all .2s ease}.sidebar_subItem__s7Mvn:hover{background:#94a3b81a;transform:translateX(4px)}.sidebar_subItem__s7Mvn.sidebar_active__4mZ3m{background:#d7e5f1;box-shadow:0 4px 12px #3b82f62e;color:#000;padding-right:1rem}.sidebar_subItem__s7Mvn.sidebar_active__4mZ3m:before{background:#60a5fa;border-radius:2px;content:"";height:70%;left:.5rem;position:absolute;top:50%;transform:translateY(-50%);width:3px}.sidebar_subItem__s7Mvn>.sidebar_subMenu__3-eEu{grid-column:1/-1;margin-top:.25rem;padding-left:2rem;padding-left:calc(var(--submenu-indent) + var(--nested-submenu-indent));width:100%}.sidebar_subMenu__3-eEu .sidebar_subMenu__3-eEu{animation:sidebar_slideDown__Eg7AB .3s ease;display:flex;flex-direction:column;gap:.125rem;margin:0;padding-left:0;position:relative;width:100%}.sidebar_subMenu__3-eEu .sidebar_subMenu__3-eEu:before{background:#e2e8f0;background:var(--guide-color);border-radius:2px;bottom:.25rem;content:"";left:.5rem;position:absolute;top:.25rem;width:2px}.sidebar_subMenu__3-eEu .sidebar_subMenu__3-eEu .sidebar_subItem__s7Mvn{border-radius:.5rem;padding-left:2.5rem;padding-left:calc(var(--submenu-indent) + var(--nested-submenu-indent) + .5rem);padding-right:1rem}.sidebar_subMenu__3-eEu .sidebar_subMenu__3-eEu .sidebar_subItem__s7Mvn:hover{transform:translateX(3px)}.sidebar_sidebarContent__jdamP::-webkit-scrollbar{width:6px}.sidebar_sidebarContent__jdamP::-webkit-scrollbar-track{background:#f1f5f9}.sidebar_sidebarContent__jdamP::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.dropdown_dropdownContainer__RB\+1D{display:flex;flex-direction:column;width:100%}.dropdown_dropdownLabel__6Zf0v{color:#000;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem}.dropdown_dropdown__7NY1i{background-color:#fff;border:1px solid #e2e8f0;border:var(--border-width,1px) solid #e2e8f0;border-radius:12px;border-radius:var(--radius,12px);box-sizing:border-box;cursor:pointer;font-size:1rem;height:40px;height:var(--control-height,40px);padding:0 .75rem;transition:border .3s,box-shadow .3s;width:100%}.dropdown_dropdown__7NY1i:focus{border-color:#e4d6f6;box-shadow:0 0 0 3px #38bdf833;outline:none}.dropdown_dropdownMenuInternal__uHUjJ{background-color:#fff;border:1px solid #e2e8f0;border-radius:0 0 12px 12px;border-radius:0 0 var(--radius,12px) var(--radius,12px);box-shadow:0 4px 10px #0f172a1f;left:0;overflow-y:auto;position:absolute;right:0;top:100%;z-index:30}.dropdown_dropdownOptionInternal__NoOKv{background-color:#fff;cursor:pointer;padding:.5rem .75rem}.dropdown_dropdownOptionInternal__NoOKv:hover{background-color:#f1f5f9}.consultation-sidebar_sidebar__dvqaw{background:#f8f9fa;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;min-height:calc(100vh - 1rem);position:-webkit-sticky;position:sticky;top:1rem;width:250px;z-index:10}.consultation-sidebar_sidebarHeader__glyKk{background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:5rem 1rem 1rem}.consultation-sidebar_title__kUxuU{color:#000;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.consultation-sidebar_sidebarContent__X-a50{flex:1 1;overflow-y:auto;padding:1rem 0}.consultation-sidebar_stepList__TIlCV{list-style:none;margin:0;padding:0}.consultation-sidebar_stepItem__4hVdX{align-items:center;border-left:3px solid #0000;color:#64748b;cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem;transition:all .2s ease}.consultation-sidebar_stepItem__4hVdX:hover{background:#f1f5f9;color:#334155}.consultation-sidebar_stepItem__4hVdX.consultation-sidebar_active__8N4sD{background:#ebdcfc;border-left-color:#00bcd4;color:#000}.consultation-sidebar_stepItem__4hVdX.consultation-sidebar_completed__N7tYk,.consultation-sidebar_stepItem__4hVdX.consultation-sidebar_completed__N7tYk .consultation-sidebar_stepText__vXz7X{color:#22c55e}.consultation-sidebar_stepIcon__0SEGu{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.consultation-sidebar_completedIcon__lkVUJ{background:#22c55e;height:24px;width:24px}.consultation-sidebar_activeIcon__NLcXc,.consultation-sidebar_completedIcon__lkVUJ{align-items:center;border-radius:50%;color:#fff;display:flex;justify-content:center}.consultation-sidebar_activeIcon__NLcXc{background:#00bcd4;font-size:.875rem;font-weight:600;height:28px;width:28px}.consultation-sidebar_pendingIcon__znOUE{align-items:center;color:#94a3b8;display:flex;height:28px;justify-content:center;width:28px}.consultation-sidebar_stepText__vXz7X{font-size:.875rem;font-weight:500;line-height:1.4}.consultation-sidebar_patientInfo__ybo8j{background:#f1f5f9;border-top:1px solid #e2e8f0;padding:1rem}.consultation-sidebar_patientName__QxxrH{color:#334155;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.consultation-sidebar_serviceInfo__xq-n9{color:#64748b;font-size:.75rem}.consultation-history-sidebar_sidebar__s8O4a{background:#f8f9fa;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;margin-top:60px;min-height:calc(100vh - 1rem);position:-webkit-sticky;position:sticky;top:1rem;width:280px;z-index:10}.consultation-history-sidebar_sidebarHeader__1EqiW{align-items:center;background:#e9d5ff;display:flex;gap:.75rem;padding:1.5rem 1rem}.consultation-history-sidebar_headerIcon__Tw5N6{align-items:center;background:#00bcd4;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.consultation-history-sidebar_title__ChKO7{color:#1e293b;font-size:1rem;font-weight:600;margin:0}.consultation-history-sidebar_sidebarContent__hgDH5{flex:1 1;overflow-y:auto;padding:1rem 0}.consultation-history-sidebar_menuList__z1GwV{list-style:none;margin:0;padding:0}.consultation-history-sidebar_menuItem__1fK4P{align-items:center;border-left:3px solid #0000;color:#64748b;cursor:pointer;display:flex;gap:.75rem;padding:.875rem 1rem;transition:all .2s ease}.consultation-history-sidebar_menuItem__1fK4P:hover{background:#f1f5f9;color:#334155}.consultation-history-sidebar_menuItem__1fK4P.consultation-history-sidebar_active__US60C{background:#f3e8ff;border-left-color:#00bcd4;color:#1e293b}.consultation-history-sidebar_menuIcon__lv-0Z{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.consultation-history-sidebar_menuItem__1fK4P.consultation-history-sidebar_active__US60C .consultation-history-sidebar_menuIcon__lv-0Z{background:#e9d5ff;color:#00bcd4}.consultation-history-sidebar_menuText__FY7E7{font-size:.9rem;font-weight:500;line-height:1.4}.Button_button__LmHuF{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-weight:700;gap:.5rem;justify-content:center;padding:.5rem 1rem;transition:none}.Button_primary__NEmQJ{background-color:#38bdf8!important;color:#fff!important}.Button_cancel__jrkjK,.Button_secondary__gDyIt{background-color:#f44336;color:#fff}.Button_cancel__jrkjK{border:none}.Button_approve__N7dZ6{background-color:#22c55e!important;color:#fff!important}.Button_button__LmHuF:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.table_tableWrapper__vRmDN{background:#fff;border:2px solid #e4d6f6;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:center;margin:0 auto;overflow-x:auto;width:-webkit-fit-content;width:fit-content}.table_table__YhSKi{border-collapse:collapse;color:#374151;font-size:.875rem;margin-top:0;width:auto}.table_table__YhSKi thead{background:#d8b4fe;opacity:.8}.table_table__YhSKi th{border-bottom:1px solid #e5e7eb;color:#111827;font-size:.9rem;font-weight:600;padding:.5rem 1rem;text-align:left;white-space:nowrap}.table_table__YhSKi td{border-bottom:1px solid #f1f5f9;padding:.75rem 1rem;vertical-align:middle;white-space:normal}.table_status__rvGn3{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;padding:.35rem .75rem;text-align:center}.table_active__6pnTn{background-color:#dcfce7;color:#16a34a}.table_inactive__FcrpC{background-color:#fee2e2;color:#dc2626}@media (max-width:640px){.table_tableWrapper__vRmDN{justify-content:flex-start;width:100%}.table_table__YhSKi thead{display:none}.table_table__YhSKi,.table_table__YhSKi tbody,.table_table__YhSKi td,.table_table__YhSKi tr{display:block;width:100%}.table_table__YhSKi tr{border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;margin-bottom:1rem;overflow:hidden}.table_table__YhSKi td{border-bottom:none;padding:.75rem 1rem;position:relative;text-align:right}.table_table__YhSKi td:before{color:#6b7280;content:attr(data-label);font-weight:600;left:1rem;position:absolute;text-align:left}}.paymentfield_paymentCard__KUdm6{background-color:#efe0ff;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 10px #0000000d;margin:1rem auto;max-width:500px;padding:1rem 1.5rem}.paymentfield_row__2YXTm{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.paymentfield_row__2YXTm:last-child{margin-bottom:0}.paymentfield_label__ayCMA{color:#555;font-size:.95rem;font-weight:500}.paymentfield_value__ZGsCQ{color:#333;font-size:1rem;font-weight:600;text-align:right}.paymentfield_grossRow__vRGQC .paymentfield_label__ayCMA{font-size:1rem;font-weight:700}.paymentfield_grossRow__vRGQC .paymentfield_value__ZGsCQ{color:#000;font-size:1.2rem}.paymentfield_row__2YXTm:not(.paymentfield_grossRow__vRGQC){border-bottom:1px solid #eee;padding-bottom:.5rem}.overlaymodal-animations_modalOverlay__TfgUL{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;z-index:1000}.overlaymodal-animations_modalOverlay__TfgUL.overlaymodal-animations_show__lYS-s{opacity:1}.overlaymodal-animations_modalContent__zHyx4{opacity:0;position:relative;transform:scale(.8);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.overlaymodal-animations_modalOverlay__TfgUL.overlaymodal-animations_show__lYS-s .overlaymodal-animations_modalContent__zHyx4{opacity:1;transform:scale(1)}.overlaymodal-animations_closeButton__Roy3o{align-items:center;background:#0000;border:none;border-radius:0;box-shadow:none;color:#4a5568;cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;height:32px;justify-content:center;outline:none;position:absolute;right:12px;top:12px;transition:color .2s ease,transform .2s ease;width:32px;z-index:2}.overlaymodal-animations_modalOverlay__TfgUL.overlaymodal-animations_hide__BW1GV{opacity:0}.overlaymodal-animations_modalContent__zHyx4.overlaymodal-animations_hide__BW1GV{opacity:0;transform:scale(.8)}@keyframes overlaymodal-animations_stepEnterAnim__gCWiN{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes overlaymodal-animations_stepExitAnim__yMxoa{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.98)}}.overlaymodal-animations_stepEnter__39K42{animation:overlaymodal-animations_stepEnterAnim__gCWiN .24s ease forwards}.overlaymodal-animations_stepExit__8v8Rp{animation:overlaymodal-animations_stepExitAnim__yMxoa .2s ease forwards}@media print{.overlaymodal-animations_modalOverlay__TfgUL{align-items:flex-start;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;display:block;justify-content:flex-start;margin:0!important;padding:0!important;position:static}.overlaymodal-animations_modalContent__zHyx4{transform:none!important}.overlaymodal-animations_closeButton__Roy3o{display:none!important}}body,html{overflow-y:auto}.ClaimStatus_modalContent__hYJVg{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000002e;max-height:90vh;max-width:1180px;overflow:hidden;padding:14px 16px 10px;position:relative;width:100%}.ClaimStatus_scrollArea__v5\+X0{max-height:calc(90vh - 22px);overflow:auto;padding-right:6px}.ClaimStatus_main__DDlJU{flex:1 1;margin-top:50px;min-height:100vh;padding:2rem;text-align:left}h1{font-size:1.6rem;font-weight:700;margin-bottom:1.5rem}.ClaimStatus_formContainer__nxFTN{margin:0 auto;max-width:1200px}.ClaimStatus_header__nni6F{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(180px,1fr));margin-bottom:1rem}.ClaimStatus_header__nni6F div{display:flex;flex-direction:column}.ClaimStatus_header__nni6F label{font-weight:600;margin-bottom:.3rem}.ClaimStatus_header__nni6F input,.ClaimStatus_header__nni6F select,.ClaimStatus_header__nni6F span{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:inset 0 1px 0 #00000005;font-size:.9rem;padding:.4rem .6rem}.ClaimStatus_scriptStatus__U8Jc2{background:#fff;border:2px solid #efe0ff;border-radius:10px;margin-bottom:1.1rem;margin-left:auto;margin-right:auto;max-width:1200px;padding:1.2rem;position:relative}.ClaimStatus_titleRow__UZBge{align-items:center;display:flex;gap:.8rem;justify-content:space-between;margin-bottom:.8rem}.ClaimStatus_titleRow__UZBge h3{align-items:center;color:#4a3ca8;display:flex;font-size:1.45rem;font-weight:700;gap:.8rem;margin:0}.ClaimStatus_statusPill__Xbrhm{background:#fdecc8;border-radius:999px;color:#8a5b00;font-size:.8rem;font-weight:600;padding:.25rem .6rem}.ClaimStatus_icon__\+VNs4{color:#4a3ca8;font-size:1.4rem}.ClaimStatus_fields__kt2rx{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-bottom:1rem}.ClaimStatus_fields__kt2rx div{display:flex;flex:0 1 auto;flex-direction:column;max-width:270px;min-width:190px}.ClaimStatus_fields__kt2rx label{font-weight:600;margin-bottom:.3rem}.ClaimStatus_fields__kt2rx input{background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;padding:.5rem .8rem;width:100%}.ClaimStatus_paymentField__Um29a{display:flex;flex-direction:column;gap:.8rem;margin:0 auto 1.25rem;max-width:620px;width:100%}.ClaimStatus_pricePanel__bCQpw{background:#f5edff;border-radius:10px;margin:.5rem auto 1rem;max-width:700px;padding:.8rem 1rem}.ClaimStatus_progressRow__gENxP{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:.8rem 0 .3rem}.ClaimStatus_progressWrapper__5s6On{margin:.3rem 0 1rem}.ClaimStatus_progressLabel__j3R-P{color:#555;font-size:.85rem;font-weight:500;margin-bottom:.3rem;text-align:center}.ClaimStatus_progressBar__lwsKv{background:#e6d9f5;border-radius:6px;height:8px;overflow:hidden;width:100%}.ClaimStatus_progressFill__KJMuz{background:#c9b5f4;height:100%;transition:width 5s ease-in-out}.ClaimStatus_tableWrapper__Qn-9y{margin-top:.8rem;overflow-x:auto;width:100%}.ClaimStatus_tableCard__WQyst{background:#fff;border:2px solid #efe0ff;border-radius:12px;overflow:hidden;padding:.8rem}.ClaimStatus_tableCard__WQyst table{border-collapse:initial;border-spacing:0;width:100%}.ClaimStatus_tableCard__WQyst thead th{background:#f5edff;border-bottom:1px solid #e4d6f6;color:#3a2f7d;font-weight:700;padding:10px 12px}.ClaimStatus_tableCard__WQyst tbody td{border-bottom:1px solid #f0e8ff;padding:10px 12px}.ClaimStatus_tableCard__WQyst tbody tr:last-child td{border-bottom:none}.ClaimStatus_backButton__8ySrB{background:#efe0ff;border:none;border-radius:6px;color:#3d3d3d;cursor:pointer;display:block;font-weight:600;margin-left:auto;margin-right:auto;margin-top:1.5rem;padding:.7rem 1.4rem;transition:background .2s,color .2s}@media screen and (max-width:768px){.ClaimStatus_header__nni6F{gap:10px;grid-template-columns:1fr 1fr}.ClaimStatus_fields__kt2rx div{flex:1 1 100%}.ClaimStatus_paymentField__Um29a{max-width:100%}}.patientSignature_modalContent__br5cI{background:#fff;border-radius:14px;box-shadow:0 12px 28px #0000002e;padding:28px 28px 22px;position:relative;width:min(90vw,960px)}.patientSignature_title__YjpfR{color:#2d3748;font-size:22px;font-weight:800;margin:6px 0 18px;text-align:center}.patientSignature_infoBox__jWBXn{background:#fff;border:2px solid #cdbcfb;border-radius:12px;box-shadow:0 2px 6px #aa82ff14;margin-bottom:24px;padding:16px 18px}.patientSignature_infoGrid__vgax7{grid-gap:14px 18px;align-items:start;display:grid;gap:14px 18px;grid-template-columns:1fr 260px;grid-template-rows:auto auto}.patientSignature_mainLeft__MWyVk{grid-column:1/2;grid-row:1}.patientSignature_mainRight__0YZBY{grid-column:2/3;grid-row:1}.patientSignature_smallNotes__H5fSU{align-self:end;grid-column:1/2;grid-row:2;justify-self:start}.patientSignature_infoRight__kZDNZ{align-self:end;grid-column:2/3;grid-row:2;justify-self:end}.patientSignature_boldLine__hScV\+{color:#2d3748;font-size:13px;font-weight:700;margin:0 0 10px}.patientSignature_smallNotes__H5fSU{color:#4a5568;font-size:12px;line-height:1.45;text-align:left}.patientSignature_infoRight__kZDNZ{color:#2d3748;text-align:right}.patientSignature_amountRow__D-aoZ{display:flex;font-size:12px;gap:10px;justify-content:space-between;margin-bottom:4px}.patientSignature_label__VKX4b{color:#4a5568}.patientSignature_value__Vb758{font-weight:600}.patientSignature_totalRow__bDnen .patientSignature_value__Vb758{font-weight:700}.patientSignature_sigWrap__cR9Er{margin-top:8px}.patientSignature_sigBox__QqorC{align-items:center;background:#fafbfc;border:2px dashed #cfd8e3;border-radius:10px;display:flex;justify-content:center;margin:0 auto;min-height:220px;padding:8px;width:min(92%,640px)}.patientSignature_canvas__5OOsX{background:#0000;height:220px!important;width:100%!important}.patientSignature_hintRow__NU35H{align-items:center;display:grid;grid-template-columns:1fr auto;margin:8px auto 0;width:min(92%,640px)}.patientSignature_hint__hJr3X{color:#6b7280;font-size:12px;text-align:center}.patientSignature_clearSlot__sIKIY button{background:#9aa3ae;border:none;border-radius:6px;color:#fff;font-size:12px;padding:6px 10px}.patientSignature_actionBar__s5oXO{display:flex;justify-content:center;margin-top:18px}@media (max-width:768px){.patientSignature_infoGrid__vgax7{grid-template-columns:1fr}.patientSignature_infoRight__kZDNZ{text-align:left}}.patientSignature_modalContentLarge__j5mbG{background:#fff;border-radius:14px;box-shadow:0 16px 30px #0003;max-width:100%;overflow:hidden;padding:18px 18px 10px;position:relative;width:min(92vw,1020px)}.patientSignature_scrollArea__raRyr{max-height:70vh;overflow-x:hidden;overflow-y:auto;padding:8px 6px}.patientSignature_sheet__41WZ8{background:#fff;border:2px solid #cdbcfb;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;overflow-x:hidden;padding:18px;width:100%}.patientSignature_card__aeop\+{border:2px solid #cdbcfb;border-radius:12px;padding:12px 14px}.patientSignature_cardTitle__ie4UP{color:#2d3748;font-weight:800;margin:4px 0 10px;text-align:center}.patientSignature_infoLines__uai6I{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:1fr 1fr 1fr}.patientSignature_infoLine__RhWji{grid-gap:8px;align-items:start;color:#2d3748;display:grid;gap:8px;grid-template-columns:auto 1fr}.patientSignature_infoLine__RhWji .patientSignature_label__VKX4b{color:#6b7280}.patientSignature_infoLine__RhWji .patientSignature_value__Vb758{color:#2d3748}.patientSignature_infoRow__w2\+i1{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);min-width:0}.patientSignature_prescriptionBody__XxUJv{display:flex;flex-direction:column;gap:10px;overflow-x:hidden}.patientSignature_drugHeader__k3N-z{grid-gap:8px;color:#2d3748;display:grid;gap:8px;grid-template-columns:auto auto auto 1fr auto auto auto auto;min-width:0}.patientSignature_instruction__mHExV{color:#4a5568;font-size:13px}.patientSignature_flexSpacer__SrTjp{flex:1 1}.patientSignature_prescriptionFooterRow__kiX7t{align-items:flex-end;display:flex;justify-content:space-between;margin-top:8px}.patientSignature_signatureBlockRight__\+ZZJY,.patientSignature_signatureBlock__\+fZMK{align-items:flex-start;display:flex;flex-direction:column}.patientSignature_signatureBlockRight__\+ZZJY{margin-top:8px}.patientSignature_sigImage__C4mKs{height:auto;max-width:160px}.patientSignature_sigPlaceholder__TB39\+{align-items:left;border:1px dashed #cfd8e3;border-radius:6px;color:#6b7280;display:flex;font-size:12px;height:48px;justify-content:left;width:160px}.patientSignature_totalsCompact__LCLTp{color:#2d3748;text-align:right}.patientSignature_infoGridAck__Vl8PX{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}.patientSignature_totalsRight__GKEXw{color:#2d3748;margin-top:8px}.patientSignature_valueStrong__EjP2t{font-weight:700}.patientSignature_divider__RWIkC{background:#e2e8f0;margin:8px 0}.patientSignature_tracerCard__eaWrW{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;color:#2d3748;margin:0 auto;padding:12px;text-align:center;width:320px}.patientSignature_tracerHeader__AToF7{font-weight:800}.patientSignature_tracerAddress__LA2sF{color:#4a5568;font-size:12px;margin-top:4px}.patientSignature_tracerRxLine__6dxIY{display:flex;font-size:13px;justify-content:space-between;margin:8px 0}.patientSignature_tracerLine__twFc7{font-size:13px}.patientSignature_tracerCopyLine__86cvQ{display:flex;justify-content:space-between;margin-top:8px}.patientSignature_tracerTitle__6sbZ\+{font-weight:700;margin-top:8px}.patientSignature_tracerBarcode__p\+QHw{margin-top:6px}.patientSignature_barcode__SPcGU{align-items:flex-end;display:flex;gap:2px}.patientSignature_barcode__SPcGU span{background:#111827;display:block;height:24px;width:3px}.patientSignature_barcode__SPcGU span:nth-child(odd){height:40px}.patientSignature_bottomBarcode__wa9dI{align-self:center;justify-self:start;max-height:50px!important;min-height:40px!important}.patientSignature_bottomBar__MuAei{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:8px}.patientSignature_bottomBar__MuAei button{justify-self:center}@media (max-width:900px){.patientSignature_infoRow__w2\+i1{grid-template-columns:1fr}.patientSignature_detailsGrid4__9Ib48{grid-template-columns:1fr 1fr}.patientSignature_infoGridAck__Vl8PX{grid-template-columns:1fr}}.patientSignature_closeButton__GJzlw{background:none;border:none;color:#666;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px;z-index:1000}@media print{.patientSignature_modalContentLarge__j5mbG{border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-height:none!important;max-width:none!important;padding:0!important;width:100%!important}.patientSignature_scrollArea__raRyr{max-height:none!important;overflow:visible!important;padding:0!important}.patientSignature_modalOverlay__mBJzT{background:#fff!important;box-shadow:none!important;position:static!important}.patientSignature_closeButton__GJzlw{display:none!important}.patientSignature_sheet__41WZ8{border:2px solid #cdbcfb!important;border-radius:0!important;box-shadow:none!important;break-inside:avoid!important;font-size:10px!important;gap:4px!important;margin:0!important;max-height:100vh!important;overflow:hidden!important;padding:10px 12px!important;page-break-inside:avoid!important}.patientSignature_sheet__41WZ8:last-child{margin-bottom:0!important}.patientSignature_card__aeop\+{border:2px solid #cdbcfb!important;border-radius:0!important;break-inside:avoid!important;margin:0 0 8px!important;padding:8px 10px!important;page-break-inside:avoid!important}.patientSignature_card__aeop\+:first-child{border-radius:8px!important}.patientSignature_card__aeop\+:last-child{margin-bottom:0!important}.patientSignature_cardTitle__ie4UP{font-size:11px!important;font-weight:700!important;margin:2px 0 6px!important}.patientSignature_infoLines__uai6I{font-size:10px!important;gap:3px 10px!important}.patientSignature_infoRow__w2\+i1{gap:3px!important}.patientSignature_infoBox__jWBXn,.patientSignature_infoGridAck__Vl8PX,.patientSignature_infoRow__w2\+i1{break-inside:avoid!important;page-break-inside:avoid!important}.patientSignature_label__VKX4b,.patientSignature_value__Vb758{font-size:10px!important;line-height:1.2!important}.patientSignature_drugTable__KqHJ3{font-size:9px!important;line-height:1.1!important}.patientSignature_drugTable__KqHJ3 td,.patientSignature_drugTable__KqHJ3 th{font-size:9px!important;padding:2px 4px!important}.patientSignature_instruction__mHExV{font-size:9px!important;line-height:1.1!important;margin:2px 0!important}.patientSignature_signatureArea__ZNaOg{height:50px!important;margin:8px 0!important}.patientSignature_signatureLine__g7mOw{height:40px!important}.patientSignature_bottomBar__MuAei{break-inside:avoid!important;margin-top:20px!important;padding:10px 0!important;page-break-inside:avoid!important}.patientSignature_bottomBarcode__wa9dI{max-height:60px!important;width:100%!important}.patientSignature_bottomBar__MuAei button{display:none!important}*{break-inside:avoid!important;page-break-inside:avoid!important}.patientSignature_card__aeop\+,.patientSignature_sheet__41WZ8{break-inside:auto!important;page-break-inside:auto!important}@page{size:A4 portrait;margin:10mm}body,html{font-size:11px!important;height:auto!important;line-height:1.3!important;overflow:visible!important}body{transform:none!important;width:100%!important}.patientSignature_sheet__41WZ8 .patientSignature_card__aeop\+ .patientSignature_tracerCard__eaWrW .patientSignature_barcode__SPcGU{height:40px!important;margin-top:0!important}.patientSignature_sheet__41WZ8 .patientSignature_card__aeop\+ .patientSignature_tracerCard__eaWrW{margin:4px auto 0!important;padding:6px!important}.patientSignature_sheet__41WZ8 .patientSignature_card__aeop\+ .patientSignature_tracerCard__eaWrW .patientSignature_tracerTitle__6sbZ\+{font-size:10px!important;margin-top:2px!important}.patientSignature_sheet__41WZ8 .patientSignature_card__aeop\+ .patientSignature_tracerCard__eaWrW .patientSignature_divider__RWIkC{margin:2px 0!important}.patientSignature_sheet__41WZ8 .patientSignature_card__aeop\+ .patientSignature_tracerCard__eaWrW .patientSignature_tracerRxLine__6dxIY{font-size:11px!important;margin:2px 0!important}.patientSignature_sheet__41WZ8 .patientSignature_card__aeop\+ .patientSignature_tracerCard__eaWrW .patientSignature_tracerLine__twFc7{font-size:10px!important}.patientSignature_sheet__41WZ8 .patientSignature_card__aeop\+ .patientSignature_tracerCard__eaWrW .patientSignature_tracerCopyLine__86cvQ{font-size:11px!important;margin-top:2px!important}.patientSignature_sheet__41WZ8 .patientSignature_card__aeop\+ .patientSignature_tracerCard__eaWrW .patientSignature_tracerHeader__AToF7{font-size:11px!important}.patientSignature_sheet__41WZ8 .patientSignature_card__aeop\+ .patientSignature_tracerCard__eaWrW .patientSignature_tracerAddress__LA2sF{font-size:9px!important;margin-top:2px!important}}.footer_footer__CaP1V{background-color:#e4d6f6;border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -1px 5px #0000001a;height:40px;left:0;padding:.5rem 0;position:fixed;width:100%;z-index:1000}.footer_content__oSn80{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1200px;padding:0 1.5rem}.footer_logo__4Cgy-{align-items:center;display:flex;gap:.5rem}.footer_logoIcon__YjjlX{background-color:#64748b33;border-radius:2px;height:1rem;width:1rem}.footer_text__r1vNW{color:#000;font-size:.875rem}@media print{.footer_footer__CaP1V{display:none!important}}.register_registerContainer__D4CKU{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px;margin-top:-1px;position:relative}.register_registerForm__\+ZGU5{background:#f5f5f5;border:5px solid #a18bc2;border-radius:16px;box-shadow:0 4px 12px #0000001a;box-sizing:border-box;margin-bottom:30px;max-width:850px;padding:.3rem;position:relative;width:100%}.register_registerTitle__10g\+r{color:#1e3a8a;font-size:1.8rem;margin-bottom:10px;text-align:center}.register_sectionTitle__dX88N{color:#1e3a8a;font-size:1.2rem;font-weight:600;margin:-5px 0 10px;text-align:center}.register_fourFields__t-Ro3,.register_singleField__Ax66W,.register_threeFields__za\+X4,.register_twoFields__TdLr6{display:flex;gap:5px;margin-bottom:1rem}.register_fourFields__t-Ro3 .register_formGroup__aO23C,.register_singleField__Ax66W .register_formGroup__aO23C,.register_threeFields__za\+X4 .register_formGroup__aO23C,.register_twoFields__TdLr6 .register_formGroup__aO23C{flex:1 1;min-width:0}.register_threeFields__za\+X4 .register_formGroup__aO23C,.register_twoFields__TdLr6 .register_formGroup__aO23C{flex:1 1 100%}.register_singleField__Ax66W .register_formGroup__aO23C{flex:initial;margin:50 auto;max-width:269px;width:50%}label{font-size:.95rem;margin-bottom:2px}.register_formInput__aNVLN{background:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:inset 0 1px 3px #0000000d;box-sizing:border-box;color:#000;font-size:1rem;padding:.85rem 1rem;transition:all .3s ease;width:100%}.register_formInput__aNVLN:focus{background:#fff;border-color:#a18bc2;box-shadow:0 0 6px #a18bc266;outline:none}.register_formInput__aNVLN:disabled{background:#e0e0e0;color:#000;cursor:not-allowed}.register_formInput__aNVLN select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="black" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem}.register_passwordInputContainer__wq-rX{align-items:center;display:flex;position:relative}.register_passwordInputContainer__wq-rX .register_formInput__aNVLN{padding-right:60px}.register_validPassword__v8x91{border-color:#28a745!important}.register_invalidPassword__nDTcb{border-color:#dc3545!important}.register_passwordToggleBtn__8fsJh{background:none;border:none;color:#1e3a8a;cursor:pointer;position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:1}.register_passwordEyeIcon__wcnck{height:18px;width:18px}.register_passwordIndicator__TxsQa{font-size:14px;font-weight:700;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1}.register_passwordIndicator__TxsQa.register_valid__TPZ4S{color:#28a745}.register_passwordIndicator__TxsQa.register_invalid__fWzK7{color:#dc3545}.register_formActions__x9YwC{display:flex;justify-content:center;margin:1rem 0}.register_submitButton1__-ECxj{background-color:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background .3s ease;width:30%}.register_loginLink__G7J7G{display:flex;justify-content:center;margin-top:10px}.register_linkButton__I8Kro{background:none;border:none;color:#000;cursor:pointer;font-size:.95rem;padding:0;text-decoration:none;transition:color .2s ease}.register_errorPopup__xyCQ7,.register_successPopup__6UNZf{animation:register_slideDown__axbR3 .3s ease-out forwards;left:50%;position:fixed;top:20px;transform:translateX(-50%);z-index:1000}.register_errorPopupContent__1-V4j,.register_successPopupContent__\+4jht{background-color:#fff;border-radius:6px;box-shadow:0 4px 12px #00000026;max-width:500px;min-width:300px;padding:15px 20px;position:relative}.register_successPopupContent__\+4jht{border-left:4px solid #28a745}.register_errorPopupContent__1-V4j{border-left:4px solid #dc3545}.register_successPopupContent__\+4jht p{color:#28a745;font-weight:500;margin:0}.register_errorPopupContent__1-V4j p{color:#dc3545;font-weight:500;margin:0}.register_closePopup__IUzX4{color:#666;cursor:pointer;font-size:18px;font-weight:700;position:absolute;right:15px;top:10px}.register_closePopup__IUzX4:hover{color:#333}.register_popupActions__VXTAh{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.register_cancelBtn__2WuIB,.register_confirmBtn__ZooQ0{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;padding:6px 12px}.register_confirmBtn__ZooQ0{background-color:#dc3545;color:#fff}.register_cancelBtn__2WuIB{background-color:#e5e7eb;color:#111827}@media (max-width:1200px){.register_fourFields__t-Ro3,.register_singleField__Ax66W,.register_threeFields__za\+X4,.register_twoFields__TdLr6{flex-wrap:wrap}.register_fourFields__t-Ro3 .register_formGroup__aO23C,.register_singleField__Ax66W .register_formGroup__aO23C,.register_threeFields__za\+X4 .register_formGroup__aO23C,.register_twoFields__TdLr6 .register_formGroup__aO23C{flex-basis:100%;max-width:100%}}@media (max-width:768px){.register_registerForm__\+ZGU5{max-width:90%;padding:1.5rem}.register_singleField__Ax66W .register_formGroup__aO23C,.register_threeFields__za\+X4 .register_formGroup__aO23C,.register_twoFields__TdLr6 .register_formGroup__aO23C{flex-basis:100%;max-width:100%}}.register_threeFields__za\+X4>div:empty{flex:1 1 30%}.register_closeBtn__YqFpB{background:#0000;border:none;border-radius:6px;color:#111;cursor:pointer;font-size:1rem;font-size:1.25rem;line-height:1;padding:.18rem .36rem;padding:.25rem .5rem;position:absolute;right:.45rem;right:.6rem;top:.45rem;top:.6rem;transition:color .12s ease,transform .12s ease,box-shadow .12s ease;z-index:40}.register_closeBtn__YqFpB:focus,.register_closeBtn__YqFpB:hover{box-shadow:0 0 0 4px #0000000a;color:#d32f2f;outline:none;transform:translateY(-1px)}.register_registerForm__\+ZGU5 label{color:#000;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem}.CertDocPrescription_card__CsHd\+{background:#fff;border:2px solid #cdbcfb;border-radius:12px;padding:14px 16px}.CertDocPrescription_cardTitle__nieVQ{color:#2d3748;font-weight:800;margin:2px 0 14px;text-align:center}.CertDocPrescription_body__N4AgB{color:#2d3748;display:flex;flex-direction:column;font-size:14px;gap:16px}.CertDocPrescription_drugBlock__Fqpp0{margin-bottom:12px}.CertDocPrescription_drugHeader__Jrf3Q{grid-column-gap:16px;align-items:start;color:#2d3748;column-gap:16px;display:grid;grid-template-columns:minmax(72px,110px) 16px minmax(0,1.6fr) minmax(32px,70px) minmax(28px,48px) minmax(92px,1fr) minmax(52px,80px);min-width:0}.CertDocPrescription_drugHeader__Jrf3Q span{min-width:0;overflow-wrap:anywhere;white-space:nowrap}.CertDocPrescription_colDrug__WpxZI{white-space:normal}.CertDocPrescription_colIcd__V7\+vG{text-align:left;white-space:normal}.CertDocPrescription_instruction__jK43Q{color:#4a5568;font-size:12px;margin-top:8px;overflow-wrap:anywhere;white-space:normal}.CertDocPrescription_flex__m39RA{flex:1 1}.CertDocPrescription_tracerCard__wTIhi{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;color:#2d3748;margin:16px auto 0;padding:12px;text-align:center;width:340px}.CertDocPrescription_tracerHeader__jLz44{font-weight:800}.CertDocPrescription_tracerAddress__JQken{color:#4a5568;font-size:12px;margin-top:4px}.CertDocPrescription_divider__06bWQ{background:#e2e8f0;height:1px;margin:8px 0}.CertDocPrescription_tracerRxLine__wEWAZ{display:flex;font-size:13px;justify-content:space-between;margin:8px 0}.CertDocPrescription_tracerLine__xlWs2{font-size:13px}.CertDocPrescription_tracerCopyLine__r\+dT9{display:flex;justify-content:space-between;margin-top:8px}.CertDocPrescription_valueStrong__UsfNn{font-weight:700}.CertDocPrescription_tracerTitle__JDRPi{font-weight:700;margin-top:8px}.CertDocPrescription_barcode__lBHZ-{align-items:center;display:flex;height:50px;justify-content:flex-end;margin-top:0;position:relative;width:100%}.CertDocPrescription_barcode__lBHZ- svg{height:auto;max-width:60%}.CertDocPrescription_footerRow__WYSWc{align-items:flex-end;display:flex;justify-content:space-between;margin-top:18px}.CertDocPrescription_signatureBlock__PO4Ru{align-items:flex-start;display:flex;flex-direction:column}.CertDocPrescription_sigImage__\+Isey{height:auto;max-width:160px}.CertDocPrescription_sigPlaceholder__inUA8{align-items:center;border:1px dashed #cfd8e3;border-radius:6px;color:#6b7280;display:flex;font-size:12px;height:48px;justify-content:center;width:160px}.CertDocPrescription_sigCaption__HH0\+L{color:#6b7280;font-size:12px;margin-top:4px}.CertDocPrescription_pharmacyInfo__zTX-A{color:#2d3748;font-size:13px;margin-top:12px}.CertDocPrescription_pharmacyInfo__zTX-A .CertDocPrescription_row__8pRZu{display:flex;gap:8px;margin-top:6px}.CertDocPrescription_pharmacyInfo__zTX-A .CertDocPrescription_label__EE0jl{color:#6b7280}.CertDocPrescription_totalsCompact__wZNLh{color:#2d3748;text-align:right}.CertDocPrescription_label__EE0jl{color:#4a5568}.CertDocPrescription_value__3NsBv{font-weight:600}@media (max-width:900px){.CertDocPrescription_drugHeader__Jrf3Q{column-gap:10px;font-size:13px;grid-template-columns:minmax(56px,96px) 12px minmax(0,1.4fr) minmax(28px,52px) minmax(24px,40px) minmax(84px,1fr) minmax(44px,64px)}}@media (max-width:720px){.CertDocPrescription_drugHeader__Jrf3Q{column-gap:8px;font-size:12px;grid-template-columns:minmax(52px,88px) 10px minmax(0,1.2fr) minmax(24px,44px) minmax(22px,36px) minmax(72px,.9fr) minmax(40px,56px)}}@media print{.CertDocPrescription_tracerCard__wTIhi{font-size:9px!important;margin:2px auto 0!important;padding:4px!important}.CertDocPrescription_tracerCard__wTIhi .CertDocPrescription_barcode__lBHZ-{height:35px!important;margin-top:0!important}.CertDocPrescription_tracerCard__wTIhi .CertDocPrescription_tracerTitle__JDRPi{font-size:9px!important;margin-top:1px!important}.CertDocPrescription_tracerCard__wTIhi .CertDocPrescription_divider__06bWQ{margin:1px 0!important}.CertDocPrescription_tracerCard__wTIhi .CertDocPrescription_tracerRxLine__wEWAZ{font-size:10px!important;margin:1px 0!important}.CertDocPrescription_tracerCard__wTIhi .CertDocPrescription_tracerLine__xlWs2{font-size:9px!important}.CertDocPrescription_tracerCard__wTIhi .CertDocPrescription_tracerCopyLine__r\+dT9{font-size:10px!important;margin-top:1px!important}.CertDocPrescription_tracerCard__wTIhi .CertDocPrescription_tracerHeader__jLz44{font-size:10px!important}.CertDocPrescription_tracerCard__wTIhi .CertDocPrescription_tracerAddress__JQken{font-size:8px!important;margin-top:1px!important}.CertDocPrescription_tracerCard__wTIhi .CertDocPrescription_barcode__lBHZ-+.CertDocPrescription_divider__06bWQ,.CertDocPrescription_tracerCard__wTIhi .CertDocPrescription_divider__06bWQ:last-child{display:none!important}}.ClinicInfo_card__7OjUA{background:#fff;border:2px solid #cdbcfb;border-radius:12px;padding:14px 16px}.ClinicInfo_grid4__VW3nw{grid-column-gap:36px;grid-row-gap:10px;color:#2d3748;column-gap:36px;display:grid;font-size:13px;grid-template-columns:repeat(4,minmax(0,1fr));line-height:1.45;row-gap:10px}.ClinicInfo_col__x59PW{display:flex;flex-direction:column;gap:4px}.ClinicInfo_items__gQKua{color:#2d3748;font-size:13px;margin-top:12px}@media (max-width:900px){.ClinicInfo_grid4__VW3nw{grid-template-columns:1fr 1fr}}.PatientDeclaration_card__e7X0z{background:#fff;border:2px solid #cdbcfb;border-radius:12px;padding:14px 16px}.PatientDeclaration_grid__57r0B{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1fr 1fr}.PatientDeclaration_boldLine__oSJ6W{color:#2d3748;font-size:14px;font-weight:700;margin:0 0 10px}.PatientDeclaration_smallNotes__2\+VQ-{color:#4a5568;font-size:12px;line-height:1.5}.PatientDeclaration_sigTotalsRow__vlIOr{grid-column-gap:16px;align-items:end;column-gap:16px;display:grid;grid-template-columns:1fr 180px}.PatientDeclaration_signatureBlock__Cwz45{align-items:flex-start;display:flex;flex-direction:column;width:180px}.PatientDeclaration_sigImage__jHGNl{height:auto;max-width:160px}.PatientDeclaration_sigPlaceholder__aS7jA{border:1px dashed #cfd8e3;border-radius:6px;height:48px;width:160px}.PatientDeclaration_sigLine__6EJwf{background:#cfd8e3;height:1px;margin-top:6px;width:160px}.PatientDeclaration_sigCaption__qcH46{color:#6b7280;font-size:12px;margin-top:4px;text-align:center;width:160px}.PatientDeclaration_totalsRight__Auw5F{align-items:flex-end;color:#2d3748;display:flex;flex-direction:column;font-size:13px;gap:4px;text-align:right;white-space:nowrap}.PatientDeclaration_amountLine__tf\+-a{display:block;font-weight:600}.PatientDeclaration_amountTop__5t5Nw{color:#2d3748;display:block;font-size:13px;font-weight:700}.PatientDeclaration_label__NGV-y{color:#4a5568}.PatientDeclaration_value__Z6J1N{font-weight:600}@media (max-width:900px){.PatientDeclaration_grid__57r0B{grid-template-columns:1fr}.PatientDeclaration_sigTotalsRow__vlIOr{grid-template-columns:1fr;row-gap:10px}}@media print{.PatientDeclaration_card__e7X0z{margin-bottom:4px;margin-top:4px;padding:8px 10px;page-break-inside:avoid}.PatientDeclaration_grid__57r0B{gap:10px}.PatientDeclaration_boldLine__oSJ6W{font-size:11px;margin-bottom:6px}.PatientDeclaration_smallNotes__2\+VQ-{font-size:10px;line-height:1.3}.PatientDeclaration_totalsRight__Auw5F{font-size:11px;gap:2px}}.PharmacistSignature_modalContent__83Qor{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:700px;padding:24px;position:relative;width:100%}.PharmacistSignature_title__708WJ{color:#1a202c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.PharmacistSignature_canvas__j1iZo{background-color:#fff;border:2px solid #e2e8f0;border-radius:4px;cursor:crosshair;display:block;height:200px;margin:0 auto 1.5rem;max-width:600px;width:100%}.PharmacistSignature_buttonContainer__OW1uw{display:flex;gap:1rem;justify-content:center}@media print{.PrescriptionPreview_modalOverlay__RUOH5{background:#fff!important;box-shadow:none!important;position:static!important}.PrescriptionPreview_modalContent__MD25L{border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;max-height:none!important;max-width:100%!important;padding:0!important}.PrescriptionPreview_scrollArea__zwBEn{overflow:visible!important;padding:0!important}.PrescriptionPreview_card__mJ2XM{border:2px solid #000!important;border-radius:0!important;break-inside:avoid!important;margin:0 0 15px!important;padding:12px 15px!important;page-break-inside:avoid!important}.PrescriptionPreview_card__mJ2XM:last-child{margin-bottom:0!important}.PrescriptionPreview_drugBlock__bkfMr{padding:8px 0 12px!important}.PrescriptionPreview_drugBlock__bkfMr,.PrescriptionPreview_infoRow__O69bS,.PrescriptionPreview_prescriptionBody__G5nw8{break-inside:avoid!important;page-break-inside:avoid!important}.PrescriptionPreview_prescriptionBody__G5nw8{row-gap:18px!important}.PrescriptionPreview_actionBar__Dlv90,.PrescriptionPreview_closeButton__GFpFy{display:none!important}.PrescriptionPreview_cardTitle__BBgpI{font-size:12px!important;margin-bottom:15px!important}.PrescriptionPreview_label__9y1-I,.PrescriptionPreview_value__dE768{font-size:11px!important;line-height:1.3!important}.PrescriptionPreview_drugHeader__\+mN8l{column-gap:14px!important;font-size:11px!important}.PrescriptionPreview_instruction__NrzOs{font-size:10px!important;line-height:1.2!important;margin:8px 0 10px!important}.PrescriptionPreview_footerDetails__q74vH{margin-top:25px!important}@page{size:A4;margin:10mm}body,html{font-size:11px!important;height:auto!important;line-height:1.3!important;overflow:visible!important}body{transform:none!important;width:100%!important}}.PrescriptionPreview_modalContent__MD25L{background:#fff;border-radius:14px;box-shadow:0 8px 24px #0000002e;box-shadow:inset 0 0 0 4px #e6d9fa,0 8px 24px #0000002e;display:flex;flex-direction:column;max-height:85vh;max-width:1024px;padding:16px 20px 0;position:relative;width:100%}.PrescriptionPreview_scrollArea__zwBEn{overflow:auto;padding:6px 4px 0}.PrescriptionPreview_card__mJ2XM{background:#fff;border:3px solid #d9c6fa;border-radius:18px;box-shadow:inset 0 0 0 2px #f4ecff;margin:16px 8px;padding:28px 32px}.PrescriptionPreview_cardTitle__BBgpI{color:#1a202c;font-size:15px;font-weight:700;letter-spacing:.5px;margin:2px 0 18px;text-align:center;text-transform:uppercase}.PrescriptionPreview_infoGrid__Z3FFC{grid-row-gap:16px;display:grid;grid-template-columns:1fr;row-gap:16px}.PrescriptionPreview_infoRow__O69bS{grid-column-gap:12px;grid-row-gap:8px;align-items:start;column-gap:12px;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;row-gap:8px}.PrescriptionPreview_label__9y1-I{color:#4a5568;font-size:13px;font-weight:600}.PrescriptionPreview_value__dE768{color:#2d3748;font-size:13px}.PrescriptionPreview_prescriptionBody__G5nw8{grid-row-gap:22px;display:grid;row-gap:22px}.PrescriptionPreview_drugBlock__bkfMr{padding:6px 0 10px}.PrescriptionPreview_drugHeader__\+mN8l{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;font-size:13.5px;grid-template-columns:auto auto 1fr auto auto auto auto;justify-items:start}.PrescriptionPreview_flexSpacer__H7OPx{flex:1 1 auto}.PrescriptionPreview_instruction__NrzOs{color:#2d3748;font-size:12.5px;margin:8px 0 10px;text-align:center}.PrescriptionPreview_code__kroks{letter-spacing:.3px}.PrescriptionPreview_sep__QEB-j{opacity:.7}.PrescriptionPreview_drugName__YZpHj{font-weight:600}.PrescriptionPreview_qty__W4wtr{min-width:28px;text-align:right}.PrescriptionPreview_side__dVBHN{min-width:30px;text-align:left}.PrescriptionPreview_icd__oNtV7{min-width:110px}.PrescriptionPreview_price__uYG7B{min-width:80px;text-align:right}.PrescriptionPreview_drugBlock__bkfMr:not(:last-child){margin-bottom:8px}.PrescriptionPreview_footerDetails__q74vH{display:flex;justify-content:space-between;margin-top:28px}.PrescriptionPreview_totals__fGaoB{text-align:right}.PrescriptionPreview_totals__fGaoB .PrescriptionPreview_label__9y1-I{margin-right:10px}.PrescriptionPreview_totals__fGaoB .PrescriptionPreview_value__dE768{display:inline-block;min-width:80px;text-align:right}.PrescriptionPreview_actionBar__Dlv90{display:flex;gap:12px;justify-content:center;padding:18px 0 22px}@media (max-width:720px){.PrescriptionPreview_modalContent__MD25L{box-shadow:inset 0 0 0 3px #e6d9fa,0 8px 24px #0000002e;max-width:96vw}.PrescriptionPreview_infoRow__O69bS{grid-template-columns:auto 1fr}.PrescriptionPreview_drugHeader__\+mN8l{grid-template-columns:auto auto 1fr auto}}.overlayToFollows_modalContainer__CgtSa{background:#fff;border-radius:16px;box-shadow:0 20px 50px #0003;max-height:90vh;overflow-y:auto;padding:24px 24px 36px;position:relative;width:min(100%,980px)}.overlayToFollows_profileHeader__qX33U{align-items:center;background:linear-gradient(180deg,#fafafa,#fff);border-radius:12px;display:flex;gap:14px;margin-bottom:14px;padding:6px 8px}.overlayToFollows_avatarLg__rin2F{align-items:center;background:linear-gradient(135deg,#7c3aed,#60a5fa);border-radius:50%;color:#fff;display:flex;font-weight:700;height:36px;justify-content:center;text-transform:uppercase;width:36px}.overlayToFollows_nameTitle__8j0OK{color:#1f2937;font-size:18px;font-weight:700}.overlayToFollows_divider__cbGrO{background:#edf2f7;height:1px;margin-bottom:16px}.overlayToFollows_completedModal__ox5gG{background:#fff;border-radius:12px;padding:24px;position:relative;text-align:center;width:420px}.overlayToFollows_completedIcon__OGYNj{color:#22c55e;font-size:96px;line-height:1}.overlayToFollows_completedTitle__6-pyP{margin-bottom:16px;margin-top:12px}.overlayToFollows_completeActionBar__ImOGz{display:flex;justify-content:center;margin-top:12px}.navbar_header__\+\+uxC{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#e4d6f6;border-bottom:1px solid #e2e8f0;left:0;position:fixed;right:0;top:0;width:100%;z-index:50}.navbar_content__0hizu{align-items:center;display:flex;height:4rem;justify-content:space-between;padding:0 1.5rem}.navbar_logo__0jLUl{align-items:center;display:flex;gap:.5rem}.navbar_logoImage__Iv8WY{height:6rem;object-fit:contain;width:auto}.navbar_logoIcon__HwzD7{align-items:center;background-color:#2563eb;border-radius:4px;color:#fff;display:flex;font-size:.875rem;font-weight:700;height:3rem;justify-content:center;width:3rem}.navbar_logoText__n26aZ{font-size:1.25rem;font-weight:700}.navbar_nav__1f\+y8{align-items:center;display:flex;gap:1rem}.navbar_btn__1bvZF{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;height:2rem;justify-content:center;padding:0 .75rem;text-decoration:none;transition:all .2s}.navbar_btnGhost__C\+Uc7{align-items:center;border:none;display:flex;gap:.5rem;padding:.5rem 1rem}.navbar_btnGhost__C\+Uc7:hover{opacity:.8}.navbar_avatar__D9ZWr{align-items:center;background-color:#38bdf8;border-radius:50%;color:#fff;display:flex;font-size:1.125rem;font-weight:500;height:3.5rem;justify-content:center;overflow:hidden;position:relative;width:3.5rem}.navbar_avatar__D9ZWr[aria-label]{cursor:pointer}.navbar_avatarImg__0\+wlH{display:block;height:100%;object-fit:cover;width:100%}.navbar_avatarOverlay__J\+I-j{align-items:center;background:#0000008c;border-radius:50%;display:flex;gap:.75rem;inset:0;justify-content:center;opacity:0;pointer-events:auto;position:absolute;transition:opacity .16s ease-in-out}.navbar_avatarAction__VnHqQ{background:#0000;border:none;color:#fff;cursor:pointer;line-height:0;padding:0}.navbar_avatarAction__VnHqQ:hover{opacity:.9}.navbar_avatarOverlay__J\+I-j svg{color:#fff;height:1.1rem;width:1.1rem}.navbar_avatar__D9ZWr:focus-visible .navbar_avatarOverlay__J\+I-j,.navbar_avatar__D9ZWr:hover .navbar_avatarOverlay__J\+I-j{opacity:1}.navbar_userInfo__IvLyv{display:flex;flex-direction:column;gap:.25rem;line-height:1.1}.navbar_userName__eZSKB{font-weight:500}.navbar_userRole__sUFAc{font-size:.875rem;font-weight:700;opacity:.8}.navbar_icon__rTJHn{height:1rem;width:1rem}.navbar_confirmBackdrop__UWm7L{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.navbar_confirmModal__6UU1E{background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040;padding:1rem;width:min(92vw,420px)}.navbar_confirmTitle__\+1mvm{color:#111827;font-size:1.05rem;font-weight:700}.navbar_confirmBody__7krsm{color:#374151;font-size:.95rem;margin-top:.5rem}.navbar_confirmActions__pUrBv{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.navbar_confirmBtnDanger__T0hlL,.navbar_confirmBtnSecondary__63cWY{border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:.55rem .9rem}.navbar_confirmBtnSecondary__63cWY{background:#e5e7eb;color:#111827}.navbar_confirmBtnDanger__T0hlL{background:#dc2626;color:#fff}.navbar_confirmBtnDanger__T0hlL:disabled,.navbar_confirmBtnSecondary__63cWY:disabled{cursor:not-allowed;opacity:.7}.dashboard_app__bjNDu{background-color:#f8fafc;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;overflow:hidden}.dashboard_bodyWrapper__Y-SJE{display:flex;flex:1 1;gap:0;min-height:0;overflow:hidden}.dashboard_mainContainer__fPaWx{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-left:.1rem;padding-right:.1rem;padding-top:4rem}.dashboard_navbar__N8f9c{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem}.dashboard_pageTitle__aY1yP{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.dashboard_content__sCuZW{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:.2rem}.dashboard_metricsGrid__HE-7E{grid-gap:1rem;display:grid;flex-shrink:0;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1rem}.dashboard_metricsGrid__HE-7E>:nth-child(2){--stats-value-color:#66b2ec;--stats-value-size:2.5rem}.dashboard_metricCard__kg4zl{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .2s ease}.dashboard_metricCard__kg4zl:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.dashboard_cardHeader__Vxp8u{border-bottom:1px solid #f1f5f9;padding:.2rem .2rem .005rem}.dashboard_cardHeader__Vxp8u h4{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.dashboard_cardContent__PG3yu{padding:1rem 1.5rem 1.5rem}.dashboard_tempList__gA9Zi{display:flex;flex-direction:column;gap:.01;list-style:none;margin:0;padding:0}.dashboard_cardHintRow__TFAnt{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.25rem}.dashboard_cardHintText__OW68q{color:#64748b;font-size:.75rem}.dashboard_cardHintBadge__qOKUC{background:#f3e8ff;border:1px solid #e9d5ff;border-radius:999px;color:#7c3aed;font-size:.7rem;font-weight:700;padding:.15rem .5rem;white-space:nowrap}.dashboard_inlineControls__9xw3s{margin:.35rem 0 .25rem}.dashboard_inlineLabel__d7ntW{align-items:center;color:#475569;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;justify-content:space-between}.dashboard_inlineSelect__Pra9-{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#0f172a;flex:1 1;min-width:140px;outline:none;padding:.35rem .5rem}.dashboard_inlineSelect__Pra9-:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f72e}.dashboard_tempItem__nu9bX{align-items:center;display:flex;gap:.75rem;justify-content:flex-start;padding:.1rem 0}.dashboard_tempBranchName__PHYaU{color:#0f172a;flex:1 1;font-size:.9rem;font-weight:600;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dashboard_tempEmpty__WFn8v{color:#64748b;font-size:.85rem;padding:.25rem 0}.dashboard_tempGreen__UkhDC,.dashboard_temp__XHULL{font-size:1rem;font-weight:700}.dashboard_temp__XHULL{color:#64748b}.dashboard_tempGreen__UkhDC{color:#53e082}.dashboard_tempCold__OvE5S,.dashboard_tempGreen__UkhDC,.dashboard_tempHot__3n6GA,.dashboard_tempOk__0WGhm,.dashboard_temp__XHULL{display:inline-block;min-width:40px}.dashboard_tempOk__0WGhm{color:#16a34a;font-weight:800}.dashboard_tempHot__3n6GA{color:#dc2626;font-weight:800}.dashboard_tempCold__OvE5S{color:#2563eb;font-weight:800}.dashboard_detailPanel__LntKh{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-top:.5rem;padding:.6rem .75rem}.dashboard_detailRow__\+SDaJ{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.2rem 0}.dashboard_detailLabel__joOo1{color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.dashboard_detailValue__LWHFS{color:#0f172a;font-size:.85rem;font-weight:700;text-align:right}.dashboard_inlinePills__7-8KS{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;max-width:520px}.dashboard_branchListWrap__0r1sV,.dashboard_branchTable__mzAR7{margin-top:.5rem}.dashboard_branchTableHeader__c-QV8{grid-gap:.85rem;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.85rem;display:grid;gap:.85rem;grid-template-columns:110px 1fr;padding:.45rem .75rem}.dashboard_branchHeaderCode__PIWI0,.dashboard_branchHeaderName__hvYHU{color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.dashboard_branchHeaderCode__PIWI0{text-align:left}.dashboard_branchTableBody__\+w90e{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.dashboard_branchRow__7SwCM{grid-gap:.85rem;align-items:center;background:linear-gradient(90deg,#f8fafcd9,#fff);border:1px solid #e2e8f0;border-radius:.85rem;display:grid;gap:.85rem;grid-template-columns:110px 1fr;padding:.55rem .75rem}.dashboard_branchNameCell__f4gec{color:#0f172a;flex:1 1;font-size:.9rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_branchCodeCell__5Vigb{font-feature-settings:"tnum";align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#3730a3;display:inline-flex;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:800;justify-content:flex-start;min-height:32px;padding:.25rem .6rem}.dashboard_branchRow__7SwCM:nth-child(2n){background:linear-gradient(90deg,#ffffffe6,#fdf4ff)}@media (max-width:540px){.dashboard_branchRow__7SwCM,.dashboard_branchTableHeader__c-QV8{grid-template-columns:1fr}.dashboard_branchCodeCell__5Vigb{justify-content:center;margin-bottom:.15rem}.dashboard_branchRow__7SwCM{text-align:center}}.dashboard_branchPill__VEFwm{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;display:inline-flex;font-size:.8rem;font-weight:700;max-width:100%;padding:.25rem .6rem}.dashboard_branchEmpty__e6zdT{color:#64748b;font-size:.85rem;margin:.25rem 0 0}.dashboard_dashboardModalCard__eQos1{background:#fff;border:3px solid #e4d6f6;border-radius:10px;box-shadow:0 1px 2px #0000001a;padding:1.25rem 1.5rem}.dashboard_dashboardModalCardCompact__qLqy-{padding:.85rem 1rem}.dashboard_dashboardModalCardMedium__cqVFf{padding:1rem 1.25rem}.dashboard_dashboardModalContent__LgMy5{width:min(92vw,680px)}.dashboard_dashboardModalContentCompact__1\+FBG{width:min(92vw,360px)!important}.dashboard_dashboardModalContentMedium__DEM6X{width:min(90vw,520px)}.dashboard_dashboardModalCardCompact__qLqy- .dashboard_dashboardModalHeader__mQcCK{margin-bottom:.5rem}.dashboard_dashboardModalCardCompact__qLqy- .dashboard_dashboardModalTitle__ovWdB{font-size:1.1rem}.dashboard_dashboardModalCardCompact__qLqy- .dashboard_paginationRow__zzihj{margin-top:.5rem}.dashboard_dashboardCloseBtn__z1L2B{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;display:inline-flex;height:36px;justify-content:center;line-height:1;width:36px}.dashboard_dashboardCloseBtn__z1L2B:hover{background:#f8fafc}.dashboard_modalKpiGrid__RypYi{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(12,minmax(0,1fr))}.dashboard_modalKpiCard__z-Zv0{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.9rem;grid-column:span 6;padding:.85rem .95rem}.dashboard_modalKpiCard__z-Zv0:last-child{grid-column:span 12}.dashboard_modalKpiLabel__1LR4q{color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.dashboard_modalKpiValue__BckMk{color:#0f172a;font-size:1.25rem;font-weight:800;margin-top:.35rem}.dashboard_modalKpiPills__RtWEC{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}@media (max-width:640px){.dashboard_modalKpiCard__z-Zv0{grid-column:span 12}}.dashboard_dashboardModalHeader__mQcCK{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.dashboard_dashboardModalTitleRow__MOjZ5{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.dashboard_dashboardModalTitle__ovWdB{color:#0f172a;font-size:1.25rem;font-weight:800;margin:0}.dashboard_paginationRow__zzihj{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:.75rem}.dashboard_paginationText__xUXcS{color:#64748b;font-size:.8rem;font-weight:700}.dashboard_paginationBtn__aUXst{background:#fff;border:1px solid #e2e8f0;border-radius:.6rem;color:#0f172a;font-size:.8rem;font-weight:700;padding:.35rem .65rem}.dashboard_paginationBtn__aUXst:disabled{cursor:not-allowed;opacity:.55}.dashboard_paginationBtn__aUXst:not(:disabled):hover{background:#f8fafc}.dashboard_tempMonitoringCard__VQfYO{overflow:hidden;padding-right:4.75rem;position:relative}.dashboard_tempCardIcon__oMtg9{align-items:center;background-color:#2563eb1a;border-radius:10px;color:#2563eb;display:flex;height:3.25rem;justify-content:center;pointer-events:none;position:absolute;right:.5rem;top:1.5rem;width:3.25rem}.dashboard_tempList__gA9Zi .dashboard_tempItem__nu9bX:nth-child(2) .dashboard_temp__XHULL{color:#f3c365}.dashboard_tempList__gA9Zi .dashboard_tempItem__nu9bX:nth-child(3) .dashboard_temp__XHULL{color:#dc2626}.dashboard_largeNumber__k8LOQ{color:#66b2ec;font-size:3rem;font-weight:700;line-height:1;margin:0}.dashboard_subtitle__2dUdX{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.dashboard_alertNumber__W--nA,.dashboard_warningNumber__nF3Zb{font-size:2.5rem;font-weight:700;line-height:1;margin:0}.dashboard_alertNumber__W--nA{color:#dc2626}.dashboard_warningNumber__nF3Zb{color:#d97706}.dashboard_alertText__RDu6r,.dashboard_warningText__A4nLb{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.dashboard_criticalText__\+7JJg{color:#66b2ec;font-size:.875rem;font-weight:600;margin:.25rem 0 0}.dashboard_chartSection__D5gU2{background:#fff;border:3px solid #e4d6f6;border-radius:1rem;box-shadow:0 1px 3px #0000001a;flex-shrink:1;margin:0 auto;max-width:600px;min-height:0;overflow:visible}.dashboard_chartWithLegendWrapper__QBqG2{align-items:flex-start;display:flex;gap:2rem;justify-content:center;margin:0 auto;max-width:900px}.dashboard_chartLegendSidebar__gXa45{flex-shrink:0;padding:1rem .5rem;width:160px}.dashboard_legendTitle__q8tKR{color:#1e293b;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0 0 .75rem;text-transform:uppercase}.dashboard_legendList__FFdCB{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.dashboard_legendItem__9gQfh{align-items:center;display:flex;gap:.5rem}.dashboard_legendColor__HP9hi{border-radius:50%;flex-shrink:0;height:12px;width:12px}.dashboard_legendLabel__9\+b10{color:#1e293b;font-size:.8rem;font-weight:500;line-height:1.3;word-break:break-word}.dashboard_chartHeader__HrY9c{border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem .5rem}.dashboard_chartSubtitle__HX2In{color:#64748b;font-size:.875rem;margin-bottom:-60px}.dashboard_chartContainer__oVwWh{height:400px;overflow:visible;padding:.5rem 1rem 1rem;width:600px}.dashboard_emptyStateCenter__UiVJM{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dashboard_footerWrapper__mau2E{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.dashboard_footer__VhurJ{background:#fff;color:#64748b;font-size:.875rem;padding:1rem 2rem;text-align:center}@media (max-width:768px){.dashboard_app__bjNDu{flex-direction:column}.dashboard_sidebar__7-Kdc{height:auto;order:2;width:100%!important}.dashboard_sidebar__7-Kdc.dashboard_collapsed__TG\+sN{width:100%!important}.dashboard_mainContainer__fPaWx{order:1}.dashboard_metricsGrid__HE-7E{grid-template-columns:1fr}.dashboard_content__sCuZW,.dashboard_navbar__N8f9c{padding:1rem}}.modal_modalPopup__xU6Nn{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;display:flex;height:100dvh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:2000}.modal_modalContent__YT-XZ{background-color:initial;border:none;border-radius:10px;box-shadow:none;left:50%;max-height:95dvh;overflow-x:hidden;overflow-y:auto;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(92vw,900px)}.modal_modalNoScrollbar__U21OG{-ms-overflow-style:none;scrollbar-width:none}.modal_modalNoScrollbar__U21OG::-webkit-scrollbar{height:0;width:0}.modal_modalContentNarrow__5UuEH{width:min(92vw,800px)}.modal_closeBtn__CSL24{right:16px;top:16px}.modal_closeBtnLogin__6oOdS,.modal_closeBtn__CSL24{background:none;border:none;color:#000;cursor:pointer;font-size:1.5rem;position:absolute;z-index:10}.modal_closeBtnLogin__6oOdS{right:265px;top:250px}.modal_modalHeader__TJjgc{display:flex;font-size:1.5rem;font-weight:700;justify-content:center;margin-bottom:1rem}.modal_tabBtn__FrG-J{background:#f0f0f0;border:none;border-radius:5px;cursor:pointer;margin:0 .5rem;padding:.7rem 1.2rem;transition:background-color .3s ease}.modal_tabBtn__FrG-J.modal_active__Bb6Mh{background:#007bff;color:#fff}@media (max-width:768px){.modal_modalContent__YT-XZ{max-height:95dvh;overflow-x:hidden;overflow-y:auto;padding:0;width:94vw}.modal_tabBtn__FrG-J{font-size:.9rem;padding:.5rem}}.modal_header2__PYXJr .modal_logoContainer__Co5O5 img{height:110px;width:150px}.modal_header2__PYXJr h1{color:#333;font-size:1.5rem}.modal_modalContent__YT-XZ *{box-sizing:border-box}.stats-card_card__MnxoE{background-color:#fff;border:3px solid #e4d6f6;border-radius:6px;box-shadow:0 1px 2px #0000001a;max-width:560px;min-height:140px;width:100%}.stats-card_card__MnxoE:not(.stats-card_nonInteractive__9Fz1Q):hover{background:#f8f9fa}.stats-card_card__MnxoE:not(.stats-card_nonInteractive__9Fz1Q){cursor:pointer;transition:background .2s ease;-webkit-user-select:none;user-select:none}.stats-card_nonInteractive__9Fz1Q{cursor:default}.stats-card_card__MnxoE.stats-card_tall__Tl4as{min-height:180px}.stats-card_card__MnxoE.stats-card_tall__Tl4as .stats-card_content__b1r2x{padding-bottom:2rem;padding-top:2rem}.stats-card_content__b1r2x{align-items:flex-start;display:flex;gap:.75rem;padding:1.5rem}.stats-card_info__XDNX-{display:flex;flex:1 1;flex-direction:column}.stats-card_title__2VFEf{color:#64748b;color:var(--stats-title-color,#64748b);font-size:1.15rem;font-size:var(--stats-title-size,1.15rem);font-weight:500;margin-bottom:.5rem}.stats-card_value__-wkHD{color:#000;color:var(--stats-value-color,#000);font-size:1.25rem;font-size:var(--stats-value-size,1.25rem);font-weight:800}.stats-card_icon__U32z\+{align-items:center;background-color:#2563eb1a;background-color:var(--stats-icon-bg,#2563eb1a);border-radius:10px;color:#2563eb;color:var(--stats-icon-color,#2563eb);display:flex;height:3.25rem;justify-content:center;width:3.25rem}.stats-card_letterIcon__FEs5G{color:inherit;font-size:1.25rem;font-weight:800;line-height:1}.stats-card_titleRow__HRQ-8{align-items:center;display:flex;gap:.4rem;margin-bottom:.5rem}.stats-card_iconInline__dscLU{align-items:center;color:#2563eb;display:inline-flex;justify-content:center}.stats-card_titleRow__HRQ-8 .stats-card_title__2VFEf{margin:0}.stats-card_square__TNezu{align-items:center;border:3px solid #e4d6f6;border-radius:6px;box-shadow:0 2px 4px #0000001a;display:flex;height:160px;justify-content:center;width:160px}.stats-card_square__TNezu .stats-card_content__b1r2x{align-items:center;flex-direction:column;gap:.5rem;justify-content:center;padding:0}.stats-card_square__TNezu .stats-card_info__XDNX-{text-align:center}.stats-card_square__TNezu .stats-card_icon__U32z\+{border-radius:8px;height:2.5rem;width:2.5rem}.stats-card_vertical__kKK6z{align-items:center;border:3px solid #e4d6f6;border-radius:6px;box-shadow:0 2px 4px #0000001a;display:flex;height:300px;justify-content:center;width:200px}.stats-card_vertical__kKK6z .stats-card_content__b1r2x{align-items:center;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem}.stats-card_vertical__kKK6z .stats-card_info__XDNX-{text-align:center}.stats-card_vertical__kKK6z .stats-card_icon__U32z\+{border-radius:8px;height:2.5rem;margin-bottom:.25rem;width:2.5rem}.stats-card_formCard__lhoX-{background-color:#fff;border-radius:8px;box-shadow:0 1px 4px #00000014;box-sizing:border-box;display:flex;flex-direction:column;max-width:560px;padding:4px 6px;position:relative;width:100%}.stats-card_formCard__lhoX- .stats-card_content__b1r2x{justify-content:flex-start;padding:12px}.stats-card_formCard__lhoX- .stats-card_customContent__0IkNR{display:flex;flex-direction:column}.stats-card_formCard__lhoX- .stats-card_icon__U32z\+{height:40px;margin-left:6px;margin-top:6px;width:40px}.pagination_container__mKJdE{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:.75rem}.pagination_btn__mR12K{align-items:center;background-color:initial;border:1px solid #e2e8f0;border-radius:6px;color:#38bdf8;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:2rem;justify-content:center;padding:0 .75rem;text-decoration:none;transition:all .2s}.pagination_btn__mR12K:disabled{cursor:not-allowed;opacity:.5}.pagination_icon__LPZ0i{height:1rem;width:1rem}.dashboard_app__LgBaQ{background-color:#f8fafc;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;overflow:hidden}.dashboard_bodyWrapper__FGiFo{display:flex;flex:1 1;gap:0;min-height:0;overflow:hidden}.dashboard_mainContainer__4PRnM{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-left:.1rem;padding-right:.1rem;padding-top:4rem}.dashboard_navbar__LYU67{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem}.dashboard_pageTitle__lYpXc{color:#1e293b;font-size:1.5rem;margin:0}.dashboard_content__W3wpF{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:.2rem}.dashboard_tableContainer__xV4vI{margin:0 auto;width:-webkit-fit-content;width:fit-content}.dashboard_tableActions__IL7tz{display:flex;justify-content:flex-end;margin-bottom:.5rem}.dashboard_metricsGrid__sZ5fW{grid-gap:1rem;display:grid;flex-shrink:0;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.dashboard_metricCard__4oiAL{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .2s ease}.dashboard_metricCard__4oiAL:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.dashboard_cardHeader__IWZjL{border-bottom:1px solid #f1f5f9;padding:.2rem .2rem .005rem}.dashboard_cardHeader__IWZjL h4{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.dashboard_cardContent__Difah{padding:1rem 1.5rem 1.5rem}.dashboard_tempList__HaNjB{display:flex;flex-direction:column;gap:.01;list-style:none;margin:0;padding:0}.dashboard_tempItem__weTsN{align-items:center;display:flex;justify-content:space-between;padding:.1rem 0}.dashboard_tempGreen__ddIKa,.dashboard_temp__VnVOd{font-size:1rem;font-weight:700}.dashboard_temp__VnVOd{color:#64748b}.dashboard_tempGreen__ddIKa{color:#059669}.dashboard_largeNumber__Wohtj{color:#1e293b;font-size:3rem;font-weight:700;line-height:1;margin:0}.dashboard_subtitle__A0OeF{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.dashboard_alertNumber__0\+ncA,.dashboard_warningNumber__bBmmQ{font-size:2.5rem;font-weight:700;line-height:1;margin:0}.dashboard_alertNumber__0\+ncA{color:#dc2626}.dashboard_warningNumber__bBmmQ{color:#d97706}.dashboard_alertText__TTF-X,.dashboard_warningText__MUuoB{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.dashboard_criticalText__sh24A{color:#dc2626;font-size:.875rem;font-weight:600;margin:.25rem 0 0}.dashboard_chartSection__g1qHN{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000001a;flex-shrink:1;margin:0 auto;max-width:600px;min-height:0;overflow:hidden}.dashboard_chartHeader__Rtr7s{border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem .5rem}.dashboard_chartSubtitle__MVrTn{color:#64748b;font-size:.875rem;margin-bottom:-60px}.dashboard_chartContainer__iddHs{height:360px;padding:.5rem 1rem 1rem;width:600px}.dashboard_footerWrapper__rua9c{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.dashboard_footer__ggihs{background:#fff;color:#64748b;font-size:.875rem;padding:1rem 2rem;text-align:center}@media (max-width:768px){.dashboard_app__LgBaQ{flex-direction:column}.dashboard_sidebar__ssKge{height:auto;order:2;width:100%!important}.dashboard_sidebar__ssKge.dashboard_collapsed__11-b6{width:100%!important}.dashboard_mainContainer__4PRnM{order:1}.dashboard_metricsGrid__sZ5fW{grid-template-columns:1fr}.dashboard_content__W3wpF,.dashboard_navbar__LYU67{padding:1rem}}.dashboard_Addbranch__Ml-j-{margin-bottom:1rem;margin-left:730px}.formInput_formGroup__cV\+oD{display:flex;flex-direction:column;width:100%}.formInput_formGroup__cV\+oD .formInput_formLabel__W3Bts{color:#000;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem;white-space:nowrap}.formInput_formInput__8E-Vg{background:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:inset 0 1px 3px #0000000d;box-sizing:border-box;color:#000;font-size:1rem;height:42px;padding:.75rem 1rem;transition:all .3s ease;width:100%}.formInput_inputWrapper__JSy3p{position:relative;width:100%}.formInput_prefix__hs22X{color:#555;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.formInput_withPrefix__H0nOE{padding-left:30px}.formInput_formInput__8E-Vg:focus{background:#fff;border-color:#a18bc2;box-shadow:0 0 6px #a18bc266;outline:none}.formInput_formInput__8E-Vg:disabled{background:#e0e0e0;color:#000;cursor:not-allowed}.formInput_fileInputContainer__3hbl3{align-items:center;background:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:inset 0 1px 3px #0000000d;box-sizing:border-box;display:flex;height:48px;position:relative;transition:all .3s ease;width:100%}.formInput_fileInputContainer__3hbl3:focus-within{background:#fff;border-color:#a18bc2;box-shadow:0 0 6px #a18bc266}.formInput_fileInputContainer__3hbl3 input[type=file]{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:1}.formInput_fileInputButton__czCaS{background:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1rem;transition:background .3s ease}.formInput_fileInputText__UX5UO{color:#1e293b;flex:1 1;font-size:1rem;overflow:hidden;padding:.75rem 1rem;text-overflow:ellipsis;white-space:nowrap}.formInput_fileInputWrapper__u437k{align-items:center;display:flex;gap:.75rem}.formInput_fileInputNative__ODZfx{font-size:.95rem}.formInput_fileName__pndKD{color:#333;font-size:.9rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileInput_fileInput__DhaZr{display:flex;flex:1 1 30%;flex-direction:column;min-width:50px}.FileInput_fileInputWide__6yPT6{flex:2 1 50%;min-width:50px}.FileInput_fileLabel__p878z{color:#fff;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.FileInput_fileInputWrapper__IRvq1{align-items:center;display:flex;gap:.5rem;width:100%}.FileInput_customFileButton__IfUQ\+{background-color:#38bdf8;border-radius:6px;color:#fff!important;cursor:pointer;display:inline-block;font-size:.95rem;padding:.6rem 2rem;text-align:center;transition:background-color .3s ease,box-shadow .3s ease}.FileInput_hiddenFileInput__neaop{display:none}.FileInput_fileNameDisplay__mGDZ\+{background:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:inset 0 1px 3px #0000000d;box-sizing:border-box;color:#333;flex:1 1;font-size:1rem;height:44px;line-height:1.5;margin-bottom:6px;overflow:hidden;padding:.75rem 1rem;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1024px){.FileInput_fileInput__DhaZr{flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1;min-width:200px}}@media (max-width:768px){.FileInput_fileInput__DhaZr{flex:1 1 100%;flex-direction:column;min-width:100%}.FileInput_fileInputWide__6yPT6{min-width:100%}.FileInput_fileInputWrapper__IRvq1{align-items:stretch;flex-direction:column;width:100%}.FileInput_customFileButton__IfUQ\+,.FileInput_fileNameDisplay__mGDZ\+{width:100%}}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{animation:modalFadeIn .3s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;max-width:360px;padding:16px;position:relative;width:90%}.modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.modal-header h2{color:#333;font-size:1.25rem;margin:0}.close-button{color:#666;font-size:1.5rem;line-height:1;padding:5px}.modal-body{margin-bottom:12px;text-align:center}.modal-icon{font-size:2rem;line-height:1;margin-bottom:10px}.modal-body p{color:#555;font-size:1rem;line-height:1.5;margin:0}.modal-footer{border-top:1px solid #eee;display:flex;justify-content:flex-end;padding-top:15px}.modal-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;padding:6px 12px;transition:background-color .2s}button:disabled{cursor:not-allowed;opacity:.7}.spinner-border{animation:spinner-border .75s linear infinite;border:.2em solid;border-radius:50%;border-right:.2em solid #0000;display:inline-block;height:1rem;vertical-align:text-bottom;width:1rem}@keyframes spinner-border{to{transform:rotate(1turn)}}.me-2{margin-right:.5rem!important}.error-modal .modal-header h2,.error-modal .modal-icon{color:#d32f2f}.success-modal{text-align:center}.success-modal .modal-header{border:none;justify-content:center}.success-modal .modal-header h2{color:#2e7d32}.success-modal .modal-icon{animation:bounceIn .5s;color:#2e7d32;font-size:2.5rem;margin:8px 0 12px}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:.5;transform:scale(1.1)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.addbranch_pageTitle__mmunH{color:#1e293b;font-size:1.75rem;font-weight:600;margin-bottom:.5rem;text-align:center}.addbranch_formContainer__kQjhw{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px #0000000d;margin:0 auto 10rem;max-width:1000px;padding:2rem}.addbranch_formRowFourFields__AiITD,.addbranch_formRow__-xDAk{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.addbranch_formRow__-xDAk>*{flex:1 1 30%;min-width:220px}.addbranch_formRowFourFields__AiITD>*{flex:1 1 22%;min-width:180px}.addbranch_compactField__0-5w8{flex:0 1 22%;max-width:240px}.addbranch_formRowFourFields__AiITD .addbranch_dropdown__b7zod,.addbranch_formRowFourFields__AiITD .addbranch_formInput__isBcT,.addbranch_formRowFourFields__AiITD select,.addbranch_formRow__-xDAk .addbranch_dropdown__b7zod,.addbranch_formRow__-xDAk .addbranch_formInput__isBcT,.addbranch_formRow__-xDAk select{background:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:inset 0 1px 3px #0000000d;box-sizing:border-box;color:#000;font-size:1rem;height:44px;padding:.75rem 1rem;transition:all .3s ease;width:100%}.addbranch_formRowFourFields__AiITD .addbranch_dropdown__b7zod:focus,.addbranch_formRowFourFields__AiITD .addbranch_formInput__isBcT:focus,.addbranch_formRowFourFields__AiITD select:focus,.addbranch_formRow__-xDAk .addbranch_dropdown__b7zod:focus,.addbranch_formRow__-xDAk .addbranch_formInput__isBcT:focus,.addbranch_formRow__-xDAk select:focus{background:#fff;border-color:#a18bc2;box-shadow:0 0 6px #a18bc266;outline:none}.addbranch_formRowFourFields__AiITD label,.addbranch_formRow__-xDAk label{color:#1e293b;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem}.addbranch_sectionDivider__uZ-Gz{border:none;border-top:1px solid #e5e7eb;margin:1rem 0}.addbranch_formActions__nSTho{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.addbranch_formActions__nSTho button{border-radius:8px;font-size:1rem;min-width:160px;padding:.75rem 1rem}.addbranch_fileInputWide__1Sd3K{display:flex;flex:2 1 100%;flex-direction:column;min-width:300px}.addbranch_fileLabel__dA1BL{color:#1e3a8a;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.addbranch_customFileButton__vx6kA{background-color:#38bdf8;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:.95rem;padding:.6rem 1.2rem;text-align:center;transition:background-color .3s ease}.addbranch_hiddenFileInput__xwdk-{display:none}.addbranch_fileNameDisplay__GCZ2s{color:#333;font-size:.95rem;margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1024px){.addbranch_formRowFourFields__AiITD>*,.addbranch_formRow__-xDAk>*{flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1}.addbranch_formRowFourFields__AiITD>*{min-width:200px}}@media (max-width:768px){.addbranch_formRowFourFields__AiITD,.addbranch_formRow__-xDAk{flex-direction:column}.addbranch_formRowFourFields__AiITD>*,.addbranch_formRow__-xDAk>*{flex:1 1 100%;min-width:100%}.addbranch_formActions__nSTho{align-items:center;flex-direction:column}.addbranch_formActions__nSTho button{max-width:300px;width:100%}.addbranch_fileInputWide__1Sd3K{min-width:100%}}.searchbar_searchContainer__wbTf2{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;display:flex;max-width:250px;padding:.25rem .75rem;transition:border .3s,box-shadow .3s}.searchbar_icon__ZfrX5{color:#888;margin-right:.5rem}.searchbar_input__qkJum{border:none;flex:1 1;font-size:1rem;outline:none}.userManagement_app__cYQuC{background-color:#f8fafc;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:auto;overflow:hidden}.userManagement_bodyWrapper__f\+n97,.userManagement_mainContainer__-ygIJ{display:flex;flex:1 1;min-height:0;overflow:hidden}.userManagement_mainContainer__-ygIJ{flex-direction:column;margin-bottom:20px;padding-top:2.2rem}.userManagement_navbar__CxRBY{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem}.userManagement_pageTitle__XtVT0{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.userManagement_content__Oo-Wf{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:1rem}.userManagement_metricsGrid__\+Gzmp{grid-gap:1rem;display:grid;flex-shrink:0;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));margin-bottom:1rem;min-height:60px}.userManagement_metricCard__nERSJ{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000001a;margin-top:.5rem;overflow:hidden;transition:all .2s ease}.userManagement_metricCard__nERSJ:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.userManagement_cardHeader__01LK5{border-bottom:1px solid #f1f5f9;padding:1.5rem 1.5rem .5rem}.userManagement_cardHeader__01LK5 h4{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.userManagement_cardContent__ZR2ay{padding:1rem 2rem 1.5rem}.userManagement_tempList__FA9OK{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.userManagement_tempItem__OTAsE{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0}.userManagement_tempGreen__hYbY7,.userManagement_temp__3QxVR{font-size:1rem;font-weight:700}.userManagement_temp__3QxVR{color:#64748b}.userManagement_tempGreen__hYbY7{color:#059669}.userManagement_largeNumber__usgez{color:#1e293b;font-size:3rem;font-weight:700;line-height:1;margin:0}.userManagement_subtitle__1O8Ig{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.userManagement_alertNumber__7UUnA,.userManagement_warningNumber__2Swww{font-size:2.5rem;font-weight:700;line-height:1;margin:0}.userManagement_alertNumber__7UUnA{color:#dc2626}.userManagement_warningNumber__2Swww{color:#d97706}.userManagement_alertText__85q0G,.userManagement_warningText__YTS7Y{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.userManagement_criticalText__zKIOD{color:#dc2626;font-size:.875rem;font-weight:600;margin:.25rem 0 0}.userManagement_chartSection__NiaYh{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000001a;flex-shrink:1;margin:0 auto;max-width:600px;min-height:0;overflow:hidden}.userManagement_chartHeader__1b42u{border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem .5rem}.userManagement_chartSubtitle__loO5l{color:#64748b;font-size:.875rem;margin:0}.userManagement_chartContainer__LBnbO{height:240px;padding:.5rem 1rem 1rem}.userManagement_footerWrapper__2iM3B{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.userManagement_footer__jyBVS{background:#fff;color:#64748b;font-size:.875rem;padding:1rem 2rem;text-align:center}@media (max-width:768px){.userManagement_app__cYQuC{flex-direction:column}.userManagement_sidebar__MNZCX{height:auto;order:2;width:100%!important}.userManagement_sidebar__MNZCX.userManagement_collapsed__e33b4{width:100%!important}.userManagement_mainContainer__-ygIJ{order:1}.userManagement_metricsGrid__\+Gzmp{grid-template-columns:1fr}.userManagement_content__Oo-Wf,.userManagement_navbar__CxRBY{padding:1rem}}.userManagement_branchDropdownContainer__-uBIk{align-items:center;display:flex;gap:1rem;justify-content:center;margin:0 auto 1rem}.userManagement_usersHeaderActions__gCc6K button{flex:0 0 auto}.userManagement_selectedBranchLabel__ylAfT{font-weight:700;white-space:nowrap}.userManagement_role__SlNkB{border-radius:.75rem;font-size:.875rem;font-weight:500;padding:.375rem .75rem}.userManagement_role-green__BnS4p{background-color:#d1fae5;color:#15803d}.userManagement_role-blue__QpOfL{background-color:#dbeafe;color:#0369a1}.userManagement_role-black__rYVRk{background-color:#f3f4f6;color:#111827}.userManagement_role-red__qR9gM{background-color:#fee2e2;color:#dc2626}.userManagement_role-purple__iB167{background-color:#f5f3ff;color:#7c3aed}.userManagement_role-teal__U7GGy{background-color:#fef9c3;color:#854d0e}.userManagement_role-color0__vMGW3{background-color:#dbeafe;color:#1e40af}.userManagement_role-color1__KyssN{background-color:#fcdcdc;color:#b80000}.userManagement_role-color2__qBp7O{background-color:#fee2e2;color:#991b1b}.userManagement_role-color3__jQVN7{background-color:#ede9fe;color:#5b21b6}.userManagement_role-color4__DeuQe{background-color:#ffedd5;color:#9a3412}.userManagement_role-color5__wsZOQ{background-color:#ccfbf1;color:#0f7625}.userManagement_role-color6__mU0gA{background-color:#fef9c3;color:#854d0e}.userManagement_role-color7__EM20Q{background-color:#ffe4e6;color:#9f1239}.userManagement_role-color8__K8sgn{background-color:#e2e8f0;color:#1f2937}.userManagement_actionButtons__IlHAD{display:flex;gap:.5rem}.userManagement_usersHeader__-t\+Bj{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.userManagement_usersHeaderActions__gCc6K{align-items:center;display:flex;gap:.5rem}.userManagement_paginationWrapper__GWTk5{margin-top:.75rem}.userManagement_usermain__pzQ0f{background-color:#fff;border-radius:8px;margin:0 auto;padding:1rem;width:75%}.userManagement_compactDropdown__jw\+9X{font-size:.95rem;height:36px!important;max-width:250px;padding:0 .75rem!important;width:250px}.multiSelectDropdown_container__spTFk{display:flex;flex-direction:column;position:relative;width:100%}.multiSelectDropdown_label__R8YES{color:#000;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem}.multiSelectDropdown_control__QYvTQ{align-items:center;background:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;height:48px;justify-content:space-between;padding:0 1rem;width:100%}.multiSelectDropdown_control__QYvTQ:hover{border-color:#e4d6f6;box-shadow:0 2px 8px #00000014}.multiSelectDropdown_control__QYvTQ:focus-visible{border-color:#e4d6f6;box-shadow:0 0 0 3px #38bdf833;outline:none}.multiSelectDropdown_control__QYvTQ.multiSelectDropdown_disabled__ltwr3{cursor:not-allowed;opacity:.6}.multiSelectDropdown_valueText__nEFvM{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiSelectDropdown_placeholder__bd9uQ{color:#6b7280}.multiSelectDropdown_chevron__--L1U{margin-left:8px}.multiSelectDropdown_compact__pyxbL .multiSelectDropdown_label__R8YES{color:#475569;font-size:.85rem;margin-bottom:.25rem}.multiSelectDropdown_compact__pyxbL .multiSelectDropdown_control__QYvTQ{border-radius:8px;font-size:.95rem;height:36px;padding:0 .75rem}.multiSelectDropdown_dropdown__7XLCK{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 20px #0000001f;left:0;overflow-y:auto;padding:6px 0;position:absolute;right:0;top:calc(100% + 4px);width:auto;z-index:2000}.multiSelectDropdown_option__NjazG{align-items:center;cursor:pointer;display:flex;gap:10px;line-height:1.2;padding:8px 12px}.multiSelectDropdown_option__NjazG:hover{background:#f8fafc}.multiSelectDropdown_checkbox__Ef\+F0{flex:0 0 auto;height:14px;margin:0;width:16px}.multiSelectDropdown_optionLabel__WYfTG{font-size:.95rem}.multiSelectDropdown_dropdown__7XLCK::-webkit-scrollbar{width:8px}.multiSelectDropdown_dropdown__7XLCK::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.multiSelectDropdown_dropdown__7XLCK::-webkit-scrollbar-track{background:#0000}.checkbox-container{align-items:center;color:#333;display:flex;font-size:14px;gap:.5rem}.checkbox{accent-color:#4f46e5;border:1px solid #ccc;border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;width:18px}.label{cursor:pointer;line-height:1.5;margin-top:10px;-webkit-user-select:none;user-select:none}.addUser_pageTitle__s5fGW{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.addUser_formContainer__1ybZ0{background:#fff;border-radius:.5rem;box-shadow:0 1px 6px #0000001a;display:flex;flex-direction:column;gap:1rem;margin:0 auto 10rem;max-width:900px;padding:1.5rem}.addUser_formRow__9atUx{display:flex;flex-wrap:wrap;gap:.75rem}.addUser_formRow__9atUx>*{flex:1 1;min-width:150px}.addUser_formRow__9atUx label{color:#000;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem}.addUser_sectionDivider__TvwYR{border:none;border-top:1px solid #e0e0e0;margin:.2rem 0}.addUser_fileInputWide__zB2yR input[type=file]{width:100%}.addUser_formActions__JHzNg{display:flex;gap:1rem;justify-content:center;margin-top:.3rem}.addUser_formActions__JHzNg button{border-radius:8px;font-size:1rem;min-width:160px;padding:.75rem 1rem}.addUser_formRow2__u-9Mo{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 4fr}.addUser_formRow2__u-9Mo label{color:#1e293b;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem}.addUser_fomrowCheckbox__DhQVw{margin-left:41rem}.addUser_fomrowCheckbox__DhQVw label{font-size:1.3rem}.editUser_pageTitle__ENIQm{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.editUser_formContainer__23lKQ{background:#fff;border-radius:.5rem;box-shadow:0 1px 6px #0000001a;display:flex;flex-direction:column;gap:1rem;margin:0 auto 9rem;max-width:900px;padding:1.5rem}.editUser_formRow__RHAgr{display:flex;flex-wrap:wrap;gap:.75rem}.editUser_formRow__RHAgr>*{flex:1 1;min-width:150px}.editUser_sectionDivider__\+5HTk{border:none;border-top:1px solid #e0e0e0;margin:.2rem 0}.editUser_fileInputWide__aUBYz input[type=file]{width:100%}.editUser_formActions__t8q0L{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.editUser_formActions__t8q0L button{border-radius:8px;font-size:1rem;min-width:160px;padding:.75rem 1rem}.editUser_fileInputWide__aUBYz{display:flex;flex:1 1;flex-direction:column;min-width:250px}.editUser_fileLabel__OLwje{color:#1e3a8a;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.editUser_customFileButton__dyW96{background-color:#38bdf8;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:.95rem;padding:.6rem 1.2rem;text-align:center;transition:background-color .3s ease}.editUser_hiddenFileInput__NwUPZ{display:none}.editUser_fileNameDisplay__ORBjZ{color:#333;font-size:.95rem;margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editUser_formRow__RHAgr label{color:#1e293b}.editUser_formRow2__2r5Wl label,.editUser_formRow__RHAgr label{display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem}.editUser_formRow2__2r5Wl label{color:#000}.adminDashboard_container__rl7ko{margin:0 auto;max-width:1200px;padding:4rem 1rem 1rem;width:100%}.adminDashboard_header__6rLDf{margin-bottom:1rem}.adminDashboard_title__ul9op{font-size:1.875rem;font-weight:700;margin-bottom:.75rem}.adminDashboard_statsGrid__aDWFe{grid-gap:.2rem;display:grid;gap:.2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:auto auto 20px;max-width:1100px;width:100%}@media (max-width:768px){.adminDashboard_statsGrid__aDWFe{grid-template-columns:repeat(1,minmax(0,1fr));width:100%}}.adminDashboard_applicationsSection__ikRtP{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.adminDashboard_card__8VhGY{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 1px 3px 0 #0000001a;width:100%}.adminDashboard_cardContent__xV3w\+{padding:.4rem}.adminDashboard_cardHeader__7a1Pg{align-items:center;display:flex;justify-content:space-between;margin-bottom:-5px}.adminDashboard_cardTitle__x56xd{font-size:1rem;font-weight:600;margin-bottom:1rem}.adminDashboard_badge__TiMcb{align-items:center;background-color:#f1f5f9;border-radius:9999px;color:#475569;display:inline-flex;font-size:.7rem;font-weight:500;padding:.2rem .6rem}.adminDashboard_info__DaBIB{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.adminDashboard_infoItem__pV8\+E{color:#64748b;font-size:.8rem}.adminDashboard_label__XxYHP{font-size:.8rem;font-weight:500}.adminDashboard_actions__xKcpK{display:flex;gap:.4rem;justify-content:flex-end;margin-top:.5rem}.adminDashboard_paginationContainer__rvCdZ{display:flex;justify-content:center;margin-top:-40px}.adminDashboard_filterTabsCenter__aE9K5{align-items:center;margin:.5rem 0 1rem}.adminDashboard_filterTabsCenterWrap__sx8RR,.adminDashboard_filterTabsCenter__aE9K5{display:flex;justify-content:center;width:100%}.adminDashboard_confirmOverlay__dkAth{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.adminDashboard_confirmDialog__IQr3e{background:#fff;border-radius:8px;box-shadow:0 10px 25px #00000026;max-width:420px;padding:1.5rem 2rem;text-align:center;width:90%}.adminDashboard_confirmActions__MVAa7{display:flex;gap:.75rem;justify-content:center;margin-top:1rem}.adminDashboard_cancelButton__Bu5GO,.adminDashboard_confirmButton__cKxDA{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;padding:.5rem 1.25rem}.adminDashboard_confirmButton__cKxDA{background-color:#dc2626;color:#fff}.adminDashboard_cancelButton__Bu5GO{background-color:#e5e7eb;color:#111827}.adminDashboard_warning__PJZKf{background-color:#fefce8;border:1px solid #fde047;border-radius:8px;color:#a16207;font-size:.875rem;font-weight:500;margin-top:.5rem;padding:1rem}.adminDashboard_footerWrapper__\+648G{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}@media (min-width:768px){.adminDashboard_statsGrid__aDWFe{grid-template-columns:repeat(2,minmax(0,1fr))}}.universal-filter-tabs_container__7qxKB{background-color:#d8b4fe;border:1px solid #ead8ff;border-radius:.75rem;box-shadow:inset 0 1px 2px #0000000a;display:flex;gap:.25rem;opacity:1;padding:.35rem;width:-webkit-fit-content;width:fit-content}.universal-filter-tabs_button__OBCn\+{background:#0000;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;opacity:1;padding:.45rem 1rem;transition:all .2s ease}.universal-filter-tabs_active__kiokp{background-color:#fcfbfd;box-shadow:0 1px 2px 0 #0000000d;color:#d8b4fe}.universal-filter-tabs_inactive__BMnXl{color:#fff}.viewPharmacyApplication_app__LgwDD{background-color:#f9f9f9;display:flex;flex-direction:column;font-family:Segoe UI,sans-serif;min-height:100vh}.viewPharmacyApplication_main__K-Eb5{background-color:#fff;flex:1 1;padding:2rem}.viewPharmacyApplication_container__BSL2b{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;margin:0 auto;max-width:960px;padding:2rem}.viewPharmacyApplication_header__yD4eM{margin-bottom:2rem;text-align:center}.viewPharmacyApplication_title__CVdJ2{color:#333;font-size:1.5rem;font-weight:600}.viewPharmacyApplication_form__JquKg{margin-top:1rem}.viewPharmacyApplication_formActions__bJsf-{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.viewPharmacyApplication_loading__ilcdD{color:#0078d4;font-weight:700;margin-bottom:1rem;text-align:center}.viewPharmacyApplication_footerWrapper__uoIwf{margin-top:auto}.viewPharmacyApplication_formGrid__q6djb{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-top:1rem}@media (max-width:1024px){.viewPharmacyApplication_formGrid__q6djb{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.viewPharmacyApplication_formGrid__q6djb{grid-template-columns:1fr}}.viewPharmacyApplication_section__Th60I{border-top:1px solid #ddd;grid-column:1/-1;margin-top:2rem;padding-top:1rem}.viewPharmacyApplication_sectionTitle__N2ddV{color:#444;font-size:1.25rem;font-weight:600;margin-bottom:1rem;text-align:center}.viewPharmacyApplication_largeButton__Udkcu{border-radius:6px;font-size:1.1rem;font-weight:500;min-width:160px;padding:.75rem 2rem}.viewPharmacyApplication_fourFields__97n2m{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1.5rem}@media (max-width:1024px){.viewPharmacyApplication_fourFields__97n2m{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.viewPharmacyApplication_fourFields__97n2m{grid-template-columns:1fr}}.viewPharmacyApplication_confirmOverlay__16GwL{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.viewPharmacyApplication_confirmDialog__UJCJ6{background:#fff;border-radius:8px;box-shadow:0 10px 25px #00000026;max-width:420px;padding:1.5rem 2rem;text-align:center;width:90%}.viewPharmacyApplication_confirmActions__ACBkn{display:flex;gap:.75rem;justify-content:center;margin-top:1rem}.viewPharmacyApplication_cancelButton__UtutH,.viewPharmacyApplication_confirmButton__RhEDl{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;padding:.5rem 1.25rem}.viewPharmacyApplication_confirmButton__RhEDl{background-color:#dc2626;color:#fff}.viewPharmacyApplication_cancelButton__UtutH{background-color:#e5e7eb;color:#111827}.Analytics_app__9Sxi3{background:#f3f4f6;min-height:100vh}.Analytics_mainContainer__emlLp{display:flex;flex-direction:column;gap:16px}.Analytics_grid__GXl8j{grid-gap:1rem;display:grid;gap:1rem;grid-auto-rows:160px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-content:center;margin-bottom:5.2rem;max-width:900px;width:100%}.Analytics_kpiCardWrapper__BvscX .card{width:100%}.Analytics_kpiSubtext__B8Gup{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:10px}.Analytics_positive__jnWHz{color:#10b981}.Analytics_contentArea__4f6Kv{grid-gap:20px;display:grid;gap:20px;grid-template-columns:240px 1fr;padding:0 24px 24px}.Analytics_contentAreaFull__VrtYm{align-items:center;display:flex;justify-content:center;margin-top:0;min-height:calc(100vh - 140px);padding:20px}.Analytics_sideNav__RKpJl{background:#0000}.Analytics_sideNavTitle__yGmsx{color:#111827;padding:12px 14px}.Analytics_sideBtn__n3yyy,.Analytics_sideNavTitle__yGmsx{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:10px}.Analytics_sideBtn__n3yyy{color:#3b82f6!important;display:block;font-weight:600;padding:10px 14px;text-align:left;transition:background .2s ease;width:100%}.Analytics_active__b61HR{background:#eff6ff;border-color:#bfdbfe;color:#3b82f6!important}.Analytics_sideBtn__n3yyy svg{color:currentColor!important}.Analytics_panel__EoaGu{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;gap:16px;padding:16px}.Analytics_segmentRow__filZ3{display:flex;gap:8px;justify-content:center}.Analytics_segment__FTRJK{background:#f3e8ff;border-radius:999px;color:#6d28d9;font-size:12px;font-weight:600;padding:6px 10px}.Analytics_selected__SHIxc{background:#ede9fe;color:#7c3aed}.Analytics_chartCard__Zofj3{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.Analytics_chartHeader__RgmRB h3{color:#111827;margin:0 0 4px}.Analytics_chartHeader__RgmRB p{color:#6b7280;font-size:14px;margin:0 0 12px}.Analytics_chartWrap__nHPu0{height:320px;width:100%}.Analytics_tableCard__\+GNLq{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.Analytics_tableHeader__G4T0\+{background:#ede9fe;border-top-left-radius:12px;border-top-right-radius:12px;color:#6d28d9;font-weight:700;padding:12px 16px}.Analytics_statusBadge__ccZL1{border-radius:999px;font-size:12px;font-weight:700;padding:4px 10px}.Analytics_inStock__F1zWh{background:#dcfce7;color:#047857}.Analytics_lowStock__lDTYT{background:#fef9c3;color:#b45309}.Analytics_outStock__lheGO{background:#fee2e2;color:#b91c1c}.Analytics_footerWrapper__6U8hJ{padding:0 24px 24px}@media (max-width:1024px){.Analytics_grid__GXl8j{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));max-width:700px}}@media (max-width:640px){.Analytics_grid__GXl8j{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));max-width:500px}}.AnalyticsSidebar_sidebar__hRf0Y{background:#0000;border:none;max-height:none;padding:0;position:static;width:280px}.AnalyticsSidebar_sidebar__hRf0Y.AnalyticsSidebar_analyticsSidebar__0j1\+9{background:#0000!important;border:none!important;max-height:none!important;position:static!important}.AnalyticsSidebar_sidebarContent__EVL\+\+{display:flex;flex-direction:column;gap:16px;margin:100px 0 0}.AnalyticsSidebar_sidebarTitle__Omw5Y{display:none}.AnalyticsSidebar_categorySection__tBifx{display:flex;flex-direction:column;gap:0}.AnalyticsSidebar_categoryTitle__6kf\+J{display:none}.AnalyticsSidebar_optionsList__HIQJz{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.AnalyticsSidebar_optionItem__v\+Wst{margin:0}.AnalyticsSidebar_optionButton__-9ITl{align-items:center;background:#0000;border:none;border-radius:0;color:#4b5563;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;padding:8px 0;text-align:left;text-decoration:none;transition:color .2s ease;width:100%}.AnalyticsSidebar_optionButton__-9ITl:hover{background:#0000;border:none;color:#1f2937}.AnalyticsSidebar_optionButton__-9ITl.AnalyticsSidebar_active__Tu9HW{background:#0000;border:none;color:#1d4ed8;font-weight:600}.AnalyticsSidebar_optionIcon__3ZXgs{display:none}.AnalyticsSidebar_optionText__c08e5{flex:1 1;line-height:1.4}@media (max-width:1024px){.AnalyticsSidebar_sidebar__hRf0Y{width:240px}.AnalyticsSidebar_sidebarTitle__Omw5Y{font-size:1.125rem}.AnalyticsSidebar_categoryTitle__6kf\+J{display:none}.AnalyticsSidebar_optionButton__-9ITl{font-size:.875rem;gap:6px;padding:6px 0}}@media (max-width:768px){.AnalyticsSidebar_sidebar__hRf0Y.AnalyticsSidebar_analyticsSidebar__0j1\+9{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:0!important;box-shadow:2px 0 10px #0000001a;height:100vh!important;left:-280px;padding:20px!important;position:fixed!important;top:0!important;transition:left .3s ease;width:280px!important;z-index:1000}.AnalyticsSidebar_sidebar__hRf0Y.AnalyticsSidebar_analyticsSidebar__0j1\+9.AnalyticsSidebar_open__U0RuD{left:0}}.DrugStockLevel_app__GTc4e{background:#f3f4f6;min-height:100vh}.DrugStockLevel_mainContainer__yEPHf{display:flex;flex-direction:column;gap:16px}.DrugStockLevel_kpiRow__O3kNY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-top:24px;padding:16px 24px}.DrugStockLevel_kpiCardWrapper__b7oL\+ .card{width:100%}.DrugStockLevel_kpiSubtext__z4kBQ{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:10px}.DrugStockLevel_positive__B-m6E{color:#10b981}.DrugStockLevel_contentArea__8oXnn{grid-gap:20px;display:grid;gap:20px;grid-template-columns:240px 1fr;padding:0 24px 24px}.DrugStockLevel_contentAreaFull__oqiVD{display:flex;flex-direction:column;gap:20px;margin-top:0;padding:20px}.DrugStockLevel_sideNav__s7-27{background:#0000}.DrugStockLevel_sideNavTitle__rJyJr{color:#111827;padding:12px 14px}.DrugStockLevel_sideBtn__e3Gko,.DrugStockLevel_sideNavTitle__rJyJr{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:10px}.DrugStockLevel_sideBtn__e3Gko{color:#3b82f6!important;display:block;font-weight:600;padding:10px 14px;text-align:left;transition:background .2s ease;width:100%}.DrugStockLevel_active__hxGIr{background:#eff6ff;border-color:#bfdbfe;color:#3b82f6!important}.DrugStockLevel_sideBtn__e3Gko svg{color:currentColor!important}.DrugStockLevel_panel__ZZaJP{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;gap:16px;padding:16px}.DrugStockLevel_segmentRow__zGJYA{display:flex;gap:8px;justify-content:center}.DrugStockLevel_segment__5kqNW{background:#f3e8ff;border-radius:999px;color:#6d28d9;font-size:12px;font-weight:600;padding:6px 10px}.DrugStockLevel_selected__XAb86{background:#ede9fe;color:#7c3aed}.DrugStockLevel_chartCard__VrGt3{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.DrugStockLevel_chartHeader__fARSg h3{color:#111827;margin:0 0 4px}.DrugStockLevel_chartHeader__fARSg p{color:#6b7280;font-size:14px;margin:0 0 12px}.DrugStockLevel_chartWrap__vWzqA{height:320px;width:100%}.DrugStockLevel_tableCard__ZlXA6{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.DrugStockLevel_tableHeader__X0bWX{background:#ede9fe;border-top-left-radius:12px;border-top-right-radius:12px;color:#6d28d9;font-weight:700;padding:12px 16px}.DrugStockLevel_statusBadge__iuHDP{border-radius:999px;font-size:12px;font-weight:700;padding:4px 10px}.DrugStockLevel_inStock__c\+ANI{background:#dcfce7;color:#047857}.DrugStockLevel_lowStock__TfV3I{background:#fef9c3;color:#b45309}.DrugStockLevel_outStock__S9FSQ{background:#fee2e2;color:#b91c1c}.DrugStockLevel_footerWrapper__hvMqI{padding:0 24px 24px}@media (max-width:1024px){.DrugStockLevel_kpiRow__O3kNY{grid-template-columns:repeat(2,1fr)}.DrugStockLevel_contentArea__8oXnn{grid-template-columns:1fr}}@media (max-width:640px){.DrugStockLevel_kpiRow__O3kNY{grid-template-columns:1fr}}.TopSellingMedication_app__\+Wyoc{background:#f3f4f6;min-height:100vh}.TopSellingMedication_mainContainer__-huqN{display:flex;flex-direction:column;gap:16px}.TopSellingMedication_kpiRow__d7\+ih{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-top:24px;padding:16px 24px}.TopSellingMedication_kpiCardWrapper__7ZfPi .card{width:100%}.TopSellingMedication_kpiSubtext__U1NUk{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:10px}.TopSellingMedication_positive__uvxjq{color:#10b981}.TopSellingMedication_contentArea__AK\+aB{grid-gap:20px;display:grid;gap:20px;grid-template-columns:240px 1fr;padding:0 24px 24px}.TopSellingMedication_contentAreaFull__ECwri{display:flex;flex-direction:column;gap:20px;margin-top:0;padding:20px}.TopSellingMedication_sideNavTitle__pUhuN{color:#111827;padding:12px 14px}.TopSellingMedication_sideBtn__uIa1G,.TopSellingMedication_sideNavTitle__pUhuN{background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-weight:600;margin-bottom:10px}.TopSellingMedication_sideBtn__uIa1G{color:#3b82f6;display:block;padding:10px 14px;text-align:left;width:100%}.TopSellingMedication_active__-voXO{background:#eff6ff;border-color:#bfdbfe;color:#3b82f6}.TopSellingMedication_sideBtn__uIa1G svg{color:currentColor}.TopSellingMedication_panelArea__Hj\+5j{background:#0000}.TopSellingMedication_pageTitle__zDpcR{color:#111827;font-size:28px;font-weight:800;margin:8px 0 12px;text-align:center}.TopSellingMedication_filtersRow__337I9{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:12px}.TopSellingMedication_inlineFilter__GDfz1{align-items:center;display:inline-flex;gap:8px}.TopSellingMedication_chartCard__7CezX{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.TopSellingMedication_chartInner__sjU-g{height:380px;width:100%}.TopSellingMedication_footerWrapper__IpjED{padding:0 24px 24px}@media (max-width:1200px){.TopSellingMedication_filtersRow__337I9{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.TopSellingMedication_contentArea__AK\+aB,.TopSellingMedication_filtersRow__337I9,.TopSellingMedication_kpiRow__d7\+ih{grid-template-columns:1fr}}.InventoryLevels_app__aTmJo{background:#f3f4f6;min-height:100vh}.InventoryLevels_mainContainer__rUEAw{display:flex;flex-direction:column;gap:16px}.InventoryLevels_kpiRow__Duhf\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-top:24px;padding:16px 24px}.InventoryLevels_kpiCardWrapper__lgX0m .card{width:100%}.InventoryLevels_kpiSubtext__IGBRn{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:10px}.InventoryLevels_positive__rudMA{color:#10b981}.InventoryLevels_contentArea__Zj6JO{grid-gap:20px;display:grid;gap:20px;grid-template-columns:240px 1fr;padding:0 24px 24px}.InventoryLevels_contentAreaFull__zeSib{display:flex;flex-direction:column;gap:20px;margin-top:0;padding:20px}.InventoryLevels_sideNavTitle__VjbBV{padding:12px 14px}.InventoryLevels_sideBtn__0G1KQ,.InventoryLevels_sideNavTitle__VjbBV{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-weight:600;margin-bottom:10px}.InventoryLevels_sideBtn__0G1KQ{display:block;padding:10px 14px;text-align:left;width:100%}.InventoryLevels_active__oKk6Q{background:#eef2ff;border-color:#c7d2fe}.InventoryLevels_panelArea__SjPHN{background:#0000}.InventoryLevels_pageTitle__BqZ88{color:#111827;font-size:28px;font-weight:800;margin:8px 0 12px;text-align:center}.InventoryLevels_filtersRow__fXzxX{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:12px}.InventoryLevels_inlineFilter__YqkdL{align-items:center;display:inline-flex;gap:8px}.InventoryLevels_chartCard__eeRXk{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:auto;margin:0 auto;max-width:900px;min-height:450px;padding:12px;width:100%}.InventoryLevels_chartScroll__UlOaL{overflow-x:auto;overflow-y:hidden;width:100%}.InventoryLevels_chartInner__t\+26o{height:100%;width:100%}.InventoryLevels_footerWrapper__2dnbr{padding:0 24px 24px}@media (max-width:1200px){.InventoryLevels_filtersRow__fXzxX{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.InventoryLevels_contentArea__Zj6JO,.InventoryLevels_filtersRow__fXzxX,.InventoryLevels_kpiRow__Duhf\+{grid-template-columns:1fr}}.ExpiredStock_app__BJAH2{background:#f3f4f6;min-height:100vh}.ExpiredStock_mainContainer__3IvMl{display:flex;flex-direction:column;gap:16px}.ExpiredStock_kpiRow__rtlrg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-top:24px;padding:16px 24px}.ExpiredStock_kpiCardWrapper__Gjxu- .card{width:100%}.ExpiredStock_kpiSubtext__VgPoR{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:10px}.ExpiredStock_positive__T8gNs{color:#10b981}.ExpiredStock_contentArea__n4KrN{grid-gap:20px;display:grid;gap:20px;grid-template-columns:240px 1fr;padding:0 24px 24px}.ExpiredStock_contentAreaFull__laXHk{display:flex;flex-direction:column;gap:20px;margin-top:0;padding:20px}.ExpiredStock_sideNavTitle__3AWnX{color:#111827;padding:12px 14px}.ExpiredStock_sideBtn__hnrF5,.ExpiredStock_sideNavTitle__3AWnX{background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-weight:600;margin-bottom:10px}.ExpiredStock_sideBtn__hnrF5{color:#3b82f6;display:block;padding:10px 14px;text-align:left;width:100%}.ExpiredStock_active__uilNx{background:#eff6ff;border-color:#bfdbfe;color:#3b82f6}.ExpiredStock_sideBtn__hnrF5 svg{color:currentColor}.ExpiredStock_panelArea__t5dqe{background:#0000}.ExpiredStock_pageTitle__2QCTG{color:#111827;font-size:28px;font-weight:800;margin:8px 0 12px;text-align:center}.ExpiredStock_filtersRow__D23aB{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:12px}.ExpiredStock_inlineFilter__NtNmv{align-items:center;display:inline-flex;gap:8px}.ExpiredStock_chartCard__iqdvU{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:auto;margin:0 auto;max-width:900px;min-height:420px;padding:12px;width:100%}.ExpiredStock_chartInner__zsGVs{height:100%;width:100%}.ExpiredStock_chartScroll__Q1Dn2{overflow-x:auto;overflow-y:hidden;width:100%}.ExpiredStock_footerWrapper__duHQl{padding:0 24px 24px}@media (max-width:1200px){.ExpiredStock_filtersRow__D23aB{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ExpiredStock_contentArea__n4KrN,.ExpiredStock_filtersRow__D23aB,.ExpiredStock_kpiRow__rtlrg{grid-template-columns:1fr}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.DatePicker_wrapper__E7Ib4{display:inline-block}.DatePicker_dateButton__\+NEJP{align-items:center;background-color:#38bdf8;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;padding:8px 16px;transition:background-color .2s ease}.DatePicker_wrapper__E7Ib4 .DatePicker_dateButton__\+NEJP{background-color:#38bdf8;border:none;color:#fff}.DatePicker_calendarIcon__KSNd7{flex-shrink:0}.react-datepicker{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;font-family:Arial,sans-serif}.react-datepicker__header{background-color:#bae6fd;border-bottom:1px solid #e5e7eb;padding:.5rem 0}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#374151}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{background-color:#0ea5e9;color:#fff}.react-datepicker__day--keyboard-selected{background-color:#93c5fd}.react-datepicker__current-month{color:#1f2937;font-weight:600}.react-datepicker__navigation{top:.75rem}.react-datepicker__navigation--next,.react-datepicker__navigation--previous{border:none}.react-datepicker__navigation-icon:before{border-color:#6b7280}.DatePicker_input__X\+Ywp{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;height:40px;min-width:180px;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease}.DatePicker_wrapper__E7Ib4 .DatePicker_input__X\+Ywp{background:#fff;border:1px solid #e5e7eb;color:#111827}.DatePicker_input__X\+Ywp::placeholder{color:#9ca3af}.DatePicker_input__X\+Ywp:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf840;outline:none}.react-datepicker__day--today{border:1px solid #93c5fd;border-radius:50%}.react-datepicker__day--outside-month{color:#9ca3af}.react-datepicker__day--disabled{cursor:not-allowed!important;pointer-events:none!important}.react-datepicker__day--disabled,.react-datepicker__day--disabled:hover{background-color:#f9fafb!important;color:#d1d5db!important}.react-datepicker__month-select,.react-datepicker__year-select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:14px;margin:0 4px;padding:6px 8px}.react-datepicker__month-select:focus,.react-datepicker__year-select:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf840;outline:none}.react-datepicker-popper{z-index:50}.DmeandForecast_app__-NBsr{background:#f3f4f6;min-height:100vh}.DmeandForecast_mainContainer__3kvXz{display:flex;flex-direction:column;gap:16px}.DmeandForecast_kpiRow__jqIEd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-top:24px;padding:16px 24px}.DmeandForecast_kpiCardWrapper__uu4\+p .card{width:100%}.DmeandForecast_kpiSubtext__-sYw1{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:10px}.DmeandForecast_positive__8nkvH{color:#10b981}.DmeandForecast_contentArea__4aXUt{grid-gap:20px;display:grid;gap:20px;grid-template-columns:240px 1fr;padding:0 24px 24px}.DmeandForecast_contentAreaFull__35JIA{display:flex;flex-direction:column;gap:20px;margin-top:0;padding:20px}.DmeandForecast_sideNavTitle__yZAMo{padding:12px 14px}.DmeandForecast_sideBtn__Mtewi,.DmeandForecast_sideNavTitle__yZAMo{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-weight:600;margin-bottom:10px}.DmeandForecast_sideBtn__Mtewi{display:block;padding:10px 14px;text-align:left;width:100%}.DmeandForecast_active__Ff1LX{background:#eef2ff;border-color:#c7d2fe}.DmeandForecast_panelArea__dcdQe{background:#0000}.DmeandForecast_pageTitle__\+ipOO{color:#111827;font-size:28px;font-weight:800;margin:8px 0 12px;text-align:center}.DmeandForecast_filtersRow__RXTL8{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:12px}.DmeandForecast_inlineFilter__UjUs5{align-items:center;display:inline-flex;gap:8px}.DmeandForecast_chartCard__wgDlz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.DmeandForecast_chartInner__8Vc0v{height:380px;width:100%}.DmeandForecast_footerWrapper__hWVGu{padding:0 24px 24px}@media (max-width:1200px){.DmeandForecast_filtersRow__RXTL8{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.DmeandForecast_contentArea__4aXUt,.DmeandForecast_filtersRow__RXTL8,.DmeandForecast_kpiRow__jqIEd{grid-template-columns:1fr}}.ReturnRate_app__RTH4J{background:#f3f4f6;min-height:100vh}.ReturnRate_mainContainer__-Kl1I{display:flex;flex-direction:column;gap:16px}.ReturnRate_kpiRow__5pS6E{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-top:24px;padding:16px 24px}.ReturnRate_kpiCardWrapper__2sn1f .card{width:100%}.ReturnRate_kpiSubtext__SzGpk{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:10px}.ReturnRate_positive__Pdaj2{color:#10b981}.ReturnRate_contentArea__ZFhrR{grid-gap:20px;display:grid;gap:20px;grid-template-columns:240px 1fr;padding:0 24px 24px}.ReturnRate_contentAreaFull__vqUBl{display:flex;flex-direction:column;gap:20px;margin-top:0;padding:20px}.ReturnRate_sideNavTitle__0VKqs{padding:12px 14px}.ReturnRate_sideBtn__EvJwm,.ReturnRate_sideNavTitle__0VKqs{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-weight:600;margin-bottom:10px}.ReturnRate_sideBtn__EvJwm{display:block;padding:10px 14px;text-align:left;width:100%}.ReturnRate_active__RHNNG{background:#eef2ff;border-color:#c7d2fe}.ReturnRate_panelArea__rkYYI{background:#0000}.ReturnRate_pageTitle__Gx6HU{color:#111827;font-size:28px;font-weight:800;margin:8px 0 12px;text-align:center}.ReturnRate_filtersRow__3Z459{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:12px}.ReturnRate_inlineFilter__HjDcd{align-items:center;display:inline-flex;gap:8px}.ReturnRate_chartCard__xN2pP{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.ReturnRate_chartInner__vtjI7{align-items:center;display:flex;height:420px;justify-content:center;width:100%}.ReturnRate_chartCard__xN2pP .recharts-legend-item-text{color:#000!important}.ReturnRate_footerWrapper__MXdWz{padding:0 24px 24px}@media (max-width:1200px){.ReturnRate_filtersRow__3Z459{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ReturnRate_contentArea__ZFhrR,.ReturnRate_filtersRow__3Z459,.ReturnRate_kpiRow__5pS6E{grid-template-columns:1fr}}.inventoryManagement_wrapper__C08wC{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.inventoryManagement_dashboardLayout__pNRkF{display:flex;flex:1 1}.inventoryManagement_main__rvy\+t{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:scroll;padding-bottom:2rem}.inventoryManagement_container__705ur{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;margin:0;max-width:none;min-height:0;overflow-y:visible;padding:4rem .2rem 2rem;width:100%}.inventoryManagement_headerRow__APoRI{margin-bottom:1rem}.inventoryManagement_title__O\+9U7{font-size:1.875rem;font-weight:800}.inventoryManagement_statsRow__euCTU{grid-gap:1rem;--stats-value-size:1.25rem;display:grid;flex-shrink:0;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:1300px;width:100%}.inventoryManagement_statsRow__euCTU .card{min-height:120px}.inventoryManagement_cardSubtitle__iykMk{color:#64748b;font-size:.75rem;margin-top:.25rem}.inventoryManagement_filtersBar__T07yX{align-items:center;background:#fff;border:2px solid #e6d8ff;border-radius:.75rem;display:flex;flex-wrap:nowrap;gap:1.5rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:1300px;padding:.6rem .75rem;width:100%}.inventoryManagement_filterInputs__6fgqu{align-items:center;display:flex;flex:1 1 auto;gap:1.5rem;min-width:0}.inventoryManagement_filterLabel__bJ\+Vf{background:#0000;border:none;border-radius:0;color:#475569;font-weight:600;padding:0}.inventoryManagement_dropdownSmall__1M7H2{width:160px}.inventoryManagement_dropdownWrap__\+kEN\+{display:inline-block;position:relative}.inventoryManagement_clearBtn__o9229{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:18px;left:calc(100% + 6px);line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.inventoryManagement_clearBtn__o9229:hover{color:#0f172a}.inventoryManagement_searchWrap__FPN1N{flex:1 1 320px;min-width:260px}.inventoryManagement_segmentTabs__BKjpU{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.inventoryManagement_segment__uxtnO{background:#f0e8ff;border:none;border-radius:8px;color:#6b46c1;cursor:pointer;font-weight:600;padding:.4rem .8rem}.inventoryManagement_segment__uxtnO.inventoryManagement_active__KpRB5{background:#c7a4ff;color:#371e74}.inventoryManagement_typeFilter__lgwW4{align-items:center;display:flex;gap:.5rem}.inventoryManagement_tableCard__7jSLG{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.25rem}.inventoryManagement_paginationContainer__jbij5{display:flex;justify-content:center;margin:.75rem 0 1.5rem}.inventoryManagement_footerWrapper__XYHa3{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.inventoryManagement_viewBtn__RWxlr{min-width:96px}@media (max-width:768px){.inventoryManagement_statsRow__euCTU{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.inventoryManagement_container__705ur{padding:4rem .5rem .5rem}.inventoryManagement_filtersBar__T07yX{align-items:stretch;flex-direction:column}}@media (max-width:480px){.inventoryManagement_statsRow__euCTU{grid-template-columns:1fr}.inventoryManagement_title__O\+9U7{font-size:1.5rem}}.Status_badge__SE6Dp{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:700;padding:.25rem .5rem;text-align:center;white-space:nowrap}.Status_inStock__cemmU{background:#dcfce7;color:#166534}.Status_lowStock__AN\+Bg{background:#fef9c3;color:#854d0e}.Status_high__SA22y,.Status_outOfStock__obyUR{background:#fee2e2;color:#991b1b}.Status_moderate__8ehfr{background:#fff7ed;color:#c2410c}.Status_low__QYElw{background:#dcfce7;color:#166534}.Status_expired__JV3g2{background:#ef4444;color:#fff}.Status_badgeWrap__2mU1G{display:inline-block;position:relative}.Status_tooltip__hw5fd{border-radius:12px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #00000014;font-size:.85rem;font-weight:600;left:50%;opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .12s ease,transform .12s ease;white-space:nowrap;z-index:20}.Status_hoverable__hnJ0I:hover .Status_tooltip__hw5fd{opacity:1;transform:translateX(-50%) translateY(-2px)}.Status_tooltip__hw5fd.Status_inStock__cemmU{background:#dcfce7;color:#166534}.Status_tooltip__hw5fd.Status_lowStock__AN\+Bg{background:#fef9c3;color:#854d0e}.Status_tooltip__hw5fd.Status_high__SA22y,.Status_tooltip__hw5fd.Status_outOfStock__obyUR{background:#fee2e2;color:#991b1b}.Status_tooltip__hw5fd.Status_moderate__8ehfr{background:#fff7ed;color:#c2410c}.Status_tooltip__hw5fd.Status_low__QYElw{background:#dcfce7;color:#166534}.Status_tooltip__hw5fd.Status_expired__JV3g2{background:#fecaca;color:#b91c1c}.Status_tooltip__hw5fd.Status_pending__Pf2Js{background:#fef3c7;color:#92400e}.Status_tooltip__hw5fd.Status_processing__cVf6h{background:#dbeafe;color:#1e40af}.Status_tooltip__hw5fd.Status_completed__FDoRG{background:#dcfce7;color:#166534}.Status_tooltip__hw5fd.Status_cancelled__uyzvP{background:#fee2e2;color:#991b1b}.Status_tooltip__hw5fd.Status_default__PsM22{background:#fde68a;color:#92400e}.Status_pending__Pf2Js{background:#fef3c7;color:#92400e}.Status_processing__cVf6h{background:#dbeafe;color:#1e40af}.Status_completed__FDoRG{background:#dcfce7;color:#166534}.Status_cancelled__uyzvP{background:#fee2e2;color:#991b1b}.Status_default__PsM22{background:#fde68a;color:#92400e}@media (max-width:768px){.Status_badge__SE6Dp{font-size:.7rem;padding:.2rem .4rem}}@media (max-width:480px){.Status_badge__SE6Dp{font-size:.65rem;padding:.15rem .35rem}}.inventoryItemDetail_wrapper__u282g{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}:root{--control-height:40px;--border-width:1px;--radius:12px;--text-size:1rem}.inventoryItemDetail_dashboardLayout__84Pap{display:flex;flex:1 1}.inventoryItemDetail_main__BQ2Lw{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.inventoryItemDetail_container__qy6Gt{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;margin:0;max-width:none;min-height:0;overflow-y:auto;padding:4rem .2rem .2rem;width:100%}.inventoryItemDetail_topBar__qY8zv{margin-bottom:1rem}.inventoryItemDetail_card__a3V-O{background:#fff;border:1px solid #e2e8f0;border:var(--border-width) solid #e2e8f0;border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 6px #0000000a;padding:1.25rem}.inventoryItemDetail_narrowRequestCard__NFkqB{margin:0 auto;max-width:300px}.inventoryItemDetail_centerRequestField__obGKK{align-items:center;text-align:center}.inventoryItemDetail_centerRequestSelect__1qRTh{align-self:center;display:block;margin:0 auto}.inventoryItemDetail_title__E96zP{font-size:2rem;font-weight:800;margin-bottom:1rem}.inventoryItemDetail_row__O-XeR{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:.75rem}.inventoryItemDetail_rowSix__uKM0c{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1.2fr 140px auto}.inventoryItemDetail_rowSeven__bZ2-5{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:auto 5fr auto 1fr auto auto}.inventoryItemDetail_rowSeven__bZ2-5 .inventoryItemDetail_field__kmrzD:nth-of-type(2){min-width:240px}.inventoryItemDetail_rowFive__g1GNl{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:repeat(6,1fr)}.inventoryItemDetail_compactField__yMFS1{justify-self:start;max-width:160px}.inventoryItemDetail_nudgeCategoryLeft__HVFEY{justify-self:start;margin-left:-2px;transform:translateX(5px)}.inventoryItemDetail_fsRowFiveA__DOaPH{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.inventoryItemDetail_fsRowFiveA__DOaPH .inventoryItemDetail_compactField__yMFS1{justify-self:stretch;max-width:none;width:100%}.inventoryItemDetail_fsRowFiveAFrontShop__YVYlz{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.inventoryItemDetail_fsRowFiveB__cwCCK{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:repeat(6,1fr)}.inventoryItemDetail_fsRowFiveB__cwCCK .inventoryItemDetail_compactField__yMFS1{justify-self:stretch;max-width:none;width:100%}.inventoryItemDetail_fsRowFourFrontShop__xtwK5,.inventoryItemDetail_fsRowFour__z1QNa{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.inventoryItemDetail_frontShopCategoryFixedWidthField__CrLX-{max-width:402px;min-width:402px}.inventoryItemDetail_frontShopCategoryFixedWidthDropdown__Y-Uxv{width:402px}.inventoryItemDetail_field__kmrzD{display:flex;flex-direction:column;gap:.25rem}.inventoryItemDetail_field__kmrzD label{color:#475569;font-size:1rem;font-size:var(--text-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventoryItemDetail_multiLine__5lDjc{line-height:1.2;white-space:nowrap}.inventoryItemDetail_field__kmrzD input{height:40px;height:var(--control-height);padding:0 .75rem}.inventoryItemDetail_field__kmrzD input,.inventoryItemDetail_field__kmrzD textarea{background:#fff;border:1px solid #e2e8f0;border:var(--border-width) solid #e2e8f0;border-radius:12px;border-radius:var(--radius);font-size:1rem;font-size:var(--text-size)}.inventoryItemDetail_field__kmrzD textarea{font-family:inherit;padding:.5rem .75rem;resize:vertical}.inventoryItemDetail_full__cFD8B{grid-column:1/-1}.inventoryItemDetail_divider__Zmg8p{border:none;border-top:1px solid #e2e8f0;border-top:var(--border-width) solid #e2e8f0;margin:.75rem 0}.inventoryItemDetail_actions__Daa56{display:flex;justify-content:center;margin-top:1rem}.inventoryItemDetail_nudgeSpinnerFSFlush__JJxcm,.inventoryItemDetail_nudgeSpinnerFS__sDdhv{gap:0!important;padding-left:0!important;padding-right:0!important}.inventoryItemDetail_nudgeSpinnerFSFlush__JJxcm button:last-of-type{width:26px}.inventoryItemDetail_icdLabelRow__cbZFR{align-items:center;display:flex;justify-content:space-between}.inventoryItemDetail_icdEditBtn__v7JDs{align-items:center;background:none;border:none;color:#8b5cf6;cursor:pointer;display:inline-flex;justify-content:center;padding:2px}.inventoryItemDetail_icdEditBtn__v7JDs:hover{filter:brightness(.9)}.inventoryItemDetail_footerWrapper__gmJfw{background:#fff;border-top:1px solid #e2e8f0;border-top:var(--border-width) solid #e2e8f0;flex-shrink:0}.inventoryItemDetail_card__a3V-O .inventoryItemDetail_icdChipInput__Q7zuf,.inventoryItemDetail_card__a3V-O button,.inventoryItemDetail_card__a3V-O input[type=number],.inventoryItemDetail_card__a3V-O select,.inventoryItemDetail_modalContent__ZkAHq .inventoryItemDetail_icdChipInput__Q7zuf,.inventoryItemDetail_modalContent__ZkAHq .inventoryItemDetail_modalField__pTphU label,.inventoryItemDetail_modalContent__ZkAHq .inventoryItemDetail_modalField__pTphU span,.inventoryItemDetail_modalContent__ZkAHq button,.inventoryItemDetail_modalContent__ZkAHq input,.inventoryItemDetail_modalContent__ZkAHq select{font-size:1rem!important;font-size:var(--text-size)!important}.inventoryItemDetail_icdDisplay__nNPGz{align-items:center;display:flex;position:relative}.inventoryItemDetail_icdReadonlyInput__F8sZ2{background:#fff;border:1px solid #e2e8f0;border:var(--border-width) solid #e2e8f0;border-radius:12px;border-radius:var(--radius);font-size:1rem;font-size:var(--text-size);height:40px;height:var(--control-height);padding:0 2rem;width:100%}.inventoryItemDetail_expiryReadonlyInput__OnPxW{padding-left:.75rem;padding-right:3rem}.inventoryItemDetail_icdCaret__bDJBX{color:#334155;pointer-events:none;position:absolute;right:10px}.inventoryItemDetail_icdEditInline__X1oEg{align-items:center;color:#8b5cf6;display:inline-flex;height:18px;justify-content:center;left:10px;position:absolute;width:18px}.inventoryItemDetail_tallInput__3M97y,.inventoryItemDetail_tallReadonlyInput__xfUT\+{height:42px!important}.inventoryItemDetail_fsTextInputUnified__6uRUk{font-family:inherit;font-size:1rem}@media (max-width:768px){.inventoryItemDetail_container__qy6Gt{padding:4rem .5rem .5rem}.inventoryItemDetail_fsRowFiveA__DOaPH,.inventoryItemDetail_fsRowFiveB__cwCCK,.inventoryItemDetail_fsRowFour__z1QNa,.inventoryItemDetail_rowFive__g1GNl,.inventoryItemDetail_rowSeven__bZ2-5,.inventoryItemDetail_rowSix__uKM0c,.inventoryItemDetail_row__O-XeR{gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.inventoryItemDetail_title__E96zP{font-size:1.5rem}.inventoryItemDetail_card__a3V-O{padding:1rem}}@media (max-width:480px){.inventoryItemDetail_row__O-XeR{grid-template-columns:1fr}.inventoryItemDetail_title__E96zP{font-size:1.25rem}.inventoryItemDetail_card__a3V-O{padding:.75rem}.inventoryItemDetail_field__kmrzD input{height:36px;padding:0 .5rem}.inventoryItemDetail_tallInput__3M97y,.inventoryItemDetail_tallReadonlyInput__xfUT\+{height:46px!important}}.inventoryItemDetail_showModalBtn__kp1wP{margin-bottom:1rem}.inventoryItemDetail_modalContent__ZkAHq{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:900px;overflow-y:auto;position:relative;width:90%}.inventoryItemDetail_modalOverlay__HZ8BJ{align-items:center;background:#0f172a59;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.inventoryItemDetail_modalHeader__OpJWm{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-bottom:var(--border-width) solid #e2e8f0;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;padding:1.5rem 2rem}.inventoryItemDetail_modalHeader__OpJWm h2{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0}.inventoryItemDetail_modalCloseBtn__-9wQT{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:1.5rem;padding:.25rem;transition:all .2s ease}.inventoryItemDetail_modalBody__eZWRl{padding:2rem}.inventoryItemDetail_icdToolbar__u6Ncz{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.inventoryItemDetail_spinnerCenterRow__qao1B{display:flex;justify-content:center}.inventoryItemDetail_icdCountControl__BW3ov{align-items:center;background:#0000;border-radius:0;display:inline-flex;gap:0;padding:0}.inventoryItemDetail_icdIconBtn__sA1UI{align-items:center;background:#fff;border:none;border-radius:9999px;box-shadow:0 1px 2px #0000000f;color:#111827;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.inventoryItemDetail_icdCount__rHRL6{font-weight:600;min-width:1.5rem;text-align:center}.inventoryItemDetail_icdToolbarLabel__fH0Jz{color:#475569;font-weight:600}.inventoryItemDetail_icdChipsRow__0LT7G{display:flex;flex-wrap:wrap;gap:.75rem}.inventoryItemDetail_icdChip__jpTIi{align-items:center;background:#fff;border:1px solid #e5e7eb;border:var(--border-width) solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 2px #0000000a;display:inline-flex;gap:.25rem;padding:.25rem .5rem .25rem .75rem}.inventoryItemDetail_icdChipInput__Q7zuf{background:#0000;border:none;color:#111827;font-weight:600;min-width:70px;outline:none}.inventoryItemDetail_icdDeleteBtn__UhHTI{align-items:center;background:#ef4444;border:none;border-radius:9999px;box-shadow:0 1px 2px #00000014;color:#fff;cursor:pointer;display:inline-flex;height:24px;justify-content:center;transition:background .15s ease,transform .05s ease;width:24px}.inventoryItemDetail_icdDeleteBtn__UhHTI:active{transform:scale(.98)}.inventoryItemDetail_modalSection__5sCLB{margin-bottom:2rem}.inventoryItemDetail_modalSection__5sCLB:last-child{margin-bottom:0}.inventoryItemDetail_modalSection__5sCLB h3{border-bottom:2px solid #e5e7eb;color:#374151;font-size:1.125rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem}.inventoryItemDetail_modalRow__q6A8E{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1rem}.inventoryItemDetail_modalField__pTphU{display:flex;flex-direction:column;gap:.25rem}.inventoryItemDetail_modalField__pTphU label{color:#6b7280;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.inventoryItemDetail_modalField__pTphU span{border-bottom:1px solid #f3f4f6;border-bottom:var(--border-width) solid #f3f4f6;color:#1f2937;font-size:1rem;font-weight:500;padding:.5rem 0}.inventoryItemDetail_modalNotes__05IE1{background:#f9fafb;border:1px solid #e5e7eb;border:var(--border-width) solid #e5e7eb;border-radius:8px;padding:1rem}.inventoryItemDetail_modalNotes__05IE1 p{color:#374151;line-height:1.5;margin:0}.inventoryItemDetail_modalFooter__N6AoK{background:#f8fafc;border-radius:0 0 16px 16px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;padding:1.5rem 2rem}.inventoryItemDetail_categoryFieldRow__C\+38t{align-items:center;display:flex;gap:8px}.inventoryItemDetail_categoryFieldColumn__qX5by{display:flex;flex-direction:column;gap:4px}.inventoryItemDetail_categoryOtherInput__LrRDZ,.inventoryItemDetail_categorySelectWrap__beGqw{flex:1 1;min-width:0}.inventoryItemDetail_categoryOtherFull__4g2Qz{width:100%}.inventoryItemDetail_frontShopCategoryNarrow__Uk-ZG{max-width:80%}.inventoryItemDetail_frontShopOtherInputNarrow__P2fCa{max-width:20%}@media (max-width:768px){.inventoryItemDetail_modalContent__ZkAHq{max-height:95vh;width:95%}.inventoryItemDetail_modalHeader__OpJWm{padding:1rem 1.5rem}.inventoryItemDetail_modalHeader__OpJWm h2{font-size:1.25rem}.inventoryItemDetail_modalBody__eZWRl{padding:1.5rem}.inventoryItemDetail_modalRow__q6A8E{gap:.75rem;grid-template-columns:1fr}.inventoryItemDetail_modalSection__5sCLB{margin-bottom:1.5rem}.inventoryItemDetail_modalFooter__N6AoK{padding:1rem 1.5rem}}@media (max-width:480px){.inventoryItemDetail_modalContent__ZkAHq{border-radius:12px;width:98%}.inventoryItemDetail_modalHeader__OpJWm{border-radius:12px 12px 0 0;padding:.75rem 1rem}.inventoryItemDetail_modalHeader__OpJWm h2{font-size:1.125rem}.inventoryItemDetail_modalBody__eZWRl{padding:1rem}.inventoryItemDetail_modalSection__5sCLB h3{font-size:1rem}.inventoryItemDetail_modalField__pTphU label{font-size:.75rem}.inventoryItemDetail_modalField__pTphU span{font-size:.875rem}.inventoryItemDetail_modalFooter__N6AoK{border-radius:0 0 12px 12px;padding:.75rem 1rem}}.smallerSpinner_spinWrap__FkxBy{align-items:center;background:#fff;border:1px solid #e2e8f0;border:var(--border-width,1px) solid #e2e8f0;border-radius:12px;border-radius:var(--radius,12px);box-shadow:inset 0 1px 0 #00000005;display:inline-flex;gap:0;height:40px;height:var(--control-height,40px);justify-content:space-between;min-width:148px;overflow:hidden;padding:0}.smallerSpinner_value__IeuDy{background:#0000;border:none;color:#111827;flex:1 1;font-size:1rem;font-weight:600;height:100%;min-width:0;outline:none;padding:0 .5rem;text-align:center}.smallerSpinner_value__IeuDy[type=number]::-webkit-inner-spin-button,.smallerSpinner_value__IeuDy[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.smallerSpinner_value__IeuDy[type=number]{-webkit-appearance:textfield;appearance:textfield}.smallerSpinner_inlineBtn__kT9fD{align-items:center;aspect-ratio:1.15/1;border:0 solid #0000;border-radius:0;cursor:pointer;display:inline-flex;font-size:1.5rem;font-weight:700;height:100%!important;justify-content:center;line-height:1;margin:0;padding:0;transform:translateY(0)}.smallerSpinner_plus__zB\+02{background:#38bdf8;border-bottom-right-radius:12px;border-bottom-right-radius:var(--radius,12px);border-top-right-radius:12px;border-top-right-radius:var(--radius,12px);box-shadow:inset 0 1px 0 #0000000f;color:#fff}.smallerSpinner_minus__6jpIt{background:#f1f5f9;border-bottom-left-radius:12px;border-bottom-left-radius:var(--radius,12px);border-top-left-radius:12px;border-top-left-radius:var(--radius,12px);color:#334155}.smallerSpinner_small__s1Zgz{height:40px;height:var(--control-height,40px);min-width:132px}.smallerSpinner_small__s1Zgz .smallerSpinner_value__IeuDy{font-size:.95rem;font-weight:600}.smallerSpinner_small__s1Zgz .smallerSpinner_minus__6jpIt,.smallerSpinner_small__s1Zgz .smallerSpinner_plus__zB\+02{font-size:1.1rem;height:100%!important;width:24px}.SuccessNotification_successNotification__oVAmn{align-items:center;animation:SuccessNotification_slideIn__vF24u .3s ease-out forwards;background-color:#10b981;border-radius:.375rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#fff;display:flex;gap:.5rem;padding:.75rem 1.25rem;position:fixed;right:1.5rem;top:1.5rem;z-index:1000}.SuccessNotification_notificationContent__Wh5Dt{align-items:center;display:flex;gap:.5rem}.SuccessNotification_successIcon__mzhQ4{color:#fff;flex-shrink:0}@keyframes SuccessNotification_slideIn__vF24u{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes SuccessNotification_fadeOut__p2pf4{0%{opacity:1}to{opacity:0}}@media (max-width:768px){.SuccessNotification_successNotification__oVAmn{justify-content:center;left:1rem;right:1rem;text-align:center;top:1rem}}.receiveStock_wrapper__YIveD{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.receiveStock_dashboardLayout__IPwg\+{display:flex;flex:1 1}.receiveStock_main__Pivmm{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:3rem}.receiveStock_container__97b6-{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;margin:0;max-width:none;min-height:0;overflow-y:auto;padding:2rem .2rem .2rem;width:100%}.receiveStock_headerRow__lXY2X{align-items:flex-start;display:flex;flex-direction:column;gap:-.5rem;margin-bottom:1rem}.receiveStock_tabRow__PwUvq{align-items:center;display:flex;gap:1rem;width:100%}.receiveStock_title__kWyTE{font-size:1.875rem;font-weight:800}.receiveStock_itemTypeBar__yN9DX{display:flex;justify-content:center;margin:.25rem 0 .75rem}.receiveStock_itemTypeDropdown__FlHlM{width:280px}.receiveStock_segmentTabs__Y2kc4{align-self:flex-start;display:flex;gap:.5rem}.receiveStock_segment__mLNRp{background:#f0e8ff;border:none;border-radius:8px;color:#6b46c1;cursor:pointer;font-weight:600;padding:.4rem .8rem}.receiveStock_segment__mLNRp.receiveStock_active__5xoeb{background:#c7a4ff;color:#371e74}.receiveStock_row__6TCgV{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:.5rem}.receiveStock_rowSpinnersTop__MtmHI{grid-gap:.75rem;align-items:flex-start;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.receiveStock_fieldWithOverlay__52aP3{position:relative}.receiveStock_inlineBelow__o0Xbe{margin-top:.5rem}.receiveStock_inlineBelow__o0Xbe input{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:0 .75rem}.receiveStock_inlineBelowSpacer__kNG2t{height:0}.receiveStock_rowSpinnersMid__8Zgbf{grid-gap:.75rem;align-items:flex-start;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.receiveStock_lavenderField__M9Mt0{background:#e4d6f6!important;border-color:#c4a5f5!important}.receiveStock_rowFourTight__O9pi\+,.receiveStock_rowSpinnersBottom__yhp49{grid-gap:.75rem;align-items:end;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.receiveStock_field__jYVl2{display:flex;flex-direction:column;gap:.25rem}.receiveStock_field__jYVl2 label{color:#475569}.receiveStock_field__jYVl2 input,.receiveStock_field__jYVl2 label{font-family:inherit;font-size:1rem;font-size:var(--text-size,1rem)}.receiveStock_field__jYVl2 input{background:#fff;border:1px solid #e2e8f0;border-radius:10px;height:40px;padding:0 .75rem}.receiveStock_rowFourTight__O9pi\+ input[type=text],.receiveStock_rowFourTight__O9pi\+ textarea,.receiveStock_rowSpinnersBottom__yhp49 input[type=text],.receiveStock_rowSpinnersBottom__yhp49 textarea,.receiveStock_rowSpinnersMid__8Zgbf input[type=text],.receiveStock_rowSpinnersMid__8Zgbf textarea,.receiveStock_rowSpinnersTop__MtmHI input[type=text],.receiveStock_rowSpinnersTop__MtmHI textarea{font-family:inherit;font-size:1rem}.receiveStock_inlineControls__KCxX7{align-items:center;display:flex;gap:2rem;justify-content:flex-start}.receiveStock_reorderGroup__0wAmc{align-items:flex-start;display:flex;flex-direction:column}.receiveStock_reorderLabel__fYzq1{color:#475569;font-size:.85rem;margin-bottom:.25rem}.receiveStock_quantityField__Iqqrj{padding-top:.25rem}.receiveStock_number__viz4I{text-align:center;width:90px}.receiveStock_actions__M8l2c{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.receiveStock_nudgeSpinner__\+6rxr{gap:.1rem!important;padding-left:0!important;padding-right:-.1rem!important}.receiveStock_card__Kxzgn{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 6px #0000000a;margin-bottom:1rem;padding:1rem}.receiveStock_footerWrapper__6RLG3{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.receiveStock_card__Kxzgn,.receiveStock_card__Kxzgn *,.receiveStock_card__Kxzgn .receiveStock_field__jYVl2 label{font-size:16px!important}.receiveStock_card__Kxzgn select{font-size:1rem!important;font-weight:400!important}.receiveStock_card__Kxzgn input,.receiveStock_card__Kxzgn textarea{font-size:1.05rem!important;font-weight:500!important}.receiveStock_card__Kxzgn textarea{text-align:center}@media (max-width:768px){.receiveStock_container__97b6-{padding:4rem .5rem .5rem}.receiveStock_row__6TCgV{gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.receiveStock_segmentTabs__Y2kc4{flex-wrap:wrap}}@media (max-width:480px){.receiveStock_row__6TCgV{grid-template-columns:1fr}.receiveStock_title__kWyTE{font-size:1.5rem}}.receiveStockLayout_headerRowRelative__zuJMp{position:relative}.receiveStockLayout_tabRowColumnCenter__2l1if{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center}.receiveStockLayout_segmentTabsOuterRow__rxzsq{display:flex;justify-content:center;width:100%}.receiveStockLayout_segmentTabsWrapper__aCBz4{align-items:center;display:inline-flex;position:relative}.receiveStockLayout_scanModeSwitchInline__Wm-1Y{align-items:center;display:flex;left:100%;margin-left:12px;position:absolute;top:50%;transform:translateY(-50%)}.receiveStockLayout_itemTypeDropdownRow__6ee0e{display:flex;justify-content:center;margin-top:4px}.formcard_card__s4i6y{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 6px #0000000a;margin-bottom:1rem;padding:1rem}.formcard_compact__6PQdd{margin-bottom:.75rem;padding:.75rem}.centeredBar_centeredBarRow__2lnsV{display:flex;justify-content:center;margin-top:1rem}.formrow_row__eI7qv{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:.5rem}.formrow_tight__ZVF9L{gap:.5rem}.field_field__G0m38{display:flex;flex-direction:column;font-family:inherit;gap:.25rem}.field_labelRow__s3uUo{align-items:center;display:flex;gap:.25rem;justify-content:space-between}.field_label__Q\+014{color:#475569;font-size:1rem;font-size:var(--text-size,1rem)}.field_labelRight__mBB4W{align-items:center;display:inline-flex;gap:.25rem}.field_control__7Xtzt>input,.field_control__7Xtzt>select,.field_control__7Xtzt>textarea{background:#fff;border:1px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:1rem;font-size:var(--text-size,1rem);height:40px;padding:0 .75rem;width:100%}.drugSearch_medField__amUS6{position:relative}.drugSearch_medIconLeft__fUyZ0{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.drugSearch_medCaretRight__VGAMe{color:#94a3b8;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.drugSearch_input__wE5\+8{background:#fff;border:1.2px solid #e5e7eb;border-radius:8px;color:#0f172a;font-family:inherit;font-size:1rem;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.drugSearch_input__wE5\+8:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa33}.drugSearch_medInput__V3iWr{padding-left:40px;padding-right:34px}.drugSearch_autocompleteDropdown__cTg3-{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.drugSearch_dropdownItem__3NqxW{border-bottom:1px solid #f3f4f6;cursor:pointer;padding:12px 16px;transition:background-color .15s ease}.drugSearch_dropdownItem__3NqxW:last-child{border-bottom:none}.drugSearch_dropdownItem__3NqxW:hover{background-color:#f8fafc}.drugSearch_medicationName__Fy09L{color:#0f172a;font-size:14px;font-weight:600;margin-bottom:2px}.drugSearch_medicationDetails__05Bwy{color:#64748b;font-size:12px}.drugSearch_medSearchContainer__a5QO0{position:relative}.drugSearch_arrowInsideContainer__iLuBc{align-items:center;display:flex;position:relative}.drugSearch_inputSmall__0HOyo{font-size:.75rem;height:auto;line-height:1.5;padding:.375rem 2rem}.drugSearch_inputDefault__UqCq5{font-size:1rem;padding:10px 34px 10px 40px}.drugSearch_inputLarge__7R4t9{font-size:1.125rem;padding:12px 40px 12px 48px}.drugSearch_arrowInside__NaKfq{color:#718096!important;pointer-events:none!important;right:12px!important}.drugSearch_inputBase__kTWaw{border:1px solid #cbd5e0;box-sizing:border-box;margin:0;outline:none}.drugSearch_inputArrowInsideSmall__OKqOh{padding-left:2rem!important;padding-right:2rem!important}.drugSearch_inputArrowInsideDefault__haueT{padding-left:40px!important;padding-right:34px!important}.drugSearch_inputArrowInsideLarge__zb7tj{padding-left:48px!important;padding-right:40px!important}.scanBarcodeCard_cardWrapper__dfhRa{display:flex;justify-content:center;margin-top:2rem;width:100%}.scanBarcodeCard_card__fnE5t{align-items:center;background-color:#f9fafb;border:1px dashed #e2e8f0;border-radius:18px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;max-width:1120px;min-height:320px;padding:56px 40px;width:100%}.scanBarcodeCard_iconCircle__-k\+Yb{align-items:center;background:radial-gradient(circle at 30% 20%,#f9e8ff,#e9d5ff);border-radius:999px;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.scanBarcodeCard_iconGlyph__ONyLG{color:#7c3aed;font-size:24px}.scanBarcodeCard_title__OFiLt{color:#0f172a;font-size:20px;font-weight:600;margin:0 0 4px;text-align:center}.scanBarcodeCard_subtitle__qEun\+{color:#64748b;font-size:15px;margin:0 0 28px;text-align:center}.scanBarcodeCard_inputShell__Nyi-0{max-width:780px;width:100%}.scanBarcodeCard_input__yLm7e{background-color:#fff;border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 1px 3px #0f172a0f;color:#0f172a;font-size:17px;outline:none;padding:20px 28px;width:100%}.scanBarcodeCard_input__yLm7e::placeholder{color:#94a3b8}.scanBarcodeCard_input__yLm7e:focus{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed4d}.scanBarcodeCard_errorText__UCdsl{color:#b91c1c;font-size:18px;margin-top:8px;text-align:center}.scanModeSwitch_switchContainer__Zi7uK{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:.4rem;padding:0}.scanModeSwitch_label__taC1j{color:#111827;font-size:.95rem}.scanModeSwitch_switch__IiKh9{background:#e5e7eb;border-radius:999px;height:22px;position:relative;transition:background-color .2s ease;width:42px}.scanModeSwitch_switchOn__qHhVd{background:#d8b4fe}.scanModeSwitch_switchOff__zVNGE{background:#e5e7eb}.scanModeSwitch_knob__8\+IDu{background:#fff;border-radius:999px;box-shadow:0 1px 2px #00000026;height:18px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:18px}.scanModeSwitch_switchOn__qHhVd .scanModeSwitch_knob__8\+IDu{transform:translateX(20px)}.reverseStock_detailsTopRightRow__l1QSt{display:flex;justify-content:flex-end;margin:.25rem auto;max-width:900px}.reverseStock_tableContainer__0tnx5{margin:0 auto;max-width:900px;position:relative}.reverseStock_selectAllInline__F4kRB{position:absolute;right:-100px;top:62px;z-index:1}.reverseStock_returnTopRight__aFlDA{position:absolute;right:10px;top:-40px;z-index:1}.reverseStock_wrapper__AQE3P{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.reverseStock_dashboardLayout__g9eS0{display:flex;flex:1 1}.reverseStock_main__5WdKS{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.reverseStock_container__8C8UT{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;margin:0;max-width:none;min-height:0;overflow-y:auto;padding:4rem .2rem .2rem;width:100%}.reverseStock_headerRow__AZtqp{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.reverseStock_title__LlwYf{font-size:1.875rem;font-weight:800}.reverseStock_tabsRow__1MkAU{align-items:center;display:grid;grid-template-columns:1fr auto 1fr}.reverseStock_historyWrap__K6CNB{grid-column:3;justify-self:end;margin-right:120px}.reverseStock_segmentTabs__W-Owx{display:flex;gap:.5rem;grid-column:2;justify-self:center}.reverseStock_segment__WK4Hg{background:#f0e8ff;border:none;border-radius:8px;color:#6b46c1;cursor:pointer;font-weight:600;padding:.4rem .8rem}.reverseStock_segment__WK4Hg.reverseStock_active__fNUz1{background:#c7a4ff;color:#371e74}.reverseStock_statusTabs__B8wIR{display:flex;gap:.5rem;justify-content:center;margin-bottom:.75rem}.reverseStock_statusTab__Al\+1t{background:#efe9ff;border:none;border-radius:8px;color:#6b46c1;cursor:pointer;font-weight:700;padding:.35rem .75rem}.reverseStock_statusTab__Al\+1t.reverseStock_active__fNUz1{background:#dccbff;color:#3c2b7a}.reverseStock_dateFiltersCard__9RXtt{background:#0000;border:none;border-radius:0;box-shadow:none;margin-bottom:12px;margin-left:5rem;margin-right:5rem;padding:0;width:calc(100% - 10rem)}.reverseStock_dateFiltersRow__bonra{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;margin-bottom:4px}.reverseStock_inlineFilter__qFVso{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.reverseStock_inlineFilter__qFVso span{color:#0d0d0d;font-family:inherit;font-size:18px;font-weight:400}.reverseStock_filterRow__78r79{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-bottom:.5rem}.reverseStock_filterLabel__n9wI\+{color:#475569;font-weight:800}.reverseStock_filterControls__Lz2ZV{align-items:center;display:flex;gap:.5rem}.reverseStock_filterText__WSmB1{color:#475569;font-family:inherit;font-weight:800}.reverseStock_ncndBadge__JocA6{background:#ef4444;border-radius:8px;color:#fff;display:inline-block;font-weight:800;padding:.15rem .5rem}.reverseStock_alertCell__6jjtp{align-items:center;display:inline-flex;gap:.35rem}.reverseStock_alertBadge__qEAlw{align-items:center;display:inline-flex;position:relative}.reverseStock_alertIcon__EINtk{color:#ef4444!important;font-size:18px;line-height:1}.reverseStock_alertIcon__EINtk path{fill:#ef4444!important}.reverseStock_alertIcon__EINtk *{fill:#ef4444!important;color:#ef4444!important}.reverseStock_alertCount__dgT3A{color:#ef4444;font-size:.95rem;font-weight:800;position:absolute;right:-8px;top:-6px}.reverseStock_tableCard__a2zvF{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 6px #0000000a;margin:.5rem auto 0;max-width:900px;padding:.25rem .5rem}.reverseStock_detailsTopRow__yc14C{display:flex;justify-content:flex-end;margin-top:.25rem}.reverseStock_controlsRightRow__s2W\+3{display:flex;justify-content:flex-end;margin:.25rem auto;max-width:900px}.reverseStock_detailsActionsRow__RVCs-{align-items:center;display:flex;justify-content:space-between;margin:.25rem auto .5rem;max-width:900px}.reverseStock_selectAllWrap__LMCgb{align-items:center;display:flex;padding-right:2px}.reverseStock_selectAllLabel__7dHC-{align-items:center;color:#475569;display:flex;font-weight:600;gap:.4rem}.reverseStock_paginationContainer__hr060{display:flex;justify-content:center;margin:.75rem 0 1.5rem}.reverseStock_footerWrapper__JxcQR{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.reverseStock_viewBtn__lAk0l{min-width:96px}@media (max-width:768px){.reverseStock_container__8C8UT{padding:4rem .5rem .5rem}.reverseStock_headerRow__AZtqp{align-items:flex-start;flex-direction:column;gap:.5rem}.reverseStock_headerActions__-Jm-7{flex-wrap:wrap;width:100%}.reverseStock_tabsRow__1MkAU{grid-template-columns:1fr auto}.reverseStock_segmentTabs__W-Owx{grid-column:1;justify-self:center}.reverseStock_segmentTabs__W-Owx,.reverseStock_statusTabs__B8wIR{flex-wrap:wrap;justify-content:center}.reverseStock_historyWrap__K6CNB{grid-column:2;justify-self:end;margin-right:48px}.reverseStock_controlsRightRow__s2W\+3{max-width:100%;padding:0 .5rem}}@media (max-width:480px){.reverseStock_title__LlwYf{font-size:1.5rem}.reverseStock_segment__WK4Hg,.reverseStock_statusTab__Al\+1t{font-size:.9rem;padding:.3rem .6rem}}.stockTransfer_wrapper__ye2JW{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.stockTransfer_wrapperLocked__YNGvz{overflow:hidden}.stockTransfer_dashboardLayout__8dAl4{display:flex;flex:1 1}.stockTransfer_main__CBXcP{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.stockTransfer_container__SdCPw{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;margin:0;max-width:none;min-height:0;overflow-y:auto;padding:4rem .2rem .2rem;width:100%}.stockTransfer_containerLocked__meSBF{overflow-y:hidden}.stockTransfer_headerRow__N4hc2{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.stockTransfer_title__zV1Pg{font-size:2rem;font-weight:800}.stockTransfer_segmentTabs__zixD1{display:flex;gap:.5rem;justify-content:center;margin:.5rem auto 1rem}.stockTransfer_segmentTabsCompact__yERs2{margin:.25rem 0 .75rem}.stockTransfer_segment__BIYwm{background:#f0e8ff;border:none;border-radius:8px;color:#6b46c1;cursor:pointer;font-weight:700;padding:.35rem .75rem}.stockTransfer_segment__BIYwm.stockTransfer_active__q0fEF{background:#c7a4ff;color:#371e74}.stockTransfer_viewBtn__8kh6M{min-width:96px}.stockTransfer_paginationContainer__6hHXp{display:flex;justify-content:center;margin:.75rem 0 1.5rem}.stockTransfer_quantityNarrow__UZzCi{max-width:200px;width:100%}.stockTransfer_quantityRow__uOMHB{align-items:flex-end;display:flex;gap:.75rem}.stockTransfer_addInventoryBtn__lXDYl{height:38px;white-space:nowrap}.stockTransfer_footerWrapper__wTcLO{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.stockTransfer_card__5LqJh{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 6px #0000000a;padding:1rem}.stockTransfer_row__faQXo{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:.75rem}.stockTransfer_field__TjrdA{display:flex;flex-direction:column;gap:.25rem}.stockTransfer_field__TjrdA label{color:#475569;font-size:1rem}.stockTransfer_field__TjrdA textarea{background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-size:1rem;padding:.5rem .75rem;resize:vertical}.stockTransfer_divider__nl5PC{border:none;border-top:1px solid #e2e8f0;margin:.75rem 0}@media (max-width:768px){.stockTransfer_container__SdCPw{padding:4rem .5rem .5rem}.stockTransfer_headerRow__N4hc2{align-items:flex-start;flex-direction:column;gap:.5rem}.stockTransfer_segmentTabs__zixD1{flex-wrap:wrap}}@media (max-width:480px){.stockTransfer_title__zV1Pg{font-size:1.5rem}.stockTransfer_segment__BIYwm{font-size:.9rem;padding:.3rem .6rem}}.expiredStock_wrapper__n-G97{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.expiredStock_expiryThemed__l07GL label{color:#6b46c1;color:var(--expiry-color,#6b46c1);font-weight:600}.expiredStock_expiryThemed__l07GL input{border:2px solid #6b46c1;border:2px solid var(--expiry-color,#6b46c1);color:#6b46c1;color:var(--expiry-color,#6b46c1)}.expiredStock_dashboardLayout__JHUPS{display:flex;flex:1 1}.expiredStock_main__vNhE9{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.expiredStock_container__qLQki{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;margin:0;max-width:none;min-height:0;overflow-y:auto;padding:4rem .2rem 1rem}.expiredStock_statsRow__g\+CU0{--stats-value-size:1.25rem;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:2.5rem;justify-content:center;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:1100px;width:100%}.expiredStock_statsRow__g\+CU0 .card{flex:0 0 360px;min-height:128px}.expiredStock_statsRow__g\+CU0 .card .content{align-items:stretch;gap:.75rem;padding-bottom:1.5rem;padding-top:1.5rem}@media (max-width:1100px){.expiredStock_statsRow__g\+CU0{flex-wrap:wrap;justify-content:center}.expiredStock_statsRow__g\+CU0 .card{flex:1 1 320px}}.expiredStock_tallCard__5GpR6 .card{min-height:128px!important}.expiredStock_tallCard__5GpR6 .card .content{align-items:stretch!important;padding-bottom:1.5rem!important;padding-top:1.5rem!important}.expiredStock_cardSubtext__R6ulQ{color:#6b7280;font-size:.95rem;margin-top:auto;padding-top:.25rem}.expiredStock_statsRow__g\+CU0 .customContent{margin-top:auto}.expiredStock_filtersBar__FVter{align-items:center;background:#fff;border:2px solid #e6d8ff;border-radius:.75rem;display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:1300px;padding:.6rem .75rem;width:100%}.expiredStock_filterInputs__LtPJd{align-items:center;display:flex;flex:1 1 auto;gap:1.5rem;min-width:0}.expiredStock_filterLabel__Xob6a{background:#fff;border-radius:8px;color:#475569;font-weight:600;padding:.4rem .8rem}.expiredStock_dropdownSmall__93sLh{width:160px}.expiredStock_searchWrap__S36AC{flex:1 1 320px;min-width:260px}.expiredStock_segmentTabs__b2Qrb{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.expiredStock_segment__4ew6Q{background:#f0e8ff;border:none;border-radius:8px;color:#6b46c1;cursor:pointer;font-weight:600;padding:.4rem .8rem}.expiredStock_segment__4ew6Q.expiredStock_active__lv\+td{background:#c7a4ff;color:#371e74}.expiredStock_paginationContainer__ECSgg{display:flex;justify-content:center;margin:.75rem 0 1.5rem}.expiredStock_footerWrapper__hmUR7{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.expiredStock_viewBtn__U0Xpw{min-width:96px}@media (max-width:768px){.expiredStock_statsRow__g\+CU0{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.expiredStock_container__qLQki{padding:4rem .5rem 10rem}.expiredStock_filtersBar__FVter{align-items:stretch;flex-direction:column}.expiredStock_segmentTabs__b2Qrb{margin-left:0;margin-top:.5rem}}@media (max-width:480px){.expiredStock_statsRow__g\+CU0{grid-template-columns:1fr}.expiredStock_filtersBar__FVter{padding:.75rem}}.stockRequest_controlsRow__bLjmV{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:8px}.stockRequest_leftControl__3LimV{border-radius:6px!important;font-size:.875rem!important;height:36px!important;margin-right:20px;margin-top:-20px;order:-1;padding:0 16px!important}.stockRequest_rightControl__lWvNg{border-radius:6px!important;font-size:.875rem!important;margin-left:8px;margin-top:-10px;min-height:36px;order:1;padding:.5rem 1rem!important}.usageModal_container__uoRDB{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;padding:44px 24px 24px;width:680px}.usageModal_title__ijO0I{font-size:32px;font-weight:800;margin:0 0 8px}.usageModal_subTitle__Kp77R{margin:8px 0 24px}.usageModal_legend__0m7Jm{align-items:center;display:flex;gap:8px;margin-bottom:16px}.usageModal_legendDot__V71PH{background:#c4a0ff;border-radius:10px;height:10px;width:10px}.usageModal_chart__0AOpI{background:linear-gradient(180deg,#fcfcff,#f7f7ff);border:1px solid #eee;border-radius:12px;display:flex;flex-direction:column;padding:16px;position:relative;width:100%}.usageModal_barsContainer__sNQK1{align-items:flex-end;display:flex;justify-content:space-around;margin-bottom:-8px;min-height:220px;padding:20px}.usageModal_barColumn__lJyL0{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;max-width:60px;position:relative}.usageModal_bar__VKU6-{align-items:flex-end;background:linear-gradient(180deg,#cfaeff,#b892ff);box-shadow:0 2px 8px #6248aa33;color:#333;display:flex;font-weight:600;justify-content:center;transition:transform .16s ease,box-shadow .16s ease;width:100%}.usageModal_bar__VKU6-,.usageModal_positiveBar__alYs6{border-radius:8px 8px 0 0}.usageModal_negativeBar__1JUi2{align-self:flex-start;background:linear-gradient(180deg,#ff9eb8,#ff6b8b);border-radius:0 0 8px 8px;transform:rotate(180deg)}.usageModal_zeroBar__AK\+tF{align-items:center;background:#ddd;border-radius:2px;color:#666;display:flex;font-size:10px;font-weight:600;height:4px;justify-content:center;width:100%}.usageModal_bar__VKU6-:hover{box-shadow:0 6px 14px #6248aa40;transform:translateY(-2px)}.usageModal_negativeBar__1JUi2:hover{box-shadow:0 6px 14px #ff6b8b40;transform:translateY(2px)}.usageModal_baseline__cJkOI{background:#999;height:2px;margin:8px 0;position:relative}.usageModal_baseline__cJkOI:before{background:#999;content:"";height:2px;left:-20px;position:absolute;right:-20px}.usageModal_weekLabels__DPD0p{border-top:-8px solid #eee;display:flex;justify-content:space-around;padding:0 20px}.usageModal_weekLabel__hpvmU{color:#666;flex:1 1;font-size:12px;font-weight:500;max-width:60px;text-align:center}.usageModal_loading__Hu-52{color:#666;font-style:italic;padding:40px;text-align:center}.usageModal_error__jiGZO{background:#ffebee;border-radius:8px;color:#d32f2f;margin:16px 0;padding:20px;text-align:center}.usageModal_barLabel__r3L6w{font-size:12px;margin-bottom:6px}.usageModal_negativeBarLabel__Ipqva{transform:rotate(180deg)}.usageModal_xLabel__Q4U2S{color:#666;font-size:12px;margin-top:6px}.usageModal_footer__nHxNc{display:flex;justify-content:flex-end;margin-top:24px}.usageModal_topOverlay__RjN\+4{opacity:1!important;z-index:10001!important}.usageModal_contentVisible__X5lVu{opacity:1!important;transform:scale(1)!important}.usageModal_overlay__MmQkf{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10001}.usageModal_content__RgvEO{background:#fff;border-radius:10px;padding:16px 20px 20px;width:680px}.declineModal_container__d4g93{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;padding:44px 20px 20px;width:560px}.declineModal_title__J0xtY{color:#e53e3e;font-size:28px;font-weight:800;margin:0 0 16px}.declineModal_textarea__HuYDk{border:1px solid #d0d0d0;border-radius:8px;padding:10px;width:100%}.declineModal_footer__HC0Ia{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.declineModal_topOverlay__ltXsO{opacity:1!important;z-index:10001!important}.declineModal_contentVisible__oUTg3{opacity:1!important;transform:scale(1)!important}.StockAvailabilityPill_wrapper__0IA8J{display:flex;justify-content:flex-end;margin-top:.4rem}.StockAvailabilityPill_pill__XDPkT{align-items:center;background-color:#22c55e;border-radius:9999px;box-shadow:0 2px 4px #10b98173;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;padding:.25rem .75rem}.StockAvailabilityPill_icon__SePPC{flex-shrink:0}.StockAvailabilityPill_text__Jl8VN{white-space:nowrap}.StockAvailabilityPill_closeButton__dcQr3{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;margin-left:.25rem;padding:0}.StockAvailabilityPill_closeButton__dcQr3:focus-visible{outline:2px solid #0f172a66;outline-offset:2px}.stockRequestComponents_modalActionsRow__gWJgL{gap:8px}.stockRequestComponents_modalActionsRow__gWJgL,.stockRequestComponents_modalSingleActionRow__4ImaJ{display:flex;justify-content:flex-end;margin-top:12px}#stock-request-medication,#stock-request-product-clinic,#stock-request-product-frontshop,#stock-view-medication,#stock-view-product-clinic,#stock-view-product-frontshop{padding-left:48px}.counter-container{align-items:center;display:flex;gap:4px;max-width:120px}.counter-input{background-color:#f7fafc;border:1px solid #d1d9e6;border-radius:6px;color:#2d3748;font-size:12px;font-weight:500;padding:5px 6px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:40px}.counter-input:focus{background-color:#fff;border-color:#38bdf8;box-shadow:0 0 0 2px #2b6cb026;outline:none}.counter-input::-webkit-inner-spin-button,.counter-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter-button{background:linear-gradient(135deg,#38bdf8,#38bdf8);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:24px;line-height:24px;padding:0;text-align:center;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;width:24px}.counter-button:disabled{background:#a0aec0;box-shadow:none;cursor:not-allowed}.ecoControlSensors_wrapper__vaKKV{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.ecoControlSensors_dashboardLayout__R-yJG{display:flex;flex:1 1}.ecoControlSensors_container__X6Po7,.ecoControlSensors_main__GelCr{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto}.ecoControlSensors_container__X6Po7{background:#f8fafc;margin:0;max-width:none;padding:4rem .2rem 2rem;width:100%}.ecoControlSensors_section__HkXSN{margin-bottom:1rem;padding-left:0;padding-right:0}.ecoControlSensors_gridWrapper__cdlyI{display:flex;justify-content:center;width:100%}.ecoControlSensors_sectionTitle__upn9q{font-size:1.25rem;font-weight:800;margin-bottom:.5rem;margin-left:auto;margin-right:auto;max-width:800px}.ecoControlSensors_grid__JpK71{grid-gap:.75rem;display:grid;flex-shrink:0;gap:.75rem;grid-template-columns:repeat(2,1fr);max-width:800px;width:100%}.ecoControlSensors_card__pbSMu{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 6px #0000000a;padding:.6rem}.ecoControlSensors_cardHeader__Sz2D8{align-items:center;display:flex;justify-content:space-between;margin-bottom:.35rem}.ecoControlSensors_metricTitle__gmtM0{align-items:center;color:#475569;display:flex;font-weight:800;gap:.35rem}.ecoControlSensors_okDot__2Yv7D,.ecoControlSensors_warnDot__XwuZm{align-items:center;background:#0000;border:0;display:inline-flex;height:auto;justify-content:center;line-height:0;width:auto}.ecoControlSensors_metricRow__3vffV{align-items:baseline;display:flex;gap:.35rem}.ecoControlSensors_metricValue__0fJWo{font-size:2rem;font-weight:900}.ecoControlSensors_metricUnit__cy1WC{color:#64748b;font-weight:700}.ecoControlSensors_state__2D7A4{font-weight:800;margin-top:.25rem}.ecoControlSensors_normal__9ltAg{color:#16a34a}.ecoControlSensors_critical__T9z7F{color:#b91c1c}.ecoControlSensors_tempIcon__wF\+87{color:#3b82f6}.ecoControlSensors_updated__kTPI0{color:#64748b;font-size:.8rem;margin-top:.35rem;text-align:right}.ecoControlSensors_footerWrapper__foMjL{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}@media (max-width:1024px){.ecoControlSensors_grid__JpK71{grid-template-columns:repeat(auto-fill,200px)}}@media (max-width:768px){.ecoControlSensors_grid__JpK71{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));justify-content:stretch}.ecoControlSensors_container__X6Po7{padding:4rem .5rem .5rem}}@media (max-width:480px){.ecoControlSensors_grid__JpK71{grid-template-columns:1fr}.ecoControlSensors_sectionTitle__upn9q{font-size:1.1rem}.ecoControlSensors_metricValue__0fJWo{font-size:1.75rem}}.ecoControlSensors_detailContainer__ulvI7{max-width:980px;width:100%}.ecoControlSensors_noTopMargin__0ufwT{margin-top:0}.ecoControlSensors_rowCenterGap12__FrCSK{align-items:center;display:flex;gap:12px}.ecoControlSensors_rowCenterGap8__bfGOx{align-items:center;display:flex;gap:8px}.ecoControlSensors_mutedText__B5NCs{color:#64748b}.ecoControlSensors_gridThreeCols__8nH0K{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.ecoControlSensors_centerCard__oEnZd{text-align:center}.ecoControlSensors_cardPad__SA2Jl{padding:16px}.ecoControlSensors_seriesLegendRow__lMXjy{display:flex;font-weight:700;gap:16px;justify-content:center;margin-bottom:8px}.ecoControlSensors_trendChart24h__7-1e1{height:220px;width:100%}.ecoControlSensors_mt18__dThCQ{margin-top:18px}.ecoControlSensors_mt24__DtMl\+{margin-top:24px}.ecoControlSensors_backButtonRow__fEauG{display:flex;justify-content:flex-start;margin-top:16px}.ecoControlSensors_headerRow__6ZzId{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-bottom:1rem}.ecoControlSensors_detailHeader__xnix6{grid-gap:.25rem;display:grid;gap:.25rem;grid-template-rows:auto auto}.ecoControlSensors_flexEndRow__EMaff{align-items:center;display:flex;justify-content:flex-end}.ecoControlSensors_detailHeaderTop__shiJa{align-items:center;display:flex;justify-content:flex-start}.ecoControlSensors_detailHeader__xnix6 .ecoControlSensors_sectionTitle__upn9q{margin-left:0;margin-right:0;max-width:none}.ecoControlSensors_cityTitle__rDCkp{font-size:2rem;font-weight:900;margin:0}.ecoControlSensors_clickable__EY4KO{cursor:pointer}.ecoControlSensors_fw800__bWHe\+{font-weight:800}.ecoControlSensors_fw900__GDpSe{font-weight:900}.ecoControlSensors_muted700__2pze-{color:#64748b;font-weight:700}.ecoControlSensors_fs28__prQTn{font-size:28px}.ecoControlSensors_fs24__qj-hp{font-size:24px}.ecoControlSensors_gridGap8__nHGKD{grid-gap:8px;display:grid;gap:8px}.ecoControlSensors_flexBetweenRow__oCHNC{align-items:center;display:flex;justify-content:space-between}.ecoControlSensors_rowGap12__33lsA{display:flex;gap:12px}.ecoControlSensors_legendHumidity__wAvCn{color:#10b981}.ecoControlSensors_legendTemp__MJOEk{color:#8b5cf6}.ecoControlSensors_gridTwoCols__N065v{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:360px 1fr}.ecoControlSensors_gridTwoCols__N065v>.ecoControlSensors_card__pbSMu{height:100%}.ecoControlSensors_compactActions__1fRcJ .ecoControlSensors_gridGap8__nHGKD{gap:6px}.ecoControlSensors_compactActions__1fRcJ button{font-size:.9rem!important;height:34px!important;padding:6px 10px!important}.ecoControlSensors_sensorCompact__CQ7uZ .ecoControlSensors_gridThreeCols__8nH0K{align-items:stretch;gap:8px;grid-template-columns:repeat(3,minmax(150px,1fr))}.ecoControlSensors_sensorCompact__CQ7uZ .ecoControlSensors_gridThreeCols__8nH0K>.ecoControlSensors_card__pbSMu{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:auto;justify-content:center;min-height:100px}.ecoControlSensors_sensorCompact__CQ7uZ .ecoControlSensors_centerCard__oEnZd{padding:8px}.ecoControlSensors_sensorCompact__CQ7uZ .ecoControlSensors_fs28__prQTn{font-size:22px}.ecoControlSensors_sensorCompact__CQ7uZ .ecoControlSensors_fs24__qj-hp{font-size:18px}@media (max-width:900px){.ecoControlSensors_gridTwoCols__N065v{grid-template-columns:1fr}}.ecoControlSensors_pageSpinnerFix__W8QSD{height:40px;overflow:visible!important}.ecoControlSensors_pageSpinnerFix__W8QSD button{align-items:center!important;display:inline-flex!important;font-size:1rem!important;justify-content:center!important;line-height:1!important;transform:translateY(-8px)!important}.ecoControlSensors_pageSpinnerFix__W8QSD .value{font-size:.9rem!important}.ecoControlSensors_pillSelect__wzImW{font-size:.9rem!important;height:34px!important;line-height:1!important;padding:0 .35rem!important}.ecoControlSensors_toggleContainer__XLa5m{display:flex;justify-content:center;margin-bottom:.5rem;padding:0 1rem}.ecoControlSensors_toggleSwitch__biUyn{background:#e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:inline-flex;padding:4px}.ecoControlSensors_toggleOption__itzOR{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease;white-space:nowrap}.ecoControlSensors_toggleOption__itzOR:hover{color:#334155}.ecoControlSensors_toggleOption__itzOR.ecoControlSensors_active__y2t4Y{background:#fff;box-shadow:0 1px 2px #0000000d;color:#1e293b;font-weight:600}.ecoControlFridges_wrapper__i5BBS{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.ecoControlFridges_dashboardLayout__ttspT{display:flex;flex:1 1}.ecoControlFridges_main__nfooT{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ecoControlFridges_container__nTnlO{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;margin:0;max-width:none;min-height:0;overflow-y:auto;padding:4rem .2rem .2rem;width:100%}.ecoControlFridges_section__QvN6R{margin-bottom:1rem;padding-left:0;padding-right:0}.ecoControlFridges_footerWrapper__qFX\+U{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.ecoControlFridges_headerRow__zrPAv{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-bottom:1rem}.ecoControlFridges_flexEndRow__pbWg3{align-items:center;display:flex;justify-content:flex-end}.ecoControlFridges_fridgeGrid__3m-IE{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.ecoControlFridges_fridgeCard__eQHmX{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 6px #0000000a;display:flex;flex-direction:column;justify-content:space-between;min-height:380px;padding:1.25rem}.ecoControlFridges_fridgeImage__LnnqY{align-self:center;height:auto;object-fit:contain;width:220px}.ecoControlFridges_fridgeMeta__6bj8h{grid-gap:.25rem;display:grid;flex:1 1;gap:.25rem;margin-top:.5rem;position:relative}.ecoControlFridges_fridgeStatus__soCVi{position:absolute;right:0;top:0}.ecoControlFridges_fridgeBin__tPxgC{color:#64748b;font-weight:700}.ecoControlFridges_fridgeName__QcAch{font-weight:900}.ecoControlFridges_fridgeTemp__ppN7g{color:#64748b}.ecoControlFridges_fridgeButtons__tzPIh{display:flex;gap:1.25rem;justify-content:center;margin-top:.75rem}@media (max-width:1280px){.ecoControlFridges_fridgeGrid__3m-IE{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.ecoControlFridges_fridgeGrid__3m-IE{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ecoControlFridges_fridgeGrid__3m-IE{grid-template-columns:1fr}}.ecoControlFridges_addContainer__nuz9F{grid-gap:1rem;display:grid;gap:1rem}.ecoControlFridges_cardHeaderRow__KU6Ac{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.ecoControlFridges_cardTitle__ZytyA{font-weight:800;margin:0}.ecoControlFridges_twoColGrid__NwGG4{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.ecoControlFridges_uploadBox__0RqTL{margin-top:.75rem;padding:.25rem}.ecoControlFridges_uploadActions__QGKXj{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.ecoControlFridges_formGrid__abPDC{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.ecoControlFridges_fieldLabel__bnOR7{color:#64748b;font-weight:700;margin-bottom:.25rem}.ecoControlFridges_footerActions__iYDUF{margin-top:.75rem}.ecoControlFridges_smallCard__wh86d{padding:.75rem!important}.ecoControlFridges_qtyRow__K2zBh{align-items:center;display:flex;gap:.5rem;margin-top:2.1rem}.ecoControlFridges_qtyCompact__mpuGa{transform:scale(.8);transform-origin:left center}.ecoControlFridges_uploadBox__0RqTL{max-height:220px}.ecoControlFridges_pagerRow__\+npWd{display:flex;justify-content:center;margin-top:16px}@media (max-width:768px){.ecoControlFridges_formGrid__abPDC,.ecoControlFridges_twoColGrid__NwGG4{grid-template-columns:1fr}}.ecoControlFridges_detailsWrap__6m-wk{padding:.5rem}.ecoControlFridges_detailsTitle__1\+kGU{font-size:1.6rem;font-weight:900;margin:0 0 .75rem}.ecoControlFridges_detailsGrid__-gI71{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:260px 320px 1fr}.ecoControlFridges_detailsLeft__5Y5sF{grid-gap:.5rem;display:grid;gap:.5rem}.ecoControlFridges_detailsButtons__sjTe6{display:flex;gap:.5rem;margin-top:.5rem}.ecoControlFridges_detailsCenter__dpu92{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:center;padding:.75rem}.ecoControlFridges_detailsImage__8JDyI{height:auto;max-width:300px;object-fit:contain}.ecoControlFridges_detailsRight__HWkM5{grid-gap:.5rem;display:grid;gap:.5rem;min-width:380px}.ecoControlFridges_filtersRow__9fp9\+{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.ecoControlFridges_legendRow__PZUp5{align-items:center;color:#475569;display:flex;gap:.4rem}.ecoControlFridges_legendDot__t44BS{background:#6366f1;border-radius:999px;display:inline-block;height:10px;width:10px}.ecoControlFridges_tempChart__RUJVr{height:260px;width:100%}.ecoControlFridges_warningBanner__q0xui{align-items:center;background:#fee2e2;border-radius:10px;color:#b91c1c;display:flex;gap:.6rem;padding:.6rem .8rem;width:-webkit-max-content;width:max-content}.ecoControlFridges_warnIcon__I-e1a{align-items:center;border:2px solid #ef4444;border-radius:999px;display:inline-flex;font-weight:900;height:18px;justify-content:center;width:18px}.ecoControlFridges_warnTitle__s4WyF{font-weight:900}.ecoControlFridges_warnSub__NHoXf{color:#b91c1c;font-size:.8rem;opacity:.9}@media (max-width:1024px){.ecoControlFridges_detailsGrid__-gI71{grid-template-columns:1fr}.ecoControlFridges_detailsCenter__dpu92,.ecoControlFridges_filtersRow__9fp9\+{justify-content:flex-start}}.ecoControlFridges_contentsWrap__TRaYQ{max-width:92vw;padding:.5rem 1.25rem;width:1100px}.ecoControlFridges_contentsWrap__TRaYQ .ecoControlFridges_detailsTitle__1\+kGU{font-size:1.5rem;font-weight:900;margin-bottom:5rem!important;text-align:left}.ecoControlFridges_smallInputsRow__Q6B0H{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(4,1fr);margin:-.4rem auto .5rem!important;max-width:1100px}.ecoControlFridges_filterRow__\+Qx8c{align-items:center;display:flex;gap:.7rem;justify-content:center;margin:.3rem 0 .6rem!important}.ecoControlFridges_filterLabel__5GN3x{color:#64748b;font-weight:700}.ecoControlFridges_contentsTableWrap__eL639{margin:1.1rem auto;max-width:1100px}.ecoControlFridges_contentsTableCard__qlJ68{background:#fff;border:1px solid #e2e8f0;border-radius:20px;min-height:300px;overflow:hidden;padding:1rem;position:relative}.ecoControlFridges_contentsFooter__08UbW{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-left:auto;margin-right:auto;margin-top:1.25rem;max-width:1100px}.ecoControlFridges_contentsFooter__08UbW .ecoControlFridges_detailsButtons__sjTe6{justify-content:center}.ecoControlFridges_contentsTableCard__qlJ68 table{border-collapse:collapse;table-layout:fixed;width:100%!important}.ecoControlFridges_contentsTableCard__qlJ68 td,.ecoControlFridges_contentsTableCard__qlJ68 th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecoControlFridges_centerCell__2Kzo\+{align-items:center;display:flex;justify-content:center}.ecoControlFridges_pillSelect__Uivxb{font-size:.9rem!important;height:34px!important;line-height:1!important;padding:0 .35rem!important}.ecoControlFridges_pageSpinnerFix__m2XdP{height:40px;overflow:visible!important}.ecoControlFridges_pageSpinnerFix__m2XdP button{align-items:center!important;display:inline-flex!important;font-size:1rem!important;justify-content:center!important;line-height:1!important;transform:translateY(-8px)!important}.ecoControlFridges_pageSpinnerFix__m2XdP .value{font-size:.9rem!important}.ImageDropzone_dropzone__tDbuj{align-items:center;background:#fafafa;border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:160px;padding:20px 16px;text-align:center}.ImageDropzone_dragOver__7bd9j{background:#f1f5f9;border-color:#94a3b8}.ImageDropzone_hiddenInput__DZd0E{display:none}.ImageDropzone_iconWrap__il6Wq{opacity:.8}.ImageDropzone_title__8d8IG{color:#334155;font-weight:700}.ImageDropzone_helper__mctm\+{color:#64748b;font-size:12px}.ImageDropzone_or__bBbM-{color:#94a3b8;font-size:12px;margin-top:4px}.ImageDropzone_browseBtn__YPTlO{background:none;border:none;color:#2563eb;cursor:pointer;font-weight:600;text-decoration:underline}.ImageDropzone_fileName__8CQfJ{color:#475569;font-size:12px;margin-top:6px}.modal_modalOverlay__y5AZX{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;z-index:3000}.modal_modalOverlay__y5AZX.modal_show__gv8ms{opacity:1}.modal_modalContent__u3Y1V{background-color:#fff;border-radius:12px;box-shadow:0 8px 30px #00000026;display:inline-block;max-height:90vh;max-width:92vw;opacity:0;overflow-y:auto;padding:24px;position:relative;transform:scale(.8);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:auto}.modal_modalOverlay__y5AZX.modal_show__gv8ms .modal_modalContent__u3Y1V{opacity:1;transform:scale(1)}.modal_modalContent__u3Y1V.modal_hide__V29Ms{opacity:0;transform:scale(.8)}.modal_closeButton__\+9jza{align-items:center;background:#edf2f7;border:none;border-radius:50%;box-shadow:0 2px 6px #0000001a;color:#4a5568;cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;height:32px;justify-content:center;position:absolute;right:5px;top:-13px;transition:background .2s ease,color .2s ease,transform .2s ease;width:32px;z-index:1}.modal_closePlain__qy9jH{background:#0000;border-radius:0;box-shadow:none;color:#0000;display:inline-block;font-size:0;height:32px;line-height:1;padding:0;right:8px;top:-10px;width:32px}.modal_closePlain__qy9jH:after,.modal_closePlain__qy9jH:before{background:#000;border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:16px}.modal_closePlain__qy9jH:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal_modalContent__u3Y1V *{margin:0}.modal_modalContent__u3Y1V label{display:block;margin-bottom:.5rem}.modal_modalContent__u3Y1V input,.modal_modalContent__u3Y1V select{border:1px solid #ddd;border-radius:4px;padding:.5rem;width:100%}.modal_modalContent__u3Y1V button{margin-top:1rem}.DeleteButton_deleteButton__KcMph{align-items:center;background-color:#e53e3e;border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:28px;justify-content:center;position:static;transition:background-color .2s ease,transform .2s ease;width:28px}.landing_landing__CDojw{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative;width:100vw}.landing_slideshow__EIu-3{inset:0;pointer-events:none;position:absolute;z-index:0}.landing_slide__9dw1o{background-position:50%;background-size:cover;inset:0;opacity:0;position:absolute;transition:opacity 1.5s ease-in-out}.landing_slide__9dw1o.landing_active__FE3cs{opacity:1}.landing_overlay__AJKvC{background-color:#00000073;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.landing_content__Am6et{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:2rem;position:relative;z-index:2}.landing_leftSection__vU0fv{color:#fff;flex:1 1;margin-top:-7rem;padding-right:0;text-align:center}.landing_title__yPfh8{color:#fff;font-size:4.5rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:.25rem;text-shadow:0 0 10px #0000004d}@keyframes landing_glow__riaxA{0%{text-shadow:0 0 10px #fffc,0 4px 12px #00000080}to{text-shadow:0 0 20px #fff,0 6px 16px #0009}}.landing_tagline__RBjr\+{color:#80c1ff;font-size:3rem;font-weight:800;letter-spacing:.02em;line-height:1.3;margin:1.5rem auto 1rem;max-width:900px;text-shadow:0 2px 6px #00000073,0 0 4px #ffffff40}.landing_description__vAMNB,.landing_tagline__RBjr\+{animation:landing_fadeInTagline__XyXYq 2s ease-in-out forwards;opacity:0;transform:translateY(10px)}.landing_description__vAMNB{animation-delay:1s;color:#e0e7ff;font-size:1.4rem;font-weight:500;line-height:1.4;margin:.5rem auto 0;max-width:850px;text-align:center}@keyframes landing_fadeInTagline__XyXYq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing_rightSection__fmPyC{display:flex;flex:1 1;justify-content:center}.landing_cards__co7wl{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.landing_card__Mzwqn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff26;border-radius:1rem;box-shadow:0 4px 12px #0003;padding:2rem;text-align:center;transition:transform .2s ease,background .2s ease}.landing_card__Mzwqn:hover{background:#ffffff40;transform:translateY(-6px)}.landing_number__5WSpt{color:#fff;font-size:2.5rem;font-weight:900;margin-bottom:.25rem}.landing_card__Mzwqn p{color:#f8fafc;font-size:1rem;font-weight:600;margin:0}.landing_topActions__C3xNu{align-items:center;display:flex;gap:.75rem;position:absolute;right:1.5rem;top:1rem;z-index:2}.landing_applyButton__qdD\+6,.landing_loginButton__X1eAu{border-radius:.75rem;font-size:.95rem;font-weight:600;padding:.6rem 1.5rem}.landing_frontShopButton__sKJ0H{border-radius:.75rem;font-size:.95rem;font-weight:600;padding:.6rem 1.2rem;position:absolute;right:9.5rem;top:1rem;z-index:2}.landing_loginButton__X1eAu:focus-visible{outline:3px solid #3b82f6b3;outline-offset:2px}@media (max-width:1024px){.landing_content__Am6et{flex-direction:column;padding:2rem 1rem;text-align:center}.landing_leftSection__vU0fv{margin-bottom:2rem;margin-top:-1rem;padding-right:0}.landing_cards__co7wl{gap:1rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.landing_title__yPfh8{font-size:3.2rem}.landing_tagline__RBjr\+{font-size:2.2rem}.landing_topActions__C3xNu{gap:.5rem;right:1rem;top:.75rem}.landing_applyButton__qdD\+6,.landing_loginButton__X1eAu{font-size:.9rem;padding:.55rem 1.15rem}.landing_description__vAMNB{font-size:1.1rem}}.login_loginContainer__dzTA3{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:auto;padding:1rem;position:relative}.login_loginForm__jQ1sK{background:#f5f5f5;border:5px solid #a18bc2;border-radius:16px;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;max-width:400px;padding:3rem;position:relative;width:100%}.login_closeBtn__6Gdfl{background:#0000;border:none;border-radius:6px;color:#111;cursor:pointer;font-size:1.25rem;line-height:1;padding:.25rem .5rem;position:absolute;right:.6rem;top:.6rem;transition:color .12s ease,transform .12s ease,box-shadow .12s ease;z-index:30}.login_closeBtn__6Gdfl:focus,.login_closeBtn__6Gdfl:hover{box-shadow:0 0 0 4px #0000000a;color:#d32f2f;outline:none;transform:translateY(-1px)}.login_logoContainer1__xYeT3{display:flex;justify-content:center;margin-bottom:2rem;margin-top:-20px}.login_logoImage5__MqQPD{height:160px;object-fit:cover;width:160px}.login_formGroup__zyrk6{margin-bottom:1.5rem}label{color:#000;display:block;margin-bottom:.5rem}.login_formInput__TGTjT{background:#f9f9f9;border:1px solid #ccc;border-radius:8px;box-shadow:inset 0 1px 3px #0000000d;box-sizing:border-box;color:#000;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.login_formInput__TGTjT:focus{background:#fff;border-color:#a18bc2;box-shadow:0 0 6px #a18bc266;outline:none}.login_passwordContainer__t5KSF{align-items:center;display:flex;position:relative;width:100%}.login_togglePassword__2vc0M{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:12px;top:65%;transform:translateY(-50%);z-index:2}.login_togglePassword__2vc0M:hover{color:#000}.login_togglePassword__2vc0M:focus{outline:none}.login_eyeIcon__gCi90{height:20px;width:20px}.login_passwordContainer__t5KSF .login_formInput__TGTjT{box-sizing:border-box;padding-right:40px;width:100%}.login_validPassword__ZFO\+S{border-color:#28a745!important}.login_invalidPassword__65o63{border-color:#dc3545!important}.login_passwordIndicator__g2HUm{font-size:14px;font-weight:700;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1}.login_passwordIndicator__g2HUm.login_valid__13Q-I{color:#28a745}.login_passwordIndicator__g2HUm.login_invalid__29\+is{color:#dc3545}.login_ForgotPassword__NJYWN{text-align:center}.login_ForgotPassword__NJYWN a,.login_ForgotPassword__NJYWN button{background:none;border:none;color:#000;cursor:pointer;font-size:.875rem;text-decoration:none}.login_loginButton__XwYOZ{align-items:center;background-color:#38bdf8;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;margin-bottom:1.5rem;margin-top:10px;padding:.75rem;width:100%}.login_frontShopButtonSmall__qvTIB{display:block;font-size:.9rem;margin:-7px auto 20px;padding:.4rem .75rem;width:auto}.login_newProfile__ShpTe{text-align:center}.login_newProfile__ShpTe a,.login_newProfile__ShpTe button{background:none;border:none;color:#000;cursor:pointer;font-size:.875rem;text-decoration:none}.login_linkButton__DM57-{background:none;border:none;color:#38bdf8;cursor:pointer;font-size:.875rem;padding:0;text-decoration:underline;transition:color .2s ease}.login_linkButton__DM57-:hover{color:#0ea5e9;text-decoration:none}.login_errorMessage__82LDU{background-color:#f8d7da;border-radius:4px;color:#721c24;margin-bottom:20px;padding:10px;text-align:center}.login_loginTitle__JubTn{color:#000;font-size:1.5rem;margin-bottom:1.5rem;margin-top:-30px;text-align:center}.login_authLinks__-ZOYr{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-left:0;margin-top:-10px}.login_errorPopup__wu8ld,.login_successPopup__i2WTL{animation:login_slideDown__EcKuy .3s ease-out forwards;left:50%;position:fixed;top:20px;transform:translateX(-50%);z-index:1000}.login_errorPopupContent__zrSle,.login_successPopupContent__8Vy6d{background-color:#fff;border-radius:4px;box-shadow:0 4px 12px #00000026;max-width:500px;min-width:300px;padding:15px 20px;position:relative}.login_successPopupContent__8Vy6d{border-left:4px solid #28a745}.login_errorPopupContent__zrSle{border-left:4px solid #dc3545}.login_errorPopupContent__zrSle p,.login_successPopupContent__8Vy6d p{font-weight:500;margin:0}@keyframes login_slideDown__EcKuy{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:768px){.login_loginForm__jQ1sK{max-width:420px;padding:1.25rem}.login_closeBtn__6Gdfl{font-size:1.1rem;padding:.2rem .4rem;right:.5rem;top:.5rem}.login_passwordContainer__t5KSF .login_formInput__TGTjT{padding-right:36px}}@media (max-width:420px){.login_loginForm__jQ1sK{border-radius:12px;padding:1rem}.login_closeBtn__6Gdfl{font-size:1rem;padding:.18rem .36rem;right:.4rem;top:.4rem}.login_logoImage5__MqQPD{height:120px;width:120px}.login_authLinks__-ZOYr{gap:.25rem;grid-template-columns:1fr}.login_passwordContainer__t5KSF .login_formInput__TGTjT{padding-right:32px}}.login_loginForm__jQ1sK label{color:#000;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem}.frontShopLanding_wrapper__i3pIx{background:#f9fafb;display:flex;flex-direction:column;min-height:100vh}.frontShopLanding_container__t3rJc{margin:40px auto 0;max-width:1440px;padding:0 24px 24px}.frontShopLanding_topBar__UuKO7{display:flex;justify-content:center;margin-bottom:12px;padding:10px 0}.frontShopLanding_layout__85UrI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:900px 500px}.frontShopLanding_searchArea__iEnpi{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;height:calc(100vh - 220px);min-height:520px;padding:14px}.frontShopLanding_searchWrap__8KA5I{position:relative}.frontShopLanding_searchIcon__uPMdZ{color:#9ca3af;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.frontShopLanding_searchInput__a914I{border:1px solid #d1d5db;border-radius:6px;outline:none;padding:10px 12px 10px 34px;width:100%}.frontShopLanding_resultsList__hc0iu{grid-gap:12px;display:grid;flex:1 1 auto;gap:12px;margin-top:14px;overflow:auto}.frontShopLanding_productCard__NICZw{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 20px #0000000f;padding:14px}.frontShopLanding_productHeader__AZxcT{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto auto}.frontShopLanding_productTitle__KUtY8{color:#111827;font-size:20px;font-weight:800}.frontShopLanding_optionsLink__cYOCv{background:#0000;border:none;color:#60a5fa;cursor:pointer;font-weight:700}.frontShopLanding_categoryTag__iy2uQ{color:#60a5fa;font-size:12px;justify-self:end}.frontShopLanding_metaRow__yzb8E{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-top:4px}.frontShopLanding_cardDivider__uR\+Fp{background:#e5e7eb;height:1px;margin:10px 0}.frontShopLanding_optionList__ZBdp\+{grid-gap:10px;display:grid;gap:10px}.frontShopLanding_optionRow__6uhrU{grid-gap:12px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:grid;gap:12px;grid-template-columns:1fr auto;padding:10px 12px;width:100%}.frontShopLanding_optionRow__6uhrU:hover{border-color:#d1d5db}.frontShopLanding_optionDisabled__Hkt5P{cursor:not-allowed;opacity:.6}.frontShopLanding_optionLeft__O\+GkW{grid-gap:6px;display:grid;gap:6px}.frontShopLanding_optionName__UNhA-{color:#111827;font-weight:700}.frontShopLanding_optionBadges__-R2mT{align-items:center;display:flex;gap:10px}.frontShopLanding_badge__FlqcB{border-radius:6px;font-size:12px;font-weight:700;padding:2px 8px}.frontShopLanding_badgeIcon__9TsOl{margin-right:6px;vertical-align:middle}.frontShopLanding_badgeOk__4dbSm{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.frontShopLanding_badgeError__--9Sq{background:#fef2f2;border:1px solid #fecaca;color:#ef4444}.frontShopLanding_badgeMuted__czmvS{color:#6b7280;font-weight:600}.frontShopLanding_optionPrice__R3Y3v{color:#111827;font-weight:700}.frontShopLanding_basket__zY3fA{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;padding:12px}.frontShopLanding_basketHeader__oV0Ue{font-size:18px;font-weight:700;margin-bottom:8px}.frontShopLanding_itemsTotal__CFD6g{color:#6b7280;font-size:12px;margin-bottom:8px}.frontShopLanding_divider__A31H5{background:#e5e7eb;height:1px;margin:8px 0 12px}.frontShopLanding_emptyState__aVkrt{align-items:center;border:1px dashed #e5e7eb;border-radius:8px;color:#9ca3af;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:8px 0 12px;padding:24px 12px;text-align:center}.frontShopLanding_emptyIcon__YP5b3{color:#c4b5fd;height:56px;margin-bottom:8px;width:56px}.frontShopLanding_emptyTitle__YLZHF{color:#6b7280;font-size:14px;font-weight:600;margin-top:4px}.frontShopLanding_emptySubtitle__\+Uivu{color:#9ca3af;font-size:12px;margin-top:2px}.frontShopLanding_totals__bmjr1{border-top:1px solid #e5e7eb;font-weight:600;padding-top:10px}.frontShopLanding_totalRow__KciNd{display:flex;justify-content:space-between;margin:6px 0}.frontShopLanding_totalsDivider__IgSZY{background:#e5e7eb;height:1px;margin:8px 0}.frontShopLanding_addCustomerBtn__SLq6q{margin:4px 0 10px}.frontShopLanding_customerCard__vPimy{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:12px}.frontShopLanding_customerCardHeader__1S20s{font-weight:700;margin-bottom:4px}.frontShopLanding_customerCardTopRow__ogM2H{align-items:center;display:flex;gap:10px;justify-content:space-between}.frontShopLanding_customerCardName__v-ZKM{color:#111827;font-size:14px}.frontShopLanding_customerCardRole__y6SAg{color:#6b7280;font-size:12px;margin-top:2px}.frontShopLanding_customerCardActions__6H-P5{display:flex;gap:8px;justify-content:flex-end;margin-top:-12px}.frontShopLanding_basketList__fhaqG{grid-gap:12px;display:grid;gap:12px;margin-bottom:10px}.frontShopLanding_basketItem__vxalh{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 16px #0000000f;display:grid;grid-template-columns:1fr 160px auto;padding:10px 14px;position:relative}.frontShopLanding_basketItemMain__SFHHg{grid-gap:4px;display:grid;gap:4px}.frontShopLanding_basketItemTitle__1MIvu{color:#111827;font-weight:800}.frontShopLanding_basketItemSub__F97-Z{color:#6b7280;font-size:12px}.frontShopLanding_basketItemUnit__8HmEZ{color:#9ca3af;display:none;font-size:11px}.frontShopLanding_basketItemActions__wvub0{display:contents}.frontShopLanding_qtyControl__b3vIb{align-items:center;display:flex;gap:8px;justify-content:center;justify-self:center;margin-right:8px;width:100%}.frontShopLanding_qtyBtn__cdsvp{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;display:grid;font-weight:800;height:28px;place-items:center;width:28px}.frontShopLanding_qtyBtn__cdsvp:hover{background:#f3f4f6}.frontShopLanding_qtyBtn__cdsvp:active{transform:scale(.96)}.frontShopLanding_qtyMinus__w\+Woc{border-color:#fecaca;color:#b91c1c}.frontShopLanding_qtyMinus__w\+Woc:hover{background:#fee2e2;border-color:#fca5a5}.frontShopLanding_qtyPlus__WCr9T{border-color:#bbf7d0;color:#15803d}.frontShopLanding_qtyPlus__WCr9T:hover{background:#dcfce7;border-color:#86efac}.frontShopLanding_qtyChip__QUTmc{background:#e5e7eb;border-radius:999px;color:#374151;display:grid;font-size:12px;font-weight:700;height:34px;place-items:center;width:34px}.frontShopLanding_qtyInput__r6whs{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-weight:700;height:34px;text-align:center;width:56px}.frontShopLanding_qtyInput__r6whs:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa4d;outline:none}.frontShopLanding_linePrice__6FbVO{color:#111827;font-weight:800;justify-self:end}.frontShopLanding_removeBtn__pISOk{background:#0000;border:none;color:#ef4444;cursor:pointer;position:absolute;right:8px;top:8px}.frontShopLanding_removeBtn__pISOk:hover{color:#b91c1c}.frontShopLanding_checkoutWrap__ITpzG{margin-top:10px;position:relative}.frontShopLanding_checkoutBtn__Yn0LS{width:100%}.frontShopLanding_pricePillOverlay__6ZqDW{background:#ffffff38;border:1px solid #fffc;border-radius:999px;color:#fff;font-size:12px;font-weight:700;line-height:1;padding:4px 10px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.frontShopLanding_footerWrapper__NCT6Y{margin-top:auto}@media (max-width:1024px){.frontShopLanding_layout__85UrI{grid-template-columns:1fr}}.frontShopLanding_optionModal__F1c-M{max-width:980px;min-width:780px}.frontShopLanding_modalTitle__mfWSi{color:#374151;font-size:24px;font-weight:800;margin:6px 0 16px;text-align:center}.frontShopLanding_modalGrid__JTQ42{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.frontShopLanding_modalField__QcYko{grid-gap:6px;color:#6b7280;display:grid;font-size:12px;gap:6px}.frontShopLanding_modalInput__o6ZJ3{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;padding:8px 10px}.frontShopLanding_modalActions__ECIQX{display:flex;justify-content:center;margin-top:20px}.frontShopLanding_confirmModal__L1EtY{grid-gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 16px 40px #0000001f;display:grid;gap:12px;padding:10px;width:400px}.frontShopLanding_confirmTitle__rl3BG{color:#111827;font-size:18px;font-weight:800;margin:0;text-align:center}.frontShopLanding_confirmBody__1LR17{color:#6b7280;font-size:14px;margin:0;text-align:center}.frontShopLanding_confirmActions__eJQ69{display:flex;gap:10px;justify-content:center;margin-top:6px}.frontShopLanding_smallBtn__ewkrM{font-size:12px!important;line-height:1.1!important;padding:6px 10px!important}.filterSearch_filterSearchContainer__BHK7J{align-items:center;background-color:#fff;border:2px solid #e4d6f6;border-radius:8px;display:flex;gap:1rem;margin:0 auto;padding:.5rem 1rem;width:-webkit-fit-content;width:fit-content}.filterSearch_filterName__j2SIg{color:#333;font-weight:500;white-space:nowrap}.filterSearch_searchBar__nC6cg{flex:1 1}.CustomerFamilyModal_title__O80zi{font-weight:800;margin-bottom:12px}.addCustomer_wrapper__0gTL4{display:flex;flex-direction:column;min-height:100vh}.addCustomer_container__lxOXf{margin:40px auto 0;max-width:1200px;padding:16px 24px 32px}.addCustomer_toolbarRow__a-OeF{align-items:center;display:flex;justify-content:space-between;margin:8px 0 16px}.addCustomer_filterGroup__krrzQ{align-items:center;display:flex;gap:8px}.addCustomer_filterLabel__Vv8kb{color:#374151;font-weight:700}.addCustomer_tableSection__l-S2n{padding:16px}.addCustomer_paginationContainer__F1YuD{display:flex;justify-content:center;margin-top:12px}.addCustomer_title__CyMgX{font-size:22px;font-weight:800}.addCustomer_footerWrapper__1om4-{margin-top:auto}.DebtorsLanding_wrapper__rvF5Q{background:#fff;display:flex;flex-direction:column;min-height:100vh}.DebtorsLanding_main__mt288{align-items:center;display:flex;flex:1 1;justify-content:center;padding:calc(4rem + 24px) 24px 64px}.DebtorsLanding_cardsRow__lJfYw{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(3,minmax(240px,1fr));width:min(980px,100%)}.DebtorsLanding_card__zfvze{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #e4d6f6;border-radius:10px;box-shadow:0 1px 0 #00000005;cursor:pointer;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:120px;padding:30px 26px}.DebtorsLanding_card__zfvze:focus{outline:3px solid #3b82f68c;outline-offset:2px}.DebtorsLanding_cardIcon__0iw3U{background:#8b5cf61a;border-radius:10px;color:#6d28d9;display:grid;height:34px;place-items:center;width:34px}.DebtorsLanding_cardIcon__0iw3U svg{height:18px;width:18px}.DebtorsLanding_cardLabel__3Jp-E{color:#111827;font-size:14px;font-weight:700}.DebtorsLanding_footer__8pUV3{margin-top:auto;padding:10px 0 0}.DebtorsLanding_footerInner__m2\+J9{color:#111827;font-size:12px;opacity:.8;padding:8px 0;text-align:center}@media (max-width:920px){.DebtorsLanding_cardsRow__lJfYw{grid-template-columns:1fr;max-width:520px}}body,html{font-family:Inter,sans-serif;height:100%;margin:0;overflow:hidden;padding:0}.frontShoplogin_landing__XqcI4{background:#f3f4f6;box-sizing:border-box;flex-direction:column;height:100vh;left:0;overflow:hidden;top:0;width:100vw}.frontShoplogin_homeButton__OJ5j5,.frontShoplogin_landing__XqcI4{align-items:center;display:flex;justify-content:center;position:fixed}.frontShoplogin_homeButton__OJ5j5{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 12px #0000001a;color:#111827;cursor:pointer;height:48px;left:1.5rem;top:1.5rem;transition:all .2s ease;width:48px;z-index:3}.frontShoplogin_homeButton__OJ5j5:hover{background:#fff;box-shadow:0 6px 16px #00000026;transform:translateY(-2px)}.frontShoplogin_homeButton__OJ5j5:active{transform:scale(.95)}.frontShoplogin_mainContainer__WEHjC{align-items:center;background:#ffffffab;border:1px solid #7c3aed59;border-radius:1rem;box-shadow:0 12px 28px #6366f12e;display:flex;flex-direction:column;justify-content:center;margin:2rem;max-width:600px;padding:40px;position:relative;width:80%;z-index:2}.frontShoplogin_logoGroup__Hn7V6{align-items:center;display:flex;gap:16px;margin-bottom:-5px;margin-top:-30px}.frontShoplogin_logo__J1T0-{align-items:center;display:flex;justify-content:center}.frontShoplogin_logoText__mMuSM{color:#111827;font-size:3rem;font-weight:700;margin:0}.frontShoplogin_panel__hku2I{background:#fff;border:1px solid #7c3aed59;border-radius:8px;box-shadow:0 12px 28px #6366f12e;max-width:400px;padding:30px 25px 40px;width:100%}.frontShoplogin_dots__voWIU{display:flex;gap:10px;justify-content:center;margin-bottom:18px}.frontShoplogin_dotFilled__4a-Ei,.frontShoplogin_dot__XnztS{border:2px solid #7c3aed80;border-radius:999px;height:10px;width:10px}.frontShoplogin_dotFilled__4a-Ei{background:#7c3aede6}.frontShoplogin_keypad__Vh6MB{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center}.frontShoplogin_keypadSpacer__PSYD\+{height:90px;width:90px}.frontShoplogin_key__58Lj0{align-items:center;background:#fff;border:1px solid #7c3aed4d;border-radius:999px;box-shadow:0 2px 8px #7c3aed1f;color:#111827;cursor:pointer;display:flex;font-size:24px;font-weight:600;height:90px;justify-content:center;transition:transform .05s ease,box-shadow .15s ease;width:90px}.frontShoplogin_key__58Lj0:hover{box-shadow:0 4px 12px #7c3aed2e;transform:translateY(-2px)}.frontShoplogin_key__58Lj0:active{transform:scale(.98)}.frontShoplogin_actions__fOg7c{display:flex;justify-content:space-between;margin-top:12px;width:100%}.frontShoplogin_actionBtn__f5Ulb{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 12px;transition:background .2s ease}.frontShoplogin_actionBtn__f5Ulb:hover{background:#e5e7eb}.frontShoplogin_success__In\+3D{color:#10b981;font-weight:700;margin-top:10px;text-align:center}.frontShoplogin_error__jxPBN{color:#ef4444;font-weight:700;margin-top:10px;text-align:center}@media (max-width:1024px){.frontShoplogin_mainContainer__WEHjC{margin:1rem;max-width:500px;padding:30px}.frontShoplogin_logoText__mMuSM{font-size:1.8rem}.frontShoplogin_panel__hku2I{padding:25px 20px 35px}}@media (max-width:640px){.frontShoplogin_mainContainer__WEHjC{margin:.5rem;max-width:400px;padding:20px}.frontShoplogin_logoGroup__Hn7V6{gap:12px;margin-bottom:20px}.frontShoplogin_logo__J1T0- img{height:80px!important;width:80px!important}.frontShoplogin_logoText__mMuSM{font-size:1.5rem}.frontShoplogin_panel__hku2I{padding:20px 15px 30px}.frontShoplogin_key__58Lj0{font-size:18px;height:60px;width:60px}.frontShoplogin_keypadSpacer__PSYD\+{height:60px;width:60px}}.paymentTypes_wrapper__i258N{background:#f9fafb;display:flex;flex-direction:column;min-height:100vh}.paymentTypes_main__9LfVC{display:flex;flex:1 1;justify-content:center;padding:96px 24px 32px}.paymentTypes_contentCard__ixOOo{background:#f9fafb;border-radius:16px;max-width:960px;padding:32px 32px 28px;width:100%}.paymentTypes_header__AP3j6{margin-bottom:24px}.paymentTypes_title__HT\+zJ{color:#111827;font-size:24px;font-weight:800;margin-bottom:4px;text-align:center}.paymentTypes_subtitle__N4wZv{color:#6b7280;font-size:14px;text-align:center}.paymentTypes_amount__k24BI{color:#111827;font-weight:800}.paymentTypes_methodsGrid__zOBP9{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;justify-items:center}.paymentTypes_splitCentered__nWJS0{grid-column:2}.paymentTypes_methodsGridFour__\+e\+dh{grid-template-columns:repeat(4,minmax(0,1fr))}.paymentTypes_methodsGridFive__fXRob{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:720px}.paymentTypes_methodCard__n3L-H{align-items:center;background:#fff;border:1px solid #e9d5ff;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;max-width:220px;padding:18px 16px;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease;width:100%}.paymentTypes_methodCard__n3L-H:hover{border-color:#c4b5fd;box-shadow:0 12px 25px #94a3b859;transform:translateY(-1px)}.paymentTypes_methodCardSelected__yxbgq{border-width:2px;box-shadow:0 12px 25px #94a3b873}.paymentTypes_iconWrap__3AuHR{align-items:center;border-radius:999px;display:flex;font-size:22px;height:40px;justify-content:center;width:40px}.paymentTypes_methodLabel__WSzHZ{color:#111827;font-size:14px;font-weight:600}.paymentTypes_cash__6aP1v .paymentTypes_iconWrap__3AuHR{background:#ecfdf5;border:1px solid #bbf7d0;color:#16a34a}.paymentTypes_card__bSvu7 .paymentTypes_iconWrap__3AuHR{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.paymentTypes_cod__34nEb .paymentTypes_iconWrap__3AuHR{background:#fff7ed;border:1px solid #fed7aa;color:#ea580c}.paymentTypes_credit__zXLkw .paymentTypes_iconWrap__3AuHR{background:#faf5ff;border:1px solid #e9d5ff;color:#7c3aed}.paymentTypes_nedbank__Ulsav .paymentTypes_iconWrap__3AuHR{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.paymentTypes_ikhokha__h3Oeg .paymentTypes_iconWrap__3AuHR{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.paymentTypes_eft__KgfGN .paymentTypes_iconWrap__3AuHR{background:#ecfdf5;border:1px solid #99f6e4;color:#0f766e}.paymentTypes_split__Wt\+4H .paymentTypes_iconWrap__3AuHR{background:#eff6ff;border:1px solid #bfdbfe00;color:#2563eb}.paymentTypes_splitRow__PmbKx{margin-top:24px}.paymentTypes_splitButton__4qOzc{background-color:#38bdf8!important;border-color:#38bdf8!important;border-radius:999px;color:#fff!important;width:100%}.paymentTypes_footerWrapper__FKlzC{margin-top:auto}@media (max-width:900px){.paymentTypes_contentCard__ixOOo{max-width:100%;padding:24px 20px}.paymentTypes_methodsGrid__zOBP9{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentTypes_splitCentered__nWJS0{grid-column:auto}}@media (max-width:640px){.paymentTypes_main__9LfVC{padding:88px 16px 24px}.paymentTypes_methodsGrid__zOBP9{grid-template-columns:1fr}.paymentTypes_splitCentered__nWJS0{grid-column:auto}}.paymentCompleteModal_overlay__ZPh46{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.paymentCompleteModal_panel__qofyJ{max-width:520px;min-width:420px;padding:28px 28px 24px}.paymentCompleteModal_confirmPanel__nlsY5,.paymentCompleteModal_panel__qofyJ{background:#fff;border:2px solid #e9d5ff;border-radius:16px;box-shadow:0 18px 40px #0f172a59}.paymentCompleteModal_confirmPanel__nlsY5{display:grid;grid-template-rows:auto 1fr auto;max-width:480px;min-width:360px;padding:24px}.paymentCompleteModal_iconCircle__C6zO7{align-items:center;background:#ecfdf5;border:2px solid #bbf7d0;border-radius:999px;color:#16a34a;display:flex;font-size:26px;height:52px;justify-content:center;margin:0 auto 14px;width:52px}.paymentCompleteModal_title__2Ju\+x{color:#111827;font-size:22px;font-weight:800;margin-bottom:4px;text-align:center}.paymentCompleteModal_subtitle__UOyAd{color:#6b7280;font-size:14px;margin-bottom:18px;text-align:center}.paymentCompleteModal_rows__GfBQw{margin-bottom:20px}.paymentCompleteModal_row__jbCHB{display:flex;font-size:14px;justify-content:space-between;padding:4px 0}.paymentCompleteModal_label__SCbSl{color:#6b7280}.paymentCompleteModal_value__wsRpy{color:#111827;font-weight:600}.paymentCompleteModal_primaryButton__lGTdE{border-radius:10px;width:100%}.paymentCompleteModal_backIcon__c43Q4{margin-right:6px}.paymentCompleteModal_confirmTitle__IByiY{color:#000;font-size:20px;font-weight:600;margin-bottom:8px;text-align:center}.paymentCompleteModal_confirmAmountBox__aSouF{align-self:center;justify-self:center;padding:16px 8px;text-align:center;transform:translateY(-6px)}.paymentCompleteModal_confirmAmountValue__EMVS-{color:#7c3aed;display:block;font-size:32px;font-weight:800}.paymentCompleteModal_confirmActions__P-I-Z{display:flex;gap:12px;justify-content:space-between}.paymentCompleteModal_confirmCancelButton__z3T\+u,.paymentCompleteModal_confirmProceedButton__fLRdf{flex:1 1}.TermalReciept_root__bcEY1{box-sizing:border-box;color:#000;font-family:monospace;font-size:15px;line-height:1.15;margin:0 auto;padding:2mm 1.5mm;width:74mm}.TermalReciept_centerBold__XWbvU{font-weight:700;text-align:center}.TermalReciept_centerText__rfIMv{text-align:center}.TermalReciept_marginTop4__vpws8{margin-top:4px}.TermalReciept_marginTop6__p9sgL{margin-top:6px}.TermalReciept_marginTop10__Ytc2L{margin-top:10px}.TermalReciept_line__Xz4bS{border-top:1px solid #000;margin:4px 0}.TermalReciept_copyHeader__oUXVV{font-weight:700;margin:6px 0;text-align:center}.TermalReciept_rowBetween12__0NctE{font-size:12px}.TermalReciept_rowBetween12__0NctE,.TermalReciept_rowBetweenBold__1jbIK,.TermalReciept_rowBetween__rHJok{display:flex;justify-content:space-between}.TermalReciept_rowBetweenBold__1jbIK{font-weight:700}.TermalReciept_item__xg1fY{margin-bottom:6px}.TermalReciept_itemTopGrid__SQuAq{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr auto}.TermalReciept_itemBottomGrid__8Mrb6{grid-column-gap:6px;align-items:baseline;column-gap:6px;display:grid;grid-template-columns:1fr auto auto auto;margin-top:2px}.TermalReciept_textRight__jEw2E{text-align:right}.TermalReciept_nowrap__4Qmuc{white-space:nowrap}.TermalReciept_textCenter__pN2A8{text-align:center}.TermalReciept_footerBarcode__3kagz{display:flex;justify-content:center;margin-bottom:10mm;margin-top:6px}.PrintRecieptDialog_overlay__2P980{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.PrintRecieptDialog_card__d7JXa{background:#fff;border-radius:10px;box-shadow:0 10px 30px #00000040;padding:18px;width:420px}.PrintRecieptDialog_printOnly__nRFv1{left:-10000px;opacity:0;pointer-events:none;position:fixed;top:0}.PrintRecieptDialog_noPrint__T-DTq{display:flex}.PrintRecieptDialog_printRoot__DSDX8{margin:0;padding:0;width:80mm}.PrintRecieptDialog_title__czRnk{font-size:18px;font-weight:700;margin-bottom:8px}.PrintRecieptDialog_status__eu7u0{color:#333;font-size:13px}.PrintRecieptDialog_progressTrack__ivXfC{background:#eee;border-radius:999px;height:10px;margin-top:14px;overflow:hidden}.PrintRecieptDialog_progressBar__OAign{height:100%;transition:width .3s ease;width:100%}.PrintRecieptDialog_progressBarLoading__d8u\+N{width:60%}.PrintRecieptDialog_progressBarOk__-VTJI{background:#2563eb}.PrintRecieptDialog_progressBarError__UBKGm{background:#e11d48}.PrintRecieptDialog_errorText__cNVXL{color:#b91c1c;font-size:12px;margin-top:12px}.PrintRecieptDialog_actions__jZ32L{display:flex;justify-content:flex-end;margin-top:16px}.PrintRecieptDialog_cancelBtn__G--Gn{background:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;padding:8px 12px}@media print{@page{size:80mm auto;margin:0}body,html{margin:0!important;padding:0!important}.PrintRecieptDialog_noPrint__T-DTq{display:none!important}.PrintRecieptDialog_printOnly__nRFv1{left:0!important;opacity:1!important;pointer-events:auto!important;position:static!important}body{background:#fff!important}}.cashPayment_wrapper__WJgE6{background:#f9fafb;display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.cashPayment_main__0R-q4{display:flex;flex:1 1;justify-content:center;padding:55px 2px 0}.cashPayment_card__rGMBO{background:#fff;border:2px solid #e9d5ff;border-radius:16px;max-width:760px;padding:16px 20px 6px;width:100%}.cashPayment_header__bsz9r{margin-bottom:18px;text-align:center}.cashPayment_title__9O9Z4{color:#111827;font-size:22px;font-weight:800;margin-bottom:6px}.cashPayment_subtitle__NsiIA{color:#6b7280;font-size:13px}.cashPayment_totalSection__bEp60{margin-bottom:22px}.cashPayment_totalBox__0Mcmj{border:2px solid #e9d5ff;border-radius:16px;margin:0 auto;max-width:520px;padding:14px 20px;text-align:center}.cashPayment_totalLabel__1MzQj{color:#6b7280;font-size:13px;margin-bottom:4px}.cashPayment_totalAmount__3\+Dqn{color:#7c3aed;font-size:22px;font-weight:800}.cashPayment_sectionLabel__D5h\+e{color:#111827;font-size:13px;font-weight:600;margin:0 auto 10px;max-width:640px}.cashPayment_amountSection__CLL-7{margin-bottom:18px}.cashPayment_amountCard__-3l-l{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin:0 auto;max-width:640px;padding:10px 14px 12px}.cashPayment_amountOptionsRow__J92HW{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.cashPayment_optionButton__PpCbe{background:#e5e7eb;border:1px solid #0000;border-radius:8px;color:#4b5563;cursor:pointer;font-size:13px;font-weight:600;padding:8px 10px}.cashPayment_optionActive__wrgqF{background:#bfdbfe;border-color:#60a5fa;color:#111827}.cashPayment_amountInputRow__998CI{margin-left:auto;margin-top:6px;width:calc(50% - 4px)}.cashPayment_amountInputRowFull__2f0Ho{margin-left:auto;margin-right:auto;margin-top:6px;max-width:640px}.cashPayment_amountInputLabel__\+n0hF{color:#6b7280;font-size:11px;margin-bottom:4px}.cashPayment_amountInput__FVya\+{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.cashPayment_amountInputCustom__ISECc input{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px 10px 28px;width:100%}.cashPayment_amountInput__FVya\+:disabled{background:#e5e7eb}.cashPayment_changeSection__rd9\+\+{margin-bottom:16px;margin-top:8px}.cashPayment_changeBox__baQy5{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;margin:0 auto;max-width:640px;padding:12px 18px;text-align:center}.cashPayment_changeLabel__dObA\+{color:#059669;font-size:12px;margin-bottom:4px}.cashPayment_changeAmount__0apXe{color:#059669;font-size:18px;font-weight:800}.cashPayment_buttonsRow__r8Y5T{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;margin-top:12px;max-width:640px}.cashPayment_backBtn__HtG4P,.cashPayment_payBtn__oGy\+m{width:100%}.cashPayment_footerWrapper__QC4dr{margin-top:12px}@media (max-width:768px){.cashPayment_card__rGMBO{padding:24px 16px 20px}}.cardPayment_wrapper__HPWja{background:#f9fafb;display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.cardPayment_main__ch9WB{align-items:center;display:flex;flex:1 1;justify-content:center;padding:24px 2px}.cardPayment_card__XWxHh{background:#fff;border:2px solid #e9d5ff;border-radius:16px;max-width:760px;padding:14px 20px;width:100%}.cardPayment_header__4cK2i{margin-bottom:18px;text-align:center}.cardPayment_title__0PpPi{color:#111827;font-size:22px;font-weight:800;margin-bottom:6px}.cardPayment_subtitle__aHe\+l{color:#6b7280;font-size:13px}.cardPayment_totalSection__fAkTi{margin-bottom:18px}.cardPayment_totalBox__tDDcC{border:2px solid #e9d5ff;border-radius:16px;margin:0 auto;max-width:640px;padding:14px 20px;text-align:center}.cardPayment_totalLabel__MndVs{color:#6b7280;font-size:13px;margin-bottom:4px}.cardPayment_totalAmount__Ke12l{color:#7c3aed;font-size:22px;font-weight:800}.cardPayment_amountSection__2c8hk{margin-bottom:16px}.cardPayment_amountLabel__ihocR{color:#111827;font-size:13px;font-weight:600;margin:0 auto 8px;max-width:640px}.cardPayment_amountInput__qVP9O{border:1px solid #d1d5db;border-radius:8px;display:block;font-size:14px;margin:0 auto;max-width:640px;padding:10px 12px;width:100%}.cardPayment_balanceSection__fNv04{margin-bottom:18px}.cardPayment_balanceBox__nLjQb{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;margin:0 auto;max-width:640px;padding:12px 18px;text-align:center}.cardPayment_balanceLabel__3mAcs{color:#059669;font-size:12px;margin-bottom:4px}.cardPayment_balanceAmount__ZKLlg{color:#059669;font-size:18px;font-weight:800}.cardPayment_buttonsRow__1Y99M{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;margin-top:8px;max-width:640px}.cardPayment_backBtn__1EMZX,.cardPayment_payBtn__SE5Ez{width:100%}.cardPayment_footerWrapper__cb1de{margin-top:12px}@media (max-width:768px){.cardPayment_card__XWxHh{padding:20px 16px}}.unpaidOrderOptionsModal_overlay__oNZdf{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.unpaidOrderOptionsModal_modal__VYi7p{background:#fff;border:2px solid #e9d5ff;border-radius:18px;box-shadow:0 22px 45px #0f172a59;max-width:90vw;padding:40px 48px 36px;position:relative;width:520px}.unpaidOrderOptionsModal_closeButton__BR2MO{align-items:center;background:#0000;border:none;color:#111827;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:20px;top:18px}.unpaidOrderOptionsModal_closeIcon__4JWW7{height:18px;width:18px}.unpaidOrderOptionsModal_title__Pa1XA{color:#111827;font-size:20px;font-weight:700;margin-bottom:32px;text-align:center}.unpaidOrderOptionsModal_actionsRow__TWH6p{display:flex;gap:32px;justify-content:center}.unpaidOrderOptionsModal_button__7yJGu{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;height:46px;justify-content:center;min-width:210px;transition:transform .08s ease,filter .12s ease}.unpaidOrderOptionsModal_button__7yJGu:active{box-shadow:none;transform:translateY(1px)}.unpaidOrderOptionsModal_refundButton__ZiYQT{background-color:#ef4444}.unpaidOrderOptionsModal_refundButton__ZiYQT:hover{filter:brightness(.95)}.unpaidOrderOptionsModal_continueButton__xJ9Kc{background-color:#10b981;border:1px solid #e5fdf4}.unpaidOrderOptionsModal_continueButton__xJ9Kc:hover{filter:brightness(.96)}.unpaidOrderOptionsModal_buttonIcon__VnDPr{height:18px;width:18px}@media (max-width:640px){.unpaidOrderOptionsModal_modal__VYi7p{padding:28px 20px 24px;width:100%}.unpaidOrderOptionsModal_actionsRow__TWH6p{flex-direction:column;gap:14px}.unpaidOrderOptionsModal_button__7yJGu{min-width:0;width:100%}}.codUnpaidOrders_wrapper__sG3c6{background:#f9fafb;display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.codUnpaidOrders_main__w7tsj{display:flex;flex:1 1;justify-content:center;padding:40px 24px 24px}.codUnpaidOrders_card__aOGaZ{background:#fff;border:2px solid #e9d5ff;border-radius:16px;max-width:960px;padding:24px 32px;width:100%}.codUnpaidOrders_headerRow__VSzTa{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.codUnpaidOrders_title__jLFfO{color:#111827;font-size:24px;font-weight:800}.codUnpaidOrders_searchBox__bU62C{align-items:center;background:#fff;border:1px solid #e9d5ff;border-radius:12px;display:flex;gap:8px;padding:8px 12px;width:260px}.codUnpaidOrders_searchIcon__k7HHy{color:#9ca3af;height:16px;width:16px}.codUnpaidOrders_searchInput__6u7iG{border:none;color:#111827;flex:1 1;font-size:14px;outline:none}.codUnpaidOrders_list__e2PIv{display:flex;flex-direction:column;gap:10px}.codUnpaidOrders_row__S\+WKR{align-items:center;background:#fff;border:2px solid #e9d5ff;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 16px;transition:box-shadow .15s ease,transform .1s ease}.codUnpaidOrders_row__S\+WKR:hover{box-shadow:0 10px 25px #94a3b859;transform:translateY(-1px)}.codUnpaidOrders_rowMain__X2Hlu{display:flex;flex-direction:column;gap:4px}.codUnpaidOrders_name__bVxFi{color:#111827;font-weight:700}.codUnpaidOrders_metaRow__\+SNjp{align-items:center;display:flex;gap:10px}.codUnpaidOrders_status__gLHAR{color:#ef4444;font-size:13px;font-weight:600}.codUnpaidOrders_itemsBadge__iERlV{background:#f3f4f6;border-radius:999px;color:#374151;font-size:12px;padding:2px 8px}.codUnpaidOrders_amount__Dvuzh{color:#111827;font-weight:700}.codUnpaidOrders_paginationWrap__fcdwL{display:flex;justify-content:center;margin-top:16px}.codUnpaidOrders_footerWrapper__xIWfO{margin-top:12px}@media (max-width:768px){.codUnpaidOrders_card__aOGaZ{padding:20px 16px}.codUnpaidOrders_headerRow__VSzTa{align-items:flex-start;flex-direction:column;gap:10px}.codUnpaidOrders_searchBox__bU62C{width:100%}}.codPayment_wrapper__ede74{background:#f9fafb;display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.codPayment_main__LWlwK{display:flex;flex:1 1;justify-content:center;padding:40px 24px 24px}.codPayment_card__E2E45{background:#fff;border:2px solid #e9d5ff;border-radius:16px;max-width:960px;padding:24px 32px 20px;width:100%}.codPayment_header__poSaG{margin-bottom:24px;text-align:center}.codPayment_title__hoJw3{color:#111827;font-size:24px;font-weight:800;margin-bottom:6px}.codPayment_subtitle__Jq-HR{color:#6b7280;font-size:14px}.codPayment_topRow__x5Zr3{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:minmax(0,2fr) minmax(0,2fr);margin-bottom:24px}.codPayment_totalBox__ZmMuj{align-items:center;border:2px solid #e9d5ff;border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:140px;padding:18px 24px;text-align:center}.codPayment_totalLabel__nS9O3{color:#6b7280;font-size:13px;margin-bottom:4px;text-align:center}.codPayment_totalAmount__Gq735{color:#7c3aed;font-size:26px;font-weight:800}.codPayment_methodColumn__1jKn-{display:flex;flex-direction:column;gap:14px}.codPayment_addItemsBtn__-cH3d{width:100%}.codPayment_addItemsIcon__kYbfO{align-items:center;display:inline-flex;font-size:16px;justify-content:center;margin-right:8px}.codPayment_methodTile__DR9kR{align-items:center;background:#fff;border:2px solid #e9d5ff;border-radius:12px;color:#111827;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:14px 18px}.codPayment_methodActive__MZ9G5{background:#e0f2fe;border-color:#60a5fa}.codPayment_methodIcon__YBWgK{font-size:18px}.codPayment_amountSection__406NG{margin-bottom:18px}.codPayment_amountLabel__TciH3{color:#111827;font-size:14px;font-weight:600;margin-bottom:8px}.codPayment_amountBox__A6UGR{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;color:#111827;font-size:22px;font-weight:800;padding:12px 16px;text-align:center;width:100%}.codPayment_buttonsRow__vfDOq{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin:8px auto 0;max-width:640px}.codPayment_backBtn__ZY0Kb,.codPayment_continueBtn__36fkR{width:100%}.codPayment_footerWrapper__3fVkg{margin-top:12px}@media (max-width:900px){.codPayment_topRow__x5Zr3{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.codPayment_card__E2E45{padding:20px 16px 16px}}.codRefundItems_overlay__dkOLS{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.codRefundItems_modal__-mkng{background:#fff;border:2px solid #e9d5ff;border-radius:18px;box-shadow:0 22px 45px #0f172a59;max-width:96vw;padding:32px 32px 24px;position:relative;width:720px}.codRefundItems_closeButton__rccN6{align-items:center;background:#0000;border:none;color:#111827;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:18px;top:16px}.codRefundItems_closeIcon__FE5qy{height:18px;width:18px}.codRefundItems_title__Tre7F{color:#111827;font-size:20px;font-weight:700;margin-bottom:24px;text-align:center}.codRefundItems_contentRow__13pDS{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto}.codRefundItems_tableCard__8T\+oZ{border:2px solid #e9d5ff;border-radius:14px;overflow:hidden}.codRefundItems_tableHeaderRow__p8SdK{align-items:center;background-color:#e9d5ff;display:grid;font-size:14px;font-weight:600;grid-template-columns:2.2fr 1.2fr .9fr;padding:12px 16px}.codRefundItems_tableBody__xqKQX{background-color:#fff}.codRefundItems_tableBodyRow__GgRZ9{align-items:center;border-top:1px solid #e9d5ff;display:grid;font-size:14px;grid-template-columns:2.2fr 1.2fr .9fr;padding:12px 16px}.codRefundItems_cellItemName__h\+0jL,.codRefundItems_cellPrice__r9d6a{color:#111827}.codRefundItems_checkboxCell__9TBJt{align-items:center;display:flex;justify-content:center}.codRefundItems_checkbox__4wMjy{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #38bdf8;border-radius:4px;cursor:pointer;display:inline-block;height:16px;position:relative;width:16px}.codRefundItems_checkbox__4wMjy:checked{background-color:#38bdf8}.codRefundItems_checkbox__4wMjy:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:12px;left:3px;position:absolute;top:-3px;transform:rotate(45deg);width:6px}.codRefundItems_checkHeader__3hqcp{text-align:center}.codRefundItems_sideControls__1dO\+K{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;padding-top:10px}.codRefundItems_refundAllRow__CU-zH{align-items:center;display:flex;gap:8px;margin-bottom:12px}.codRefundItems_refundAllLabel__sVWw2{color:#111827;font-size:14px;transform:translateY(-1px)}.codRefundItems_quantityControl__pv-0E{align-items:center;display:flex;gap:6px}.codRefundItems_quantityButton__Tm2wb{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;display:flex;font-weight:600;height:28px;justify-content:center;width:28px}.codRefundItems_quantityControl__pv-0E .codRefundItems_quantityButton__Tm2wb:first-of-type{background:linear-gradient(180deg,#d92929,#d92929)!important;border-color:#d92929!important;box-shadow:0 0 0 1px #d92929;color:#fff}.codRefundItems_quantityControl__pv-0E .codRefundItems_quantityButton__Tm2wb:last-of-type{background-color:#38bded;border-color:#38bded;color:#fff}.codRefundItems_quantityButton__Tm2wb:disabled{cursor:default;opacity:.4}.codRefundItems_quantityValueBox__Cq2BX{align-items:center;border:1px solid #e5e7eb;border-radius:6px;display:flex;font-size:14px;height:28px;justify-content:center;min-width:36px}.codRefundItems_footerRow__YzINO{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.codRefundItems_refundReasonRow__VyBmS{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:160px 1fr;margin-top:14px}.codRefundItems_refundReasonLabel__IoAXc{color:#111827;font-size:14px;font-weight:600}.codRefundItems_refundReasonOtherInput__Avogn,.codRefundItems_refundReasonSelect__XfqKy{border:1px solid #e9d5ff;border-radius:10px;font-size:14px;height:40px;outline:none;padding:0 12px}.codRefundItems_refundReasonOtherInput__Avogn{grid-column:2}.codRefundItems_totalLabel__O6M6v{color:#111827;font-size:14px;font-weight:600}.codRefundItems_totalAmount__tV4IA{color:#ef4444;font-weight:700}.codRefundItems_continueButton__mjPvV{background-color:#38bded;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;height:40px;min-width:140px}.codRefundItems_summaryWrapper__p7OOz{display:flex;justify-content:center;margin-top:16px}.codRefundItems_summaryReasonRow__-UMMV{display:flex;justify-content:center;margin-top:14px}.codRefundItems_summaryReasonCard__flCAJ{border:2px solid #e9d5ff;border-radius:12px;display:flex;gap:12px;justify-content:space-between;max-width:420px;padding:12px 16px;width:100%}.codRefundItems_summaryReasonLabel__wXgm8{color:#111827;font-weight:700}.codRefundItems_summaryReasonValue__ZMelF{color:#111827;flex:1 1;font-weight:600;text-align:right}.codRefundItems_authInlineRow__xhrku{margin-top:16px}.codRefundItems_summaryTableCard__683hx{border:2px solid #e9d5ff;border-radius:14px;max-width:420px;min-width:360px;overflow:hidden}.codRefundItems_summaryHeaderRow__MKg8x{background-color:#e9d5ff;display:grid;font-size:14px;font-weight:600;grid-template-columns:2fr 1.2fr;padding:12px 32px}.codRefundItems_summaryBody__mQAkB{background-color:#fff}.codRefundItems_summaryBodyRow__4fSSU{align-items:center;border-top:1px solid #e9d5ff;display:grid;font-size:14px;grid-template-columns:2fr 1.2fr;padding:12px 32px}.codRefundItems_processButton__U0Erq{align-items:center;background-color:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:8px;height:40px;justify-content:center;min-width:170px}.codRefundItems_processIcon__EleEN{height:18px;width:18px}@media (max-width:720px){.codRefundItems_modal__-mkng{padding:24px 18px 18px;width:100%}.codRefundItems_contentRow__13pDS{grid-template-columns:minmax(0,1fr)}.codRefundItems_sideControls__1dO\+K{flex-direction:row;flex-wrap:wrap;padding-top:12px}}.refundAuthPinDialog_overlay__SXGh9{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.refundAuthPinDialog_modal__jeAVu{max-width:94vw;width:520px}.refundAuthPinDialog_inlineWrap__GLoFR{display:flex;justify-content:center;width:100%}.refundAuthPinDialog_inlineModal__QrZ3R{max-width:94vw;width:360px}.refundAuthPinDialog_inlineModal__QrZ3R .refundAuthPinDialog_panel__ofCTx{border-radius:12px;box-shadow:0 14px 28px #0f172a2e;padding:12px 12px 10px}.refundAuthPinDialog_inlineModal__QrZ3R .refundAuthPinDialog_title__npNe3{font-size:14px;margin-bottom:8px}.refundAuthPinDialog_inlineModal__QrZ3R .refundAuthPinDialog_dots__uFE2j{gap:6px;margin-bottom:10px}.refundAuthPinDialog_inlineModal__QrZ3R .refundAuthPinDialog_keypad__LjvAd{gap:10px}.refundAuthPinDialog_inlineModal__QrZ3R .refundAuthPinDialog_key__dC32y,.refundAuthPinDialog_inlineModal__QrZ3R .refundAuthPinDialog_keypadSpacer__MNa37{height:56px;width:56px}.refundAuthPinDialog_inlineModal__QrZ3R .refundAuthPinDialog_key__dC32y{box-shadow:0 2px 6px #7c3aed1a;font-size:18px}.refundAuthPinDialog_inlineModal__QrZ3R .refundAuthPinDialog_actions__n-3eA{margin-top:8px}.refundAuthPinDialog_inlineModal__QrZ3R .refundAuthPinDialog_actionBtn__\+1Zdn{border-radius:8px;font-weight:600;padding:6px 8px}.refundAuthPinDialog_inlineModal__QrZ3R .refundAuthPinDialog_cancelBtn__n9OPT{border-radius:10px;padding:8px 10px}.refundAuthPinDialog_panel__ofCTx{background:#fff;border:1px solid #7c3aed59;border-radius:12px;box-shadow:0 22px 45px #0f172a59;padding:22px 20px 18px;width:100%}.refundAuthPinDialog_title__npNe3{color:#111827;font-size:18px;font-weight:700;margin-bottom:14px;text-align:center}.refundAuthPinDialog_dots__uFE2j{display:flex;gap:10px;justify-content:center;margin-bottom:18px}.refundAuthPinDialog_dotFilled__Zwm0o,.refundAuthPinDialog_dot__sjFet{border:2px solid #7c3aed80;border-radius:999px;height:10px;width:10px}.refundAuthPinDialog_dotFilled__Zwm0o{background:#7c3aede6}.refundAuthPinDialog_keypad__LjvAd{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);justify-items:center}.refundAuthPinDialog_keypadSpacer__MNa37{height:84px;width:84px}.refundAuthPinDialog_key__dC32y{align-items:center;background:#fff;border:1px solid #7c3aed4d;border-radius:999px;box-shadow:0 2px 8px #7c3aed1f;color:#111827;cursor:pointer;display:flex;font-size:24px;font-weight:600;height:84px;justify-content:center;transition:transform .05s ease,box-shadow .15s ease;width:84px}.refundAuthPinDialog_key__dC32y:hover{box-shadow:0 4px 12px #7c3aed2e;transform:translateY(-2px)}.refundAuthPinDialog_key__dC32y:active{transform:scale(.98)}.refundAuthPinDialog_actions__n-3eA{display:flex;justify-content:space-between;margin-top:12px;width:100%}.refundAuthPinDialog_actionBtn__\+1Zdn{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 12px;transition:background .2s ease}.refundAuthPinDialog_actionBtn__\+1Zdn:hover{background:#e5e7eb}.refundAuthPinDialog_actionBtn__\+1Zdn:disabled{cursor:not-allowed;opacity:.6}.refundAuthPinDialog_loading__rC91C{color:#111827;font-weight:700;margin-top:10px;text-align:center}.refundAuthPinDialog_success__MtpF5{color:#10b981;font-weight:700;margin-top:10px;text-align:center}.refundAuthPinDialog_error__fMq06{color:#ef4444;font-weight:700;margin-top:10px;text-align:center}.refundAuthPinDialog_footer__r9kFO{display:flex;justify-content:center;margin-top:14px}.refundAuthPinDialog_cancelBtn__n9OPT{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-weight:700;padding:10px 14px}.refundAuthPinDialog_cancelBtn__n9OPT:hover{background:#f3f4f6}@media (max-width:640px){.refundAuthPinDialog_modal__jeAVu{width:94vw}.refundAuthPinDialog_key__dC32y{font-size:18px;height:64px;width:64px}.refundAuthPinDialog_keypadSpacer__MNa37{height:64px;width:64px}}.creditProfiles_wrapper__hWZ9U{background:#f9fafb;display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.creditProfiles_main__jJM2d{display:flex;flex:1 1;justify-content:center;padding:72px 24px 24px}.creditProfiles_container__QAB6j{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:960px;width:100%}.creditProfiles_filterCard__neCcU{align-items:center;background:#fff;border:2px solid #e9d5ff;border-radius:16px;box-shadow:0 8px 20px #94a3b840;display:flex;gap:16px;max-width:520px;padding:12px 20px;width:100%}.creditProfiles_filterLabel__cIV0x{color:#111827;font-size:14px;font-weight:600}.creditProfiles_searchWrapper__\+UoH\+{align-items:center;background:#fff;border:1px solid #e9d5ff;border-radius:10px;display:flex;flex:1 1;gap:8px;padding:6px 10px}.creditProfiles_searchIcon__ul4y7{color:#9ca3af;font-size:14px}.creditProfiles_searchInput__0Sm2p{border:none;color:#111827;flex:1 1;font-size:14px;outline:none}.creditProfiles_tableSection__Zaepi{width:100%}.creditProfiles_paginationWrap__4j8bD{display:flex;justify-content:center;margin-top:16px}.creditProfiles_modalInner__2cC8H{padding:24px 24px 20px}.creditProfiles_footerWrapper__w32mL{margin-top:12px}.creditProfiles_actionButton__Tau62,.creditProfiles_selectButton__1pI6t{min-width:80px}.creditProfiles_balanceOverlay__a2I7I{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.creditProfiles_balanceModal__wu6TB{background:#fff;border:2px solid #e4d0ff;border-radius:18px;box-shadow:0 22px 45px #0f172a52;max-width:820px;padding:40px 56px 32px;width:100%}.creditProfiles_balanceModalInner__aTvRa{max-width:520px;width:100%}.creditProfiles_balanceTitle__Tlfcy{color:#111827;font-size:26px;font-weight:700;margin-bottom:28px;text-align:center}.creditProfiles_balanceInnerCard__qLgY9{background:#f6edff;border:1px solid #f0e5ff;border-radius:24px;padding:26px 28px 30px}.creditProfiles_balanceSummaryCard__DDkmd{background:#fff;border:1px solid #f0e5ff;border-radius:20px;box-shadow:0 0 0 1px #ece9ffb3;padding:20px 24px 24px}.creditProfiles_paymentBox__GAFhA{margin-top:22px}.creditProfiles_balanceHeaderRow__0\+qmL{align-items:flex-start;color:#111827;display:flex;flex-direction:column;font-size:14px;font-weight:600}.creditProfiles_balanceLabelLeft__tYn8b{align-items:center;display:flex;gap:8px}.creditProfiles_balanceLabelRight__KHEo2{align-self:center;color:#9ca3af;font-size:13px;margin-top:14px}.creditProfiles_balanceIcon__Ml6uD{height:16px;width:16px}.creditProfiles_balanceAmountRow__dNXy7{align-items:baseline;display:flex;gap:4px;justify-content:center;margin-top:8px}.creditProfiles_balanceAmount__5K1Ms,.creditProfiles_balanceCurrency__YuAQX{color:#7c3aed;font-size:22px;font-weight:800}.creditProfiles_balanceRows__rL9Xb{display:flex;flex-direction:column;gap:14px}.creditProfiles_balanceRow__WBXtH{align-items:center;display:flex;gap:16px;justify-content:space-between}.creditProfiles_balanceRowLabel__mTT8v{align-items:center;color:#111827;display:flex;font-size:16px;font-weight:600;gap:8px}.creditProfiles_balanceRowAmount__vqMFw{align-items:baseline;display:flex;gap:4px}.creditProfiles_balanceDivider__j4imh{background-color:#e5e7eb;height:1px;margin:4px 0}.creditProfiles_paymentInputRow__1k9o8{border-top:1px solid #f3e8ff;display:flex;flex-direction:column;gap:8px;margin-top:20px;padding-top:14px}.creditProfiles_paymentLabelSub__P7iEU{color:#111827;font-size:14px;font-weight:600}.creditProfiles_paymentRow__KAzb\+{align-items:center;display:flex;gap:24px;justify-content:space-between}.creditProfiles_amountInputRow__BvK-7{align-items:center;display:flex;flex:1 1;justify-content:flex-start;margin-top:0}.creditProfiles_amountInputWrapper__fYB8L{position:relative;width:100%}.creditProfiles_amountInputPrefix__uuHG8{color:#6b7280;font-size:14px;font-weight:600;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.creditProfiles_amountInput__xKGYK{border:1px solid #d1d5db;border-radius:6px;font-size:14px;outline:none;padding:8px 10px 8px 24px;width:100%}.creditProfiles_amountInput__xKGYK:focus{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed33}.creditProfiles_balanceButtonsRow__I9Blx{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.creditProfiles_balanceBackButton__-9Vv0,.creditProfiles_balanceProceedButton__4BGWZ{align-items:center;border-radius:8px;border-style:solid;border-width:1px;color:#fff;display:flex;font-size:15px;font-weight:600;height:30px;justify-content:center;width:100%}.creditProfiles_balanceBackButton__-9Vv0{background-color:#ef4444;border-color:#fee2e2}.creditProfiles_balanceProceedButton__4BGWZ{background-color:#22c55e;border-color:#bbf7d0}.creditProfiles_balanceButtonsRow__I9Blx{display:flex;gap:20px;justify-content:center;margin-top:28px}.creditProfiles_balanceProceedButton__4BGWZ{width:100%}@media (max-width:768px){.creditProfiles_main__jJM2d{padding:24px 12px 16px}.creditProfiles_container__QAB6j,.creditProfiles_filterCard__neCcU{max-width:100%}}.splitPayment_wrapper__sVbZX{background:#f9fafb;display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.splitPayment_main__VdFS2{display:flex;flex:1 1;justify-content:center;padding:96px 24px 32px}.splitPayment_contentCard__PVh\+w{background:#f9fafb;border-radius:16px;max-width:960px;padding:32px 32px 28px;width:100%}.splitPayment_header__0hKzZ{margin-bottom:12px}.splitPayment_title__nw7vB{color:#111827;font-size:24px;font-weight:800;margin-bottom:0;margin-left:-720px}.splitPayment_subtitle__6YwxH{color:#6b7280;font-size:14px;margin-left:1px;margin-top:4px}.splitPayment_amount__HEJ\+\+{color:#111827;font-weight:800}.splitPayment_stepLabel__gS4hS{color:#111827;font-size:14px;font-weight:600;margin:20px 0 24px;text-align:center}.splitPayment_methodsGrid__Oqa3Z{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.splitPayment_methodsGridFour__BZNq0{grid-template-columns:repeat(4,minmax(0,1fr))}.splitPayment_methodsGridFive__LQnLs{grid-template-columns:repeat(3,minmax(0,1fr))}.splitPayment_methodCard__rPRbV{align-items:center;background:#fff;border:1px solid #e9d5ff;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:18px 16px;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease}.splitPayment_methodCard__rPRbV:hover{border-color:#c4b5fd;box-shadow:0 12px 25px #94a3b859;transform:translateY(-1px)}.splitPayment_methodCardSelected__ciIa4{background:#dbeafe;border-color:#60a5fa;border-width:2px;box-shadow:0 12px 25px #3b82f673}.splitPayment_iconWrap__UgF5q{align-items:center;border-radius:999px;display:flex;font-size:22px;height:40px;justify-content:center;width:40px}.splitPayment_methodLabel__SJCdG{color:#111827;font-size:14px;font-weight:600}.splitPayment_cash__8Gaic .splitPayment_iconWrap__UgF5q{background:#ecfdf5;border:1px solid #bbf7d0;color:#16a34a}.splitPayment_card__MEL0n .splitPayment_iconWrap__UgF5q{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.splitPayment_cod__\+oGZ0 .splitPayment_iconWrap__UgF5q{background:#fff7ed;border:1px solid #fed7aa;color:#ea580c}.splitPayment_credit__yzD7X .splitPayment_iconWrap__UgF5q{background:#faf5ff;border:1px solid #e9d5ff;color:#7c3aed}.splitPayment_nedbank__P44uo .splitPayment_iconWrap__UgF5q{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.splitPayment_ikhokha__aMwNj .splitPayment_iconWrap__UgF5q{background:#fff7ed;border:1px solid #fed7aa;color:#c2410c}.splitPayment_medicalAid__p9l-Z .splitPayment_iconWrap__UgF5q{background:#fff;border:1px solid #eb321e;color:#d72b22}.splitPayment_continueRow__A6Da0{margin-top:28px}.splitPayment_continueButton__qmD\+V{border-radius:999px;width:100%}.splitPayment_footerWrapper__FiRmM{margin-top:auto}@media (max-width:900px){.splitPayment_contentCard__PVh\+w{max-width:100%;padding:24px 20px}.splitPayment_methodsGrid__Oqa3Z{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.splitPayment_methodsGridFive__LQnLs>:nth-child(4){grid-column:2;grid-row:2;transform:translateX(-50%)}.splitPayment_methodsGridFive__LQnLs>:nth-child(5){grid-column:3;grid-row:2;transform:translateX(-50%)}}@media (max-width:640px){.splitPayment_main__VdFS2{padding:88px 16px 24px}.splitPayment_methodsGrid__Oqa3Z{grid-template-columns:1fr}}.completedOrders_wrapper__U7nmE{background-color:#f9fafb;display:flex;flex-direction:column;height:100vh;overflow:hidden}.completedOrders_main__xSf6y{flex:1 1;padding:70px 32px 20px}.completedOrders_card__dAt3o{margin:0 auto;max-width:940px}.completedOrders_header__cwxt3{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.completedOrders_title__eeA3N{color:#111827;font-size:28px;font-weight:800;margin:0 0 4px}.completedOrders_subtitle__Nef7l{color:#6b7280;font-size:14px;margin:0}.completedOrders_filtersRow__QbCvJ{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.completedOrders_searchColumn__XiCRw{flex:1.4 1}.completedOrders_controlsColumn__xtxAG{align-items:center;display:flex;flex-wrap:nowrap;gap:12px}.completedOrders_dateControl__OlN4e{align-items:center;display:flex;max-width:240px;white-space:nowrap}.completedOrders_list__bRHwS{display:flex;flex-direction:column;gap:4px}.completedOrders_emptyState__JV1X5{color:#6b7280;font-size:14px;padding:12px 8px}.completedOrders_row__ahrtT{align-items:center;background-color:#fff;border:2px solid #e9d5ff;border-radius:8px;display:flex;justify-content:space-between;padding:8px}.completedOrders_rowMain__BwY5D{display:flex;flex-direction:column;gap:4px}.completedOrders_orderId__qrZez{color:#111827;font-weight:700}.completedOrders_meta__vCziM{color:#6b7280;font-size:13px}.completedOrders_rowRight__fh8TL{align-items:center;display:flex;flex-direction:row;gap:12px}.completedOrders_badges__spYv1{display:flex;gap:6px;justify-content:flex-end;width:140px}.completedOrders_badge__8yu0Q{border-radius:999px;font-size:11px;font-weight:600;padding:2px 10px}.completedOrders_badgePaid__ZOuVY{background-color:#ecfdf3;color:#16a34a}.completedOrders_badgeFulfilled__bpakB{background-color:#f5f3ff;color:#7c3aed}.completedOrders_badgeRefunded__Venvk{background-color:#fef2f2;color:#dc2626}.completedOrders_amount__4z89m{color:#111827;font-weight:700;text-align:right;width:120px}.completedOrders_paginationWrap__F09of{display:flex;justify-content:center;margin-top:0}.completedOrders_clearDateBtn__Kh17L{background:#0000;border:none;color:#9ca3af;cursor:pointer;font-size:16px;line-height:1;margin-left:8px;padding:0}.completedOrders_clearDateBtn__Kh17L:hover{color:#4b5563}.completedOrders_footerWrapper__Bh5fV{margin-top:4px}.orderItemCard_card__kWioP{background-color:#fff;border:2px solid #e9d5ff;border-radius:8px;padding:10px 14px}.orderItemCard_main__5S0Zr{align-items:center;display:flex;justify-content:space-between}.orderItemCard_textBlock__uqZnw{display:flex;flex-direction:column;gap:4px}.orderItemCard_name__n3P5k{font-weight:600;margin:0}.orderItemCard_qty__46IF6{color:#6b7280;font-size:12px;margin:0}.orderItemCard_amount__uiRX6{font-weight:600}.cashOrderDetail_wrapper__a2n0l{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto}.cashOrderDetail_main__liCe-{flex:1 1;position:relative}.cashOrderDetail_card__4LLm0{background:#fff;border:1px solid #d8b4fe;border-radius:10px;box-shadow:0 0 0 #0000,0 1px 2px #0000000d;height:585px;left:300px;padding:24px 32px 28px;position:absolute;top:107px;width:885px}.cashOrderDetail_line__K\+8mU{top:90px}.cashOrderDetail_bottomLine__TZmEm,.cashOrderDetail_line__K\+8mU{border:1px solid #dee1e6;height:0;left:1px;position:absolute;transform:rotate(0deg);width:884px}.cashOrderDetail_bottomLine__TZmEm{bottom:80px}.cashOrderDetail_headerTop__r5r-z{align-items:flex-start;display:flex;justify-content:flex-end;margin-bottom:24px;position:relative}.cashOrderDetail_headerTop__r5r-z>div:first-child{background:#0000;height:73px;left:1px;position:absolute;top:1px;width:374px}.cashOrderDetail_receiptId__Bp18I{font-size:26px;font-weight:700;margin:0 0 4px;text-align:left}.cashOrderDetail_dateLine__gXkiC{color:#6b7280;font-size:15px;margin:0;text-align:left}.cashOrderDetail_statusBadges__hkpe5{display:flex;gap:8px}.cashOrderDetail_status__iXOkz{border-radius:999px;font-size:12px;font-weight:600;padding:4px 12px}.cashOrderDetail_paidTagWrapper__MOBjC{left:-10px;width:45px}.cashOrderDetail_fulfilledTagWrapper__xoe-1,.cashOrderDetail_paidTagWrapper__MOBjC{align-items:center;display:flex;height:22px;justify-content:center;position:absolute;top:60px}.cashOrderDetail_fulfilledTagWrapper__xoe-1{left:60px;width:66px}.cashOrderDetail_paid__Ei2VI{background-color:#ecfdf3;color:#16a34a}.cashOrderDetail_fulfilled__MPIOR{background-color:#f5f3ff;color:#7c3aed}.cashOrderDetail_refunded__jyQR4{background-color:#fef2f2;color:#dc2626}.cashOrderDetail_bodyRow__5up\+p{position:relative}.cashOrderDetail_leftCol__k6EaD,.cashOrderDetail_rightCol__TjqQi{position:static}.cashOrderDetail_customerCard__d\+V-m{border:1px solid #38bdf8;border-radius:10px;box-shadow:0 0 0 #0000,0 0 2px #171a1f1f;height:72px;left:-10px;padding:12px 16px;position:absolute;top:100px;width:380px}.cashOrderDetail_customerLabel__lZg6G{color:#6b7280;font-size:15px;margin:0 0 6px}.cashOrderDetail_customerName__56FkD{font-size:18px;font-weight:700;margin:0}.cashOrderDetail_itemsHeader__xpV6C{font-size:14px;font-weight:600;left:-10px;line-height:20px;position:absolute;top:180px}.cashOrderDetail_itemsContainer__QR-d8{background-color:#fff;border:1px solid #d8b4fe;border-radius:10px;height:160px;left:-12px;overflow-y:auto;padding:8px;position:absolute;top:200px;width:382px}.cashOrderDetail_itemsList__vCyrd{display:flex;flex-direction:column;gap:8px}.cashOrderDetail_paymentDetailsHeader__dgp-w{align-items:center;display:flex;justify-content:space-between;left:18px;position:absolute;right:18px;top:20px}.cashOrderDetail_paymentHeaderLeft__\+rhsH{align-items:center;display:flex;gap:8px}.cashOrderDetail_paymentHeaderMethod__CT6tN{color:#111827;font-size:14px;font-weight:600;line-height:20px}.cashOrderDetail_paymentDetailsIcon__pS\+R\+{color:#8e809a;height:18px;width:18px}.cashOrderDetail_paymentDetailsText__kzVto{color:#8e809a;font-size:20px;font-weight:600;line-height:20px}.cashOrderDetail_paymentSectionHeader__iqyau{align-items:center;display:flex;gap:10px;left:455px;position:absolute;top:56px}.cashOrderDetail_paymentSectionIcon__El0\+s{color:#8e809a;height:18px;width:18px}.cashOrderDetail_paymentSectionTitle__1AMJI{color:#111827;font-size:20px;font-weight:700;line-height:24px}.cashOrderDetail_paymentMethodHeader__Czqw0{align-items:center;display:flex;justify-content:space-between;left:455px;position:absolute;top:80px;width:375px}.cashOrderDetail_cardMethodValue__SzFIR{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.cashOrderDetail_cardNumber__aof-l{color:#6b7280;font-size:14px;line-height:20px}.cashOrderDetail_paymentMethodCard__lbj-l{background:#f5f0ff;border-radius:10px;box-shadow:0 0 0 #0000,0 0 2px #171a1f1f;height:320px;left:450px;padding:16px 18px;position:absolute;top:60px;width:380px}.cashOrderDetail_methodRow__rsxkK{display:flex;font-size:15px;justify-content:space-between;margin-bottom:16px}.cashOrderDetail_methodLabel__E91ew{color:#6b7280}.cashOrderDetail_methodValue__jO8g6{font-weight:600}.cashOrderDetail_paymentBox__ViDz0{align-items:center;height:50px;justify-content:space-between;padding:0 18px;top:60px}.cashOrderDetail_paymentBox__ViDz0,.cashOrderDetail_processedByBox__f7cD7{background:#fff;border:1px solid #d8b4fe;border-radius:6px;display:flex;left:8px;position:absolute;width:365px}.cashOrderDetail_processedByBox__f7cD7{align-items:flex-start;flex-direction:column;gap:6px;height:auto;justify-content:flex-start;min-height:50px;padding:10px 18px}.cashOrderDetail_processedByRow__xnYmG{display:flex;gap:12px;justify-content:space-between;width:100%}.cashOrderDetail_processedByLabels__JsnBg,.cashOrderDetail_processedByValues__5h0Gn{display:flex;flex-direction:column;gap:6px}.cashOrderDetail_processedByValues__5h0Gn{align-items:flex-end;flex:1 1}.cashOrderDetail_refundReasonBox__QYOT\+{align-items:flex-start;background:#fff;border:1px solid #d8b4fe;border-radius:6px;display:flex;gap:10px;height:auto;justify-content:space-between;left:8px;min-height:50px;padding:10px 18px;position:absolute;top:180px;width:365px}.cashOrderDetail_refundReasonValue__VYgSs{color:#111827;flex:1 1;font-size:13px;font-weight:600;line-height:18px;max-width:240px;overflow:visible;text-align:right;white-space:normal;word-break:break-word}.cashOrderDetail_changeBox__\+LOgT{align-items:center;background:#fff;border:1px solid #d8b4fe;border-radius:6px;display:flex;height:50px;justify-content:space-between;left:8px;padding:0 18px;position:absolute;top:120px;width:365px}.cashOrderDetail_paymentMethodName__tC\+K6{font-size:16px}.cashOrderDetail_paymentMethodAmount__w1W4d{font-size:16px;font-weight:700}.cashOrderDetail_totalCard__Pyj7P{align-items:center;background:#e4d6ff;border-radius:10px;display:flex;height:60px;justify-content:space-between;left:450px;padding:12px 18px;position:absolute;top:385px;width:382px}.cashOrderDetail_totalLabel__4Ce-r{color:#6b7280;font-size:14px;font-weight:600;line-height:20px}.cashOrderDetail_totalValue__h9\+KK{font-size:18px;font-weight:800}.cashOrderDetail_footerRow__BykLe{bottom:20px;display:flex;gap:34px;justify-content:center;left:0;position:absolute;width:100%}.cashOrderDetail_footerRowCentered__x4ejV{gap:0;justify-content:center}.cashOrderDetail_refundBtn__aoRxZ{background-color:red!important;border-color:#fff!important;color:#fff!important;min-width:220px}.cashOrderDetail_printBtn__uUIq0{min-width:240px}.cashOrderDetail_buttonContent__Ag4G9{align-items:center;display:inline-flex;gap:8px;justify-content:center}.cashOrderDetail_printIcon__x74vO,.cashOrderDetail_refundIcon__YiXd2{color:#fff;height:18px;width:18px}.cardOrderDetail_wrapper__Q29fL{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto}.cardOrderDetail_main__5YDOL{flex:1 1;position:relative}.cardOrderDetail_card__wv32O{background:#fff;border:1px solid #d8b4fe;border-radius:10px;box-shadow:0 0 0 #0000,0 1px 2px #0000000d;height:585px;left:300px;padding:24px 32px 0;position:absolute;top:107px;width:885px}.cardOrderDetail_line__svoh6{top:90px}.cardOrderDetail_bottomLine__Q1obM,.cardOrderDetail_line__svoh6{border:1px solid #dee1e6;height:0;left:1px;position:absolute;transform:rotate(0deg);width:884px}.cardOrderDetail_bottomLine__Q1obM{bottom:80px}.cardOrderDetail_headerTop__qoh-s{align-items:flex-start;display:flex;justify-content:flex-end;margin-bottom:24px;position:relative}.cardOrderDetail_headerTop__qoh-s>div:first-child{background:#0000;height:73px;left:1px;position:absolute;top:1px;width:374px}.cardOrderDetail_receiptId__iNJmC{font-size:26px;font-weight:700;margin:0 0 4px;text-align:left}.cardOrderDetail_dateLine__vbEc8{color:#6b7280;font-size:15px;margin:0;text-align:left}.cardOrderDetail_statusBadges__0iE04{display:flex;gap:8px}.cardOrderDetail_status__\+aIc1{border-radius:999px;font-size:12px;font-weight:600;padding:4px 12px}.cardOrderDetail_paidTagWrapper__ZWvDd{left:-10px;width:45px}.cardOrderDetail_fulfilledTagWrapper__IYONv,.cardOrderDetail_paidTagWrapper__ZWvDd{align-items:center;display:flex;height:22px;justify-content:center;position:absolute;top:60px}.cardOrderDetail_fulfilledTagWrapper__IYONv{left:60px;width:66px}.cardOrderDetail_paid__vr9l0{background-color:#ecfdf3;color:#16a34a}.cardOrderDetail_fulfilled__80f7L{background-color:#f5f3ff;color:#7c3aed}.cardOrderDetail_refunded__1XLtb{background-color:#fef2f2;color:#dc2626}.cardOrderDetail_bodyRow__Xs2Aq{position:relative}.cardOrderDetail_leftCol__oTfte,.cardOrderDetail_rightCol__WCqJp{position:static}.cardOrderDetail_customerCard__QZz5C{border:1px solid #38bdf8;border-radius:10px;box-shadow:0 0 0 #0000,0 0 2px #171a1f1f;height:72px;left:-10px;padding:12px 16px;position:absolute;top:100px;width:380px}.cardOrderDetail_customerLabel__e84so{color:#6b7280;font-size:15px;margin:0 0 6px}.cardOrderDetail_customerName__YPFkP{font-size:18px;font-weight:700;margin:0}.cardOrderDetail_itemsHeader__3ZMpY{font-size:14px;font-weight:600;left:-10px;line-height:20px;position:absolute;top:180px}.cardOrderDetail_itemsContainer__\+QkRy{background-color:#fff;border:1px solid #d8b4fe;border-radius:10px;height:160px;left:-12px;overflow-y:auto;padding:8px;position:absolute;top:200px;width:382px}.cardOrderDetail_itemsList__p5DGL{display:flex;flex-direction:column;gap:8px}.cardOrderDetail_paymentDetailsHeader__VuMjr{align-items:center;display:flex;justify-content:space-between;left:18px;position:absolute;right:18px;top:20px}.cardOrderDetail_paymentHeaderLeft__lCap4{align-items:center;display:flex;gap:8px}.cardOrderDetail_paymentHeaderMethod__Jt948{color:#111827;font-size:14px;font-weight:600;line-height:20px}.cardOrderDetail_paymentDetailsIcon__cPmrL{color:#8e809a;height:18px;width:18px}.cardOrderDetail_paymentDetailsText__KRoGD{color:#8e809a;font-size:20px;font-weight:600;line-height:20px}.cardOrderDetail_paymentSectionHeader__-E9OS{align-items:center;display:flex;gap:10px;left:455px;position:absolute;top:56px}.cardOrderDetail_paymentSectionIcon__XU7nb{color:#8e809a;height:18px;width:18px}.cardOrderDetail_paymentSectionTitle__6q8a\+{color:#111827;font-size:20px;font-weight:700;line-height:20px}.cardOrderDetail_paymentMethodHeader__7G-j9{display:flex;justify-content:space-between;left:455px;position:absolute;top:90px;width:375px}.cardOrderDetail_cardMethodValue__wsh0Y{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.cardOrderDetail_cardNumber__X-eO-{color:#6b7280;font-size:14px;line-height:20px}.cardOrderDetail_paymentMethodCard__jMjNc{background:#f5f0ff;border-radius:10px;box-shadow:0 0 0 #0000,0 0 2px #171a1f1f;height:270px;left:450px;padding:16px 18px;position:absolute;top:60px;width:380px}.cardOrderDetail_methodRow__cDmF3{display:flex;font-size:15px;justify-content:space-between;margin-bottom:16px}.cardOrderDetail_methodLabel__JPoHf{color:#6b7280}.cardOrderDetail_methodValue__pVyKC{font-weight:600}.cardOrderDetail_paymentBox__ECz1O{align-items:center;background:#fff;border:1px solid #d8b4fe;border-radius:6px;display:flex;height:60px;justify-content:space-between;left:8px;padding:0 18px;position:absolute;top:60px;width:365px}.cardOrderDetail_refundReasonBox__mdtRp{top:130px}.cardOrderDetail_processedByBox__qvlY\+,.cardOrderDetail_refundReasonBox__mdtRp{align-items:flex-start;background:#fff;border:1px solid #d8b4fe;border-radius:6px;display:flex;gap:10px;height:auto;justify-content:space-between;left:8px;min-height:60px;padding:10px 18px;position:absolute;width:365px}.cardOrderDetail_processedByBox__qvlY\+{top:200px}.cardOrderDetail_processedByRow__y4zMV{display:flex;gap:12px;justify-content:space-between;width:100%}.cardOrderDetail_processedByLabels__LCpMH,.cardOrderDetail_processedByValues__q3XJJ{display:flex;flex-direction:column;gap:6px}.cardOrderDetail_processedByValues__q3XJJ{align-items:flex-end;flex:1 1}.cardOrderDetail_refundReasonValue__5ssde{color:#111827;flex:1 1;font-size:13px;font-weight:600;line-height:18px;max-width:240px;overflow:visible;text-align:right;white-space:normal;word-break:break-word}.cardOrderDetail_paymentMethodName__wh-OS{font-size:16px}.cardOrderDetail_paymentMethodAmount__kvtFT{font-size:16px;font-weight:700}.cardOrderDetail_totalCard__W8I1-{align-items:center;background:#e4d6ff;border-radius:10px;display:flex;height:60px;justify-content:space-between;left:450px;padding:12px 18px;position:absolute;top:350px;width:380px}.cardOrderDetail_totalLabel__JQjlX{color:#6b7280;font-size:14px;font-weight:600;line-height:20px}.cardOrderDetail_totalValue__VOL5T{font-size:18px;font-weight:800}.cardOrderDetail_footerRow__unoPC{bottom:20px;display:flex;gap:34px;justify-content:center;left:0;position:absolute;width:100%}.cardOrderDetail_footerRowCentered__0Oo8l{gap:0;justify-content:center}.cardOrderDetail_refundBtn__hXDWf{background-color:red!important;border-color:#fff!important;color:#fff!important;min-width:220px}.cardOrderDetail_printBtn__3mPCj{min-width:240px}.cardOrderDetail_buttonContent__m0JWo{align-items:center;display:inline-flex;gap:8px;justify-content:center}.cardOrderDetail_printIcon__p-ghc,.cardOrderDetail_refundIcon__qU1sr{color:#fff;height:18px;width:18px}.codOrderDetail_wrapper__6AuCV{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto}.codOrderDetail_main__yxqPY{flex:1 1;position:relative}.codOrderDetail_card__sbtjt{background:#fff;border:1px solid #d8b4fe;border-radius:10px;box-shadow:0 0 0 #0000,0 1px 2px #0000000d;height:585px;left:300px;padding:24px 32px 28px;position:absolute;top:107px;width:885px}.codOrderDetail_line__wJLeA{top:90px}.codOrderDetail_bottomLine__-M2vF,.codOrderDetail_line__wJLeA{border:1px solid #dee1e6;height:0;left:1px;position:absolute;transform:rotate(0deg);width:884px}.codOrderDetail_bottomLine__-M2vF{bottom:80px}.codOrderDetail_headerTop__LUFQQ{align-items:flex-start;display:flex;justify-content:flex-end;margin-bottom:24px;position:relative}.codOrderDetail_headerTop__LUFQQ>div:first-child{background:#0000;height:73px;left:1px;position:absolute;top:1px;width:374px}.codOrderDetail_receiptId__IKPQL{font-size:26px;font-weight:700;margin:0 0 4px;text-align:left}.codOrderDetail_dateLine__Vx7Dr{color:#6b7280;font-size:15px;margin:0;text-align:left}.codOrderDetail_statusBadges__QrI1h{display:flex;gap:8px}.codOrderDetail_status__QnLYZ{border-radius:999px;font-size:12px;font-weight:600;padding:4px 12px}.codOrderDetail_paidTagWrapper__zUmfC{left:-10px;width:45px}.codOrderDetail_fulfilledTagWrapper__qhQ9A,.codOrderDetail_paidTagWrapper__zUmfC{align-items:center;display:flex;height:22px;justify-content:center;position:absolute;top:60px}.codOrderDetail_fulfilledTagWrapper__qhQ9A{left:60px;width:66px}.codOrderDetail_paid__Q33kj{background-color:#ecfdf3;color:#16a34a}.codOrderDetail_fulfilled__rhtkD{background-color:#f5f3ff;color:#7c3aed}.codOrderDetail_refunded__0udzf{background-color:#fef2f2;color:#dc2626}.codOrderDetail_bodyRow__GA69H{position:relative}.codOrderDetail_leftCol__piDBS,.codOrderDetail_rightCol__\+AhtN{position:static}.codOrderDetail_customerCard__DKlw7{border:1px solid #38bdf8;border-radius:10px;box-shadow:0 0 0 #0000,0 0 2px #171a1f1f;height:72px;left:-10px;padding:12px 16px;position:absolute;top:100px;width:380px}.codOrderDetail_customerLabel__Y1Obb{color:#6b7280;font-size:15px;margin:0 0 6px}.codOrderDetail_customerName__b-vMC{font-size:18px;font-weight:700;margin:0}.codOrderDetail_itemsHeader__-4Jdn{font-size:14px;font-weight:600;left:-10px;line-height:20px;position:absolute;top:180px}.codOrderDetail_itemsContainer__\+ijDk{background-color:#fff;border:1px solid #d8b4fe;border-radius:10px;height:160px;left:-12px;overflow-y:auto;padding:8px;position:absolute;top:200px;width:382px}.codOrderDetail_itemsList__99DZN{display:flex;flex-direction:column;gap:8px}.codOrderDetail_paymentDetailsHeader__TpyvX{align-items:center;display:flex;justify-content:space-between;left:18px;position:absolute;right:18px;top:20px}.codOrderDetail_paymentHeaderLeft__T6qmV{align-items:center;display:flex;gap:8px}.codOrderDetail_paymentHeaderMethod__1Lbv\+{color:#111827;font-size:14px;font-weight:600;line-height:20px}.codOrderDetail_paymentDetailsIcon__cF3lq{color:#8e809a;height:18px;width:18px}.codOrderDetail_paymentDetailsText__3BCy8{color:#8e809a;font-size:20px;font-weight:600;line-height:20px}.codOrderDetail_paymentSectionHeader__SOpDz{align-items:center;display:flex;gap:10px;left:455px;position:absolute;top:56px}.codOrderDetail_paymentSectionIcon__69dGW{color:#8e809a;height:18px;width:18px}.codOrderDetail_paymentSectionTitle__Ve1wZ{color:#111827;font-size:20px;font-weight:700;line-height:24px}.codOrderDetail_paymentMethodHeader__q55dn{align-items:center;display:flex;justify-content:space-between;left:455px;position:absolute;top:80px;width:375px}.codOrderDetail_paymentMethodCard__3P8aU{background:#f5f0ff;border-radius:10px;box-shadow:0 0 0 #0000,0 0 2px #171a1f1f;height:270px;left:450px;padding:16px 18px;position:absolute;top:60px;width:380px}.codOrderDetail_methodRow__TlmPK{display:flex;font-size:15px;justify-content:space-between;margin-bottom:16px}.codOrderDetail_methodLabel__LF3-c{color:#6b7280}.codOrderDetail_methodValue__V\+MjS{font-weight:600}.codOrderDetail_paymentBox__yWwG6{align-items:center;height:60px;justify-content:space-between;padding:0 18px;top:60px}.codOrderDetail_paymentBox__yWwG6,.codOrderDetail_processedByBox__aWKV9{background:#fff;border:1px solid #d8b4fe;border-radius:6px;display:flex;left:8px;position:absolute;width:365px}.codOrderDetail_processedByBox__aWKV9{align-items:flex-start;flex-direction:column;gap:6px;height:auto;justify-content:flex-start;min-height:60px;padding:10px 18px;top:200px}.codOrderDetail_processedByRow__bl\+Wx{display:flex;gap:12px;justify-content:space-between;width:100%}.codOrderDetail_processedByLabels__1aqUk,.codOrderDetail_processedByValues__pdec0{display:flex;flex-direction:column;gap:6px}.codOrderDetail_processedByValues__pdec0{align-items:flex-end;flex:1 1}.codOrderDetail_refundReasonBox__xne\+4{align-items:flex-start;background:#fff;border:1px solid #d8b4fe;border-radius:6px;display:flex;gap:10px;height:auto;justify-content:space-between;left:8px;min-height:60px;padding:10px 18px;position:absolute;top:130px;width:365px}.codOrderDetail_refundReasonValue__zaTu\+{color:#111827;flex:1 1;font-size:13px;font-weight:600;line-height:18px;max-width:240px;overflow:visible;text-align:right;white-space:normal;word-break:break-word}.codOrderDetail_paymentMethodName__GU4Vk{font-size:16px}.codOrderDetail_paymentMethodAmount__1gFPu{font-size:16px;font-weight:700}.codOrderDetail_totalCard__YlxCn{align-items:center;background:#e4d6ff;border-radius:10px;display:flex;height:60px;justify-content:space-between;left:450px;padding:12px 18px;position:absolute;top:350px;width:380px}.codOrderDetail_totalLabel__\+S7IP{color:#6b7280;font-size:14px;font-weight:600;line-height:20px}.codOrderDetail_totalValue__mMHCt{font-size:18px;font-weight:800}.codOrderDetail_footerRow__xN20W{bottom:20px;display:flex;gap:34px;justify-content:center;left:0;position:absolute;width:100%}.codOrderDetail_footerRowCentered__-\+gpH{gap:0;justify-content:center}.codOrderDetail_refundBtn__m24AX{background-color:red!important;border-color:#fff!important;color:#fff!important;min-width:220px}.codOrderDetail_printBtn__CQbGr{min-width:240px}.codOrderDetail_buttonContent__c6XEa{align-items:center;display:inline-flex;gap:8px;justify-content:center}.codOrderDetail_printIcon__-hDjp,.codOrderDetail_refundIcon__4cfxU{color:#fff;height:18px;width:18px}.creditOrderDetail_wrapper__1S4lR{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto}.creditOrderDetail_main__5Hq9-{flex:1 1;position:relative}.creditOrderDetail_card__HBGxh{background:#fff;border:1px solid #d8b4fe;border-radius:10px;box-shadow:0 0 0 #0000,0 1px 2px #0000000d;height:585px;left:300px;padding:24px 32px 28px;position:absolute;top:107px;width:885px}.creditOrderDetail_line__fvR1L{top:90px}.creditOrderDetail_bottomLine__7C4Pr,.creditOrderDetail_line__fvR1L{border:1px solid #dee1e6;height:0;left:1px;position:absolute;transform:rotate(0deg);width:884px}.creditOrderDetail_bottomLine__7C4Pr{bottom:80px}.creditOrderDetail_headerTop__M1URw{align-items:flex-start;display:flex;justify-content:flex-end;margin-bottom:24px;position:relative}.creditOrderDetail_headerTop__M1URw>div:first-child{background:#0000;height:73px;left:1px;position:absolute;top:1px;width:374px}.creditOrderDetail_receiptId__5jFgt{font-size:26px;font-weight:700;margin:0 0 4px;text-align:left}.creditOrderDetail_dateLine__MAivg{color:#6b7280;font-size:15px;margin:0;text-align:left}.creditOrderDetail_statusBadges__1Tcxq{display:flex;gap:8px}.creditOrderDetail_status__hXSeH{border-radius:999px;font-size:12px;font-weight:600;padding:4px 12px}.creditOrderDetail_paidTagWrapper__pahcb{left:-10px;width:45px}.creditOrderDetail_fulfilledTagWrapper__Ij8J\+,.creditOrderDetail_paidTagWrapper__pahcb{align-items:center;display:flex;height:22px;justify-content:center;position:absolute;top:60px}.creditOrderDetail_fulfilledTagWrapper__Ij8J\+{left:60px;width:66px}.creditOrderDetail_paid__LZf2w{background-color:#ecfdf3;color:#16a34a}.creditOrderDetail_fulfilled__E4Uff{background-color:#f5f3ff;color:#7c3aed}.creditOrderDetail_refunded__XiwaG{background-color:#fef2f2;color:#dc2626}.creditOrderDetail_bodyRow__ldgaI{position:relative}.creditOrderDetail_leftCol__YTPWf,.creditOrderDetail_rightCol__JP54H{position:static}.creditOrderDetail_customerCard__N52j9{border:1px solid #38bdf8;border-radius:10px;box-shadow:0 0 0 #0000,0 0 2px #171a1f1f;height:72px;left:-10px;padding:12px 16px;position:absolute;top:100px;width:380px}.creditOrderDetail_customerLabel__X-s6l{color:#6b7280;font-size:15px;margin:0 0 6px}.creditOrderDetail_customerName__8BxAE{font-size:18px;font-weight:700;margin:0}.creditOrderDetail_itemsHeader__0sIb1{font-size:14px;font-weight:600;left:-10px;line-height:20px;position:absolute;top:180px}.creditOrderDetail_itemsContainer__060fl{background-color:#fff;border:1px solid #d8b4fe;border-radius:10px;height:160px;left:-12px;overflow-y:auto;padding:8px;position:absolute;top:200px;width:382px}.creditOrderDetail_itemsList__RzjiF{display:flex;flex-direction:column;gap:8px}.creditOrderDetail_paymentDetailsHeader__PAFRK{align-items:center;display:flex;gap:8px;left:18px;position:absolute;top:20px}.creditOrderDetail_paymentDetailsIcon__sgAK3{color:#8e809a;height:18px;width:18px}.creditOrderDetail_paymentDetailsText__fjmTu{color:#8e809a;font-size:20px;font-weight:600;line-height:20px}.creditOrderDetail_paymentSectionHeader__s\+I4i{align-items:center;display:flex;gap:10px;left:455px;position:absolute;top:56px}.creditOrderDetail_paymentSectionIcon__31noI{color:#8e809a;height:18px;width:18px}.creditOrderDetail_paymentSectionTitle__g7wVf{color:#111827;font-size:20px;font-weight:700;line-height:24px}.creditOrderDetail_paymentMethodHeader__Gurup{align-items:center;display:flex;justify-content:space-between;left:455px;position:absolute;top:80px;width:375px}.creditOrderDetail_paymentMethodCard__UDUiv{background:#f5f0ff;border-radius:10px;box-shadow:0 0 0 #0000,0 0 2px #171a1f1f;height:210px;left:450px;padding:16px 18px;position:absolute;top:60px;width:380px}.creditOrderDetail_creditDetailsHeader__V05Su{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.creditOrderDetail_paymentHeaderLeft__iNpgl{align-items:center;display:flex;gap:8px}.creditOrderDetail_paymentHeaderMethod__aQ-z\+{color:#111827;font-size:14px;font-weight:600;line-height:20px}.creditOrderDetail_creditDetailsIcon__VUxVi{color:#8e809a;height:18px;width:18px}.creditOrderDetail_creditDetailsTitle__xKZtw{color:#8e809a;font-size:14px;font-weight:600;line-height:20px}.creditOrderDetail_creditDetailsBody__blp4X,.creditOrderDetail_refundReasonRow__syBZE{align-items:flex-start;display:flex;justify-content:space-between}.creditOrderDetail_refundReasonRow__syBZE{background:#fff;border:1px solid #d8b4fe;border-radius:8px;gap:10px;height:auto;margin-top:12px;min-height:50px;padding:10px 14px;width:100%}.creditOrderDetail_refundReasonValue__OXng6{color:#111827;flex:1 1;font-size:13px;font-weight:600;line-height:18px;max-width:240px;overflow:visible;text-align:right;white-space:normal;word-break:break-word}.creditOrderDetail_processedByRow__PmPo2{display:flex;gap:12px;justify-content:space-between;width:100%}.creditOrderDetail_processedByLabels__8hEGp{display:flex;flex-direction:column;gap:6px}.creditOrderDetail_processedByValues__RWwem{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:6px}.creditOrderDetail_creditColumnLeft__6b53f{display:flex;flex-direction:column;gap:6px}.creditOrderDetail_creditColumnRight__vam6P{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.creditOrderDetail_creditLabel__pdUDh{color:#6b7280;font-size:13px;line-height:18px}.creditOrderDetail_creditValue__5eTd9{font-size:14px;font-weight:600;line-height:20px}.creditOrderDetail_creditValueNegative__LhNWv{color:#f97373;font-size:14px;font-weight:700;line-height:20px}.creditOrderDetail_totalCard__D4RRP{align-items:center;background:#e4d6ff;border-radius:10px;display:flex;height:60px;justify-content:space-between;left:450px;padding:12px 18px;position:absolute;top:350px;width:380px}.creditOrderDetail_totalLabel__C5748{color:#6b7280;font-size:14px;font-weight:600;line-height:20px}.creditOrderDetail_totalValue__kz8HT{font-size:18px;font-weight:800}.creditOrderDetail_footerRow__YMzKl{bottom:20px;display:flex;gap:34px;justify-content:center;left:0;position:absolute;width:100%}.creditOrderDetail_footerRowCentered__P7MOy{gap:0;justify-content:center}.creditOrderDetail_refundBtn__OjaX4{background-color:red!important;border-color:#fff!important;color:#fff!important;min-width:220px}.creditOrderDetail_printBtn__4d\+3f{min-width:240px}.creditOrderDetail_buttonContent__YLJXY{align-items:center;display:inline-flex;gap:8px;justify-content:center}.creditOrderDetail_printIcon__1pZZZ,.creditOrderDetail_refundIcon__4NyO-{color:#fff;height:18px;width:18px}.splitOrderDetail_wrapper__Lk88u{background-color:#fff;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;overflow-y:auto}.splitOrderDetail_main__401KR{flex:1 1;position:relative}.splitOrderDetail_card__wv6vw{background:#fff;border:1px solid #d8b4fe;border-radius:10px;box-shadow:0 0 0 #0000,0 1px 2px #0000000d;height:585px;left:300px;padding:24px 32px 28px;position:absolute;top:107px;width:885px}.splitOrderDetail_line__Nx9\+X{top:90px}.splitOrderDetail_bottomLine__bEAkc,.splitOrderDetail_line__Nx9\+X{border:1px solid #dee1e6;height:0;left:1px;position:absolute;transform:rotate(0deg);width:884px}.splitOrderDetail_bottomLine__bEAkc{bottom:80px}.splitOrderDetail_headerTop__4TpbV{align-items:flex-start;display:flex;justify-content:flex-end;margin-bottom:24px;position:relative}.splitOrderDetail_headerTop__4TpbV>div:first-child{background:#0000;height:73px;left:1px;position:absolute;top:1px;width:374px}.splitOrderDetail_receiptId__djQtw{font-size:26px;font-weight:700;margin:0 0 4px;text-align:left}.splitOrderDetail_dateLine__YqGYH{color:#6b7280;font-size:15px;margin:0;text-align:left}.splitOrderDetail_statusBadges__JAXum{display:flex;gap:8px}.splitOrderDetail_status__Mvrz5{border-radius:999px;font-size:12px;font-weight:600;padding:4px 12px}.splitOrderDetail_paidTagWrapper__VcOmS{left:-10px;width:45px}.splitOrderDetail_fulfilledTagWrapper__OL2Px,.splitOrderDetail_paidTagWrapper__VcOmS{align-items:center;display:flex;height:22px;justify-content:center;position:absolute;top:60px}.splitOrderDetail_fulfilledTagWrapper__OL2Px{left:60px;width:66px}.splitOrderDetail_paid__O4wwq{background-color:#ecfdf3;color:#16a34a}.splitOrderDetail_fulfilled__luXtY{background-color:#f5f3ff;color:#7c3aed}.splitOrderDetail_refunded__-F6Wy{background-color:#fef2f2;color:#dc2626}.splitOrderDetail_bodyRow__K1WE\+{position:relative}.splitOrderDetail_leftCol__5buuq,.splitOrderDetail_rightCol__Oipft{position:static}.splitOrderDetail_customerCard__IAnVS{border:1px solid #38bdf8;border-radius:10px;box-shadow:0 0 0 #0000,0 0 2px #171a1f1f;height:72px;left:-10px;padding:12px 16px;position:absolute;top:100px;width:380px}.splitOrderDetail_customerLabel__O5YZq{color:#6b7280;font-size:15px;margin:0 0 6px}.splitOrderDetail_customerName__EU-hJ{font-size:18px;font-weight:700;margin:0}.splitOrderDetail_itemsHeader__Qyx6c{font-size:14px;font-weight:600;left:-10px;line-height:20px;position:absolute;top:180px}.splitOrderDetail_itemsContainer__9lGKg{background-color:#fff;border:1px solid #d8b4fe;border-radius:10px;height:160px;left:-12px;overflow-y:auto;padding:8px;position:absolute;top:200px;width:382px}.splitOrderDetail_itemsList__Krest{display:flex;flex-direction:column;gap:8px}.splitOrderDetail_paymentDetailsHeader__2NUa2{align-items:center;display:flex;gap:8px;left:18px;position:absolute;top:20px}.splitOrderDetail_paymentDetailsIcon__YS9lG{color:#8e809a;height:18px;width:18px}.splitOrderDetail_paymentDetailsText__K5lm7{color:#8e809a;font-size:20px;font-weight:600;line-height:20px}.splitOrderDetail_paymentSectionHeader__E49tI{align-items:center;display:flex;gap:10px;left:455px;position:absolute;top:56px}.splitOrderDetail_paymentSectionIcon__\+VUAU{color:#8e809a;height:18px;width:18px}.splitOrderDetail_paymentSectionTitle__YfmqB{color:#111827;font-size:20px;font-weight:700;line-height:24px}.splitOrderDetail_paymentMethodHeader__JABpg{align-items:center;display:flex;justify-content:space-between;left:455px;position:absolute;top:80px;width:375px}.splitOrderDetail_paymentMethodCard__FV1pR{background:#f5f0ff;border-radius:10px;box-shadow:0 0 0 #0000,0 0 2px #171a1f1f;height:230px;left:450px;padding:16px 18px;position:absolute;top:60px;width:380px}.splitOrderDetail_splitDetailsHeader__kJ3w8{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.splitOrderDetail_paymentHeaderLeft__l7R94{align-items:center;display:flex;gap:8px}.splitOrderDetail_paymentHeaderMethod__IEi\+t{color:#111827;font-size:14px;font-weight:600;line-height:20px}.splitOrderDetail_splitDetailsIcon__JJlfT{color:#8e809a;height:18px;width:18px}.splitOrderDetail_splitDetailsTitle__PpCq\+{color:#8e809a;font-size:14px;font-weight:600;line-height:0px}.splitOrderDetail_splitPaymentList__\+2aIy{display:flex;flex-direction:column;gap:2px}.splitOrderDetail_splitPaymentRow__e6vBZ{align-items:center;padding:5px 14px}.splitOrderDetail_refundReasonRow__XNKQL,.splitOrderDetail_splitPaymentRow__e6vBZ{background-color:#fff;border:1px solid #d8b4fe;border-radius:8px;display:flex;justify-content:space-between}.splitOrderDetail_refundReasonRow__XNKQL{align-items:flex-start;gap:10px;padding:10px 14px}.splitOrderDetail_refundReasonValue__xNjr\+{color:#111827;flex:1 1;font-size:13px;font-weight:600;line-height:18px;max-width:310px;overflow:visible;white-space:normal;word-break:break-word}.splitOrderDetail_processedByRow__Ra6Kx{display:flex;gap:12px;justify-content:space-between;width:100%}.splitOrderDetail_processedByLabels__Ns8ck{display:flex;flex-direction:column;gap:6px}.splitOrderDetail_processedByValues__8OLgt{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:6px}.splitOrderDetail_splitPaymentLabel__0SyHR{color:#6b7280;font-size:13px;line-height:18px}.splitOrderDetail_splitPaymentMethod__OwltV{font-size:14px;font-weight:600;line-height:20px}.splitOrderDetail_splitPaymentAmount__MkUjj{font-size:14px;font-weight:700;line-height:20px}.splitOrderDetail_totalCard__xcYHE{align-items:center;background:#e4d6ff;border-radius:10px;display:flex;height:60px;justify-content:space-between;left:450px;padding:12px 18px;position:absolute;top:350px;width:380px}.splitOrderDetail_totalLabel__AZZP7{color:#6b7280;font-size:14px;font-weight:600;line-height:20px}.splitOrderDetail_totalValue__df\+QF{font-size:18px;font-weight:800}.splitOrderDetail_footerRow__CsC8A{bottom:20px;display:flex;gap:34px;justify-content:center;left:0;position:absolute;width:100%}.splitOrderDetail_footerRowCentered__8poYl{gap:0;justify-content:center}.splitOrderDetail_refundBtn__5cyaI{background-color:red!important;border-color:#fff!important;color:#fff!important;min-width:220px}.splitOrderDetail_printBtn__7f07V{min-width:240px}.splitOrderDetail_buttonContent__oYcWG{align-items:center;display:inline-flex;gap:8px;justify-content:center}.splitOrderDetail_printIcon__7TDqY,.splitOrderDetail_refundIcon__aN5QS{color:#fff;height:18px;width:18px}.medicalAidOrderDetail_wrapper__08QuU{--extra-scroll-px:100px;background-color:#fff;display:flex;flex-direction:column;height:100vh;overflow:hidden;overflow-y:auto}.medicalAidOrderDetail_main__ijMTQ{flex:1 1;min-height:calc(704px + var(--extra-scroll-px));position:relative}.medicalAidOrderDetail_card__eBl7s{background:#fff;border:1px solid #d8b4fe;border-radius:10px;box-shadow:0 0 0 #0000,0 1px 2px #0000000d;height:585px;left:300px;padding:24px 32px 0;position:absolute;top:45px;width:885px}.medicalAidOrderDetail_line__wfWuA{top:90px}.medicalAidOrderDetail_bottomLine__jQrwo,.medicalAidOrderDetail_line__wfWuA{border:1px solid #dee1e6;height:0;left:1px;position:absolute;transform:rotate(0deg);width:884px}.medicalAidOrderDetail_bottomLine__jQrwo{bottom:80px}.medicalAidOrderDetail_headerTop__jns8s{align-items:flex-start;display:flex;justify-content:flex-end;margin-bottom:24px;position:relative}.medicalAidOrderDetail_headerTop__jns8s>div:first-child{background:#0000;height:73px;left:1px;position:absolute;top:1px;width:374px}.medicalAidOrderDetail_receiptId__O1Tjc{font-size:26px;font-weight:700;margin:0 0 4px;text-align:left}.medicalAidOrderDetail_dateLine__Dv0RW{color:#6b7280;font-size:15px;margin:0;text-align:left}.medicalAidOrderDetail_statusBadges__YA0WB{display:flex;gap:8px}.medicalAidOrderDetail_status__gLIEn{border-radius:999px;font-size:12px;font-weight:600;padding:4px 12px}.medicalAidOrderDetail_paidTagWrapper__zvWYW{align-items:center;display:flex;height:22px;justify-content:center;left:-10px;position:absolute;top:60px;width:45px}.medicalAidOrderDetail_fulfilledTagWrapper__IkYwy{align-items:center;display:flex;height:22px;justify-content:center;left:60px;position:absolute;top:60px;width:66px}.medicalAidOrderDetail_paid__2\+LXK{background-color:#ecfdf3;color:#16a34a}.medicalAidOrderDetail_fulfilled__mSEjJ{background-color:#f5f3ff;color:#7c3aed}.medicalAidOrderDetail_refunded__Ast6f{background-color:#fef2f2;color:#dc2626}.medicalAidOrderDetail_bodyRow__KMz9w{position:relative}.medicalAidOrderDetail_leftCol__kFsnz,.medicalAidOrderDetail_rightCol__ae-bm{position:static}.medicalAidOrderDetail_customerCard__iOpgn{border:1px solid #38bdf8;border-radius:10px;box-shadow:0 0 0 #0000,0 0 2px #171a1f1f;height:72px;left:-10px;padding:12px 16px;position:absolute;top:100px;width:380px}.medicalAidOrderDetail_customerLabel__HRZMa{color:#6b7280;font-size:15px;margin:0 0 6px}.medicalAidOrderDetail_customerName__OdCBq{font-size:18px;font-weight:700;margin:0}.medicalAidOrderDetail_itemsHeader__Gs3Yg{font-size:14px;font-weight:600;left:-10px;line-height:20px;position:absolute;top:180px}.medicalAidOrderDetail_itemsContainer__gm4Mo{background-color:#fff;border:1px solid #d8b4fe;border-radius:10px;height:309px;left:-12px;overflow-y:auto;padding:8px;position:absolute;top:200px;width:382px}.medicalAidOrderDetail_itemsList__dlpBy{display:flex;flex-direction:column;gap:8px}.medicalAidOrderDetail_paymentSectionHeader__QB0oQ{align-items:center;display:flex;gap:10px;left:455px;position:absolute;top:56px}.medicalAidOrderDetail_paymentSectionIcon__-6RQn{color:#8e809a;height:18px;width:18px}.medicalAidOrderDetail_paymentSectionTitle__V4htK{color:#111827;font-size:20px;font-weight:700;line-height:24px}.medicalAidOrderDetail_paymentMethodHeader__59ap1{align-items:center;display:flex;justify-content:space-between;left:455px;position:absolute;top:80px;width:375px}.medicalAidOrderDetail_paymentMethodCard__be1Pd{background:#f5f0ff;border-radius:10px;box-shadow:0 0 0 #0000,0 0 2px #171a1f1f;height:400px;left:450px;padding:16px 18px;position:absolute;top:60px;width:380px}.medicalAidOrderDetail_splitDetailsHeader__Zh3cg{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.medicalAidOrderDetail_paymentHeaderLeft__m8Rww{align-items:center;display:flex;gap:8px}.medicalAidOrderDetail_paymentHeaderMethod__Um124{color:#111827;font-size:14px;font-weight:600;line-height:20px}.medicalAidOrderDetail_splitDetailsIcon__Zlixb{color:#8e809a;height:18px;width:18px}.medicalAidOrderDetail_splitDetailsTitle__jmfdY{color:#8e809a;font-size:14px;font-weight:600;line-height:20px}.medicalAidOrderDetail_paymentRowHeader__LFC-b{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.medicalAidOrderDetail_paymentRowLabel__AbB8w{color:#6b7280;font-size:13px}.medicalAidOrderDetail_paymentRowMethod__elHzn{font-size:14px;font-weight:600}.medicalAidOrderDetail_paymentRowAmount__n9Igj{font-size:14px;font-weight:700}.medicalAidOrderDetail_claimCard__ePU1q{background-color:#fef9ff;border:1px solid #e5d0ff;border-radius:8px;margin-bottom:10px;padding:12px 14px}.medicalAidOrderDetail_claimHeader__fxMOE{align-items:center;display:flex;gap:8px;margin-bottom:8px}.medicalAidOrderDetail_claimHeaderTitle__7Xn\+Z{font-size:14px;font-weight:600}.medicalAidOrderDetail_claimGrid__e3wPA{grid-column-gap:24px;grid-row-gap:6px;column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}.medicalAidOrderDetail_claimLabel__15PGO{color:#6b7280;font-size:12px}.medicalAidOrderDetail_claimValue__klIkX{font-size:13px;font-weight:600}.medicalAidOrderDetail_claimValuePositive__bR3V3{color:#16a34a;font-size:13px;font-weight:700}.medicalAidOrderDetail_claimValueNegative__k\+EvD{color:#ef4444;font-size:13px;font-weight:700}.medicalAidOrderDetail_secondPaymentRow__mIO1Y{align-items:center;margin-top:12px}.medicalAidOrderDetail_refundReasonRow__EWGT0,.medicalAidOrderDetail_secondPaymentRow__mIO1Y{background-color:#fff;border:1px solid #d8b4fe;border-radius:8px;display:flex;justify-content:space-between;padding:10px 14px}.medicalAidOrderDetail_refundReasonRow__EWGT0{align-items:flex-start;gap:10px;margin-top:10px}.medicalAidOrderDetail_refundReasonValue__RL0tZ{color:#111827;flex:1 1;font-size:13px;font-weight:600;line-height:18px;max-width:280px;overflow:visible;white-space:normal;word-break:break-word}.medicalAidOrderDetail_processedByRow__quZ5m{display:flex;gap:12px;justify-content:space-between;width:100%}.medicalAidOrderDetail_processedByLabels__f0XhG{display:flex;flex-direction:column;gap:6px}.medicalAidOrderDetail_processedByValues__AjOaT{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:6px}.medicalAidOrderDetail_totalCard__63twR{align-items:center;background:#e4d6ff;border-radius:10px;display:flex;height:60px;justify-content:space-between;left:450px;padding:12px 18px;position:absolute;top:450px;width:380px}.medicalAidOrderDetail_totalLabel__Dy-rH{color:#6b7280;font-size:14px;font-weight:600;line-height:20px}.medicalAidOrderDetail_totalValue__bdxZJ{font-size:18px;font-weight:800}.medicalAidOrderDetail_footerRow__QRkNg{bottom:20px;display:flex;gap:34px;justify-content:center;left:0;position:absolute;width:100%}.medicalAidOrderDetail_footerRowCentered__iSwwp{gap:0;justify-content:center}.medicalAidOrderDetail_refundBtn__RobET{background-color:red!important;border-color:#fff!important;color:#fff!important;min-width:220px}.medicalAidOrderDetail_printBtn__ATRvx{min-width:240px}.medicalAidOrderDetail_buttonContent__yjHia{align-items:center;display:inline-flex;gap:8px;justify-content:center}.medicalAidOrderDetail_printIcon__j34BN,.medicalAidOrderDetail_refundIcon__2IYAI{color:#fff;height:18px;width:18px}.creditApplication_page__vVe0D{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.creditApplication_main__yQV0Y{margin:0 auto;max-width:980px;padding:6rem 1rem 4.75rem;width:100%}.creditApplication_titleWrap__4dMFY{margin-bottom:1.25rem;text-align:center}.creditApplication_title__Yv\+Vg{color:#111827;font-size:1.75rem;font-weight:800;margin:0}.creditApplication_subtitle__iCayT{color:#6b7280;font-size:.85rem;margin-top:.35rem}.creditApplication_stepper__zYFoq{grid-gap:.25rem;align-items:center;background:#fff;border-radius:10px;display:grid;gap:.25rem;grid-template-columns:repeat(5,1fr);margin:0 auto 1.25rem;max-width:760px;padding:1rem}.creditApplication_stepItem__z7V5\+{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;position:relative}.creditApplication_stepCircle__cD7SA{align-items:center;background:#e5e7eb;border-radius:999px;color:#6b7280;display:flex;font-size:.8rem;font-weight:700;height:26px;justify-content:center;width:26px;z-index:2}.creditApplication_stepActive__lVx6n{background:#059669;color:#fff}.creditApplication_stepDone__9q0hk{background:#10b981;color:#fff}.creditApplication_stepLabel__heYCg{color:#6b7280;font-size:.7rem}.creditApplication_stepLine__BZ2gc{background:#e5e7eb;height:2px;left:calc(50% + 13px);position:absolute;right:calc(-50% + 13px);top:13px;z-index:1}.creditApplication_card__Y1hKf{background:#fff;border:2px solid #a855f759;border-radius:12px;padding:1.25rem}.creditApplication_section__hdOX-{width:100%}.creditApplication_sectionHeader__tviB9{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.creditApplication_sectionIcon__v69zM{align-items:center;background:#38bdf833;border-radius:8px;color:#0284c7;display:flex;height:28px;justify-content:center;width:28px}.creditApplication_sectionTitle__HIGRT{color:#111827;font-weight:800}.creditApplication_grid__CEJAT{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.creditApplication_personalGrid__JF5uY{align-items:start;grid-template-areas:"fullName idNumber" "dob dropzone" "gender dropzone";grid-template-columns:1fr 1fr}.creditApplication_personalFullName__2WLbm{grid-area:fullName}.creditApplication_personalIdNumber__\+V2hW{grid-area:idNumber}.creditApplication_personalDob__oHJkC{grid-area:dob}.creditApplication_personalGender__ZRRu2{grid-area:gender}.creditApplication_personalDropzone__JvlFh{grid-area:dropzone}.creditApplication_dropzoneWrap__2Tva6{grid-column:span 1}.creditApplication_field__dwvPl{display:flex;flex-direction:column;gap:.35rem}.creditApplication_fieldLabel__HuRXX{color:#374151;font-size:.85rem;font-weight:700}.creditApplication_checkboxRow__nYFLr{align-items:center;color:#374151;display:flex;font-size:.95rem;gap:.5rem}.creditApplication_actions__GZkER{display:flex;justify-content:space-between;margin-top:1.25rem}.creditApplication_actionBtn__-WF8f{min-width:110px}.creditApplication_footer__0dGRg{align-items:center;background:#e9d5ff;bottom:0;color:#111827;display:flex;font-size:.85rem;height:44px;justify-content:center;left:0;position:fixed;right:0}@media (max-width:840px){.creditApplication_stepper__zYFoq{gap:.75rem;grid-template-columns:1fr;justify-items:center}.creditApplication_stepItem__z7V5\+{flex-direction:row;gap:.75rem;justify-content:flex-start;width:100%}.creditApplication_stepLine__BZ2gc{display:none}.creditApplication_stepLabel__heYCg{font-size:.85rem}}@media (max-width:720px){.creditApplication_grid__CEJAT{grid-template-columns:1fr}.creditApplication_personalGrid__JF5uY{grid-template-areas:"fullName" "idNumber" "dob" "gender" "dropzone";grid-template-columns:1fr}}.creditContact_page__3VPcE{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.creditContact_main__QJKB\+{margin:0 auto;max-width:980px;padding:6rem 1rem 4.75rem;width:100%}.creditContact_titleWrap__DfqRf{margin-bottom:1.25rem;text-align:center}.creditContact_title__nCUPp{color:#111827;font-size:1.75rem;font-weight:800;margin:0}.creditContact_subtitle__Jwq9K{color:#6b7280;font-size:.85rem;margin-top:.35rem}.creditContact_stepper__rPt2a{grid-gap:.25rem;align-items:center;background:#fff;border-radius:10px;display:grid;gap:.25rem;grid-template-columns:repeat(5,1fr);margin:0 auto 1.25rem;max-width:760px;padding:1rem}.creditContact_stepItem__EB5\+E{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;position:relative}.creditContact_stepCircle__HWR5s{align-items:center;background:#e5e7eb;border-radius:999px;color:#6b7280;display:flex;font-size:.8rem;font-weight:800;height:26px;justify-content:center;width:26px;z-index:2}.creditContact_stepActive__oM7HW{background:#059669;color:#fff}.creditContact_stepDone__0eeBM{background:#10b981;color:#fff}.creditContact_stepLabel__LhmcP{color:#6b7280;font-size:.7rem}.creditContact_stepLine__5qnhn{background:#e5e7eb;height:2px;left:calc(50% + 13px);position:absolute;right:calc(-50% + 13px);top:13px;z-index:1}.creditContact_card__D\+7vS{background:#fff;border:2px solid #a855f759;border-radius:12px;padding:1.25rem}.creditContact_sectionHeader__lJGE4{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.creditContact_sectionIcon__jyaxy{align-items:center;background:#38bdf833;border-radius:8px;color:#0284c7;display:flex;height:28px;justify-content:center;width:28px}.creditContact_sectionTitle__pGNKV{color:#111827;font-weight:800}.creditContact_grid__oqizY{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.creditContact_fullRow__XHoGK{grid-column:1/-1}.creditContact_postalRow__E6ctn{grid-column:1/span 1}.creditContact_divider__XYnY3{background:#e5e7eb;height:1px;margin:1.25rem 0}.creditContact_actions__mJsp9{display:flex;justify-content:space-between}.creditContact_errorText__iZXah{color:#b00020;display:block;margin-top:4px}@media (max-width:840px){.creditContact_stepper__rPt2a{gap:.75rem;grid-template-columns:1fr;justify-items:center}.creditContact_stepItem__EB5\+E{flex-direction:row;gap:.75rem;justify-content:flex-start;width:100%}.creditContact_stepLine__5qnhn{display:none}.creditContact_stepLabel__LhmcP{font-size:.85rem}}@media (max-width:720px){.creditContact_grid__oqizY{grid-template-columns:1fr}.creditContact_postalRow__E6ctn{grid-column:auto}}.creditEmployment_page__GCeLl{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.creditEmployment_main__pdpzk{margin:0 auto;max-width:980px;padding:6rem 1rem 4.75rem;width:100%}.creditEmployment_titleWrap__vNmEJ{margin-bottom:1.25rem;text-align:center}.creditEmployment_title__3dkbH{color:#111827;font-size:1.75rem;font-weight:800;margin:0}.creditEmployment_subtitle__6AwjD{color:#6b7280;font-size:.85rem;margin-top:.35rem}.creditEmployment_stepper__6iNI7{grid-gap:.25rem;align-items:center;background:#fff;border-radius:10px;display:grid;gap:.25rem;grid-template-columns:repeat(5,1fr);margin:0 auto 1.25rem;max-width:760px;padding:1rem}.creditEmployment_stepItem__WBD1N{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;position:relative}.creditEmployment_stepCircle__jRmmj{align-items:center;background:#e5e7eb;border-radius:999px;color:#6b7280;display:flex;font-size:.8rem;font-weight:800;height:26px;justify-content:center;width:26px;z-index:2}.creditEmployment_stepActive__MBpo8{background:#059669;color:#fff}.creditEmployment_stepDone__P-ISk{background:#10b981;color:#fff}.creditEmployment_stepLabel__z-j-1{color:#6b7280;font-size:.7rem}.creditEmployment_stepLine__xGWD7{background:#e5e7eb;height:2px;left:calc(50% + 13px);position:absolute;right:calc(-50% + 13px);top:13px;z-index:1}.creditEmployment_card__nBD\+L{background:#fff;border:2px solid #a855f759;border-radius:12px;padding:1.25rem}.creditEmployment_sectionHeader__0LHeQ{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.creditEmployment_sectionIcon__KNEmV{align-items:center;background:#38bdf833;border-radius:8px;color:#0284c7;display:flex;height:28px;justify-content:center;width:28px}.creditEmployment_sectionTitle__Tfdxo{color:#111827;font-weight:800}.creditEmployment_grid__0zW-x{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.creditEmployment_dropzoneField__EZu8R{display:flex;flex-direction:column;gap:.35rem}.creditEmployment_fieldLabel__mTb3k{color:#374151;font-size:.85rem;font-weight:700}.creditEmployment_divider__8zuWw{background:#e5e7eb;height:1px;margin:1.25rem 0}.creditEmployment_actions__9rMwC{display:flex;justify-content:space-between}@media (max-width:840px){.creditEmployment_stepper__6iNI7{gap:.75rem;grid-template-columns:1fr;justify-items:center}.creditEmployment_stepItem__WBD1N{flex-direction:row;gap:.75rem;justify-content:flex-start;width:100%}.creditEmployment_stepLine__xGWD7{display:none}.creditEmployment_stepLabel__z-j-1{font-size:.85rem}}@media (max-width:720px){.creditEmployment_grid__0zW-x{grid-template-columns:1fr}}.creditFinancial_page__AZmWH{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.creditFinancial_main__LJ1IJ{margin:0 auto;max-width:980px;padding:6rem 1rem 4.75rem;width:100%}.creditFinancial_titleWrap__Ladnd{margin-bottom:1.25rem;text-align:center}.creditFinancial_title__zl-Av{color:#111827;font-size:1.75rem;font-weight:800;margin:0}.creditFinancial_subtitle__hwtg1{color:#6b7280;font-size:.85rem;margin-top:.35rem}.creditFinancial_stepper__sEGI\+{grid-gap:.25rem;align-items:center;background:#fff;border-radius:10px;display:grid;gap:.25rem;grid-template-columns:repeat(5,1fr);margin:0 auto 1.25rem;max-width:760px;padding:1rem}.creditFinancial_stepItem__1abVl{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;position:relative}.creditFinancial_stepCircle__Ziezr{align-items:center;background:#e5e7eb;border-radius:999px;color:#6b7280;display:flex;font-size:.8rem;font-weight:800;height:26px;justify-content:center;width:26px;z-index:2}.creditFinancial_stepActive__EJNZm{background:#059669;color:#fff}.creditFinancial_stepDone__zykfS{background:#10b981;color:#fff}.creditFinancial_stepLabel__hr65u{color:#6b7280;font-size:.7rem}.creditFinancial_stepLine__5S2OD{background:#e5e7eb;height:2px;left:calc(50% + 13px);position:absolute;right:calc(-50% + 13px);top:13px;z-index:1}.creditFinancial_card__oOjmh{background:#fff;border:2px solid #a855f759;border-radius:12px;padding:1.25rem}.creditFinancial_sectionHeader__JbskI{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.creditFinancial_sectionIcon__3bDqg{align-items:center;background:#38bdf833;border-radius:8px;color:#0284c7;display:flex;height:28px;justify-content:center;width:28px}.creditFinancial_sectionTitle__XI5Ai{color:#111827;font-weight:800}.creditFinancial_toggleRow__salfa{align-items:center;background:#f3f4f6;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.75rem .9rem}.creditFinancial_toggleLabel__5xKah{color:#374151;font-size:.9rem;font-weight:600}.creditFinancial_switch__V66Io{display:inline-block;height:24px;position:relative;width:44px}.creditFinancial_switch__V66Io input{height:0;opacity:0;width:0}.creditFinancial_slider__8C99i{background-color:#e5e7eb;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:.2s}.creditFinancial_slider__8C99i:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 6px #00000026;content:"";height:18px;left:3px;position:absolute;transition:.2s;width:18px}.creditFinancial_switch__V66Io input:checked+.creditFinancial_slider__8C99i{background-color:#10b981}.creditFinancial_switch__V66Io input:checked+.creditFinancial_slider__8C99i:before{transform:translateX(20px)}.creditFinancial_blockLabel__Ec1-B{color:#6b7280;font-size:.75rem;font-weight:700;margin:.75rem 0 .5rem}.creditFinancial_expensesWrap__Ynraq{display:flex;flex-direction:column;gap:.6rem}.creditFinancial_expenseRow__b5J0i{grid-gap:.6rem;align-items:end;display:grid;gap:.6rem;grid-template-columns:1.25fr 1.45fr 118px}.creditFinancial_rowActions__CZZ-f{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:42px 42px;justify-content:end}.creditFinancial_actionSpacer__X-j0E{height:42px;width:42px}.creditFinancial_minusBtn__DcKb\+,.creditFinancial_plusBtn__1CmWv{padding-left:.75rem;padding-right:.75rem}.creditFinancial_iconBtnAdd__htj8A,.creditFinancial_iconBtnRemove__Llps-{border:none;border-radius:8px;cursor:pointer;font-weight:900;height:42px;width:42px}.creditFinancial_iconBtnAdd__htj8A{background:#38bdf8;color:#fff}.creditFinancial_iconBtnRemove__Llps-{background:#ef4444;color:#fff}.creditFinancial_paymentRow__pjp61{margin-top:1rem;max-width:420px}.creditFinancial_divider__-pDHe{background:#e5e7eb;height:1px;margin:1.25rem 0}.creditFinancial_actions__5r1i5{display:flex;justify-content:space-between}@media (max-width:840px){.creditFinancial_stepper__sEGI\+{gap:.75rem;grid-template-columns:1fr;justify-items:center}.creditFinancial_stepItem__1abVl{flex-direction:row;gap:.75rem;justify-content:flex-start;width:100%}.creditFinancial_stepLine__5S2OD{display:none}.creditFinancial_stepLabel__hr65u{font-size:.85rem}}@media (max-width:720px){.creditFinancial_expenseRow__b5J0i{grid-template-columns:1fr}.creditFinancial_rowActions__CZZ-f{justify-content:flex-start}.creditFinancial_iconBtnAdd__htj8A,.creditFinancial_iconBtnRemove__Llps-{width:52px}}.creditConsent_page__Xvi9D{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.creditConsent_main__-KSL1{margin:0 auto;max-width:980px;padding:6rem 1rem 4.75rem;width:100%}.creditConsent_titleWrap__YK-Uw{margin-bottom:1.25rem;text-align:center}.creditConsent_title__RhvUs{color:#111827;font-size:1.75rem;font-weight:800;margin:0}.creditConsent_subtitle__0Ye4Q{color:#6b7280;font-size:.85rem;margin-top:.35rem}.creditConsent_stepper__5lk7i{grid-gap:.25rem;align-items:center;background:#fff;border-radius:10px;display:grid;gap:.25rem;grid-template-columns:repeat(5,1fr);margin:0 auto 1.25rem;max-width:760px;padding:1rem}.creditConsent_stepItem__D8\+af{align-items:center;display:flex;flex-direction:column;gap:.25rem;justify-content:center;position:relative}.creditConsent_stepCircle__Cbom0{align-items:center;background:#e5e7eb;border-radius:999px;color:#6b7280;display:flex;font-size:.8rem;font-weight:800;height:26px;justify-content:center;width:26px;z-index:2}.creditConsent_stepActive__OYTeQ{background:#059669;color:#fff}.creditConsent_stepDone__he8wQ{background:#10b981;color:#fff}.creditConsent_stepLabel__\+0M3r{color:#6b7280;font-size:.7rem}.creditConsent_stepLine__CkYU6{background:#e5e7eb;height:2px;left:calc(50% + 13px);position:absolute;right:calc(-50% + 13px);top:13px;z-index:1}.creditConsent_card__jsj7u{background:#fff;border:2px solid #a855f759;border-radius:12px;padding:1.25rem}.creditConsent_sectionHeader__lwM6E{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.creditConsent_sectionIcon__MgvV4{align-items:center;background:#38bdf833;border-radius:8px;color:#0284c7;display:flex;height:28px;justify-content:center;width:28px}.creditConsent_sectionTitle__76\+uZ{color:#111827;font-weight:800}.creditConsent_consentStack__sE-ZP{grid-gap:.75rem;display:grid;gap:.75rem}.creditConsent_consentRow__iCNaP{align-items:center;background:#f3f4f6;border-radius:10px;display:flex;gap:.75rem;padding:.85rem 1rem}.creditConsent_consentText__m-zDa{color:#374151;font-size:.9rem}.creditConsent_divider__Hv2Z5{background:#e5e7eb;height:1px;margin:1.25rem 0}.creditConsent_actions__Gk3ew{display:flex;justify-content:space-between}.creditConsent_decisionActions__21YyO{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.creditConsent_decisionModal__SMvvQ{grid-gap:.6rem;display:grid;gap:.6rem;justify-items:center;max-width:86vw;padding:.25rem .25rem 0;text-align:center;width:380px}.creditConsent_decisionIcon__iRXVQ{align-items:center;border-radius:999px;display:flex;height:52px;justify-content:center;margin-top:.25rem;width:52px}.creditConsent_decisionIconApproved__eiXwf{background:#10b9811f}.creditConsent_decisionIconDenied__WFrq6{background:#dc26261f}.creditConsent_decisionTitle__Ilt6z{color:#111827;font-size:1.15rem;font-weight:900;margin:.25rem 0 0}.creditConsent_decisionBody__ZbG4m{color:#6b7280;font-size:.9rem;margin:0}.creditConsent_submittedModal__LwYW8{grid-gap:.6rem;display:grid;gap:.6rem;justify-items:center;max-width:86vw;padding:.25rem .25rem 0;text-align:center;width:380px}.creditConsent_submittedIcon__-A-ln{align-items:center;background:#10b9811f;border-radius:999px;display:flex;height:52px;justify-content:center;margin-top:.25rem;width:52px}.creditConsent_submittedTitle__VshuY{color:#111827;font-size:1.15rem;font-weight:900;margin:.25rem 0 0}.creditConsent_submittedBody__bwRt6{color:#6b7280;font-size:.9rem;margin:0}.creditConsent_submittedBtn__Z9NyY{justify-content:center;margin-top:.35rem;width:100%}@media (max-width:840px){.creditConsent_stepper__5lk7i{gap:.75rem;grid-template-columns:1fr;justify-items:center}.creditConsent_stepItem__D8\+af{flex-direction:row;gap:.75rem;justify-content:flex-start;width:100%}.creditConsent_stepLine__CkYU6{display:none}.creditConsent_stepLabel__\+0M3r{font-size:.85rem}}.filter-box{background-color:#fff;border:1px solid #e9d5ff;border-radius:10px;box-shadow:0 4px 10px #6366f126;margin:0 auto;max-width:520px;padding:10px 12px}.filter-container{align-items:center;display:flex;gap:1rem}.filter-label{color:#64748b;font-size:.95rem;font-weight:600}.filter-input{background:#fff;border:1px solid #e9d5ff;border-radius:6px;flex:1 1;font-size:.95rem;outline:none;padding:.5rem .75rem}.filter-input:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40}.customer-details_container__rFI4q{display:flex;flex-direction:column;min-height:100vh}.customer-details_main__MwjQT{flex:1 1;margin-top:80px;padding:2rem;text-align:center}.customer-details_title__IZ4mo{color:#1a202c;font-size:2rem;margin-bottom:2rem}.customer-details_paginationWrapper__vAWtm{display:flex;justify-content:center}.customer-details_downloadBar__WFiWD{display:flex;justify-content:center;margin-top:2rem}.customer-details_headerContent__2e0a9{align-items:center;display:flex;gap:2rem;justify-content:center;margin-bottom:1.5rem}.customer-details_filterWrapper__gsni9{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;position:relative}.customer-details_addPatientButton__inyq2{background-color:#38bdf8;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;margin-left:500px;padding:.6rem 1.2rem;position:absolute;transition:background .25s ease,transform .15s ease}.customer-details_addPatientButton__inyq2:hover{background-color:#38a5f8;transform:translateY(-2px)}.customer-details_addPatientButton__inyq2:active{transform:translateY(0)}.customer-selection_panel__rKnpi{background:#fff;border:1px solid #00000014;border-radius:10px;box-shadow:0 6px 18px #00000014;display:flex;flex-direction:column;gap:12px;max-height:70vh;padding:14px;width:min(900px,90vw)}.customer-selection_headerRow__IpQLo{align-items:center;display:flex;gap:12px;justify-content:space-between}.customer-selection_title__TpR\+I{color:#222;font-size:1.05rem;font-weight:600}.customer-selection_searchArea__UAlWE{display:flex;flex:1 1;justify-content:flex-end;margin-left:110px}.customer-selection_buttonArea__htOOz{align-items:center;display:flex;margin-left:10px;margin-right:30px}.customer-selection_body__FatIm{display:flex;flex-direction:column;min-height:0}.customer-selection_tableWrapper__U5c5p{background:#fbfbfe;border-radius:10px;box-shadow:inset 0 0 0 1px #0000000a;flex:1 1;min-height:0;overflow:hidden;padding:8px}.customer-selection_paginationBar__Wd0x9{display:flex;justify-content:center;padding-top:8px}.customer-selection_modalInner__0hwXA{display:flex;justify-content:center;position:relative}.creditDebtorsList_page__LJmif{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.creditDebtorsList_main__qc9aA{margin:0 auto;max-width:1100px;padding:6rem 1rem 4.75rem;width:100%}.creditDebtorsList_titleWrap__omdP6{margin-bottom:1.25rem}.creditDebtorsList_title__41Jzv{color:#111827;font-size:1.6rem;font-weight:900;margin:0}.creditDebtorsList_subtitle__hAq5w{color:#6b7280;font-size:.9rem;margin-top:.25rem}.creditDebtorsList_card__Urb1q{background:#fff;border:2px solid #a855f740;border-radius:12px;padding:1rem}.creditDebtorsList_tableWrap__AsOxA{width:100%}.creditDebtorsList_viewBtn__ozlZZ{padding-left:1rem;padding-right:1rem}.creditDebtorsList_statusPill__1pc2i{align-items:center;border-radius:999px;display:inline-flex;font-size:.85rem;font-weight:700;justify-content:center;padding:.3rem .7rem}.creditDebtorsList_statusAwaiting__21DYZ{background:#38bdf824;color:#0284c7}.creditDebtorsList_statusDecision__iMiqa{background:#f59e0b29;color:#b45309}.creditDebtorsList_statusPending__HR1mU{background:#22c55e24;color:#15803d}.rpDebtorStatement_wrapper__Nxut9{display:flex;flex-direction:column;min-height:100vh}.rpDebtorStatement_main__nzWrC{background:#f3f4f6;flex:1 1;padding:84px 24px 120px}.rpDebtorStatement_sheet__Jyya1{background:#fff;border-radius:12px;box-shadow:0 1px 4px #11182714;margin:0 auto;max-width:1100px;padding:26px}.rpDebtorStatement_cutDivider__qqlHZ{height:26px;margin:14px auto 0;max-width:1100px;position:relative}.rpDebtorStatement_cutLine__vqGvm{border-top:2px dotted #d1c4ff;left:0;position:absolute;right:0;top:13px}.rpDebtorStatement_cutIcon__UrlQm{align-items:center;background:#f3f4f6;border-radius:999px;color:#9ca3af;display:flex;height:28px;justify-content:center;left:50%;position:absolute;top:6px;transform:translateX(-50%);width:28px}.rpDebtorStatement_grid__NJ0z-{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1.65fr 34px 1fr}.rpDebtorStatement_gridCutDivider__8gup2{align-self:stretch;min-height:100%;position:relative}.rpDebtorStatement_gridCutLine__Ih0Bc{border-left:2px dotted #d1c4ff;bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%)}.rpDebtorStatement_gridCutIcon__5ORv4{margin-left:3px;margin-top:600px;position:flex;transform:rotate(270deg)}.rpDebtorStatement_card__vxjrS{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.rpDebtorStatement_cardHeader__Lgh1v{background:#dbc7ff;color:#fff;font-size:14px;font-weight:800;letter-spacing:.4px;padding:18px}.rpDebtorStatement_cardBody__2-3GD{padding:16px 18px 18px}.rpDebtorStatement_metaRow__sgwMF,.rpDebtorStatement_remitMetaRow__4AdaE{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr auto}.rpDebtorStatement_remitMetaRow__4AdaE{margin-top:14px}.rpDebtorStatement_blockTitle__-bnzx{color:#a78bfa;font-size:11px;font-weight:800;margin-bottom:6px}.rpDebtorStatement_blockLine__3kPib{color:#4b5563;font-size:12px;line-height:1.35}.rpDebtorStatement_blockDivider__SXECN{background:#eee;height:1px;margin:12px 0}.rpDebtorStatement_metaRight__JGwTl{grid-gap:6px;color:#9ca3af;display:grid;font-size:11px;gap:6px;justify-items:end}.rpDebtorStatement_metaPair__w3pSF{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto auto;width:100%}.rpDebtorStatement_tableCard__zL12z{border:1px solid #efe8ff;border-radius:10px;margin-top:14px;overflow:hidden}.rpDebtorStatement_table__NG8tQ{border-collapse:collapse;font-size:12px;width:100%}.rpDebtorStatement_table__NG8tQ thead th{background:#dbc7ff;color:#fff;font-weight:800;padding:10px;text-align:left}.rpDebtorStatement_balanceHeader__-kB4l,.rpDebtorStatement_moneyHeader__4mdhr{text-align:right!important}.rpDebtorStatement_table__NG8tQ tbody td{border-bottom:1px solid #f3f4f6;color:#6b7280;padding:10px}.rpDebtorStatement_balanceCell__GiHd7,.rpDebtorStatement_moneyCell__LAUFY{color:#6b7280;text-align:right;white-space:nowrap}.rpDebtorStatement_totalRow__Um5BF{grid-gap:12px;align-items:center;background:#f3efff;display:grid;gap:12px;grid-template-columns:1fr auto;padding:12px}.rpDebtorStatement_totalLabel__vUmVb{color:#6b7280;font-size:11px;font-weight:800;text-align:center}.rpDebtorStatement_totalValue__Moko0{color:#7c3aed;font-size:12px;font-weight:900;white-space:nowrap}.rpDebtorStatement_ageSection__SZbtd{margin-top:16px}.rpDebtorStatement_ageTitle__lYsiO{color:#9ca3af;font-size:11px;font-weight:900;margin-bottom:10px}.rpDebtorStatement_ageGrid__ylWUs{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,1fr)}.rpDebtorStatement_ageBox__WdKWt{background:#f3efff;border-radius:10px;padding:10px;text-align:center}.rpDebtorStatement_ageLabel__7oR4v{color:#9ca3af;font-size:10px;font-weight:800}.rpDebtorStatement_ageValue__\+o0ZI{color:#6b7280;font-size:12px;font-weight:900;margin-top:6px}.rpDebtorStatement_paymentSummary__qj0bd{margin-top:18px}.rpDebtorStatement_paymentTitle__ch2tz{color:#a78bfa;font-size:11px;font-weight:900;margin-bottom:10px}.rpDebtorStatement_paymentTable__WhwIn{grid-gap:10px;border-bottom:1px solid #f3f4f6;border-top:1px solid #f3f4f6;display:grid;gap:10px;padding:10px 0}.rpDebtorStatement_paymentRow__\+E0Yz{grid-gap:14px;color:#9ca3af;display:grid;font-size:12px;gap:14px;grid-template-columns:1fr auto}.rpDebtorStatement_paymentValue__GZsFj{white-space:nowrap}.rpDebtorStatement_paymentTotal__wfKOn{grid-gap:12px;align-items:center;background:#f3efff;border-radius:10px;display:grid;gap:12px;grid-template-columns:1fr auto;margin-top:10px;padding:12px}.rpDebtorStatement_paymentTotalLabel__-d7RT{color:#a78bfa;font-size:10px;font-weight:900}.rpDebtorStatement_paymentTotalValue__opc8u{color:#7c3aed;font-weight:900;white-space:nowrap}.rpDebtorStatement_paymentFootnote__uGOMr{grid-gap:6px;color:#c4b5fd;display:grid;font-size:11px;gap:6px;margin-top:10px}.rpDebtorStatement_footnoteRow__DduOr{display:grid;grid-template-columns:1fr auto}.rpDebtorStatement_returnTitle__vBjjN{color:#9ca3af;font-size:12px;font-weight:900;margin-top:18px;text-align:center}.rpDebtorStatement_bankCard__TVXF5{border:1px solid #efe8ff;border-radius:12px;margin-top:10px;padding:12px}.rpDebtorStatement_bankTitle__fldS0{color:#a78bfa;font-size:11px;font-weight:900;margin-bottom:10px}.rpDebtorStatement_bankGrid__l20Lg{grid-gap:8px;display:grid;gap:8px}.rpDebtorStatement_bankRow__WzddJ{grid-gap:10px;color:#9ca3af;display:grid;font-size:11px;gap:10px;grid-template-columns:1fr auto}.rpDebtorStatement_profileHint__dnTJ5{color:#d1d5db;font-size:11px;margin-top:14px;text-align:right}.rpDebtorStatement_downloadRow__RDYMJ{display:flex;justify-content:center;margin:20px auto 0;max-width:1100px}.rpDebtorStatement_downloadBtn__RZwUO{min-width:220px}.rpDebtorStatement_loadingState__hHMsg{color:#7c3aed;font-size:16px;font-weight:500;padding:40px;text-align:center}.rpDebtorStatement_errorState__zZjhy{color:#dc2626;font-size:16px;font-weight:500;padding:40px;text-align:center}@media (max-width:980px){.rpDebtorStatement_grid__NJ0z-{grid-template-columns:1fr}.rpDebtorStatement_gridCutDivider__8gup2{display:none}.rpDebtorStatement_ageGrid__ylWUs{grid-template-columns:repeat(3,1fr)}}.supplierManagement_wrapper__BkFx0{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.supplierManagement_dashboardLayout__iBHr7{display:flex;flex:1 1}.supplierManagement_main__tZWUi{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.supplierManagement_container__ekWfi{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;margin:0;max-width:none;min-height:0;overflow-y:auto;padding:4rem .2rem .2rem;width:100%}.supplierManagement_headerRow__THrkH{margin-bottom:.5rem}.supplierManagement_title__7BRqz{font-size:1.5rem;font-weight:800}.supplierManagement_filtersBar__z-YHi{align-items:center;background:#fff;border:2px solid #e6d8ff;border-radius:12px;box-shadow:0 2px 6px #0000000a;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;padding:.4rem .6rem}.supplierManagement_filtersBarCompact__fR3Js{align-items:center;flex-wrap:nowrap;gap:.35rem;padding:.35rem .6rem}.supplierManagement_filtersBarCompact__fR3Js .searchContainer{padding:.1rem .5rem;width:280px}.supplierManagement_filtersBarCompact__fR3Js select{padding:0 .4rem!important;width:200px!important}.supplierManagement_filtersBarCompact__fR3Js .supplierManagement_segmentTabs__lhGpq{gap:.35rem;margin-left:0}.supplierManagement_filtersBarCompact__fR3Js .supplierManagement_segmentTabs__lhGpq button{padding:.25rem .6rem}.supplierManagement_filtersBarCompact__fR3Js button{padding:.4rem .65rem}.supplierManagement_filtersBarCompact__fR3Js{overflow-x:auto}.supplierManagement_segmentTabs__lhGpq{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.supplierManagement_segment__PzVCC{background:#f0e8ff;border:none;border-radius:8px;color:#6b46c1;cursor:pointer;font-weight:600;padding:.4rem .8rem}.supplierManagement_segment__PzVCC.supplierManagement_active__g0N\+X{background:#c7a4ff;color:#371e74}.supplierManagement_paginationContainer__fUWd8{display:flex;justify-content:center;margin:.75rem 0 1.5rem}.supplierManagement_footerWrapper__FNjDB{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.supplierManagement_viewBtn__vJFf9{min-width:96px}.supplierManagement_smallDropdown__jMbe1{font-size:.95rem;height:42px;padding:0 .75rem}.supplierManagement_filtersBar__z-YHi select,.supplierManagement_inputGroup__0wn6c select{box-sizing:border-box;font-size:.9rem!important;height:36px!important;padding:0 .5rem!important;width:220px!important}.supplierManagement_addBtn__WutQX{margin-left:auto}.supplierManagement_headerRowCenter__xMAj6{display:flex;justify-content:center;margin-bottom:1rem}.supplierManagement_ratingsTitle__xHoj\+{font-size:2rem;font-weight:900;margin:0 0 .5rem;text-align:center}.supplierManagement_ratingsFilters__E0GSx{gap:.5rem}.supplierManagement_filtersBarDense__r18cb{gap:.4rem;padding:.4rem .6rem}.supplierManagement_heroRow__oWT2i{align-items:center;display:flex;justify-content:space-between;width:100%}.supplierManagement_heroLeft__NsIcT,.supplierManagement_heroRight__zh\+zk{align-items:center;display:inline-flex;gap:.5rem}.supplierManagement_heroCenter__b\+mS9{align-items:center;display:flex;flex:1 1;justify-content:center}.supplierManagement_filtersBarDense__r18cb .supplierManagement_heroLeft__NsIcT,.supplierManagement_filtersBarDense__r18cb .supplierManagement_heroRight__zh\+zk{gap:.5rem}.supplierManagement_filtersBarDense__r18cb .supplierManagement_heroLeft__NsIcT{display:inline-flex;gap:.25rem;margin-left:0;margin-right:.75rem}.supplierManagement_filtersBarDense__r18cb .supplierManagement_heroLabel__AVHth{margin-right:.25rem;padding-left:0}.supplierManagement_filtersBarDense__r18cb .supplierManagement_heroRight__zh\+zk{flex:0 1}.supplierManagement_filtersBarDense__r18cb .supplierManagement_heroRow__oWT2i{justify-content:space-between}.supplierManagement_filtersBarDense__r18cb .supplierManagement_heroLeft__NsIcT{flex:0 0 auto;gap:0;margin-left:20rem}.supplierManagement_filtersBarDense__r18cb .supplierManagement_heroRight__zh\+zk{margin-right:20rem}.supplierManagement_filtersBarDense__r18cb select{margin:0!important;padding:0 .4rem!important;width:200px!important}.supplierManagement_filtersBarDense__r18cb .searchContainer{margin:0!important;padding:.1rem .9rem .1rem .35rem;width:300px}.supplierManagement_filtersBar__z-YHi .searchContainer{max-width:none;width:320px}.supplierManagement_heroLabel__AVHth{color:#475569;font-weight:600;padding-left:.5rem}.supplierManagement_ratingModal__Q5Ext{grid-gap:.5rem;display:grid;gap:.5rem;max-width:90vw;padding-right:0;width:450px}.supplierManagement_ratingField__qgYYZ{margin-top:12px;width:100%}.supplierManagement_starsPanel__afmyf{background:#fff;border:2px solid #d6c4ff;border-radius:10px;box-shadow:inset 0 0 0 2px #efe7ff;padding:.35rem}.supplierManagement_starRow__OGCAM{align-items:center;border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:1fr auto;padding:.3rem 0}.supplierManagement_starLabel__pIwlV{border-right:1px solid #e2e8f0;color:#334155;font-weight:600;padding-right:6px}.supplierManagement_starControls__6AR0q{display:inline-flex;gap:2px;padding-left:6px}.supplierManagement_starBtn__2YPNp{background:#0000;border:none;cursor:pointer;padding:0}.supplierManagement_modalActionsCenter__5OMU5{display:flex;justify-content:center;margin-top:.5rem}.supplierManagement_saveBtn__w0Vt-{background:#38bdf8!important;border-color:#38bdf8!important;color:#fff!important}.supplierManagement_modalBlueBtn__NXtk1{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.supplierManagement_formCard__YVhOR{border:2px solid #e6d8ff;border-radius:12px;box-shadow:0 2px 6px #0000000a;padding:1rem}.supplierManagement_formGrid__yRP91{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(5,1fr);margin-bottom:1rem}.supplierManagement_field__lBQpP{display:flex;flex-direction:column}.supplierManagement_label__MsfzJ{color:#475569;font-size:.85rem;margin-bottom:.25rem}.supplierManagement_spacer__hGGYi{display:block}.supplierManagement_inputGroup__0wn6c input,.supplierManagement_inputGroup__0wn6c select,.supplierManagement_input__Ug8Hj{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .75rem;width:100%}.supplierManagement_inputGroup__0wn6c{align-items:center;display:flex}.supplierManagement_checkboxPanel__lM6nF{border:1px solid #e2e8f0;border-radius:8px;grid-column:span 1;max-height:140px;overflow:auto;padding:.5rem}.supplierManagement_checkboxRow__DmBuS{align-items:center;display:flex;gap:.5rem;padding:.25rem 0}.supplierManagement_uploadSection__9fCsC{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 1rem}.supplierManagement_uploadRow__gnS\+S{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:auto 1fr;width:min(600px,100%)}.supplierManagement_fileButton__cBgCJ{background:#3b82f6;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;padding:.5rem .75rem;-webkit-user-select:none;user-select:none}.supplierManagement_actionsRow__lEm92{display:flex;gap:.75rem;justify-content:center}.supplierManagement_dangerBtn__Fqdkk{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.supplierManagement_dangerBtn__Fqdkk:active,.supplierManagement_dangerBtn__Fqdkk:focus{background:#ef4444!important;border-color:#ef4444!important;box-shadow:none!important;transform:none!important}.supplierManagement_successBtn__J3nx1{background:#22c55e!important;border-color:#22c55e!important;color:#fff!important}.supplierManagement_successBtn__J3nx1:active,.supplierManagement_successBtn__J3nx1:focus{background:#22c55e!important;border-color:#22c55e!important;box-shadow:none!important;transform:none!important}.supplierManagement_cancelBtn__Y9q2K{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.supplierManagement_cancelBtn__Y9q2K:active,.supplierManagement_cancelBtn__Y9q2K:focus{background:#ef4444!important;border-color:#ef4444!important;box-shadow:none!important;transform:none!important}@media (max-width:768px){.supplierManagement_container__ekWfi{padding:4rem .5rem .5rem}.supplierManagement_filtersBar__z-YHi{align-items:stretch;flex-direction:column}.supplierManagement_segmentTabs__lhGpq{margin-left:0;margin-top:.5rem}.supplierManagement_title__7BRqz{font-size:1.5rem}.supplierManagement_formGrid__yRP91{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.supplierManagement_filtersBar__z-YHi{padding:.5rem}.supplierManagement_segment__PzVCC{font-size:.9rem;padding:.3rem .6rem}.supplierManagement_formGrid__yRP91{grid-template-columns:1fr}}.supplierRatings_wrapper__Wznwb{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.supplierRatings_dashboardLayout__3XHvE{display:flex;flex:1 1}.supplierRatings_main__XB-WY{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.supplierRatings_container__FdVXj{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;margin:0;max-width:none;min-height:0;overflow-y:auto;padding:4rem .2rem .2rem;width:100%}.supplierRatings_headerRow__kgo2K{margin-bottom:.5rem}.supplierRatings_title__sv1yB{font-size:1.5rem;font-weight:800}.supplierRatings_filtersBar__wqyEb{align-items:center;background:#fff;border:2px solid #e6d8ff;border-radius:12px;box-shadow:0 2px 6px #0000000a;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;padding:.4rem .6rem}.supplierRatings_filtersBarCompact__3XSvy{align-items:center;flex-wrap:nowrap;gap:.35rem;padding:.35rem .6rem}.supplierRatings_filtersBarCompact__3XSvy .searchContainer{padding:.1rem .5rem;width:280px}.supplierRatings_filtersBarCompact__3XSvy select{padding:0 .4rem!important;width:200px!important}.supplierRatings_filtersBarCompact__3XSvy .supplierRatings_segmentTabs__AgKvt{gap:.35rem;margin-left:0}.supplierRatings_filtersBarCompact__3XSvy .supplierRatings_segmentTabs__AgKvt button{padding:.25rem .6rem}.supplierRatings_filtersBarCompact__3XSvy button{padding:.4rem .65rem}.supplierRatings_filtersBarCompact__3XSvy{overflow-x:auto}.supplierRatings_segmentTabs__AgKvt{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.supplierRatings_segment__faoNV{background:#f0e8ff;border:none;border-radius:8px;color:#6b46c1;cursor:pointer;font-weight:600;padding:.4rem .8rem}.supplierRatings_segment__faoNV.supplierRatings_active__AOL9T{background:#c7a4ff;color:#371e74}.supplierRatings_paginationContainer__CmB2J{display:flex;justify-content:center;margin:.75rem 0 1.5rem}.supplierRatings_footerWrapper__W3Y4s{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.supplierRatings_viewBtn__R6lr5{min-width:96px}.supplierRatings_smallDropdown__KQZIU{font-size:.95rem;height:42px;padding:0 .75rem}.supplierRatings_filtersBar__wqyEb select,.supplierRatings_inputGroup__8E2o7 select{box-sizing:border-box;font-size:.9rem!important;height:36px!important;padding:0 .5rem!important;width:220px!important}.supplierRatings_addBtn__wn1UM{margin-left:auto}.supplierRatings_headerRowCenter__em0CM{display:flex;justify-content:center;margin-bottom:1rem}.supplierRatings_ratingsTitle__cHWu1{font-size:2rem;font-weight:900;margin:0 0 .5rem;text-align:center}.supplierRatings_ratingsFilters__Ji89f{gap:.5rem}.supplierRatings_filtersBarDense__9stpK{gap:.4rem;padding:.4rem .6rem}.supplierRatings_heroRow__zirxf{align-items:center;display:flex;justify-content:space-between;width:100%}.supplierRatings_heroLeft__FxoXR,.supplierRatings_heroRight__WWsNT{align-items:center;display:inline-flex;gap:.5rem}.supplierRatings_heroCenter__uEQ6e{align-items:center;display:flex;flex:1 1;justify-content:center}.supplierRatings_filtersBarDense__9stpK .supplierRatings_heroLeft__FxoXR,.supplierRatings_filtersBarDense__9stpK .supplierRatings_heroRight__WWsNT{gap:.5rem}.supplierRatings_filtersBarDense__9stpK .supplierRatings_heroLeft__FxoXR{display:inline-flex;gap:.25rem;margin-left:0;margin-right:.75rem}.supplierRatings_filtersBarDense__9stpK .supplierRatings_heroLabel__aXt7A{margin-right:.25rem;padding-left:0}.supplierRatings_filtersBarDense__9stpK .supplierRatings_heroRight__WWsNT{flex:0 1}.supplierRatings_filtersBarDense__9stpK .supplierRatings_heroRow__zirxf{justify-content:space-between}.supplierRatings_filtersBarDense__9stpK .supplierRatings_heroLeft__FxoXR{flex:0 0 auto;gap:0;margin-left:20rem}.supplierRatings_filtersBarDense__9stpK .supplierRatings_heroRight__WWsNT{margin-right:20rem}.supplierRatings_filtersBarDense__9stpK select{margin:0!important;padding:0 .4rem!important;width:200px!important}.supplierRatings_filtersBarDense__9stpK .searchContainer{margin:0!important;padding:.1rem .9rem .1rem .35rem;width:300px}.supplierRatings_filtersBar__wqyEb .searchContainer{max-width:none;width:320px}.supplierRatings_heroLabel__aXt7A{color:#475569;font-weight:600;padding-left:.5rem}.supplierRatings_ratingModal__xbaWC{grid-gap:.5rem;display:grid;gap:.5rem;max-width:90vw;padding-right:0;width:450px}.supplierRatings_ratingField__FKewh{margin-top:12px;width:100%}.supplierRatings_starsPanel__JKi9K{background:#fff;border:2px solid #d6c4ff;border-radius:10px;box-shadow:inset 0 0 0 2px #efe7ff;padding:.35rem}.supplierRatings_starRow__KKwNB{align-items:center;border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:1fr auto;padding:.3rem 0}.supplierRatings_starLabel__GoZjv{border-right:1px solid #e2e8f0;color:#334155;font-weight:600;padding-right:6px}.supplierRatings_starControls__vOB5d{display:inline-flex;gap:2px;padding-left:6px}.supplierRatings_starBtn__ek3gz{background:#0000;border:none;cursor:pointer;padding:0}.supplierRatings_modalActionsCenter__aS7a4{display:flex;justify-content:center;margin-top:.5rem}.supplierRatings_saveBtn__FTk95{background:#38bdf8!important;border-color:#38bdf8!important;color:#fff!important}.supplierRatings_modalBlueBtn__1EbrK{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.supplierRatings_formCard__0hxX7{border:2px solid #e6d8ff;border-radius:12px;box-shadow:0 2px 6px #0000000a;padding:1rem}.supplierRatings_formGrid__kQh\+y{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(5,1fr);margin-bottom:1rem}.supplierRatings_field__O2WXZ{display:flex;flex-direction:column}.supplierRatings_label__bl9TU{color:#475569;font-size:.85rem;margin-bottom:.25rem}.supplierRatings_spacer__ZD67Z{display:block}.supplierRatings_inputGroup__8E2o7 input,.supplierRatings_inputGroup__8E2o7 select,.supplierRatings_input__ofZ6J{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .75rem;width:100%}.supplierRatings_inputGroup__8E2o7{align-items:center;display:flex}.supplierRatings_checkboxPanel__fNcev{border:1px solid #e2e8f0;border-radius:8px;grid-column:span 1;max-height:140px;overflow:auto;padding:.5rem}.supplierRatings_checkboxRow__\+05XP{align-items:center;display:flex;gap:.5rem;padding:.25rem 0}.supplierRatings_uploadSection__CGVhk{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 1rem}.supplierRatings_uploadRow__z9MnT{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:auto 1fr;width:min(600px,100%)}.supplierRatings_fileButton__wLBP6{background:#3b82f6;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;padding:.5rem .75rem;-webkit-user-select:none;user-select:none}.supplierRatings_actionsRow__1mueS{display:flex;gap:.75rem;justify-content:center}.supplierRatings_dangerBtn__nPlui{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.supplierRatings_dangerBtn__nPlui:active,.supplierRatings_dangerBtn__nPlui:focus{background:#ef4444!important;border-color:#ef4444!important;box-shadow:none!important;transform:none!important}.supplierRatings_cancelBtn__cdUdw{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.supplierRatings_cancelBtn__cdUdw:active,.supplierRatings_cancelBtn__cdUdw:focus{background:#ef4444!important;border-color:#ef4444!important;box-shadow:none!important;transform:none!important}@media (max-width:768px){.supplierRatings_container__FdVXj{padding:4rem .5rem .5rem}.supplierRatings_filtersBar__wqyEb{align-items:stretch;flex-direction:column}.supplierRatings_segmentTabs__AgKvt{margin-left:0;margin-top:.5rem}.supplierRatings_title__sv1yB{font-size:1.5rem}.supplierRatings_formGrid__kQh\+y{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.supplierRatings_filtersBar__wqyEb{padding:.5rem}.supplierRatings_segment__faoNV{font-size:.9rem;padding:.3rem .6rem}.supplierRatings_formGrid__kQh\+y{grid-template-columns:1fr}}.companyOverrides_raiseUp__Idb5o{margin-top:-48px}@media (min-width:1024px){.companyOverrides_raiseUp__Idb5o{margin-top:-72px}}.companyOverrides_raiseUpPad__b2ph1{padding-top:.5rem}.companyOverrides_raiseUpTransform__rdUm2{transform:translateY(-48px)}@media (min-width:1024px){.companyOverrides_raiseUpTransform__rdUm2{transform:translateY(-150px)}}.companyOverrides_tightHeader__rVTbT{margin-bottom:.25rem!important}.ReportsSidebar_sidebar__5gYCM{background:#fff;border-right:1px solid #e5e7eb;height:100%;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1);width:280px}.ReportsSidebar_sidebar__5gYCM.ReportsSidebar_collapsed__bned0{width:80px}.ReportsSidebar_sidebarHeader__\+9YPu{display:flex;justify-content:flex-end;padding:3rem .75rem 0}.ReportsSidebar_toggleButton__xOxe4{align-items:center;background:#94a3b81a;border:1px solid #94a3b833;border-radius:.5rem;color:#111827;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.ReportsSidebar_menuContainer__kHhXj{padding:1rem .75rem}.ReportsSidebar_menuCard__7c81f{background:#0000;margin-bottom:1rem}.ReportsSidebar_menuItem__Pb3dL{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px #00000014;color:#111827;cursor:pointer;display:flex;gap:1rem;padding:.9rem 1rem;text-decoration:none;transition:all .2s ease}.ReportsSidebar_sidebar__5gYCM.ReportsSidebar_collapsed__bned0 .ReportsSidebar_menuItem__Pb3dL{justify-content:center;padding:.9rem .75rem}.ReportsSidebar_menuItem__Pb3dL:hover{background-color:#f8fafc}.ReportsSidebar_menuItem__Pb3dL.ReportsSidebar_active__xlDv\+{background-color:#dbeafe;border-color:#bfdbfe;position:relative}.ReportsSidebar_menuItem__Pb3dL.ReportsSidebar_active__xlDv\+:before{background:#60a5fa;border-bottom-left-radius:6px;border-top-left-radius:6px;bottom:0;content:"";left:0;position:absolute;top:0;width:6px}.ReportsSidebar_iconWrap__MV7sO{align-items:center;background:#d8b4fe59;border-radius:4px;color:#a855f7;display:flex;height:28px;justify-content:center;width:28px}.ReportsSidebar_label__QOpUQ{font-size:.875rem;font-weight:600;white-space:nowrap}@media (max-width:768px){.ReportsSidebar_sidebar__5gYCM{width:240px}.ReportsSidebar_menuItem__Pb3dL{padding:.75rem}.ReportsSidebar_label__QOpUQ{font-size:.8rem}}.ReportsTable_tableContainer__4C-je{width:100%}.ReportsTable_table__HXWWT{background:#fff;border:1px solid #9333ea;border-collapse:initial;border-spacing:0;width:100%}.ReportsTable_headerRow__ScEG4{background:#9333ea;color:#fff}.ReportsTable_headerCell__qeyoo{border-bottom:2px solid #c4b5fd;border-right:2px solid #c4b5fd;font-size:.9rem;font-weight:600;padding:1rem;text-align:left}.ReportsTable_headerCell__qeyoo:last-child{border-right:none}.ReportsTable_dataRow__VWHY2{background:#fff;transition:background-color .15s ease}.ReportsTable_stripedRow__frPWH{background-color:#faf5ff}.ReportsTable_dataCell__9gsBo{border-bottom:2px solid #c4b5fd;border-right:2px solid #c4b5fd;padding:.875rem 1rem;vertical-align:middle}.ReportsTable_dataCell__9gsBo:last-child{border-right:none}.ReportsTable_totalRow__qR0QF,.ReportsTable_totalRow__qR0QF .ReportsTable_dataCell__9gsBo{background-color:#cffafe}.ReportsTable_totalCell__CAEsg{font-weight:600}.ReportsTable_totalLabelCell__LwCo\+{font-weight:700}.ReportsTable_highlightRow__-n0Co{background-color:#e9d5ff!important}.ReportsTable_highlightRow__-n0Co .ReportsTable_dataCell__9gsBo{background-color:#e9d5ff!important;color:#581c87;font-weight:600}.ReportsTable_reversalRow__jOOVB{background-color:#fef3c7}.ReportsTable_reversalCell__fah\+2{background-color:#faf5ff;border-right:none!important;color:#000;font-weight:600;text-align:center}@media (max-width:768px){.ReportsTable_tableContainer__4C-je{overflow-x:auto}.ReportsTable_dataCell__9gsBo,.ReportsTable_headerCell__qeyoo{font-size:.8rem;padding:.75rem .5rem}}@media (max-width:480px){.ReportsTable_dataCell__9gsBo,.ReportsTable_headerCell__qeyoo{font-size:.75rem;padding:.5rem .25rem}}.ScriptStatistics_container__mWuRH{display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.ScriptStatistics_mainContent__ZMouo{display:flex;flex:1 1;flex-direction:column;padding-top:0}.ScriptStatistics_layout__7WZna{display:flex;flex:1 1;overflow:hidden}.ScriptStatistics_sidebarContainer__zEctZ{flex:0 0 auto;width:auto}.ScriptStatistics_content__kVT5o{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ScriptStatistics_reportContainer__hMxIF{display:flex;flex:1 1;flex-direction:column;gap:1rem;margin-top:0;overflow:auto;padding:.5rem 2rem 1rem}.ScriptStatistics_headerSection__0zGhA{margin:3rem auto 1rem;max-width:720px;text-align:center;width:100%}.ScriptStatistics_cardsHeaderSection__2lQlh{left:-20px;position:relative;top:30px}.ScriptStatistics_pageTitle__dEZ59{color:#1f2937;font-size:2rem;font-weight:600;margin:0}.ScriptStatistics_cardsGrid__S9XUj{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-auto-rows:160px;grid-template-columns:repeat(4,160px);justify-content:center;left:-40px;margin:0 auto;max-width:720px;padding:1rem 0;position:relative;top:2rem;width:100%}.ScriptStatistics_cardsGrid__S9XUj>div:first-child,.ScriptStatistics_cardsGrid__S9XUj>div:nth-child(2){left:200px;position:relative}.ScriptStatistics_cardsGrid__S9XUj>div:first-child{grid-column:1}.ScriptStatistics_cardsGrid__S9XUj>div:nth-child(2){grid-column:2}.ScriptStatistics_cardsGrid__S9XUj>div:nth-child(3),.ScriptStatistics_cardsGrid__S9XUj>div:nth-child(4),.ScriptStatistics_cardsGrid__S9XUj>div:nth-child(5){left:100px;position:relative}.ScriptStatistics_cardsGrid__S9XUj>div:nth-child(3){grid-column:1}.ScriptStatistics_cardsGrid__S9XUj>div:nth-child(4){grid-column:2}.ScriptStatistics_cardsGrid__S9XUj>div:nth-child(5){grid-column:3}.ScriptStatistics_cardsGrid__S9XUj>div{aspect-ratio:1;max-height:160px;min-height:160px}.ScriptStatistics_detailView__X\+p7A{display:flex;flex-direction:column;gap:1rem}.ScriptStatistics_dateFiltersSection__dNa\+-{display:flex;justify-content:center;margin-bottom:0;position:relative;top:6rem}.ScriptStatistics_dateFilters__v9vhf{align-items:flex-end;display:flex;gap:1rem;position:relative;z-index:1}.ScriptStatistics_dateFilter__37Taj{display:flex;flex-direction:column;gap:.5rem}.ScriptStatistics_dateLabel__L6Tvk{color:#374151;font-size:.875rem;font-weight:500}.ScriptStatistics_dateInput__EQ9Sb{border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;min-width:150px;padding:.5rem}.ScriptStatistics_actionButtonsSection__3rSXT{display:flex;justify-content:flex-end;margin-bottom:-1.5rem;position:relative;top:3rem}.ScriptStatistics_actionButtons__xHDUs{display:flex;gap:1rem}.ScriptStatistics_exportButton__gbFgP,.ScriptStatistics_printButton__DUaVg{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:1.5rem;padding:.5rem 1rem;transition:all .2s ease}.ScriptStatistics_printButton__DUaVg{background:#10b981;color:#fff}.ScriptStatistics_printButton__DUaVg:hover{background:#059669}.ScriptStatistics_exportButton__gbFgP{background:#3b82f6;color:#fff}.ScriptStatistics_exportButton__gbFgP:hover{background:#2563eb}.ScriptStatistics_paginationContainer__LRhu7{display:flex;justify-content:center;margin-top:2rem}.ScriptStatistics_tableWrapper__FAt4t{box-shadow:0 1px 3px #0000001a;overflow:hidden;position:relative;top:3rem}@media (max-width:1200px){.ScriptStatistics_cardsGrid__S9XUj{grid-template-columns:repeat(3,160px);max-width:540px}.ScriptStatistics_headerSection__0zGhA{max-width:540px}}@media (max-width:900px){.ScriptStatistics_cardsGrid__S9XUj{grid-template-columns:repeat(2,160px);max-width:360px}.ScriptStatistics_headerSection__0zGhA{max-width:360px}}@media (max-width:600px){.ScriptStatistics_cardsGrid__S9XUj{gap:.75rem;grid-auto-rows:140px;grid-template-columns:repeat(2,140px);left:-20px;max-width:320px}.ScriptStatistics_headerSection__0zGhA{max-width:320px}.ScriptStatistics_cardsHeaderSection__2lQlh{left:-30px}.ScriptStatistics_cardsGrid__S9XUj>div{max-height:140px;min-height:140px}}@media (max-width:480px){.ScriptStatistics_cardsGrid__S9XUj{gap:.75rem;grid-auto-rows:140px;grid-template-columns:1fr;left:0;max-width:280px}.ScriptStatistics_headerSection__0zGhA{max-width:280px}.ScriptStatistics_cardsHeaderSection__2lQlh{left:0}.ScriptStatistics_cardsGrid__S9XUj>div{max-height:140px;min-height:140px}}@media print{.ScriptStatistics_container__mWuRH{print-color-adjust:exact;-webkit-print-color-adjust:exact}.ScriptStatistics_backButton__veGPe,.ScriptStatistics_sidebarContainer__zEctZ{display:none!important}.ScriptStatistics_content__kVT5o{background:#fff!important}.ScriptStatistics_reportContainer__hMxIF{padding:1rem!important}.ScriptStatistics_cardsGrid__S9XUj{gap:1rem;grid-template-columns:repeat(2,1fr)}.ScriptStatistics_tableWrapper__FAt4t{break-inside:avoid;page-break-inside:avoid}.ScriptStatistics_footer__WTQ9f:after{color:#ec4899;content:"When the report is printed, it must be date";display:block;font-weight:600;margin-top:1rem;text-align:center}}.DoctorStatistics_container__cvOz9{display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.DoctorStatistics_mainContent__OVOVG{display:flex;flex:1 1;flex-direction:column;padding-top:0}.DoctorStatistics_layout__g79WB{display:flex;flex:1 1;overflow:hidden}.DoctorStatistics_loadingContainer__acgFs{align-items:center;display:flex;justify-content:center;min-height:200px;padding:2rem}.DoctorStatistics_loadingSpinner__JiBKI{color:#64748b;font-size:1rem;text-align:center}.DoctorStatistics_sidebarContainer__KquKj{flex:0 0 auto;width:auto}.DoctorStatistics_content__C8kIS{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.DoctorStatistics_reportContainer__WAisG{display:flex;flex:1 1;flex-direction:column;gap:.5rem;margin-top:4rem;overflow:hidden;padding:.5rem 2rem}.DoctorStatistics_dateFiltersSection__gG7H4{align-items:flex-end;display:flex;justify-content:center;margin-bottom:-2rem;margin-top:.5rem;position:relative;top:3rem;width:100%}.DoctorStatistics_dateFilters__E2BMN{align-items:center;display:flex;gap:1.5rem;justify-content:center;position:relative;z-index:1}.DoctorStatistics_actionButtonsSection__5W1xN{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:0;margin-top:-.59rem;padding-left:40rem;position:relative;top:-.57rem;width:100%}.DoctorStatistics_dateFilter__UFxn6{display:flex;flex-direction:column;gap:.1rem}.DoctorStatistics_dateLabel__KO8U2{color:#374151;font-size:1rem;font-weight:500;text-align:left}.DoctorStatistics_dateInput__OPLb4{min-width:150px}.DoctorStatistics_actionButtons__djBL6{display:flex;gap:1rem}.DoctorStatistics_printButton__8044l{background-color:#22c55e!important}.DoctorStatistics_exportButton__4bUdz,.DoctorStatistics_printButton__8044l{align-items:center;border:none;border-radius:.375rem;color:#fff!important;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transform:translateY(3.5rem);transition:background-color .2s ease}.DoctorStatistics_exportButton__4bUdz{background-color:#38bdf8!important}.DoctorStatistics_noticeRow__q0dJx{align-items:center;display:flex;justify-content:flex-start;margin-left:.5rem;margin-top:.5rem}.DoctorStatistics_noticeText__IJs0a{color:#f43f5e;font-size:.75rem;font-weight:600}.DoctorStatistics_tableWrapper__eJFrR{display:flex;flex-direction:column;position:relative;top:0}.DoctorStatistics_paginationContainer__fRBBN{display:flex;justify-content:center;padding:0}@media (max-width:1024px){.DoctorStatistics_sidebarContainer__KquKj{width:240px}.DoctorStatistics_actionButtons__djBL6,.DoctorStatistics_dateFilters__E2BMN{justify-content:flex-start}}@media (max-width:768px){.DoctorStatistics_layout__g79WB{flex-direction:column}.DoctorStatistics_sidebarContainer__KquKj{order:2;width:100%}.DoctorStatistics_content__C8kIS{order:1}.DoctorStatistics_reportContainer__WAisG{padding:1rem}.DoctorStatistics_dateFilters__E2BMN{flex-direction:column;gap:1rem}.DoctorStatistics_actionButtons__djBL6{flex-direction:column}.DoctorStatistics_exportButton__4bUdz,.DoctorStatistics_printButton__8044l{justify-content:center}.DoctorStatistics_noticeRow__q0dJx{justify-content:center;padding-left:0}}@media (max-width:480px){.DoctorStatistics_dateInput__OPLb4{min-width:120px}}@media print{.DoctorStatistics_container__cvOz9{print-color-adjust:exact;-webkit-print-color-adjust:exact}.DoctorStatistics_actionButtonsSection__5W1xN,.DoctorStatistics_dateFiltersSection__gG7H4,.DoctorStatistics_paginationContainer__fRBBN,.DoctorStatistics_sidebarContainer__KquKj{display:none!important}.DoctorStatistics_content__C8kIS{background:#fff!important}.DoctorStatistics_reportContainer__WAisG{padding:1rem!important}.DoctorStatistics_tableWrapper__eJFrR{break-inside:avoid;page-break-inside:avoid}}.MedicalAidStatistics_container__etk11{display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.MedicalAidStatistics_mainContent__jw5yi{display:flex;flex:1 1;flex-direction:column;padding-top:0}.MedicalAidStatistics_layout__uylA0{display:flex;flex:1 1;overflow:hidden}.MedicalAidStatistics_sidebarContainer__qADpO{flex:0 0 auto;width:auto}.MedicalAidStatistics_content__-nDgX{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.MedicalAidStatistics_reportContainer__JuBG0{display:flex;flex:1 1;flex-direction:column;gap:.5rem;margin-top:4rem;overflow:hidden;padding:.5rem 2rem}.MedicalAidStatistics_dateFiltersSection__JyCLa{align-items:flex-end;display:flex;justify-content:center;margin-bottom:-2rem;margin-top:.5rem;position:relative;top:3rem;width:100%}.MedicalAidStatistics_dateFilters__Z1aK3{align-items:center;display:flex;gap:1.5rem;justify-content:center;position:relative;z-index:1}.MedicalAidStatistics_actionButtonsSection__nlqx1{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:0;margin-top:-.59rem;padding-left:40rem;position:relative;top:-.57rem;width:100%}.MedicalAidStatistics_dateFilter__xwJIn{display:flex;flex-direction:column;gap:.1rem}.MedicalAidStatistics_dateLabel__fGXgM{color:#374151;font-size:1rem;font-weight:500;text-align:left}.MedicalAidStatistics_dateInput__JA70s{min-width:150px}.MedicalAidStatistics_actionButtons__wiOZI{display:flex;gap:1rem}.MedicalAidStatistics_printButton__2MzgG{background-color:#22c55e!important}.MedicalAidStatistics_exportButton__\+uP-Y,.MedicalAidStatistics_printButton__2MzgG{align-items:center;border:none;border-radius:.375rem;color:#fff!important;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transform:translateY(3.5rem);transition:background-color .2s ease}.MedicalAidStatistics_exportButton__\+uP-Y{background-color:#38bdf8!important}.MedicalAidStatistics_noticeRow__Y9iTX{align-items:center;display:flex;justify-content:flex-start;margin-left:.5rem;margin-top:.5rem}.MedicalAidStatistics_noticeText__Ox6dL{color:#f43f5e;font-size:.75rem;font-weight:600}.MedicalAidStatistics_tableWrapper__a80Lv{flex:1 1;overflow:auto;position:relative;top:0}.MedicalAidStatistics_paginationContainer__GB-Fi{display:flex;justify-content:center;margin-bottom:11rem;margin-top:.5rem}@media (max-width:1200px){.MedicalAidStatistics_actionButtonsSection__nlqx1{padding-left:30rem}}@media (max-width:1024px){.MedicalAidStatistics_actionButtonsSection__nlqx1{padding-left:20rem}}@media (max-width:768px){.MedicalAidStatistics_reportContainer__JuBG0{padding:.5rem 1rem}.MedicalAidStatistics_dateFilters__Z1aK3{flex-direction:column;gap:1rem}.MedicalAidStatistics_actionButtonsSection__nlqx1{justify-content:center;margin-top:.5rem;padding-left:0}}@media (max-width:480px){.MedicalAidStatistics_reportContainer__JuBG0{padding:.5rem}.MedicalAidStatistics_dateFilter__xwJIn,.MedicalAidStatistics_dateInput__JA70s{width:100%}.MedicalAidStatistics_actionButtons__wiOZI{flex-direction:column;gap:.5rem}}@media print{.MedicalAidStatistics_container__etk11{height:auto;overflow:visible}.MedicalAidStatistics_layout__uylA0{display:block}.MedicalAidStatistics_sidebarContainer__qADpO{display:none}.MedicalAidStatistics_content__-nDgX{background-color:#fff}.MedicalAidStatistics_reportContainer__JuBG0{margin:0;padding:0}.MedicalAidStatistics_actionButtonsSection__nlqx1,.MedicalAidStatistics_dateFiltersSection__JyCLa,.MedicalAidStatistics_paginationContainer__GB-Fi{display:none}}.HealthnetStatistics_container__fG1wB{display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.HealthnetStatistics_mainContent__lAXlC{display:flex;flex:1 1;flex-direction:column;padding-top:0}.HealthnetStatistics_layout__BEY-6{display:flex;flex:1 1;overflow:hidden}.HealthnetStatistics_sidebarContainer__XIikw{flex:0 0 auto;width:auto}.HealthnetStatistics_content__yqxd5{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.HealthnetStatistics_reportContainer__mdaWd{display:flex;flex:1 1;flex-direction:column;gap:.5rem;margin-top:4rem;overflow:hidden;padding:.5rem 2rem}.HealthnetStatistics_dateFiltersSection__siUfL{align-items:flex-end;display:flex;justify-content:center;margin-bottom:-2rem;margin-top:.5rem;position:relative;top:2rem;width:100%}.HealthnetStatistics_dateFilters__xhvji{align-items:center;display:flex;gap:1.5rem;justify-content:center}.HealthnetStatistics_actionButtonsSection__56NBS{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:0;margin-top:-.59rem;padding-left:40rem;position:relative;top:-.65rem;width:100%}.HealthnetStatistics_dateFilter__4yn\+9{display:flex;flex-direction:column;gap:.1rem}.HealthnetStatistics_dateLabel__jw2\+p{color:#374151;font-size:1rem;font-weight:500;text-align:left}.HealthnetStatistics_dateInput__M397a{min-width:150px}.HealthnetStatistics_actionButtons__-T08e{display:flex;gap:1rem}.HealthnetStatistics_printButton__9yA8k{background-color:#22c55e!important}.HealthnetStatistics_exportButton__DUuUr,.HealthnetStatistics_printButton__9yA8k{align-items:center;border:none;border-radius:.375rem;color:#fff!important;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transform:translateY(2.5rem);transition:background-color .2s ease}.HealthnetStatistics_exportButton__DUuUr{background-color:#38bdf8!important}.HealthnetStatistics_tableWrapper__BAkhy{display:flex;flex-direction:column;margin-top:1rem;position:relative;top:0}.HealthnetStatistics_paginationContainer__7Xxhb{display:flex;justify-content:center;padding:0}@media (max-width:1024px){.HealthnetStatistics_sidebarContainer__XIikw{width:240px}.HealthnetStatistics_actionButtons__-T08e,.HealthnetStatistics_dateFilters__xhvji{justify-content:flex-start}}@media (max-width:768px){.HealthnetStatistics_layout__BEY-6{flex-direction:column}.HealthnetStatistics_sidebarContainer__XIikw{order:2;width:100%}.HealthnetStatistics_content__yqxd5{order:1}.HealthnetStatistics_reportContainer__mdaWd{padding:1rem}.HealthnetStatistics_dateFilters__xhvji{flex-direction:column;gap:1rem}.HealthnetStatistics_actionButtons__-T08e{flex-direction:column}.HealthnetStatistics_exportButton__DUuUr,.HealthnetStatistics_printButton__9yA8k{justify-content:center}}@media (max-width:480px){.HealthnetStatistics_dateInput__M397a{min-width:120px}}@media print{.HealthnetStatistics_container__fG1wB{print-color-adjust:exact;-webkit-print-color-adjust:exact}.HealthnetStatistics_actionButtonsSection__56NBS,.HealthnetStatistics_dateFiltersSection__siUfL,.HealthnetStatistics_paginationContainer__7Xxhb,.HealthnetStatistics_sidebarContainer__XIikw{display:none!important}.HealthnetStatistics_content__yqxd5{background:#fff!important}.HealthnetStatistics_reportContainer__mdaWd{padding:1rem!important}.HealthnetStatistics_tableWrapper__BAkhy{break-inside:avoid;page-break-inside:avoid}}.ScriptTotalsPerMedicalAid_container__L9JeD{display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.ScriptTotalsPerMedicalAid_mainContent__A2jUN{display:flex;flex:1 1;flex-direction:column;padding-top:0}.ScriptTotalsPerMedicalAid_layout__FGjid{display:flex;flex:1 1;overflow:hidden}.ScriptTotalsPerMedicalAid_sidebarContainer__hiymH{flex:0 0 auto;width:auto}.ScriptTotalsPerMedicalAid_content__1Cuhj{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ScriptTotalsPerMedicalAid_reportContainer__2YqrN{display:flex;flex:1 1;flex-direction:column;gap:.5rem;margin-top:4rem;overflow:hidden;padding:.5rem 2rem}.ScriptTotalsPerMedicalAid_dateFiltersSection__OkXCL{align-items:flex-end;display:flex;justify-content:center;margin-bottom:-2rem;margin-top:.5rem;position:relative;top:2rem;width:100%}.ScriptTotalsPerMedicalAid_dateFilters__NvRdY{align-items:center;display:flex;gap:1.5rem;justify-content:center}.ScriptTotalsPerMedicalAid_actionButtonsSection__BeaK8{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:0;margin-top:-.59rem;padding-left:40rem;position:relative;top:-.65rem;width:100%}.ScriptTotalsPerMedicalAid_dateFilter__qEnKj{display:flex;flex-direction:column;gap:.1rem}.ScriptTotalsPerMedicalAid_dateLabel__F2wB3{color:#374151;font-size:1rem;font-weight:500;text-align:left}.ScriptTotalsPerMedicalAid_dateInput__vRi8k{min-width:150px}.ScriptTotalsPerMedicalAid_actionButtons__cHrDi{display:flex;gap:1rem}.ScriptTotalsPerMedicalAid_printButton__bMNBG{background-color:#22c55e!important}.ScriptTotalsPerMedicalAid_exportButton__y7NmG,.ScriptTotalsPerMedicalAid_printButton__bMNBG{align-items:center;border:none;border-radius:.375rem;color:#fff!important;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transform:translateY(2.5rem);transition:background-color .2s ease}.ScriptTotalsPerMedicalAid_exportButton__y7NmG{background-color:#38bdf8!important}.ScriptTotalsPerMedicalAid_tableWrapper__AAiek{display:flex;flex-direction:column;margin-top:1rem;position:relative;top:0}.ScriptTotalsPerMedicalAid_paginationContainer__UeXzs{display:flex;justify-content:center;padding:0}@media (max-width:1024px){.ScriptTotalsPerMedicalAid_sidebarContainer__hiymH{width:240px}.ScriptTotalsPerMedicalAid_actionButtons__cHrDi,.ScriptTotalsPerMedicalAid_dateFilters__NvRdY{justify-content:flex-start}}@media (max-width:768px){.ScriptTotalsPerMedicalAid_layout__FGjid{flex-direction:column}.ScriptTotalsPerMedicalAid_sidebarContainer__hiymH{order:2;width:100%}.ScriptTotalsPerMedicalAid_content__1Cuhj{order:1}.ScriptTotalsPerMedicalAid_reportContainer__2YqrN{padding:1rem}.ScriptTotalsPerMedicalAid_dateFilters__NvRdY{flex-direction:column;gap:1rem}.ScriptTotalsPerMedicalAid_actionButtons__cHrDi{flex-direction:column}.ScriptTotalsPerMedicalAid_exportButton__y7NmG,.ScriptTotalsPerMedicalAid_printButton__bMNBG{justify-content:center}}@media (max-width:480px){.ScriptTotalsPerMedicalAid_dateInput__vRi8k{min-width:120px}}@media print{.ScriptTotalsPerMedicalAid_container__L9JeD{print-color-adjust:exact;-webkit-print-color-adjust:exact}.ScriptTotalsPerMedicalAid_actionButtonsSection__BeaK8,.ScriptTotalsPerMedicalAid_dateFiltersSection__OkXCL,.ScriptTotalsPerMedicalAid_paginationContainer__UeXzs,.ScriptTotalsPerMedicalAid_sidebarContainer__hiymH{display:none!important}.ScriptTotalsPerMedicalAid_content__1Cuhj{background:#fff!important}.ScriptTotalsPerMedicalAid_reportContainer__2YqrN{padding:1rem!important}.ScriptTotalsPerMedicalAid_tableWrapper__AAiek{break-inside:avoid;page-break-inside:avoid}}.HourlyDistribution_container__uQ\+py{display:flex;flex-direction:column;height:calc(100vh - 60px);overflow:hidden}.HourlyDistribution_mainContent__NABOp{display:flex;flex:1 1;flex-direction:column;padding-top:0}.HourlyDistribution_layout__MZ9VD{display:flex;flex:1 1;overflow:hidden}.HourlyDistribution_sidebarContainer__OEE01{flex:0 0 auto;width:auto}.HourlyDistribution_content__fuoXs{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.HourlyDistribution_reportContainer__iZqe5{display:flex;flex:1 1;flex-direction:column;gap:.5rem;margin-top:4rem;overflow:hidden;padding:.5rem 2rem}.HourlyDistribution_dateFiltersSection__oD7UB{align-items:flex-end;display:flex;justify-content:center;margin-bottom:-2rem;margin-top:.5rem;position:relative;top:2rem;width:100%}.HourlyDistribution_dateFilters__RizIN{align-items:center;display:flex;gap:1.5rem;justify-content:center}.HourlyDistribution_actionButtonsSection__OQHNx{align-items:flex-end;display:flex;justify-content:flex-end;margin-bottom:0;margin-top:-.59rem;padding-left:40rem;position:relative;top:-.65rem;width:100%}.HourlyDistribution_dateFilter__TAQv1{display:flex;flex-direction:column;gap:.1rem}.HourlyDistribution_dateLabel__tS76d{color:#374151;font-size:1rem;font-weight:500;text-align:left}.HourlyDistribution_dateInput__BCmZl{min-width:150px}.HourlyDistribution_actionButtons__QCTBS{display:flex;gap:1rem}.HourlyDistribution_printButton__qq0qD{background-color:#22c55e!important}.HourlyDistribution_exportButton__K9WoV,.HourlyDistribution_printButton__qq0qD{align-items:center;border:none;border-radius:.375rem;color:#fff!important;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transform:translateY(2.5rem);transition:background-color .2s ease}.HourlyDistribution_exportButton__K9WoV{background-color:#38bdf8!important}.HourlyDistribution_tableWrapper__I9-oy{display:flex;flex-direction:column;margin-top:1rem;position:relative;top:0}.HourlyDistribution_paginationContainer__pNFOe{display:flex;justify-content:center;padding:0}@media (max-width:1024px){.HourlyDistribution_sidebarContainer__OEE01{width:240px}.HourlyDistribution_actionButtons__QCTBS,.HourlyDistribution_dateFilters__RizIN{justify-content:flex-start}}@media (max-width:768px){.HourlyDistribution_layout__MZ9VD{flex-direction:column}.HourlyDistribution_sidebarContainer__OEE01{order:2;width:100%}.HourlyDistribution_content__fuoXs{order:1}.HourlyDistribution_reportContainer__iZqe5{padding:1rem}.HourlyDistribution_dateFilters__RizIN{flex-direction:column;gap:1rem}.HourlyDistribution_actionButtons__QCTBS{flex-direction:column}.HourlyDistribution_exportButton__K9WoV,.HourlyDistribution_printButton__qq0qD{justify-content:center}}@media (max-width:480px){.HourlyDistribution_dateInput__BCmZl{min-width:120px}}@media print{.HourlyDistribution_container__uQ\+py{print-color-adjust:exact;-webkit-print-color-adjust:exact}.HourlyDistribution_actionButtonsSection__OQHNx,.HourlyDistribution_dateFiltersSection__oD7UB,.HourlyDistribution_paginationContainer__pNFOe,.HourlyDistribution_sidebarContainer__OEE01{display:none!important}.HourlyDistribution_content__fuoXs{background:#fff!important}.HourlyDistribution_reportContainer__iZqe5{padding:1rem!important}.HourlyDistribution_tableWrapper__I9-oy{break-inside:avoid;page-break-inside:avoid}}.dispensary-menu_container__y47aU{display:flex;flex-direction:column;min-height:100vh}.dispensary-menu_main__DlzCm{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin-top:10px;padding:50px}.dispensary-menu_title__LfSKM{color:#333;font-size:2rem;font-weight:700;margin-bottom:2rem;margin-top:1rem;text-align:center}.dispensary-menu_grid__SPNhq{grid-gap:1rem;display:grid;gap:1rem;grid-auto-rows:160px;grid-template-columns:repeat(4,160px);justify-content:center;margin-bottom:5.2rem;max-width:720px;width:100%}.script-menu_container__FXa9A{display:flex;flex-direction:column;min-height:100vh}.script-menu_main__QPbVs{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:2rem}.script-menu_grid__ell8o{grid-gap:3rem;align-content:start;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);justify-items:center;margin-bottom:25rem;margin-right:5rem;max-width:360px;width:100%}.script-menu_title__cOyb4{color:#333;font-size:2rem;font-weight:700;margin-bottom:2rem;margin-top:3rem}.medicalHistory_app__jyFg4{background-color:#f8fafc;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;overflow:hidden}.medicalHistory_bodyWrapper__3HnJZ{display:flex;flex:1 1;gap:0;min-height:0;overflow:hidden}.medicalHistory_mainContainer__toWs5{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-left:.1rem;padding-right:.1rem;padding-top:4rem}.medicalHistory_navbar__BMFbu{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem}.medicalHistory_pageTitle__NUL9I{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.medicalHistory_content__4hTLf{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:.2rem}.medicalHistory_metricsGrid__bTV74{grid-gap:1rem;display:grid;flex-shrink:0;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1rem}.medicalHistory_metricCard__xrxFm{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .2s ease}.medicalHistory_metricCard__xrxFm:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.medicalHistory_cardHeader__J\+TNA{border-bottom:1px solid #f1f5f9;padding:.2rem .2rem .005rem}.medicalHistory_cardHeader__J\+TNA h4{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.medicalHistory_cardContent__wJjM4{padding:1rem 1.5rem 1.5rem}.medicalHistory_tempList__6Rdox{display:flex;flex-direction:column;gap:.01;list-style:none;margin:0;padding:0}.medicalHistory_tempItem__wgJ4a{align-items:center;display:flex;justify-content:space-between;padding:.1rem 0}.medicalHistory_tempGreen__JLeRH,.medicalHistory_temp__KWgiF{font-size:1rem;font-weight:700}.medicalHistory_temp__KWgiF{color:#64748b}.medicalHistory_tempGreen__JLeRH{color:#059669}.medicalHistory_largeNumber__v\+hmk{color:#1e293b;font-size:3rem;font-weight:700;line-height:1;margin:0}.medicalHistory_subtitle__mnQp0{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.medicalHistory_alertNumber__izTB3,.medicalHistory_warningNumber__mFhVl{font-size:2.5rem;font-weight:700;line-height:1;margin:0}.medicalHistory_alertNumber__izTB3{color:#dc2626}.medicalHistory_warningNumber__mFhVl{color:#d97706}.medicalHistory_alertText__v2Q6T,.medicalHistory_warningText__EnmLl{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.medicalHistory_criticalText__0jpbe{color:#dc2626;font-size:.875rem;font-weight:600;margin:.25rem 0 0}.medicalHistory_chartSection__NHQ6U{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000001a;flex-shrink:1;margin:0 auto;max-width:600px;min-height:0;overflow:hidden}.medicalHistory_chartHeader__pB8oP{border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem .5rem}.medicalHistory_chartSubtitle__nvlc1{color:#64748b;font-size:.875rem;margin-bottom:-60px}.medicalHistory_chartContainer__luuJG{height:360px;padding:.5rem 1rem 1rem;width:600px}.medicalHistory_footerWrapper__44VhV{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.medicalHistory_footer__OE\+RL{background:#fff;color:#64748b;font-size:.875rem;padding:1rem 2rem;text-align:center}.medicalHistory_searchBarWrapper__ZYF1E{display:flex;justify-content:center;margin-bottom:1rem}.medicalHistory_actionsRow__h\+TPh{display:flex;gap:.5rem}.medicalHistory_paginationWrapper__\+pkFX{display:flex;justify-content:center;margin-top:1rem}@media (max-width:768px){.medicalHistory_app__jyFg4{flex-direction:column}.medicalHistory_sidebar__jTAYV{height:auto;order:2;width:100%!important}.medicalHistory_sidebar__jTAYV.medicalHistory_collapsed__Qothv{width:100%!important}.medicalHistory_mainContainer__toWs5{order:1}.medicalHistory_metricsGrid__bTV74{grid-template-columns:1fr}.medicalHistory_content__4hTLf,.medicalHistory_navbar__BMFbu{padding:1rem}}.medicaHistoryDetails_formGroup__2UCdx{display:flex;flex-direction:column;gap:.5rem}.medicaHistoryDetails_formLabel__7sGQE{color:#333;font-size:.875rem;font-weight:500}.medicaHistoryDetails_formInput__zeTaL{border:1px solid #ccc!important;border-radius:4px!important;box-sizing:border-box!important;font-size:1rem!important;padding:.5rem!important;width:200px!important}.medicaHistoryDetails_formInput__zeTaL[readonly]{background-color:#f5f5f5!important;cursor:not-allowed!important}.medicaHistoryDetails_fileInputWrapper__kgK8U{align-items:center;display:flex;gap:.5rem}.medicaHistoryDetails_fileInputNative__pu4xj{display:none}.medicaHistoryDetails_fileName__uHe60{color:#666;font-size:.875rem}.medicaHistoryDetails_app__HkZRr{background-color:#f3f4f6;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;overflow:hidden}.medicaHistoryDetails_bodyWrapper__HQylE{display:flex;flex:1 1;gap:0;min-height:0;overflow:hidden}.medicaHistoryDetails_mainContainer__f\+\+4f{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-left:.1rem;padding-right:.1rem;padding-top:4rem}.medicaHistoryDetails_navbar__6fzmU{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem}.medicaHistoryDetails_pageTitle__QsWZb{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.medicaHistoryDetails_content__k4SX3{background:#f3f4f6;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:.2rem}.medicaHistoryDetails_spacerSmall__PJZn-{height:8px}.medicaHistoryDetails_tabsWrapper__YZXHO{display:flex;justify-content:center;margin-bottom:1rem}.medicaHistoryDetails_metricsGrid__JJ1N0{grid-gap:1rem;display:grid;flex-shrink:0;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1rem}.medicaHistoryDetails_metricCard__ixMAg{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .2s ease}.medicaHistoryDetails_metricCard__ixMAg:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.medicaHistoryDetails_cardHeader__-VAXp{border-bottom:1px solid #f1f5f9;padding:.2rem .2rem .005rem}.medicaHistoryDetails_cardHeader__-VAXp h4{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.medicaHistoryDetails_cardContent__GY-VJ{padding:1rem 1.5rem 1.5rem}.medicaHistoryDetails_tempList__1CnFB{display:flex;flex-direction:column;gap:.01;list-style:none;margin:0;padding:0}.medicaHistoryDetails_tempItem__Hzz89{align-items:center;display:flex;justify-content:space-between;padding:.1rem 0}.medicaHistoryDetails_tempGreen__rF05w,.medicaHistoryDetails_temp__MA5iA{font-size:1rem;font-weight:700}.medicaHistoryDetails_temp__MA5iA{color:#64748b}.medicaHistoryDetails_tempGreen__rF05w{color:#059669}.medicaHistoryDetails_largeNumber__3DnPE{color:#1e293b;font-size:3rem;font-weight:700;line-height:1;margin:0}.medicaHistoryDetails_subtitle__KBmgF{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.medicaHistoryDetails_alertNumber__VZbeU,.medicaHistoryDetails_warningNumber__oHoMW{font-size:2.5rem;font-weight:700;line-height:1;margin:0}.medicaHistoryDetails_alertNumber__VZbeU{color:#dc2626}.medicaHistoryDetails_warningNumber__oHoMW{color:#d97706}.medicaHistoryDetails_alertText__c-ha8,.medicaHistoryDetails_warningText__LQM\+g{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.medicaHistoryDetails_criticalText__RZWzd{color:#dc2626;font-size:.875rem;font-weight:600;margin:.25rem 0 0}.medicaHistoryDetails_chartSection__kgrBV{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000001a;flex-shrink:1;margin:0 auto;max-width:600px;min-height:0;overflow:hidden}.medicaHistoryDetails_chartHeader__dUGZ5{border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem .5rem}.medicaHistoryDetails_chartSubtitle__Ip6yj{color:#64748b;font-size:.875rem;margin-bottom:-60px}.medicaHistoryDetails_chartContainer__xDOBA{height:360px;padding:.5rem 1rem 1rem;width:600px}.medicaHistoryDetails_footerWrapper__Z5pKM{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.medicaHistoryDetails_footer__jdLxe{background:#fff;color:#64748b;font-size:.875rem;padding:1rem 2rem;text-align:center}@media (max-width:768px){.medicaHistoryDetails_app__HkZRr{flex-direction:column}.medicaHistoryDetails_sidebar__BsYSk{height:auto;order:2;width:100%!important}.medicaHistoryDetails_sidebar__BsYSk.medicaHistoryDetails_collapsed__vEMw\+{width:100%!important}.medicaHistoryDetails_mainContainer__f\+\+4f{order:1}.medicaHistoryDetails_metricsGrid__JJ1N0{grid-template-columns:1fr}.medicaHistoryDetails_content__k4SX3,.medicaHistoryDetails_navbar__6fzmU{padding:1rem}}.medicaHistoryDetails_textboxLabel__m4pWJ{color:#000;font-size:15px}.medicaHistoryDetails_textbox__pYNaG{cursor:not-allowed}.medicaHistoryDetails_dropdown__ZXCpE,.medicaHistoryDetails_textbox__pYNaG{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;font-size:1rem;height:42px;padding:0 1rem;width:100%}.medicaHistoryDetails_dropdown__ZXCpE{background-color:#fff}.medicaHistoryDetails_topControls__uJyR1{display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.medicaHistoryDetails_actionsRow__aPc7N{display:flex;gap:.5rem}.readOnlyInput_readOnlyContainer__3HyI5{display:flex;flex-direction:column;width:100%}.readOnlyInput_readOnlyLabel__WPm7g{color:#1e293b;display:block;font-size:1rem;font-weight:500}.readOnlyInput_readOnlyValue__sT4HO{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:inset 0 1px 3px #0000000d;box-sizing:border-box;color:#000;display:flex;font-size:.9rem;height:42px;overflow:hidden;padding:.75rem 1rem;text-overflow:ellipsis;white-space:nowrap;width:100%}.ActionTile_tile__p0rfC{align-items:center;background:#eef1f5;border:1px solid #e2e8f0;color:#2d3748;display:flex;justify-content:space-between;padding:10px 12px}.ActionTile_left__hAD0u{align-items:center;display:flex;gap:10px}.ActionTile_icon__RaE8e{font-size:18px;line-height:1}.ActionTile_title__buJYv{font-weight:700}.ActionTile_linkBtn__\+7172{background:#0000;border:none;color:#38bdf8;cursor:pointer;font-weight:600}.ActionTile_clickable__BZZRM{box-shadow:0 1px 0 #0000000a;cursor:pointer}.ActionTile_clickable__BZZRM:active{transform:translateY(1px)}.FeeSummary_card__guzA2{background:#f2eaff;color:#2d3748;padding:12px 16px;width:340px}.FeeSummary_row__k2Xqw{border-bottom:1px solid #a79cd0;padding:8px 0}.FeeSummary_rowStrong__Wt\+ov,.FeeSummary_row__k2Xqw{align-items:center;display:flex;justify-content:space-between}.FeeSummary_rowStrong__Wt\+ov{padding:10px 0 0}.FeeSummary_label__iIslo{font-weight:700}.FeeSummary_valueStrong__ZE7f9,.FeeSummary_value__W8rYX{font-weight:200}.DeliveryOptions_wrap__r3MfW{align-items:flex-start;display:flex;gap:18px}.DeliveryOptions_radios__rYkDG{align-items:center;display:flex;gap:16px}.DeliveryOptions_radioLabel__EyVLv{align-items:center;color:#2d3748;display:flex;font-size:14px;gap:8px}.DeliveryOptions_radioLabel__EyVLv input[type=radio]{accent-color:#5b6ee1;transform:scale(1.25)}.DeliveryOptions_deliveryPanel__r6GAX{grid-row-gap:10px;display:grid;grid-template-columns:1fr;margin-top:8px;row-gap:10px}.DeliveryOptions_compact__aw0xJ{font-size:13px;height:34px}.ChronicScriptView_page__lFnaG{background:#f7f7fb;display:flex;flex-direction:column;min-height:100vh}.ChronicScriptView_main__UQE5Z{display:flex;flex-direction:column;gap:18px;margin:56px auto 32px;width:min(1000px,92vw)}.ChronicScriptView_controlsRow__Iv6aq{grid-gap:18px;align-items:end;display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.ChronicScriptView_controlsRow__Iv6aq .readOnlyContainer{height:56px}.ChronicScriptView_field__EtwRB{display:flex;flex-direction:column;gap:6px}.ChronicScriptView_matchLabel__ZE8oE{color:#1e293b;font-size:1rem;font-weight:500}.ChronicScriptView_ddMatch__1aFVS{background:#fff;border:1px solid #ccc!important;border-radius:8px!important;box-shadow:inset 0 1px 3px #0000000d;color:#000;font-size:.9rem!important;height:44px;padding:12px 16px!important;width:100%}.ChronicScriptView_tableCard__6MY4K{margin-top:4px}.ChronicScriptView_midRow__5S99i{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.ChronicScriptView_feesLeft__Is7z\+{flex:0 0 380px}.ChronicScriptView_rightStack__A9r4a{align-items:flex-end;display:flex;flex-direction:column;gap:14px}.ChronicScriptView_tilesCol__11mvH{grid-row-gap:10px;display:grid;grid-template-columns:260px;row-gap:10px}.ChronicScriptView_optionsRight__VAxDi{margin-left:auto}.ChronicScriptView_feesRow__jbUsf{display:flex}.ChronicScriptView_feesRow__jbUsf>*{width:360px}.ChronicScriptView_bottomButtons__-zlOY{display:flex;gap:12px;justify-content:center;margin-top:6px}.ChronicScriptView_btnPrimary__HOIPE{background:#38bdf8;border:none;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px}.ChronicScriptView_docSummary__AtymN{font-size:.85rem;margin-top:.5rem}.ChronicScriptView_docSummaryButton__0B\+v7{background:none;border:none;cursor:pointer;font-size:.85rem;margin-left:.75rem;padding:0;text-decoration:underline}.ChronicScriptView_docSummaryError__Xaom8{color:#dc2626;font-size:.8rem;margin-top:.25rem}.ChronicScriptView_modalOverlay__-wPpW{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ChronicScriptView_modalContent__oPpGQ{background:#fff;border-radius:8px;max-height:80vh;min-width:600px;overflow:auto;padding:1.5rem;position:relative}.ChronicScriptView_modalCloseButton__qVnb9{background:none;border:none;cursor:pointer;font-size:1.2rem;position:absolute;right:8px;top:8px}.ChronicScriptView_historyTableWrapper__WIA\+h{margin-top:1rem}.ChronicScriptView_historyTable__htVFN{border-collapse:collapse;width:100%}.ChronicScriptView_historyHeaderCell__uD1Wa{color:#374151;font-size:.875rem;font-weight:600;padding:.75rem;text-align:left}.ChronicScriptView_historyHeaderRow__seDTY{border-bottom:1px solid #e5e7eb}.ChronicScriptView_historyRow__44-Qg{border-bottom:1px solid #f3f4f6;transition:background-color .15s ease-in-out}.ChronicScriptView_historyRow__44-Qg:hover{background-color:#f9fafb}.ChronicScriptView_historyCell__psnjX{color:#111827;font-size:.875rem;padding:.75rem}.ChronicScriptView_historyContextBadgeAmend__goIgT,.ChronicScriptView_historyContextBadge__DJs7b{border-radius:.375rem;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.ChronicScriptView_historyContextBadge__DJs7b{background-color:#dbeafe;color:#1e40af}.ChronicScriptView_historyContextBadgeAmend__goIgT{background-color:#fef3c7;color:#92400e}.ChronicScriptView_historyActiveBadgeInactive__zLMuB,.ChronicScriptView_historyActiveBadge__vI3Xj{border-radius:.375rem;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.ChronicScriptView_historyActiveBadge__vI3Xj{background-color:#d1fae5;color:#065f46}.ChronicScriptView_historyActiveBadgeInactive__zLMuB{background-color:#fee2e2;color:#991b1b}.ChronicScriptView_btnPrimarySmall__AENLu{background-color:#2563eb;border:1px solid #1d4ed8;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.375rem .75rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.ChronicScriptView_btnPrimarySmall__AENLu:hover{background-color:#1d4ed8;border-color:#1e40af}@media (max-width:900px){.ChronicScriptView_controlsRow__Iv6aq{grid-template-columns:1fr 1fr}.ChronicScriptView_tilesCol__11mvH{grid-template-columns:1fr}.ChronicScriptView_feesRow__jbUsf>*{width:100%}}.otcHistoryDetails_page__HO-Bn{background:#f7f7fb;display:flex;flex-direction:column;min-height:100vh}.otcHistoryDetails_main__POOB3{display:flex;flex-direction:column;gap:18px;margin:56px auto 32px;width:min(1000px,92vw)}.otcHistoryDetails_controlsRow__cY8GJ{grid-gap:18px;align-items:end;display:grid;gap:18px;grid-template-columns:repeat(3,220px);justify-content:center}.otcHistoryDetails_controlsRow__cY8GJ .readOnlyContainer{height:56px}.otcHistoryDetails_field__WZi9K{display:flex;flex-direction:column;gap:6px}.otcHistoryDetails_matchLabel__So1GP{color:#1e293b;font-size:1rem;font-weight:500}.otcHistoryDetails_ddMatch__d2Mi3{background:#fff;border:1px solid #ccc!important;border-radius:8px!important;box-shadow:inset 0 1px 3px #0000000d;color:#000;font-size:.9rem!important;height:44px;padding:12px 16px!important;width:100%}.otcHistoryDetails_tableCard__aQctb{margin-top:4px}.otcHistoryDetails_midRow__WWGDT{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.otcHistoryDetails_feesLeft__U3Gjp{flex:0 0 380px}.otcHistoryDetails_rightStack__DTWkx{align-items:flex-end;display:flex;flex-direction:column;gap:14px}.otcHistoryDetails_tilesCol__TQc7y{grid-row-gap:10px;display:grid;grid-template-columns:260px;row-gap:10px}.otcHistoryDetails_optionsRight__KrfCH{margin-left:auto}.otcHistoryDetails_feesRow__F2dIq{display:flex}.otcHistoryDetails_feesRow__F2dIq>*{width:360px}.otcHistoryDetails_bottomButtons__MsaQZ{display:flex;gap:12px;justify-content:center;margin-top:6px}.otcHistoryDetails_btnPrimary__yj\+N2{background:#38bdf8;border:none;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px}@media (max-width:900px){.otcHistoryDetails_controlsRow__cY8GJ{grid-template-columns:1fr 1fr}.otcHistoryDetails_tilesCol__TQc7y{grid-template-columns:1fr}.otcHistoryDetails_feesRow__F2dIq>*{width:100%}}.clinicHistory_app__90PyE{background-color:#f8f9fa}.clinicHistory_app__90PyE,.clinicHistory_mainContainer__F8DUz{display:flex;flex-direction:column;min-height:100vh}.clinicHistory_content__tkoox{flex:1 1;margin:0 auto;max-width:1200px;padding:2rem;position:relative;width:100%}.clinicHistory_pageHeader__Ae5UP{margin-bottom:2rem;text-align:center}.clinicHistory_pageTitle__gnr9s{color:#333;font-size:2rem;font-weight:700;margin-top:10px}.clinicHistory_tablesContainer__rmvfK{display:flex;gap:2rem;margin-bottom:2rem}.clinicHistory_scriptTableSection__5dp9A{border-radius:8px;flex:0 0 300px;padding:1rem}.clinicHistory_medicationTableSection__YQt3s{border-radius:4px;flex:1 1;padding:1rem}.clinicHistory_sectionTitle__EA4lk{margin-left:9px;margin-right:9px}.clinicHistory_sectionTitle2__6Nq4E,.clinicHistory_sectionTitle__EA4lk{border-bottom:2px solid #38bdf8;color:#333;font-size:1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.clinicHistory_sectionTitle2__6Nq4E{margin-left:60px;margin-right:60px}.clinicHistory_scriptDetails__SUxWi{display:flex;flex-direction:column;gap:.5rem}.clinicHistory_scriptRow__MFuZK{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;padding:.5rem 0}.clinicHistory_label__bXJM7{color:#555;font-size:.9rem;font-weight:600}.clinicHistory_value__NRvXN{color:#333;font-size:.9rem}.clinicHistory_notesSection__zMcSO{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;margin-left:20px;padding:1.5rem;width:1035px}.clinicHistory_notesTitle__TOY-t{border-bottom:1px solid #dee2e6;color:#333;font-size:1.2rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.clinicHistory_notesText__PQPRQ{color:#666;line-height:1.5;margin:0}.clinicHistory_logoSection__-2wTT{display:flex;justify-content:flex-start;margin-top:2rem}.clinicHistory_footerWrapper__un--w{margin-top:auto}@media (max-width:768px){.clinicHistory_content__tkoox{padding:1rem}.clinicHistory_pageTitle__gnr9s{font-size:2rem}.clinicHistory_tablesContainer__rmvfK{flex-direction:column;gap:1rem}.clinicHistory_scriptTableSection__5dp9A{flex:none}}@media (max-width:480px){.clinicHistory_pageTitle__gnr9s{font-size:1.5rem}.clinicHistory_medicationTableSection__YQt3s,.clinicHistory_notesSection__zMcSO,.clinicHistory_scriptTableSection__5dp9A{padding:1rem}}.LabelLayout_tracerPreviewContainer__mcXsT{align-self:flex-start;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex:1 1;justify-content:flex-end;margin-top:-10px;padding:0}.LabelLayout_tracerFormCard__A5HEm{flex:0 0 450px;margin-right:60px}.LabelLayout_container__RqHz9{display:flex;flex-direction:column;margin-top:40px;min-height:100vh}.LabelLayout_main__8o0ce{flex:1 1;padding:1rem}.LabelLayout_content__TJ1vU{margin:0 auto;max-width:1000px}.LabelLayout_topSection__\+yucJ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1.1fr;margin-bottom:1rem}.LabelLayout_bottomSection__iH-tg{display:grid;grid-template-columns:1fr;margin-bottom:2rem}.LabelLayout_configSection__nXB0Z,.LabelLayout_pharmacySection__MjHKS,.LabelLayout_previewSection__GD2JL{max-width:950px}.LabelLayout_previewPopup__C\+\+rU{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.LabelLayout_previewSection__GD2JL{background-color:#fff;border-radius:12px;margin-top:82px;max-height:425px;max-width:520px;overflow-y:auto;position:relative;width:95%}.LabelLayout_spacerDiv__w\+ECp{height:150px;width:100%}.LabelLayout_previewSection__GD2JL .LabelLayout_sectionTitle__TeDRr{margin-top:8px}.LabelLayout_previewSection__GD2JL .LabelLayout_tracerButton__bfg7G{margin-top:4px}.LabelLayout_closeButton__QhNhl{background:none;border:none;color:#4a5568;cursor:pointer;font-size:1rem;position:absolute;right:10px;top:10px}.LabelLayout_pharmacySection__MjHKS{max-height:170px}.LabelLayout_sectionHeader__3RR\+F{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.LabelLayout_sectionIcon__zZyxt{font-size:1rem}.LabelLayout_sectionTitle__TeDRr{color:#2d3748;font-size:1rem;font-weight:600;margin-bottom:1px}.LabelLayout_formsContainer__Ht72t{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.LabelLayout_hiddenInTracerMode__v54yY{display:none}.LabelLayout_visibleInTracerMode__id7-o{display:block}.LabelLayout_tracerModeContainer__XFqjp{display:flex;gap:1rem;width:100%}.LabelLayout_tracerModeFlex__J8JYx{flex:1 1}@media (max-width:1024px){.LabelLayout_topSection__\+yucJ{grid-template-columns:1fr}}.LabelForms_formCard__ey3DX{background-color:#fff;border:1px solid #ead8ff;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:.5rem;width:100%;width:450px}.LabelForms_formGrid__OCLW6{grid-gap:.5rem;display:grid;flex-grow:1;gap:.5rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.LabelForms_cardHeader__VnnFR{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.LabelForms_cardNumber__02Eq6{color:#2d3748;font-size:1rem;font-weight:600}.LabelForms_removeButton__ACFCL{background:none;border:none;color:#e53e3e;cursor:pointer;font-size:.75rem}.LabelForms_inputGroup__lBlqV{display:flex;flex-direction:column}.LabelForms_label__XvYGV{color:#4a5568;font-size:.75rem;font-weight:500;margin-bottom:.125rem}.LabelForms_input__zRSwc,.LabelForms_select__9DIr1{border:1px solid #cbd5e0;border-radius:4px;box-sizing:border-box;font-size:.75rem;height:auto;line-height:1.5;margin:0;outline:none;padding:.375rem}.LabelForms_select__9DIr1:focus{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa}.LabelForms_selectWrapper__H6E4n{position:relative}.LabelForms_searchIcon__1ijJv{font-size:.75rem;left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.LabelForms_selectWithIcon__-TQun{border:1px solid #cbd5e0;border-radius:4px;font-size:.75rem;padding:.375rem .375rem .375rem 2rem;width:100%}.LabelForms_quantityWrapper__VNWPr{align-items:center;display:flex}.LabelForms_quantityInput__ga2x4{border:1px solid #cbd5e0;border-radius:4px 0 0 4px;box-sizing:border-box;flex:1 1;font-size:.75rem;height:auto;line-height:1.5;margin:0;outline:none;padding:.375rem}.LabelForms_quantityInput__ga2x4:focus{border-color:#60a5fa;box-shadow:0 0 0 1px #60a5fa}.LabelForms_quantityControls__wsL8t{display:flex;flex-direction:column;height:auto}.LabelForms_quantityBtn__zdYlt{align-items:center;background-color:#e2e8f0;border:1px solid #cbd5e0;box-sizing:border-box;cursor:pointer;display:flex;font-size:.625rem;height:50%;justify-content:center;min-height:.75rem;padding:.1875rem .25rem}.LabelForms_quantityBtn__zdYlt:first-child{border-bottom:none;border-radius:0 4px 0 0}.LabelForms_quantityBtn__zdYlt:last-child{border-radius:0 0 4px 0}.LabelForms_quantityBtn__zdYlt:hover{background-color:#cbd5e0}.LabelForms_formCardAuto__RzvgC{align-self:flex-start;height:auto}.LabelForms_hiddenVisibility__BbpvT{visibility:hidden}.LabelForms_visibleVisibility__0pO4o{visibility:visible}.LabelForms_fullColumnSpan__T-OBO{grid-column:1/-1}.LabelForms_directionsOtherMargin__7xbmm{margin-top:.5rem}.LabelForms_medicationSearchWrapper__fE3RV{position:relative}.LabelForms_medicationDropdown__KT-X1{background-color:#fff;border:1px solid #ccc;border-top:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.LabelForms_medicationDropdownItem__\+PehG{border-bottom:1px solid #eee;cursor:pointer;padding:8px}.LabelForms_medicationDropdownItem__\+PehG.LabelForms_hover__IAf4A,.LabelForms_medicationDropdownItem__\+PehG:hover{background-color:#f5f5f5}.LabelForms_medicationName__yPJac{font-weight:400}.LabelForms_medicationDetails__Tmz9q{color:#666;font-size:12px}.LabelForms_medicationSearchStatus__EWdid{color:#666;padding:8px}.LabelForms_pharmacyForm__gEDVI{background-color:#fff;border-radius:8px;padding:.75rem}.LabelForms_pharmacyGrid__6Jetc{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.LabelPreview_labelPreview__n\+QKH{align-items:flex-start;background-color:#fff;border-radius:8px;display:flex;justify-content:flex-end;margin-top:20px;max-height:1400px;max-width:480px;min-height:220px;min-height:200px;min-width:360px;overflow:auto;padding:1rem;resize:none;width:200%}.LabelPreview_labelCard__A5VVg{background-color:#fff;border:none;border-top:1px solid #e2e8f0;color:#000;font-family:monospace;font-size:.8rem;height:1200px;line-height:1.4;margin-left:30px;margin-top:0;max-height:300px;max-width:440px;min-height:100px;min-width:340px;overflow:hidden;padding:.75rem;resize:none;width:100%}.LabelPreview_pharmacyHeader__jmUDA{border-bottom:none;margin-bottom:.5rem;padding-bottom:.25rem;text-align:left}.LabelPreview_pharmacyName__leTNR{font-size:.875rem;font-weight:700;margin:0 0 .125rem}.LabelPreview_pharmacyDetails__\+bni8{font-size:.75rem;margin:0}.LabelPreview_pharmacyPhone__XrZlO{font-family:Arial,sans-serif;font-size:.75rem;margin:0}.LabelPreview_prescriptionInfo__mxR-B{border:1px solid #e2e8f0;border-top:none;margin:-6rem -.75rem 0;padding:6rem .75rem .5rem}.LabelPreview_dateLine__JmqRX,.LabelPreview_qtyLine__aN9gC,.LabelPreview_rxLine__YKTaF{margin-bottom:.25rem}.LabelPreview_dateLine__JmqRX,.LabelPreview_dispenserLine__kTmgz,.LabelPreview_qtyLine__aN9gC,.LabelPreview_rxLine__YKTaF{color:#1a202c;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.8rem;justify-content:space-between}.LabelPreview_dispenserLine__kTmgz{margin-bottom:0}.LabelPreview_dispenserLine__kTmgz span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LabelPreview_dividerLine__HUMkT{border-bottom:1px solid #cbd5e0;margin-bottom:.25rem}.LabelPreview_itemMedicationLine__mewv7{height:1.2em;margin-bottom:.25rem;position:relative;width:100%}.LabelPreview_medicationName__tbcN-{left:0;text-align:left}.LabelPreview_medicationCenter__R9XGB,.LabelPreview_medicationName__tbcN-{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.8rem;font-weight:400;position:absolute;white-space:nowrap}.LabelPreview_medicationCenter__R9XGB{left:50%;transform:translateX(-50%)}.LabelPreview_medicationEnd__UjX6T{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.8rem;font-weight:400;position:absolute;right:0;white-space:nowrap}.LabelPreview_practitionerSection__fd2Qa{border-top:1px solid #e2e8f0;margin-bottom:1rem;padding-top:.5rem}.LabelPreview_copyLine__cTNBY,.LabelPreview_practitionerLine__SWIn8{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.8rem;justify-content:space-between;margin-bottom:.25rem}.LabelPreview_directionsLine__t2WUs{color:#1a202c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.8rem;margin-bottom:.5rem;text-align:left}.LabelPreview_repeatLine__XUM6o{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:.25rem;position:relative}.LabelPreview_centeredRxNumber__UKYdt{left:65%;position:absolute;transform:translateX(-50%)}.LabelPreview_centeredRxNumber__UKYdt,.LabelPreview_patientLine__WvWEF{color:#1a202c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.8rem}.LabelPreview_patientLine__WvWEF{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem;text-align:left;width:100%}.LabelPreview_patientName__iV8nd{flex-shrink:0}.LabelPreview_patientCodes__hnG4h{flex-shrink:0;text-align:right}.LabelPreview_patientCodesLine__6fx49{color:#1a202c;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.8rem;justify-content:flex-end;margin-bottom:.25rem;text-align:right;width:100%}.LabelPreview_traceSection__Yd0LZ{margin-top:.75rem;padding-top:.375rem;text-align:center}.LabelPreview_traceTitle__1hgwl{display:none;font-weight:700;margin-bottom:.375rem}.LabelPreview_barcode__sM8aE{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:4px;display:inline-block;font-family:monospace;font-size:.875rem;letter-spacing:.1em;padding:.5rem}.LabelPreview_barcodeSection__Q7p8O{border-top:1px solid #e2e8f0;margin-top:.75rem;padding-top:.375rem;text-align:center}.LabelPreview_barcodeContainer__O-hxi{align-items:center;background:#fff;border:none;border-radius:1px;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:400px;min-height:100px;padding:0;width:100%}.LabelPreview_barcodeImage__SIE8C{display:block;height:auto;margin:0 auto;max-height:180px;max-width:300px;object-fit:contain}.LabelPreview_barcodeText__PnmfU{color:#000;font-family:Courier New,monospace;font-size:.95rem;font-weight:600;line-height:1.2;margin-top:.5rem;text-align:center;word-break:break-all}.LabelPreview_barcodeCanvas__ol28B{display:block;height:auto;margin:0 auto;max-width:100%}.LabelPreview_barcodeFallback__D-umt{background:#f8f9fa;border:1px solid #e2e8f0;border-radius:4px;font-family:Code\ 128,Courier New,monospace;font-size:1.2rem;font-weight:700;letter-spacing:.15em;padding:.5rem;text-align:center}.TracerLabelLayout_tracerButton__WOcb6{background-color:#4299e1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.75rem;margin-left:auto;margin-right:60px;padding:.375rem .75rem}.TracerLabelLayout_tracerLabel__ryXAy{background:#fff!important;border:3px solid #000!important;font-family:Arial,sans-serif!important;font-size:14px!important;line-height:1.4!important;margin:0 auto!important;max-width:520px!important;min-height:400px!important;padding:20px!important}.TracerLabelLayout_tracerDivider__A-hq\+{border-bottom:2px solid #000!important;margin-bottom:15px!important}.TracerLabelLayout_metadataRow__UiqYT{align-items:center!important;display:flex!important;font-size:16px!important;font-weight:700!important;justify-content:space-between!important;margin-bottom:20px!important}.TracerLabelLayout_metadataLeft__ZWhc\+{flex:1 1!important;font-weight:700!important;text-align:left!important}.TracerLabelLayout_metadataRight__E1VfL{font-weight:700!important;text-align:right!important}.TracerLabelLayout_medicationList__Uayoi{margin-bottom:20px!important}.TracerLabelLayout_medicationItem__gMh7a{align-items:center!important;border-bottom:1px dashed #ccc!important;display:flex!important;justify-content:space-between!important;margin-bottom:12px!important;padding:8px 0!important}.TracerLabelLayout_medicationLine__gW4zp{flex:1 1!important;font-size:14px!important;font-weight:700!important}.TracerLabelLayout_quantityLine__VYo79{font-size:14px!important;font-weight:700!important;min-width:100px!important;text-align:right!important}.TracerLabelLayout_pricingSection__PKj4r{align-items:center!important;border-top:2px solid #000!important;display:flex!important;justify-content:space-between!important;margin-bottom:20px!important;padding:15px 0 8px!important}.TracerLabelLayout_pricingLeft__iw4mR{flex:1 1!important;font-size:14px!important;font-weight:700!important;text-align:left!important}.TracerLabelLayout_pricingRight__yQ10D{flex:1 1!important;font-size:14px!important;font-weight:700!important;text-align:right!important}.TracerLabelLayout_tracerFooter__9cENU{border-top:2px solid #000!important;margin-top:20px!important;padding-top:15px!important;text-align:center!important}.TracerLabelLayout_tracerTitle__6NC6v{font-size:18px!important;font-weight:700!important;letter-spacing:2px!important;margin-bottom:15px!important;text-transform:uppercase!important}.TracerLabelLayout_tracerBarcodeArea__CDYwr{background:#f9f9f9!important;border:2px solid #000!important;margin-top:20px!important;padding:15px!important;text-align:center!important}.TracerLabelLayout_tracerBarcodeImage__Ytysx{height:80px!important;max-width:350px!important;object-fit:contain!important}.TracerLabelLayout_tracerBarcodeFallback__xz2Gz{background:#fff!important;border:2px solid #000!important;font-family:Courier New,monospace!important;font-size:18px!important;font-weight:700!important;padding:15px!important}.TracerLabelLayout_tracerDisabledMessage__mmKGo{align-items:center;color:#666;display:flex;font-size:16px;justify-content:center;min-height:200px;padding:40px;text-align:center}.TracerLabelLayout_tracerFirstLine__TpCQn{align-items:center;color:#1a202c;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.8rem;justify-content:space-between;margin-bottom:.5rem}.TracerLabelLayout_tracerPatientName__H6J0S{flex:1 1;font-weight:400;text-align:center;text-transform:uppercase}.TracerLabelLayout_tracerEndColumn__EOvZr{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.TracerLabelLayout_tracerMedicationTotal__awOjN,.TracerLabelLayout_tracerSixDigitCode__7MWjl{font-weight:400;text-align:right}.TracerLabelLayout_tracerMedicationSection__4mG0o{margin-bottom:.5rem}.TracerLabelLayout_medicationLineContainer__HkSHW{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.TracerLabelLayout_medicationLineContent__sQelX{text-transform:uppercase}.TracerLabelLayout_medicationLineAmount__9\+JOI,.TracerLabelLayout_medicationLineContent__sQelX{color:#1a202c;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.8rem;font-weight:400}.TracerLabelLayout_medicationLineAmount__9\+JOI{text-align:right}.TracerLabelLayout_tracerDoctorLine__2nqUH{justify-content:space-between;margin-bottom:.25rem}.TracerLabelLayout_tracerDoctorLine__2nqUH,.TracerLabelLayout_tracerFinalLine__Whw-g{align-items:center;color:#1a202c;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.8rem}.TracerLabelLayout_tracerFinalLine__Whw-g{margin-top:.5rem}.TracerLabelLayout_tracerDispenserName__awr3u{margin-left:1rem;margin-right:1rem}.TracerLabelLayout_tracerCopyText__Ywo1r{margin-right:.5rem}.TracerLabelLayout_tracerFinalAmountColumn__HYAdx{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto}.TracerLabelLayout_tracerFinalAmount__0W1vI{font-weight:400}.TracerLabelTypography_blackDivider__-ynbS{background:#000;height:2px;margin:8px 0;width:100%}.TracerLabelTypography_infoRow__LVYcv{align-items:baseline;color:#000;display:flex;font-size:14px;gap:12px;justify-content:space-between;line-height:1;margin-bottom:0;text-transform:uppercase;white-space:nowrap}.TracerLabelTypography_infoLeft__fQs2C{flex:1 1;font-size:14px;text-align:left;white-space:nowrap}.TracerLabelTypography_infoCenter__NloGo{flex:1 1;font-size:14px;font-weight:500;text-align:center;white-space:nowrap}.TracerLabelTypography_infoRight__tp1Bp{flex:1 1;font-size:14px;text-align:right;white-space:nowrap}.TracerLabelTypography_infoStrong__4XUiM{color:#000;font-weight:700}.TracerLabelTypography_medsBlock__6Bksc{color:#000;font-size:14px;font-weight:500;line-height:1;margin-bottom:0;margin-top:0;text-align:center;text-transform:uppercase}.TracerLabelTypography_medicationLayout__Inglm{align-items:center;color:#000;display:flex;font-size:14px;font-weight:500;position:relative;text-transform:uppercase;white-space:nowrap;width:100%}.TracerLabelTypography_medName__fjZkg{color:#000;flex:0.05 1;font-size:14px;font-weight:500;letter-spacing:.3px;padding-right:4ch;position:relative;text-align:left;text-transform:uppercase;z-index:1}.TracerLabelTypography_medCenter__KMRD0{left:60%;text-align:center;transform:translateX(calc(-50% + 3em))}.TracerLabelTypography_medCenter__KMRD0,.TracerLabelTypography_medCost__8Ycja{color:#000;font-size:14px;font-weight:500;letter-spacing:.3px;position:absolute;text-transform:uppercase;white-space:nowrap}.TracerLabelTypography_medCost__8Ycja{right:0;text-align:right}.TracerLabelTypography_medLine__h0MiB{color:#000;font-size:14px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.TracerLabelTypography_totalCostLine__Z8Dpk{color:#000;font-size:14px;font-weight:500;margin-bottom:8px;margin-top:2px;text-align:center;text-transform:uppercase}.TracerLabelTypography_totalCostContainer__fgmgZ{color:#000;font-size:14px;font-weight:500;margin-bottom:8px;margin-top:2px;text-align:right}.TracerLabelTypography_totalCostSpan__W4yC\+{color:#000;font-size:14px;font-weight:500;margin-left:auto;text-align:right}.TracerLabelTypography_prescriberContainer__4Wyk9{align-items:center;display:flex;font-size:14px;margin-bottom:8px;margin-top:2px}.TracerLabelTypography_prescriberDate__tS71p{font-size:14px;white-space:nowrap}.TracerLabelTypography_prescriberText__V-Wq5{font-size:14px;text-align:center;white-space:nowrap}.TracerLabelTypography_totalCostText__Gj1lb{color:#475569;font-size:14px;font-weight:500;position:absolute;right:-167px;text-align:right;white-space:nowrap}.TracerLabelTypography_prescriberLine__t6r7G{align-items:center;color:#475569;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:8px;margin-top:2px;width:100%}.TracerLabelTypography_dateLeft__gdGg9{color:#000;flex:0 0 auto;font-size:14px;text-align:left;white-space:nowrap}.TracerLabelTypography_prescriberCenter__BJ2Sc{color:#000;flex:1 1;font-size:14px;font-weight:100;text-align:center;text-transform:uppercase;white-space:nowrap}.TracerLabelTypography_totalRight__C28H6{color:#000;flex:0 0 auto;font-size:14px;font-weight:500;text-align:right;text-transform:uppercase;white-space:nowrap}.LabelComponents_tabContainer__xsj34{display:flex;gap:0;margin-bottom:1rem}.LabelComponents_filtersCompact__urD0K{padding:.15rem!important;transform-origin:left center}.LabelComponents_filtersCompact__urD0K button{border-radius:.4rem!important;font-size:.75rem!important;padding:.25rem .6rem!important}.LabelComponents_tab__v9u9g{border:none;border-radius:0;cursor:pointer;font-size:.75rem;padding:.375rem .75rem;transition:all .2s}.LabelComponents_tab__v9u9g:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.LabelComponents_tab__v9u9g:last-of-type{border-bottom-right-radius:6px;border-top-right-radius:6px}.LabelComponents_activeTab__0B28w{background-color:#b794f6;color:#fff}.LabelComponents_inactiveTab__-gEt2{background-color:#e2e8f0;color:#4a5568}.LabelComponents_addButton__ACFM5{background-color:#4299e1;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.75rem;margin-left:1rem;padding:.375rem .75rem}.LabelComponents_addButton__ACFM5:disabled{background-color:#a0aec0;cursor:not-allowed}.LabelComponents_actionButtons__IReuM{display:flex;gap:.5rem}.LabelComponents_printAllWrapper__jGkVs{display:flex;justify-content:center;margin-bottom:2rem!important;margin-top:3rem!important}.LabelComponents_printAllButtonContainer__YDEQy{border-top:1px solid #e2e8f0;clear:both;display:flex;justify-content:flex-start;margin-top:.5rem;padding:.5rem 0;position:relative;width:100%}.LabelComponents_printAllButton__Vd2Hu{font-size:.875rem;font-weight:600;min-width:450px;padding:.35rem 3rem}.LabelComponents_previewButton__3YekZ,.LabelComponents_printAllButton__Vd2Hu,.LabelComponents_printButton__xrHCB{background-color:#4299e1;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:background-color .2s ease}.LabelComponents_previewButton__3YekZ,.LabelComponents_printButton__xrHCB{flex:1 1;font-size:.75rem;padding:.5rem .75rem}.LabelComponents_printButton__xrHCB:hover{background-color:#3182ce}.NewScriptForm_container__NVtx7{display:flex;flex-direction:column;height:100vh}.NewScriptForm_main__DiDji{flex:1 1 auto;overflow-y:auto;padding:20px 12px}.NewScriptForm_cardtop__gN3jD{margin-bottom:27px}.NewScriptForm_cardbottom__QkSNy,.NewScriptForm_cardtop__gN3jD{background-color:#fff;border:2px solid #e4d6f6;border-radius:8px;box-shadow:0 2px 6px #00000014;padding:14px}.NewScriptForm_cardbottom__QkSNy{margin-bottom:70px}.NewScriptForm_medicationGrid__ldCdO{grid-gap:10px;display:grid;gap:10px;grid-template-columns:auto auto auto;margin-bottom:50px}@media (min-width:768px){.NewScriptForm_medicationGrid__ldCdO{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.NewScriptForm_medicationGrid__ldCdO{grid-template-columns:repeat(3,1fr)}}.NewScriptForm_title__LAO03{color:#1a202c;font-size:22px;font-weight:700;margin:40px 0 20px;text-align:center}.NewScriptForm_sectionRow__Ujj0o{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.NewScriptForm_subtitle__jJuGM{color:#1a202c;font-size:14px;font-weight:600;margin-bottom:10px}.NewScriptForm_sectionHeader__aVG4y{color:#1a202c;font-size:18px;font-weight:700;margin:18px 0 10px}.NewScriptForm_card__uL4Ba:hover{box-shadow:0 3px 8px #0000001a;transform:translateY(-2px)}.NewScriptForm_cardContent__c8WpF,.NewScriptForm_mcContent__c4xUM{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.NewScriptForm_mcRow__rFbHI{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.NewScriptForm_mcRow__rFbHI .NewScriptForm_inputGroup__avojP{max-width:100%}.NewScriptForm_mcRowThree__dfOwn{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.NewScriptForm_mcRowThree__dfOwn .NewScriptForm_inputGroup__avojP{max-width:100%}@media (max-width:1024px){.NewScriptForm_mcRow__rFbHI{grid-template-columns:1fr}.NewScriptForm_mcRowThree__dfOwn{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:640px){.NewScriptForm_mcRowThree__dfOwn{grid-template-columns:1fr}}.NewScriptForm_mcSmall__j8JmR{max-width:140px}.NewScriptForm_mcWide__0dzGh{max-width:100%;width:100%}.NewScriptForm_mcRadioCompact__oG\+Lm{grid-row-gap:6px;align-items:start;display:grid;font-size:12px;grid-auto-flow:row;max-width:100%;row-gap:6px}.NewScriptForm_mcRadioCompact__oG\+Lm input[type=radio]{height:14px;width:14px}.NewScriptForm_mcRadioGroup__NuFvw{max-width:100%;width:100%}.NewScriptForm_mcSpanAll__ToF19{grid-column:1/-1}@media (min-width:768px){.NewScriptForm_cardContent__c8WpF{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.NewScriptForm_cardContent__c8WpF{grid-template-columns:repeat(3,1fr)}}.NewScriptForm_inputGroup__avojP{display:flex;flex-direction:column;max-width:270px;width:100%}.NewScriptForm_inputGroup__avojP input,.NewScriptForm_inputGroup__avojP select{font-size:14px;padding:4px}.NewScriptForm_label__Dinvn{font-size:14px;margin-bottom:2px}.NewScriptForm_input__djUHP,.NewScriptForm_select__3\+K7Q{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;padding:6px 8px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.NewScriptForm_input__djUHP:focus,.NewScriptForm_select__3\+K7Q:focus{border-color:#2b6cb0;box-shadow:0 0 0 2px #2b6cb01a;outline:none}.NewScriptForm_checkboxGroup__xBTTF{align-items:center;display:flex;min-width:120px}.NewScriptForm_checkboxCounterWrapper__xRJqf{align-items:center;display:flex;gap:4px;justify-content:flex-start}.NewScriptForm_checkboxLabel__xLpl9{align-items:center;color:#2d3748;display:flex;font-size:14px;font-weight:500;gap:6px}.NewScriptForm_checkbox__xsqjd{accent-color:#2b6cb0;cursor:pointer;height:14px;width:14px}.NewScriptForm_fileInputWrapper__SoKxb{align-items:center;display:flex;position:relative}.NewScriptForm_fileInput__cM8eg{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:12px;padding:6px}.NewScriptForm_fileInputButton__B\+vJR{background-color:#2b6cb0;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;margin-left:8px;padding:6px 12px;transition:background-color .2s ease,transform .2s ease}.NewScriptForm_fileInputButton__B\+vJR:hover{background-color:#38a5f8;transform:translateY(-1px)}.NewScriptForm_addButton__Z6L5v{align-items:center;background-color:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:32px;justify-content:center;padding:0 12px;transition:background-color .2s ease,transform .2s ease}.NewScriptForm_addButton__Z6L5v:hover{background-color:#38a5f8;transform:translateY(-2px)}.NewScriptForm_cardTitle__TAaVW{color:#1a202c;font-size:13px;font-weight:600;margin-bottom:8px}.NewScriptForm_proceedButton__Bpocw{background-color:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:50px;margin-top:-40px;padding:10px 24px;transition:background-color .2s ease,transform .2s ease}.NewScriptForm_proceedButton__Bpocw:hover{background-color:#38a5f8;transform:translateY(-1px)}.NewScriptForm_centerProceed__u5ulf{display:flex;justify-content:center;margin:20px 0}.NewScriptForm_docSummary__7Z0dz{font-size:.85rem;margin-top:.5rem}.NewScriptForm_docSummaryContainer__EHFB-{align-items:center;display:flex;justify-content:flex-end;margin-bottom:6px}.NewScriptForm_docSummaryInline__lvhM2{align-items:center;display:inline-flex;font-size:.85rem;gap:6px}.NewScriptForm_docSummaryLabel__IV\+Fe{font-weight:500}.NewScriptForm_docSummaryButton__xDX9D{background:none;border:none;cursor:pointer;font-size:.85rem;margin-left:.75rem;padding:0;text-decoration:underline}.NewScriptForm_docSummaryError__\+vCzv{color:#dc2626;font-size:.8rem;margin-top:.25rem}.NewScriptForm_historyModalOverlay__TLrqZ{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.NewScriptForm_historyModalContent__Zd2Yp{background:#fff;border-radius:8px;max-height:80vh;min-width:600px;overflow:auto;padding:1.5rem;position:relative}.NewScriptForm_historyModalCloseButton__3hTPZ{background:none;border:none;cursor:pointer;font-size:1.2rem;position:absolute;right:8px;top:8px}.NewScriptForm_historyTableWrapper__qxG2O{margin-top:1rem}.NewScriptForm_historyTable__SmQh1{border-collapse:collapse;width:100%}.NewScriptForm_historyHeaderRow__3xRsG{border-bottom:1px solid #e5e7eb}.NewScriptForm_historyHeaderCell__nwhXZ{color:#374151;font-size:.875rem;font-weight:600;padding:.75rem;text-align:left}.NewScriptForm_historyRow__HJAyI{border-bottom:1px solid #f3f4f6;transition:background-color .15s ease-in-out}.NewScriptForm_historyRow__HJAyI:hover{background-color:#f9fafb}.NewScriptForm_historyCell__L-3jK{color:#111827;font-size:.875rem;padding:.75rem}.NewScriptForm_historyContextBadgeAmend__SiRMG,.NewScriptForm_historyContextBadge__V8ich{border-radius:.375rem;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.NewScriptForm_historyContextBadge__V8ich{background-color:#dbeafe;color:#1e40af}.NewScriptForm_historyContextBadgeAmend__SiRMG{background-color:#fef3c7;color:#92400e}.NewScriptForm_historyActiveBadgeInactive__pML9K,.NewScriptForm_historyActiveBadge__IyQOk{border-radius:.375rem;font-size:.75rem;font-weight:500;padding:.125rem .5rem}.NewScriptForm_historyActiveBadge__IyQOk{background-color:#d1fae5;color:#065f46}.NewScriptForm_historyActiveBadgeInactive__pML9K{background-color:#fee2e2;color:#991b1b}.NewScriptForm_historyViewButton__J1BjV{background-color:#2563eb;border:1px solid #1d4ed8;border-radius:.375rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.375rem .75rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.NewScriptForm_historyViewButton__J1BjV:hover{background-color:#1d4ed8;border-color:#1e40af}.NewScriptForm_primarySmallButton__aLgJr{background-color:#2b6cb0;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background-color .2s ease,transform .2s ease}.NewScriptForm_primarySmallButton__aLgJr:hover{background-color:#38a5f8;transform:translateY(-1px)}.generic-popup_modalContent__mGtCZ{background-color:#fff;border-radius:8px;box-shadow:0 6px 12px #00000026;max-height:90vh;max-width:800px;overflow-y:auto;padding:24px;width:100%}.generic-popup_modalHeader__hV8AR{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.generic-popup_modalHeading__vfNQq{color:#e53e3e;font-size:24px;font-weight:700;letter-spacing:.5px;line-height:1.4;margin:0 auto 16px;text-align:center}.generic-popup_buttonContainer__Qf59S{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.generic-popup_replaceButton__Z-6mX{background-color:#38bdf8!important;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:6px 8px;white-space:nowrap}.RadioButton_radioGroup__kdaTm{align-items:center;display:flex;gap:2rem;justify-content:center;padding:.5rem 0}.RadioButton_radioLabel__cjvQx{align-items:center;color:#333;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;transition:color .2s ease}.RadioButton_radioInput__aLS4d{-webkit-appearance:none;appearance:none;border:2px solid #38a5f8;border-radius:50%;cursor:pointer;height:1.25rem;outline:none;position:relative;width:1.25rem}.RadioButton_radioInput__aLS4d:checked{background-color:#38a5f8}.RadioButton_radioInput__aLS4d:checked:after{background-color:#fff;border-radius:50%;content:"";height:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5rem}.RadioButton_radioInput__aLS4d:focus{box-shadow:0 0 0 3px #38a5f84d}.medical-aid-modal_modalOverlay__miBWi{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;visibility:hidden;width:100vw;z-index:1000}.medical-aid-modal_modalOverlay__miBWi.medical-aid-modal_show__q2PE0{opacity:1;visibility:visible}.medical-aid-modal_modalContent__pB81q{background-color:#fff;border-radius:8px;box-shadow:0 6px 16px #0003;display:flex;flex-direction:column;gap:16px;max-height:90vh;max-width:600px;overflow-y:auto;padding:32px;position:relative;width:100%}.medical-aid-modal_modalHeader__DkgHN{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.medical-aid-modal_modalHeading__d0lLV{flex:1 1;font-size:22px;font-weight:700;margin:0;text-align:center}.medical-aid-modal_closeButton__lhtXU{align-items:center;background:#edf2f7;border:none;border-radius:50%;box-shadow:0 2px 6px #0000001a;color:#4a5568;cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .2s ease,color .2s ease,transform .2s ease;width:32px}.medical-aid-modal_buttonContainer__11rPy{display:flex;gap:12px;justify-content:center;margin-top:24px}.medical-aid-modal_modalBody__1SlOJ{font-size:16px;line-height:1.5;text-align:center}.MedicationCard_cardHeader__muFuV{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.MedicationCard_headerLeft__iwZDb{align-items:center;display:flex;gap:10px}.MedicationCard_index__obXZA{font-size:18px;font-weight:700}.MedicationCard_stockBadge__f6MK2{align-items:center;background:#fee2e2;border-radius:999px;color:#b91c1c;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 10px}.MedicationCard_mcContent__18vIJ{grid-column-gap:16px;grid-row-gap:8px;column-gap:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.MedicationCard_mcRowThree__oCpqS,.MedicationCard_mcRow__Fi5lO{display:contents}.MedicationCard_mcSpanAll__meQp7{grid-column:1/-1}.MedicationCard_inputGroup__Ki44G{display:flex;flex-direction:column;gap:4px;min-width:0}.MedicationCard_label__yBeO4{color:#334155;font-size:14px;font-weight:600}.MedicationCard_input__v3yuk,.MedicationCard_select__Mrko7,.MedicationCard_textarea__2Cmfa{background:#fff;border:1.2px solid #e5e7eb;border-radius:8px;color:#0f172a;font-size:13px;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.MedicationCard_input__v3yuk:focus,.MedicationCard_select__Mrko7:focus,.MedicationCard_textarea__2Cmfa:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #60a5fa33}.MedicationCard_smallInput__tUBQY{max-width:180px}.MedicationCard_medField__JvhKv{position:relative}.MedicationCard_medIconLeft__YcnR4{color:#64748b;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.MedicationCard_medCaretRight__j7gSt{color:#94a3b8;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.MedicationCard_medInput__eKnfW{padding-left:40px;padding-right:34px}.MedicationCard_autocompleteDropdown__yo2Jl{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.MedicationCard_dropdownItem__VYpA0{border-bottom:1px solid #f3f4f6;cursor:pointer;padding:12px 16px;transition:background-color .15s ease}.MedicationCard_dropdownItem__VYpA0:last-child{border-bottom:none}.MedicationCard_dropdownItem__VYpA0:hover{background-color:#f8fafc}.MedicationCard_medicationName__HoWvK{color:#0f172a;font-size:14px;font-weight:600;margin-bottom:2px}.MedicationCard_medicationDetails__P7\+Ke{color:#64748b;font-size:12px}.MedicationCard_mcRadioGroup__EMSCl{align-items:center;display:flex;flex-wrap:wrap;gap:16px;min-width:0;width:100%}.MedicationCard_radioInline__-OuTm{align-items:center;color:#0f172a;display:inline-flex;font-size:14px;gap:8px;white-space:nowrap}.MedicationCard_radioInput__7gq5z{accent-color:#38a5f8}.MedicationCard_hintBadge__6otOp{align-items:center;background:#e0f2fe;border-radius:999px;color:#0369a1;display:inline-flex;font-size:12px;font-weight:600;padding:6px 10px}.MedicationCard_hintBadgeClickable__9F-ce{cursor:pointer}.MedicationCard_hintBadgeStruck__4fgk3{text-decoration:line-through}.MedicationCard_saveButton__YUb2I{margin-top:12px;width:100%}.MedicationCard_span2__li4QD{grid-column:span 2}.MedicationCard_spanAll__oIvNP{grid-column:1/-1}.MedicationCard_noSpinner__Zh7Ss::-webkit-inner-spin-button,.MedicationCard_noSpinner__Zh7Ss::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.MedicationCard_noSpinner__Zh7Ss[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.MedicationCard_qtyWrapper__nHiQY{max-width:220px;position:relative}.MedicationCard_qtyInput__7NwUZ{padding-right:46px;text-align:left}.MedicationCard_stepper__GirJR{display:flex;flex-direction:column;gap:2px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.MedicationCard_stepperBtn__pwi8-{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;color:#334155;cursor:pointer;display:inline-flex;height:20px;justify-content:center;width:28px}.MedicationCard_stepperBtn__pwi8-:active{background:#e2e8f0}.MedicationCard_mcSmall__AiDVN{margin:0}.MedicationCard_mcRadioCompact__j-B-1{display:inline-block}@media (max-width:900px){.MedicationCard_mcContent__18vIJ{grid-template-columns:repeat(2,minmax(0,1fr))}.MedicationCard_mcRadioGroup__EMSCl{gap:12px}.MedicationCard_mcActions__uNouE,.MedicationCard_mcDirections__xylyl{grid-column:1/-1}.MedicationCard_directionsSelect__1nTap{max-width:100%}}@media (max-width:560px){.MedicationCard_mcContent__18vIJ{grid-template-columns:1fr}.MedicationCard_mcRadioGroup__EMSCl{gap:8px}.MedicationCard_radioInline__-OuTm{font-size:13px}}.MedicationCard_inlineGroup__n5QUb{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.MedicationCard_inlineHalf__WIIH5{display:flex;flex-direction:column;gap:4px}.MedicationCard_mb6__XKgvi{margin-bottom:6px}.MedicationCard_mt8__F38bq{margin-top:8px}@media (max-width:900px){.MedicationCard_inlineGroup__n5QUb{grid-template-columns:1fr}}.fileInputWrapper{align-items:center;display:flex;font-size:12px;gap:8px;max-width:240px}.fileInput{display:none}.fileInputLabel{align-items:center;background-color:#38bdf8;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;padding:6px 12px;transition:background-color .2s ease,transform .2s ease}.fileInputLabel:hover{background-color:#38a5f8;transform:translateY(-1px)}.fileName{color:#4a5568;font-size:11px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paymentTypeRow{align-items:center;display:flex;gap:12px}.filter-patient-script_container__gfkNC{display:flex;flex-direction:column;min-height:100vh}.filter-patient-script_main__x8Qpd{flex:1 1;margin-top:80px;padding:2rem;text-align:center}.filter-patient-script_title__SIk0U{color:#1a202c;font-size:2rem;margin-bottom:1.5rem}.filter-patient-script_filterBox__vGDpJ{margin:0 auto 1rem;max-width:1000px}.filter-patient-script_filterRow__ShtPk{align-items:flex-end;display:flex;flex-wrap:nowrap;gap:.5rem}.filter-patient-script_filterRow__ShtPk>*{flex:1 1;max-width:180px}.filter-patient-script_filterRow__ShtPk .filter-patient-script_formGroup__di6wv{margin:0}.filter-patient-script_filterRow__ShtPk .filter-patient-script_formInput__u2oQ6{font-size:.9rem;height:28px;padding:.3rem}.filter-patient-script_newScriptButton__RjlSV{align-items:center;display:inline-flex;flex:0 0 auto;font-size:.9rem;height:28px;justify-content:center;line-height:1;margin-top:0;max-width:none;padding:.3rem 1rem}.filter-patient-script_filterRow__ShtPk input,.filter-patient-script_filterRow__ShtPk select{border:1px solid #cbd5e0;border-radius:4px;font-size:.9rem;height:28px;max-width:180px;outline:none;padding:.3rem}.filter-patient-script_filterRow__ShtPk label{color:#4a5568;font-size:.75rem;margin-bottom:.1rem}.filter-patient-script_filterRow__ShtPk .filter-patient-script_dropdownContainer__PQy9A,.filter-patient-script_filterRow__ShtPk .filter-patient-script_formGroup__di6wv{display:flex;flex:1 1;flex-direction:column;gap:.2rem;max-width:180px}.rewrite-script-patient-filter_rightShiftedRow__97ISf{flex-wrap:wrap!important;gap:1rem!important;justify-content:flex-start!important;margin-left:100px}.patient-script-info_closeButton__JGODH{background:none;border:none;color:#4a5568;cursor:pointer;font-size:1.5rem;padding:.3rem;position:absolute;right:12px;top:12px;transition:color .2s ease,transform .2s ease}.patient-script-info_closeButton__JGODH:hover{color:#e53e3e;transform:scale(1.2)}.patient-script-info_fields__-gU3c{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:20px;margin-top:1.5rem}.patient-script-info_fields__-gU3c>*{flex:1 1;max-width:180px}.patient-script-info_fields__-gU3c .patient-script-info_formGroup__W205z{display:flex;flex-direction:column;gap:.2rem;margin:0}.patient-script-info_fields__-gU3c input{background:#f7fafc;border:1px solid #cbd5e0;border-radius:6px;font-size:1rem;height:32px;outline:none;padding:.4rem;transition:border-color .2s ease}.patient-script-info_fields__-gU3c input:focus{border-color:#3182ce}.patient-script-info_fields__-gU3c label{color:#2d3748;font-size:.8rem;font-weight:500;margin-bottom:.2rem}.patient-script-info_tableWrapper__yHXG0{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;overflow-x:auto;width:100%}.patient-script-info_table__6lreu{border-collapse:collapse;width:100%}.patient-script-info_table__6lreu td,.patient-script-info_table__6lreu th{border-bottom:1px solid #e2e8f0;padding:.75rem;text-align:left}.patient-script-info_table__6lreu th{background:#edf2f7;color:#2d3748;font-size:.9rem;font-weight:600}.patient-script-info_table__6lreu td{color:#4a5568;font-size:.85rem}.patient-script-info_buttonGroup__-P8uR{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem}.patient-script-info_buttonGroup__-P8uR button{background:#3182ce;border-radius:6px;color:#fff;font-size:.9rem;height:28px;line-height:1;padding:.3rem 1.2rem;transition:background .2s ease,transform .2s ease}.patient-script-info_buttonGroup__-P8uR button:hover{background:#2b6cb0;transform:translateY(-1px)}.patient-script-info_pageWrapper__Rh6dK{display:flex;flex-direction:column;min-height:100vh}.patient-script-info_main__xdB4K{flex:1 1;margin-top:80px;padding:2rem;text-align:center}.patient-follow-up-modal_modalContent__cDVS2{background-color:#fff;border-radius:8px;box-shadow:0 6px 12px #00000026;max-height:90vh;max-width:900px;overflow-y:auto;padding:32px;width:100%}.patient-follow-up-modal_modalHeading__LmR\+N{font-size:26px;font-weight:700;margin-bottom:20px;text-align:center}.patient-follow-up-modal_yesNoContainer__YVtuU{align-items:center;display:flex;gap:12px;justify-content:flex-end}.patient-follow-up-modal_checkboxLabel__5-MFZ{align-items:center;display:flex;gap:4px}.patient-follow-up-modal_checkbox__-KVcj{accent-color:#2563eb;height:15px;width:15px}.patient-follow-up-modal_notesInput__pJhfj{border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.patient-follow-up-modal_buttonContainer__YwTI8{display:flex;gap:12px;justify-content:center;margin-top:20px}.patient-follow-up-modal_sectionRow__0XR11{align-items:center;display:flex;justify-content:space-between;margin:10px 0 12px}.patient-follow-up-modal_addButton__q6j4O{align-items:center;background-color:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:32px;justify-content:center;padding:0 12px;transition:background-color .2s ease,transform .2s ease}.patient-follow-up-modal_addButton__q6j4O:hover{background-color:#38a5f8;transform:translateY(-1px)}.patient-follow-up-modal_questionInput__ekTJY{border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.ClinicScriptPatientDetails_content__aeniV{box-sizing:border-box;padding:20px;width:100%}.ClinicScriptPatientDetails_centerFilters__CFtyl,.filter-form{display:flex;justify-content:center}.filter-form{align-items:flex-end;box-sizing:border-box;flex-wrap:wrap;gap:15px;margin:0 auto 20px;max-width:1200px;padding:0 20px;width:100%}.filter-form .form-group{flex:1 1 200px;margin-bottom:0;max-width:250px}.filter-form label{color:#333}.table{border-collapse:initial;border-radius:.35rem;border-spacing:0;box-shadow:0 .15rem 1.75rem 0 #3a3b4526;margin-top:1.5rem;overflow:hidden;width:100%}.table,.table th,.table thead,.table thead tr{background-color:#efe0ff}.table th{border-bottom:1px solid #e3e6f0;border-top:none;color:#4e73df;font-size:.65rem;font-weight:800;letter-spacing:.5px;padding:1rem;text-transform:uppercase;vertical-align:middle}.table tbody tr{background-color:#fff;transition:all .2s}.table td{border-top:1px solid #e3e6f0;color:#5a5c69;font-size:.85rem;padding:1rem;vertical-align:middle}.table>:not(:last-child)>:last-child>*{border-bottom-color:#e3e6f0}.table thead th:first-child{border-top-left-radius:.35rem}.table thead th:last-child{border-top-right-radius:.35rem}.table tbody tr:last-child td:first-child{border-bottom-left-radius:.35rem}.table tbody tr:last-child td:last-child{border-bottom-right-radius:.35rem}tr{background-color:#fff}tr:nth-child(2n){background-color:#f8f9fa}.btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:background-color .2s}.btn-primary{background-color:#4e73df;border:1px solid #0000;border-radius:.35rem;color:#fff;font-size:.8rem;line-height:1.5;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-secondary{background-color:#6c757d;color:#fff}.action-buttons .btn{font-size:13px;padding:4px 8px}input:focus,select:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.filter-form label{color:#555;display:block;font-weight:500;margin-bottom:5px}.filter-form input,.filter-form select{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.filter-form button{align-self:flex-end;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-bottom:5px;padding:8px 16px}table{border-collapse:collapse;margin-top:20px;width:100%}td,th{border-bottom:1px solid #ddd;padding:12px 15px;text-align:left}th{background-color:#efe0ff;color:#333;font-weight:600}.action-buttons{gap:5px}.action-buttons button{border:none;border-radius:3px;cursor:pointer;font-size:12px;padding:4px 8px}.action-buttons button.view{background-color:#2196f3;color:#fff}.action-buttons button.print{background-color:#ff9800;color:#fff}.action-buttons button:hover{opacity:.9}.dispense-table_container__kKXAt{background:#f9fafb;display:flex;flex-direction:column;min-height:100vh}.dispense-table_main__owCqx{flex:1 1;margin-top:80px;padding:2rem;text-align:center}.dispense-table_title__ZZ1VH{color:#1a202c;font-size:2rem;font-weight:600;margin-bottom:2rem;text-align:center}.dispense-table_formWrapper__wA0qc{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem;padding:1rem}.dispense-table_inputGroup__TyHQl{display:flex;flex-direction:column}.dispense-table_inputLabel__HeqxP{color:#374151;font-size:.9rem;font-weight:500;margin-bottom:.3rem}.dispense-table_inputField__A7aI7{border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;padding:.5rem .75rem;width:220px}.dispense-table_inputField__A7aI7:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.dispense-table_dropdownField__2rxRG{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:.85rem;height:36px;padding:.3rem .5rem;width:180px}.dispense-table_dropdownField__2rxRG:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33;outline:none}.dispense-table_tableWrapper__XyWTt{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000000d;margin:0 auto;max-width:1000px;overflow:hidden}.dispense-table_paginationWrapper__cxzRG{display:flex;justify-content:center;margin-top:1.5rem}.dispense-table_tableActionBtn__CPDLy{background-color:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.4rem 1rem;transition:background .25s ease,transform .15s ease}.dispense-table_tableActionBtn__CPDLy:hover{background-color:#38a5f8;transform:translateY(-2px)}.dispense-table_tableActionBtn__CPDLy:active{transform:translateY(0)}.ChronicMedication_container__-moRl{display:flex;flex-direction:column;min-height:100vh}.ChronicMedication_main__P-5ow{background-color:#f8fafc;flex:1 1;overflow-y:auto;padding:80px 20px 60px}.ChronicMedication_title__Gp1Ef{color:#333;font-size:24px;margin-bottom:10px;text-align:center}.ChronicMedication_statsContainer__qU\+7t{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px}.ChronicMedication_statsContainer__qU\+7t>*{font-size:.9rem;height:150px;width:150px}.ChronicMedication_searchContainer__\+vEAR{display:flex;justify-content:center;margin-bottom:20px}.ChronicMedication_filterButtons__ZChGK{display:flex;gap:10px;justify-content:center}.ChronicMedication_filterButton__SZKf6{background-color:#0ea5e9;border:none;color:#fff;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.ChronicMedication_activeFilter__XSwvb{background-color:#fff;border:1px solid #d6d6d6;color:#0284c7}.ChronicMedication_patientCards__cxxeb{display:flex;flex-direction:row;gap:15px;justify-content:center;max-height:290px;scroll-behavior:smooth}.ChronicMedication_patientCards__cxxeb>*{flex-shrink:0;height:250px;margin-bottom:0;min-width:350px;width:350px}.ChronicMedication_patientDetails__AYYjv{font-size:.9rem;line-height:1.5}.ChronicMedication_buttonContainer__mRUgo{display:flex;flex-direction:column;gap:10px}.ChronicMedication_actionButton__yQ3fx{background-color:#0ea5e9;border:none;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1rem;margin-top:0;padding:8px;transition:background-color .2s ease;width:100%}.ChronicMedication_actionButton__yQ3fx:disabled{background-color:#a3bffa;cursor:not-allowed}.ChronicMedication_paddingStyle__4M5K2{padding:5px}.ChronicCards_container__CXgd5{align-items:stretch;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:10px 0 24px}.ChronicCards_card__NJZcT{align-items:center;background:#fff;border:2px solid #d7cae4;border-radius:10px;box-shadow:0 3px 10px #8b5cf61f;display:flex;flex-direction:column;height:120px;justify-content:center;padding:14px 16px;text-align:center;width:13%}.ChronicCards_title__uAP0z{color:#6b7280;font-size:12px;padding:5px}.ChronicCards_metric__J366Q{font-size:28px;font-weight:700;padding:5px}.ChronicCards_subtitle__SBph9{color:#9ca3af;font-size:12px}.ChronicCards_neutral__hSpYm{color:#111827}.ChronicCards_green__LpLE5{color:#10b981}.ChronicCards_red__TFGwz{color:#ef4444}.ChronicCards_purple__UiKQt{color:#5b8def}.PatientChronicCards_grid__-yv6H{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.PatientChronicCards_card__385a0{background:#fff;border:3px solid #d8b4fe;border-radius:12px;box-shadow:0 6px 14px #8b5cf626;display:flex;flex-direction:column;height:240px;min-width:300px;padding:14px 16px 12px;width:300px}.PatientChronicCards_header__GYH3W{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:36px 1fr auto;margin-bottom:8px}.PatientChronicCards_avatar__0Y0BO{align-items:center;background:#38bdf8;border-radius:9999px;color:#fff;display:flex;font-weight:700;height:36px;justify-content:center;width:36px}.PatientChronicCards_name__mxTWD{color:#111827;font-weight:700}.PatientChronicCards_status__DXkrm{border:1px solid #0000;border-radius:20px;font-size:12px;padding:4px 8px}.PatientChronicCards_statusDue__vEsHO{background:#e7f9ef;border-color:#b7efcd;color:#22c55e}.PatientChronicCards_statusOverdue__ffvNS{background:#fde8ef;border-color:#f9cbd6;color:#f43f5e}.PatientChronicCards_body__xt\+oK{flex:1 1}.PatientChronicCards_row__x54L7{align-items:center;color:#374151;display:flex;font-size:14px;gap:8px}.PatientChronicCards_icon__7m3Uu{opacity:.7}.PatientChronicCards_script__E7wec{color:#6b7280;font-size:12px;margin:6px 0 10px}.PatientChronicCards_scriptTag__b7IjT{background:#d8b4fe;border-radius:12px;color:#fff;font-size:12px;font-weight:300;padding:6px 12px}.PatientChronicCards_fields__z7dzT{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.PatientChronicCards_fieldBox__KJ3lk{display:flex;flex-direction:column;gap:6px}.PatientChronicCards_fieldLabel__NQ3bB{color:#6b7280;font-size:12px}.PatientChronicCards_inputLike__1oL6a{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;display:flex;font-size:14px;gap:6px;padding:6px 8px}.PatientChronicCards_inputOverdue__xbIb6{border-color:#ef4444;box-shadow:inset 0 0 0 1px #ef4444}.PatientChronicCards_overdueChip__DIp4M{align-items:center;color:#f43f5e;display:inline-flex;font-size:12px;gap:6px;margin-top:6px}.PatientChronicCards_footer__inp-P{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}.PatientChronicCards_footerSingle__af80Z{grid-template-columns:1fr}.PatientChronicCards_btn__Cvojd{border:none;color:#fff;cursor:pointer;font-weight:300;height:34px;transition:transform .05s ease,background-color .2s ease}.PatientChronicCards_btn__Cvojd:active{transform:translateY(1px)}.PatientChronicCards_btnPrimary__KNQni,.PatientChronicCards_btnSecondary__shAKD{background:#38bdf8}.PatientChronicCards_btn__Cvojd:disabled{background:#9ca3af;cursor:not-allowed}.ChronicMedicationQuickView_container__IvJVU{display:flex;flex-direction:column;min-height:100vh}.ChronicMedicationQuickView_main__L9uEw{background-color:#f8fafc;flex:1 1;overflow-y:auto;padding:80px 20px 60px}.ChronicMedicationQuickView_title__wRjhu{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.ChronicMedicationQuickView_formContainer__jrwqF{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;margin:0 auto 20px;max-width:900px}.ChronicMedicationQuickView_formContainer__jrwqF>*{flex:1 1;min-width:200px}.ChronicMedicationQuickView_fieldContainer__58AUK{display:flex;flex-direction:column}.ChronicMedicationQuickView_fieldLabel__M71la{color:#333;font-size:18px;margin-bottom:6px}.ChronicMedicationQuickView_selectOverride__kMfNk{font-size:14px;height:44px;line-height:22px;padding:10px 12px}.ChronicMedicationQuickView_tableContainer__UHyfm{margin:20px auto;max-width:100%}.ChronicMedicationQuickView_buttonContainer__Mndnj{display:flex;justify-content:center;margin-top:20px}@media (max-width:768px){.ChronicMedicationQuickView_formContainer__jrwqF{flex-direction:column;gap:10px}.ChronicMedicationQuickView_formContainer__jrwqF>*{min-width:100%}}.ChronicMedicationQuickView_modalContent__\+hhYh{background:#fff;border-radius:8px;box-shadow:0 10px 30px #00000026;max-width:560px}.ChronicMedicationQuickView_modalHeader__2Brr5{padding:28px 24px;text-align:center}.ChronicMedicationQuickView_warningIcon__8LCdh{align-items:center;border:3px solid #ff4d4f;border-radius:50%;color:#ff4d4f;display:inline-flex;font-size:36px;height:64px;justify-content:center;margin-bottom:14px;width:64px}.ChronicMedicationQuickView_modalTitle__tH9vE{margin-bottom:22px}.ChronicMedicationQuickView_modalActions__L9MAR{display:flex;gap:12px;justify-content:center}.ClaimApprovedTable_pageMain__zt8ZT{margin:56px auto 32px;max-width:1500px;padding:0 8px;width:100%}.ClaimApprovedTable_controlsRow__Q4pAc{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(180px,1fr));justify-content:center}.ClaimApprovedTable_controlsRow__Q4pAc .readOnlyContainer{height:auto;min-height:56px}.ClaimApprovedTable_controlsRow__Q4pAc .readOnlyContainer input,.ClaimApprovedTable_controlsRow__Q4pAc .readOnlyContainer span{overflow:visible;white-space:normal;word-break:break-word}.ClaimApprovedTable_midRowTight__SR20O{align-items:flex-start;display:flex;gap:16px;justify-content:center;margin:0 auto;width:-webkit-fit-content;width:fit-content}.ClaimApprovedTable_optionsRightTight__ZIQzE{margin-left:0!important}.ClaimApprovedTable_optionsRightNudge__2cxcI{margin-left:120px}.ClaimApprovedTable_labelButtonsRow__C1i5l{display:flex;gap:8px;justify-content:center;margin-top:82px}.ClaimApprovedTable_claimActionsRow__4RAnX{align-items:center;display:flex;gap:24px;margin-top:12px}.ClaimApprovedTable_statusScaled__1JpQ0{filter:saturate(1.2) brightness(1.1) drop-shadow(0 2px 6px rgba(0,0,0,.15));margin-left:115px;transform:scale(1.5);transform-origin:left center}.ClaimApprovedTable_tilesMiddleFlex__Mf\+-7{flex:1 1}.ClaimApprovedTable_mb16__GzuQp{margin-bottom:16px}.ClaimApprovedTable_paginationWrap__7prud{display:flex;justify-content:center;margin-top:-50px}.toFollows_headerCards__KAkEd{align-items:stretch;display:flex;gap:2rem;justify-content:center;margin-bottom:1.5rem}.toFollows_statCard__FVEk4{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:16px;box-shadow:0 8px 24px #161c2d1a;position:relative;transition:transform .2s ease,box-shadow .25s ease;width:300px}.toFollows_headerCards__KAkEd .toFollows_statCard__FVEk4:first-child{--stats-value-color:#dc2626;--stats-value-size:1.5rem}.toFollows_headerCards__KAkEd .toFollows_statCard__FVEk4:nth-child(2){--stats-value-color:#16a34a;--stats-value-size:1.5rem}.toFollows_statCard__FVEk4:hover{box-shadow:0 14px 36px #161c2d2e;transform:translateY(-3px)}.toFollows_statCard__FVEk4:before{background:radial-gradient(60% 60% at 30% 10%,#6366f140 0,#6366f100 60%),radial-gradient(60% 60% at 80% 80%,#0ea5e933 0,#0ea5e900 60%);background:var(--tf-glow,radial-gradient(60% 60% at 30% 10%,#6366f140 0,#6366f100 60%),radial-gradient(60% 60% at 80% 80%,#0ea5e933 0,#0ea5e900 60%));border-radius:18px;content:"";filter:blur(10px);inset:-2px;position:absolute;z-index:-1}.toFollows_bottomSpacer__9MSHR{height:20px}.toFollows_pageWrap__87vjW{padding-bottom:22px}.toFollows_statsCompactCard__hW4Nb{min-height:150px!important;padding-top:8px}.totalOutstanding_container__j5Qti{display:flex;flex-direction:column;min-height:100vh}.totalOutstanding_main__JLn6z{flex:1 1;margin-top:40px;padding:2rem;text-align:center}.totalOutstanding_mainCompact__f7kzX{margin-top:8px;padding-top:.5rem}.totalOutstanding_filterBar__niGjC{display:flex;justify-content:center;margin-bottom:1rem}.totalOutstanding_tabsWrapper__lS2ub{display:flex;justify-content:center;margin-bottom:1.5rem}.totalOutstanding_cardsGrid__kLpKv{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(280px,460px));justify-content:center}.totalOutstanding_card__UArEu{background:#fff;border:2px solid #a855f733;border-radius:12px;box-shadow:0 8px 20px #805ad526;padding:1.25rem 1.25rem 1rem;text-align:left}.totalOutstanding_cardHeader__pKFQC{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.totalOutstanding_patientInfo__2kUdk{align-items:center;display:flex;gap:.75rem}.totalOutstanding_avatar__AGdWj{align-items:center;background:linear-gradient(135deg,#7c3aed,#60a5fa);border-radius:50%;color:#fff;display:flex;font-weight:700;height:28px;justify-content:center;width:28px}.totalOutstanding_name__vVUZ1{font-weight:700}.totalOutstanding_subtle__yNr0D{color:#64748b;font-size:.85rem}.totalOutstanding_formGrid__pRcA-{grid-gap:.75rem 1rem;display:grid;gap:.75rem 1rem;grid-template-columns:1fr 1fr;margin-top:.5rem}.totalOutstanding_buttonBar__CLbnO{margin-top:.75rem}.totalOutstanding_actionBtn__gNYfi{width:100%}.totalOutstanding_paginationWrapper__mVaAu{display:flex;justify-content:center;margin-bottom:2.5rem;margin-top:1.5rem}@media (max-width:900px){.totalOutstanding_cardsGrid__kLpKv{grid-template-columns:1fr}}.medical-aid-amend-modal_modalContent__XryXe{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px #0000001a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;max-height:85vh;max-width:600px;overflow:visible;padding:16px 20px;position:relative;width:100%}.medical-aid-amend-modal_compactField__luw0z{overflow:visible;transform:scale(.92);transform-origin:top left;width:108.69565%}.medical-aid-amend-modal_modalContent__XryXe .medical-aid-amend-modal_compactField__luw0z{transform:none;width:100%}.medical-aid-amend-modal_content__2\+G2a{display:flex;flex-direction:column;gap:12px;max-height:70vh;overflow-y:auto;padding-top:8px}.medical-aid-amend-modal_modalContent__XryXe .react-datepicker,.medical-aid-amend-modal_modalContent__XryXe .react-datepicker-popper{z-index:3000}.medical-aid-amend-modal_modalContent__XryXe .react-datepicker-popper{position:fixed!important}.medical-aid-amend-modal_modalContent__XryXe .react-datepicker__input-container{position:relative;z-index:1}.medical-aid-amend-modal_modalHeader__wj0cq{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.medical-aid-amend-modal_modalHeading__ber0e{color:#1f2937;flex-grow:1;font-size:1.5rem;font-weight:700;margin:0;text-align:center}.medical-aid-amend-modal_closeButton__UopZ3{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1.5rem;transition:color .2s ease}.medical-aid-amend-modal_formGrid__-ql1C{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:1fr 1fr}.medical-aid-amend-modal_formGroup__NgRLV{display:flex;flex-direction:column;gap:4px}.medical-aid-amend-modal_label__CRlgG{color:#374151;font-size:.875rem;font-weight:500;letter-spacing:.01em}.medical-aid-amend-modal_buttonContainer__F8CXR{display:flex;gap:10px;justify-content:center;margin-top:20px}.medical-aid-amend-modal_smallButton__AYxa2{border-radius:8px!important;font-size:.875rem!important;font-weight:500!important;padding:8px 16px!important;transition:all .2s ease}.medical-aid-amend-modal_buttonContainer__F8CXR button{box-shadow:0 2px 4px #0000000d;min-width:120px}.medical-aid-amend-modal_buttonContainer__F8CXR button:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.medical-aid-amend-modal_buttonContainer__F8CXR button.primary{border:none;color:#fff}.medical-aid-amend-modal_buttonContainer__F8CXR button.secondary{background-color:#f3f4f6;border:1px solid #d1d5db;color:#374151}.reversal-accepted_successIconWrapper__W\+dFt{align-items:center;display:flex;justify-content:center;margin-right:8px}.reversal-accepted_successIconCircle__OXwn3{stroke:#10b981;stroke-width:3;fill:none}.reversal-accepted_successIconCheck__PeyjB{stroke:#10b981;stroke-width:4;fill:none;stroke-linecap:round;stroke-linejoin:round}.PackageScriptQuickView_container__UBwEg{display:flex;flex-direction:column;min-height:100vh}.PackageScriptQuickView_main__462gW{background-color:#f8fafc;flex:1 1;overflow-y:auto;padding:80px 20px 60px}.PackageScriptQuickView_title__bEHZf{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.PackageScriptQuickView_formContainer__Y945z{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;margin:0 auto 20px;max-width:900px}.PackageScriptQuickView_formContainer__Y945z>*{flex:1 1;min-width:200px}.PackageScriptQuickView_fieldContainer__lx5fK{display:flex;flex-direction:column}.PackageScriptQuickView_fieldLabel__KBM-3{color:#333;font-size:18px;margin-bottom:6px}.PackageScriptQuickView_selectOverride__4i\+jx{font-size:14px;height:44px;line-height:22px;padding:10px 12px}.PackageScriptQuickView_tableContainer__jJX\+u{margin:20px auto;max-width:100%}.PackageScriptQuickView_buttonContainer__KEvPN{display:flex;justify-content:center;margin-top:20px}@media (max-width:768px){.PackageScriptQuickView_formContainer__Y945z{flex-direction:column;gap:10px}.PackageScriptQuickView_formContainer__Y945z>*{min-width:100%}}.PackageScriptQuickView_modalContent__zmw4Z{background:#fff;border-radius:8px;box-shadow:0 10px 30px #00000026;max-width:560px}.PackageScriptQuickView_modalHeader__LbIOA{padding:28px 24px;text-align:center}.PackageScriptQuickView_warningIcon__jUobf{align-items:center;border:3px solid #ff4d4f;border-radius:50%;color:#ff4d4f;display:inline-flex;font-size:36px;height:64px;justify-content:center;margin-bottom:14px;width:64px}.PackageScriptQuickView_modalTitle__SIs5V{margin-bottom:22px}.PackageScriptQuickView_modalActions__HRIol{display:flex;gap:12px;justify-content:center}.collection_or_delivery_container__bUYvV{display:flex;flex-direction:column;min-height:100vh}.collection_or_delivery_main__t4Z2h{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;padding:2rem}.collection_or_delivery_grid__mT2vs{grid-gap:3rem;align-content:start;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);justify-items:center;margin-bottom:25rem;margin-right:5rem;max-width:360px;width:100%}.collection_or_delivery_title__Xl216{color:#333;font-size:2rem;font-weight:700;margin-bottom:2rem;margin-left:-70px;margin-top:3rem;text-align:center;width:100%}.collectionTable_tableCard__A9NhU{background:#fff;border:1px solid #e6d3ff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin:0 auto;max-width:1178px;overflow:hidden;width:100%}.collectionTable_headerStrip__MGRyT{background:linear-gradient(90deg,#e9d7fe,#e3ccff);color:#000;display:grid;font-weight:700;grid-template-columns:repeat(4,1fr) 120px;opacity:.8;padding:14px 16px}.collectionTable_th__0ov3j{padding:0 8px}.collectionTable_body__ts1rm{display:flex;flex-direction:column}.collectionTable_tr__TROG3{align-items:center;border-bottom:1px solid #f3ecff;display:grid;grid-template-columns:repeat(4,1fr) 120px;padding:14px 16px}.collectionTable_td__YABE0{padding:0 8px}.collectionTable_empty__UZTrR{color:#666;padding:20px;text-align:center}.collectionTable_viewButton__mzlH\+{background-color:#38bdf8;border:none;border-radius:9px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px}.collectionTable_td__YABE0:last-child,.collectionTable_th__0ov3j:last-child{text-align:center}.CollectionModal_modalOverlay__0Qu7m{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CollectionModal_modalContent__Mx1DL{background:#fff;border:2px solid #c084fc;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-width:400px;padding:24px;position:relative;width:90%}.CollectionModal_closeButton__qbgK\+{background:none;border:none;color:#666;cursor:pointer;font-size:24px;line-height:1;padding:4px;position:absolute;right:16px;top:16px}.CollectionModal_modalTitle__PVeri{color:#000;font-size:24px;font-weight:700;margin:0 0 8px}.CollectionModal_collectedInfo__dNM2c{color:#999;font-size:14px;margin:0 0 16px}.CollectionModal_overdueBadge__fx0aF{background-color:#dc2626;border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-weight:500;margin-bottom:16px;padding:6px 12px}.CollectionModal_detailsContainer__Pdx63{margin:24px 0}.CollectionModal_detailRow__FhINJ{align-items:center;display:flex;margin-bottom:16px}.CollectionModal_iconContainer__\+y6nA{align-items:center;display:flex;height:24px;justify-content:center;margin-right:16px;width:24px}.CollectionModal_icon__YIzzV{color:#666;height:20px;width:20px}.CollectionModal_currencyIcon__ZpdNd{color:#666;font-size:18px;font-weight:700}.CollectionModal_detailText__C6hYS{color:#000;font-size:16px;font-weight:500}.CollectionModal_collectedButton__slQ1J{background-color:#38bdf8;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:500;margin:24px auto 0;padding:12px 24px}.collectionDetails_pageWrapper__Bu-Nb{display:flex;flex-direction:column;min-height:100vh;width:100%}.collectionDetails_mainContent__1APmq{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin-bottom:60px;margin-top:60px;padding:20px;width:100%}.collectionDetails_dateFiltersCard__Mg4Dt{background:#0000;border:none;border-radius:0;box-shadow:none;margin-bottom:12px;margin-left:5rem;margin-right:5rem;padding:0;width:calc(100% - 10rem)}.collectionDetails_dateFiltersRow__M01X\+{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:12px}.collectionDetails_contentHeader__H451r{margin-bottom:20px}.collectionDetails_contentHeader__H451r h1{color:#333;font-size:24px;font-weight:600;margin:0}.collectionDetails_metricsGrid__Jgj9V{grid-gap:100px;display:grid;gap:100px;grid-template-columns:repeat(3,280px);justify-content:center;margin:0 auto 24px;width:100%}.collectionDetails_filterSection__eOGgE{display:flex;justify-content:center;margin-bottom:10px;margin-left:5rem;margin-right:5rem;width:calc(100% - 10rem)}.collectionDetails_tableSection__tptPj{display:flex;flex:1 1;flex-direction:column;width:100%}.collectionDetails_viewButton__DkVlg{background-color:#38bdf8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}@media (max-width:768px){.collectionDetails_mainContent__1APmq{margin-bottom:50px;margin-top:50px;padding:15px}.collectionDetails_metricsGrid__Jgj9V{gap:16px;grid-template-columns:repeat(2,260px);justify-content:center}}@media (max-width:640px){.collectionDetails_metricsGrid__Jgj9V{gap:12px;grid-template-columns:minmax(240px,1fr);justify-content:center}}.collectionDetails_dateFilters__x4UoQ{display:flex;gap:40px;justify-content:center;margin-bottom:18px}.collectionDetails_select__n4ogH{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2399a1b3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e6d8ff;border-radius:8px;box-shadow:0 2px 6px #0000000f;color:#333;font-size:14px;padding:8px 36px 8px 12px;width:160px}.collectionDetails_select__n4ogH:focus{border-color:#c7a6ff;box-shadow:0 0 0 3px #c7a6ff40;outline:none}.deliverydetails_pageWrapper__JIW8W{box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:60px;margin-top:60px;min-height:100vh;width:100%}.deliverydetails_mainContent__n6b9o{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;padding:20px;width:100%}.deliverydetails_tableSection__QF62Z{align-items:center;display:flex;flex:1 1;flex-direction:column;width:100%}.deliverydetails_filterSection__YrqUL{display:flex;justify-content:center;margin:0 5rem 2rem;width:calc(100% - 10rem)}.deliverydetails_dateAndActionRow__vp\+Vh{align-items:flex-end;display:flex;gap:0;justify-content:flex-start;margin:0 0 12px;max-width:1178px;padding:0 16px;width:100%}.deliverydetails_inlineActions__Mdre8{align-items:center;display:flex;margin-left:auto;margin-right:-16px}.deliverydetails_dateFiltersCard__f3\+NZ{background:#0000;border:none;border-radius:0;box-shadow:none;flex:1 1;margin-left:110px;padding:0}.deliverydetails_dateFiltersRow__DlViU{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:12px}.deliverydetails_inlineFilter__l8Ho3{align-items:center;display:inline-flex;gap:16px}.deliverydetails_inlineFilter__l8Ho3>span{color:#6b7280;font-size:14px;font-weight:600}.deliverydetails_viewButton__Xkop6{align-items:center;background-color:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:40px;justify-content:center;padding:0 12px;width:115px}.deliverydetails_viewButton__Xkop6.deliverydetails_secondary__\+mcbR{background-color:#60a5fa;cursor:not-allowed;opacity:.7}.deliverydetails_actionCell__-T6wA{align-items:center;display:flex;gap:10px;justify-content:flex-end}.deliverydetails_actionCell__-T6wA.deliverydetails_center__tQXf6{justify-content:center;margin-left:auto;margin-right:auto;width:100%}.deliverydetails_loading__S8f\+r{color:#6b7280;font-weight:500;padding:20px;text-align:center}.deliverydetails_error__-WMQn{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;font-weight:500;margin:10px 0;padding:20px;text-align:center}@media (max-width:768px){.deliverydetails_mainContent__n6b9o{margin-bottom:50px;margin-top:50px;padding:15px}.deliverydetails_dateFiltersCard__f3\+NZ{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}}.DeliveryModal_modalOverlay__OD6wO{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DeliveryModal_modalContent__R0-wt{background:#fff;border:2px solid #cbb5ff;border-radius:12px;max-height:90vh;max-width:1200px;min-height:auto;overflow-y:auto;padding:24px;position:relative;width:90%}.DeliveryModal_modalContent__R0-wt:has(.DeliveryModal_horizontalScrollWrapper__PhAkM .DeliveryModal_deliveryCard__YXCXe:first-child:last-child){max-width:400px}.DeliveryModal_modalContent__R0-wt:has(.DeliveryModal_horizontalScrollWrapper__PhAkM .DeliveryModal_deliveryCard__YXCXe:nth-child(2):last-child){max-width:600px}.DeliveryModal_modalContent__R0-wt:has(.DeliveryModal_horizontalScrollWrapper__PhAkM .DeliveryModal_deliveryCard__YXCXe:nth-child(3):last-child){max-width:800px}.DeliveryModal_modalContent__R0-wt:has(.DeliveryModal_horizontalScrollWrapper__PhAkM .DeliveryModal_deliveryCard__YXCXe:nth-child(4):last-child){max-width:1000px}.DeliveryModal_modalContent__R0-wt:has(.DeliveryModal_horizontalScrollWrapper__PhAkM .DeliveryModal_deliveryCard__YXCXe:nth-child(5)){max-width:1000px}.DeliveryModal_modalHeader__c6TeW{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.DeliveryModal_headerDivider__oYAKm{background:#f1f5f9;height:1px;margin:0 -24px 16px}.DeliveryModal_modalTitle__4FMAl{color:#111827;font-size:18px;font-weight:600;margin:0}.DeliveryModal_modalSubtitle__xd7Zm{color:#6b7280;font-size:14px;margin:4px 0 0}.DeliveryModal_closeButton__akKJE{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;width:24px}.DeliveryModal_orderInfo__Erqq8,.DeliveryModal_sameToAllRow__CSKDg{margin-bottom:16px}.DeliveryModal_checkboxLabel__Pg0wD{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px}.DeliveryModal_checkboxInput__c\+hGf{accent-color:#38bdf8;height:16px;width:16px}.DeliveryModal_horizontalScrollWrapper__PhAkM{grid-gap:1rem;display:grid;gap:1rem;max-height:60vh;overflow-x:hidden;overflow-y:auto;padding:.5rem 0}.DeliveryModal_horizontalScrollWrapper__PhAkM:has(.DeliveryModal_deliveryCard__YXCXe:first-child:last-child){grid-template-columns:1fr;justify-content:center}.DeliveryModal_horizontalScrollWrapper__PhAkM:has(.DeliveryModal_deliveryCard__YXCXe:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}.DeliveryModal_horizontalScrollWrapper__PhAkM:has(.DeliveryModal_deliveryCard__YXCXe:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.DeliveryModal_horizontalScrollWrapper__PhAkM:has(.DeliveryModal_deliveryCard__YXCXe:nth-child(4):last-child){grid-template-columns:repeat(4,1fr)}.DeliveryModal_horizontalScrollWrapper__PhAkM:has(.DeliveryModal_deliveryCard__YXCXe:nth-child(5)){grid-template-columns:repeat(4,1fr)}.DeliveryModal_deliveryCard__YXCXe{background:#e4d6f6;border:1px solid #d0c0e6;border-radius:10px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;gap:.5rem;min-width:200px;padding:.75rem;transition:transform .2s,box-shadow .2s}.DeliveryModal_cardHeaderRow__guBMR{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.DeliveryModal_cardIndex__FwOxo{color:#333;font-size:.9rem;font-weight:600}.DeliveryModal_driverSelector__XxB2v{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px}.DeliveryModal_driverLabelTitle__ZFIdp{color:#111827;font-size:14px;font-weight:600;margin:0 0 8px}.DeliveryModal_driverOptionLabel__qOPBf{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:4px 0}.DeliveryModal_orderHeader__Ljyrg{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.DeliveryModal_orderId__-ZAYB{color:#111827;font-size:16px;font-weight:600}.DeliveryModal_priorityBadge__p5mUg{background-color:#fde2e2;border-radius:4px;color:#de3b40;font-size:12px;font-weight:500;padding:4px 8px}.DeliveryModal_orderDetails__MNrS\+{display:flex;flex-direction:column;gap:12px}.DeliveryModal_detailRow__3LOOt{align-items:center;color:#374151;display:flex;font-size:14px;gap:12px}.DeliveryModal_icon__fwEal{display:flex;justify-content:center;width:16px}.DeliveryModal_driversSection__vYM8s{margin-bottom:24px}.DeliveryModal_driversTitle__umbiQ{color:#111827;font-size:16px;font-weight:600;margin:0 0 16px}.DeliveryModal_driversBox__L-hgp{border:2px solid #e3ccff;border-radius:8px;padding:8px 12px}.DeliveryModal_driverOption__vTiWf{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.DeliveryModal_driverOption__vTiWf:last-child{border-bottom:none}.DeliveryModal_driverLabel__1zuJR{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:12px;margin:2px 0}.DeliveryModal_radioInput__RYoHE{cursor:pointer;height:16px;margin:0;width:16px}.DeliveryModal_driverName__vb0iB{align-items:center;color:#374151;display:flex;font-size:14px;line-height:1.5}.DeliveryModal_driverStatus__ReyNp{background-color:#d1fae5;border-radius:4px;color:#16a34a;font-size:12px;font-weight:500;padding:4px 8px}.DeliveryModal_confirmButton__E5K5U{background-color:#38bdf8;border:none;border-radius:10px;box-shadow:0 2px 6px #0000001f;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;height:40px;margin:12px auto 0;padding:0 16px;transition:background-color .2s;width:140px}.DeliveryModal_confirmButton__E5K5U:disabled{background-color:#9ca3af;cursor:not-allowed}.PriorityPill_pill__uAjB1{border-radius:9999px;display:inline-block;font-size:.75rem;font-weight:600;line-height:1rem;padding:.15rem .5rem}.PriorityPill_high__WNYNJ{background-color:#fde2e2;border:1px solid #fecaca;color:#d92d20}.PriorityPill_medium__nxtiv{background-color:#fff1d6;border:1px solid #fde68a;color:#b54708}.PriorityPill_low__8CZHx{background-color:#dcfce7;border:1px solid #bbf7d0;color:#16a34a}.ConfirmationModal_modalOverlay__fG5t9{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.ConfirmationModal_modalContent__p77dd{background:#fff;border:2px solid #cbb5ff;border-radius:12px;max-width:400px;padding:32px 24px;position:relative;text-align:center;width:90%}.ConfirmationModal_closeButton__A3rvf{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:24px;height:24px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;width:24px}.ConfirmationModal_successIcon__84i2x{margin-bottom:24px}.ConfirmationModal_checkmark__02ofy{align-items:center;background-color:#10b981;border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:700;height:60px;justify-content:center;margin:0 auto;width:60px}.ConfirmationModal_message__HUlVX{color:#111827;font-size:16px;font-weight:500;line-height:1.5}.delivery-stats-grid_grid__GqzVB{grid-gap:16px;-webkit-overflow-scrolling:touch;display:grid;gap:16px;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;margin-bottom:30px;overflow-x:auto;padding-bottom:4px}.delivery-table_tableCard__T4623{background:#fff;border:1px solid #e6d3ff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin:0 auto;max-width:1178px;overflow:hidden;width:100%}.delivery-table_headerStrip__MYmRL{background:linear-gradient(90deg,#e9d7fe,#e3ccff);color:#000;display:grid;font-weight:700;opacity:.8;padding:14px 16px}.delivery-table_th__GxkBn{padding:0 8px}.delivery-table_body__6szQd{display:flex;flex-direction:column}.delivery-table_tr__LcpcU{align-items:center;border-bottom:1px solid #f3ecff;display:grid;padding:14px 16px}.delivery-table_clickable__9WFLh{cursor:pointer}.delivery-table_td__TAxyi{padding:0 8px}.delivery-table_empty__DeyrJ{color:#666;padding:20px;text-align:center}.delivery-table_viewButton__SHazS{border-radius:9999px}.deliveryview_pageWrapper__Ls7W8{display:flex;flex-direction:column;min-height:100vh}.deliveryview_mainContent__1gqKS{box-sizing:border-box;flex:1 1;margin-bottom:60px;margin-top:60px;padding:20px;width:100%}.deliveryview_headerBar__V0Nlr{margin-bottom:12px}.deliveryview_backButton__EsHRz{background:#8a74c9;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px}.deliveryview_card__tUN\+U{background:#fff;border-radius:10px;box-shadow:0 2px 10px #00000014;margin-bottom:16px;padding:16px}.deliveryview_cardHeader__esx30{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.deliveryview_title__bYPr4{font-size:18px;font-weight:700}.deliveryview_statusBadge__951bk{border-radius:12px;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.deliveryview_statusInTransit__ATgMT{background:#ffe6e6;color:#b94a48}.deliveryview_statusCompleted__DAyJQ{background:#e7f6ec;color:#2e7d32}.deliveryview_statusPending__LJ1mI{background:#eee8ff;color:#5a43c6}.deliveryview_detailsGrid__uWcaS{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:1fr 1fr}.deliveryview_detailRow__6AwkY{align-items:center;display:flex;gap:8px}.deliveryview_icon__ulx9q{opacity:.7}.deliveryview_sectionTitle__xCTUp{font-weight:700;margin:14px 0 8px}.deliveryview_driverRow__F\+vVU{align-items:center;display:flex;gap:8px;margin-bottom:12px}.deliveryview_radio__EPpId{background:#8a74c9;border-radius:50%;display:inline-block;height:10px;width:10px}.deliveryview_mapWrapper__rmacd{border-radius:10px;overflow:hidden}.deliveryview_mapPlaceholder__0cmAS{background:#f0f2f5;height:240px;position:relative}.deliveryview_route__\+ctiE{background:#e57373;height:4px;left:20%;position:absolute;right:20%;top:30%;transform:rotate(8deg)}.deliveryview_pin__gzxAd{background:#ff5252;border-radius:50%;height:18px;position:absolute;right:22%;top:25%;width:18px}.deliveryview_invoiceFooter__GiWQo{display:flex;justify-content:center;padding-top:12px}.deliveryview_invoiceBtn__ji8-8{align-items:center;background-color:#38bdf8;border:none;border-radius:10px;box-shadow:0 2px 6px #0000001f;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;height:40px;justify-content:center;width:140px}.deliveryview_invoiceBtn__ji8-8:active{background-color:#0b98cf}@media (max-width:1024px){.deliveryview_detailsGrid__uWcaS{grid-template-columns:1fr}}@media (max-width:768px){.deliveryview_mainContent__1gqKS{margin-bottom:50px;margin-top:50px;padding:15px}}.mapboxgl-map,.maplibregl-map{-webkit-tap-highlight-color:rgba(0,0,0,0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas,.maplibregl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen,.maplibregl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass,.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer,.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active,.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas,.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right,.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left,.maplibregl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right,.maplibregl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left,.maplibregl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right,.maplibregl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl,.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl,.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl,.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group,.maplibregl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty),.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty),.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button,.maplibregl-ctrl-group button{background-color:initial;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.mapboxgl-ctrl-group button+button,.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon,.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon,.maplibregl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button,.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl button::-moz-focus-inner,.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus,.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled,.maplibregl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon,.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover,.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible,.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible),.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child,.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child,.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child,.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon,.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo,a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.255 1.255 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.255 1.255 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5.11 5.11 0 0 1 .314-.787l.009-.016a4.623 4.623 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.548 4.548 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4.314.319.566.676.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.416 2.416 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.448 2.448 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675c.211.2.381.43.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.76 4.76 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.407 3.407 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.255 1.255 0 0 1 .689 1.004 4.73 4.73 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528 0 .343-.02.694-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.815 5.815 0 0 1-.548-2.512c0-.286.017-.567.053-.843a1.255 1.255 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.778 4.778 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.47 4.47 0 0 1-1.935-.424 1.252 1.252 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.402 2.402 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.703 4.703 0 0 1-1.782 1.884 4.767 4.767 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.47 4.47 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a4.983 4.983 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.255 1.255 0 0 1-1.115.676h-.098a1.255 1.255 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15c.329-.237.574-.499.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267c-.088-.22-.264-.438-.526-.658l-.032-.028a3.16 3.16 0 0 0-.668-.428l-.27-.12a3.293 3.293 0 0 0-1.235-.23c-.757 0-1.415.163-1.974.493a3.36 3.36 0 0 0-1.3 1.382c-.297.593-.444 1.284-.444 2.074 0 .8.17 1.503.51 2.107a3.795 3.795 0 0 0 1.382 1.381 3.883 3.883 0 0 0 1.893.477c.53 0 1.015-.11 1.455-.33zm-2.789-5.38c-.384.45-.575 1.038-.575 1.762 0 .735.186 1.332.559 1.794.384.45.933.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.17 2.17 0 0 0 .468-.29l.178-.161a2.163 2.163 0 0 0 .397-.561c.163-.333.244-.717.244-1.15v-.115c0-.472-.098-.894-.296-1.267l-.043-.077a2.211 2.211 0 0 0-.633-.709l-.13-.086-.047-.028a2.099 2.099 0 0 0-1.073-.285c-.702 0-1.244.231-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.958.958 0 0 0-.353-.389.851.851 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.626 2.626 0 0 0 .331.423c.213.22.464.402.755.548l.173.074c.433.17.93.255 1.49.255.68 0 1.295-.165 1.844-.493a3.447 3.447 0 0 0 1.316-1.4c.329-.603.493-1.299.493-2.089 0-1.273-.33-2.243-.988-2.913-.658-.68-1.52-1.02-2.584-1.02-.598 0-1.124.115-1.575.347a2.807 2.807 0 0 0-.415.262l-.199.166a3.35 3.35 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138c.137.193.297.36.48.5l.155.11.053.034c.34.197.713.297 1.119.297.714 0 1.262-.225 1.645-.675.385-.46.576-1.048.576-1.762 0-.746-.192-1.338-.576-1.777-.372-.45-.92-.675-1.645-.675-.29 0-.569.053-.835.16a2.366 2.366 0 0 0-.284.136 1.99 1.99 0 0 0-.363.254 2.237 2.237 0 0 0-.46.569l-.082.162a2.56 2.56 0 0 0-.213 1.072v.115c0 .471.098.894.296 1.267l.135.211zm.964-.818a1.11 1.11 0 0 0 .367.385.937.937 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a.995.995 0 0 0-.503.135l-.012.007a.859.859 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.43 1.43 0 0 0 .14.66zm15.7-6.222c.232-.23.346-.516.346-.856a1.053 1.053 0 0 0-.345-.79 1.175 1.175 0 0 0-.84-.329c-.34 0-.625.11-.855.33a1.053 1.053 0 0 0-.346.79c0 .34.115.625.346.855.23.23.516.346.856.346.34 0 .62-.115.839-.346zm4.337 9.314.033-1.332c.128.269.324.518.59.747l.098.081a3.727 3.727 0 0 0 .316.224l.223.122a3.21 3.21 0 0 0 1.44.322 3.785 3.785 0 0 0 1.875-.477 3.52 3.52 0 0 0 1.382-1.366c.352-.593.526-1.29.526-2.09 0-.79-.147-1.48-.444-2.073a3.235 3.235 0 0 0-1.283-1.399c-.549-.34-1.195-.51-1.942-.51a3.476 3.476 0 0 0-1.527.344l-.086.043-.165.09a3.412 3.412 0 0 0-.33.214c-.288.21-.507.446-.656.707a1.893 1.893 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.482 2.482 0 0 0 .566.7c.078.065.159.125.245.18l.144.08a2.105 2.105 0 0 0 .975.232c.713 0 1.262-.225 1.645-.675.384-.46.576-1.053.576-1.778 0-.734-.192-1.327-.576-1.777-.373-.46-.921-.692-1.645-.692a2.18 2.18 0 0 0-1.015.235c-.147.075-.285.17-.415.282l-.15.142a2.086 2.086 0 0 0-.42.594c-.149.32-.223.685-.223 1.1v.115c0 .47.097.89.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.868.868 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.13 1.13 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013c.23-.087.472-.134.724-.14l.069-.002c.329 0 .542.033.642.099l.247-1.794c-.13-.066-.37-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2.086 2.086 0 0 0-.411.148 2.18 2.18 0 0 0-.4.249 2.482 2.482 0 0 0-.485.499 2.659 2.659 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884c0-.364.053-.678.159-.943a1.49 1.49 0 0 1 .466-.636 2.52 2.52 0 0 1 .399-.253 2.19 2.19 0 0 1 .224-.099zm9.784 2.656.05-.922c0-1.162-.285-2.062-.856-2.698-.559-.647-1.42-.97-2.584-.97-.746 0-1.415.163-2.007.493a3.462 3.462 0 0 0-1.4 1.382c-.329.604-.493 1.306-.493 2.106 0 .714.143 1.371.428 1.975.285.593.73 1.07 1.332 1.432.604.351 1.355.526 2.255.526.649 0 1.204-.062 1.668-.185l.044-.012.135-.04c.409-.122.736-.263.984-.421l-.542-1.267c-.2.108-.415.199-.642.274l-.297.087c-.34.088-.773.131-1.3.131-.636 0-1.135-.147-1.497-.444a1.573 1.573 0 0 1-.192-.193c-.244-.294-.415-.705-.512-1.234l-.004-.021h5.43zm-5.427-1.256-.003.022h3.752v-.138c-.007-.485-.104-.857-.288-1.118a1.056 1.056 0 0 0-.156-.176c-.307-.285-.746-.428-1.316-.428-.657 0-1.155.202-1.494.604-.253.3-.417.712-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z' fill='%23000' fill-opacity='.4' fill-rule='evenodd'/%3E%3Cpath d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81c-.68 0-1.311-.16-1.893-.478a3.795 3.795 0 0 1-1.381-1.382c-.34-.604-.51-1.306-.51-2.106 0-.79.147-1.482.444-2.074a3.364 3.364 0 0 1 1.3-1.382c.559-.33 1.217-.494 1.974-.494a3.293 3.293 0 0 1 1.234.231 3.341 3.341 0 0 1 .97.575c.264.22.44.439.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332c-.186.395-.526.746-1.02 1.053a3.167 3.167 0 0 1-1.662.444zm.296-1.482c.626 0 1.152-.214 1.58-.642.428-.44.642-1.01.642-1.711v-.115c0-.472-.098-.894-.296-1.267a2.211 2.211 0 0 0-.807-.872 2.098 2.098 0 0 0-1.119-.313c-.702 0-1.245.231-1.629.692-.384.45-.575 1.037-.575 1.76 0 .736.186 1.333.559 1.795.384.45.933.675 1.645.675zm6.521-6.237h1.711v1.4c.604-1.065 1.547-1.597 2.83-1.597 1.064 0 1.926.34 2.584 1.02.659.67.988 1.641.988 2.914 0 .79-.164 1.487-.493 2.09a3.456 3.456 0 0 1-1.316 1.399 3.51 3.51 0 0 1-1.844.493c-.636 0-1.19-.11-1.662-.329a2.665 2.665 0 0 1-1.086-.97l.017 5.134h-1.728V9.242zm4.048 6.22c.714 0 1.262-.224 1.645-.674.385-.46.576-1.048.576-1.762 0-.746-.192-1.338-.576-1.777-.372-.45-.92-.675-1.645-.675-.395 0-.768.098-1.12.296-.34.187-.613.46-.822.823-.197.351-.296.763-.296 1.234v.115c0 .472.098.894.296 1.267.209.362.483.647.823.855.34.197.713.297 1.119.297z' fill='%23fff'/%3E%3Cpath d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.159 1.159 0 0 1-.856-.346 1.165 1.165 0 0 1-.346-.856 1.053 1.053 0 0 1 .346-.79c.23-.219.516-.329.856-.329.329 0 .609.11.839.33a1.053 1.053 0 0 1 .345.79 1.159 1.159 0 0 1-.345.855c-.22.23-.5.346-.84.346zm7.875 9.133a3.167 3.167 0 0 1-1.662-.444c-.482-.307-.817-.658-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283c.186-.438.548-.812 1.086-1.119a3.486 3.486 0 0 1 1.778-.477c.746 0 1.393.17 1.942.51a3.235 3.235 0 0 1 1.283 1.4c.297.592.444 1.282.444 2.072 0 .8-.175 1.498-.526 2.09a3.52 3.52 0 0 1-1.382 1.366 3.785 3.785 0 0 1-1.876.477zm-.296-1.481c.713 0 1.26-.225 1.645-.675.384-.46.577-1.053.577-1.778 0-.734-.193-1.327-.577-1.776-.373-.46-.921-.692-1.645-.692a2.115 2.115 0 0 0-1.58.659c-.428.428-.642.992-.642 1.694v.115c0 .473.098.895.296 1.267a2.385 2.385 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481c.176-.505.46-.91.856-1.217a2.14 2.14 0 0 1 1.349-.46c.351 0 .593.032.724.098l-.247 1.794c-.099-.066-.313-.099-.642-.099-.516 0-.988.164-1.416.494-.417.329-.626.855-.626 1.58v3.883h-1.777V9.242zm9.534 7.718c-.9 0-1.651-.175-2.255-.526-.603-.362-1.047-.84-1.332-1.432a4.567 4.567 0 0 1-.428-1.975c0-.8.164-1.502.493-2.106a3.462 3.462 0 0 1 1.4-1.382c.592-.33 1.262-.494 2.007-.494 1.163 0 2.024.324 2.584.97.57.637.856 1.537.856 2.7 0 .296-.017.603-.05.92h-5.43c.12.67.356 1.153.708 1.45.362.296.86.443 1.497.443.526 0 .96-.044 1.3-.131a4.123 4.123 0 0 0 .938-.362l.542 1.267c-.274.175-.647.329-1.119.46-.472.132-1.042.197-1.711.197zm1.596-4.558c.01-.68-.137-1.158-.444-1.432-.307-.285-.746-.428-1.316-.428-1.152 0-1.815.62-1.991 1.86h3.752z' fill='%23e1e3e9'/%3E%3Cg fill-rule='evenodd' stroke-width='1.036'%3E%3Cpath d='m8.166 16.146-.002.002a1.54 1.54 0 0 1-2.009 0l-.002-.002-.043-.034-.002-.002-.199-.162H4.377a.657.657 0 0 0-.659.659v1.84a.657.657 0 0 0 .659.659h5.565a.657.657 0 0 0 .659-.659v-1.84a.657.657 0 0 0-.659-.659H8.411l-.202.164zm-1.121-.905a.29.29 0 0 0 .113.023.286.286 0 0 0 .189-.07l.077-.063c.634-.508 4.672-3.743 4.672-7.575 0-2.55-2.215-4.625-4.938-4.625S2.221 5.006 2.221 7.556c0 3.225 2.86 6.027 4.144 7.137h.004l.04.038.484.4.077.063a.628.628 0 0 0 .074.047zm-2.52-.548a16.898 16.898 0 0 1-1.183-1.315C2.187 11.942.967 9.897.967 7.555c0-3.319 2.855-5.88 6.192-5.88 3.338 0 6.193 2.561 6.193 5.881 0 2.34-1.22 4.387-2.376 5.822a16.898 16.898 0 0 1-1.182 1.315h.15a1.912 1.912 0 0 1 1.914 1.914v1.84a1.912 1.912 0 0 1-1.914 1.914H4.377a1.912 1.912 0 0 1-1.914-1.914v-1.84a1.912 1.912 0 0 1 1.914-1.914zm3.82-6.935c0 .692-.55 1.222-1.187 1.222s-1.185-.529-1.185-1.222.548-1.222 1.185-1.222c.638 0 1.186.529 1.186 1.222zm-1.186 2.477c1.348 0 2.442-1.11 2.442-2.478S8.507 5.28 7.159 5.28 4.72 6.39 4.72 7.758s1.092 2.477 2.44 2.477zm2.048 7.71H5.114v-.838h4.093z' fill='%23000' fill-opacity='.4'/%3E%3Cpath d='M2.222 7.555c0-2.55 2.214-4.625 4.937-4.625 2.723 0 4.938 2.075 4.938 4.625 0 3.832-4.038 7.068-4.672 7.575l-.077.063a.286.286 0 0 1-.189.07.286.286 0 0 1-.188-.07l-.077-.063c-.634-.507-4.672-3.743-4.672-7.575zm4.937 2.68c1.348 0 2.442-1.11 2.442-2.478S8.507 5.28 7.159 5.28 4.72 6.39 4.72 7.758s1.092 2.477 2.44 2.477z' fill='%23e1e3e9'/%3E%3Cpath d='M4.377 15.948a.657.657 0 0 0-.659.659v1.84a.657.657 0 0 0 .659.659h5.565a.657.657 0 0 0 .659-.659v-1.84a.657.657 0 0 0-.659-.659zm4.83 1.16H5.114v.838h4.093z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact,a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo,a.maplibregl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.255 1.255 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.255 1.255 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5.11 5.11 0 0 1 .314-.787l.009-.016a4.623 4.623 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.548 4.548 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4.314.319.566.676.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.416 2.416 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.448 2.448 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675c.211.2.381.43.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.76 4.76 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.407 3.407 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.255 1.255 0 0 1 .689 1.004 4.73 4.73 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528 0 .343-.02.694-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.815 5.815 0 0 1-.548-2.512c0-.286.017-.567.053-.843a1.255 1.255 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.778 4.778 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.47 4.47 0 0 1-1.935-.424 1.252 1.252 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.402 2.402 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.703 4.703 0 0 1-1.782 1.884 4.767 4.767 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.47 4.47 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a4.983 4.983 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.255 1.255 0 0 1-1.115.676h-.098a1.255 1.255 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15c.329-.237.574-.499.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267c-.088-.22-.264-.438-.526-.658l-.032-.028a3.16 3.16 0 0 0-.668-.428l-.27-.12a3.293 3.293 0 0 0-1.235-.23c-.757 0-1.415.163-1.974.493a3.36 3.36 0 0 0-1.3 1.382c-.297.593-.444 1.284-.444 2.074 0 .8.17 1.503.51 2.107a3.795 3.795 0 0 0 1.382 1.381 3.883 3.883 0 0 0 1.893.477c.53 0 1.015-.11 1.455-.33zm-2.789-5.38c-.384.45-.575 1.038-.575 1.762 0 .735.186 1.332.559 1.794.384.45.933.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.17 2.17 0 0 0 .468-.29l.178-.161a2.163 2.163 0 0 0 .397-.561c.163-.333.244-.717.244-1.15v-.115c0-.472-.098-.894-.296-1.267l-.043-.077a2.211 2.211 0 0 0-.633-.709l-.13-.086-.047-.028a2.099 2.099 0 0 0-1.073-.285c-.702 0-1.244.231-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.958.958 0 0 0-.353-.389.851.851 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.626 2.626 0 0 0 .331.423c.213.22.464.402.755.548l.173.074c.433.17.93.255 1.49.255.68 0 1.295-.165 1.844-.493a3.447 3.447 0 0 0 1.316-1.4c.329-.603.493-1.299.493-2.089 0-1.273-.33-2.243-.988-2.913-.658-.68-1.52-1.02-2.584-1.02-.598 0-1.124.115-1.575.347a2.807 2.807 0 0 0-.415.262l-.199.166a3.35 3.35 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138c.137.193.297.36.48.5l.155.11.053.034c.34.197.713.297 1.119.297.714 0 1.262-.225 1.645-.675.385-.46.576-1.048.576-1.762 0-.746-.192-1.338-.576-1.777-.372-.45-.92-.675-1.645-.675-.29 0-.569.053-.835.16a2.366 2.366 0 0 0-.284.136 1.99 1.99 0 0 0-.363.254 2.237 2.237 0 0 0-.46.569l-.082.162a2.56 2.56 0 0 0-.213 1.072v.115c0 .471.098.894.296 1.267l.135.211zm.964-.818a1.11 1.11 0 0 0 .367.385.937.937 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a.995.995 0 0 0-.503.135l-.012.007a.859.859 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.43 1.43 0 0 0 .14.66zm15.7-6.222c.232-.23.346-.516.346-.856a1.053 1.053 0 0 0-.345-.79 1.175 1.175 0 0 0-.84-.329c-.34 0-.625.11-.855.33a1.053 1.053 0 0 0-.346.79c0 .34.115.625.346.855.23.23.516.346.856.346.34 0 .62-.115.839-.346zm4.337 9.314.033-1.332c.128.269.324.518.59.747l.098.081a3.727 3.727 0 0 0 .316.224l.223.122a3.21 3.21 0 0 0 1.44.322 3.785 3.785 0 0 0 1.875-.477 3.52 3.52 0 0 0 1.382-1.366c.352-.593.526-1.29.526-2.09 0-.79-.147-1.48-.444-2.073a3.235 3.235 0 0 0-1.283-1.399c-.549-.34-1.195-.51-1.942-.51a3.476 3.476 0 0 0-1.527.344l-.086.043-.165.09a3.412 3.412 0 0 0-.33.214c-.288.21-.507.446-.656.707a1.893 1.893 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.482 2.482 0 0 0 .566.7c.078.065.159.125.245.18l.144.08a2.105 2.105 0 0 0 .975.232c.713 0 1.262-.225 1.645-.675.384-.46.576-1.053.576-1.778 0-.734-.192-1.327-.576-1.777-.373-.46-.921-.692-1.645-.692a2.18 2.18 0 0 0-1.015.235c-.147.075-.285.17-.415.282l-.15.142a2.086 2.086 0 0 0-.42.594c-.149.32-.223.685-.223 1.1v.115c0 .47.097.89.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.868.868 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.13 1.13 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013c.23-.087.472-.134.724-.14l.069-.002c.329 0 .542.033.642.099l.247-1.794c-.13-.066-.37-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2.086 2.086 0 0 0-.411.148 2.18 2.18 0 0 0-.4.249 2.482 2.482 0 0 0-.485.499 2.659 2.659 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884c0-.364.053-.678.159-.943a1.49 1.49 0 0 1 .466-.636 2.52 2.52 0 0 1 .399-.253 2.19 2.19 0 0 1 .224-.099zm9.784 2.656.05-.922c0-1.162-.285-2.062-.856-2.698-.559-.647-1.42-.97-2.584-.97-.746 0-1.415.163-2.007.493a3.462 3.462 0 0 0-1.4 1.382c-.329.604-.493 1.306-.493 2.106 0 .714.143 1.371.428 1.975.285.593.73 1.07 1.332 1.432.604.351 1.355.526 2.255.526.649 0 1.204-.062 1.668-.185l.044-.012.135-.04c.409-.122.736-.263.984-.421l-.542-1.267c-.2.108-.415.199-.642.274l-.297.087c-.34.088-.773.131-1.3.131-.636 0-1.135-.147-1.497-.444a1.573 1.573 0 0 1-.192-.193c-.244-.294-.415-.705-.512-1.234l-.004-.021h5.43zm-5.427-1.256-.003.022h3.752v-.138c-.007-.485-.104-.857-.288-1.118a1.056 1.056 0 0 0-.156-.176c-.307-.285-.746-.428-1.316-.428-.657 0-1.155.202-1.494.604-.253.3-.417.712-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z' fill='%23000' fill-opacity='.4' fill-rule='evenodd'/%3E%3Cpath d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81c-.68 0-1.311-.16-1.893-.478a3.795 3.795 0 0 1-1.381-1.382c-.34-.604-.51-1.306-.51-2.106 0-.79.147-1.482.444-2.074a3.364 3.364 0 0 1 1.3-1.382c.559-.33 1.217-.494 1.974-.494a3.293 3.293 0 0 1 1.234.231 3.341 3.341 0 0 1 .97.575c.264.22.44.439.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332c-.186.395-.526.746-1.02 1.053a3.167 3.167 0 0 1-1.662.444zm.296-1.482c.626 0 1.152-.214 1.58-.642.428-.44.642-1.01.642-1.711v-.115c0-.472-.098-.894-.296-1.267a2.211 2.211 0 0 0-.807-.872 2.098 2.098 0 0 0-1.119-.313c-.702 0-1.245.231-1.629.692-.384.45-.575 1.037-.575 1.76 0 .736.186 1.333.559 1.795.384.45.933.675 1.645.675zm6.521-6.237h1.711v1.4c.604-1.065 1.547-1.597 2.83-1.597 1.064 0 1.926.34 2.584 1.02.659.67.988 1.641.988 2.914 0 .79-.164 1.487-.493 2.09a3.456 3.456 0 0 1-1.316 1.399 3.51 3.51 0 0 1-1.844.493c-.636 0-1.19-.11-1.662-.329a2.665 2.665 0 0 1-1.086-.97l.017 5.134h-1.728V9.242zm4.048 6.22c.714 0 1.262-.224 1.645-.674.385-.46.576-1.048.576-1.762 0-.746-.192-1.338-.576-1.777-.372-.45-.92-.675-1.645-.675-.395 0-.768.098-1.12.296-.34.187-.613.46-.822.823-.197.351-.296.763-.296 1.234v.115c0 .472.098.894.296 1.267.209.362.483.647.823.855.34.197.713.297 1.119.297z' fill='%23fff'/%3E%3Cpath d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.159 1.159 0 0 1-.856-.346 1.165 1.165 0 0 1-.346-.856 1.053 1.053 0 0 1 .346-.79c.23-.219.516-.329.856-.329.329 0 .609.11.839.33a1.053 1.053 0 0 1 .345.79 1.159 1.159 0 0 1-.345.855c-.22.23-.5.346-.84.346zm7.875 9.133a3.167 3.167 0 0 1-1.662-.444c-.482-.307-.817-.658-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283c.186-.438.548-.812 1.086-1.119a3.486 3.486 0 0 1 1.778-.477c.746 0 1.393.17 1.942.51a3.235 3.235 0 0 1 1.283 1.4c.297.592.444 1.282.444 2.072 0 .8-.175 1.498-.526 2.09a3.52 3.52 0 0 1-1.382 1.366 3.785 3.785 0 0 1-1.876.477zm-.296-1.481c.713 0 1.26-.225 1.645-.675.384-.46.577-1.053.577-1.778 0-.734-.193-1.327-.577-1.776-.373-.46-.921-.692-1.645-.692a2.115 2.115 0 0 0-1.58.659c-.428.428-.642.992-.642 1.694v.115c0 .473.098.895.296 1.267a2.385 2.385 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481c.176-.505.46-.91.856-1.217a2.14 2.14 0 0 1 1.349-.46c.351 0 .593.032.724.098l-.247 1.794c-.099-.066-.313-.099-.642-.099-.516 0-.988.164-1.416.494-.417.329-.626.855-.626 1.58v3.883h-1.777V9.242zm9.534 7.718c-.9 0-1.651-.175-2.255-.526-.603-.362-1.047-.84-1.332-1.432a4.567 4.567 0 0 1-.428-1.975c0-.8.164-1.502.493-2.106a3.462 3.462 0 0 1 1.4-1.382c.592-.33 1.262-.494 2.007-.494 1.163 0 2.024.324 2.584.97.57.637.856 1.537.856 2.7 0 .296-.017.603-.05.92h-5.43c.12.67.356 1.153.708 1.45.362.296.86.443 1.497.443.526 0 .96-.044 1.3-.131a4.123 4.123 0 0 0 .938-.362l.542 1.267c-.274.175-.647.329-1.119.46-.472.132-1.042.197-1.711.197zm1.596-4.558c.01-.68-.137-1.158-.444-1.432-.307-.285-.746-.428-1.316-.428-1.152 0-1.815.62-1.991 1.86h3.752z' fill='%23e1e3e9'/%3E%3Cg fill-rule='evenodd' stroke-width='1.036'%3E%3Cpath d='m8.166 16.146-.002.002a1.54 1.54 0 0 1-2.009 0l-.002-.002-.043-.034-.002-.002-.199-.162H4.377a.657.657 0 0 0-.659.659v1.84a.657.657 0 0 0 .659.659h5.565a.657.657 0 0 0 .659-.659v-1.84a.657.657 0 0 0-.659-.659H8.411l-.202.164zm-1.121-.905a.29.29 0 0 0 .113.023.286.286 0 0 0 .189-.07l.077-.063c.634-.508 4.672-3.743 4.672-7.575 0-2.55-2.215-4.625-4.938-4.625S2.221 5.006 2.221 7.556c0 3.225 2.86 6.027 4.144 7.137h.004l.04.038.484.4.077.063a.628.628 0 0 0 .074.047zm-2.52-.548a16.898 16.898 0 0 1-1.183-1.315C2.187 11.942.967 9.897.967 7.555c0-3.319 2.855-5.88 6.192-5.88 3.338 0 6.193 2.561 6.193 5.881 0 2.34-1.22 4.387-2.376 5.822a16.898 16.898 0 0 1-1.182 1.315h.15a1.912 1.912 0 0 1 1.914 1.914v1.84a1.912 1.912 0 0 1-1.914 1.914H4.377a1.912 1.912 0 0 1-1.914-1.914v-1.84a1.912 1.912 0 0 1 1.914-1.914zm3.82-6.935c0 .692-.55 1.222-1.187 1.222s-1.185-.529-1.185-1.222.548-1.222 1.185-1.222c.638 0 1.186.529 1.186 1.222zm-1.186 2.477c1.348 0 2.442-1.11 2.442-2.478S8.507 5.28 7.159 5.28 4.72 6.39 4.72 7.758s1.092 2.477 2.44 2.477zm2.048 7.71H5.114v-.838h4.093z' fill='%23000' fill-opacity='.4'/%3E%3Cpath d='M2.222 7.555c0-2.55 2.214-4.625 4.937-4.625 2.723 0 4.938 2.075 4.938 4.625 0 3.832-4.038 7.068-4.672 7.575l-.077.063a.286.286 0 0 1-.189.07.286.286 0 0 1-.188-.07l-.077-.063c-.634-.507-4.672-3.743-4.672-7.575zm4.937 2.68c1.348 0 2.442-1.11 2.442-2.478S8.507 5.28 7.159 5.28 4.72 6.39 4.72 7.758s1.092 2.477 2.44 2.477z' fill='%23e1e3e9'/%3E%3Cpath d='M4.377 15.948a.657.657 0 0 0-.659.659v1.84a.657.657 0 0 0 .659.659h5.565a.657.657 0 0 0 .659-.659v-1.84a.657.657 0 0 0-.659-.659zm4.83 1.16H5.114v.838h4.093z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo,a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.255 1.255 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.255 1.255 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5.11 5.11 0 0 1 .314-.787l.009-.016a4.623 4.623 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.548 4.548 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4.314.319.566.676.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.416 2.416 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.448 2.448 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675c.211.2.381.43.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.76 4.76 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.407 3.407 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.255 1.255 0 0 1 .689 1.004 4.73 4.73 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528 0 .343-.02.694-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.815 5.815 0 0 1-.548-2.512c0-.286.017-.567.053-.843a1.255 1.255 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.778 4.778 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.47 4.47 0 0 1-1.935-.424 1.252 1.252 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.402 2.402 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.703 4.703 0 0 1-1.782 1.884 4.767 4.767 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.47 4.47 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a4.983 4.983 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.255 1.255 0 0 1-1.115.676h-.098a1.255 1.255 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15c.329-.237.574-.499.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267c-.088-.22-.264-.438-.526-.658l-.032-.028a3.16 3.16 0 0 0-.668-.428l-.27-.12a3.293 3.293 0 0 0-1.235-.23c-.757 0-1.415.163-1.974.493a3.36 3.36 0 0 0-1.3 1.382c-.297.593-.444 1.284-.444 2.074 0 .8.17 1.503.51 2.107a3.795 3.795 0 0 0 1.382 1.381 3.883 3.883 0 0 0 1.893.477c.53 0 1.015-.11 1.455-.33zm-2.789-5.38c-.384.45-.575 1.038-.575 1.762 0 .735.186 1.332.559 1.794.384.45.933.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.17 2.17 0 0 0 .468-.29l.178-.161a2.163 2.163 0 0 0 .397-.561c.163-.333.244-.717.244-1.15v-.115c0-.472-.098-.894-.296-1.267l-.043-.077a2.211 2.211 0 0 0-.633-.709l-.13-.086-.047-.028a2.099 2.099 0 0 0-1.073-.285c-.702 0-1.244.231-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.958.958 0 0 0-.353-.389.851.851 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.626 2.626 0 0 0 .331.423c.213.22.464.402.755.548l.173.074c.433.17.93.255 1.49.255.68 0 1.295-.165 1.844-.493a3.447 3.447 0 0 0 1.316-1.4c.329-.603.493-1.299.493-2.089 0-1.273-.33-2.243-.988-2.913-.658-.68-1.52-1.02-2.584-1.02-.598 0-1.124.115-1.575.347a2.807 2.807 0 0 0-.415.262l-.199.166a3.35 3.35 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138c.137.193.297.36.48.5l.155.11.053.034c.34.197.713.297 1.119.297.714 0 1.262-.225 1.645-.675.385-.46.576-1.048.576-1.762 0-.746-.192-1.338-.576-1.777-.372-.45-.92-.675-1.645-.675-.29 0-.569.053-.835.16a2.366 2.366 0 0 0-.284.136 1.99 1.99 0 0 0-.363.254 2.237 2.237 0 0 0-.46.569l-.082.162a2.56 2.56 0 0 0-.213 1.072v.115c0 .471.098.894.296 1.267l.135.211zm.964-.818a1.11 1.11 0 0 0 .367.385.937.937 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a.995.995 0 0 0-.503.135l-.012.007a.859.859 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.43 1.43 0 0 0 .14.66zm15.7-6.222c.232-.23.346-.516.346-.856a1.053 1.053 0 0 0-.345-.79 1.175 1.175 0 0 0-.84-.329c-.34 0-.625.11-.855.33a1.053 1.053 0 0 0-.346.79c0 .34.115.625.346.855.23.23.516.346.856.346.34 0 .62-.115.839-.346zm4.337 9.314.033-1.332c.128.269.324.518.59.747l.098.081a3.727 3.727 0 0 0 .316.224l.223.122a3.21 3.21 0 0 0 1.44.322 3.785 3.785 0 0 0 1.875-.477 3.52 3.52 0 0 0 1.382-1.366c.352-.593.526-1.29.526-2.09 0-.79-.147-1.48-.444-2.073a3.235 3.235 0 0 0-1.283-1.399c-.549-.34-1.195-.51-1.942-.51a3.476 3.476 0 0 0-1.527.344l-.086.043-.165.09a3.412 3.412 0 0 0-.33.214c-.288.21-.507.446-.656.707a1.893 1.893 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.482 2.482 0 0 0 .566.7c.078.065.159.125.245.18l.144.08a2.105 2.105 0 0 0 .975.232c.713 0 1.262-.225 1.645-.675.384-.46.576-1.053.576-1.778 0-.734-.192-1.327-.576-1.777-.373-.46-.921-.692-1.645-.692a2.18 2.18 0 0 0-1.015.235c-.147.075-.285.17-.415.282l-.15.142a2.086 2.086 0 0 0-.42.594c-.149.32-.223.685-.223 1.1v.115c0 .47.097.89.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.868.868 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.13 1.13 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013c.23-.087.472-.134.724-.14l.069-.002c.329 0 .542.033.642.099l.247-1.794c-.13-.066-.37-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2.086 2.086 0 0 0-.411.148 2.18 2.18 0 0 0-.4.249 2.482 2.482 0 0 0-.485.499 2.659 2.659 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884c0-.364.053-.678.159-.943a1.49 1.49 0 0 1 .466-.636 2.52 2.52 0 0 1 .399-.253 2.19 2.19 0 0 1 .224-.099zm9.784 2.656.05-.922c0-1.162-.285-2.062-.856-2.698-.559-.647-1.42-.97-2.584-.97-.746 0-1.415.163-2.007.493a3.462 3.462 0 0 0-1.4 1.382c-.329.604-.493 1.306-.493 2.106 0 .714.143 1.371.428 1.975.285.593.73 1.07 1.332 1.432.604.351 1.355.526 2.255.526.649 0 1.204-.062 1.668-.185l.044-.012.135-.04c.409-.122.736-.263.984-.421l-.542-1.267c-.2.108-.415.199-.642.274l-.297.087c-.34.088-.773.131-1.3.131-.636 0-1.135-.147-1.497-.444a1.573 1.573 0 0 1-.192-.193c-.244-.294-.415-.705-.512-1.234l-.004-.021h5.43zm-5.427-1.256-.003.022h3.752v-.138c-.007-.485-.104-.857-.288-1.118a1.056 1.056 0 0 0-.156-.176c-.307-.285-.746-.428-1.316-.428-.657 0-1.155.202-1.494.604-.253.3-.417.712-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z' fill='%23000' fill-opacity='.4' fill-rule='evenodd'/%3E%3Cpath d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81c-.68 0-1.311-.16-1.893-.478a3.795 3.795 0 0 1-1.381-1.382c-.34-.604-.51-1.306-.51-2.106 0-.79.147-1.482.444-2.074a3.364 3.364 0 0 1 1.3-1.382c.559-.33 1.217-.494 1.974-.494a3.293 3.293 0 0 1 1.234.231 3.341 3.341 0 0 1 .97.575c.264.22.44.439.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332c-.186.395-.526.746-1.02 1.053a3.167 3.167 0 0 1-1.662.444zm.296-1.482c.626 0 1.152-.214 1.58-.642.428-.44.642-1.01.642-1.711v-.115c0-.472-.098-.894-.296-1.267a2.211 2.211 0 0 0-.807-.872 2.098 2.098 0 0 0-1.119-.313c-.702 0-1.245.231-1.629.692-.384.45-.575 1.037-.575 1.76 0 .736.186 1.333.559 1.795.384.45.933.675 1.645.675zm6.521-6.237h1.711v1.4c.604-1.065 1.547-1.597 2.83-1.597 1.064 0 1.926.34 2.584 1.02.659.67.988 1.641.988 2.914 0 .79-.164 1.487-.493 2.09a3.456 3.456 0 0 1-1.316 1.399 3.51 3.51 0 0 1-1.844.493c-.636 0-1.19-.11-1.662-.329a2.665 2.665 0 0 1-1.086-.97l.017 5.134h-1.728V9.242zm4.048 6.22c.714 0 1.262-.224 1.645-.674.385-.46.576-1.048.576-1.762 0-.746-.192-1.338-.576-1.777-.372-.45-.92-.675-1.645-.675-.395 0-.768.098-1.12.296-.34.187-.613.46-.822.823-.197.351-.296.763-.296 1.234v.115c0 .472.098.894.296 1.267.209.362.483.647.823.855.34.197.713.297 1.119.297z' fill='%23fff'/%3E%3Cpath d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.159 1.159 0 0 1-.856-.346 1.165 1.165 0 0 1-.346-.856 1.053 1.053 0 0 1 .346-.79c.23-.219.516-.329.856-.329.329 0 .609.11.839.33a1.053 1.053 0 0 1 .345.79 1.159 1.159 0 0 1-.345.855c-.22.23-.5.346-.84.346zm7.875 9.133a3.167 3.167 0 0 1-1.662-.444c-.482-.307-.817-.658-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283c.186-.438.548-.812 1.086-1.119a3.486 3.486 0 0 1 1.778-.477c.746 0 1.393.17 1.942.51a3.235 3.235 0 0 1 1.283 1.4c.297.592.444 1.282.444 2.072 0 .8-.175 1.498-.526 2.09a3.52 3.52 0 0 1-1.382 1.366 3.785 3.785 0 0 1-1.876.477zm-.296-1.481c.713 0 1.26-.225 1.645-.675.384-.46.577-1.053.577-1.778 0-.734-.193-1.327-.577-1.776-.373-.46-.921-.692-1.645-.692a2.115 2.115 0 0 0-1.58.659c-.428.428-.642.992-.642 1.694v.115c0 .473.098.895.296 1.267a2.385 2.385 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481c.176-.505.46-.91.856-1.217a2.14 2.14 0 0 1 1.349-.46c.351 0 .593.032.724.098l-.247 1.794c-.099-.066-.313-.099-.642-.099-.516 0-.988.164-1.416.494-.417.329-.626.855-.626 1.58v3.883h-1.777V9.242zm9.534 7.718c-.9 0-1.651-.175-2.255-.526-.603-.362-1.047-.84-1.332-1.432a4.567 4.567 0 0 1-.428-1.975c0-.8.164-1.502.493-2.106a3.462 3.462 0 0 1 1.4-1.382c.592-.33 1.262-.494 2.007-.494 1.163 0 2.024.324 2.584.97.57.637.856 1.537.856 2.7 0 .296-.017.603-.05.92h-5.43c.12.67.356 1.153.708 1.45.362.296.86.443 1.497.443.526 0 .96-.044 1.3-.131a4.123 4.123 0 0 0 .938-.362l.542 1.267c-.274.175-.647.329-1.119.46-.472.132-1.042.197-1.711.197zm1.596-4.558c.01-.68-.137-1.158-.444-1.432-.307-.285-.746-.428-1.316-.428-1.152 0-1.815.62-1.991 1.86h3.752z' fill='%23e1e3e9'/%3E%3Cg fill-rule='evenodd' stroke-width='1.036'%3E%3Cpath d='m8.166 16.146-.002.002a1.54 1.54 0 0 1-2.009 0l-.002-.002-.043-.034-.002-.002-.199-.162H4.377a.657.657 0 0 0-.659.659v1.84a.657.657 0 0 0 .659.659h5.565a.657.657 0 0 0 .659-.659v-1.84a.657.657 0 0 0-.659-.659H8.411l-.202.164zm-1.121-.905a.29.29 0 0 0 .113.023.286.286 0 0 0 .189-.07l.077-.063c.634-.508 4.672-3.743 4.672-7.575 0-2.55-2.215-4.625-4.938-4.625S2.221 5.006 2.221 7.556c0 3.225 2.86 6.027 4.144 7.137h.004l.04.038.484.4.077.063a.628.628 0 0 0 .074.047zm-2.52-.548a16.898 16.898 0 0 1-1.183-1.315C2.187 11.942.967 9.897.967 7.555c0-3.319 2.855-5.88 6.192-5.88 3.338 0 6.193 2.561 6.193 5.881 0 2.34-1.22 4.387-2.376 5.822a16.898 16.898 0 0 1-1.182 1.315h.15a1.912 1.912 0 0 1 1.914 1.914v1.84a1.912 1.912 0 0 1-1.914 1.914H4.377a1.912 1.912 0 0 1-1.914-1.914v-1.84a1.912 1.912 0 0 1 1.914-1.914zm3.82-6.935c0 .692-.55 1.222-1.187 1.222s-1.185-.529-1.185-1.222.548-1.222 1.185-1.222c.638 0 1.186.529 1.186 1.222zm-1.186 2.477c1.348 0 2.442-1.11 2.442-2.478S8.507 5.28 7.159 5.28 4.72 6.39 4.72 7.758s1.092 2.477 2.44 2.477zm2.048 7.71H5.114v-.838h4.093z' fill='%23000' fill-opacity='.4'/%3E%3Cpath d='M2.222 7.555c0-2.55 2.214-4.625 4.937-4.625 2.723 0 4.938 2.075 4.938 4.625 0 3.832-4.038 7.068-4.672 7.575l-.077.063a.286.286 0 0 1-.189.07.286.286 0 0 1-.188-.07l-.077-.063c-.634-.507-4.672-3.743-4.672-7.575zm4.937 2.68c1.348 0 2.442-1.11 2.442-2.478S8.507 5.28 7.159 5.28 4.72 6.39 4.72 7.758s1.092 2.477 2.44 2.477z' fill='%23e1e3e9'/%3E%3Cpath d='M4.377 15.948a.657.657 0 0 0-.659.659v1.84a.657.657 0 0 0 .659.659h5.565a.657.657 0 0 0 .659-.659v-1.84a.657.657 0 0 0-.659-.659zm4.83 1.16H5.114v.838h4.093z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib,.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact,.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner,.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button,.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button,.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after,.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a,.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover,.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map,.maplibregl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty,.maplibregl-attrib-empty{display:none}.mapboxgl-ctrl-scale,.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.mapboxgl-popup,.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right,.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right,.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left,.maplibregl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right,.maplibregl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip,.maplibregl-popup-tip{border:10px solid #0000;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip,.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip,.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip,.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip,.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip,.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button,.maplibregl-popup-close-button{background-color:initial;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover,.maplibregl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content,.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content,.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content,.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content,.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content,.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer,.maplibregl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *,.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer,.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer,.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.mapboxgl-marker,.maplibregl-marker{left:0;position:absolute;top:0;will-change:transform}.mapboxgl-user-location-dot,.maplibregl-user-location-dot{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before,.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;background-color:#1da1f2;border-radius:50%;content:"";height:15px;position:absolute;width:15px}.mapboxgl-user-location-dot:after,.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale,.maplibregl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after,.maplibregl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle,.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active,.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom,.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.GenericDictFilters_filtersContainer__bkDjP{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:center;margin-bottom:1.5rem;padding:1rem}.GenericDictFilters_filtersRow__vodRI{align-items:end;display:flex;flex-wrap:nowrap;gap:.75rem;justify-content:center;max-width:900px}.GenericDictFilters_filterGroup__RxFj4{flex:0 0 auto;max-width:180px;min-width:160px}.GenericDictFilters_filterGroup__RxFj4 .GenericDictFilters_dropdown__2MML5,.GenericDictFilters_filterGroup__RxFj4 select,.GenericDictFilters_filtersContainer__bkDjP .GenericDictFilters_dropdown__2MML5,.GenericDictFilters_filtersContainer__bkDjP select,.GenericDictFilters_filtersRow__vodRI .GenericDictFilters_dropdown__2MML5,.GenericDictFilters_filtersRow__vodRI select{-webkit-appearance:none!important;appearance:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right .5rem center!important;background-repeat:no-repeat!important;background-size:1.5em 1.5em!important;border:1px solid #d1d5db!important;border-radius:.375rem!important;box-sizing:border-box!important;color:#374151!important;cursor:pointer!important;font-size:.8125rem!important;height:38px!important;padding:0 2.5rem 0 1rem!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:100%!important}.GenericDictFilters_filterGroup__RxFj4 .GenericDictFilters_dropdown__2MML5:hover,.GenericDictFilters_filterGroup__RxFj4 select:hover,.GenericDictFilters_filtersContainer__bkDjP .GenericDictFilters_dropdown__2MML5:hover,.GenericDictFilters_filtersContainer__bkDjP select:hover,.GenericDictFilters_filtersRow__vodRI .GenericDictFilters_dropdown__2MML5:hover,.GenericDictFilters_filtersRow__vodRI select:hover{border-color:#60a5fa!important;box-shadow:0 2px 8px #0000001a!important}.GenericDictFilters_filterGroup__RxFj4 .GenericDictFilters_dropdown__2MML5:focus,.GenericDictFilters_filterGroup__RxFj4 select:focus,.GenericDictFilters_filtersContainer__bkDjP .GenericDictFilters_dropdown__2MML5:focus,.GenericDictFilters_filtersContainer__bkDjP select:focus,.GenericDictFilters_filtersRow__vodRI .GenericDictFilters_dropdown__2MML5:focus,.GenericDictFilters_filtersRow__vodRI select:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px #60a5fa1a!important;outline:none!important}.GenericDictFilters_filtersContainer__bkDjP * .GenericDictFilters_dropdown__2MML5,.GenericDictFilters_filtersContainer__bkDjP * select{background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:.375rem!important;box-sizing:border-box!important;color:#374151!important;font-size:.8125rem!important;height:38px!important;padding:0 1rem!important;width:100%!important}.GenericDictFilters_searchGroup__-lOT6{align-items:end;display:flex;flex:0 0 auto;gap:.5rem;width:280px}.GenericDictFilters_searchInput__yhwmr{background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;box-sizing:border-box;color:#374151;flex:1 1;font-size:.8125rem;height:38px;padding:0 1rem;transition:border-color .2s ease,box-shadow .2s ease}.GenericDictFilters_searchInput__yhwmr:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa1a;outline:none}.GenericDictFilters_searchInput__yhwmr::placeholder{color:#9ca3af}.GenericDictFilters_searchButton__NMBAJ{background-color:#60a5fa!important;border:none!important;border-radius:.375rem!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;font-size:.8125rem!important;font-weight:500!important;height:38px!important;padding:0 1.25rem!important;transition:background-color .2s ease!important;white-space:nowrap!important}.GenericDictFilters_searchButton__NMBAJ:active{background-color:#2563eb!important}@media (max-width:1200px){.GenericDictFilters_filtersRow__vodRI{gap:.5rem;max-width:800px}.GenericDictFilters_filterGroup__RxFj4{max-width:160px;min-width:140px}.GenericDictFilters_searchGroup__-lOT6{width:250px}}@media (max-width:900px){.GenericDictFilters_filtersContainer__bkDjP{margin-bottom:1.25rem;padding:.875rem}.GenericDictFilters_filtersRow__vodRI{flex-wrap:wrap;gap:.5rem;max-width:100%}.GenericDictFilters_filterGroup__RxFj4{flex:0 0 auto;max-width:150px;min-width:130px}.GenericDictFilters_searchGroup__-lOT6{flex:1 1 100%;justify-content:center;margin-top:.5rem;width:100%}}@media (max-width:640px){.GenericDictFilters_filtersRow__vodRI{flex-direction:column;gap:.75rem}.GenericDictFilters_filterGroup__RxFj4,.GenericDictFilters_searchGroup__-lOT6{max-width:none;min-width:0;min-width:auto;width:100%}.GenericDictFilters_searchGroup__-lOT6{margin-top:0}}@media (max-width:480px){.GenericDictFilters_filtersContainer__bkDjP{border-radius:.5rem;padding:.75rem}.GenericDictFilters_searchInput__yhwmr{font-size:.8125rem;padding:.625rem .875rem}.GenericDictFilters_searchButton__NMBAJ{font-size:.8125rem!important;padding:.625rem 1.25rem!important}}.GenericDictFilters_dropdown__2MML5{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;cursor:pointer;font-size:1rem;height:38px;padding:0 1rem;transition:border .3s,box-shadow .3s;width:100%}.GenericDictFilters_dropdown__2MML5:hover{border-color:#e4d6f6;box-shadow:0 2px 8px #0000001a}.GenericDictFilters_dropdown__2MML5:focus{border-color:#e4d6f6;box-shadow:0 0 0 3px #38bdf833;outline:none}.DrugInfoSection_section__LT3jO{border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem;padding-bottom:1.5rem}.DrugInfoSection_section__LT3jO:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.DrugInfoSection_sectionTitle__8ud3r{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 .75rem;text-transform:capitalize}.DrugInfoSection_sectionContent__d54ak{color:#4b5563;line-height:1.6}.DrugInfoSection_sectionContent__d54ak p{font-size:.875rem;margin:0;text-align:justify}@media (max-width:768px){.DrugInfoSection_section__LT3jO{margin-bottom:1.25rem;padding-bottom:1.25rem}.DrugInfoSection_sectionTitle__8ud3r{font-size:.9375rem;margin-bottom:.625rem}.DrugInfoSection_sectionContent__d54ak p{font-size:.8125rem;line-height:1.5}}@media (max-width:480px){.DrugInfoSection_section__LT3jO{margin-bottom:1rem;padding-bottom:1rem}.DrugInfoSection_sectionTitle__8ud3r{font-size:.875rem;margin-bottom:.5rem}.DrugInfoSection_sectionContent__d54ak p{font-size:.75rem;text-align:left}}.GenericDictionary_pageWrapper__LGLxJ{display:flex;flex-direction:column;min-height:100vh}.GenericDictionary_container__caNcS{background-color:#f8fafc;flex:1 1;max-width:100%;min-width:0;overflow-x:auto;padding:1.5rem 1rem;width:100%}.GenericDictionary_header__Jlcfq{margin-bottom:1.5rem;margin-top:1rem;text-align:center}.GenericDictionary_title__ctf8m{color:#1f2937;font-size:1.75rem;font-weight:600;margin:0}.GenericDictionary_tableContainer__xq-l6{background:#fff;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;margin:1.5rem 0;max-width:100%;overflow:hidden;overflow-x:auto;width:100%}.GenericDictionary_tableContainer__xq-l6 .tableWrapper{justify-content:flex-start!important;margin:0!important;max-width:100%!important;overflow-x:auto!important;padding:1rem!important;width:100%!important}.GenericDictionary_tableContainer__xq-l6 .table{font-size:.875rem!important;min-width:600px!important;table-layout:auto!important;width:100%!important}.GenericDictionary_tableContainer__xq-l6 .table td,.GenericDictionary_tableContainer__xq-l6 .table th{font-size:.8125rem!important;min-width:60px!important;overflow:hidden!important;padding:.4rem .2rem!important;text-overflow:ellipsis!important;white-space:nowrap!important}.GenericDictionary_tableContainer__xq-l6 .table td:first-child,.GenericDictionary_tableContainer__xq-l6 .table th:first-child{max-width:100px!important;min-width:80px!important}.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(2),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(2){max-width:180px!important;min-width:120px!important;width:auto!important}.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(3),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(3){max-width:140px!important;min-width:100px!important}.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(4),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(4){max-width:70px!important;min-width:60px!important}.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(5),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(5){max-width:90px!important;min-width:70px!important}.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(6),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(6){max-width:80px!important;min-width:60px!important}.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(10),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(11),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(7),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(8),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(9),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(10),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(11),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(7),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(8),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(9){max-width:90px!important;min-width:70px!important}.GenericDictionary_tableContainer__xq-l6 .table td:last-child,.GenericDictionary_tableContainer__xq-l6 .table th:last-child{max-width:80px!important;min-width:70px!important;text-align:center!important}.GenericDictionary_viewButton__2thx4{background-color:#60a5fa!important;border:none!important;border-radius:.375rem!important;color:#fff!important;cursor:pointer!important;font-size:.8125rem!important;font-weight:500!important;min-width:60px!important;padding:.375rem .75rem!important;transition:background-color .2s ease!important;white-space:nowrap!important}.GenericDictionary_paginationContainer__mrqdU{display:flex;justify-content:center;margin-top:2rem}@media (max-width:1200px){.GenericDictionary_container__caNcS{padding:1.5rem}}@media (max-width:1024px){.GenericDictionary_container__caNcS{padding:1rem}.GenericDictionary_title__ctf8m{font-size:1.75rem}.GenericDictionary_tableContainer__xq-l6 .table{min-width:700px!important}}@media (min-width:900px) and (max-width:1300px){.GenericDictionary_container__caNcS{padding:1rem .5rem}.GenericDictionary_tableContainer__xq-l6{margin:1rem 0}.GenericDictionary_tableContainer__xq-l6 .table{min-width:500px!important}.GenericDictionary_tableContainer__xq-l6 .table td,.GenericDictionary_tableContainer__xq-l6 .table th{font-size:.7rem!important;padding:.25rem .1rem!important}.GenericDictionary_tableContainer__xq-l6 .table td:first-child,.GenericDictionary_tableContainer__xq-l6 .table th:first-child{max-width:60px!important;min-width:50px!important}.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(2),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(2){max-width:90px!important;min-width:70px!important}.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(3),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(3){max-width:70px!important;min-width:50px!important}.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(4),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(5),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(6),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(4),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(5),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(6){max-width:50px!important;min-width:40px!important}.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(10),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(11),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(7),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(8),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(9),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(10),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(11),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(7),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(8),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(9){max-width:45px!important;min-width:35px!important}.GenericDictionary_viewButton__2thx4{font-size:.65rem!important;padding:.2rem .4rem!important}}@media (max-width:1200px){.GenericDictionary_tableContainer__xq-l6 .table{min-width:600px!important}.GenericDictionary_tableContainer__xq-l6 .table td,.GenericDictionary_tableContainer__xq-l6 .table th{font-size:.7rem!important;padding:.25rem .1rem!important}.GenericDictionary_tableContainer__xq-l6 .table td:first-child,.GenericDictionary_tableContainer__xq-l6 .table th:first-child{max-width:70px!important;min-width:60px!important}.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(2),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(2){max-width:100px!important;min-width:80px!important}.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(3),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(3){max-width:80px!important;min-width:60px!important}.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(10),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(11),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(7),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(8),.GenericDictionary_tableContainer__xq-l6 .table td:nth-child(9),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(10),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(11),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(7),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(8),.GenericDictionary_tableContainer__xq-l6 .table th:nth-child(9){max-width:65px!important;min-width:50px!important}}@media (max-width:768px){.GenericDictionary_container__caNcS{padding:.5rem}.GenericDictionary_title__ctf8m{font-size:1.5rem}.GenericDictionary_tableContainer__xq-l6{border-radius:.5rem;margin:1rem 0}.GenericDictionary_paginationContainer__mrqdU{margin-top:1rem}}@media (max-width:640px){.GenericDictionary_viewButton__2thx4{font-size:.75rem!important;padding:.375rem .75rem!important}}.GenericDictionaryPopup_overlay__guAiy{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.GenericDictionaryPopup_popup__vSv\+A{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}.GenericDictionaryPopup_header__lUkyF{align-items:center;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:.75rem .75rem 0 0;display:flex;justify-content:space-between;padding:1.5rem 2rem 1rem}.GenericDictionaryPopup_title__PiWA4{color:#1f2937;font-size:1.5rem;font-weight:600;margin:0}.GenericDictionaryPopup_closeButton__4GnSn{align-items:center;background:none;border:none;border-radius:.25rem;color:#6b7280;cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;height:2rem;justify-content:center;padding:.25rem;transition:color .2s ease,background-color .2s ease;width:2rem}.GenericDictionaryPopup_content__VN1ki{max-height:60vh;overflow-y:auto;padding:1.5rem 2rem}.GenericDictionaryPopup_columnsContainer__3CNeX{align-items:flex-start;display:flex;gap:2rem;margin-bottom:1.5rem}.GenericDictionaryPopup_leftColumn__VxHa5,.GenericDictionaryPopup_rightColumn__pqskm{display:flex;flex:1 1;flex-direction:column}.GenericDictionaryPopup_leftColumn__VxHa5>.section,.GenericDictionaryPopup_rightColumn__pqskm>.section{border-bottom:1px solid #e5e7eb!important;margin-bottom:1.5rem!important;padding-bottom:1.5rem!important}.GenericDictionaryPopup_leftColumn__VxHa5>.section:last-child,.GenericDictionaryPopup_rightColumn__pqskm>.section:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.GenericDictionaryPopup_fullWidthSection__NG-FF{width:100%}.GenericDictionaryPopup_footer__XAb31{background-color:#f9fafb;border-radius:0 0 .75rem .75rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:1rem 2rem 1.5rem}.GenericDictionaryPopup_editButton__\+VuLG{background-color:#60a5fa!important;border:none!important;border-radius:.375rem!important;color:#fff!important;cursor:pointer!important;font-size:.875rem!important;font-weight:500!important;padding:.75rem 1.5rem!important;transition:background-color .2s ease!important}@media (max-width:900px){.GenericDictionaryPopup_columnsContainer__3CNeX{gap:1.5rem}}@media (max-width:768px){.GenericDictionaryPopup_overlay__guAiy{padding:.5rem}.GenericDictionaryPopup_popup__vSv\+A{border-radius:.5rem;max-height:95vh}.GenericDictionaryPopup_header__lUkyF{border-radius:.5rem .5rem 0 0;padding:1rem 1.5rem .75rem}.GenericDictionaryPopup_title__PiWA4{font-size:1.25rem}.GenericDictionaryPopup_content__VN1ki{max-height:70vh;padding:1rem 1.5rem}.GenericDictionaryPopup_columnsContainer__3CNeX{flex-direction:column;gap:1rem;margin-bottom:1rem}.GenericDictionaryPopup_footer__XAb31{border-radius:0 0 .5rem .5rem;padding:.75rem 1.5rem 1rem}.GenericDictionaryPopup_editButton__\+VuLG{font-size:.8125rem!important;padding:.625rem 1.25rem!important}}@media (max-width:480px){.GenericDictionaryPopup_overlay__guAiy{padding:.25rem}.GenericDictionaryPopup_popup__vSv\+A{max-height:98vh}.GenericDictionaryPopup_header__lUkyF{padding:.75rem 1rem .5rem}.GenericDictionaryPopup_title__PiWA4{font-size:1.125rem}.GenericDictionaryPopup_closeButton__4GnSn{font-size:1.25rem;height:1.75rem;width:1.75rem}.GenericDictionaryPopup_content__VN1ki{max-height:75vh;padding:.75rem 1rem}.GenericDictionaryPopup_footer__XAb31{padding:.5rem 1rem .75rem}.GenericDictionaryPopup_editButton__\+VuLG{font-size:.75rem!important;padding:.5rem 1rem!important}}.DOHGuideline_pageWrapper__1wokv{display:flex;flex-direction:column;min-height:100vh;overflow-y:hidden}.DOHGuideline_container__cDtCi{flex:1 1;margin:0 auto;max-width:1200px;padding:52px 16px 8px}.DOHGuideline_title__Ol3qx{color:#111827;font-size:28px;font-weight:700;margin:0 16px 0 0;text-align:left}.DOHGuideline_controlsRow__JXSKW{align-items:center;display:flex;justify-content:space-between;margin:6px 0 12px}.DOHGuideline_searchWrap__1bWgq{width:260px}.DOHGuideline_tableContainer__CEvBJ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin:20px auto 0;max-width:1050px;padding:8px 16px;width:100%}.DOHGuideline_tableContainer__CEvBJ table,.DOHGuideline_tableContainer__CEvBJ>div{width:100%!important}.DOHGuideline_paginationContainer__83lIW{display:flex;justify-content:center;margin-top:10px}.DOHGuideline_viewBtn__i7ehg{padding:6px 14px}.DOHGuidelineViewMore_pageWrapper__VUw5S{display:flex;flex-direction:column;min-height:100vh}.DOHGuidelineViewMore_container__Nt96G{flex:1 1;margin:0 auto;max-width:980px;padding:52px 16px 20px}.DOHGuidelineViewMore_headerRow__zg6P7{display:flex;justify-content:flex-start}.DOHGuidelineViewMore_backBtn__ceSKE{padding:6px 16px}.DOHGuidelineViewMore_title__LMLP8{color:#111827;font-size:28px;font-weight:700;margin:0 0 12px}.DOHGuidelineViewMore_tableCard__rY\+uI{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-top:16px;padding:16px 10px 18px}.driver-stats-card_card__ueJK7{align-items:center;background:#fff;border:2px solid #c6a8ff;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:flex-start;min-height:124px;min-width:134px;padding:12px;position:relative;transition:transform .1s ease,box-shadow .2s ease;width:100%}.driver-stats-card_card__ueJK7:focus{box-shadow:0 0 0 3px #8c45ff40;outline:none}.driver-stats-card_card__ueJK7:hover{transform:translateY(-2px)}.driver-stats-card_iconBubble__BxDzN{align-items:center;background:#e9f3ff;border-radius:50%;display:flex;height:clamp(32px,6vw,38px);justify-content:center;position:absolute;right:8px;top:8px;width:clamp(32px,6vw,38px)}.driver-stats-card_icon__1DYvC{color:#4aa0f5}.driver-stats-card_title__gtIbe{font-size:clamp(14px,2.2vw,16px);font-weight:700;margin-top:10px}.driver-stats-card_titleBlue__AXXAU{color:#2d8bf2}.driver-stats-card_titleGreen__4jE8y{color:#19a019}.driver-stats-card_value__oSSyR{color:#1d1d1f;font-size:clamp(28px,6.5vw,36px);font-weight:800;line-height:1;margin-top:22px}@media (min-width:1024px){.driver-stats-card_card__ueJK7{min-height:132px;padding:14px}}.driver_pageWrapper__ofTyq{display:flex;flex-direction:column;min-height:100vh}.driver_mainContent__Jw1\+-{box-sizing:border-box;flex:1 1;margin-bottom:60px;margin-top:60px;padding:16px}.driver_contentContainer__Gvde0{margin:0 auto;max-width:480px;width:100%}.driver_metricsGrid__nLsZX{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(134px,1fr));margin-bottom:14px}.driver_list__4OZoZ{display:flex;flex-direction:column;gap:12px}.driver_jobCard__zTgPA{background:#fff;border-radius:10px;box-shadow:0 2px 10px #00000014;padding:12px}.driver_jobHeader__1\+YIB{align-items:center;display:flex;justify-content:space-between}.driver_jobTitle__SCo8O{font-weight:800}.driver_jobEta__0l\+KL{font-size:12px;opacity:.7}.driver_badge__YRLvX{background:#0000;border-radius:0;color:#d9534f;display:inline-block;font-size:14px;font-weight:400;margin:6px 0;padding:0}.driver_badgeIncomplete__gOADG{background:#fdecea;color:#b71c1c}.driver_badgeComplete__P9ZFc,.driver_badgeIncomplete__gOADG{border-radius:9999px;font-size:13px;font-weight:700;padding:3px 10px}.driver_badgeComplete__P9ZFc{background:#d4edda;color:#155724}.driver_detailRow__lcJz5{margin:4px 0}.driver_primaryBtn__FChCZ{background:#379ae6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;margin-top:8px;padding:8px 12px;width:100%}.driver_panel__fagVH{background:#fff;border-radius:10px;box-shadow:0 2px 10px #00000014;padding:12px}.driver_routeHeader__9TQWw,.driver_routeRow__f4jCI{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.driver_routeCol__OU5dO{min-width:160px}.driver_routeLabel__MqJnK{font-weight:700}.driver_routeValue__DE2jd{opacity:.85}.driver_routeArrow__42VMr{font-weight:900;opacity:.5}.driver_routeEta__DIlqN{margin-left:auto}.driver_routeOptions__1p6p0{display:flex;gap:16px;margin:8px 0}.driver_payOptions__f2ScX label,.driver_routeOptions__1p6p0 label{align-items:center;color:#333;display:flex;gap:4px}input[type=radio]{accent-color:#6f42c1}.driver_mapPlaceholder__X8NW6{background:#f0f2f5;border-radius:10px;height:240px;overflow:hidden;position:relative}.driver_routeLine__mx9vq{background:#e57373;height:4px;left:15%;position:absolute;right:20%;top:40%;transform:rotate(8deg)}.driver_routePin__zJNOO{background:#ff5252;border-radius:50%;height:16px;position:absolute;right:20%;top:35%;width:16px}.driver_paymentPanel__ZNZ\+K{grid-gap:10px;display:grid;gap:10px;margin-top:12px}.driver_paymentSummary__rfRaG{background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:none;padding:12px}.driver_paymentSummary__rfRaG div{margin-bottom:4px;text-align:left}.driver_paymentType__A4wT6{font-weight:700}.driver_payOptions__f2ScX{display:flex;gap:16px}.driver_cashRow__MROIn{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.driver_input__UNXIJ{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:8px}.driver_input__UNXIJ::placeholder{color:#aaa}.driver_completedPanel__w6Ifr{padding:16px}.driver_completedHeader__mHiwm{border-bottom:1px solid #eef0f3;margin-bottom:12px;padding-bottom:10px}.driver_completedHeader__mHiwm .driver_jobTitle__SCo8O{font-size:16px;line-height:1.2}.driver_completedHeader__mHiwm .driver_jobEta__0l\+KL{background:#e7f6ec;border:1px solid #cfeeda;border-radius:9999px;color:#1f7a3a;font-size:12px;font-weight:800;opacity:1;padding:4px 10px}.driver_completedSummary__cLiXZ{background:#fbfcfe;border:1px solid #eef0f3}.driver_completedSummary__cLiXZ div{margin-bottom:6px}.driver_completedPayOptions__p8269{padding:8px 0 4px}.driver_completedPayOptions__p8269 label{background:#fff;border:1px solid #eef0f3;border-radius:10px;padding:8px 10px}@media (min-width:769px){.driver_contentContainer__Gvde0{max-width:600px}}.Clinic_pageWrapper__dBdxx{background:#f6f8fb;display:flex;flex-direction:column;min-height:100vh}.Clinic_container__FHeF1{flex:1 1;padding:24px 32px 40px}.Clinic_pageTitle__OFYDa{font-size:36px;font-weight:800;margin:16px 0 24px}.Clinic_grid__la906{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1.1fr 1fr}.Clinic_leftPane__BsT-p,.Clinic_rightPane__6DVda{min-width:0}.Clinic_sectionTitle__TuDUP{font-size:24px;font-weight:800;margin:0 0 14px}.Clinic_card__Fax62{background:#fff;border:1px solid #e7e9ee;border-radius:8px;box-shadow:0 2px 8px #1018280a;padding:18px}@media (max-width:1100px){.Clinic_grid__la906{grid-template-columns:1fr}}.ScheduleConsult_form__a5cnY{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.ScheduleConsult_field__F1H1K{display:flex;flex-direction:column;gap:6px}.ScheduleConsult_field__F1H1K label{font-size:14px;font-weight:600}.ScheduleConsult_field__F1H1K input[type=date],.ScheduleConsult_field__F1H1K input[type=text],.ScheduleConsult_field__F1H1K input[type=time],.ScheduleConsult_field__F1H1K select{background:#fff;border:1px solid #d9dbe3;border-radius:6px;height:38px;padding:6px 10px}.ScheduleConsult_error__U3mvD{color:#d92d20;font-size:12px}.ScheduleConsult_actions__Kf3XU{margin-top:4px}.ScheduleConsult_primaryBtn__KYkk6{background:#2ea0da;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;height:38px;padding:0 14px}.ScheduleConsult_primaryBtn__KYkk6:disabled{background:#aaa;cursor:not-allowed}.ScheduleConsult_searchDropdown__n2Rmy{background-color:#fff;border:1px solid #d9dbe3;border-radius:0 0 6px 6px;border-top:none;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0;position:relative;z-index:10}.ScheduleConsult_searchDropdownItem__sp08R{cursor:pointer;font-size:14px;padding:8px 10px}.ScheduleConsult_searchDropdownItem__sp08R:hover{background-color:#f0f8ff;outline:none}.ScheduleConsult_noResults__FmQq6{background-color:#fafafa;border:1px solid #d9dbe3;border-radius:0 0 6px 6px;border-top:none;color:#666;font-size:14px;font-style:italic;padding:8px 10px}.ScheduleConsult_timePicker__XgVYD{margin-top:4px}.ScheduleConsult_timeGrid__2-nSC{grid-gap:8px;background:#fff;border:1px solid #d9dbe3;border-radius:6px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));max-height:120px;overflow-y:auto;padding:4px}.ScheduleConsult_timeSlot__dgqNC{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:center;min-height:36px;padding:8px 4px;transition:all .2s ease}.ScheduleConsult_timeSlot__dgqNC:hover{background:#f0f8ff;border-color:#2ea0da;box-shadow:0 2px 4px #2ea0da1a;transform:translateY(-1px)}.ScheduleConsult_timeSlot__dgqNC.ScheduleConsult_selected__3omqt{background:#2ea0da;border-color:#2ea0da;box-shadow:0 2px 8px #2ea0da4d;color:#fff}.ScheduleConsult_timeValue__HhdeT{white-space:nowrap}.ScheduleConsult_noTimes__j6rFO{background:#fafafa;border:1px solid #d9dbe3;border-radius:6px;color:#666;font-size:14px;font-style:italic;padding:12px;text-align:center}.ScheduleConsult_compactTimePicker__wYN2d{align-items:center;display:flex;gap:12px;margin-top:4px}.ScheduleConsult_timeSelector__AHyA1{align-items:center;display:flex;gap:4px}.ScheduleConsult_hourSelect__BC9zq,.ScheduleConsult_minuteSelect__Qw0xX{background:#fff;border:1px solid #d9dbe3;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;height:38px;padding:6px 8px;text-align:center;transition:border-color .2s ease;width:60px}.ScheduleConsult_hourSelect__BC9zq:focus,.ScheduleConsult_minuteSelect__Qw0xX:focus{border-color:#2ea0da;box-shadow:0 0 0 2px #2ea0da1a;outline:none}.ScheduleConsult_colon__oHVUt{color:#333;font-size:16px;font-weight:600;margin:0 2px}.ScheduleConsult_ampmToggle__pbJPz{background:#f5f5f5;border:1px solid #d9dbe3;border-radius:6px;display:flex;padding:2px}.ScheduleConsult_ampmBtn__UD5fB{background:#0000;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:13px;font-weight:600;min-width:40px;padding:8px 16px;transition:all .2s ease}.ScheduleConsult_ampmBtn__UD5fB:hover{color:#333}.ScheduleConsult_ampmBtn__UD5fB.ScheduleConsult_active__8Lvo8{background:#2ea0da;box-shadow:0 1px 3px #2ea0da4d;color:#fff}.TodaysAppointments_panel__Qg2lL{background:#fff;border:1px solid #e7e9ee;border-radius:8px;box-shadow:0 2px 8px #1018280a;padding:16px}.TodaysAppointments_header__i8Pj8{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.TodaysAppointments_title__xVbs6{font-size:24px;font-weight:800;margin:0}.TodaysAppointments_viewAllBtn__GKXpF{background:#2ea0da;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;height:34px;padding:0 12px}.TodaysAppointments_list__flXZ-{display:flex;flex-direction:column;gap:10px}.TodaysAppointments_card__\+LNEg{align-items:center;background:#fff;border:1px solid #eceef3;border-radius:8px;box-shadow:0 2px 6px #1018280f;display:flex;justify-content:space-between;padding:10px 12px}.TodaysAppointments_info__kIlnf{display:flex;flex-direction:column}.TodaysAppointments_name__e-Z5E{font-weight:700}.TodaysAppointments_meta__ad4e3{color:#667085;font-size:14px}.TodaysAppointments_actions__X1CmR{align-items:center;display:flex;gap:10px}.TodaysAppointments_iconDelete__M-ozE,.TodaysAppointments_iconSend__6QxuY{background:#0000;border:none;cursor:pointer;font-size:16px}.TodaysAppointments_iconDelete__M-ozE{align-items:center;background:#e53935;border-radius:9999px;color:#fff;display:inline-flex;height:28px;justify-content:center;width:28px}.TodaysAppointments_trashIcon__NKnFT{color:currentColor;display:block}.TodaysAppointments_iconSend__6QxuY{color:#a78bfa}.TodaysAppointments_planeIcon__nqJSk{display:inline-block;vertical-align:middle}.TodaysAppointments_badge__EFY6f{background:#fff4e5;border:1px solid #ffe8cc;border-radius:10px;color:#b54708;font-size:12px;font-weight:600;padding:6px 10px}.TodaysAppointments_cancelledBadge__dZgAo{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.TodaysAppointments_empty__0Rz4F{color:#667085;padding:8px}.TodaysAppointments_pagination__X9r-J{display:flex;gap:6px;justify-content:center;margin-top:12px}.TodaysAppointments_pagination__X9r-J button{background:#fff;border:1px solid #e7e9ee;border-radius:6px;cursor:pointer;height:28px;min-width:28px}.TodaysAppointments_activePage__oL5T3{background:#2ea0da!important;border-color:#2ea0da!important;color:#fff}.TodaysAppointments_confirmOverlay__TYu1w{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.TodaysAppointments_confirmContent__pPTPZ{background:#fff;border:2px solid #fca5a5;border-radius:8px;box-shadow:0 10px 30px #0003;padding:20px;width:min(420px,92vw)}.TodaysAppointments_confirmTitle__KYuph{color:#dc2626;font-weight:700;margin:0 0 8px}.TodaysAppointments_confirmActions__Hpy0\+{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.TodaysAppointments_confirmCancelBtn__7TFVF{background:#e5e7eb;border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:8px 14px}.TodaysAppointments_confirmDeleteBtn__eWMcu{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px}.SendReminder_overlay__EP6Mf{align-items:center;background:#00000040;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.SendReminder_modal__NADLc{background:#fff;border:1px solid #e7e9ee;border-radius:8px;box-shadow:0 10px 24px #1018282e;padding:16px;width:min(860px,92vw)}.SendReminder_header__hHMm\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.SendReminder_title__WaHq6{font-size:22px;font-weight:800;margin:0}.SendReminder_close__pK4jQ{background:#0000;border:none;cursor:pointer;font-size:20px}.SendReminder_modeRow__PwcBB{align-items:center;display:flex;gap:16px;margin:10px 0 12px}.SendReminder_spaced__bFgZ7{margin-left:12px}.SendReminder_columns__twFLj{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:900px){.SendReminder_columns__twFLj{grid-template-columns:1fr}}.SendReminder_col__FFZr5{background:#fafafa;border:1px solid #eceef3;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:12px}.SendReminder_labelRow__UbMBb{color:#667085;font-weight:600;margin-bottom:8px}.SendReminder_addr__mjKvi{color:#344054}.SendReminder_input__JJSHe{border:1px solid #d9dbe3;border-radius:6px;height:36px;margin-bottom:8px;padding:0 10px;width:100%}.SendReminder_textarea__zZiqg{border:1px solid #d9dbe3;border-radius:6px;flex:1 1;min-height:120px;padding:8px 10px;resize:vertical;width:100%}.SendReminder_primary__4\+Lrg{align-self:center;background:#2ea0da;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;height:36px;margin-top:auto;min-width:110px;padding:0 18px}.ViewAllAppointments_pageWrapper__SxNmt{background:#f6f8fb;display:flex;flex-direction:column;min-height:100vh}.ViewAllAppointments_container__3\+BES{flex:1 1;padding:36px 32px 44px}.ViewAllAppointments_toolbar__zZlTy{align-items:center;background:#fff;border:1px solid #e7e9ee;border-radius:8px;display:flex;justify-content:space-between;margin:12px 0 18px;padding:12px 16px}.ViewAllAppointments_title__\+rI5v{font-size:24px;font-weight:700;margin:0}.ViewAllAppointments_controls__BFAob{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ViewAllAppointments_search__Pqk38{width:240px}.ViewAllAppointments_filter__bF-ET,.ViewAllAppointments_search__Pqk38{border:1px solid #d9dbe3;border-radius:6px;height:36px;padding:0 10px}.ViewAllAppointments_dateFilterContainer__pu6\+-{align-items:center;display:flex;gap:8px}.ViewAllAppointments_grid__uqrNd{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.ViewAllAppointments_grid__uqrNd{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.ViewAllAppointments_grid__uqrNd{grid-template-columns:1fr}}.ViewAllAppointments_card__izeTC{background:#fff;border:1px solid #e7e9ee;border-radius:8px;box-shadow:0 2px 8px #1018280a;padding:12px}.ViewAllAppointments_cardHeader__nrwQ3{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.ViewAllAppointments_name__1iwcY{font-weight:700}.ViewAllAppointments_actions__9giep{align-items:center;display:flex;gap:8px}.ViewAllAppointments_badge__ulByT{background:#fff4e5;border:1px solid #ffe8cc;border-radius:10px;color:#b54708;font-size:12px;font-weight:600;padding:6px 10px}.ViewAllAppointments_iconDelete__6VPYO{align-items:center;background:#e53935;border:none;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.ViewAllAppointments_trashIcon__ze6fp{color:currentColor;display:block}.ViewAllAppointments_meta__Un\+Yh{color:#667085;font-size:14px}.ViewAllAppointments_empty__rdlgi{color:#667085;padding:8px}.ViewAllAppointments_pagination__BXHDt{display:flex;gap:6px;justify-content:center;margin-top:16px}.ViewAllAppointments_pagination__BXHDt button{background:#fff;border:1px solid #e7e9ee;border-radius:6px;cursor:pointer;height:28px;min-width:28px}.ViewAllAppointments_activePage__99n-b{background:#2ea0da!important;border-color:#2ea0da!important;color:#fff}.ViewAllAppointments_footerNav__yDw1l{display:flex;justify-content:flex-end;margin-top:10px}.ViewAllAppointments_backBtn__BZRd9{background:#2ea0da;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;height:34px;padding:0 12px}.ViewAllAppointments_confirmOverlay__Xk1Vo{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.ViewAllAppointments_confirmContent__C2td0{background:#fff;border:2px solid #fca5a5;border-radius:8px;box-shadow:0 10px 30px #0003;padding:20px;width:min(460px,92vw)}.ViewAllAppointments_confirmTitle__IBb2o{color:#dc2626;font-weight:700;margin:0 0 8px}.ViewAllAppointments_confirmActions__29Kkt{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.ViewAllAppointments_confirmCancelBtn__otzA0{background:#e5e7eb;border:none;border-radius:6px;cursor:pointer;font-weight:600;padding:8px 14px}.ViewAllAppointments_confirmDeleteBtn__o0Gpa{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:8px 14px}.ConsultationHistory_pageWrapper__zDrkn{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.ConsultationHistory_container__VRLtC{margin:0 auto;max-width:1280px;padding:64px 16px 48px;width:100%}.ConsultationHistory_pageTitle__deqO7{color:#0f172a;font-size:22px;font-weight:700;margin:8px 0 20px}.ConsultationHistory_filterRow__G19w5{display:flex;justify-content:center;margin:8px 0 20px}.ConsultationHistory_filterBox__QEab1{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 6px #6366f126;display:flex;gap:12px;padding:10px 12px}.ConsultationHistory_filterLabel__F47kD{color:#64748b;font-size:14px;font-weight:600}.ConsultationHistory_tableArea__KygMD{background:#0000;border:none;border-radius:0;box-shadow:none;padding:0}.ConsultationHistory_paginationRow__41N65{display:flex;justify-content:center;margin-top:12px}.ConsultationHistory_headerRowWithBack__cI-Zw{display:flex;justify-content:flex-start;margin-top:8px}.ConsultationHistory_detailsCard__Gz07v{background:#0000;border:none;border-radius:0;box-shadow:none;margin-top:8px;padding:0}.ConsultationHistory_controlsRow__i8w5w{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:16px}.ConsultationHistory_selectLabel__W49K-{color:#64748b;font-size:14px;font-weight:600}.ConsultationHistory_selectControl__rBNl9{background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-width:220px;padding:8px 10px}.ConsultationHistory_innerTableWrap__4nylp{align-items:center;display:flex;flex-direction:column;gap:10px}.ConsultationHistory_inlineError__U6vV1{color:#ef4444;margin-bottom:.5rem;text-align:center}.ConsultationHistory_loadingMessage__6iZBl{padding:1rem;text-align:center}.ConsultationHistory_colMin280__mH-60{min-width:280px}.ConsultationHistory_colMin180__mvNEQ{min-width:180px}.ConsultationHistory_colMin140__WPIrt{min-width:140px}.ServicesDone_pageWrapper__CBbHK{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.ServicesDone_mainContent__8OfVw{display:flex;flex:1 1;flex-direction:column}.ServicesDone_container__ROL1h{margin:0 auto;max-width:900px;padding:32px 24px 48px;width:100%}.ServicesDone_header__0PIMM{margin-bottom:24px}.ServicesDone_title__ABUvl{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 4px}.ServicesDone_subtitle__Oifkq{color:#64748b;font-size:14px;margin:0}.ServicesDone_chartCard__BhLlM{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:24px;padding:24px}.ServicesDone_chartContainer__R-ocQ{display:flex;flex-direction:column;gap:16px}.ServicesDone_barRow__ywbI7{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:140px 30px 1fr}.ServicesDone_barLabel__zhwdc{color:#374151;font-size:13px;font-weight:500;text-align:right}.ServicesDone_barValue__AtkJ2{color:#1e293b;font-size:13px;font-weight:600;text-align:center}.ServicesDone_barTrack__b54N9{background:#f1f5f9;border-radius:4px;height:24px;overflow:hidden;position:relative}.ServicesDone_barFill__ZHB7o{background:#38bdf8;border-radius:4px;height:100%;transition:width .3s ease}.ServicesDone_tableCard__1U6sy{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;padding:0}.ServicesDone_inlineError__VpvZ0{background:#fef2f2;border-radius:6px;color:#ef4444;margin-bottom:1rem;padding:12px;text-align:center}.ServicesDone_loadingMessage__2IvMg{color:#64748b;padding:2rem;text-align:center}.consultation-header_headerCard__vMUYA{align-items:center;background:#fff;border:2px solid #e4d6f6;border-radius:20px;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:30px;margin-top:20px;padding:15px 30px;width:100%}.consultation-header_headerCard__vMUYA.consultation-header_step__ULu-P{align-items:center;padding-bottom:20px;padding-top:20px}.consultation-header_stepHeaderContent__4qrWQ{flex:1 1;padding:0 20px;text-align:left}.consultation-header_stepTitle__U8fH\+{color:#333;font-size:18px;font-weight:700;margin:0 0 8px}.consultation-header_stepDetails__OABzr{color:#666;font-size:14px;margin:0}.consultation-header_headerLeft__D9k1p{align-items:center;display:flex;flex:0 0 auto;gap:20px}.consultation-header_avatar__cKfFi{align-items:center;background-color:#f3e5f5;border-radius:50%;color:#9c27b0;display:flex;font-weight:600;height:50px;justify-content:center;width:50px}.consultation-header_patientInfo__6AL9-{display:flex;flex-direction:column}.consultation-header_patientName__3Yxil{color:#333;font-size:24px;font-weight:700;margin:0}.consultation-header_nameRow__msnri{align-items:center;display:flex;gap:12px}.consultation-header_badge__SQCCT{background:#f3e5f5;border-radius:12px;color:#9c27b0;font-size:12px;font-weight:500;padding:2px 12px}.consultation-header_profileNumber__7R55P{align-items:center;color:#888;display:flex;font-size:14px;gap:10px;margin:4px 0 0}.consultation-header_headerRight__sm9iM{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column}.consultation-header_navButtons__nN1EH{background:#eee;border-radius:8px;display:flex;gap:1px;margin-bottom:4px;overflow:hidden}.consultation-header_nextBtn__BQN0J,.consultation-header_prevBtn__vKbQB{align-items:center;background:#f5f5f5;border:none;color:#888;cursor:pointer;display:flex;font-size:14px;padding:8px 16px;transition:background-color .2s,color .2s}.consultation-header_prevBtn__vKbQB:hover:not(:disabled){background:#e0e0e0}.consultation-header_nextBtn__BQN0J{background:#4fc3f7;color:#fff}.consultation-header_nextBtn__BQN0J:hover:not(:disabled){background:#29b6f6}.consultation-header_invoiceBtn__RcvPo{align-items:center;background:#22c55e!important;color:#fff;display:flex;gap:8px;padding:8px 16px}.consultation-header_invoiceBtn__RcvPo:hover:not(:disabled){background:#16a34a!important}.consultation-header_checkmark__\+6X-A{font-size:12px;margin-left:4px}.consultation-header_nextBtn__BQN0J:disabled,.consultation-header_prevBtn__vKbQB:disabled{cursor:not-allowed;opacity:.6}.consultation-header_stepIndicator__2gOH9{color:#aaa;font-size:12px;margin-right:4px}.patient-overview_container__IB7Q7{box-sizing:border-box;font-family:Inter,sans-serif;padding:20px 40px;width:100%}.patient-overview_tabList__OH5m3{display:flex;gap:20px;margin-bottom:20px;margin-top:60px;padding-left:10px}.patient-overview_tabButton__Xge\+b{background:#0000;border:none;border-radius:25px;color:#777;cursor:pointer;font-size:16px;font-weight:500;padding:10px 24px;transition:all .2s}.patient-overview_activeTab__S5zLz{background-color:#4fc3f7;color:#fff}.patient-overview_contentBox__BR9mw{background:#fff;border:2px solid #e4d6f6;border-radius:20px;box-sizing:border-box;margin-bottom:50px;padding:18px 70px;width:100%}.patient-overview_tabContent__o7VNn{width:100%}.demographics_gridContainer__v7kGy{grid-column-gap:120px;grid-row-gap:32px;column-gap:120px;display:grid;grid-template-columns:1fr 1fr;padding:0;row-gap:32px}.demographics_column__Hz9Nf{display:flex;flex-direction:column;gap:20px}.demographics_column__Hz9Nf>.demographics_field__IP75k:first-child{margin-top:8px}.demographics_column__Hz9Nf>.demographics_field__IP75k:last-child{margin-bottom:8px}.demographics_field__IP75k{display:flex;flex-direction:column;gap:1px}.demographics_field__IP75k label{color:#a0aec0;font-size:14px;font-weight:400;text-transform:none}.demographics_value__SFAfJ{color:#2d3748;font-size:16px;font-weight:700}.demographics_loader__8v-FQ{color:#a0aec0;padding:40px;text-align:center}@media (max-width:1024px){.demographics_gridContainer__v7kGy{column-gap:60px}}@media (max-width:768px){.demographics_gridContainer__v7kGy{grid-template-columns:1fr;row-gap:24px}.demographics_column__Hz9Nf{gap:24px}}.conditions_container__trB8Z{width:100%}.conditions_header__XFT3Y{align-items:center;display:flex;gap:12px;margin-bottom:30px}.conditions_heartIcon__DIhy7{align-items:center;color:#e4d6f6;display:flex;font-size:24px}.conditions_title__QQK\+y{color:#4a5568;font-size:18px;font-weight:700;margin:0}.conditions_list__xL8an{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.conditions_row__4CdPZ{align-items:center;display:flex;gap:12px}.conditions_inputField__FT-Fj{background-color:#f7fafc;border:1px solid #edf2f7;border-radius:8px;color:#718096;flex:1 1;font-size:15px;outline:none;padding:14px 20px;transition:all .2s ease}.conditions_inputField__FT-Fj:focus{background-color:#fff;border-color:#4fc3f7;box-shadow:0 0 0 2px #4fc3f71a}.conditions_deleteBtn__U2xOP{align-items:center;background-color:#ff5252;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:opacity .2s;width:36px}.conditions_deleteBtn__U2xOP:hover{opacity:.8}.conditions_addBtn__dgf9u{align-items:center;background-color:#4fc3f7;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:24px;font-weight:300;height:36px;justify-content:center;transition:background-color .2s;width:36px}.conditions_addBtn__dgf9u:hover{background-color:#3ba9d4}.conditions_loader__Xqs5c{color:#a0aec0;font-size:14px;padding:20px;text-align:center}.medications_container__E1jap{width:100%}.medications_header__KTi0w{align-items:center;display:flex;gap:12px;margin-bottom:24px}.medications_linkIcon__TpObX{color:#a78bfa;font-size:22px}.medications_title__pBvHB{color:#4a5568;font-size:18px;font-weight:700;margin:0}.medications_list__dmLiA{display:flex;flex-direction:column;gap:12px}.medications_row__YMxIK{align-items:center;display:flex;gap:12px}.medications_medCard__wPOcX{align-items:center;background-color:#f7fafc;border:1px solid #edf2f7;border-radius:12px;display:flex;flex:1 1;justify-content:space-between;padding:12px 20px}.medications_medMainInfo__LFCz9{display:flex;flex:1 1;flex-direction:column}.medications_nameInput__RLvE5{background:#0000;border:none;color:#2d3748;font-size:15px;font-weight:600;outline:none;width:100%}.medications_detailInput__Ltw2n{background:#0000;border:none;color:#a0aec0;font-size:13px;margin-top:2px;outline:none;width:100%}.medications_dateInfo__D9t2u{color:#cbd5e0;font-size:12px;margin-left:10px;white-space:nowrap}.medications_deleteBtn__P6XaX{background-color:#ff5252}.medications_addBtn__lQzn-,.medications_deleteBtn__P6XaX{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.medications_addBtn__lQzn-{background-color:#4fc3f7;font-size:22px;margin-top:16px}.allergies-overview_container__PtXC5{width:100%}.allergies-overview_header__-isON{align-items:center;display:flex;gap:12px;margin-bottom:20px}.allergies-overview_warningIcon__WUG8P{color:#f87171;font-size:24px}.allergies-overview_title__iY4is{color:#4a5568;font-size:18px;font-weight:700;margin:0}.allergies-overview_list__pMSPp{display:flex;flex-direction:column;gap:12px}.allergies-overview_row__yQQoa{align-items:center;display:flex;gap:12px}.allergies-overview_inputWrapper__3vAe\+{align-items:center;background-color:#fff;border:1px solid #fecaca;border-radius:8px;display:flex;flex:1 1;padding:10px 16px}.allergies-overview_allergyInput__5UGy\+{background:#0000;border:none;color:#2d3748;font-size:14px;outline:none;width:100%}.allergies-overview_deleteBtn__tzPpi{align-items:center;background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:opacity .2s;width:36px}.allergies-overview_deleteBtn__tzPpi:hover{opacity:.9}.allergies-overview_addBtn__6z6G7{align-items:center;background-color:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;margin-top:16px;transition:opacity .2s;width:36px}.allergies-overview_addBtn__6z6G7:hover{opacity:.9}.allergies-overview_loader__0ieH\+{color:#718096;padding:20px;text-align:center}.obstetrics-overview_container__Ekz55{padding:10px}.obstetrics-overview_header__-8GbY{align-items:center;display:flex;gap:10px;margin-bottom:25px}.obstetrics-overview_icon__uRBKM{color:#a78bfa;font-size:1.2rem}.obstetrics-overview_title__\+NYb6{color:#64748b;font-size:1.1rem;font-weight:600;margin:0}.obstetrics-overview_grid__680Zj{grid-column-gap:40px;grid-row-gap:25px;column-gap:40px;display:grid;grid-template-columns:1fr 1fr;row-gap:25px}.obstetrics-overview_field__wCagu label{color:#94a3b8;display:block;font-size:.75rem;margin-bottom:4px}.obstetrics-overview_field__wCagu .obstetrics-overview_value__3XCl4{color:#475569;font-size:.95rem;font-weight:500}.obstetrics-overview_fieldFull__s00u7{grid-column:span 2}.obstetrics-overview_fieldFull__s00u7 label{color:#94a3b8;display:block;font-size:.75rem;margin-bottom:4px}.obstetrics-overview_fieldFull__s00u7 .obstetrics-overview_value__3XCl4{color:#475569;font-size:.95rem}.obstetrics-overview_errorMessage__r6UFd,.obstetrics-overview_loadingMessage__wDkKA{color:#64748b;font-size:.875rem;padding:20px}.TreatmentHistory_pageWrapper__PWX3h{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.TreatmentHistory_mainContent__Y55S-{display:flex;flex:1 1;flex-direction:column}.TreatmentHistory_container__YnJDe{margin:0 auto;max-width:900px;padding:32px 24px 48px;width:100%}.TreatmentHistory_dateSelector__vPiac{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.TreatmentHistory_dateLabel__BIqHz{color:#64748b;font-size:14px;font-weight:600}.TreatmentHistory_datePickerContainer__ExYlm{display:flex;justify-content:center;margin-top:10px;width:100%}.TreatmentHistory_cardsContainer__sQAsI{display:flex;flex-direction:column;gap:20px}.TreatmentHistory_twoColumnRow__I0PhY{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.TreatmentHistory_card__57Im2{background:#fff;border:2px solid #e4d6f6;border-radius:20px;box-shadow:0 1px 3px #0000000d;overflow:hidden;padding:20px}.TreatmentHistory_cardHeader__lwOEn{margin-bottom:16px}.TreatmentHistory_cardTitle__-5V2X{color:#4fc3f7;font-size:16px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.TreatmentHistory_cardContent__p\+YEk{padding:0}.TreatmentHistory_textArea__eKHfd{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:14px;min-height:80px;padding:12px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.TreatmentHistory_textArea__eKHfd:focus{border-color:#4fc3f7;box-shadow:0 0 0 3px #4fc3f71a;outline:none}.TreatmentHistory_prescriptionsTextArea__oG1\+C{min-height:60px}.TreatmentHistory_vitalsGrid__QwiDW{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.TreatmentHistory_vitalItem__eWHro{display:flex;flex-direction:column;gap:4px}.TreatmentHistory_vitalLabel__BW7wk{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TreatmentHistory_vitalValue__gLSWy{color:#1e293b;font-size:16px;font-weight:500}@media (max-width:768px){.TreatmentHistory_container__YnJDe{padding:20px 16px 32px}.TreatmentHistory_twoColumnRow__I0PhY{gap:16px;grid-template-columns:1fr}.TreatmentHistory_vitalsGrid__QwiDW{grid-template-columns:repeat(2,1fr)}}.ImmunizationHistory_pageWrapper__7wCX1{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.ImmunizationHistory_mainContent__SgrCz{display:flex;flex:1 1;flex-direction:column}.ImmunizationHistory_container__VxbIn{margin:0 auto;max-width:850px;padding:32px 24px 48px;width:100%}.ImmunizationHistory_header__8\+EaR{margin-bottom:24px}.ImmunizationHistory_title__EyLh5{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 4px}.ImmunizationHistory_subtitle__xl4Xg{color:#64748b;font-size:14px;margin:0}.ImmunizationHistory_dateSelector__\+3Vwa{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.ImmunizationHistory_datePickerContainer__ZANf5{display:flex;justify-content:center;margin-top:10px;width:100%}.ImmunizationHistory_tableCard__dLOiw{background:#fff;border:2px solid #e4d6f6;border-radius:20px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.ImmunizationHistory_tableHeader__sA4\+i{align-items:center;background:#0000;border-bottom:none;display:flex;gap:12px;margin-left:2px;padding:16px 24px}.ImmunizationHistory_headerIcon__zdD1N{color:#e4d6f6}.ImmunizationHistory_tableTitle__BKBKp{color:#1e293b;font-size:18px;font-weight:600;margin:0}.ImmunizationHistory_batchNo__Yppzd{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;color:#64748b;font-family:monospace;font-size:13px;padding:4px 12px}.ImmunizationHistory_nextDueCell__zzlOQ{align-items:center;color:#64748b;display:flex;gap:6px}.ImmunizationHistory_calendarIcon__UjX-Z{color:#64748b;flex-shrink:0}.ImmunizationHistory_paginationContainer__RpW67{display:flex;justify-content:center;margin-top:24px}.ImmunizationHistory_completedBadge__TZoxr{background:#dcfce7;color:#16a34a}.ImmunizationHistory_completedBadge__TZoxr,.ImmunizationHistory_upcomingBadge__7naRW{border-radius:12px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.ImmunizationHistory_upcomingBadge__7naRW{background:#fef3c7;color:#d97706}.ImmunizationHistory_inlineError__nssRM{background:#fef2f2;border-radius:6px;color:#ef4444;margin-bottom:1rem;padding:12px;text-align:center}.ImmunizationHistory_loadingMessage__I8jSs{color:#64748b;padding:2rem;text-align:center}@media (max-width:768px){.ImmunizationHistory_container__VxbIn{padding:20px 16px 32px}.ImmunizationHistory_tableCard__dLOiw{border-radius:16px}.ImmunizationHistory_tableHeader__sA4\+i{padding:16px 20px}.ImmunizationHistory_tableTitle__BKBKp{font-size:16px}}.profileMenu_container__sSRuv{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.profileMenu_main__nnZB8{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:1200px;padding:2rem;width:100%}.profileMenu_title__8RWZe{color:#333;font-size:2rem;font-weight:700;margin-bottom:2rem;margin-top:3rem;text-align:center}.profileMenu_grid__YnR5G{gap:2rem;margin-bottom:23rem;max-width:900px}.MergeProfilesPopup_overlay__qO95E,.profileMenu_grid__YnR5G{align-items:center;display:flex;justify-content:center;width:100%}.MergeProfilesPopup_overlay__qO95E{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;height:100%;left:0;position:fixed;top:0;z-index:2000}.MergeProfilesPopup_popup__YAHMY{background:#fff;border:1px solid #d3a4e9;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-top:-30px;max-width:1200px;padding:2rem;position:relative;width:68%}.MergeProfilesPopup_title__biwmS{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.MergeProfilesPopup_backButton__iqL70{background:#38bdf8;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem}.MergeProfilesPopup_profilesContainer__qcmSM{display:flex;gap:2rem;justify-content:center;margin-bottom:2rem}.MergeProfilesPopup_profileCard__m6JSj{border:1px solid #d3a4e9;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1rem;width:40%}.MergeProfilesPopup_profileHeader__Sija6{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.MergeProfilesPopup_profileIcon__n1Z76{color:#38bdf8;font-size:1.5rem}.MergeProfilesPopup_profileNumber__mXfPZ{color:#666;font-weight:700}.MergeProfilesPopup_checkmark__JAK1Z{color:#38bdf8;margin-left:auto}.MergeProfilesPopup_details__M0Pyw{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.MergeProfilesPopup_details__M0Pyw div{display:flex;flex-direction:column}.MergeProfilesPopup_details__M0Pyw label{color:#666;font-weight:700;margin-bottom:.25rem}.MergeProfilesPopup_details__M0Pyw input,.MergeProfilesPopup_details__M0Pyw select{background:#f9f9f9;border:1px solid #ccc;border-radius:4px;padding:.25rem}.MergeProfilesPopup_membership__gkKds{display:flex;gap:1rem;grid-column:span 3}.MergeProfilesPopup_editButton__lpDbL{width:100%}.MergeProfilesPopup_editButton__lpDbL,.MergeProfilesPopup_mergeButton__5wjQx{background:#38bdf8;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem}.MergeProfilesPopup_mergeButton__5wjQx{display:block;font-size:.9rem;margin:0 auto;width:200px}.MergeProfilesPopup_membership__gkKds{margin-top:1rem;text-align:left}.MergeProfilesPopup_membership__gkKds>label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:.1rem}.MergeProfilesPopup_radioGroup__1KNxG{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.MergeProfilesPopup_radioOption__L5wlE{align-items:center;color:#444;cursor:pointer;display:inline-flex;font-size:.95rem;gap:.5rem;white-space:nowrap}.MergeProfilesPopup_radioOption__L5wlE input[type=radio]{cursor:pointer;margin:0}.successPopup_overlay__8\+-DY{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.successPopup_popup__X2SWP{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:2rem;position:relative;text-align:center;width:400px}.successPopup_closeButton__0mlEv{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:1.5rem;height:24px;justify-content:center;line-height:1;padding:0;position:absolute;right:1rem;top:1rem;width:24px}.successPopup_checkmark__llaz\+{align-items:center;border:4px solid #28a745;border-radius:50%;color:#28a745;display:flex;font-size:3rem;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}.successPopup_title__jWS0W{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.successPopup_viewButton__GeTjI{background:#38bdf8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem}.mainMemberProfilePopup_overlay__EKRyA{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.mainMemberProfilePopup_popup__ihnnW{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:1.5rem;position:relative;width:850px}.mainMemberProfilePopup_header__FKKPe{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.mainMemberProfilePopup_header__FKKPe h2{color:#333;font-size:1.2rem;font-weight:700}.mainMemberProfilePopup_closeButton__qpwJc{background:none;border:none;color:#666;cursor:pointer;font-size:1.2rem}.mainMemberProfilePopup_content__gqwyM{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:1rem}.mainMemberProfilePopup_section__mtOgo{display:flex;flex-direction:column}.mainMemberProfilePopup_section__mtOgo label{color:#666;font-weight:700;margin-bottom:.2rem}.mainMemberProfilePopup_section__mtOgo input,.mainMemberProfilePopup_section__mtOgo select{background:#f9f9f9;border:1px solid #ccc;border-radius:4px;font-size:.9rem;margin-bottom:.3rem;padding:.2rem}.mainMemberProfilePopup_nextButton__Uw3Fm{background:#38bdf8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;width:100%}.mainMemberMedicalAidPopup_overlay__YOKMR{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.mainMemberMedicalAidPopup_popup__1imd5{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000001a;height:auto;max-height:80vh;overflow-y:auto;padding:1.5rem;position:relative;width:650px}.mainMemberMedicalAidPopup_header__i-CJg{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.mainMemberMedicalAidPopup_header__i-CJg h2{color:#333;font-size:1.2rem;font-weight:700;margin:0 auto}.mainMemberMedicalAidPopup_closeButton__foA4K{background:none;border:none;color:#666;cursor:pointer;font-size:1.2rem}.mainMemberMedicalAidPopup_content__mIzbN{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.mainMemberMedicalAidPopup_content__mIzbN .mainMemberMedicalAidPopup_section__0mmKG:nth-child(5){grid-column:1/-1}.mainMemberMedicalAidPopup_section__0mmKG{display:flex;flex-direction:column}.mainMemberMedicalAidPopup_section__0mmKG label{color:#666;font-weight:700;margin-bottom:.2rem}.mainMemberMedicalAidPopup_section__0mmKG input,.mainMemberMedicalAidPopup_section__0mmKG select{background:#f9f9f9;border:1px solid #ccc;border-radius:4px;font-size:.9rem;margin-bottom:.3rem;padding:.2rem}.mainMemberMedicalAidPopup_section__0mmKG textarea{background:#f9f9f9;border:1px solid #ccc;border-radius:4px;font-size:.9rem;min-height:80px;padding:.5rem;resize:vertical}.mainMemberMedicalAidPopup_nextButton__D2TZW{background:#38bdf8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;width:100%}.BeneficiaryCard_beneficiaryCard__0le0R{background:#e4d6f6;border:1px solid #d0c0e6;border-radius:10px;box-shadow:0 2px 6px #0000001a;display:flex;flex:0 0 320px;flex-direction:column;gap:.5rem;max-width:320px;min-width:320px;padding:.75rem;transition:transform .2s,box-shadow .2s}.BeneficiaryCard_hiddenCard__OYBeo{filter:grayscale(60%);opacity:.5}.BeneficiaryCard_cardHeaderRow__i4wuR{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.BeneficiaryCard_cardIndex__imtzi{color:#333;font-size:.9rem;font-weight:600}.BeneficiaryCard_eyeBtn__BA2uL{transition:transform .2s,color .2s}.BeneficiaryCard_eyeBtn__BA2uL,.BeneficiaryCard_trashBtn__2SvtU{background:none;border:none;color:red;cursor:pointer;font-size:1.3rem;line-height:1;padding:0}.BeneficiaryCard_trashBtn__2SvtU{transition:none}.BeneficiaryCard_trashBtn__2SvtU:active,.BeneficiaryCard_trashBtn__2SvtU:focus{background:#0000;box-shadow:none;color:red;filter:none;opacity:1;transform:none}.BeneficiaryCard_inlineThree__pBAj5{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.BeneficiaryCard_inlineTwo__LkksN{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.BeneficiaryCard_inlineWithButton__NviKT{align-items:flex-end;display:flex;gap:.5rem}.BeneficiaryCard_idTypeRadio__JFy8F{accent-color:#4a4a4a;height:14px;width:14px}.BeneficiaryCard_idRow__JsGHH{align-items:center;display:flex;flex-wrap:nowrap;gap:.4rem}.BeneficiaryCard_idTypeGroup__WrmVr{display:flex;flex-shrink:0;font-size:.85rem;gap:.75rem}.BeneficiaryCard_idTypeLabel__yKamD{align-items:center;display:flex;gap:.25rem}.BeneficiaryCard_idNumberInput__Reqbp{flex:1 1;min-width:8rem}.BeneficiaryCard_plusBtn__qNPiy{height:42px;min-width:0;min-width:auto;padding:0 10px}.BeneficiaryCard_beneficiaryCard__0le0R input,.BeneficiaryCard_beneficiaryCard__0le0R select,.BeneficiaryCard_beneficiaryCard__0le0R textarea{font-size:.85rem;height:34px;padding:4px 8px}.BeneficiaryCard_fieldsetReset__\+TNmX{border:none;margin:0;padding:0}.BeneficiaryCard_grow__41BU1{flex:1 1 auto}.BeneficiaryCard_inlineEnd__K\+AXp{display:flex;justify-content:flex-end}.BeneficiaryCard_inlineEndWithMargin__yKBqo{display:flex;justify-content:flex-end;margin-top:8px}.BeneficiaryCard_chronicList__Ox7i4{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:1fr;margin-top:.4rem}.BeneficiaryCard_conditionRow__7g8ob{align-items:flex-end;display:flex;gap:.5rem}.BeneficiaryCard_chronicDeleteBtn__l95r1{background:none;border:none;color:red;cursor:pointer;font-size:1.1rem;line-height:1;padding:0;transition:none}.BeneficiaryCard_chronicDeleteBtn__l95r1:active,.BeneficiaryCard_chronicDeleteBtn__l95r1:focus{background:#0000;box-shadow:none;color:red;filter:none;opacity:1;transform:none}.BeneficiaryCard_addresses__OjAoB{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr}.BeneficiaryCard_addressGroup__Zx2Mb{background:#ffffff80;border:1px solid #dcdcdc;border-radius:6px;padding:.5rem}.BeneficiaryCard_addressGroup__Zx2Mb h4{font-size:.9rem;margin:0 0 .35rem}.BeneficiaryCard_addressHeaderRow__bJvfD{align-items:center;display:flex;justify-content:space-between;margin-bottom:.35rem}.BeneficiaryCard_addressFields__E9sxr{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.BeneficiaryCard_addressExtraGroup__qoMod{border-top:1px dashed #aeb0b3;margin-top:.5rem;padding-top:.5rem}@media (max-width:1400px){.BeneficiaryCard_beneficiaryCard__0le0R{flex-basis:calc(33.333% - 0.75rem);flex-grow:0;flex-shrink:0}}@media (max-width:1000px){.BeneficiaryCard_beneficiaryCard__0le0R{flex-basis:calc(50% - 0.75rem);flex-grow:0;flex-shrink:0}.BeneficiaryCard_inlineThree__pBAj5{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.BeneficiaryCard_beneficiaryCard__0le0R{flex:0 0 100%}.BeneficiaryCard_addressFields__E9sxr,.BeneficiaryCard_inlineThree__pBAj5,.BeneficiaryCard_inlineTwo__LkksN{grid-template-columns:1fr}}.BeneficiaryModal_modalPopup__0BvYG{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;display:flex;height:100dvh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:2000}.BeneficiaryModal_modalContent__IawMW{background-color:initial;border:none;border-radius:10px;box-shadow:none;left:50%;max-height:90vh;overflow:hidden;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(95vw,1500px)}.BeneficiaryModal_modalContentAuto__hTFLd{max-width:95vw;width:auto}.BeneficiaryModal_modalCard__p2MJk{background:#fff;border-radius:8px;box-shadow:0 10px 25px #00000026;max-height:90vh;overflow-y:auto;padding:24px 28px 20px;width:100%}.BeneficiaryModal_modalHeader__EPixK{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.BeneficiaryModal_modalHeader__EPixK h2{font-size:1.5rem;font-weight:700;margin:0}.BeneficiaryModal_titleRow__7AXkf{align-items:baseline;display:flex;gap:10px}.BeneficiaryModal_countText__2-CMU{color:#111827;font-size:1.05rem;font-weight:700}.BeneficiaryModal_headerActions__Xccj3{align-items:center;display:flex}.BeneficiaryModal_countToggle__ITTyF{background:none;border:none;color:#111827;cursor:default;font-size:1.1rem;font-weight:800;margin-left:12px;padding:2px 4px}.BeneficiaryModal_addBeneficiaryBtn__I1BqT{height:36px}.BeneficiaryModal_closeX__Gunzv{background:none;border:none;color:#000;cursor:pointer;font-size:1.4rem;font-weight:900;line-height:1;padding:0}.BeneficiaryModal_cardsGrid__eg2oP{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:1rem;padding:8px 0}.BeneficiaryModal_cardsGridCentered__VvfCo{justify-content:center}.BeneficiaryModal_cardsGridScrollable__YcFsx{overflow-x:auto}.BeneficiaryModal_cardsGridNoScroll__2hqkO{overflow-x:hidden}.BeneficiaryModal_modalFooter__BMuNo{display:flex;gap:8px;justify-content:center;margin-top:16px}.BeneficiaryModal_nextBtn__PT8qp{min-width:90px}.BeneficiaryModal_confirmOverlay__-ASOl{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.BeneficiaryModal_confirmDialog__U0tcC{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px #00000026;padding:16px 18px;width:min(92vw,360px)}.BeneficiaryModal_confirmMessage__K7i53{align-items:center;color:#dc2626;display:flex;font-weight:600;gap:8px;margin-bottom:14px}.BeneficiaryModal_warnIcon__WQXTp{align-items:center;border:2px solid #dc2626;border-radius:50%;color:#dc2626;display:inline-flex;font-size:12px;height:18px;justify-content:center;line-height:1;width:18px}.BeneficiaryModal_confirmActions__0rfTG{display:flex;gap:10px;justify-content:center}.BeneficiaryModal_dangerBtn__M-7gY{background:#38bdf8!important;border-color:#ef4444!important;color:#fff!important}.mergeProfile_app__xNed\+{background-color:#f8fafc;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;overflow:hidden}.mergeProfile_bodyWrapper__xCXO0{display:flex;flex:1 1;gap:0;min-height:0;overflow:hidden}.mergeProfile_mainContainer__s4WuN{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-left:.1rem;padding-right:.1rem;padding-top:4rem}.mergeProfile_filterCard__8AHDw{align-items:center;border:1px solid #e9d5ff;border-radius:10px;box-shadow:0 0 0 1px #c8a6ff40,0 4px 8px #0000000a;display:flex;gap:.75rem;padding:6px 10px}.mergeProfile_navbar__ZFpVl{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem}.mergeProfile_pageTitle__45qCB{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.mergeProfile_content__JjYAM{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:.2rem}.mergeProfile_filterBar__R92DU{display:flex;justify-content:center;margin-bottom:1rem}.mergeProfile_paginationContainer__GQX1X{display:flex;justify-content:center;margin-top:.5rem}.mergeProfile_actionCell__rjoLV{align-items:center;display:flex;gap:.5rem}.mergeProfile_metricsGrid__MQOPX{grid-gap:1rem;display:grid;flex-shrink:0;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1rem}.mergeProfile_metricCard__N32qd{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .2s ease}.mergeProfile_metricCard__N32qd:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.mergeProfile_cardHeader__0bY86{border-bottom:1px solid #f1f5f9;padding:.2rem .2rem .005rem}.mergeProfile_cardHeader__0bY86 h4{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.mergeProfile_cardContent__mwQk4{padding:1rem 1.5rem 1.5rem}.mergeProfile_tempList__ZE\+lw{display:flex;flex-direction:column;gap:.01;list-style:none;margin:0;padding:0}.mergeProfile_tempItem__Chumc{align-items:center;display:flex;justify-content:space-between;padding:.1rem 0}.mergeProfile_tempGreen__7ktkI,.mergeProfile_temp__Qri88{font-size:1rem;font-weight:700}.mergeProfile_temp__Qri88{color:#64748b}.mergeProfile_tempGreen__7ktkI{color:#059669}.mergeProfile_largeNumber__zQ0DK{color:#1e293b;font-size:3rem;font-weight:700;line-height:1;margin:0}.mergeProfile_subtitle__v5t8y{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.mergeProfile_alertNumber__ivdRd,.mergeProfile_warningNumber__fT0cy{font-size:2.5rem;font-weight:700;line-height:1;margin:0}.mergeProfile_alertNumber__ivdRd{color:#dc2626}.mergeProfile_warningNumber__fT0cy{color:#d97706}.mergeProfile_alertText__E5o\+C,.mergeProfile_warningText__2eheg{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.mergeProfile_criticalText__\+49Eu{color:#dc2626;font-size:.875rem;font-weight:600;margin:.25rem 0 0}.mergeProfile_chartSection__JsZPn{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000001a;flex-shrink:1;margin:0 auto;max-width:600px;min-height:0;overflow:hidden}.mergeProfile_chartHeader__pwk8V{border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem .5rem}.mergeProfile_chartSubtitle__dLkgu{color:#64748b;font-size:.875rem;margin-bottom:-60px}.mergeProfile_chartContainer__rHjkU{height:360px;padding:.5rem 1rem 1rem;width:600px}.mergeProfile_footerWrapper__PNtDY{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.mergeProfile_footer__\+UGdS{background:#fff;color:#64748b;font-size:.875rem;padding:1rem 2rem;text-align:center}@media (max-width:768px){.mergeProfile_app__xNed\+{flex-direction:column}.mergeProfile_sidebar__QlBo2{height:auto;order:2;width:100%!important}.mergeProfile_sidebar__QlBo2.mergeProfile_collapsed__nGk0g{width:100%!important}.mergeProfile_mainContainer__s4WuN{order:1}.mergeProfile_metricsGrid__MQOPX{grid-template-columns:1fr}.mergeProfile_content__JjYAM,.mergeProfile_navbar__ZFpVl{padding:1rem}}.splitProfileTable_app__vniTr{background-color:#f8fafc;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;overflow:hidden}.splitProfileTable_bodyWrapper__j1yCk{display:flex;flex:1 1;gap:0;min-height:0;overflow:hidden}.splitProfileTable_mainContainer__lbpZB{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding-left:.1rem;padding-right:.1rem;padding-top:4rem}.splitProfileTable_navbar__Bhuia{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem}.splitProfileTable_pageTitle__27cLc{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.splitProfileTable_content__l\+ayn{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:.2rem}.splitProfileTable_disabledCellText__61Kv5{color:#9ca3af}.splitProfileTable_actionCell__7fLpm{align-items:center;display:flex;gap:.5rem}.splitProfileTable_filterBarWrapper__eCUq6{display:flex;justify-content:center;margin-bottom:1rem}.splitProfileTable_filterCard__TeSgz{align-items:center;background:#fff;border:1px solid #e9d5ff;border-radius:10px;box-shadow:0 0 0 1px #c8a6ff40,0 4px 8px #0000000a;display:flex;gap:.75rem;padding:6px 10px}.splitProfileTable_paginationWrapper__JyT08{display:flex;justify-content:center;margin-top:.5rem}.splitProfileTable_metricsGrid__2VfJa{grid-gap:1rem;display:grid;flex-shrink:0;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1rem}.splitProfileTable_metricCard__YYVgr{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:all .2s ease}.splitProfileTable_metricCard__YYVgr:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.splitProfileTable_cardHeader__I7-WY{border-bottom:1px solid #f1f5f9;padding:.2rem .2rem .005rem}.splitProfileTable_cardHeader__I7-WY h4{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.splitProfileTable_cardContent__FWm1d{padding:1rem 1.5rem 1.5rem}.splitProfileTable_tempList__ml8KQ{display:flex;flex-direction:column;gap:.01;list-style:none;margin:0;padding:0}.splitProfileTable_tempItem__R4j-m{align-items:center;display:flex;justify-content:space-between;padding:.1rem 0}.splitProfileTable_tempGreen__Sa\+iD,.splitProfileTable_temp__vL8XP{font-size:1rem;font-weight:700}.splitProfileTable_temp__vL8XP{color:#64748b}.splitProfileTable_tempGreen__Sa\+iD{color:#059669}.splitProfileTable_largeNumber__FxN1m{color:#1e293b;font-size:3rem;font-weight:700;line-height:1;margin:0}.splitProfileTable_subtitle__1zvAF{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.splitProfileTable_alertNumber__xlXT9,.splitProfileTable_warningNumber__sMLi6{font-size:2.5rem;font-weight:700;line-height:1;margin:0}.splitProfileTable_alertNumber__xlXT9{color:#dc2626}.splitProfileTable_warningNumber__sMLi6{color:#d97706}.splitProfileTable_alertText__9Rvzy,.splitProfileTable_warningText__wgs6O{color:#64748b;font-size:.875rem;margin:.5rem 0 0}.splitProfileTable_criticalText__FIxe7{color:#dc2626;font-size:.875rem;font-weight:600;margin:.25rem 0 0}.splitProfileTable_chartSection__K-MJJ{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px #0000001a;flex-shrink:1;margin:0 auto;max-width:600px;min-height:0;overflow:hidden}.splitProfileTable_chartHeader__Zb4pq{border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem .5rem}.splitProfileTable_chartSubtitle__OXQkY{color:#64748b;font-size:.875rem;margin-bottom:-60px}.splitProfileTable_chartContainer__ZnZ2w{height:360px;padding:.5rem 1rem 1rem;width:600px}.splitProfileTable_footerWrapper__Yut1S{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.splitProfileTable_footer__rLIL\+{background:#fff;color:#64748b;font-size:.875rem;padding:1rem 2rem;text-align:center}@media (max-width:768px){.splitProfileTable_app__vniTr{flex-direction:column}.splitProfileTable_sidebar__56a4N{height:auto;order:2;width:100%!important}.splitProfileTable_sidebar__56a4N.splitProfileTable_collapsed__4re6S{width:100%!important}.splitProfileTable_mainContainer__lbpZB{order:1}.splitProfileTable_metricsGrid__2VfJa{grid-template-columns:1fr}.splitProfileTable_content__l\+ayn,.splitProfileTable_navbar__Bhuia{padding:1rem}}.profileDetails_app__985vT{background:#f9fafb;display:flex;flex-direction:column;min-height:100vh}.profileDetails_mainContainer__WFZzi{display:flex;flex:1 1;flex-direction:column;margin-top:3rem}.profileDetails_content__2c0-A{flex:1 1;height:700px;margin:0 auto;max-width:1200px;overflow:hidden;padding:1rem}.profileDetails_mainTitle__6FaqH{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.profileDetails_layout__wBm9e{align-items:flex-start;display:flex;gap:2rem;height:85%}.profileDetails_leftColumn__sm4A1,.profileDetails_rightColumn__XrP5w{display:flex;flex:1 1;flex-direction:column;gap:.6rem}.profileDetails_fieldRow__knsN1{display:flex;gap:.6rem}.profileDetails_field__SaYEt{display:flex;flex:1 1;flex-direction:column;gap:.2rem}.profileDetails_addressGroup__p5z\+r{display:flex;flex-direction:column;gap:.2rem}textarea{height:1000px}.profileDetails_sectionTitle__\+cFi7{color:#1e293b;font-size:1rem;margin-bottom:.5rem}.profileDetails_buttonContainer__QigAb{display:flex;justify-content:center;margin-top:-100px}.profileDetails_footerWrapper__Ed6WU{background:#fff;border-top:1px solid #e5e7eb;padding:.5rem}.splitProfile_app__37Bb1{background:#f9fafb;display:flex;flex-direction:column;min-height:100vh}.splitProfile_mainContainer__fujQc{display:flex;flex:1 1;flex-direction:column;margin-top:1rem}.splitProfile_content__XS0Co{flex:1 1;height:700px;margin:0 auto;max-width:1200px;overflow:hidden;padding:1rem}.splitProfile_mainTitle__xRD90{color:#1e293b;font-size:1.2rem;font-weight:600}.splitProfile_layout__nLgCv{align-items:flex-start;display:flex;gap:2rem;height:85%}.splitProfile_leftColumn__1Tmbe{display:flex;flex:1 1;flex-direction:column;gap:.6rem}.splitProfile_rightColumn__hq94B{display:flex;flex:1 1;flex-direction:column;gap:1rem}.splitProfile_fieldRow__FXEE3{display:flex;gap:.6rem}.splitProfile_field__mR1b8{display:flex;flex:1 1;flex-direction:column;gap:.2rem}.splitProfile_addressGroup__M0Wvn{display:flex;flex-direction:column;gap:.2rem}label{font-size:.75rem}input,textarea{font-size:.8rem;padding:.4rem .5rem}.splitProfile_boldName__pDBmn{color:#1e293b;display:block;font-size:1.8rem;font-weight:700;margin-top:.2rem}.splitProfile_checkboxWrapper__GJyAr{display:flex;flex-wrap:wrap;gap:.1rem}.splitProfile_checkboxWrapper__GJyAr>*{flex:0 0 45%}.splitProfile_buttonContainer__QB4Y5{display:flex;justify-content:center;margin-top:2px}.splitProfile_footerWrapper__DkcOz{background:#fff;border-top:1px solid #e5e7eb;padding:.5rem}.splitProfile_formContainer__9fY6g{background-color:#fff;border:2px solid #e4d6f6;border-radius:1rem;box-shadow:0 1px 3px #0000001a;margin:.3rem auto;max-width:100%;padding:2rem;width:-webkit-fit-content;width:fit-content}.splitProfile_radioGroup__xYwoX{border-top:1px solid #e2e8f0;margin-top:2rem;padding:1rem}.splitProfile_radioGroup__xYwoX label{color:#1e293b;display:block;font-weight:600;margin-bottom:.5rem}.splitProfile_radioGroup__xYwoX div{margin-bottom:.5rem}.splitProfile_radioGroup__xYwoX input[type=radio]{margin-right:.5rem}.CompleteSplitProfile_app__dRXfg{background:#f9fafb;display:flex;flex-direction:column;min-height:100vh}.CompleteSplitProfile_mainContainer__Iye0i{display:flex;flex:1 1;flex-direction:column;margin-top:1rem}.CompleteSplitProfile_content__CIzGI{flex:1 1;margin:0 auto;max-width:1400px;padding:1rem}.CompleteSplitProfile_pageTitle__4HKFX{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.CompleteSplitProfile_formsRow__PL12V{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:1rem}.CompleteSplitProfile_formContainer__Lr\+qq{background-color:#fff;border:1px solid #e4d6f6;border-radius:.75rem;box-shadow:0 1px 2px #0000000f;flex-shrink:0;max-width:520px;padding:1.5rem;width:100%}.CompleteSplitProfile_layout__Mo4AQ{align-items:flex-start;display:flex;gap:1.2rem}.CompleteSplitProfile_leftColumn__IMMTp,.CompleteSplitProfile_rightColumn__eOWeo{display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-width:220px}.CompleteSplitProfile_fieldRow__wMyDb{display:flex;gap:.6rem;margin-bottom:.5rem}.CompleteSplitProfile_addressGroup__N5d-9,.CompleteSplitProfile_field__ID3d5{display:flex;flex-direction:column;gap:.15rem}label{color:#374151;font-size:.7rem;font-weight:500}input,textarea{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box;font-size:.75rem;padding:.3rem .4rem;width:100%}textarea{height:100px;resize:none}.CompleteSplitProfile_checkboxWrapper__BJq03{display:flex;flex-wrap:wrap;gap:.4rem}.CompleteSplitProfile_checkboxWrapper__BJq03>*{flex:0 0 48%}.CompleteSplitProfile_radioGroup__gQu\+r{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.4rem;margin-top:1.5rem;padding-top:.5rem}.CompleteSplitProfile_radioGroup__gQu\+r label{color:#1e293b;font-size:.75rem;font-weight:600;margin-bottom:.4rem}.CompleteSplitProfile_radioGroup__gQu\+r .CompleteSplitProfile_radioLabel__GR6fH{align-items:center;display:flex;gap:.4rem;margin-bottom:0}.CompleteSplitProfile_radioGroup__gQu\+r input[type=radio]{margin:0 .4rem 0 0}.CompleteSplitProfile_buttonContainer__X4\+Aq{display:flex;justify-content:center;margin-top:1rem}.CompleteSplitProfile_footerWrapper__uTRsh{background:#fff;border-top:1px solid #e5e7eb;padding:.5rem}@media (max-width:1280px){.CompleteSplitProfile_formsRow__PL12V{align-items:center;flex-direction:column}.CompleteSplitProfile_formContainer__Lr\+qq{max-width:700px;width:100%}}.CompleteSplitProfile_confirmOverlay__\+FPE1{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.CompleteSplitProfile_confirmPopup__OWDNC{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:400px;padding:24px;text-align:center;width:90%}.CompleteSplitProfile_popupHeader__l5V-J{align-items:center;display:flex;justify-content:center;margin-bottom:16px}.CompleteSplitProfile_exclamationIcon__0Dvey{align-items:center;background:#fdecea;border:2px solid #d32f2f;border-radius:9999px;color:#d32f2f;display:inline-flex;font-size:18px;font-weight:800;height:28px;justify-content:center;line-height:1;margin-right:10px;width:28px}.CompleteSplitProfile_popupButtons__p97fN{display:flex;gap:12px;justify-content:center}.CompleteSplitProfile_successOverlay__C7ko2{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.CompleteSplitProfile_successPopup__T4pRI{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:400px;padding:32px;text-align:center;width:90%}.CompleteSplitProfile_successIcon__9J58m{border:2px solid #4caf50;border-radius:50%;color:#4caf50;display:block;font-size:48px;font-weight:700;height:60px;line-height:60px;margin:0 auto 16px;width:60px}.CompleteSplitProfile_successTitle__UaEkY{color:#333;font-size:20px;margin:0 0 24px}.CompleteSplitProfile_successButtons__Bljsd{display:flex;justify-content:center}.CompleteSplitProfile_beneficiarySection__b7GK2{background:#f9fafb;border:1px solid #e2e8f0;border-radius:.5rem;margin-top:.75rem;padding:.75rem .9rem}.CompleteSplitProfile_beneficiarySectionTitle__knKGJ{color:#1e293b;font-size:.8rem;font-weight:600;margin-bottom:.4rem}.CompleteSplitProfile_beneficiaryChips__KweCb{display:flex;flex-wrap:wrap;gap:.35rem}.CompleteSplitProfile_beneficiaryChip__7pWs3{background-color:#e4d6f6;border-radius:9999px;color:#111827;font-size:.75rem;padding:.25rem .6rem}.addDoctore_wrapper__8vBDz{background:#f8fafc;display:flex;flex-direction:column;min-height:100vh}.addDoctore_dashboardLayout__yonk9{display:flex;flex:1 1}.addDoctore_main__WLjw9{overflow:hidden}.addDoctore_container__3qxlA,.addDoctore_main__WLjw9{display:flex;flex:1 1;flex-direction:column;min-height:0}.addDoctore_container__3qxlA{background:#f8fafc;overflow-y:auto;padding:4rem .2rem .2rem;width:100%}.addDoctore_headerRow__KcZhk{margin-bottom:1rem}.addDoctore_filtersBar__JKVo2{align-items:center;background:#fff;border:2px solid #e6d8ff;border-radius:12px;box-shadow:0 2px 6px #0000000a;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0 auto .75rem;padding:.75rem 1rem;width:-webkit-fit-content;width:fit-content}.addDoctore_filterLabel__vGb23{color:#475569;font-weight:700}.addDoctore_actionsRowCenter__QM5BR{display:flex;justify-content:center;margin-bottom:1rem}.addDoctore_paginationContainer__i9uwd{margin:.75rem 0 1.5rem}.addDoctore_footerWrapper__Evhwh{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0}.addDoctore_title__sGhFu{font-size:1.875rem;font-weight:800}.addDoctore_toolbarRow__FSqXa{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;margin:1rem auto 1.5rem;max-width:1100px;position:static}.addDoctore_filterGroup__RvAC0{align-items:center;display:flex;gap:.5rem}.addDoctore_filterCard__n\+VwK{align-items:center;background:#fff;border:1px solid #e9d5ff;border-radius:10px;box-shadow:0 0 0 1px #c8a6ff40,0 4px 8px #0000000a;display:flex;gap:.75rem;padding:6px 10px}.addDoctore_addBtn__Y0ue5{margin:0;min-width:140px;padding:.5rem 16px;position:static;white-space:nowrap}.addDoctore_tableSection__htOe5{display:block;margin:1rem auto 0;max-width:1100px}.addDoctore_paginationContainer__i9uwd{display:flex;justify-content:center;margin:.75rem auto 0;max-width:1100px}.addDoctore_disabledCellText__1Rj7T{color:#9ca3af}@media (max-width:768px){.addDoctore_container__3qxlA{padding:4rem .5rem .5rem}.addDoctore_title__sGhFu{font-size:1.5rem}.addDoctore_toolbarRow__FSqXa{align-items:stretch;flex-direction:column;gap:.5rem;justify-content:center}.addDoctore_addBtn__Y0ue5{align-self:center;margin-left:0;margin-top:.5rem;position:static;transform:none}}.addDoctore_modalTitle__RJxWx{font-size:2rem;margin:0 0 .75rem}.addDoctore_modalPanel__IMwVL{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;padding:1rem 1.25rem 1.25rem}.addDoctore_modalFormGrid__rUOp7{grid-row-gap:.15rem;grid-column-gap:0;column-gap:0;display:grid;grid-auto-flow:row dense;grid-template-columns:55% 45%;margin-top:.5rem;row-gap:.15rem}.addDoctore_fieldBlock__wWxNc{display:flex;flex-direction:column;gap:.2rem}.addDoctore_fieldBlock__wWxNc label{color:#475569;font-size:.9rem;margin-bottom:.2rem;margin-bottom:.15rem}.addDoctore_fieldBlock__wWxNc input,.addDoctore_fieldBlock__wWxNc select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;height:45px;padding:.5rem .75rem;width:100%}.addDoctore_span3__sm\+NY{grid-row:span 3}.addDoctore_span2__ywVDE{grid-row:span 2}.addDoctore_fieldBlockSmall__5lFqn input{max-width:100px}.addDoctore_colLeft__3HbAc{grid-column:1}.addDoctore_colRight__rG7EZ{grid-column:2}.addDoctore_rowStart1__-kQRY{grid-row-start:1}.addDoctore_row1Span3__8D32f{grid-row:1/span 3}.addDoctore_alignTop__XN7-h{align-self:start;margin-top:0!important}.addDoctore_colRight__rG7EZ.addDoctore_row1Span3__8D32f+.addDoctore_colLeft__3HbAc+.addDoctore_colRight__rG7EZ{margin-top:-.25rem}.addDoctore_stackRight__C8tt2{display:flex;flex-direction:column;gap:.25rem;grid-column:2}.addDoctore_leftRow2__h4Zuw{grid-column-gap:.5rem;align-items:end;column-gap:.5rem;display:grid;grid-column:1;grid-template-columns:50% 120px}.addDoctore_fieldBlockSmall__5lFqn input,.addDoctore_smallSelect__PBVNf select{max-width:120px;width:120px}.addDoctore_half__\+VMqW{width:50%}@media (max-width:768px){.addDoctore_half__\+VMqW{width:100%}.addDoctore_leftRow2__h4Zuw{grid-template-columns:1fr 120px}.addDoctore_sameStack__aenOY{width:100%}}.addDoctore_sameStack__aenOY{max-width:100%;width:calc(50% + 120px)}.addDoctore_sameStack__aenOY input{width:100%}.addDoctore_modalActionsCenter__EoIhg{display:flex;gap:.75rem;justify-content:center;margin-top:1rem}.addDoctore_modalActionsRight__oHj\+W{display:flex;justify-content:flex-end;margin-top:1rem}.addDoctore_enableBtn__O2YUJ{height:38px!important;min-width:96px!important;padding:.5rem 1rem!important}.addDoctore_enableBtn__O2YUJ,.addDoctore_enableBtn__O2YUJ:active,.addDoctore_enableBtn__O2YUJ:focus,.addDoctore_enableBtn__O2YUJ:hover{background-color:#22c55e!important;border-color:#22c55e!important;color:#fff!important}.addDoctore_confirmYes__NsLO7,.addDoctore_confirmYes__NsLO7:active,.addDoctore_confirmYes__NsLO7:focus{background-color:#38bdf8!important;border-color:#38bdf8!important;color:#fff!important}.addDoctore_viewBtnSized__8V42A{height:38px!important;min-width:96px!important;padding:.5rem 1rem!important}.addDoctore_confirmCancel__TjY9v,.addDoctore_confirmCancel__TjY9v:active,.addDoctore_confirmCancel__TjY9v:focus,.addDoctore_confirmCancel__TjY9v:hover,.addDoctore_modalDisableBtn__LZx7n,.addDoctore_modalDisableBtn__LZx7n:active,.addDoctore_modalDisableBtn__LZx7n:focus,.addDoctore_modalDisableBtn__LZx7n:hover{background-color:#ef4444!important;border-color:#ef4444!important;color:#fff!important}.addDoctore_modalSaveBtn__M2P7J{background-color:#38bdf8!important;border-color:#38bdf8!important;color:#fff!important}.addDoctore_modalSaveBtn__M2P7J:active,.addDoctore_modalSaveBtn__M2P7J:focus{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.addDoctore_toggleConfirmContent__HfRto{grid-gap:.75rem;display:grid;gap:.75rem;min-width:300px}.addDoctore_toggleConfirmTitle__JLNrd{margin:0;text-align:center}.addDoctore_toggleConfirmBody__fDb9h{margin:0}.addDoctore_toggleConfirmActions__GtTGx{display:flex;gap:.5rem;justify-content:center}.practitionerDetailsModal_modalContentWidth__e\+Xfu{width:min(92vw,820px)}.practitionerDetailsModal_formGrid__SUqwH{grid-column-gap:16px;grid-row-gap:12px;column-gap:16px;display:grid;grid-template-columns:1fr 1fr;row-gap:12px}.practitionerDetailsModal_leftCol__u7TBX,.practitionerDetailsModal_rightCol__YDa3U{display:flex;flex-direction:column;gap:10px}.practitionerDetailsModal_inlineRow__59VV4{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr 120px}.practitionerDetailsModal_smallControl__BvC-F select{width:120px}.practitionerDetailsModal_leftCol__u7TBX input,.practitionerDetailsModal_leftCol__u7TBX select,.practitionerDetailsModal_rightCol__YDa3U input,.practitionerDetailsModal_rightCol__YDa3U select{width:100%}.practitionerDetailsModal_practiceTypeOtherWrapper__7BNjP{margin-top:8px}.practitionerDetailsModal_errorMessage__5P1j0{color:#b91c1c;margin-top:8px;text-align:center}.practitionerDetailsModal_dropdownLabel__CXQyl{color:#000;display:block;font-size:1rem;font-weight:500;margin-bottom:4px}@media (max-width:860px){.practitionerDetailsModal_modalContentWidth__e\+Xfu{width:min(96vw,720px)}}@media (max-width:680px){.practitionerDetailsModal_formGrid__SUqwH{grid-template-columns:1fr}}.CreateProfile_pageWrapper__uMWCQ{background-color:#f8fafc;display:flex;flex-direction:column;gap:1.5rem;min-height:100%;padding:2rem 1rem}.CreateProfile_toolbarRow__THNKB{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;margin:2rem auto 0;max-width:1100px;position:static}.CreateProfile_filterCard__cXfEJ{align-items:center;background:#fff;border:1px solid #e9d5ff;border-radius:10px;box-shadow:0 0 0 1px #c8a6ff40,0 4px 8px #0000000a;display:flex;gap:.75rem;padding:6px 10px}.CreateProfile_addBtn__dmZ30{margin:0;min-width:120px;padding:.5rem 16px;position:static;white-space:nowrap}.CreateProfile_tableSection__JIvaI{display:block;margin:1rem auto 0;max-width:1100px}.CreateProfile_paginationContainer__dMsmy{margin:.75rem auto 0;max-width:1100px}.CreateProfile_disabledCellText__USDla{color:#9ca3af}.CreateProfile_viewBtn__GxWpX{padding:.35rem .75rem}.CreateProfile_pagination__1rs3S{display:flex;gap:.5rem;justify-content:center}.CreateProfile_pageBtn__Lnnuu{background:#bfdbfe;border:none;border-radius:6px;color:#0f172a;cursor:pointer}.CreateProfile_inlineWithButton__CubvN{align-items:center;display:flex;gap:8px}.CreateProfile_addressStack__A3KgU{display:flex;flex-direction:column;gap:8px}.CreateProfile_addressGrid__anwZe{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.CreateProfile_toolbarRow__THNKB{align-items:stretch;flex-direction:column;gap:.5rem}.CreateProfile_addressGrid__anwZe{grid-template-columns:repeat(2,1fr)}.CreateProfile_addBtn__dmZ30{align-self:center;margin-top:.5rem;position:static;transform:none}}.CreateProfile_modalCard__ornl4{background:#fff;border-radius:8px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;height:auto;max-height:80vh;overflow-y:auto;padding:24px 28px 12px;width:100%}.CreateProfile_modalHeader__krsJv{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.CreateProfile_modalHeader__krsJv h2{font-size:1.6rem;font-weight:800}.CreateProfile_closeX__PSDms{background:none;border:none;color:#000;cursor:pointer;font-size:1.4rem;font-weight:900;line-height:1;padding:0}.CreateProfile_modalBody__evbEJ{flex:1 1;min-height:0;overflow:auto}.CreateProfile_formGrid__-QHtF{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.CreateProfile_twoColRow__etIE5{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:1fr 1fr}.CreateProfile_col__\+owmn{display:flex;flex-direction:column;gap:12px}.CreateProfile_inlineTwo__dbKOz{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.CreateProfile_inlineThree__D7dHu{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.CreateProfile_inlineTwoAlign__pTqID{grid-gap:12px;align-items:end;align-items:start;display:grid;gap:12px;grid-template-columns:1fr 1fr}.CreateProfile_modalFooter__GROqs{display:flex;gap:8px;justify-content:center;margin-bottom:0;margin-top:8px;padding-bottom:0}.CreateProfile_modalFooter__GROqs button{margin-bottom:0!important}.CreateProfile_nextBtn__siD9N{margin-bottom:0!important;min-width:90px}.CreateProfile_plusBtn__mTolL{border-radius:6px!important;height:32px!important;margin-top:27px;width:32px!important}.CreateProfile_minusBtn__Q8G5O,.CreateProfile_plusBtn__mTolL{align-items:center;display:inline-flex;justify-content:center;padding:0!important}.CreateProfile_minusBtn__Q8G5O{background:#ef4444!important;border-color:#ef4444!important;border-radius:6px!important;box-shadow:none!important;color:#fff!important;height:32px;transition:none!important;width:32px}.CreateProfile_minusBtn__Q8G5O:active,.CreateProfile_minusBtn__Q8G5O:focus,.CreateProfile_minusBtn__Q8G5O:hover{background:#ef4444!important;border-color:#ef4444!important;box-shadow:none!important;outline:none!important}.CreateProfile_minusBtn__Q8G5O svg{stroke:#fff!important;color:#fff!important}.CreateProfile_minusBtn__Q8G5O:active,.CreateProfile_minusBtn__Q8G5O:focus,.CreateProfile_minusBtn__Q8G5O:hover,button.CreateProfile_minusBtn__Q8G5O{background:#ef4444!important;background-color:#ef4444!important;background-image:none!important;border-color:#ef4444!important;box-shadow:none!important;color:#fff!important;filter:none!important}.CreateProfile_matchFirstWidth__A6znt{flex:1 1}.CreateProfile_chronicStack__-ov4r{display:flex;flex-direction:column;gap:6px}.CreateProfile_chronicStack__-ov4r input{font-size:.95rem;height:36px;padding:.4rem .65rem}.CreateProfile_chronicStack__-ov4r label{margin-bottom:4px}.CreateProfile_beneficiariesSelect__P2jGp{font-size:.95rem!important;height:36px!important;padding:.4rem .65rem!important}.CreateProfile_eyeBtn__tAhK8{background:none;border:none;color:red;cursor:pointer;font-size:1.3rem;line-height:1;padding:0}.CreateProfile_stepTwoGrid__kZTxy{display:flex;flex-direction:column;gap:14px}.CreateProfile_fullWidth__VuMqu{width:100%}.CreateProfile_fullWidth__VuMqu input[type=email],.CreateProfile_fullWidth__VuMqu input[type=number],.CreateProfile_fullWidth__VuMqu input[type=tel],.CreateProfile_fullWidth__VuMqu input[type=text],.CreateProfile_fullWidth__VuMqu select{width:calc(50% - 7px)}.CreateProfile_fullWidth__VuMqu textarea{width:100%}.CreateProfile_halfWidth__J5hX\+{width:calc(50% - 7px)}.CreateProfile_textareaGroup__dvRPO{display:flex;flex-direction:column;gap:0}.CreateProfile_textarea__M0dO1{font-family:Inter;font-size:.8rem}.CreateProfile_textareaGroup__dvRPO label{color:#000;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem}.CreateProfile_headerActions__9dOaC{align-items:center;display:flex;gap:8px}.CreateProfile_addBeneficiaryBtn__XPlCz{height:36px}.MedicalAidStep_practitionerRow__aJJ9V{align-items:flex-end;display:flex;gap:.5rem}.PersonalDetailsStep_headerTitleRow__dpTAK{align-items:center;display:flex;gap:.5rem}.PersonalDetailsStep_inlineThree__rhK12,.PersonalDetailsStep_inlineTwo__6BWAJ{display:flex;gap:1rem}.PersonalDetailsStep_addressStack__i9S1t,.PersonalDetailsStep_chronicStack__hXq6E{display:flex;flex-direction:column;gap:.5rem}.PersonalDetailsStep_inlineWithButton__3Brey{align-items:flex-end;display:flex;gap:.5rem}.PersonalDetailsStep_matchFirstWidth__-ahI2{flex:1 1}.PersonalDetailsStep_minusBtn__fkm4H,.PersonalDetailsStep_plusBtn__zv1kz{padding-left:.75rem;padding-right:.75rem}.PersonalDetailsStep_alignStartFull__cTHui{align-self:stretch}.PersonalDetailsStep_beneficiariesSelect__wNIFM{width:100%}.PersonalDetailsStep_inlineTwoAlign__3Uo9R{align-items:flex-start;display:flex;gap:1rem}.PersonalDetailsStep_idTypeRow__ZnvzB{display:flex;font-size:.9rem;gap:1rem;margin-bottom:.25rem}.PersonalDetailsStep_idTypeLabel__dVPJl{align-items:center;display:flex;gap:.25rem}.PersonalDetailsStep_toggleConfirmContent__X9\+uM{grid-gap:.75rem;display:grid;gap:.75rem;min-width:300px}.PersonalDetailsStep_toggleConfirmTitle__cyA3N{margin:0;text-align:center}.PersonalDetailsStep_toggleConfirmText__AGNvi{margin:0}.PersonalDetailsStep_toggleConfirmButtons__eGFP6{display:flex;gap:.5rem;justify-content:center}.BloodPressure_hideSidebar__g3KoA .app-container>nav,.BloodPressure_hideSidebar__g3KoA nav[class*=sidebar]{display:none!important}.BloodPressure_bloodPressureContainer__oRQlN{background-color:#fff;display:flex;flex-direction:column;min-height:100vh}.BloodPressure_mainContent__N\+87-{flex:1 1;margin:0 auto;max-width:980px;padding:2.5rem 1.5rem;width:100%}.BloodPressure_card__T\+Kyb{background:#fff;border:1px solid #e9ecef;border-radius:14px;box-shadow:0 10px 30px #11182714;padding:1.75rem}.BloodPressure_cardHeader__PiFHe{align-items:center;display:flex;gap:.9rem;margin-bottom:1.5rem}.BloodPressure_headerIcon__LWYbg{align-items:center;background:#f4efff;border-radius:10px;color:#23272f;display:flex;height:44px;justify-content:center;width:44px}.BloodPressure_headerIcon__LWYbg svg{height:22px;width:22px}.BloodPressure_title__PNwjl{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 600px 0 0}.BloodPressure_patientCard__VFaBM{align-items:center;background:#f3f5f780;border-radius:12px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.25rem}.BloodPressure_avatar__gQWdy{align-items:center;background:#f0eaf6;border-radius:50%;color:#aa77dc;display:flex;font-size:.95rem;font-weight:700;height:44px;justify-content:center;width:44px}.BloodPressure_patientText__VZDOQ{flex:1 1}.BloodPressure_patientName__9-dMy{color:#42464f;font-size:1.45rem;font-weight:600;margin:0 0 .2rem}.BloodPressure_patientMetaRow__aZc18{align-items:center;display:flex;gap:.85rem}.BloodPressure_profileInfo__Y3dzb{color:#6b7280;font-size:.95rem}.BloodPressure_dependentBadge__Q-9b1{background-color:#f0eaf6;border-radius:999px;color:#aa77dc;font-size:.85rem;font-weight:700;padding:.25rem .75rem}.BloodPressure_sectionBlock__GXs05{margin-top:1.25rem}.BloodPressure_sectionTitle__7NCiN{border-bottom:1px solid #e5e7eb;color:#6b7280;font-family:Arial!important;font-size:.9rem;font-weight:600;letter-spacing:.06em;margin:0 0 .75rem;padding-bottom:.75rem}.BloodPressure_fieldLabel__SrElg{color:#111827;font-size:.95rem;font-weight:500;margin-bottom:.6rem}.BloodPressure_readingsRow__HQs-M{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.BloodPressure_readingItem__wo0jl{display:flex;flex-direction:column;gap:.5rem}.BloodPressure_readingLabel__odFxP{color:#111827;font-size:.95rem;font-weight:500}.BloodPressure_inputGroup__rB1kZ{align-items:center;display:flex;gap:.5rem}.BloodPressure_readingInput__IsASH{border:1px solid #e5e7eb;border-radius:12px;flex:1 1;font-size:1rem;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.BloodPressure_readingInput__IsASH:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40;outline:none}.BloodPressure_unit__x-hNF{color:#6b7280;font-size:.9rem;font-weight:700;min-width:50px}.BloodPressure_symptomsList__7f\+JA{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.BloodPressure_checkboxItem__Dvjzc{align-items:center;display:flex;gap:.75rem}.BloodPressure_checkboxLabel__XSjNT{color:#495057;cursor:pointer;font-size:.95rem}.BloodPressure_toggleSection__09aaY{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:1rem}.BloodPressure_toggleLabel__X83JT{color:#23272f;font-size:.95rem;font-weight:500}.BloodPressure_toggleButton__IK7oP{background-color:#ccc;border:none;border-radius:13px;cursor:pointer;height:26px;position:relative;transition:background-color .3s;width:50px}.BloodPressure_toggleButton__IK7oP.BloodPressure_active__LyPJe{background-color:#8b5cf6}.BloodPressure_toggleSlider__TCoVN{background-color:#fff;border-radius:50%;height:20px;left:3px;position:absolute;top:3px;transition:transform .3s;width:20px}.BloodPressure_toggleButton__IK7oP.BloodPressure_active__LyPJe .BloodPressure_toggleSlider__TCoVN{transform:translateX(24px)}.BloodPressure_clinicalNotes__wLY4U{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;font-family:Arial!important;font-size:.95rem;min-height:140px;padding:.75rem;resize:vertical;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.BloodPressure_clinicalNotes__wLY4U:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40;outline:none}.BloodPressure_cardFooter__ugIqp{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;margin-top:1.5rem;padding-top:1.25rem}.BloodPressure_invoiceButton__4lPlx{align-items:center;background-color:#29a36a!important;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:background-color .15s ease-in-out;width:auto}.BloodPressure_buttonIcon__RNhax{height:18px;width:18px}input{background:#f9fafb}@media (max-width:768px){.BloodPressure_mainContent__N\+87-{padding:1rem}.BloodPressure_card__T\+Kyb{padding:1.25rem}.BloodPressure_readingsRow__HQs-M{grid-template-columns:1fr}}.GlucoseTest_testTypeRow__n-xFs{margin-bottom:1.5rem}.GlucoseTest_testTypeLabel__KnN-4{color:#111827;font-size:.95rem;font-weight:500;margin-bottom:.75rem}.GlucoseTest_testTypeOptions__ui-xC{display:flex;gap:1rem}.GlucoseTest_testTypeButton__Nw-K3{background-color:#fff;border:1px solid #fff;border-radius:50px;color:#6b7280;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.GlucoseTest_testTypeButton__Nw-K3.GlucoseTest_active__UXnKv{background-color:#38bdf8;border-color:#38bdf8;color:#fff;font-weight:600}.GlucoseTest_testTypeOption__ghWRZ{align-items:center;cursor:pointer;display:flex;gap:.5rem;position:relative}.GlucoseTest_testTypeRadio__-oBXy{cursor:pointer;opacity:0;position:absolute}.GlucoseTest_testTypeRadioCustom__SweVw{border:2px solid #e5e7eb;border-radius:50%;height:20px;position:relative;transition:all .3s ease;width:20px}.GlucoseTest_testTypeRadio__-oBXy:checked+.GlucoseTest_testTypeRadioCustom__SweVw{background-color:#8b5cf6;border-color:#8b5cf6}.GlucoseTest_testTypeRadio__-oBXy:checked+.GlucoseTest_testTypeRadioCustom__SweVw:after{background-color:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.GlucoseTest_testTypeText__YM7dF{color:#111827;font-size:.95rem;font-weight:500}.GlucoseTest_timeInputWrapper__Df362{align-items:center;display:flex;position:relative}.GlucoseTest_timeInput__YnVL0{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1 1;font-size:1rem;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.GlucoseTest_timeInput__YnVL0:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40;outline:none}.GlucoseTest_timeIcon__wzjAi{color:#6b7280;height:20px;pointer-events:none;position:absolute;right:12px;width:20px}.GlucoseTest_timeIcon__wzjAi svg{height:100%;width:100%}.GlucoseTest_title__Dm5LN{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 650px 0 0}.GlucoseTest_readingsRow__x1UCg{grid-gap:70px;display:grid;gap:70px;grid-template-columns:1fr 1fr;padding-bottom:10px}.GlucoseTest_toggleSectionHistory__nnpWe{align-items:center;display:flex;justify-content:space-between;padding-top:1rem}@media (max-width:768px){.GlucoseTest_testTypeOptions__ui-xC{gap:1rem}.GlucoseTest_readingsRow__x1UCg{grid-template-columns:1fr}}.Cholesterol_title__w3-2R{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 650px 0 0}.Cholesterol_readingsRow__76Yo5{grid-gap:70px;display:grid;gap:70px;grid-template-columns:1fr 1fr;padding-bottom:10px}.Cholesterol_toggleItem__buRHL{align-items:flex-end;display:flex;margin:auto 0}.Cholesterol_toggleRow__ZGy\+l{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.Cholesterol_toggleRow__ZGy\+l label{flex:1 1;margin-bottom:0}@media (max-width:768px){.Cholesterol_readingsRow__76Yo5{grid-template-columns:1fr}}.Lipogram_title__6\+NCu,.PeakFlow_title__A7i8r{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 650px 0 0}.UrineDipstick_title__rEMmM{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 600px 0 0}.UrineDipstick_readingInput__-v-MY{background:#f9fafb}.Hemoglobin_title__ZqsB5{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 650px 0 0}.Hemoglobin_readingInput__R0tQZ{border:1px solid #e5e7eb;border-radius:12px;flex:1 1;font-size:1rem;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.Hemoglobin_readingsRow__TtCvy{width:100%}.Hemoglobin_readingInput__R0tQZ:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40;outline:none}.HIV_title__3AvUZ{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 700px 0 0}.HIV_readingInput__9vB\+f{border:1px solid #e5e7eb;border-radius:12px;flex:1 1;font-size:1rem;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.HIV_readingsRow__4vwMj{width:100%}.HIV_readingInput__9vB\+f:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40;outline:none}.HIV_consentCard__BlTuX{background:#faa62136;border:2px solid #faa621;border-radius:12px;padding:1rem 1.25rem}.HIV_consentRow__7xkcG{align-items:center;display:flex;gap:.75rem}.HIV_consentLabel__EmJsv{align-items:center;color:#374151;display:flex;font-weight:500;margin:auto 0}.HIV_consentActions__WLVdB{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.HIV_consentHint__P3Dug{color:#374151;font-style:italic}.HIV_cancelButton__cre8N{background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.25rem}.HIV_cancelButton__cre8N:hover{background:#dc2626}.EarSyringing_testTypeRow__0Rt9q{margin-bottom:1.5rem}.EarSyringing_testTypeLabel__yEdP2{color:#111827;font-size:.95rem;font-weight:500;margin-bottom:.75rem}.EarSyringing_testTypeOptions__BB3be{display:flex;gap:1rem}.EarSyringing_testTypeButton__2VouZ{background-color:#fff;border:1px solid #fff;border-radius:50px;color:#6b7280;cursor:pointer;font-size:1rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.EarSyringing_testTypeButton__2VouZ.EarSyringing_active__3Rv15{background-color:#38bdf8;border-color:#38bdf8;color:#fff;font-weight:600}.EarSyringing_testTypeOption__eLpeS{align-items:center;cursor:pointer;display:flex;gap:.5rem;position:relative}.EarSyringing_testTypeRadio__rwCc1{cursor:pointer;opacity:0;position:absolute}.EarSyringing_testTypeRadioCustom__K5-\+F{border:2px solid #e5e7eb;border-radius:50%;height:20px;position:relative;transition:all .3s ease;width:20px}.EarSyringing_testTypeRadio__rwCc1:checked+.EarSyringing_testTypeRadioCustom__K5-\+F{background-color:#8b5cf6;border-color:#8b5cf6}.EarSyringing_testTypeRadio__rwCc1:checked+.EarSyringing_testTypeRadioCustom__K5-\+F:after{background-color:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.EarSyringing_testTypeText__4ES2g{color:#111827;font-size:.95rem;font-weight:500}.EarSyringing_timeInputWrapper__3LS-o{align-items:center;display:flex;position:relative}.EarSyringing_timeInput__YS74G{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1 1;font-size:1rem;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.EarSyringing_timeInput__YS74G:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40;outline:none}.EarSyringing_timeIcon__esxBz{color:#6b7280;height:20px;pointer-events:none;position:absolute;right:12px;width:20px}.EarSyringing_timeIcon__esxBz svg{height:100%;width:100%}.EarSyringing_title__pp8tg{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 650px 0 0}.EarSyringing_readingsRow__5ZXpA{grid-gap:70px;display:grid;gap:70px;grid-template-columns:1fr 1fr;padding-bottom:10px}@media (max-width:768px){.EarSyringing_testTypeOptions__BB3be{gap:1rem}.EarSyringing_readingsRow__5ZXpA{grid-template-columns:1fr}}.EarSyringing_toggleSection__mPyzZ{align-items:center;display:flex;justify-content:space-between;padding-top:1rem}.WoundCare_title__ahWH\+{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 680px 0 0}.WoundCare_readingInput__SneqV{background:#f9fafb}.WoundCare_detailsRow__ZTage{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;width:100%}.WoundCare_durationBlock__0-3Xz{margin-top:1.25rem}.WoundCare_durationLabel__wD4XF{color:#111827;font-size:.95rem;font-weight:600;margin-bottom:.75rem}.WoundCare_durationButtons__0VZuf{display:flex;gap:.75rem}.WoundCare_durationButton__HRZxK{background:#f3f5f7;border:1px solid #e5e7eb;border-radius:15px;color:#3d4451;cursor:pointer;font-size:.95rem;font-weight:600;padding:.6rem 1rem;transition:all .15s ease-in-out}.WoundCare_active__Vwwqk{background:#38bdf8;border-color:#38bdf8;color:#fff}@media (max-width:768px){.WoundCare_detailsRow__ZTage{gap:1.25rem;grid-template-columns:1fr}}.Injection_title__VYuZl{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 550px 0 0}.Injection_readingInput__epfPB{background:#f9fafb}.Injection_readingsRow__cm7gC{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.Nebulisation_title__HdrQ3{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 660px 0 0}.Nebulisation_readingInput__xhP6U{border:1px solid #e5e7eb;border-radius:12px;flex:1 1;font-size:1rem;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.Nebulisation_readingsRow__tAc\+n{width:100%}.Nebulisation_readingInput__xhP6U:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40;outline:none}.Nebulisation_readingsRow1__q5ElV{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.Nebulisation_toggleSection__Q8abp{align-items:center;display:flex;justify-content:space-between;padding-top:1rem}.PapSmear_title__xC\+wU{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 700px 0 0}.PapSmear_readingInput__uEiDZ{border:1px solid #e5e7eb;border-radius:12px;flex:1 1;font-size:1rem;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.PapSmear_readingsRow__Ddb2O{width:100%}.PapSmear_readingInput__uEiDZ:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40;outline:none}.PapSmear_consentCard__2LpRg{background:#faa62136;border:2px solid #faa621;border-radius:12px;padding:1rem 1.25rem}.PapSmear_consentRow__0D7jv{align-items:center;display:flex;gap:.75rem}.PapSmear_consentLabel__GGrGl{align-items:center;color:#374151;display:flex;font-weight:500;margin:auto 0}.PapSmear_consentActions__xvlj\+{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.PapSmear_consentHint__dfIKT{color:#374151;font-style:italic}.PapSmear_cancelButton__B\+DVh{background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.25rem}.PapSmear_cancelButton__B\+DVh:hover{background:#dc2626}.PapSmear_toggleSection__sipO1{align-items:center;display:flex;justify-content:space-between;padding-top:1rem}.InjectionAdministration_pageWrapper__gpsln{background:#f7f7fb;display:flex;flex-direction:column;min-height:100vh}.InjectionAdministration_mainContent__iAQrH{flex:1 1;padding:28px 0 80px}.InjectionAdministration_container__Am8YD{margin:0 auto;width:min(980px,calc(100% - 32px))}.InjectionAdministration_formContainer__4z9LP{display:flex;flex-direction:column;gap:16px;margin-top:16px}.InjectionAdministration_docHeader__o1n8F{background:#fff;border:1px solid #11182714;border-radius:10px;padding:18px 18px 14px}.InjectionAdministration_docHeaderTop__Y4ocw{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.InjectionAdministration_pharmacyName__\+pCax{color:#7a38b1;font-size:18px;font-weight:800}.InjectionAdministration_pharmacyContact__msxOJ{color:#6b7280;font-size:12px}.InjectionAdministration_purpleRule__x0Jvy{background:#7a38b1;border-radius:999px;height:2px}.InjectionAdministration_docTitle__9s9Pf{color:#7a38b1;font-size:16px;font-weight:800;letter-spacing:.04em;margin:14px 0 0;text-align:left;text-transform:uppercase}.InjectionAdministration_sectionCard__DcDxz{background:#fff;border:1px solid #11182714;border-radius:10px;padding:14px 18px 18px}.InjectionAdministration_sectionHeader__gHeDw{background:#ede8fe;border-top-left-radius:10px;border-top-right-radius:10px;color:#7a38b1;font-size:12px;font-weight:900;letter-spacing:.08em;margin:-14px -18px 16px;padding:12px 18px;text-transform:uppercase}.InjectionAdministration_infoBlock__Tv9gY{background:#f9f5ff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin:0 -18px -18px;padding:0 18px 18px}.InjectionAdministration_grid2__xTW2T{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:860px){.InjectionAdministration_grid2__xTW2T{grid-template-columns:1fr 1fr}}.InjectionAdministration_inputGroup__EyB6Y{display:flex;flex-direction:column;gap:8px}.InjectionAdministration_inputGroup__EyB6Y label{color:#4b5563;font-size:12px;font-weight:600}.InjectionAdministration_inputGroup__EyB6Y input,.InjectionAdministration_textarea__G7Bx\+{background:#0000;border:0;border-bottom:1px solid #1118272e;border-radius:6px;color:#111827;font-size:14px;outline:none;padding:10px;width:100%}.InjectionAdministration_inputGroup__EyB6Y input:focus,.InjectionAdministration_textarea__G7Bx\+:focus{border-bottom-color:#5b35c5d9;box-shadow:none}.InjectionAdministration_textarea__G7Bx\+{min-height:92px;resize:vertical}.InjectionAdministration_routeRow__I0vT4{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}.InjectionAdministration_routeLabel__GYUTL{color:#4b5563;font-size:12px;font-weight:700}.InjectionAdministration_radioItem__ii8Mh{align-items:center;color:#111827;display:inline-flex;font-size:13px;gap:8px}.InjectionAdministration_routeOther__Zn2Oa{background:#0000;border:0;border-bottom:1px solid #1118272e;border-radius:6px;color:#111827;flex:1 1;font-size:14px;min-width:220px;outline:none;padding:10px}.InjectionAdministration_routeOther__Zn2Oa:focus{border-bottom-color:#5b35c5d9}.InjectionAdministration_statement__17wpF{color:#374151;font-size:13px;line-height:1.5;margin:0}.InjectionAdministration_statement__17wpF+.InjectionAdministration_statement__17wpF{margin-top:10px}.InjectionAdministration_consentTextBlock__Qch\+I{background:#f9f5ff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin:0 -18px -18px;padding:0 18px 18px}.InjectionAdministration_consentTextBlock__Qch\+I .InjectionAdministration_statement__17wpF{color:#6c707d}.InjectionAdministration_checkboxRow__IaE1Z{margin-top:10px}.InjectionAdministration_inlineError__W4mY1{background:#ef44441a;border:1px solid #ef444459;border-radius:10px;color:#991b1b;font-size:13px;padding:10px 12px}.InjectionAdministration_completeContainer__PSMBu{display:flex;justify-content:center;padding:12px 0 8px}.InjectionAdministration_completeButton__hgK5U{border-radius:10px;min-width:220px}.InjectionAdministration_inputError__opmr9{background-color:#fff8f8!important;border:2px solid #dc3545!important}.InjectionAdministration_errorMessage__Kbr9T{color:#dc3545;font-size:.875rem;font-weight:500;margin-bottom:.5rem;margin-top:.25rem}.InjectionAdministration_readOnlyInput__jsAdU{background-color:#f8f9fa!important;border:1px solid #dee2e6!important;color:#6c757d!important;cursor:not-allowed!important;font-weight:500!important}.FamilyPlanning_title__uJMiZ{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 650px 0 0}.FamilyPlanning_readingInput__oq0\+S{background:#f9fafb}.FamilyPlanning_readingsRow__cUYph{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.BabyImmunization_title__9EOk9{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 600px 0 0}.BabyImmunization_readingInput__UC8bL{background:#f9fafb}.BabyImmunization_detailsRow__6t99I{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;width:100%}.BabyImmunization_durationBlock__0rAS2{margin-top:1.25rem}.BabyImmunization_durationLabel__-nt\+-{color:#111827;font-size:.95rem;font-weight:600;margin-bottom:.75rem}.BabyImmunization_durationButtons__\+pUJm{display:flex;gap:.75rem}.BabyImmunization_durationButton__M1yl7{background:#f3f5f7;border:1px solid #e5e7eb;border-radius:15px;color:#3d4451;cursor:pointer;font-size:.95rem;font-weight:600;padding:.6rem 1rem;transition:all .15s ease-in-out}.BabyImmunization_active__t4lo6{background:#38bdf8;border-color:#38bdf8;color:#fff}@media (max-width:768px){.BabyImmunization_detailsRow__6t99I{gap:1.25rem;grid-template-columns:1fr}}.DietConsultWeekly_title__IvAHq{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 600px 0 0}.DietConsultWeekly_readingInput__EjMVr{background:#f9fafb}.DietConsultWeekly_readingsRow__axVOG{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.DietConsultWeekly_readingsRow2__aYBib{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.DietPlusInjection_title__tDtKU{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 600px 0 0}.DietPlusInjection_readingInput__--N0G{background:#f9fafb}.DietPlusInjection_readingsRow__3kBjq{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.DiabetesConsult_title__3nIPB{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 600px 0 0}.DiabetesConsult_readingInput__D\+bOk{border:1px solid #e5e7eb;border-radius:12px;flex:1 1;font-size:1rem;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.DiabetesConsult_readingsRow__m0QBe{width:100%}.DiabetesConsult_readingInput__D\+bOk:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40;outline:none}.DiabetesConsult_readingsRow1__aHI4L{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.DiabetesConsult_toggleSection__srP4i{align-items:center;display:flex;justify-content:space-between;padding-top:1rem}.HealthRiskAssessment_title__S80GD{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 500px 0 0}.HealthRiskAssessment_readingInput__J7rrd{border:1px solid #e5e7eb;border-radius:12px;flex:1 1;font-size:1rem;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.HealthRiskAssessment_readingsRow__biGmN{width:100%}.HealthRiskAssessment_readingInput__J7rrd:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40;outline:none}.HealthRiskAssessment_readingsRow1__Hj7kd{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.HealthRiskAssessment_readingsRow__biGmN{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.MetabolicConsult_title__lXMgo{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 400px 0 0}.MetabolicConsult_readingInput__CUhUa{background:#f9fafb}.MetabolicConsult_readingsRow1__M33DZ,.MetabolicConsult_readingsRow__6dV0A{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.MetabolicConsult_symptomsGrid__4Y7kd{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr}.MetabolicConsult_symptomColumn__XK3uC{display:flex;flex-direction:column;gap:.75rem}.DiscoveryVitality_title__bMs0-{color:#23272f;font-size:1.25rem;font-weight:700;margin:0 600px 0 0}.DiscoveryVitality_readingInput__s4zE3{background:#f9fafb}.DiscoveryVitality_readingsRow1__-Xl-W{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.DiscoveryVitality_readingsRow__3Gg11{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.DiscoveryVitality_readingsRow2__6ogfp{width:100%}.WellnessScreening_page__XXvmk{background:#f9fafb;display:flex;flex-direction:column;font-family:Arial!important;min-height:100vh}.WellnessScreening_main__c8OMU{flex:1 1;margin:0 auto;max-width:980px;padding:2.25rem 1.5rem;width:100%}.WellnessScreening_header__D8kVd{margin-bottom:1.25rem}.WellnessScreening_headerTitle__C04D3{color:#374151;font-size:1.1rem;font-weight:700;margin:0}.WellnessScreening_headerSubtitle__32IXK{color:#6b7280;font-size:.9rem;margin-top:.25rem}.WellnessScreening_content__30dc6{display:flex;flex-direction:column;gap:1.25rem}.WellnessScreening_card__67ZdB{background:#fff;border:1px solid #171a1f00;border-radius:12px;padding:1.5rem}.WellnessScreening_cardHeader__j8rqm{align-items:center;display:flex;gap:.7rem;margin-bottom:1rem}.WellnessScreening_cardHeaderIcon__F28vS{align-items:center;border-radius:10px;color:#9271cb;display:flex;height:34px;justify-content:center;width:34px}.WellnessScreening_cardHeaderIcon__F28vS svg{height:18px;width:18px}.WellnessScreening_cardHeaderTitle__Fu4WZ{color:#374151;font-size:.95rem;font-weight:700}.WellnessScreening_integrationGrid__7WCJ9{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-top:.25rem}.WellnessScreening_integrationItem__d8CUB{display:flex;flex-direction:column;gap:.15rem}.WellnessScreening_integrationLabel__Dozve{color:#6b7280;font-size:.75rem;font-weight:600}.WellnessScreening_integrationValue__Yggwi{color:#111827;font-size:.9rem;font-weight:700}.WellnessScreening_integrationActions__z7tk0{margin-top:1rem}.WellnessScreening_formSection__QsAF0{display:flex;flex-direction:column;gap:.9rem}.WellnessScreening_fieldBlock__Ahd7b{display:flex;flex-direction:column;gap:.5rem}.WellnessScreening_fieldLabel__7sYax{color:#374151;font-size:.85rem;font-weight:600}.WellnessScreening_twoColRow__RC2lp{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.WellnessScreening_control__oBL7l{background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-size:.95rem;padding:.75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.WellnessScreening_control__oBL7l:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40;outline:none}.WellnessScreening_textarea__GIcnh{background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-family:Arial!important;font-size:.95rem;min-height:120px;padding:.75rem;resize:vertical;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.WellnessScreening_textarea__GIcnh:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa40;outline:none}.WellnessScreening_documentsPanel__DsL9O{background:#ebe0f580;border:1px solid #9e64d81a;border-radius:12px;padding:.9rem}.WellnessScreening_documentsTitle__H0Y0c{color:#6a7181;font-size:.75rem;font-weight:700;margin-bottom:.5rem}.WellnessScreening_documentsChips__ON6ov{display:flex;flex-wrap:wrap;gap:.6rem}.WellnessScreening_docChip__hfnDU{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#374151;display:inline-flex;font-size:.8rem;font-weight:600;gap:.35rem;padding:.3rem .6rem}.WellnessScreening_documentsHint__MtTWy{color:#6a7181;font-size:.75rem;font-weight:500;margin-top:.6rem}.WellnessScreening_formActions__LQNdL{margin-top:.25rem}.WellnessScreening_primaryActionButton__l3a-0{align-items:center;background:#3b82f6;border:none;border-radius:10px;color:#fff;display:inline-flex;gap:.5rem;padding:.75rem 1rem}.WellnessScreening_hiddenInputs__eIqIH{display:none}.consultations_app__SZC7B{display:flex;flex-direction:column;min-height:100vh}.consultations_mainContainer__plvCL{flex:1 1;margin-top:1rem}.consultations_content__Xo2xp{padding:20px}.consultations_title__V0S\+S{margin-bottom:1rem;text-align:center}.consultations_consultationsContainer__ZkCF6{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.consultations_consultationCard__pELUy{background-color:#fff;border:1px solid #f1e7e7;border-radius:5px;padding:10px;text-align:center}.consultations_patientName__rdnQN{font-weight:700;margin-bottom:5px;text-align:left}.consultations_serviceDetails__3H63r{margin-bottom:5px}.consultations_dateTimeContainer__TYbKE{align-items:center;display:flex;justify-content:space-between}.consultations_dateTime__3z5ul{margin-right:auto}.consultations_buttons__No-aZ{display:flex;gap:10px}.consultations_buttons__No-aZ button{white-space:nowrap}.consultations_consultBtn__9uIqh{flex:0 0 100px;width:100px}.consultations_historyBtn__bVghK{white-space:nowrap}.consultations_footerWrapper__4riIU{margin-top:auto}.consultations_searchBarRow__l9bng{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.consultations_paginationWrapper__z9p2h{display:flex;justify-content:center;margin-top:.5rem}.service-selection-modal_serviceModalContent__rFUcD{min-width:500px;padding:20px}.service-selection-modal_serviceModalTitle__bOvve{color:#00bcd4;font-size:18px;font-weight:600;margin-bottom:24px;text-align:center}.service-selection-modal_serviceSearchRow__GVZVu{display:flex;gap:24px;margin-bottom:24px}.service-selection-modal_searchFieldContainer__78QuX{flex:1 1;position:relative}.service-selection-modal_searchLabel__znF8a{color:#666;display:block;font-size:14px;margin-bottom:8px}.service-selection-modal_searchInputWrapper__7j9NU{align-items:center;display:flex;position:relative}.service-selection-modal_searchInput__ppxGJ{border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;padding:10px 35px 10px 12px;transition:border-color .2s;width:100%}.service-selection-modal_searchInput__ppxGJ:focus{border-color:#00bcd4}.service-selection-modal_searchIcon__Oofri{color:#999;font-size:14px;pointer-events:none;position:absolute;right:10px}.service-selection-modal_searchDropdown__-6\+b3{background:#fff;border:1px solid #ddd;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 4px 8px #0000001a;left:0;max-height:200px;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:0;top:100%;z-index:100}.service-selection-modal_dropdownItem__9ks9z{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px}.service-selection-modal_dropdownItem__9ks9z:hover{background-color:#f5f5f5}.service-selection-modal_dropdownItem__9ks9z:last-child{border-bottom:none}.service-selection-modal_dropdownCode__mdJV5{color:#333;font-size:13px;font-weight:600}.service-selection-modal_dropdownName__HW0Ug{color:#666;font-size:13px;text-align:right}.service-selection-modal_serviceModalActions__tGd7-{display:flex;justify-content:center;margin-top:16px}.timelineFilter_timeline__x2frT{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:64rem;padding:2rem 1rem}.timelineFilter_timelineStep__xRDw5{align-items:center;display:flex}.timelineFilter_stepContainer__STTzY{align-items:center;display:flex;flex-direction:column}.timelineFilter_stepButton__2-GaK{align-items:center;background-color:#fff;border:2px solid #d1d5db;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;height:2.5rem;justify-content:center;transition:all .2s ease;width:2.5rem}.timelineFilter_stepButton__2-GaK.timelineFilter_active__18h\+t{background-color:#8b5cf6;border-color:#8b5cf6;color:#fff}.timelineFilter_stepButton__2-GaK.timelineFilter_completed__Ic8Qs{background-color:green;border-color:green;color:#fff}.timelineFilter_stepLabel__SQbCV{color:#6b7280;font-size:.875rem;line-height:1.25;margin-top:.5rem;max-width:5rem;text-align:center}.timelineFilter_stepLabel__SQbCV.timelineFilter_activeLabel__uxjPj{color:#8b5cf6;font-weight:500}.timelineFilter_connectingLine__H0Dvi{background-color:#d1d5db;height:2px;margin:-1.25rem 1rem 0;width:4rem}@media (max-width:768px){.timelineFilter_timeline__x2frT{padding:1rem .5rem}.timelineFilter_connectingLine__H0Dvi{margin:-1.25rem .5rem 0;width:2rem}.timelineFilter_stepLabel__SQbCV{font-size:.75rem;max-width:4rem}}.consultationDetails_consultationContainer__imadj{display:flex;flex-direction:column;min-height:100vh}.consultationDetails_mainContent__pzCd2{background-color:#f8fafc;flex:1 1;padding:2rem 0}.consultationDetails_container__Nthp2{margin:0 auto;max-width:1200px;padding:0 1rem}.consultationDetails_contentWrapper__d0F\+u{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px 0 #0000001a;margin-top:1rem}.consultationDetails_errorContainer__Q2HfT{color:red;padding:2rem;text-align:center}.consultationDetails_backButton__hrmCR{background-color:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem}.consultationDetails_modalOverlay__fXQ4Y{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.consultationDetails_modalContent__T4v0O{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:2rem}.consultationDetails_modalTitle__U1ifx{color:#d97706;margin-top:0}.consultationDetails_modalActions__j-CnU{display:flex;gap:1rem;margin-top:1.5rem}.consultationDetails_stayButton__zxvPz{background-color:#10b981}.consultationDetails_discardButton__nr9Vi,.consultationDetails_stayButton__zxvPz{border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;padding:.5rem 1rem}.consultationDetails_discardButton__nr9Vi{background-color:#ef4444}.consultationDetails_unsavedBanner__MxheA{align-items:center;background-color:#fef3c7;border:1px solid #f59e0b;border-radius:4px;display:flex;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.consultationDetails_unsavedIcon__ITKPU{font-size:1.25rem}.consultationDetails_unsavedText__5K2kn{color:#92400e}.chronic-condition_container__W3bWQ{margin:0 auto;max-width:1200px;padding:2rem}.chronic-condition_patientName__rnxVq{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:2rem}.chronic-condition_sectionsContainer__5J3x6{display:flex;gap:2rem;margin-bottom:3rem}.chronic-condition_section__r39Sn{border:1px solid #e2e8f0;border-radius:8px;flex:1 1;overflow:hidden}.chronic-condition_sectionHeader__732RQ{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem}.chronic-condition_sectionTitle__eNK4t{color:#333;font-size:1.1rem;font-weight:600;margin:0}.chronic-condition_addButton__N\+0M7{align-items:center;background-color:#38bdf8;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:32px;justify-content:center;width:32px}.chronic-condition_tableHeader__SGgMY{background-color:#e4d6f6;display:flex;gap:1rem;padding:.75rem}.chronic-condition_headerCell__NJVKV{color:#000;flex:1 1;font-weight:600;text-align:center}.chronic-condition_tableRow__-8GqJ{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:1rem;padding:.75rem}.chronic-condition_input__efJnQ{border:1px solid #d1d5db;border-radius:4px;flex:1 1;font-size:.9rem;padding:.5rem}.chronic-condition_input__efJnQ:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81a;outline:none}.chronic-condition_deleteButton__ILj9f{background:none;border:none;color:#ef4444;cursor:pointer;font-size:1.2rem;padding:.25rem}.chronic-condition_saveButton__6Bq80{background-color:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin:0 auto;padding:.75rem 2rem}.chronic-condition_inlineError__G\+OpM{color:red;padding:1rem;text-align:center}.chronic-condition_successMessage__BVLQJ{color:green;padding:1rem;text-align:center}.family-history_container__wFYBL{margin:0 auto;max-width:1000px;padding:2rem}.family-history_section__z-j4D{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:3rem;overflow:hidden}.family-history_sectionHeader__ZZWUB{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem}.family-history_sectionTitle__LFcqW{color:#333;font-size:1.1rem;font-weight:600;margin:0}.family-history_addButton__uSgTf{align-items:center;background-color:#38bdf8;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:32px;justify-content:center;width:32px}.family-history_tableHeader__ugnBf{grid-gap:1rem;background-color:#e4d6f6;display:grid;gap:1rem;grid-template-columns:1fr 1fr 2fr 1fr;padding:.75rem}.family-history_headerCell__TGn0A{color:#000;font-weight:600;text-align:center}.family-history_tableRow__uTflU{grid-gap:1rem;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:1rem;grid-template-columns:1fr 1fr 2fr 1fr auto;padding:.75rem}.family-history_deceasedCell__C8wDZ{margin-left:7rem;padding-right:.5rem;width:100%}.family-history_input__LCkuI{border:1px solid #d1d5db;border-radius:4px;font-size:.9rem;padding:.5rem}.family-history_input__LCkuI:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81a;outline:none}.family-history_checkbox__buFvJ{height:18px;justify-self:center;margin-left:80px;width:18px}.family-history_deleteButton__Nwu5n{background:none;border:none;color:#ef4444;cursor:pointer;font-size:1.2rem;padding:.25rem}.family-history_saveButton__fDvvv{background-color:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin:0 auto;padding:.75rem 2rem}.family-history_inlineError__hyRWy{color:red;padding:1rem;text-align:center}.family-history_successMessage__ZbQSj{color:green;padding:1rem;text-align:center}.allergies_container__sUumK{margin:0 auto;max-width:1400px;padding:2rem}.allergies_sectionsContainer__\+axdv{display:flex;gap:1.5rem;margin-bottom:3rem}.allergies_section__Kf13H{border:1px solid #e2e8f0;border-radius:8px;flex:1 1;overflow:hidden}.allergies_sectionHeader__jbCOn{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem}.allergies_sectionTitle__-CenF{color:#333;font-size:1rem;font-weight:600;margin:0}.allergies_addButton__vkD2W{align-items:center;background-color:#38bdf8;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:32px;justify-content:center;width:32px}.allergies_tableHeader__Vtcp-{background-color:#e4d6f6;display:flex;gap:1rem;padding:.75rem}.allergies_headerCell__FEOV-{color:#000;flex:1 1;font-weight:600;text-align:center}.allergies_tableRow__kSyQ8{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:1rem;padding:.75rem}.allergies_input__zNQVU{border:1px solid #d1d5db;border-radius:4px;flex:1 1;font-size:.9rem;padding:.5rem}.allergies_input__zNQVU:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81a;outline:none}.allergies_deleteButton__\+T1fT{background:none;border:none;color:#ef4444;cursor:pointer;font-size:1.2rem;padding:.25rem}.allergies_saveButton__y7HPb{background-color:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin:0 auto;padding:.75rem 2rem}.allergies_inlineError__BZVvH{color:red;padding:1rem;text-align:center}.allergies_successMessage__ZSjNt{color:green;padding:1rem;text-align:center}.obstetrics_container__8RRo2{margin:0 auto;max-width:1200px;padding:2rem}.obstetrics_mainContent__befko{display:flex;gap:2rem;margin-bottom:3rem}.obstetrics_sectionsContainer__3o\+mW{display:flex;flex:1 1;gap:1.5rem}.obstetrics_section__XlxIu{border:1px solid #e2e8f0;border-radius:8px;flex:1 1;overflow:hidden}.obstetrics_sectionHeader__n6vtj{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem}.obstetrics_sectionTitle__a-obB{color:#333;font-size:1.1rem;font-weight:600;margin:0}.obstetrics_addButton__05iDY{align-items:center;background-color:#38bdf8;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:700;height:32px;justify-content:center;width:32px}.obstetrics_tableHeader__udmko{background-color:#e4d6f6;display:flex;gap:1rem;padding:.75rem}.obstetrics_headerCell__4qhgh{color:#000;flex:1 1;font-weight:600;text-align:center}.obstetrics_tableRow__d72Cd{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:1rem;padding:.75rem}.obstetrics_input__D0Yj-{border:1px solid #d1d5db;border-radius:4px;flex:1 1;font-size:.9rem;padding:.5rem}.obstetrics_input__D0Yj-:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81a;outline:none}.obstetrics_deleteButton__rSP9T{background:none;border:none;color:#ef4444;cursor:pointer;font-size:1.2rem;padding:.25rem}.obstetrics_pregnancyInfo__o9UDl{display:flex;flex-direction:column;gap:1.5rem;min-width:200px}.obstetrics_pregnancyField__V0S8J{align-items:center;display:flex;gap:1rem}.obstetrics_pregnancyLabel__T1Xdf{color:#333;font-weight:600;min-width:60px}.obstetrics_pregnancyInput__X3tVK{border:1px solid #d1d5db;border-radius:4px;flex:1 1;font-size:.9rem;padding:.5rem}.obstetrics_pregnancyInput__X3tVK:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81a;outline:none}.obstetrics_saveButton__AKOAr{background-color:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin:0 auto;padding:.75rem 2rem}.obstetrics_inlineError__n5aU6{color:red;padding:1rem;text-align:center}.obstetrics_successMessage__sj1gS{color:green;padding:1rem;text-align:center}.consult_container__s2r8F{margin:0 auto;max-width:1000px;padding:2rem}.consult_header__kZmyo{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.consult_headerMain__lPjpn{align-items:center;display:flex;flex:1 1;flex-direction:column}.consult_patientName__BvyfD{color:#333;font-size:1.5rem;font-weight:700;margin:0 0 .35rem;text-align:center}.consult_headerControls__JW8mF{align-items:center;display:flex;gap:1rem}.consult_serviceTypeContainer__VEGJx{align-items:center;display:flex;flex-direction:column;gap:.25rem;margin:0 auto;max-width:300px}.consult_serviceLabel__gX9GU{color:#000;font-size:.9rem;font-weight:500;margin-top:.15rem;text-align:center}.consult_serviceSelect__L0Dho{background-color:#fff;margin-top:-10px;min-width:150px}.consult_serviceInput__eoCBB,.consult_serviceSelect__L0Dho{border:1px solid #d1d5db;border-radius:4px;font-size:.9rem;padding:.5rem 1rem;text-align:center}.consult_serviceInput__eoCBB{background-color:#f9fafb;min-width:180px}.consult_serviceSelect__L0Dho:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81a;outline:none}.consult_serviceSelect__L0Dho:disabled{-webkit-text-fill-color:#000;color:#000;opacity:1}.consult_guidelineButton__g1DVa{background-color:#38bdf8;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem}.consult_notesSection__nmL\+v{margin-bottom:2rem}.consult_notesTitle__s5ook{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:1rem}.consult_notesTextarea__gdnH7{border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:.9rem;min-height:50px;padding:1rem;resize:vertical;width:100%}.consult_notesTextarea__gdnH7:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81a;outline:none}.consult_notesTextarea__gdnH7::placeholder{color:#9ca3af}.consult_saveContainer__He59C{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.consult_saveButton__ME3SL{background-color:#38bdf8}.consult_createScriptButton__E6Tvz,.consult_saveButton__ME3SL{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem}.consult_inlineError__kE\+54{color:red;padding:1rem;text-align:center}.consult_successMessage__G7Mee{color:green;padding:1rem;text-align:center}.consult_injectionSection__UeNkz{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:2rem;padding:1.5rem}.consult_injectionTitle__MJkYK{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:1.5rem}.consult_injectionForm__uyi9\+{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:1rem;padding:1.5rem}.consult_injectionRow__3ubUG{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);margin-bottom:1rem}.consult_injectionField__HK-ew{display:flex;flex-direction:column;gap:.5rem}.consult_injectionField__HK-ew label{color:#374151;font-size:.9rem;font-weight:500}.consult_injectionInput__Km-mB,.consult_injectionSelect__8KvZU{border:1px solid #d1d5db;border-radius:4px;font-size:.9rem;padding:.5rem}.consult_injectionInput__Km-mB:focus,.consult_injectionSelect__8KvZU:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81a;outline:none}.consult_injectionNotesField__gHtI1{display:flex;flex-direction:column;gap:.5rem}.consult_injectionNotesField__gHtI1 label{color:#374151;font-size:.9rem;font-weight:500}.consult_injectionNotesTextarea__0babd{border:1px solid #d1d5db;border-radius:4px;font-family:inherit;font-size:.9rem;padding:.75rem;resize:vertical;width:100%}.consult_injectionNotesTextarea__0babd:focus{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf81a;outline:none}.consult_injectionControls__9-HRx{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.consult_addButton__4ECSS{background-color:#38bdf8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem}.consult_pagination__mxatg{display:flex;gap:.5rem}.consult_paginationButton__Rt4Fi{background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;font-size:.9rem;padding:.5rem .75rem}.consult_paginationButton__Rt4Fi.consult_active__T67z7{background:#38bdf8;border-color:#38bdf8;color:#fff}@media (max-width:768px){.consult_headerControls__JW8mF,.consult_header__kZmyo{align-items:flex-start;flex-direction:column;gap:1rem}.consult_injectionRow__3ubUG{gap:1rem;grid-template-columns:1fr}.consult_saveContainer__He59C{flex-direction:column;gap:1rem}.consult_injectionControls__9-HRx{align-items:flex-start;flex-direction:column;gap:1rem}}.create-script_container__BjzeZ{background:#fff;min-height:100vh;padding:2rem 2rem 4rem}.create-script_header__SXdLu{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.create-script_title__IZqIe{color:#333;font-size:2rem;font-weight:700;margin:0}.create-script_scriptButton__wGaKi{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem}.create-script_scriptIcon__Tt-pD,.create-script_uploadIcon__nKmjd{font-size:1rem}.create-script_patientName__OodyA{color:#333;font-size:1.2rem;margin-bottom:2rem}.create-script_medicationSection__owNSN{margin-bottom:2rem}.create-script_sectionHeader__QGtga{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.create-script_sectionTitle__180DD{color:#333;font-size:1.3rem;font-weight:700;margin:0}.create-script_addButton__1ymvv{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.create-script_medicationGrid__4iHUT{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.create-script_medicationCard__St1CC{background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:1rem}.create-script_cardHeader__08-Nk{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.create-script_cardNumber__0nrwH{color:#333;font-weight:700}.create-script_deleteButton__ekm--{background:none;border:none;color:#dc3545;cursor:pointer;font-size:1.2rem}.create-script_cardContent__mLkFo{display:flex;flex-direction:column;gap:1rem}.create-script_row__aBRAP{display:flex;gap:1rem}.create-script_field__0EAjN{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.create-script_field__0EAjN label{color:#666;font-size:.9rem;font-weight:500}.create-script_input__BNt99,.create-script_select__HJuli{border:1px solid #ced4da;border-radius:4px;font-size:.9rem;padding:.5rem}.create-script_input__BNt99:focus,.create-script_select__HJuli:focus{outline:none}.create-script_saveButton__04Eq\+{align-self:flex-start;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.create-script_repeatSection__sH0WG{background:#f8f9fa;border-radius:4px;margin-bottom:2rem;padding:1rem}.create-script_repeatHeader__0g6pq{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.create-script_checkbox__XUP09{height:1rem;width:1rem}.create-script_repeatLabel__idrQq{color:#333;font-weight:500}.create-script_repeatControls__45Nq9{align-items:center;display:flex;gap:.5rem}.create-script_repeatInput__\+Bbg7{border:1px solid #ced4da;border-radius:4px;padding:.25rem;text-align:center;width:3rem}.create-script_pagination__hRpwY{display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem}.create-script_paginationButton__mpo-w{background:#fff;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;padding:.5rem .75rem}.create-script_paginationButton__mpo-w.create-script_active__U3PaX{background:#38bdf8;border-color:#38bdf8;color:#fff}.create-script_completeContainer__vT52S{display:flex;justify-content:center;margin-bottom:2rem;margin-top:2rem}.create-script_completeButton__OvCZU{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem}.create-script_successPopup__Ee7oq{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.create-script_successPopupContent__VYpfW{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:400px;padding:2rem;text-align:center;width:90%}.create-script_successIcon__hxqk1{color:#28a745;font-size:3rem;margin-bottom:1rem}.create-script_successPopupContent__VYpfW h3{color:#333;font-size:1.5rem;margin:0 0 .5rem}.create-script_successPopupContent__VYpfW p{color:#666;font-size:1rem;margin:0}@media (max-width:768px){.create-script_medicationGrid__4iHUT{grid-template-columns:1fr}.create-script_row__aBRAP{flex-direction:column}.create-script_header__SXdLu{align-items:flex-start;flex-direction:column;gap:1rem}}.create-script_relative__8XnCY{position:relative}.create-script_searchIcon__49w\+m{left:10px}.create-script_chevronIcon__xQTON,.create-script_searchIcon__49w\+m{color:#999;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.create-script_chevronIcon__xQTON{right:10px}.create-script_searchInput__eSjWn{padding-left:35px;padding-right:35px}.create-script_dropdownPanel__e9Qgs{background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #0000001a;left:0;margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.create-script_dropdownMessage__HQ0Gt{color:#666;padding:10px}.create-script_dropdownItem__swEps{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:10px;transition:background-color .2s}.create-script_dropdownItem__swEps:hover{background-color:#f5f5f5}.create-script_dropdownItemTitle__pFbz7{font-weight:500;margin-bottom:4px}.create-script_dropdownItemMeta__psl9V{color:#666;font-size:12px}.create-script_directionsOtherInput__XL2aP{margin-top:8px}.create-script_inlineError__EsiAx{color:#ef4444;margin-bottom:.5rem;text-align:center}.clinicMenu_container__a5x4O{flex-direction:column;min-height:100vh}.clinicMenu_container__a5x4O,.clinicMenu_main__wPxDg{align-items:center;display:flex;justify-content:center}.clinicMenu_main__wPxDg{flex:1 1;flex-direction:column;max-width:1200px;padding:2rem;width:100%}.clinicMenu_title__X41Hd{color:#333;font-size:2rem;font-weight:700;margin-bottom:0;margin-top:3rem;text-align:center}.clinicMenu_grid__mTRzR{grid-gap:1rem;display:grid;gap:1rem;grid-auto-rows:160px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-content:center;margin-bottom:23rem;max-width:900px;width:100%}.medical-social-history_pageWrapper__9Os7b{background-color:#fcfaff;display:flex;flex-direction:column;min-height:100vh}.medical-social-history_mainContent__VRX4f{display:flex;flex:1 1}.medical-social-history_container__BmT4r{box-sizing:border-box;font-family:Inter,sans-serif;padding:20px 40px;width:100%}.medical-social-history_sectionCard__UdBPE{background:#fff;border:2px solid #e4d6f6;border-radius:12px;box-shadow:0 2px 4px #00000005;margin-bottom:25px;margin-top:5px;padding:24px}.medical-social-history_blueSubHeader__SOITr{color:#4fc3f7;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.medical-social-history_compactGrid__BRtmf{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.medical-social-history_threeColGrid__aBHyH{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.medical-social-history_formGroup__2hhOE{display:flex;flex-direction:column;gap:6px}.medical-social-history_formGroup__2hhOE label{color:#67737e;font-size:12px;font-weight:500}.medical-social-history_formGroup__2hhOE input[type=text],.medical-social-history_formGroup__2hhOE select,.medical-social-history_formGroup__2hhOE textarea{background-color:#fcfcfc;border:1px solid #e0e0e0;border-radius:8px;color:#67737e;font-size:14px;outline:none;padding:10px 14px;transition:all .2s ease;width:100%}.medical-social-history_formGroup__2hhOE textarea{min-height:40px;resize:vertical}.medical-social-history_formGroup__2hhOE select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367737E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.medical-social-history_formGroup__2hhOE input:focus,.medical-social-history_formGroup__2hhOE select:focus,.medical-social-history_formGroup__2hhOE textarea:focus{background-color:#fff;border-color:#3ebcdf}.medical-social-history_formGroup__2hhOE input::placeholder,.medical-social-history_formGroup__2hhOE textarea::placeholder{color:#67737e;opacity:.5}.medical-social-history_porphyriaBar__UJ8Id{align-items:center;background:#f8f9fa;border-radius:10px;display:flex;gap:40px;margin-top:10px;min-height:56px;padding:12px 24px}.medical-social-history_toggleItem__0ICEy{align-items:center;display:flex;gap:12px}.medical-social-history_boldLabel__Vn-Fv{color:#67737e;font-size:14px;font-weight:600}.medical-social-history_switch__6l6Ce{display:inline-block;height:24px;position:relative;width:44px}.medical-social-history_switch__6l6Ce input{height:0;opacity:0;width:0}.medical-social-history_slider__owAfR{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.medical-social-history_slider__owAfR:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}input:checked+.medical-social-history_slider__owAfR{background-color:#3ebcdf}input:checked+.medical-social-history_slider__owAfR:before{transform:translateX(20px)}.medical-social-history_radioGroup__\+61p1{animation:medical-social-history_fadeIn__wI3MM .3s ease-in-out;display:flex;gap:24px}.medical-social-history_radioLabel__hhr5L{align-items:center;color:#67737e;cursor:pointer;display:flex;font-size:15px;gap:10px}.medical-social-history_radioLabel__hhr5L input{display:none}.medical-social-history_customRadio__4iB1Z{align-items:center;border:2px solid #1b88a7;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.medical-social-history_radioLabel__hhr5L input:checked+.medical-social-history_customRadio__4iB1Z:after{background:#1b88a7;border-radius:50%;content:"";height:10px;width:10px}@keyframes medical-social-history_fadeIn__wI3MM{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.vitals-observations_container__n7xhN{box-sizing:border-box;padding:20px 40px;width:100%}.vitals-observations_sectionCard__GSkJy{background:#fff;border:2px solid #e4d6f6;border-radius:12px;margin-bottom:20px;padding:24px}.vitals-observations_blueSubHeader__-jL31{color:#4fc3f7;font-size:13px;font-weight:700;margin-bottom:20px}.vitals-observations_measurementsGrid__vJuhJ,.vitals-observations_vitalsGrid__DmkQm{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.vitals-observations_inputGroup__ewbNY{display:flex;flex-direction:column;gap:6px}.vitals-observations_inputGroup__ewbNY label{color:#67737e;font-size:12px}.vitals-observations_inputWrapper__1SB2F{align-items:center;display:flex;position:relative}.vitals-observations_inputWrapper__1SB2F input{background-color:#fcfcfc;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;padding:10px 14px;width:100%}.vitals-observations_unit__XggzT{color:#a0aec0;font-size:11px;position:absolute;right:12px}.vitals-observations_observationsGrid__sdwmM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.vitals-observations_observationItem__EwtyI{align-items:center;background:#f4f7f9;border-radius:8px;display:flex;gap:12px;padding:10px 16px}.vitals-observations_obsLabel__kJP-u{color:#4a5568;font-size:14px;text-transform:capitalize}.vitals-observations_switch__3x0vV{display:inline-block;height:20px;position:relative;width:34px}.vitals-observations_switch__3x0vV input{height:0;opacity:0;width:0}.vitals-observations_slider__xqO9s{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.vitals-observations_slider__xqO9s:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}input:checked+.vitals-observations_slider__xqO9s{background-color:#4fc3f7}input:checked+.vitals-observations_slider__xqO9s:before{transform:translateX(14px)}.vitals-observations_readOnlyInput__8XsFu{background-color:#f0f2f5!important;cursor:not-allowed}.symptoms-exam_pageWrapper__YcwPm{background-color:#fcfaff;display:flex;flex-direction:column;min-height:100vh}.symptoms-exam_mainContent__M96wb{display:flex;flex:1 1}.symptoms-exam_container__ej25u{box-sizing:border-box;font-family:Inter,sans-serif;padding:20px 40px;width:100%}.symptoms-exam_sectionCard__njwOk{background:#fff;border:2px solid #e4d6f6;border-radius:12px;box-shadow:0 2px 4px #00000005;margin-bottom:20px;padding:24px}.symptoms-exam_blueSubHeader__t-Hwo{color:#4fc3f7;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.symptoms-exam_formRow__1o0aK{display:flex;gap:20px;margin-bottom:20px}.symptoms-exam_formGroup__J5hZN{display:flex;flex:1 1;flex-direction:column;gap:6px}.symptoms-exam_formGroup__J5hZN label{color:#67737e;font-size:12px;font-weight:500}.symptoms-exam_complaintButtonsGrid__FlLAE{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:24px}.symptoms-exam_complaintButton__oMeMh{background:#f0f2f5;border:none;border-radius:16px;color:#67737e;cursor:pointer;font-size:11px;font-weight:500;padding:6px 12px;text-align:center;transition:all .2s ease;white-space:nowrap}.symptoms-exam_complaintButton__oMeMh:hover{background:#f0f9ff;border-color:#4fc3f7;color:#0277bd}.symptoms-exam_complaintButton__oMeMh.symptoms-exam_active__UKxLy{background:#4fc3f7;border-color:#4fc3f7;color:#fff}.symptoms-exam_twoRowLayout__TSGmK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.symptoms-exam_twoRowLayout__TSGmK .symptoms-exam_sectionCard__njwOk{margin-bottom:0}.symptoms-exam_qaGrid__-Bzm2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.symptoms-exam_systematicReviewGrid__m3Ypu{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.symptoms-exam_checkboxItem__ulZvQ{align-items:center;background:#f4f7f9;border:1px solid #e1e8ed;border-radius:8px;display:flex;padding:12px 16px;transition:all .2s ease}.symptoms-exam_checkboxItem__ulZvQ:hover{background:#e8f4f8;border-color:#4fc3f7}.symptoms-exam_checkboxLabel__C6PzK{align-items:center;cursor:pointer;display:flex;gap:12px;margin:0;width:100%}.symptoms-exam_checkboxLabel__C6PzK input[type=checkbox]{accent-color:#4fc3f7;cursor:pointer;height:18px;width:18px}.symptoms-exam_checkboxText__eAhzD{color:#4a5568;font-size:14px;font-weight:500}.symptoms-exam_systemsGrid__v0lAw{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.symptoms-exam_examGrid__kBhFR{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.symptoms-exam_assessmentGrid__8orDK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.symptoms-exam_planGrid__T8bHJ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.symptoms-exam_formGroup__J5hZN input[type=text],.symptoms-exam_formGroup__J5hZN select,.symptoms-exam_formGroup__J5hZN textarea{background-color:#fcfcfc;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#67737e;font-size:14px;outline:none;padding:10px 14px;transition:all .2s ease;width:100%}.symptoms-exam_formGroup__J5hZN textarea{min-height:40px;resize:vertical}.symptoms-exam_fullWidthTextarea__vb\+bU{min-height:50px}.symptoms-exam_formGroup__J5hZN select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367737E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.symptoms-exam_formGroup__J5hZN input:focus,.symptoms-exam_formGroup__J5hZN select:focus,.symptoms-exam_formGroup__J5hZN textarea:focus{background-color:#fff;border-color:#3ebcdf}.symptoms-exam_formGroup__J5hZN input::placeholder,.symptoms-exam_formGroup__J5hZN textarea::placeholder{color:#67737e;opacity:.5}@media (max-width:768px){.symptoms-exam_container__ej25u{padding:20px}.symptoms-exam_formRow__1o0aK{flex-direction:column}.symptoms-exam_analysisGrid__e58t7,.symptoms-exam_assessmentGrid__8orDK,.symptoms-exam_examGrid__kBhFR,.symptoms-exam_planGrid__T8bHJ,.symptoms-exam_systemsGrid__v0lAw{grid-template-columns:1fr}}.symptoms-exam_sectionSubtitle__FXQa6{color:#6c757d;font-size:.8rem;margin-bottom:1rem;margin-top:-.5rem}.symptoms-exam_qaPair__R-Lyh{margin-bottom:20px}.symptoms-exam_qaPair__R-Lyh:last-child{margin-bottom:0}.symptoms-exam_questionRow__xSLey{align-items:flex-end;display:flex;gap:12px;margin-bottom:16px}.symptoms-exam_questionInputWrapper__CBckr{display:flex;flex:1 1;flex-direction:column;gap:6px}.symptoms-exam_blueLabel__kMiPw{color:#4fc3f7;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.symptoms-exam_questionInput__hxTHR{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#67737e;font-size:14px;height:40px;outline:none;padding:10px 14px;width:100%}.symptoms-exam_questionInput__hxTHR:focus{background-color:#fff;border-color:#3ebcdf}.symptoms-exam_addQuestionButton__ZMH1T{align-items:center;background:#4fc3f7;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;height:40px;padding:10px 16px;white-space:nowrap}.symptoms-exam_addQuestionButton__ZMH1T:hover{background:#3ebcdf}.symptoms-exam_answerWrapper__hXJ8t{display:flex;flex-direction:column;gap:6px}.symptoms-exam_answerTextarea__6C0lQ{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#67737e;font-size:14px;min-height:40px;outline:none;padding:10px 14px;resize:vertical;width:100%}.symptoms-exam_answerTextarea__6C0lQ:focus{background-color:#fff;border-color:#3ebcdf}.specialized-tests_pageWrapper__xqkn2{background-color:#fcfaff;display:flex;flex-direction:column;min-height:100vh}.specialized-tests_mainContent__gRkUT{display:flex;flex:1 1}.specialized-tests_container__Q8Bkc{box-sizing:border-box;font-family:Inter,sans-serif;padding:20px 40px;width:100%}.specialized-tests_sectionCard__VFdsM{background:#fff;border:2px solid #e4d6f6;border-radius:12px;box-shadow:0 2px 4px #00000005;margin-bottom:20px;padding:24px}.specialized-tests_blueSubHeader__ZQqY1{color:#4fc3f7;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.specialized-tests_testGrid__\+Nna6{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.specialized-tests_testRow__RmQ3p{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.specialized-tests_testItem__OcRH-{display:flex;flex-direction:column;gap:6px}.specialized-tests_testItem__OcRH- label{color:#67737e;font-size:12px;font-weight:500}.specialized-tests_testInput__vSSSh,.specialized-tests_testSelect__61nkK{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#67737e;font-size:14px;height:40px;outline:none;padding:10px 14px;width:100%}.specialized-tests_testSelect__61nkK{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367737E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.specialized-tests_testInput__vSSSh:focus,.specialized-tests_testSelect__61nkK:focus{background-color:#fff;border-color:#3ebcdf}.specialized-tests_testInput__vSSSh::placeholder,.specialized-tests_testSelect__61nkK::placeholder{color:#67737e;opacity:.5}.specialized-tests_formGroup__8ZVIW{display:flex;flex-direction:column;gap:6px;margin-top:20px}.specialized-tests_formGroup__8ZVIW label{color:#67737e;font-size:12px;font-weight:500}.specialized-tests_fullWidthTextarea__vbrgG{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#67737e;font-size:14px;min-height:50px;outline:none;padding:10px 14px;resize:vertical;width:100%}.specialized-tests_fullWidthTextarea__vbrgG:focus{background-color:#fff;border-color:#3ebcdf}.specialized-tests_fullWidthTextarea__vbrgG::placeholder{color:#67737e;opacity:.5}@media (max-width:768px){.specialized-tests_container__Q8Bkc{padding:20px}.specialized-tests_testRow__RmQ3p{grid-template-columns:1fr}}@media (max-width:1024px) and (min-width:769px){.specialized-tests_testRow__RmQ3p{grid-template-columns:repeat(2,1fr)}}.diagnosis-icd10_pageWrapper__YBW-z{background-color:#fcfaff;display:flex;flex-direction:column;min-height:100vh}.diagnosis-icd10_mainContent__TucpF{display:flex;flex:1 1}.diagnosis-icd10_container__fqrqJ{box-sizing:border-box;font-family:Inter,sans-serif;padding:20px 40px;width:100%}.diagnosis-icd10_sectionCard__jA2Yk{background:#fff;border:2px solid #e4d6f6;border-radius:12px;box-shadow:0 2px 4px #00000005;margin-bottom:20px;padding:24px}.diagnosis-icd10_blueSubHeader__mwxDw{color:#4fc3f7;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.diagnosis-icd10_searchContainer__Xp9r7{margin-bottom:24px}.diagnosis-icd10_searchInput__3TtAo{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#67737e;font-size:14px;outline:none;padding:12px 16px;width:100%}.diagnosis-icd10_searchInput__3TtAo:focus{background-color:#fff;border-color:#3ebcdf}.diagnosis-icd10_searchInput__3TtAo::placeholder{color:#67737e;opacity:.5}.diagnosis-icd10_resultsContainer__ZkzB7{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:8px;max-height:400px;overflow-y:auto}.diagnosis-icd10_resultsList__HtzXj{display:flex;flex-direction:column}.diagnosis-icd10_resultItem__fwN0i{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.diagnosis-icd10_resultItem__fwN0i:last-child{border-bottom:none}.diagnosis-icd10_resultItem__fwN0i:hover{background-color:#f0f9ff}.diagnosis-icd10_resultContent__cZSQG{align-items:center;display:flex;flex:1 1;gap:16px}.diagnosis-icd10_code__j4oJP{color:#2d3748;font-family:Courier New,monospace;font-size:13px;font-weight:600;min-width:60px}.diagnosis-icd10_description__z2ftU{color:#4a5568;font-size:14px;line-height:1.4}.diagnosis-icd10_addButton__rI\+8a{align-items:center;background-color:#4fc3f7;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:32px;justify-content:center;transition:background-color .2s ease;width:32px}.diagnosis-icd10_addButton__rI\+8a:hover{background-color:#3ebcdf}.diagnosis-icd10_noResultsMessage__vqY\+C,.diagnosis-icd10_noSearchMessage__sp4Rg{align-items:center;display:flex;justify-content:center;padding:40px 20px;text-align:center}.diagnosis-icd10_noResultsMessage__vqY\+C p,.diagnosis-icd10_noSearchMessage__sp4Rg p{color:#a0aec0;font-size:14px;font-style:italic}.diagnosis-icd10_selectedList__Fw5fH{display:flex;flex-direction:column;gap:8px}.diagnosis-icd10_noSelections__18hfC{color:#a0aec0;font-style:italic;padding:20px;text-align:center}.diagnosis-icd10_selectedItem__ZEIcm{align-items:center;background-color:#f0f9ff;border:1px solid #bee3f8;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.diagnosis-icd10_selectedItem__ZEIcm:hover{background-color:#e6f7ff}.diagnosis-icd10_selectedContent__YZMxH{align-items:center;display:flex;flex:1 1;gap:16px}.diagnosis-icd10_removeButton__IBipa{align-items:center;background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:28px;justify-content:center;transition:background-color .2s ease;width:28px}.diagnosis-icd10_removeButton__IBipa:hover{background-color:#dc2626}.diagnosis-icd10_resultsContainer__ZkzB7::-webkit-scrollbar{width:6px}.diagnosis-icd10_resultsContainer__ZkzB7::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.diagnosis-icd10_resultsContainer__ZkzB7::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.diagnosis-icd10_resultsContainer__ZkzB7::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width:768px){.diagnosis-icd10_container__fqrqJ{padding:20px}.diagnosis-icd10_resultContent__cZSQG,.diagnosis-icd10_selectedContent__YZMxH{align-items:flex-start;flex-direction:column;gap:4px}.diagnosis-icd10_code__j4oJP{min-width:auto}}.problem-list_pageWrapper__QAEs\+{background-color:#fcfaff;display:flex;flex-direction:column;min-height:100vh}.problem-list_mainContent__6zVdz{display:flex;flex:1 1}.problem-list_container__\+APr9{box-sizing:border-box;font-family:Inter,sans-serif;padding:20px 40px;width:100%}.problem-list_sectionCard__\+6xKF{background:#fff;border:2px solid #e4d6f6;border-radius:12px;box-shadow:0 2px 4px #00000005;margin-bottom:20px;padding:24px}.problem-list_blueSubHeader__lK1Jp{color:#4fc3f7;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.problem-list_addProblemContainer__O3bZS{align-items:flex-end;display:flex;gap:12px;margin-bottom:24px}.problem-list_problemInput__UZQHt{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#67737e;flex:1 1;font-size:14px;outline:none;padding:12px 16px}.problem-list_problemInput__UZQHt:focus{background-color:#fff;border-color:#3ebcdf}.problem-list_problemInput__UZQHt::placeholder{color:#67737e;opacity:.5}.problem-list_addButton__3TkRE{background:#4fc3f7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:background-color .2s ease;white-space:nowrap}.problem-list_addButton__3TkRE:hover{background:#3ebcdf}.problem-list_problemsList__K8HYE{display:flex;flex-direction:column;gap:12px}.problem-list_noProblems__org78{color:#a0aec0;font-style:italic;padding:40px 20px;text-align:center}.problem-list_problemItem__hgjZq{align-items:center;background-color:#f8f9fa;border:1px solid #e8e8e8;border-radius:8px;display:flex;justify-content:space-between;padding:16px 20px;transition:background-color .2s ease}.problem-list_problemItem__hgjZq:hover{background-color:#f0f9ff}.problem-list_problemContent__2meJv{display:flex;flex:1 1;flex-direction:column;gap:8px}.problem-list_problemHeader__2hXXC{align-items:center;display:flex;gap:12px}.problem-list_statusDot__I56o6{border-radius:50%;flex-shrink:0;height:12px;width:12px}.problem-list_orangeDot__qsRnC{background-color:#fb923c}.problem-list_yellowDot__mD04B{background-color:#fbbf24}.problem-list_blueDot__G\+jbJ{background-color:#3b82f6}.problem-list_defaultDot__0Y4r7{background-color:#6b7280}.problem-list_problemName__4DmfU{color:#2d3748;font-size:16px;font-weight:600}.problem-list_problemDate__q9QqX{color:#6b7280;font-size:13px;margin-left:24px}.problem-list_removeButton__qQz2W{align-items:center;background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:28px;justify-content:center;margin-left:12px;transition:background-color .2s ease;width:28px}.problem-list_removeButton__qQz2W:hover{background-color:#dc2626}@media (max-width:768px){.problem-list_container__\+APr9{padding:20px}.problem-list_addProblemContainer__O3bZS{align-items:stretch;flex-direction:column}.problem-list_addButton__3TkRE{width:100%}.problem-list_problemItem__hgjZq{align-items:flex-start;flex-direction:column;gap:12px}.problem-list_removeButton__qQz2W{align-self:flex-end;margin-left:0}.problem-list_problemDate__q9QqX{margin-left:24px}}.treatment-plan_pageWrapper__pQmpR{background-color:#fcfaff;display:flex;flex-direction:column;min-height:100vh}.treatment-plan_mainContent__HQ83N{display:flex;flex:1 1}.treatment-plan_container__Am99k{box-sizing:border-box;font-family:Inter,sans-serif;padding:20px 40px;width:100%}.treatment-plan_sectionCard__tnmQF{background:#fff;border:2px solid #e4d6f6;border-radius:12px;box-shadow:0 2px 4px #00000005;margin-bottom:20px;padding:24px}.treatment-plan_blueSubHeader__o1z8H{color:#4fc3f7;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:20px;text-transform:uppercase}.treatment-plan_notesRow__5\+z4O{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.treatment-plan_notesItem__MhCD4{background:#fff;border:2px solid #e1bee7;border-radius:12px;box-shadow:0 2px 4px #00000005;display:flex;flex-direction:column;gap:20px;padding:24px}.treatment-plan_notesItem__MhCD4 .treatment-plan_blueSubHeader__o1z8H{margin-bottom:0}.treatment-plan_treatmentRow__Yrorg{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.treatment-plan_treatmentItem__rHU3x{display:flex;flex-direction:column;gap:6px}.treatment-plan_treatmentItem__rHU3x label{color:#67737e;font-size:12px;font-weight:500}.treatment-plan_formGroup__QkXpt{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.treatment-plan_formGroup__QkXpt:last-child{margin-bottom:0}.treatment-plan_formGroup__QkXpt label{color:#67737e;font-size:12px;font-weight:500}.treatment-plan_fullWidthTextarea__1s47-{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#67737e;font-size:14px;min-height:120px;outline:none;padding:12px 16px;resize:vertical;width:100%}.treatment-plan_fullWidthTextarea__1s47-:focus{background-color:#fff;border-color:#3ebcdf}.treatment-plan_fullWidthTextarea__1s47-::placeholder{color:#67737e;opacity:.5}.treatment-plan_treatmentPlanTextarea__0o1ho{min-height:100px}.treatment-plan_notesTextarea__Gvuq2{min-height:150px}.treatment-plan_instructionsTextarea__hiQjD{min-height:120px}@media (max-width:768px){.treatment-plan_container__Am99k{padding:20px}.treatment-plan_notesRow__5\+z4O,.treatment-plan_treatmentRow__Yrorg{gap:16px;grid-template-columns:1fr}.treatment-plan_fullWidthTextarea__1s47-{min-height:100px}}.prescription_pageWrapper__2ZolM{background-color:#fcfaff;display:flex;flex-direction:column;min-height:100vh}.prescription_mainContent__jSo0R{display:flex;flex:1 1}.prescription_container__kiS9Q{box-sizing:border-box;font-family:Inter,sans-serif;padding:20px 40px;width:100%}.prescription_formContainer__qy6KB{margin:0 auto;max-width:1200px}.prescription_patientName__AvrXV{color:#2d3748;font-size:24px;font-weight:600;margin-bottom:30px;text-align:center}.prescription_medicationSection__iCpM-{background:#fff;border-radius:12px;box-shadow:0 2px 4px #00000005;margin-bottom:20px;padding:24px}.prescription_sectionHeader__JFnEV{align-items:center;display:flex;justify-content:flex-end;margin-bottom:24px}.prescription_sectionTitle__YVfI8{color:#2d3748;font-size:18px;font-weight:600}.prescription_addButton__h5kHp{min-width:80px}.prescription_medicationGrid__31Hf2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.prescription_repeatSection__Fobhg{background:#fff;border-radius:12px;box-shadow:0 2px 4px #00000005;margin-bottom:20px;padding:24px}.prescription_repeatSection__Fobhg input[type=checkbox]{accent-color:#000}.prescription_repeatSection__Fobhg input[type=checkbox]:checked{accent-color:#38bdf8}.prescription_repeatHeader__nFDCx{display:flex;gap:32px;margin-bottom:16px}.prescription_completeContainer__y4LHE,.prescription_repeatControls__ErqLC{align-items:center;display:flex;gap:16px}.prescription_completeContainer__y4LHE{flex-direction:column;margin-top:20px}.prescription_completeButton__I2z20{min-width:120px;padding:12px 24px}.prescription_inlineError__KNG4i{background-color:#fed7d7;border:1px solid #feb2b2;border-radius:6px;color:#e53e3e;font-size:14px;padding:8px 16px;text-align:center}.prescription_pagination__E06Vm{display:flex;justify-content:center;margin:20px 0}@media (max-width:1024px){.prescription_medicationGrid__31Hf2{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.prescription_container__kiS9Q{padding:20px}.prescription_medicationGrid__31Hf2{grid-template-columns:1fr}.prescription_sectionHeader__JFnEV{align-items:stretch;flex-direction:column;gap:16px}.prescription_repeatHeader__nFDCx{flex-direction:column;gap:16px}.prescription_completeContainer__y4LHE{align-items:stretch}.prescription_completeButton__I2z20{width:100%}}.review-follow-up_pageWrapper__df8v-{background-color:#fcfaff;display:flex;flex-direction:column;min-height:100vh}.review-follow-up_mainContent__GWqRe{display:flex;flex:1 1}.review-follow-up_container__HZIHA{box-sizing:border-box;font-family:Inter,sans-serif;padding:20px 40px;width:100%}.review-follow-up_formContainer__dEE29{box-sizing:border-box;width:100%}.review-follow-up_summaryRow__6jWHf{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.review-follow-up_summaryCard__Awd1u{background:#fff;border:2px solid #e4d6f6;border-radius:12px;box-shadow:0 2px 4px #00000005;box-sizing:border-box;padding:24px;width:100%}.review-follow-up_blueSubHeader__t96\+K{color:#4fc3f7;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.review-follow-up_patientInfo__TmUQs{display:flex;flex-direction:column;gap:4px}.review-follow-up_patientName__kh3ks{color:#2d3748;font-size:18px;font-weight:600}.review-follow-up_patientDetails__rMG4Z{color:#6b7280;font-size:14px}.review-follow-up_vitalsGrid__MXwjr{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(3,1fr)}.review-follow-up_vitalItem__VCTJI{display:flex;gap:6px}.review-follow-up_vitalLabel__kyPTz{color:#6b7280;font-size:13px;font-weight:500}.review-follow-up_vitalValue__WkIHh{color:#2d3748;font-size:13px;font-weight:500}.review-follow-up_complaintContent__ZXJiT{display:flex;flex-direction:column;gap:8px}.review-follow-up_complaintText__H1rgv{color:#6b7280;font-size:14px;font-style:italic}.review-follow-up_diagnosisText__Ge4Wk{color:#2d3748;font-size:14px;font-weight:500}.review-follow-up_prescriptionsContent__EPWXL{min-height:60px}.review-follow-up_noPrescriptions__gMvOW{color:#6b7280;font-size:14px;font-style:italic}.review-follow-up_prescriptionItem__EAO2R{color:#2d3748;font-size:14px;padding:4px 0}.review-follow-up_followUpCard__YZ1wt{background:#fff;border:2px solid #e4d6f6;border-radius:12px;box-shadow:0 2px 4px #00000005;box-sizing:border-box;padding:24px;width:100%}.review-follow-up_calendarIcon__Uxj5p{margin-right:8px}.review-follow-up_followUpRow__kK8-Z{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 2fr}.review-follow-up_followUpItem__xlZDO{display:flex;flex-direction:column;gap:8px}.review-follow-up_followUpItem__xlZDO label{color:#67737e;font-size:13px;font-weight:500}.review-follow-up_dateInputWrapper__hCyIS{align-items:center;display:flex;position:relative}.review-follow-up_dateInput__MlBpX{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#67737e;font-size:14px;outline:none;padding:12px 40px 12px 16px;width:100%}.review-follow-up_dateInput__MlBpX:focus{background-color:#fff;border-color:#3ebcdf}.review-follow-up_calendarIconSmall__HnmuF{pointer-events:none;position:absolute;right:12px}.review-follow-up_followUpTextarea__f-JeM{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#67737e;font-size:14px;min-height:50px;outline:none;padding:12px 16px;resize:vertical;width:100%}.review-follow-up_followUpTextarea__f-JeM:focus{background-color:#fff;border-color:#3ebcdf}.review-follow-up_followUpTextarea__f-JeM::placeholder{color:#67737e;opacity:.5}@media (max-width:768px){.review-follow-up_container__HZIHA{padding:20px}.review-follow-up_summaryRow__6jWHf{grid-template-columns:1fr}.review-follow-up_vitalsGrid__MXwjr{grid-template-columns:repeat(2,1fr)}.review-follow-up_followUpRow__kK8-Z{grid-template-columns:1fr}}.invoice_pageWrapper__xw7X6{background:#f8f6fc;min-height:100vh}.invoice_mainContent__h550f{padding:40px}.invoice_container__Ee1Jl{margin:auto;max-width:900px}.invoice_title__1eU6t{font-size:32px;font-weight:700}.invoice_subtitle__4IShY{color:#6b7280;margin-bottom:20px}.invoice_card__fAz77{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000000d;margin-bottom:20px;padding:20px}.invoice_cardHeader__-Mkmk{color:#6b7280;font-weight:600;margin-bottom:15px}.invoice_addRow__KdCT\+{display:flex;gap:10px}.invoice_dropdown__yQuMA{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex:1 1;padding:12px}.invoice_addBtn__7ODsd{background:#38bdf8;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:0 20px}.invoice_tableHeader__pTL0M{color:#9ca3af;font-size:13px}.invoice_row__aLDXp,.invoice_tableHeader__pTL0M{display:grid;grid-template-columns:1fr 2fr 1fr 1fr 1fr 50px;margin-bottom:10px}.invoice_row__aLDXp{align-items:center;background:#f9fafb;border-radius:8px;color:#62656d;font-size:15px;padding:10px}.invoice_row__aLDXp input{border:1px solid #e5e7eb;border-radius:6px;padding:8px;text-align:center}.invoice_totalCell__UiwdP{color:#545861;font-weight:600;margin-left:10px}.invoice_deleteBtn__2oIJ2{background:none;border:none;color:red;cursor:pointer}.invoice_totalRow__fX3KG{font-size:16px;gap:20px;margin-top:15px}.invoice_finalizeWrapper__4PUII,.invoice_totalRow__fX3KG{display:flex;justify-content:flex-end}.invoice_finalizeBtn__rtV7I{background:#38bdf8;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:14px 24px}.invoice_modalOverlay__w1AoN{align-items:center;background:#1118278c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.invoice_modalCard__7ps3T{background:#fff;border-radius:14px;box-shadow:0 20px 50px #0000002e;max-width:520px;padding:20px;width:100%}.invoice_modalTitle__ykE6C{color:#111827;font-size:18px;font-weight:700;margin:0}.invoice_modalText__hndHT{color:#6b7280;line-height:1.45;margin:10px 0 0}.invoice_modalActions__mJ06d{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.invoice_modalCancelBtn__D66H4{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;padding:10px 14px}.invoice_modalConfirmBtn__ns-Rf{background:#38bdf8;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:10px 14px}.invoice_finalizeBtn__rtV7I:disabled,.invoice_modalConfirmBtn__ns-Rf:disabled{cursor:not-allowed;opacity:.6}.clinic-services_page__RJOri{box-sizing:border-box;margin-top:0;min-height:100vh;overflow-y:auto;padding:104px 24px 88px}.clinic-services_headerRow__L7yGo{align-items:center;display:flex;gap:12px;justify-content:center!important;margin-bottom:12px}.clinic-services_headerLeft__NCp-p{align-items:center;display:flex;flex:0 0 auto;gap:12px}.clinic-services_addBtn__S8bSG{flex:0 0 auto!important;margin-left:0!important}.clinic-services_headerRow__L7yGo button{margin-left:12px!important}.clinic-services_headerRow__L7yGo button,.clinic-services_title__Xnoma{flex:0 0 auto!important;margin-right:0!important}.clinic-services_card__E4luv{background:#0000;padding:4px 0 8px}.clinic-services_searchRow__2VCRS{display:flex;justify-content:center;padding:6px 12px 10px}.clinic-services_searchInput__DgdEj{border:1px solid #e5e7eb;border-radius:6px;outline:none;padding:10px 12px;width:min(520px,92vw)}.clinic-services_paginationRow__kt7a7{display:flex;justify-content:center;padding:8px 12px 12px}.clinic-services_actionBtns__cxHF8{display:flex;gap:8px}.clinic-services_deleteBtn__mLhk8{background-color:#ef4444!important}.clinic-services_modalCard__lI3pc{background:#fff;border:2px solid #d6bcfa;border-radius:6px;box-shadow:0 10px 30px #00000026;padding:22px 22px 16px;position:relative;width:min(820px,92vw)}.clinic-services_title__Xnoma{color:#111827;font-size:24px;font-weight:700;letter-spacing:.2px;margin:0}.clinic-services_modalHeader__0vTeB h2{margin:0 0 4px}.clinic-services_modalHeader__0vTeB p{color:#6b7280;margin:0 0 18px}.clinic-services_modalCard__lI3pc .clinic-services_formGroup__QUWDN label{font-size:1rem!important}.clinic-services_formGrid__sXi4W{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.clinic-services_formGroup__QUWDN{display:flex;flex-direction:column;gap:6px}.clinic-services_formGroup__QUWDN label{color:#374151;font-weight:600}.clinic-services_formGroup__QUWDN input,.clinic-services_formGroup__QUWDN textarea{border:1px solid #e5e7eb;border-radius:6px;outline:none;padding:10px 12px}.clinic-services_fullWidth__CYa88{grid-column:1/-1}.clinic-services_modalFooter__4WQQe{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.clinic-services_confirmModal__riI4k{background:#fff;border:2px solid #fca5a5;border-radius:8px;box-shadow:0 10px 30px #ef444433;padding:28px 28px 20px;position:relative;width:min(520px,92vw)}.clinic-services_confirmHeader__agRaU{margin-bottom:20px;text-align:center}.clinic-services_warningIcon__nkdZh{animation:clinic-services_pulse__YMKqK 2s ease-in-out infinite;color:#f59e0b;font-size:48px;margin-bottom:12px}@keyframes clinic-services_pulse__YMKqK{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.clinic-services_confirmHeader__agRaU h2{color:#dc2626;font-size:22px;font-weight:700;margin:0 0 12px}.clinic-services_confirmHeader__agRaU p{color:#4b5563;font-size:15px;margin:0 0 8px}.clinic-services_serviceName__0iBBG{background:#f3f4f6;border-radius:4px;color:#7c3aed!important;font-size:16px!important;margin:12px 0!important;padding:8px 12px}.clinic-services_warningText__kXlQM{color:#dc2626!important;font-size:13px!important;font-style:italic;margin-top:12px!important}.clinic-services_confirmFooter__\+asgM{display:flex;gap:12px;justify-content:center;margin-top:24px}.clinic-services_confirmFooter__\+asgM button{border-radius:6px;font-weight:600;padding:10px 24px!important;transition:background-color .2s}.clinic-services_deleteConfirmBtn__Tielt{background-color:#dc2626!important;color:#fff!important}.clinic-services_deleteConfirmBtn__Tielt:hover{background-color:#b91c1c!important}.clinic-services_errorModal__hziSt{background:#fff;border:2px solid #fbbf24;border-radius:8px;box-shadow:0 10px 30px #f59e0b40;padding:28px 28px 20px;position:relative;width:min(480px,92vw)}.clinic-services_errorHeader__jmpm-{margin-bottom:20px;text-align:center}.clinic-services_errorIcon__en421{animation:clinic-services_shake__n1\+l5 .5s ease-in-out;font-size:56px;margin-bottom:12px}@keyframes clinic-services_shake__n1\+l5{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.clinic-services_errorHeader__jmpm- h2{color:#d97706;font-size:22px;font-weight:700;margin:0 0 16px}.clinic-services_errorMessage__3XEAw{background:#fef3c7;border-left:4px solid #f59e0b;border-radius:6px;color:#374151!important;font-size:15px!important;line-height:1.6!important;margin:0!important;padding:16px}.clinic-services_errorFooter__kStWr{display:flex;gap:12px;justify-content:center;margin-top:24px}.clinic-services_errorFooter__kStWr button{font-weight:600;min-width:120px;padding:10px 24px!important}.back-button{background-color:#28a745;left:20px;margin-top:90px;position:absolute;top:55px}.back-button,.logout{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:8px 20px;transition:background-color .2s}.logout{background:#ff7b7b;margin-left:auto}.header{background:#bae6fd;justify-content:space-between;padding:15px 20px;width:100%}.header,.logo-container{align-items:center;display:flex}.logo-img{height:110px;margin-top:2px;object-fit:contain;transition:transform .3s ease-in-out;width:150px}.user-info{align-items:center;display:flex;gap:10px}.user-img{border-radius:50%;height:40px;width:40px}h1{color:#333;flex-grow:1;font-size:24px;text-align:center}@media (max-width:900px){.dashboard-row{flex-wrap:wrap;justify-content:center}.card{margin-bottom:20px}}@media (max-width:768px){.header{flex-direction:column;gap:10px;padding:15px}h1{color:#333;flex-grow:1;font-size:24px;margin-left:20px;text-align:center}.card{max-width:300px;width:100%}}.client-payments-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.client-payments-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:20px}.header-buttons{display:flex;gap:10px}.payments-table-container{overflow-x:auto}.payments-table{border-collapse:collapse;width:100%}.payments-table td,.payments-table th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.payments-table th{background-color:#f2f2f2;font-weight:700}.upload-button{background-color:#2196f3}.upload-button,.view-button{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:6px 12px}.view-button{background-color:#4169e1}.upload-container{border:1px solid #ddd;border-radius:8px;padding:20px}.upload-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.close-button{background:none;border:none;cursor:pointer;font-size:24px}.invoice-input{margin-bottom:20px}.invoice-input label{display:block;font-weight:700;margin-bottom:5px}.invoice-input input{border:1px solid #ddd;border-radius:4px;max-width:200px;padding:8px;width:100%}.drop-area{border:2px dashed #ccc;border-radius:8px;cursor:pointer;margin-bottom:20px;padding:40px 20px;text-align:center}.drop-icon{margin-bottom:10px}.supported-formats{color:#888;font-size:14px;margin:5px 0}.or-text{color:#888;margin:10px 0}.browse-button{background-color:#f0f0f0;border-radius:4px;cursor:pointer;display:inline-block;margin-top:10px;padding:8px 16px}.selected-file{color:#2196f3;margin-top:10px}.upload-actions{display:flex;gap:10px;justify-content:flex-end;margin-bottom:20px}.cancel-button{background-color:#f0f0f0}.cancel-button,.upload-submit-button{border:none;border-radius:4px;cursor:pointer;padding:8px 16px}.upload-submit-button{background-color:#2196f3;color:#fff}.upload-submit-button:disabled{background-color:#b0b0b0;cursor:not-allowed}.submit-container{margin-top:20px;text-align:center}.submit-proof-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.filter-section{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px;width:100%}.filter-button{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:10px 20px;transition:.3s}.filter-button.active{background-color:#007bff;color:#fff}.filter-button.outline{background-color:initial;border:2px solid #007bff;color:#007bff}.filter-group{display:flex;gap:10px}.filter-select{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:6px 10px}.footer{background:#bae6fd;color:#333;font-size:14px;padding:15px 0;position:relative;text-align:center;width:100%}.footer,.popup-backdrop{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed}.popup-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;padding:1rem;right:0;top:0;z-index:50}.popup-container{background-color:#fff;border-radius:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:80vh;max-width:28rem;opacity:0;overflow-y:auto;position:relative;transform:scale(.9);width:100%}.popup-show{animation:popup-in .3s ease-out forwards}@keyframes popup-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.popup-close{background:none;border:none;color:#f5f5f5;cursor:pointer;padding:.25rem;position:absolute;right:1rem;top:1rem;transition:color .2s ease}.close-icon{height:1.5rem;width:1.5rem}.popup-header{background:linear-gradient(90deg,#f59e0b,#f97316);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;color:#fff;padding:1.5rem}.header-content{align-items:center;display:flex;gap:.75rem}.warning-icon{flex-shrink:0;height:2rem;width:2rem}.animate-pulse{animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.popup-header h3{font-size:1.25rem;font-weight:700;margin:0}.popup-header p{color:#fef3c7;font-size:.875rem;margin:0 80px 0 0;text-align:center}.popup-content{padding:1.5rem}.countdown{margin-bottom:1.5rem;text-align:center}.timer-circle{align-items:center;background:linear-gradient(to bottom right,#fee2e2,#fed7aa);border-radius:50%;display:inline-flex;height:6rem;justify-content:center;margin-bottom:1rem;width:6rem}.timer-circle span{color:#dc2626;font-size:1.875rem;font-weight:700}.countdown p{color:#4b5563;font-size:1.125rem;margin:0}.progress-bar{background-color:#e5e7eb;border-radius:9999px;height:.5rem;margin-bottom:1.5rem;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#ef4444,#f97316);height:100%;transition:width 1s linear}.action-buttons{display:flex;flex-direction:column;gap:.75rem}.continue-button{background:linear-gradient(90deg,#3b82f6,#2563eb);border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease;width:100%}.secondary-buttons{display:flex;gap:.75rem}.dismiss-button,.logout-button{border:none;border-radius:.5rem;cursor:pointer;flex:1 1;font-weight:500;padding:.625rem 1rem;transition:all .2s ease}.dismiss-button{background-color:#f3f4f6;color:#374151 0}.logout-button{background-color:#fee2e2;color:#b91c1c}.popup-footer{background-color:#f9fafb;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;padding:1rem 1.5rem;text-align:center}.popup-footer p{color:#6b7280;font-size:.75rem;margin:0}@media (max-width:640px){.secondary-buttons{flex-direction:column}}*{box-sizing:border-box;margin:0;padding:0}body,html{background:#f8fafc;font-family:Arial,sans-serif;height:auto;min-height:100vh;overflow-y:auto!important;overscroll-behavior-y:auto}.layout-wrapper .container{display:flex;flex-direction:column;min-height:100vh;width:100%}.layout-wrapper .content-area{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding-top:2%}.layout-wrapper .content-area.analytics-content{padding-top:0}.layout-wrapper .logout-container{align-items:center;display:flex;gap:10px;margin-right:-5px;margin-top:-4px}.CreditAccounts_wrapper__gj2sA{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.CreditAccounts_container__lVwwj{align-items:center;display:flex;flex-direction:column;gap:18px;margin:0 auto;padding:calc(4rem + 28px) 24px 72px;width:100%}.CreditAccounts_hint__To\+7a{color:#6b7280;font-size:14px;margin-top:6px}.CreditAccounts_toolbarRow__Xwr4i{display:flex;justify-content:center;width:100%}.CreditAccounts_filterSearch__o7J1R{background:#fff;border:2px solid #e4d6f6;border-radius:8px;box-shadow:0 6px 18px #00000014;justify-content:space-between;padding:12px 14px;width:360px}.CreditAccounts_filterSearchLabel__o48PG{color:#111827;font-weight:500}.CreditAccounts_filterSearchInputWrap__KKfFn{border:1px solid #e4d6f6;border-radius:8px;padding:8px 10px;width:220px}.CreditAccounts_filterSearchInput__mbybq{border:none}.CreditAccounts_tableSection__Adw9c{align-items:center;display:flex;flex-direction:column;width:100%}.CreditAccounts_paginationContainer__tlxMS{display:flex;justify-content:center;margin-top:4px}.CreditAccounts_actionBtn__s-5EY{min-width:72px}.CreditAccounts_loading__VgnaL{color:#6b7280;font-size:13px;margin:10px 0}.CreditAccounts_error__P6alq{color:#b91c1c;font-size:13px;margin:10px 0}.CreditAccounts_footerWrapper__PqnQW{margin-top:auto}.CODAccounts_wrapper__CH2y-{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.CODAccounts_container__GTCe9{align-items:center;display:flex;flex-direction:column;gap:18px;margin:0 auto;padding:calc(4rem + 24px) 24px 72px;width:100%}.CODAccounts_titleRow__3Ocsl{width:min(920px,100%)}.CODAccounts_title__FrwwD{color:#111827;font-size:18px;font-weight:700}.CODAccounts_toolbarRow__d6wbF{display:flex;justify-content:center;width:min(920px,100%)}.CODAccounts_filterSearch__67yHU{background:#fff;border:2px solid #e4d6f6;border-radius:8px;box-shadow:0 6px 18px #00000014;justify-content:space-between;padding:12px 14px;width:360px}.CODAccounts_filterSearchLabel__ANRYS{color:#111827;font-weight:500}.CODAccounts_filterSearchInputWrap__N\+2\+W{border:1px solid #e4d6f6;border-radius:8px;padding:8px 10px;width:220px}.CODAccounts_filterSearchInput__FwEUZ{border:none}.CODAccounts_subTitle__b36pG{color:#6b7280;font-size:12px;margin-top:8px;width:min(920px,100%)}.CODAccounts_list__UzllI{grid-gap:16px;display:grid;gap:16px;width:min(920px,100%)}.CODAccounts_row__OVfQy{align-items:center;background:#fff;border:2px solid #e4d6f6;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;text-align:left;width:100%}.CODAccounts_row__OVfQy:hover{box-shadow:0 8px 20px #00000014}.CODAccounts_left__og-BX{align-items:center;display:flex;gap:12px}.CODAccounts_right__KDb2e{align-items:center;display:flex;gap:10px}.CODAccounts_iconWrap__7h3c2{align-items:center;background:#f5f3ff;border:1px solid #e4d6f6;border-radius:10px;color:#7c3aed;display:flex;height:34px;justify-content:center;width:34px}.CODAccounts_meta__GoxtN{grid-gap:2px;display:grid;gap:2px;justify-items:start}.CODAccounts_name__Qfc5M{color:#111827;font-size:13px;font-weight:600}.CODAccounts_subMeta__xNDRR{color:#6b7280;font-size:11px}.CODAccounts_pillsRow__GcW7c{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.CODAccounts_pill__oTqan{border:1px solid #0000;border-radius:999px;font-size:11px;font-weight:600;line-height:16px;padding:2px 10px;width:-webkit-fit-content;width:fit-content}.CODAccounts_pillGreen__3OqVZ{background:#dcfce7;border-color:#86efac;color:#166534}.CODAccounts_pillOrange__pfL6e{background:#ffedd5;border-color:#fdba74;color:#9a3412}.CODAccounts_pillRed__uCVNW{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.CODAccounts_pillGray__VksJO{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.CODAccounts_amount__FCtVc{color:#111827;font-size:12px;min-width:90px;text-align:right}.CODAccounts_paginationWrap__eoCDX{display:flex;justify-content:center;margin-top:6px}.CODAccounts_footerWrapper__F40v3{margin-top:auto}.CODPayment_wrapper__78V2H{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.CODPayment_container__cYZqL{grid-gap:18px;display:grid;gap:18px;justify-items:center;margin:0 auto;padding:calc(4rem + 24px) 24px 72px;width:100%}.CODPayment_card__h4Lkp{background:#fff;border:2px solid #e4d6f6;border-radius:10px;padding:18px;width:min(860px,100%)}.CODPayment_customerName__rtNoc{color:#111827;font-size:14px;font-weight:700}.CODPayment_customerAddress__MKCo9{color:#6b7280;font-size:12px;margin-top:2px}.CODPayment_customerDelivery__okIVE{color:#6b7280;font-size:11px;margin-top:2px}.CODPayment_sectionTitle__9R3VT{color:#374151;font-size:12px;font-weight:700;margin-bottom:10px}.CODPayment_itemsList__3u376{grid-gap:10px;display:grid;gap:10px}.CODPayment_itemRow__vPwnx{align-items:center;background:#f3f4f6;border-radius:10px;display:flex;justify-content:space-between;padding:10px 12px}.CODPayment_itemName__kT47r{color:#374151;font-size:12px}.CODPayment_itemAmount__Mjmut{color:#111827;font-size:12px}.CODPayment_totalRow__IduJA{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:12px;padding-top:12px}.CODPayment_totalLabel__RIwVG{color:#374151;font-size:12px;font-weight:700}.CODPayment_totalAmount__SpjoH{color:#111827;font-weight:800}.CODPayment_methodRow__l\+kar{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:8px}.CODPayment_methodBtn__8uhf8{grid-gap:6px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:grid;gap:6px;justify-items:center;padding:14px 12px}.CODPayment_methodBtn__8uhf8:hover{box-shadow:0 6px 18px #00000014}.CODPayment_methodActive__xNsyo{background:#f5f3ff;border:2px solid #c4b5fd;box-shadow:0 8px 20px #0000001a}.CODPayment_methodActive__xNsyo .CODPayment_methodIcon__xPJWI{color:#7c3aed}.CODPayment_methodIcon__xPJWI{color:#6b7280;font-size:18px}.CODPayment_methodLabel__ccmPP{color:#374151;font-size:12px}.CODPayment_amountGiven__y6xjr{align-items:center;background:#f3f4f6;border-radius:10px;display:flex;justify-content:space-between;margin:16px auto 14px;padding:14px 16px;width:min(380px,100%)}.CODPayment_amountLabel__\+O6Zi{color:#6b7280;font-size:11px;font-weight:600}.CODPayment_amountValue__Rusyk{color:#111827;font-size:13px;font-weight:700}.CODPayment_markPaidBtn__se4SI{border-radius:10px;margin-top:6px;padding:14px!important;width:100%}.CODPayment_btnIcon__wXu1B{margin-right:8px}.CODPayment_footerWrapper__DkAYp{margin-top:auto}.CODPayment_modalNoFrame__-MGRx{background:#0000!important;box-shadow:none!important;padding:0!important}.CODPayment_successModal__s3-Ec{grid-gap:10px;background:#fff;border:2px solid #c4b5fd;border-radius:10px;box-shadow:0 10px 30px #0000002e;display:grid;gap:10px;justify-items:center;padding:26px 22px;width:min(420px,92vw)}.CODPayment_successIconWrap__qcn2m{align-items:center;background:#dcfce7;border-radius:999px;display:flex;height:44px;justify-content:center;width:44px}.CODPayment_successIcon__9nezz{color:#16a34a;font-size:26px}.CODPayment_successTitle__bs7ZA{color:#111827;font-size:22px;font-weight:800;margin-top:2px}.CODPayment_successSub__oXOKv{color:#6b7280;font-size:14px;margin-bottom:4px;margin-top:-4px}.CODPayment_successMeta__wEaB9{grid-gap:6px;display:grid;gap:6px;margin-top:2px;width:100%}.CODPayment_successMetaRow__Wd9hU{align-items:center;color:#374151;display:flex;font-size:13px;justify-content:space-between}.CODPayment_successMetaLabel__2Dccv{color:#6b7280}.CODPayment_successMetaValue__FCzyK{color:#111827;font-weight:700}.CODPayment_errorModal__84qhk{grid-gap:10px;background:#fff;border:2px solid #fecaca;border-radius:10px;box-shadow:0 10px 30px #0000002e;display:grid;gap:10px;justify-items:center;padding:26px 22px;width:min(420px,92vw)}.CODPayment_errorIconWrap__jilpe{align-items:center;background:#fee2e2;border-radius:999px;display:flex;height:44px;justify-content:center;width:44px}.CODPayment_errorIcon__cxyWI{color:#dc2626;font-size:26px}.CODPayment_errorTitle__E6QIW{color:#111827;font-size:22px;font-weight:800;margin-top:2px}.CODPayment_errorSub__bmEbC{color:#6b7280;font-size:14px;margin-bottom:4px;margin-top:-4px}.CODPayment_continueBtn__b4MqO{border-radius:10px;margin-top:6px;padding:12px 14px!important;width:100%}.DebtorsTransactionsList_wrapper__YQnhp{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.DebtorsTransactionsList_container__I6tfA{align-items:center;display:flex;flex-direction:column;gap:18px;margin:0 auto;padding:calc(4rem + 24px) 24px 72px;width:100%}.DebtorsTransactionsList_toolbarRow__y\+yFp{display:flex;justify-content:center;width:min(920px,100%)}.DebtorsTransactionsList_filterSearch__VWjPw{background:#fff;border:2px solid #e4d6f6;border-radius:8px;box-shadow:0 6px 18px #00000014;justify-content:space-between;padding:12px 14px;width:360px}.DebtorsTransactionsList_filterSearchLabel__\+o6EX{color:#111827;font-weight:500}.DebtorsTransactionsList_filterSearchInputWrap__CzFtV{border:1px solid #e4d6f6;border-radius:8px;padding:8px 10px;width:220px}.DebtorsTransactionsList_filterSearchInput__fBYkt{border:none}.DebtorsTransactionsList_list__Y1osP{grid-gap:16px;display:grid;gap:16px;width:min(920px,100%)}.DebtorsTransactionsList_row__WqCyj{align-items:center;background:#fff;border:2px solid #e4d6f6;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:14px 18px;width:100%}.DebtorsTransactionsList_row__WqCyj:hover{box-shadow:0 8px 20px #00000014}.DebtorsTransactionsList_left__LPF22{align-items:center;display:flex;gap:12px}.DebtorsTransactionsList_iconWrap__eikbt{align-items:center;background:#f5f3ff;border:1px solid #e4d6f6;border-radius:10px;color:#7c3aed;display:flex;height:34px;justify-content:center;width:34px}.DebtorsTransactionsList_meta__XGd2O{grid-gap:2px;display:grid;gap:2px}.DebtorsTransactionsList_name__32VHs{color:#111827;font-size:13px;font-weight:600}.DebtorsTransactionsList_subMeta__hAhXP{color:#6b7280;font-size:11px}.DebtorsTransactionsList_amount__BQ-Aj{color:#111827;font-size:12px}.DebtorsTransactionsList_paginationWrap__\+tCLh{display:flex;justify-content:center;margin-top:6px}.DebtorsTransactionsList_footerWrapper__wO7Kp{margin-top:auto}.DebtorsTransactionsList_optionsMain__0SRMv{align-items:center;display:flex;flex:1 1;justify-content:center;padding:calc(4rem + 24px) 24px 64px}.DebtorsTransactionsList_optionsGrid__QUDpK{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(3,minmax(240px,1fr));width:min(980px,100%)}.DebtorsTransactionsList_optionCard__sgUC1{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #e4d6f6;border-radius:10px;box-shadow:0 1px 0 #00000005;cursor:pointer;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:120px;padding:30px 26px}.DebtorsTransactionsList_optionCard__sgUC1:hover{box-shadow:0 8px 20px #00000014}.DebtorsTransactionsList_optionIcon__MuTyD{background:#8b5cf61a;border-radius:10px;color:#6d28d9;display:grid;height:34px;place-items:center;width:34px}.DebtorsTransactionsList_optionIcon__MuTyD svg{height:18px;width:18px}.DebtorsTransactionsList_optionLabel__ODVPo{color:#111827;font-size:14px;font-weight:700}@media (max-width:860px){.DebtorsTransactionsList_optionsGrid__QUDpK{grid-template-columns:1fr}.DebtorsTransactionsList_optionCard__sgUC1{height:110px}}.DebtorsInvoice_wrapper__ei2hO{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.DebtorsInvoice_main__oWHgC{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:14px;padding:calc(4rem + 24px) 24px 64px}.DebtorsInvoice_topRow__JEPNV{display:flex;justify-content:flex-end;width:min(980px,100%)}.DebtorsInvoice_monthSelect__EnRRW{align-items:center;display:inline-flex;gap:16px;min-width:120px}.DebtorsInvoice_monthInput__Tp\+6J{margin:0}.DebtorsInvoice_monthInput__Tp\+6J input{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:none;color:#111827;font-size:14px;height:34px;min-width:140px;outline:none;padding:0 12px}.DebtorsInvoice_monthInput__Tp\+6J input:focus{border-color:#e5e7eb;box-shadow:none;outline:none}.DebtorsInvoice_invoiceCard__gMAFD{background:#fff;border-radius:10px;box-shadow:0 1px 0 #00000005;padding:0 18px 18px;width:min(980px,100%)}.DebtorsInvoice_band__wsIx0{background:#e9d5ff;border-radius:6px;color:#111827;font-size:15px;font-weight:700;margin:14px 0 16px;padding:12px 10px;text-align:center}.DebtorsInvoice_headerRow__XWRR-{align-items:flex-start;display:flex;justify-content:space-between;padding:0 4px}.DebtorsInvoice_pharmacyName__6RpPo{color:#111827;font-size:20px;font-weight:800}.DebtorsInvoice_invoiceLabel__dN\+y3{color:#9ca3af;font-size:13px;margin-top:2px}.DebtorsInvoice_headerRight__d5975{color:#6b7280;font-size:13px;margin-top:6px}.DebtorsInvoice_toBox__XWRE\+{border:2px solid #e9d5ff;border-radius:10px;margin-top:14px;padding:12px 14px}.DebtorsInvoice_toLabel__0NBk0{color:#9ca3af;font-size:13px;margin-bottom:6px}.DebtorsInvoice_toName__VOX3V{color:#111827;font-size:14px;font-weight:700}.DebtorsInvoice_toAccount__XXlwd{color:#6b7280;font-size:13px;margin-top:2px}.DebtorsInvoice_contentGrid__q4ggG{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 200px;margin-top:14px}.DebtorsInvoice_leftColumn__zv\+y6{align-items:stretch;display:flex;flex-direction:column;min-width:0}.DebtorsInvoice_paginationRow__1P\+mB{display:flex;justify-content:center;margin-top:16px}.DebtorsInvoice_tableWrap__knGt6{border:2px solid #e9d5ff;border-radius:10px;overflow:hidden}.DebtorsInvoice_tableHeader__sO7OH{background:#e9d5ff;color:#111827;display:grid;font-size:13px;font-weight:700;grid-template-columns:96px 1fr 60px 72px 72px;padding:10px}.DebtorsInvoice_tableBody__xeLSX{display:grid}.DebtorsInvoice_tableRow__HLFwA{border-top:1px solid #f3e8ff;color:#374151;display:grid;font-size:13px;grid-template-columns:96px 1fr 60px 72px 72px;padding:10px}.DebtorsInvoice_cellRight__2CQxZ{text-align:right}.DebtorsInvoice_summaryCard__h2bF4{background:#fff;border:2px solid #e9d5ff;border-radius:10px;padding:12px 12px 10px}.DebtorsInvoice_summaryTitle__T-btw{color:#374151;font-size:13px;font-weight:800;margin-bottom:10px}.DebtorsInvoice_summaryRow__Cjfkf{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin:8px 0}.DebtorsInvoice_summaryLabel__CHhm2{color:#6b7280}.DebtorsInvoice_summaryValue__hccpn{color:#111827;font-weight:600}.DebtorsInvoice_summaryDivider__b6InF{background:#f3e8ff;height:1px;margin:10px 0}.DebtorsInvoice_summaryRowTotal__F4BXI{align-items:center;display:flex;justify-content:space-between;margin:6px 0 8px}.DebtorsInvoice_summaryLabelTotal__ChYUC,.DebtorsInvoice_summaryValueTotal__ITM5e{color:#111827;font-size:13px;font-weight:800}.DebtorsInvoice_bottomRow__Oi3YJ{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-top:14px}.DebtorsInvoice_totalDue__lF1ft{grid-gap:2px;display:grid;gap:2px;padding-left:4px}.DebtorsInvoice_totalDueLabel__QurDF{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.06em}.DebtorsInvoice_totalDueValue__sVoGy{color:#111827;font-size:26px;font-weight:900}.DebtorsInvoice_actions__g\+D9h{display:flex;gap:14px}.DebtorsInvoice_downloadBtn__TD1Xl{background:#38bdf8!important;border-color:#38bdf8!important;border-radius:8px!important;color:#fff!important;min-width:150px}.DebtorsInvoice_proceedBtn__rLFYb{background:#22c55e!important;border-color:#22c55e!important;border-radius:8px!important;color:#fff!important;min-width:190px}.DebtorsInvoice_footerWrapper__W50FV{margin-top:auto}@media (max-width:900px){.DebtorsInvoice_contentGrid__q4ggG{grid-template-columns:1fr}.DebtorsInvoice_summaryCard__h2bF4{width:100%}.DebtorsInvoice_actions__g\+D9h{flex-wrap:wrap;justify-content:flex-end;width:100%}}@media (max-width:640px){.DebtorsInvoice_tableHeader__sO7OH,.DebtorsInvoice_tableRow__HLFwA{grid-template-columns:90px 1fr 50px 70px 70px}.DebtorsInvoice_bottomRow__Oi3YJ{align-items:stretch;flex-direction:column}.DebtorsInvoice_actions__g\+D9h{justify-content:stretch}.DebtorsInvoice_downloadBtn__TD1Xl,.DebtorsInvoice_proceedBtn__rLFYb{width:100%}}.DebtorsAccountSummary_wrapper__iSXqv{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.DebtorsAccountSummary_main__QYfmW{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:14px;padding:calc(4rem + 24px) 24px 64px}.DebtorsAccountSummary_topRow__y1s4S{display:flex;justify-content:flex-end;width:min(980px,100%)}.DebtorsAccountSummary_monthSelect__PmV7B{align-items:center;display:inline-flex;gap:16px;min-width:120px;position:relative}.DebtorsAccountSummary_monthInput__Llhez{margin:0}.DebtorsAccountSummary_monthInputWrap__x4nGM{display:inline-flex;position:relative}.DebtorsAccountSummary_monthInputEmpty__LwFHz input{-webkit-text-fill-color:#0000;caret-color:#0000;color:#0000;font-size:0}.DebtorsAccountSummary_allTimeOverlay__uWWjp{color:#6b7280;font-size:14px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.DebtorsAccountSummary_monthInput__Llhez input{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:none;color:#111827;font-size:14px;height:34px;min-width:140px;outline:none;padding:0 12px}.DebtorsAccountSummary_monthInput__Llhez input::placeholder{color:#6b7280;opacity:1}.DebtorsAccountSummary_monthInput__Llhez input:focus{border-color:#e5e7eb;box-shadow:none;outline:none}.DebtorsAccountSummary_card__u52nB{background:#fff;border:2px solid #e9d5ff;border-radius:10px;box-shadow:0 1px 0 #00000005;padding:0 18px 18px;width:min(980px,100%)}.DebtorsAccountSummary_band__yxScB{background:#e9d5ff;border-radius:6px;color:#111827;font-size:15px;font-weight:700;margin:14px 0 16px;padding:12px 10px;text-align:center}.DebtorsAccountSummary_headerRow__c9sJz{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.DebtorsAccountSummary_title__t6BF-{color:#111827;font-size:16px;font-weight:800}.DebtorsAccountSummary_headerRight__7oVxw{color:#6b7280;font-size:13px}.DebtorsAccountSummary_accountBox__h6Uce{border:2px solid #e9d5ff;border-radius:10px;margin-top:14px;padding:12px 14px}.DebtorsAccountSummary_customerName__OIyWG{color:#111827;font-size:14px;font-weight:700}.DebtorsAccountSummary_accountType__8A4Gx{color:#6b7280;font-size:13px;margin-top:2px}.DebtorsAccountSummary_contentGrid__LDIT-{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 200px;margin-top:14px}.DebtorsAccountSummary_tableSection__Gxmtv{display:flex;flex-direction:column;min-width:0}.DebtorsAccountSummary_paginationWrap__Jniz1{display:flex;justify-content:center;margin:12px 0 6px;width:100%}.DebtorsAccountSummary_tableWrap__dLO1H{border:2px solid #e9d5ff;border-radius:10px;overflow:hidden}.DebtorsAccountSummary_tableHeader__Tewz6{grid-column-gap:10px;background:#e9d5ff;color:#111827;column-gap:10px;display:grid;font-size:13px;font-weight:700;grid-template-columns:1.25fr 1fr 1.6fr 1.15fr 1.15fr 1.25fr;padding:10px}.DebtorsAccountSummary_tableHeader__Tewz6>div{text-align:center}.DebtorsAccountSummary_tableBody__0M7Z2{display:grid}.DebtorsAccountSummary_tableRow__lCfTN{grid-column-gap:10px;align-items:center;border-top:1px solid #f3e8ff;color:#374151;column-gap:10px;display:grid;font-size:13px;grid-template-columns:1.25fr 1fr 1.6fr 1.15fr 1.15fr 1.25fr;padding:10px}.DebtorsAccountSummary_tableRow__lCfTN>div{text-align:center}.DebtorsAccountSummary_tableRow__lCfTN>div:nth-child(3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DebtorsAccountSummary_tableRow__lCfTN>div:first-child,.DebtorsAccountSummary_tableRow__lCfTN>div:nth-child(4),.DebtorsAccountSummary_tableRow__lCfTN>div:nth-child(5),.DebtorsAccountSummary_tableRow__lCfTN>div:nth-child(6){white-space:nowrap}.DebtorsAccountSummary_tableHeader__Tewz6>div:first-child,.DebtorsAccountSummary_tableRow__lCfTN>div:first-child{text-align:left}.DebtorsAccountSummary_tableHeader__Tewz6>div:nth-child(2),.DebtorsAccountSummary_tableRow__lCfTN>div:nth-child(2){padding-left:6px}.DebtorsAccountSummary_cellRight__bYEux{text-align:center}.DebtorsAccountSummary_pill__nD3ZU{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;padding:4px 8px}.DebtorsAccountSummary_pillInvoice__vWydy{background:#faf5ff;border-color:#e9d5ff;color:#7c3aed}.DebtorsAccountSummary_pillPayment__i6yaq{background:#ecfdf5;border-color:#bbf7d0;color:#16a34a}.DebtorsAccountSummary_summaryCard__-fydn{background:#fff;border:2px solid #e9d5ff;border-radius:10px;padding:12px 12px 10px}.DebtorsAccountSummary_summaryTitle__qRhcR{color:#374151;font-size:13px;font-weight:800;margin-bottom:10px}.DebtorsAccountSummary_summaryRow__Uwtyy{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin:8px 0}.DebtorsAccountSummary_summaryLabel__MihpM{color:#6b7280}.DebtorsAccountSummary_summaryValue__2tt1z{color:#111827;font-weight:600}.DebtorsAccountSummary_summaryDivider__t1Fat{background:#f3e8ff;height:1px;margin:10px 0}.DebtorsAccountSummary_summaryRowTotal__1j1ET{align-items:center;display:flex;justify-content:space-between;margin:6px 0 8px}.DebtorsAccountSummary_summaryLabelTotal__MIAao,.DebtorsAccountSummary_summaryValueTotal__YuP6L{color:#111827;font-size:13px;font-weight:800}.DebtorsAccountSummary_bottomRow__Sh2Dc{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-top:14px}.DebtorsAccountSummary_totalDue__Zj7dh{grid-gap:2px;display:grid;gap:2px;padding-left:4px}.DebtorsAccountSummary_totalDueLabel__\+5V1G{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.06em}.DebtorsAccountSummary_totalDueValue__sbpYm{color:#111827;font-size:26px;font-weight:900}.DebtorsAccountSummary_actions__CTifW{display:flex;gap:14px}.DebtorsAccountSummary_downloadBtn__vnlwd{background:#38bdf8!important;border-color:#38bdf8!important;border-radius:8px!important;color:#fff!important;min-width:150px}.DebtorsAccountSummary_proceedBtn__Nq7eh{background:#22c55e!important;border-color:#22c55e!important;border-radius:8px!important;color:#fff!important;min-width:190px}.DebtorsAccountSummary_footerWrapper__GILXy{margin-top:auto}@media (max-width:900px){.DebtorsAccountSummary_contentGrid__LDIT-{grid-template-columns:1fr}.DebtorsAccountSummary_summaryCard__-fydn{width:100%}.DebtorsAccountSummary_actions__CTifW{flex-wrap:wrap;justify-content:flex-end;width:100%}}@media (max-width:640px){.DebtorsAccountSummary_tableHeader__Tewz6,.DebtorsAccountSummary_tableRow__lCfTN{column-gap:8px;grid-template-columns:1.25fr 1fr 1.5fr 1.1fr 1.1fr 1.2fr}.DebtorsAccountSummary_bottomRow__Sh2Dc{align-items:stretch;flex-direction:column}.DebtorsAccountSummary_actions__CTifW{justify-content:stretch}.DebtorsAccountSummary_downloadBtn__vnlwd,.DebtorsAccountSummary_proceedBtn__Nq7eh{width:100%}}.DebtorsAccountStatement_wrapper__d6bbj{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.DebtorsAccountStatement_main__nicO8{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:14px;padding:calc(4rem + 12px) 24px 60px}.DebtorsAccountStatement_topRow__oLu4-{display:flex;justify-content:flex-end;width:min(980px,100%)}.DebtorsAccountStatement_monthSelect__W8Y\+i{align-items:center;display:inline-flex;gap:16px;min-width:120px}.DebtorsAccountStatement_monthInput__3NhEJ{margin:0}.DebtorsAccountStatement_monthInput__3NhEJ input{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:none;color:#111827;font-size:14px;height:34px;min-width:140px;outline:none;padding:0 12px}.DebtorsAccountStatement_monthInput__3NhEJ input:focus{border-color:#e5e7eb;box-shadow:none;outline:none}.DebtorsAccountStatement_card__Gbbzg{background:#fff;border-radius:10px;box-shadow:0 1px 0 #00000005;padding:0 18px 18px;width:min(980px,100%)}.DebtorsAccountStatement_band__xSJ4a{background:#e9d5ff;border-radius:6px;color:#111827;font-size:15px;font-weight:700;margin:14px 0 16px;padding:12px 10px;text-align:center}.DebtorsAccountStatement_headerRow__Nnrjp{align-items:center;display:flex;justify-content:space-between;padding:0 4px}.DebtorsAccountStatement_title__cSBjo{color:#111827;font-size:16px;font-weight:800}.DebtorsAccountStatement_subTitle__NdErA{color:#6b7280;font-size:12px;margin-top:2px}.DebtorsAccountStatement_headerRight__p2nrq{color:#6b7280;font-size:12px}.DebtorsAccountStatement_topBoxes__FJC9R{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 180px;margin-top:14px}.DebtorsAccountStatement_toBox__N8Jsc{border:2px solid #e9d5ff;border-radius:10px;min-height:92px;padding:12px 14px}.DebtorsAccountStatement_toLabel__T547H{color:#9ca3af;font-size:12px;margin-bottom:6px}.DebtorsAccountStatement_toName__I1rpN{color:#111827;font-size:13px;font-weight:700}.DebtorsAccountStatement_toAccount__w0yw4{color:#6b7280;font-size:12px;margin-top:2px}.DebtorsAccountStatement_totalsCard__Hlqgj{border:2px solid #e9d5ff;border-radius:10px;padding:10px 12px}.DebtorsAccountStatement_totalsRow__txKps{align-items:center;display:flex;font-size:11px;justify-content:space-between;margin:7px 0}.DebtorsAccountStatement_totalsLabel__p7rpd{color:#6b7280}.DebtorsAccountStatement_totalsValue__1Szin{color:#111827;font-weight:600}.DebtorsAccountStatement_totalsDivider__aH50u{background:#f3e8ff;height:1px;margin:10px 0}.DebtorsAccountStatement_totalsRowTotal__t77wF{align-items:center;display:flex;justify-content:space-between}.DebtorsAccountStatement_totalsLabelTotal__ieEcw,.DebtorsAccountStatement_totalsValueTotal__O5F\+P{color:#111827;font-size:12px;font-weight:800}.DebtorsAccountStatement_tableWrap__t8SeL{border:2px solid #e9d5ff;border-radius:10px;margin-top:14px;overflow:hidden}.DebtorsAccountStatement_tableHeader__u58bF{background:#e9d5ff;color:#111827;display:grid;font-size:13px;font-weight:700;grid-template-columns:110px 120px 1fr 72px 72px 86px;padding:10px}.DebtorsAccountStatement_tableBody__3rf4k{display:grid}.DebtorsAccountStatement_tableRow__zsKv3{align-items:center;border-top:1px solid #f3e8ff;color:#374151;display:grid;font-size:13px;grid-template-columns:110px 120px 1fr 72px 72px 86px;padding:10px}.DebtorsAccountStatement_rowOpening__xi7HV{background:#f0f9ff}.DebtorsAccountStatement_cellRight__pU-fs{text-align:right}.DebtorsAccountStatement_pill__6t0nq{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;padding:4px 8px}.DebtorsAccountStatement_pillInvoice__n8PEg{background:#faf5ff;border-color:#e9d5ff;color:#7c3aed}.DebtorsAccountStatement_pillPayment__8VZyd{background:#ecfdf5;border-color:#bbf7d0;color:#16a34a}.DebtorsAccountStatement_pillOpening__JDN8T{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#2563eb;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;max-width:100%;padding:4px 8px;white-space:nowrap}.DebtorsAccountStatement_bottomRow__4icBR{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-top:14px}.DebtorsAccountStatement_totalDue__HLo06{grid-gap:2px;display:grid;gap:2px;padding-left:4px}.DebtorsAccountStatement_totalDueLabel__2hRNU{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.06em}.DebtorsAccountStatement_totalDueValue__i2chP{color:#111827;font-size:22px;font-weight:900}.DebtorsAccountStatement_actions__-gDY7{display:flex;gap:14px}.DebtorsAccountStatement_downloadBtn__ADwZx{background:#38bdf8!important;border-color:#38bdf8!important;border-radius:8px!important;color:#fff!important;min-width:150px}.DebtorsAccountStatement_proceedBtn__nRfMP{background:#22c55e!important;border-color:#22c55e!important;border-radius:8px!important;color:#fff!important;min-width:190px}.DebtorsAccountStatement_footerWrapper__DU5T-{margin-top:auto}@media (max-width:900px){.DebtorsAccountStatement_topBoxes__FJC9R{grid-template-columns:1fr}.DebtorsAccountStatement_totalsCard__Hlqgj{width:100%}}@media (max-width:640px){.DebtorsAccountStatement_tableHeader__u58bF,.DebtorsAccountStatement_tableRow__zsKv3{grid-template-columns:100px 110px 1fr 68px 68px 78px}.DebtorsAccountStatement_bottomRow__4icBR{align-items:stretch;flex-direction:column}.DebtorsAccountStatement_actions__-gDY7{justify-content:stretch}.DebtorsAccountStatement_downloadBtn__ADwZx,.DebtorsAccountStatement_proceedBtn__nRfMP{width:100%}}
/*# sourceMappingURL=main.4d2abaca.css.map*/