@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.AlertModal_overlay__r2EYA{align-items:center;animation:AlertModal_fadeIn__PCtld .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}@keyframes AlertModal_fadeIn__PCtld{0%{opacity:0}to{opacity:1}}.AlertModal_modal__NfWE6{animation:AlertModal_slideUp__UWLjT .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-width:400px;padding:24px;position:relative;width:90%}@keyframes AlertModal_slideUp__UWLjT{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AlertModal_iconWrapper__sd-s2{align-items:center;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.AlertModal_iconWrapper__sd-s2 i{font-size:32px}.AlertModal_content__MXNl7{margin-bottom:24px;text-align:center}.AlertModal_title__TZSiA{color:#1f2937;font-size:20px;font-weight:600;margin:0 0 8px}.AlertModal_message__x1JLR{color:#6b7280;font-size:14px;line-height:1.5;margin:0;white-space:pre-line}.AlertModal_buttons__nM\+o0{display:flex;gap:12px;justify-content:center}.AlertModal_btn__kTcoG{border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;min-width:100px;padding:10px 24px;transition:all .2s ease}.AlertModal_btnConfirm__a-Usc{background:#3b82f6;border:2px solid #3b82f6;color:#fff}.AlertModal_btnConfirm__a-Usc:hover{filter:brightness(1.1);transform:translateY(-1px)}.AlertModal_btnConfirm__a-Usc:active{transform:translateY(0)}.AlertModal_btnCancel__kek5X{background:#fff;border:2px solid #e5e7eb;color:#6b7280}.AlertModal_btnCancel__kek5X:hover{background:#f9fafb;border-color:#d1d5db}.AlertModal_closeBtn__jic2V{align-items:center;background:#0000;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s ease;width:32px}.AlertModal_closeBtn__jic2V:hover{background:#f3f4f6;color:#6b7280}.AlertModal_iconWrapper__sd-s2 i.AlertModal_fa-check-circle__BAnSu{animation:AlertModal_successPop__xU3JB .4s ease-out}@keyframes AlertModal_successPop__xU3JB{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.AlertModal_iconWrapper__sd-s2 i.AlertModal_fa-times-circle__kQgPR{animation:AlertModal_errorShake__aqxSO .4s ease-out}@keyframes AlertModal_errorShake__aqxSO{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.AlertModal_iconWrapper__sd-s2 i.AlertModal_fa-exclamation-triangle__fc8cI{animation:AlertModal_warningBounce__tKgNP .4s ease-out}@keyframes AlertModal_warningBounce__tKgNP{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:480px){.AlertModal_modal__NfWE6{margin:16px;padding:20px;width:95%}.AlertModal_iconWrapper__sd-s2{height:56px;width:56px}.AlertModal_iconWrapper__sd-s2 i{font-size:28px}.AlertModal_title__TZSiA{font-size:18px}.AlertModal_buttons__nM\+o0{flex-direction:column-reverse}.AlertModal_btn__kTcoG{width:100%}}@media (prefers-color-scheme:dark){.AlertModal_modal__NfWE6{background:#1f2937}.AlertModal_title__TZSiA{color:#f9fafb}.AlertModal_message__x1JLR{color:#9ca3af}.AlertModal_btnCancel__kek5X{background:#374151;border-color:#4b5563;color:#d1d5db}.AlertModal_btnCancel__kek5X:hover{background:#4b5563;border-color:#6b7280}.AlertModal_closeBtn__jic2V{color:#6b7280}.AlertModal_closeBtn__jic2V:hover{background:#374151;color:#9ca3af}}.Sidebar_sidebar__ftIxy{background:#fff;border-right:1px solid #e5e7eb;box-shadow:2px 0 8px #0000000a;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transition:width .3s cubic-bezier(.4,0,.2,1);width:250px;z-index:1000}.Sidebar_sidebarCollapsed__mV\+M8{width:72px}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_businessType__zkSoj span,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_logoText__lDDVP,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuArrow__eQ9gD,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuBadge__B9N31,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuItemText__ziJUL,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_sectionTitle__Dduo2,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_superAdminBadge__K-vup span,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_userDetails__7CXfL{opacity:0;overflow:hidden;transition:opacity .2s,width .2s;white-space:nowrap;width:0}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_sidebarHeader__Anzrt{justify-content:center;padding:16px 0}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_logo__ojvK4{justify-content:center;width:100%}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_logoIcon__kFpTH{margin:0}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuItem__ipSFM{border-radius:10px;justify-content:center;margin:2px 10px;padding:14px 0!important;width:calc(100% - 20px)}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuItemIcon__RTG8u{font-size:16px;height:24px;margin:0;width:24px}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_submenu__OCvGy{display:none}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuSection__xp6fJ{padding:4px 0}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_sectionTitle__Dduo2{background:#f1f5f9;height:1px;margin:8px 12px;overflow:hidden;padding:0}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_toggleBtn__cHZpU{background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:28px;position:absolute;right:-14px;top:22px;width:28px;z-index:10}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_toggleBtn__cHZpU:hover{background:#f8fafc;box-shadow:0 4px 12px #0000001f}.Sidebar_sidebarHeader__Anzrt{align-items:center;background:linear-gradient(180deg,#fafbfc,#fff);border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;min-height:68px;padding:18px 20px;position:relative}.Sidebar_logo__ojvK4{align-items:center;display:flex;gap:12px;text-decoration:none;transition:all .3s}.Sidebar_logoIcon__kFpTH{align-items:center;border-radius:10px;box-shadow:0 4px 12px #667eea40;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:38px;justify-content:center;width:38px}.Sidebar_logoIcon__kFpTH,.Sidebar_logoText__lDDVP{background:linear-gradient(135deg,#667eea,#764ba2)}.Sidebar_logoText__lDDVP{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:700;letter-spacing:-.5px;transition:opacity .3s,width .3s}.Sidebar_toggleBtn__cHZpU{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .2s;width:30px}.Sidebar_toggleBtn__cHZpU:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.Sidebar_superAdminBadge__K-vup{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;box-shadow:0 4px 12px #667eea40;color:#fff;display:flex;font-size:12px;font-weight:600;gap:10px;margin:12px 16px;padding:10px 14px;transition:all .3s}.Sidebar_superAdminBadge__K-vup i{flex-shrink:0;font-size:14px}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_superAdminBadge__K-vup{justify-content:center;margin:12px 10px;padding:10px}.Sidebar_sidebarContent__Rd8QL{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px 0}.Sidebar_sidebarContent__Rd8QL::-webkit-scrollbar{width:5px}.Sidebar_sidebarContent__Rd8QL::-webkit-scrollbar-track{background:#0000}.Sidebar_sidebarContent__Rd8QL::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.Sidebar_sidebarContent__Rd8QL::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.Sidebar_menuSection__xp6fJ{margin-bottom:8px}.Sidebar_sectionTitle__Dduo2{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.8px;margin:0;padding:14px 20px 8px;text-transform:uppercase;transition:all .3s}.Sidebar_menuList__bVAsI{list-style:none;margin:0;padding:0}.Sidebar_menuItemWrapper__b6zkh{position:relative}.Sidebar_menuItem__ipSFM{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:12px;margin:2px 8px;padding:11px 20px;position:relative;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%;width:calc(100% - 16px)}.Sidebar_menuItem__ipSFM:hover{background:#f8fafc;color:#475569;transform:translateX(2px)}.Sidebar_menuItemActive__vzvvy{background:linear-gradient(135deg,#eff6ff,#f0f4ff);box-shadow:0 2px 8px #3b82f61a;color:#3b82f6;font-weight:600}.Sidebar_menuItemActive__vzvvy:before{background:linear-gradient(180deg,#667eea,#764ba2);border-radius:0 4px 4px 0;content:"";height:20px;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuItemActive__vzvvy:before{border-radius:0 3px 3px 0;height:16px;left:0;width:3px}.Sidebar_menuItemActive__vzvvy:hover{transform:none}.Sidebar_menuItemNested__K57q2{color:#64748b;font-size:12px;padding:9px 16px}.Sidebar_menuItemNested__K57q2.Sidebar_menuItemActive__vzvvy{background:#eff6ff;color:#2563eb}.Sidebar_menuItemIcon__RTG8u{align-items:center;display:flex;flex-shrink:0;font-size:14px;height:20px;justify-content:center;transition:all .3s;width:20px}.Sidebar_menuItemActive__vzvvy .Sidebar_menuItemIcon__RTG8u{color:#3b82f6}.Sidebar_menuItemText__ziJUL{flex:1 1;overflow:hidden;text-overflow:ellipsis;transition:all .3s;white-space:nowrap}.Sidebar_menuArrow__eQ9gD{align-items:center;color:#94a3b8;display:flex;font-size:10px;height:18px;justify-content:center;transition:transform .2s;width:18px}.Sidebar_menuArrowOpen__K5UCd{color:#3b82f6;transform:rotate(90deg)}.Sidebar_menuBadge__B9N31{border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.3px;padding:3px 7px;text-transform:uppercase}.Sidebar_badgeBlue__Gd7T0{background:#eff6ff;border:1px solid #bfdbfe;color:#3b82f6}.Sidebar_badgeGreen__EBVGp{background:#ecfdf5;border:1px solid #a7f3d0;color:#059669}.Sidebar_badgeOrange__Gx71\+{background:#fff7ed;border:1px solid #fed7aa;color:#ea580c}.Sidebar_badgeRed__boiSN{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.Sidebar_badgePurple__pu4Z0{background:#faf5ff;border:1px solid #e9d5ff;color:#9333ea}.Sidebar_submenu__OCvGy{background:#fafbfc;border-radius:0 0 8px 8px;list-style:none;margin:0 8px;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease-out,padding .3s}.Sidebar_submenuOpen__B5kK7{max-height:1000px;padding:4px 0;transition:max-height .5s ease-in,padding .3s}.Sidebar_submenu__OCvGy .Sidebar_menuItem__ipSFM{margin:2px 4px;padding-left:44px;width:calc(100% - 8px)}.Sidebar_submenu__OCvGy .Sidebar_submenu__OCvGy .Sidebar_menuItem__ipSFM{padding-left:56px}.Sidebar_submenu__OCvGy .Sidebar_menuItem__ipSFM:before{left:-4px}.Sidebar_sidebarFooter__Jabg4{background:linear-gradient(180deg,#fff,#fafbfc);border-top:1px solid #f1f5f9;padding:14px 16px}.Sidebar_userInfo__3QDXQ{align-items:center;display:flex;gap:12px;padding:8px 0}.Sidebar_userAvatar__QwvrP{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;box-shadow:0 4px 12px #667eea33;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:38px;justify-content:center;width:38px}.Sidebar_userDetails__7CXfL{display:flex;flex-direction:column;gap:2px;overflow:hidden;transition:all .3s}.Sidebar_userName__bVkaU{color:#1e293b;font-size:13px;font-weight:600}.Sidebar_userName__bVkaU,.Sidebar_userRole__sfv3g{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userRole__sfv3g{color:#64748b;font-size:11px}.Sidebar_businessType__zkSoj{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;color:#64748b;display:flex;font-size:11px;font-weight:500;gap:8px;margin-top:10px;padding:10px 12px}.Sidebar_businessType__zkSoj i{color:#667eea;font-size:12px}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_sidebarFooter__Jabg4{padding:12px 8px}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_userInfo__3QDXQ{justify-content:center}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_businessType__zkSoj{justify-content:center;padding:10px 8px}.Sidebar_sidebarOverlay__j75OH{display:none}@media (min-width:992px){.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuItemWrapper__b6zkh{position:relative}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuItemWrapper__b6zkh:hover .Sidebar_menuItemText__ziJUL{animation:Sidebar_tooltipFadeIn__SJjdc .2s ease;background:#1e293b;border-radius:8px;box-shadow:0 4px 16px #00000026;color:#fff;font-size:13px;font-weight:500;left:62px;opacity:1;padding:10px 14px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;width:auto;z-index:1001}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuItemWrapper__b6zkh:hover .Sidebar_menuItemText__ziJUL:before{border:6px solid #0000;border-right-color:#1e293b;content:"";left:-6px;position:absolute;top:50%;transform:translateY(-50%)}@keyframes Sidebar_tooltipFadeIn__SJjdc{0%{opacity:0;transform:translateY(-50%) translateX(-5px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}}@media (max-width:991px){.Sidebar_sidebar__ftIxy{box-shadow:none;transform:translateX(-100%)}.Sidebar_sidebarMobileOpen__dkC50{box-shadow:4px 0 20px #0000001a;transform:translateX(0)}.Sidebar_sidebarCollapsed__mV\+M8{width:250px}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_businessType__zkSoj span,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_logoText__lDDVP,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuArrow__eQ9gD,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuBadge__B9N31,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuItemText__ziJUL,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_sectionTitle__Dduo2,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_superAdminBadge__K-vup span,.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_userDetails__7CXfL{opacity:1;width:auto}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_sidebarHeader__Anzrt{justify-content:space-between;padding:18px 20px}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuItem__ipSFM{justify-content:flex-start;padding:11px 20px!important}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_menuItemIcon__RTG8u{margin-right:12px}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_submenu__OCvGy{display:block}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_toggleBtn__cHZpU{border-radius:8px;box-shadow:none;position:relative;right:auto;top:auto}.Sidebar_sidebarCollapsed__mV\+M8 .Sidebar_sectionTitle__Dduo2{background:#0000;height:auto;margin:0;padding:14px 20px 8px}.Sidebar_sidebarOverlay__j75OH{animation:Sidebar_fadeIn__pi54V .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a66;display:block;inset:0;position:fixed;z-index:999}@keyframes Sidebar_fadeIn__pi54V{0%{opacity:0}to{opacity:1}}}.Sidebar_menuItem__ipSFM:focus,.Sidebar_toggleBtn__cHZpU:focus{box-shadow:0 0 0 2px #667eea4d;outline:none}@media print{.Sidebar_sidebar__ftIxy{display:none}}.Sidebar_sidebar__ftIxy.Sidebar_loading__zH-4r .Sidebar_menuItem__ipSFM{opacity:.6;pointer-events:none}@media (prefers-contrast:high){.Sidebar_sidebar__ftIxy{border-right:2px solid #000}.Sidebar_menuItemActive__vzvvy{background:#000;color:#fff}.Sidebar_menuItemActive__vzvvy .Sidebar_menuItemIcon__RTG8u{color:#fff}}@media (prefers-reduced-motion:reduce){.Sidebar_menuArrow__eQ9gD,.Sidebar_menuItem__ipSFM,.Sidebar_sidebar__ftIxy,.Sidebar_submenu__OCvGy,.Sidebar_toggleBtn__cHZpU{transition:none}.Sidebar_menuItem__ipSFM:hover{transform:none}}.TopHeader_header__B5iXY{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d;height:64px;left:0;position:fixed;right:0;top:0;z-index:1000}.TopHeader_headerContainer__gpjM1{align-items:center;display:flex;height:100%;justify-content:space-between;max-width:100%;padding:0 20px}.TopHeader_headerLeft__fw-yn{align-items:center;display:flex;gap:16px}.TopHeader_mobileMenuBtn__nbvIu{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:none;height:40px;justify-content:center;transition:all .2s;width:40px}.TopHeader_mobileMenuBtn__nbvIu:hover{background:#f1f5f9}.TopHeader_hamburger__NvOJ7{display:flex;flex-direction:column;gap:5px;width:20px}.TopHeader_hamburger__NvOJ7 span{background:#475569;border-radius:2px;display:block;height:2px;transition:all .3s}.TopHeader_hamburger__NvOJ7 span:nth-child(2){width:70%}.TopHeader_logoSection__ho9lH{align-items:center;display:flex;gap:12px}.TopHeader_logoIcon__hGPPh{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;box-shadow:0 2px 8px #667eea4d;color:#fff;display:flex;font-size:18px;height:38px;justify-content:center;width:38px}.TopHeader_logoText__zU5Ap{display:flex;flex-direction:column}.TopHeader_logoTitle__SQcLl{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:800;line-height:1.2}.TopHeader_logoSubtitle__cLCZg{color:#94a3b8;font-size:10px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.TopHeader_headerCenter__SpAR1{align-items:center;display:flex}.TopHeader_companySwitcher__0g8wa{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:8px 16px;transition:all .2s}.TopHeader_companySwitcher__0g8wa:hover{background:#f1f5f9;border-color:#cbd5e1}.TopHeader_companySwitcher__0g8wa>i{color:#94a3b8;font-size:10px;transition:transform .2s}.TopHeader_companySwitcher__0g8wa:hover>i{color:#64748b}.TopHeader_companyAvatar__I45K6{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;box-shadow:0 2px 6px #667eea40;color:#fff;display:flex;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.TopHeader_companyAvatar__I45K6 img{border-radius:10px;height:100%;object-fit:cover;width:100%}.TopHeader_companyInfo__4flpt{align-items:flex-start;display:flex;flex-direction:column;min-width:120px}.TopHeader_companyName__umbKd{color:#1e293b;font-size:14px;font-weight:600;line-height:1.2}.TopHeader_branchName__xE57v{align-items:center;color:#64748b;display:flex;font-size:11px;gap:4px}.TopHeader_branchName__xE57v i{color:#94a3b8;font-size:9px}.TopHeader_headerRight__usvYd{align-items:center;display:flex;gap:8px}.TopHeader_quickAccessWrapper__625Rq{position:relative}.TopHeader_quickAccessBtn__i\+WSr{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:9px 14px;transition:all .2s}.TopHeader_quickAccessBtn__i\+WSr>i:first-child{font-size:14px}.TopHeader_btnLabel__NibXE{display:inline}.TopHeader_chevron__spVWr{font-size:10px;transition:transform .2s}.TopHeader_quickAccessWrapper__625Rq:hover .TopHeader_quickAccessBtn__i\+WSr{background:#f5f3ff;border-color:#667eea;color:#5b21b6}.TopHeader_quickAccessWrapper__625Rq:hover .TopHeader_chevron__spVWr{transform:rotate(180deg)}.TopHeader_quickAccessDropdown__Gnh8G{opacity:0;padding-top:8px;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .3s;visibility:hidden;z-index:1001}.TopHeader_quickAccessWrapper__625Rq:hover .TopHeader_quickAccessDropdown__Gnh8G{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s;visibility:visible}.TopHeader_dropdownContent__ayw2E{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 40px #0000001f;overflow:hidden;width:420px}.TopHeader_dropdownHeader__gI94R{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.TopHeader_dropdownHeader__gI94R h4{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.TopHeader_dropdownHeader__gI94R h4 i{color:#667eea}.TopHeader_dropdownBadge__adD6Q{background:#f5f3ff;border-radius:20px;color:#667eea;font-size:11px;font-weight:600;padding:4px 10px}.TopHeader_quickActionsGrid__R1Bs0{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);padding:16px}.TopHeader_quickActionItem__qmN1D{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:14px 8px;transition:all .2s}.TopHeader_quickActionItem__qmN1D:hover:not(:disabled){background:#fff;border-color:#e2e8f0;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.TopHeader_quickActionItem__qmN1D:disabled{cursor:not-allowed;opacity:.5}.TopHeader_quickActionIcon__CFa7c{align-items:center;border-radius:10px;display:flex;font-size:15px;height:36px;justify-content:center;width:36px}.TopHeader_quickActionLabel__Ygt7B{color:#475569;font-size:11px;font-weight:500;text-align:center}.TopHeader_actionblue__XIxm9 .TopHeader_quickActionIcon__CFa7c{background:#eff6ff;color:#2563eb}.TopHeader_actionpurple__Wzeou .TopHeader_quickActionIcon__CFa7c{background:#f5f3ff;color:#7c3aed}.TopHeader_actiongreen__NoqIh .TopHeader_quickActionIcon__CFa7c{background:#f0fdf4;color:#16a34a}.TopHeader_actionorange__6CfCo .TopHeader_quickActionIcon__CFa7c{background:#fff7ed;color:#ea580c}.TopHeader_actioncyan__1cI6j .TopHeader_quickActionIcon__CFa7c{background:#ecfeff;color:#0891b2}.TopHeader_actionteal__4olBo .TopHeader_quickActionIcon__CFa7c{background:#f0fdfa;color:#0d9488}.TopHeader_actionindigo__uUJlA .TopHeader_quickActionIcon__CFa7c{background:#eef2ff;color:#4f46e5}.TopHeader_actionpink__\+0WL\+ .TopHeader_quickActionIcon__CFa7c{background:#fdf2f8;color:#db2777}.TopHeader_actionred__Oe604 .TopHeader_quickActionIcon__CFa7c{background:#fef2f2;color:#dc2626}.TopHeader_actionamber__PrrII .TopHeader_quickActionIcon__CFa7c{background:#fffbeb;color:#d97706}.TopHeader_actionlime__djGYT .TopHeader_quickActionIcon__CFa7c{background:#f7fee7;color:#65a30d}.TopHeader_actionemerald__cl-IC .TopHeader_quickActionIcon__CFa7c{background:#ecfdf5;color:#059669}.TopHeader_actionviolet__1KpuH .TopHeader_quickActionIcon__CFa7c{background:#f5f3ff;color:#8b5cf6}.TopHeader_actionslate__qS8Fr .TopHeader_quickActionIcon__CFa7c{background:#f8fafc;color:#475569}.TopHeader_noActions__dMZ9T{align-items:center;color:#94a3b8;display:flex;flex-direction:column;padding:32px 20px}.TopHeader_noActions__dMZ9T i{font-size:32px;margin-bottom:12px}.TopHeader_noActions__dMZ9T p{font-size:13px;margin:0}.TopHeader_posBtn__uyZyV{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:9px 16px;transition:all .2s}.TopHeader_posBtn__uyZyV:hover{box-shadow:0 4px 16px #667eea66;transform:translateY(-1px)}.TopHeader_posBtn__uyZyV i{font-size:14px}.TopHeader_iconBtn__J0792{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;position:relative;transition:all .2s;width:40px}.TopHeader_iconBtn__J0792:hover{background:#f8fafc;border-color:#e2e8f0;color:#475569}.TopHeader_notificationBadge__GVNjn{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:10px;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;min-width:16px;position:absolute;right:6px;top:6px}.TopHeader_profileSection__sBytw{margin-left:8px;position:relative}.TopHeader_profileBtn__H-EeL{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:6px 12px 6px 6px;transition:all .2s}.TopHeader_profileBtn__H-EeL.TopHeader_active__rEdCD,.TopHeader_profileBtn__H-EeL:hover{background:#f1f5f9;border-color:#cbd5e1}.TopHeader_profileAvatar__Dyl4P{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;display:flex;font-size:13px;font-weight:700;height:36px;justify-content:center;position:relative;width:36px}.TopHeader_profileAvatar__Dyl4P img{border-radius:10px;height:100%;object-fit:cover;width:100%}.TopHeader_superAdminDot__cm\+bq{background:#ef4444;border:2px solid #fff;border-radius:50%;bottom:-2px;height:12px;position:absolute;right:-2px;width:12px}.TopHeader_profileInfo__9YKdY{align-items:flex-start;display:flex;flex-direction:column}.TopHeader_profileName__ZboFO{color:#1e293b;font-size:13px;font-weight:600;line-height:1.2}.TopHeader_profileRole__St-7x{color:#64748b;font-size:11px}.TopHeader_profileBtn__H-EeL .TopHeader_chevron__spVWr{color:#94a3b8;font-size:10px}.TopHeader_profileDropdown__Lh9G0{animation:TopHeader_dropdownFadeIn__X51NH .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 10px 40px #0000001f;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:280px;z-index:1001}@keyframes TopHeader_dropdownFadeIn__X51NH{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.TopHeader_profileDropdownHeader__JJFfl{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;gap:14px;padding:20px}.TopHeader_profileDropdownAvatar__QklJB{align-items:center;background:#fff3;border:2px solid #ffffff4d;border-radius:14px;color:#fff;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:center;width:50px}.TopHeader_profileDropdownAvatar__QklJB img{border-radius:12px;height:100%;object-fit:cover;width:100%}.TopHeader_profileDropdownInfo__MnLqU{display:flex;flex-direction:column;gap:2px}.TopHeader_profileDropdownName__MosZv{color:#fff;font-size:15px;font-weight:700}.TopHeader_profileDropdownEmail__nUWKT{color:#fffc;font-size:12px}.TopHeader_superAdminBadge__TLxqV{align-items:center;background:#fff3;border-radius:4px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:4px;margin-top:4px;padding:3px 8px}.TopHeader_greetingSection__CdnPX{background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:14px 20px}.TopHeader_greetingText__xnjBt{color:#0f172a;display:block;font-size:14px;font-weight:600}.TopHeader_greetingTime__wZkCf{color:#64748b;font-size:11px}.TopHeader_profileMenuItems__VtjQG{padding:8px}.TopHeader_profileMenuItem__UFIw2{align-items:center;background:#0000;border:none;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:12px;padding:12px 14px;text-align:left;transition:all .15s;width:100%}.TopHeader_profileMenuItem__UFIw2:hover{background:#f8fafc;color:#1e293b}.TopHeader_profileMenuItem__UFIw2 i{color:#94a3b8;font-size:14px;width:18px}.TopHeader_profileMenuItem__UFIw2:hover i{color:#667eea}.TopHeader_profileMenuFooter__4uSNU{border-top:1px solid #f1f5f9;padding:8px}.TopHeader_logoutBtn__xD8Yz{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .2s;width:100%}.TopHeader_logoutBtn__xD8Yz:hover{background:#fee2e2;border-color:#fca5a5}.TopHeader_logoutBtn__xD8Yz i{font-size:14px}@media (max-width:1200px){.TopHeader_btnLabel__NibXE{display:none}.TopHeader_posBtn__uyZyV,.TopHeader_quickAccessBtn__i\+WSr{padding:9px 12px}}@media (max-width:992px){.TopHeader_mobileMenuBtn__nbvIu{display:flex}.TopHeader_logoSection__ho9lH{display:none}.TopHeader_headerCenter__SpAR1{flex:1 1;justify-content:center}.TopHeader_dropdownContent__ayw2E{width:360px}.TopHeader_quickActionsGrid__R1Bs0{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.TopHeader_headerContainer__gpjM1{padding:0 12px}.TopHeader_companySwitcher__0g8wa{padding:8px 12px}.TopHeader_companyInfo__4flpt,.TopHeader_profileInfo__9YKdY{display:none}.TopHeader_profileBtn__H-EeL{border-radius:10px;padding:6px}.TopHeader_quickAccessDropdown__Gnh8G{left:12px;position:fixed;right:12px}.TopHeader_dropdownContent__ayw2E{width:100%}.TopHeader_quickActionsGrid__R1Bs0{grid-template-columns:repeat(4,1fr)}.TopHeader_profileDropdown__Lh9G0{left:12px;position:fixed;right:12px;width:auto}}@media (max-width:480px){.TopHeader_quickActionsGrid__R1Bs0{grid-template-columns:repeat(3,1fr)}.TopHeader_quickActionItem__qmN1D{padding:12px 6px}.TopHeader_quickActionIcon__CFa7c{font-size:14px;height:32px;width:32px}.TopHeader_quickActionLabel__Ygt7B{font-size:10px}}@media print{.TopHeader_header__B5iXY{display:none}}.MainLayout_mainWrapper__5vzg5{background:#ededee;min-height:100vh;overflow-x:hidden;position:relative}.MainLayout_globalLoader__GBcZr{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.MainLayout_whirlyLoader__xEeP3{animation:MainLayout_spin__zfFzp 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}@keyframes MainLayout_spin__zfFzp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MainLayout_pageWrapper__yMNF6{background:#f8fafc;display:flex;flex-direction:column;margin-left:230px;margin-top:64px;min-height:calc(100vh - 64px);transition:margin-left .3s ease}.MainLayout_pageWrapper__yMNF6.MainLayout_collapsed__zOJIf{margin-left:72px}.MainLayout_content__DepLQ{background:#f8fafc;flex:1 1;min-height:calc(100vh - 124px);padding:14px;position:relative}.MainLayout_content__DepLQ>*{animation:MainLayout_fadeInUp__jo2Mm .4s ease;max-width:100%}@keyframes MainLayout_fadeInUp__jo2Mm{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MainLayout_copyrightFooter__OlEDk{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:12px;justify-content:between;margin-top:auto;padding:16px 24px}.MainLayout_copyrightText__Myvow{flex:1 1}.MainLayout_copyrightText__Myvow,.MainLayout_developerText__tI307{color:#6b7280;font-size:13px;margin:0}.MainLayout_linkPrimary__Ub--J{color:#667eea;font-weight:500;text-decoration:none;transition:color .2s ease}.MainLayout_linkPrimary__Ub--J:hover{color:#5a67d8;text-decoration:underline}.MainLayout_mobileOverlay__Ep4H9{animation:MainLayout_fadeIn__JZQYb .3s ease forwards;background:#00000080;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;z-index:998}@keyframes MainLayout_fadeIn__JZQYb{to{opacity:1}}.MainLayout_content__DepLQ:before{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0 0 24px 24px;content:"";height:200px;left:0;opacity:.03;position:absolute;right:0;top:0;z-index:-1}.MainLayout_content__DepLQ .card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px 0 #0000001a;transition:all .2s ease}.MainLayout_content__DepLQ .card-header{background:#fafbfc;border-bottom:1px solid #f3f4f6;border-radius:12px 12px 0 0;padding:20px 24px}.MainLayout_content__DepLQ .card-body{padding:24px}.MainLayout_content__DepLQ .card-footer{background:#fafbfc;border-radius:0 0 12px 12px;border-top:1px solid #f3f4f6;padding:16px 24px}.MainLayout_content__DepLQ .btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;line-height:1;overflow:hidden;padding:10px 16px;position:relative;text-decoration:none;transition:all .2s ease}.MainLayout_content__DepLQ .btn:hover{box-shadow:0 4px 6px -1px #0000001a}.MainLayout_content__DepLQ .btn:active{transform:translateY(0)}.MainLayout_content__DepLQ .btn-primary{background:#667eea;border-color:#667eea;color:#fff}.MainLayout_content__DepLQ .btn-primary:hover{background:#5a67d8;border-color:#5a67d8}.MainLayout_content__DepLQ .btn-secondary{background:#f8fafc;border-color:#e5e7eb;color:#374151}.MainLayout_content__DepLQ .btn-secondary:hover{background:#f1f5f9;border-color:#d1d5db}.MainLayout_content__DepLQ .btn-success{background:#10b981;border-color:#10b981;color:#fff}.MainLayout_content__DepLQ .btn-success:hover{background:#059669;border-color:#059669}.MainLayout_content__DepLQ .btn-danger{background:#ef4444;border-color:#ef4444;color:#fff}.MainLayout_content__DepLQ .btn-danger:hover{background:#dc2626;border-color:#dc2626}.MainLayout_content__DepLQ .btn-warning{background:#f59e0b;border-color:#f59e0b;color:#fff}.MainLayout_content__DepLQ .btn-warning:hover{background:#d97706;border-color:#d97706}.MainLayout_content__DepLQ .btn-info{background:#3b82f6;border-color:#3b82f6;color:#fff}.MainLayout_content__DepLQ .btn-info:hover{background:#2563eb;border-color:#2563eb}.MainLayout_content__DepLQ .btn-outline-primary{background:#0000;border-color:#667eea;color:#667eea}.MainLayout_content__DepLQ .btn-outline-primary:hover{background:#667eea;color:#fff}.MainLayout_content__DepLQ .form-control{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-size:14px;line-height:1.5;padding:10px 12px;transition:all .2s ease;width:100%}.MainLayout_content__DepLQ .form-control:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.MainLayout_content__DepLQ .form-group{margin-bottom:16px}.MainLayout_content__DepLQ .form-label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.MainLayout_content__DepLQ .table{background:#fff;border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.MainLayout_content__DepLQ .table th{background:#f8fafc;border-bottom:1px solid #e5e7eb;font-size:12px;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase}.MainLayout_content__DepLQ .table td,.MainLayout_content__DepLQ .table th{color:#374151;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;white-space:nowrap}.MainLayout_content__DepLQ .table td{border-bottom:1px solid #f3f4f6;font-size:14px}.MainLayout_content__DepLQ .table tr:hover{background:#f9fafb}.MainLayout_content__DepLQ .badge{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.5px;line-height:1;padding:4px 8px;text-transform:uppercase}.MainLayout_content__DepLQ .badge-success{background:#d1fae5;color:#065f46}.MainLayout_content__DepLQ .badge-danger{background:#fee2e2;color:#991b1b}.MainLayout_content__DepLQ .badge-warning{background:#fef3c7;color:#92400e}.MainLayout_content__DepLQ .badge-info{background:#dbeafe;color:#1e40af}.MainLayout_content__DepLQ .badge-secondary{background:#f3f4f6;color:#374151}.MainLayout_content__DepLQ .alert{border:1px solid #0000;border-radius:8px;margin-bottom:16px;padding:16px}.MainLayout_content__DepLQ .alert-success{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.MainLayout_content__DepLQ .alert-danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.MainLayout_content__DepLQ .alert-warning{background:#fffbeb;border-color:#fed7aa;color:#92400e}.MainLayout_content__DepLQ .alert-info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}@media (max-width:768px){.MainLayout_pageWrapper__yMNF6{margin-left:0;margin-top:64px}.MainLayout_pageWrapper__yMNF6.MainLayout_collapsed__zOJIf{margin-left:0}.MainLayout_content__DepLQ{padding:16px}.MainLayout_copyrightFooter__OlEDk{flex-direction:column;gap:8px;padding:12px 16px;text-align:center}.MainLayout_content__DepLQ .card-body,.MainLayout_content__DepLQ .card-footer,.MainLayout_content__DepLQ .card-header{padding:16px}}@media (max-width:480px){.MainLayout_content__DepLQ{padding:12px}.MainLayout_content__DepLQ .btn{font-size:13px;padding:8px 12px}.MainLayout_content__DepLQ .card-body,.MainLayout_content__DepLQ .card-footer,.MainLayout_content__DepLQ .card-header{padding:12px}}@media print{.MainLayout_mainWrapper__5vzg5{background:#fff}.MainLayout_content__DepLQ .btn,.MainLayout_content__DepLQ:before,.MainLayout_copyrightFooter__OlEDk{display:none}}@media (prefers-reduced-motion:reduce){.MainLayout_content__DepLQ .btn,.MainLayout_content__DepLQ .card,.MainLayout_content__DepLQ>*,.MainLayout_pageWrapper__yMNF6{animation:none;transition:none}.MainLayout_content__DepLQ>*{animation:none}}@media (prefers-contrast:high){.MainLayout_content__DepLQ .card,.MainLayout_content__DepLQ .form-control{border-color:#000}.MainLayout_content__DepLQ .btn{border-width:2px}}.LicenseBanner_banner__etjP5{align-items:center;animation:LicenseBanner_dropIn__9DY9W .35s cubic-bezier(.34,1.4,.64,1);border:1px solid #ffffff40;border-radius:999px;box-shadow:0 8px 24px #0000002e,0 2px 6px #0000001a;color:#fff;display:inline-flex;font-size:13px;font-weight:500;gap:10px;left:50%;max-width:min(420px,calc(100vw - 32px));padding:8px 6px 8px 12px;position:fixed;top:18px;transform:translateX(-50%);white-space:nowrap;z-index:1000}.LicenseBanner_critical__r9lbk{background:linear-gradient(135deg,#ef4444,#dc2626 60%,#b91c1c)}.LicenseBanner_warning__EEjey{background:linear-gradient(135deg,#f59e0b,#d97706 60%,#b45309)}.LicenseBanner_icon__diS1G{align-items:center;background:#ffffff38;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:18px;justify-content:center;line-height:1;width:18px}.LicenseBanner_message__VZcNq{line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis}.LicenseBanner_message__VZcNq strong{font-weight:700}.LicenseBanner_actionLink__A8bcO{background:#fff3;border:1px solid #ffffff59;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;padding:4px 11px;transition:background .15s,transform .15s;white-space:nowrap}.LicenseBanner_actionLink__A8bcO:hover{background:#ffffff52;transform:translateY(-1px)}.LicenseBanner_actionLink__A8bcO:active{transform:translateY(0)}.LicenseBanner_dismissBtn__KGIlc{align-items:center;background:#0000;border:none;border-radius:50%;color:#ffffffd9;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;height:22px;justify-content:center;line-height:1;padding:0;transition:background .15s,color .15s;width:22px}.LicenseBanner_dismissBtn__KGIlc:hover{background:#fff3;color:#fff}@keyframes LicenseBanner_dropIn__9DY9W{0%{opacity:0;transform:translate(-50%,-120%)}to{opacity:1;transform:translate(-50%)}}@media (max-width:1100px){.LicenseBanner_banner__etjP5{border-radius:14px;max-width:calc(100vw - 24px);top:76px;white-space:normal}}@media (max-width:560px){.LicenseBanner_banner__etjP5{font-size:12px;gap:8px;padding:8px 6px 8px 10px;top:70px}.LicenseBanner_actionLink__A8bcO{font-size:11.5px;padding:3px 9px}}.Login_loginPage__H1EGS{background:#fff;display:flex;flex-direction:row;min-height:100vh;overflow:hidden}.Login_leftSide__PoaPR{display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:50%;overflow-y:auto;padding:3rem 4rem}.Login_formContainer__bhtVK{margin:0 auto;max-width:400px;width:100%}.Login_brandName__lf8iI{color:#4f46e5;font-size:1.75rem;font-style:italic;font-weight:700;letter-spacing:-.02em;margin-bottom:.25rem}.Login_brandTagline__heIai{color:#6b7280;font-size:.85rem;line-height:1.5;margin-bottom:2.5rem}.Login_sectionTitle__asr\+-{color:#1f2937;font-size:1.35rem;font-weight:700;margin-bottom:1.75rem}.Login_statusBar__d4ICF{align-items:center;animation:Login_fadeIn__zg1UK .3s ease;border-radius:.5rem;display:flex;font-size:.8125rem;font-weight:500;margin-bottom:1.25rem;padding:.625rem .875rem}.Login_statusChecking__5MhbY{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.Login_statusConnected__nP3O-{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.Login_statusDisconnected__oziCC{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.Login_statusIcon__Yuy4m{font-size:.75rem;margin-right:.5rem}.Login_retryBtn__N00W7{background:#0000;border:1px solid;border-radius:.375rem;color:inherit;cursor:pointer;font-size:.75rem;margin-left:auto;padding:.2rem .625rem;transition:all .2s ease}.Login_retryBtn__N00W7:hover{opacity:.8}.Login_inputGroup__9bytG{margin-bottom:1.125rem}.Login_inputWrapper__4aCfO{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:.5rem;display:flex;overflow:hidden;position:relative;transition:all .2s ease}.Login_inputWrapper__4aCfO:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514}.Login_inputWrapper__4aCfO.Login_hasError__UyM6R{border-color:#ef4444;box-shadow:0 0 0 3px #ef444414}.Login_formInput__fo1w\+{background:#0000;border:none;color:#1f2937;flex:1 1;font-family:inherit;font-size:.9375rem;outline:none;padding:.8125rem 1rem}.Login_formInput__fo1w\+::placeholder{color:#9ca3af;font-weight:400}.Login_formInput__fo1w\+:disabled{background:#f9fafb;color:#9ca3af}.Login_togglePassword__uNsPg{align-items:center;background:#0000;border:none;color:#9ca3af;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:0 .875rem;transition:color .2s ease}.Login_togglePassword__uNsPg:hover{color:#4f46e5}.Login_optionsRow__\+HRa8{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Login_checkboxLabel__x5wTC{align-items:center;color:#4b5563;cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;-webkit-user-select:none;user-select:none}.Login_checkboxLabel__x5wTC input[type=checkbox]{accent-color:#4f46e5;cursor:pointer;height:1rem;width:1rem}.Login_forgotLink__ONKFE{background:none;border:none;color:#4f46e5;cursor:pointer;font-size:.8125rem;font-weight:500;padding:0;text-decoration:none;transition:color .2s ease}.Login_forgotLink__ONKFE:hover{color:#3730a3;text-decoration:underline}.Login_signInBtn__8iAb7{align-items:center;background:#4f46e5;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.01em;padding:.8125rem 1.5rem;transition:all .2s ease;width:100%}.Login_signInBtn__8iAb7:hover:not(:disabled){background:#4338ca;box-shadow:0 4px 12px #4f46e559;transform:translateY(-1px)}.Login_signInBtn__8iAb7:active:not(:disabled){transform:translateY(0)}.Login_signInBtn__8iAb7:disabled{cursor:not-allowed;opacity:.6;transform:none}.Login_spinner__lxCli{animation:Login_spin__FXwHm .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:1rem;width:1rem}.Login_errorAlert__aGa9W{align-items:flex-start;animation:Login_fadeIn__zg1UK .3s ease;background:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;color:#dc2626;display:flex;font-size:.8125rem;gap:.5rem;line-height:1.4;margin-bottom:1.25rem;padding:.75rem 1rem}.Login_errorAlert__aGa9W i{flex-shrink:0;margin-top:.125rem}.Login_leftFooter__ojHsu{color:#9ca3af;font-size:.75rem;margin-top:2rem}.Login_rightSide__BWF\+H{align-items:center;background:#4f46e5;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:50%;overflow:hidden;padding:3rem;position:relative}.Login_rightSide__BWF\+H:before{background:#ffffff0a;height:350px;right:-10%;top:-10%;width:350px}.Login_rightSide__BWF\+H:after,.Login_rightSide__BWF\+H:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.Login_rightSide__BWF\+H:after{background:#ffffff08;bottom:-15%;height:450px;left:-10%;width:450px}.Login_illustration__YtEGw{animation:Login_floatUp__\+TXoz .8s ease-out;margin-bottom:2.5rem;position:relative;z-index:1}.Login_dashboardGraphic__5Cb7m{height:240px;position:relative;width:320px}.Login_dashCard__gMe5n{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff26;border-radius:1rem;padding:1.5rem;position:relative;width:280px}.Login_chartBars__YGVuS{align-items:flex-end;display:flex;gap:.625rem;height:100px;margin-bottom:1rem}.Login_bar__vHnaI{border-radius:.25rem .25rem 0 0;flex:1 1;transition:height .5s ease}.Login_bar1__Fj0h4{background:#ffffff4d;height:45%}.Login_bar2__ilQm8{background:#ffffff80;height:70%}.Login_bar3__bxY6F{background:#fff6;height:55%}.Login_bar4__gOn95{background:#fff;height:90%}.Login_bar5__Rjn9\+{background:#ffffff73;height:65%}.Login_bar6__\+5Jw1{background:#fff9;height:80%}.Login_bar7__rotpw{background:#ffffff59;height:50%}.Login_statRow__\+ZJ7b{display:flex;gap:.75rem}.Login_statPill__Uv7P6{align-items:center;background:#ffffff1a;border-radius:.5rem;display:flex;flex:1 1;gap:.375rem;padding:.5rem .625rem}.Login_statDot__dqVxv{border-radius:50%;height:6px;width:6px}.Login_statDotGreen__kul7p{background:#34d399}.Login_statDotBlue__M3lVE{background:#60a5fa}.Login_statDotYellow__vJ6DN{background:#fbbf24}.Login_statLine__yqwJi{background:#fff3;border-radius:2px;flex:1 1;height:4px}.Login_floatingCard__zveYp{align-items:center;animation:Login_floatSlow__8MZWN 3s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #fff3;border-radius:.75rem;display:flex;gap:.5rem;padding:.75rem;position:absolute;right:-30px;top:-10px}.Login_floatingIcon__sREIi{align-items:center;background:#fff3;border-radius:.375rem;color:#fff;display:flex;font-size:.75rem;height:28px;justify-content:center;width:28px}.Login_floatingLines__sqyIc{display:flex;flex-direction:column;gap:.25rem}.Login_floatingLine__Cuh1Y{background:#ffffff4d;border-radius:2px;height:3px}.Login_floatingLine__Cuh1Y:first-child{width:40px}.Login_floatingLine__Cuh1Y:last-child{width:28px}.Login_welcomeContent__zOhin{animation:Login_fadeInUp__FxAuq .8s ease-out .2s both;position:relative;text-align:center;z-index:1}.Login_welcomeTitle__4\+MWo{color:#fff;font-size:2rem;font-weight:700;margin-bottom:.75rem}.Login_welcomeSubtext__d7IYm{color:#fffc;font-size:.95rem;line-height:1.6;margin:0 auto;max-width:320px}.Login_dotsIndicator__\+KlDL{display:flex;gap:.5rem;justify-content:center;margin-top:1.75rem}.Login_dot__kWtZo{background:#ffffff4d;border-radius:3px;height:6px;transition:all .3s ease;width:24px}.Login_dotActive__bRyN6{background:#fff;width:32px}@keyframes Login_fadeIn__zg1UK{0%{opacity:0}to{opacity:1}}@keyframes Login_fadeInUp__FxAuq{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Login_floatUp__\+TXoz{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes Login_floatSlow__8MZWN{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes Login_spin__FXwHm{to{transform:rotate(1turn)}}@media (max-width:992px){.Login_loginPage__H1EGS{flex-direction:column-reverse}.Login_leftSide__PoaPR{max-width:100%;padding:2rem 1.5rem}.Login_rightSide__BWF\+H{max-width:100%;min-height:220px;padding:2rem}.Login_dashboardGraphic__5Cb7m{height:150px;width:200px}.Login_dashCard__gMe5n{padding:1rem;width:180px}.Login_chartBars__YGVuS{height:60px}.Login_welcomeTitle__4\+MWo{font-size:1.5rem}.Login_welcomeSubtext__d7IYm{font-size:.85rem}.Login_floatingCard__zveYp{display:none}}@media (max-width:576px){.Login_leftSide__PoaPR{padding:1.5rem 1.25rem}.Login_rightSide__BWF\+H{min-height:180px;padding:1.5rem}.Login_brandName__lf8iI{font-size:1.5rem}.Login_sectionTitle__asr\+-{font-size:1.15rem}.Login_illustration__YtEGw{margin-bottom:1rem}.Login_dashboardGraphic__5Cb7m{height:120px;width:160px}.Login_dashCard__gMe5n{padding:.75rem;width:150px}.Login_welcomeTitle__4\+MWo{font-size:1.25rem}.Login_statRow__\+ZJ7b{display:none}}.Login_versionBadge__cuGT7{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:20px;bottom:24px;display:flex;gap:8px;left:24px;padding:8px 14px;position:absolute}.Login_versionLabel__kpeyE{color:#ffffffb3;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.Login_versionNumber__SMd86{color:#fff;font-size:13px;font-weight:600}.Login_brandHeader__DwLUi{align-items:baseline;display:flex;gap:10px;margin-bottom:8px}.Login_brandVersion__44Nm4{background:linear-gradient(135deg,#8b5cf61a,#6366f11a);border:1px solid #8b5cf633;border-radius:12px;color:#8b5cf6;font-size:12px;font-weight:500;padding:4px 10px}.Login_serverVersionTag__0YIAe{background:#10b9811a;border-radius:10px;color:#10b981;font-size:11px;font-weight:500;margin-left:auto;padding:2px 8px}.Login_leftFooter__ojHsu{margin-top:32px;text-align:center}.Login_footerMain__N2INy{color:#94a3b8;font-size:12px;margin-bottom:6px}.Login_footerVersion__xlY7E{align-items:center;color:#64748b;display:flex;font-size:11px;gap:6px;justify-content:center}.Login_footerSeparator__QZkY\+{color:#cbd5e1}@media (max-width:768px){.Login_versionBadge__cuGT7{bottom:16px;left:16px;padding:6px 12px}.Login_versionLabel__kpeyE{font-size:10px}.Login_versionNumber__SMd86{font-size:12px}.Login_brandHeader__DwLUi{align-items:flex-start;flex-direction:column;gap:6px}.Login_brandVersion__44Nm4{font-size:11px}.Login_footerVersion__xlY7E{flex-wrap:wrap}}@media (prefers-color-scheme:dark){.Login_brandVersion__44Nm4{background:#8b5cf633;border-color:#8b5cf64d}.Login_footerMain__N2INy{color:#64748b}.Login_footerVersion__xlY7E{color:#475569}}.SetupWizard_setupPage__IUXn0{background:#f1f5f9;display:flex;max-height:100vh;min-height:100vh;overflow:hidden}.SetupWizard_sidebar__IjHal{background:linear-gradient(180deg,#1e1b4b,#312e81);color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:100vh;overflow:hidden;width:280px}.SetupWizard_sidebarContent__z6zUN{flex:1 1;overflow-y:auto;padding:20px}.SetupWizard_logo__h2fXx{align-items:center;display:flex;gap:12px;margin-bottom:24px}.SetupWizard_logoIcon__DWIOF{align-items:center;background:#ffffff26;border-radius:12px;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.SetupWizard_logoText__UyXXl{display:flex;flex-direction:column}.SetupWizard_logoName__4Pgoh{font-size:22px;font-weight:700;letter-spacing:-.5px}.SetupWizard_logoVersion__B-Ens{color:#fff9;font-size:11px;font-weight:500}.SetupWizard_progressSection__KWbcF{display:flex;gap:20px}.SetupWizard_progressBar__Yh3GT{background:#ffffff1a;border-radius:2px;flex-shrink:0;position:relative;width:4px}.SetupWizard_progressFill__rjA2-{background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:2px;left:0;position:absolute;top:0;transition:height .4s ease;width:100%}.SetupWizard_stepsList__gmbcO{display:flex;flex:1 1;flex-direction:column;gap:8px}.SetupWizard_stepItem__Xr3mn{align-items:center;border-radius:10px;cursor:default;display:flex;gap:12px;padding:8px 10px;transition:all .2s}.SetupWizard_stepItem__Xr3mn.SetupWizard_current__JT4yK{background:#ffffff1a}.SetupWizard_stepItem__Xr3mn.SetupWizard_completed__LP5W0 .SetupWizard_stepCircle__jMoTU{background:#10b981}.SetupWizard_stepCircle__jMoTU{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;flex-shrink:0;font-size:12px;height:32px;justify-content:center;transition:all .2s;width:32px}.SetupWizard_stepItem__Xr3mn.SetupWizard_current__JT4yK .SetupWizard_stepCircle__jMoTU{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 12px #6366f166}.SetupWizard_stepText__jzMAU{display:flex;flex-direction:column}.SetupWizard_stepTitle__BYcFT{color:#ffffffe6;font-size:14px;font-weight:600}.SetupWizard_stepItem__Xr3mn.SetupWizard_current__JT4yK .SetupWizard_stepTitle__BYcFT{color:#fff}.SetupWizard_stepItem__Xr3mn.SetupWizard_completed__LP5W0 .SetupWizard_stepTitle__BYcFT{color:#ffffffb3}.SetupWizard_stepSubtitle__UUswx{color:#ffffff80;font-size:11px}.SetupWizard_sidebarFooter__DFPHq{border-top:1px solid #ffffff14;flex-shrink:0;padding:14px 20px}.SetupWizard_cancelBtn__bfSzu{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;margin-bottom:8px;padding:10px;transition:all .2s;width:100%}.SetupWizard_cancelBtn__bfSzu:hover:not(:disabled){background:#ef444433;border-color:#ef44444d;color:#fca5a5}.SetupWizard_cancelBtn__bfSzu:disabled{cursor:not-allowed;opacity:.5}.SetupWizard_copyright__jTiKb{color:#fff6;display:block;font-size:10px;text-align:center}.SetupWizard_mainContent__aHwmJ{align-items:stretch;display:flex;flex:1 1;height:100vh;justify-content:center;overflow:hidden;padding:24px}.SetupWizard_contentCard__g2lM6{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f;display:flex;flex-direction:column;max-width:900px;overflow:hidden;width:100%}.SetupWizard_stepContent__Iu6hs{animation:SetupWizard_fadeIn__cUQF- .3s ease;flex:1 1;overflow-y:auto;padding:28px 32px}@keyframes SetupWizard_fadeIn__cUQF-{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SetupWizard_stepHeader__Cijzr{margin-bottom:24px;text-align:center}.SetupWizard_stepIcon__DZsHz{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:14px;box-shadow:0 6px 16px #6366f14d;color:#fff;display:flex;font-size:22px;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.SetupWizard_stepIcon__DZsHz.SetupWizard_success__\+CPnX{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 16px #10b9814d}.SetupWizard_stepHeader__Cijzr h2{color:#1e293b;font-size:22px;font-weight:700;margin:0 0 6px}.SetupWizard_stepHeader__Cijzr p{color:#64748b;font-size:14px;margin:0}.SetupWizard_deploymentGrid__qiWdV{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.SetupWizard_deploymentCard__8LiWX{background:#fff;border:2px solid #e2e8f0;border-radius:14px;cursor:pointer;padding:20px;position:relative;transition:all .25s ease}.SetupWizard_deploymentCard__8LiWX:hover{border-color:#c7d2fe;box-shadow:0 6px 20px #6366f11a;transform:translateY(-2px)}.SetupWizard_deploymentCard__8LiWX.SetupWizard_selected__Y64VG{background:linear-gradient(135deg,#6366f10d,#8b5cf60d);border-color:#6366f1}.SetupWizard_deploymentIcon__zBHuf{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:12px;color:#6366f1;display:flex;font-size:20px;height:48px;justify-content:center;margin:0 auto 14px;transition:all .2s;width:48px}.SetupWizard_deploymentCard__8LiWX.SetupWizard_selected__Y64VG .SetupWizard_deploymentIcon__zBHuf{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.SetupWizard_deploymentCard__8LiWX h3{color:#1e293b;font-size:16px;font-weight:700;margin:0 0 6px;text-align:center}.SetupWizard_deploymentCard__8LiWX p{color:#64748b;font-size:13px;line-height:1.4;margin:0 0 14px;text-align:center}.SetupWizard_featureList__IjJFX{list-style:none;margin:0;padding:0}.SetupWizard_featureList__IjJFX li{align-items:center;border-top:1px solid #f1f5f9;color:#475569;display:flex;font-size:12px;gap:8px;padding:6px 0}.SetupWizard_featureList__IjJFX li:first-child{border-top:none}.SetupWizard_featureList__IjJFX li i{align-items:center;background:#ecfdf5;border-radius:50%;color:#10b981;display:flex;font-size:8px;height:16px;justify-content:center;width:16px}.SetupWizard_selectedBadge__g2I-E{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:16px;color:#fff;display:flex;font-size:10px;font-weight:600;gap:5px;padding:5px 10px;position:absolute;right:12px;top:12px}.SetupWizard_formGrid__cOZ0C{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.SetupWizard_formGroup__bBruG{display:flex;flex-direction:column;gap:5px}.SetupWizard_formGroup__bBruG.SetupWizard_fullWidth__fx3vf{grid-column:1/-1}.SetupWizard_formGroup__bBruG label{color:#374151;font-size:12px;font-weight:600}.SetupWizard_required__HRir-{color:#ef4444}.SetupWizard_formGroup__bBruG input,.SetupWizard_formGroup__bBruG select,.SetupWizard_formGroup__bBruG textarea{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;padding:10px 12px;transition:all .2s}.SetupWizard_formGroup__bBruG input:focus,.SetupWizard_formGroup__bBruG select:focus,.SetupWizard_formGroup__bBruG textarea:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a;outline:none}.SetupWizard_formGroup__bBruG input::placeholder,.SetupWizard_formGroup__bBruG textarea::placeholder{color:#94a3b8}.SetupWizard_formGroup__bBruG textarea{min-height:120px;resize:vertical}.SetupWizard_logoUpload__11vlq{align-items:center;display:flex;gap:20px}.SetupWizard_uploadBtn__h2uEZ{align-items:center;background:#f1f5f9;border:2px dashed #cbd5e1;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:14px 24px;transition:all .2s}.SetupWizard_uploadBtn__h2uEZ:hover{background:#f0f3ff;border-color:#6366f1;color:#6366f1}.SetupWizard_uploadBtn__h2uEZ i{font-size:20px}.SetupWizard_logoPreview__h2oTY{border:2px solid #e2e8f0;border-radius:12px;height:64px;overflow:hidden;width:64px}.SetupWizard_logoPreview__h2oTY img{height:100%;object-fit:cover;width:100%}.SetupWizard_templateBox__hdyLa{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-column:1/-1;padding:20px}.SetupWizard_templateBox__hdyLa h4{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 14px}.SetupWizard_templateBox__hdyLa h4 i{color:#6366f1}.SetupWizard_templateBtns__3iM3m{display:flex;flex-wrap:wrap;gap:10px}.SetupWizard_templateBtns__3iM3m button{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s}.SetupWizard_templateBtns__3iM3m button:hover{background:#f0f3ff;border-color:#6366f1;color:#6366f1}.SetupWizard_templateBtns__3iM3m button i{font-size:12px}.SetupWizard_sectionDivider__P8bsU{align-items:center;display:flex;gap:16px;grid-column:1/-1;margin:8px 0}.SetupWizard_sectionDivider__P8bsU:after,.SetupWizard_sectionDivider__P8bsU:before{background:#e2e8f0;content:"";flex:1 1;height:1px}.SetupWizard_sectionDivider__P8bsU span{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.SetupWizard_infoCard__byUoP{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:14px;display:flex;gap:16px;margin-bottom:24px;padding:20px}.SetupWizard_infoIcon__QaOrw{align-items:center;background:#3b82f6;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.SetupWizard_infoContent__dIN9t h4{color:#1e40af;font-size:16px;font-weight:600;margin:0 0 6px}.SetupWizard_infoContent__dIN9t p{color:#3b82f6;font-size:14px;line-height:1.5;margin:0}.SetupWizard_skipSection__omTrX{text-align:center}.SetupWizard_skipBtn__lCDVy{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;padding:14px 28px;transition:all .2s}.SetupWizard_skipBtn__lCDVy:hover{border-color:#6366f1;color:#6366f1}.SetupWizard_passwordInput__CiiBN{position:relative}.SetupWizard_passwordInput__CiiBN input{padding-right:48px;width:100%}.SetupWizard_togglePassword__p5n48{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.SetupWizard_togglePassword__p5n48:hover{color:#6366f1}.SetupWizard_passwordHints__6045h{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-column:1/-1;padding:16px 20px}.SetupWizard_passwordHints__6045h h5{align-items:center;color:#374151;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 12px}.SetupWizard_passwordHints__6045h h5 i{color:#6366f1}.SetupWizard_passwordHints__6045h ul{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.SetupWizard_passwordHints__6045h li{align-items:center;color:#94a3b8;display:flex;font-size:13px;gap:8px}.SetupWizard_passwordHints__6045h li i{align-items:center;background:#fee2e2;border-radius:50%;color:#ef4444;display:flex;font-size:9px;height:18px;justify-content:center;width:18px}.SetupWizard_passwordHints__6045h li.SetupWizard_valid__ZA3Hx{color:#10b981}.SetupWizard_passwordHints__6045h li.SetupWizard_valid__ZA3Hx i{background:#d1fae5;color:#10b981}.SetupWizard_reviewGrid__y-yeU{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:32px}.SetupWizard_reviewCard__yy1Ni{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:20px;transition:all .2s}.SetupWizard_reviewCard__yy1Ni:hover{background:#fff;box-shadow:0 4px 12px #0000000f}.SetupWizard_reviewHeader__UyyKM{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;margin-bottom:14px;padding-bottom:12px}.SetupWizard_reviewHeader__UyyKM i{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;color:#fff;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.SetupWizard_reviewHeader__UyyKM h4{color:#374151;font-size:14px;font-weight:600;margin:0}.SetupWizard_reviewBody__R-Afw p{color:#64748b;font-size:13px;line-height:1.4;margin:0 0 6px}.SetupWizard_reviewBody__R-Afw p:last-child{margin-bottom:0}.SetupWizard_reviewBody__R-Afw p strong{color:#1e293b;font-weight:600}.SetupWizard_launchSection__T7LHS{border-top:1px solid #e2e8f0;padding-top:20px;text-align:center}.SetupWizard_launchBtn__U2TUG{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:14px;box-shadow:0 4px 16px #10b9814d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:12px;padding:16px 40px;transition:all .2s}.SetupWizard_launchBtn__U2TUG:hover:not(:disabled){box-shadow:0 8px 24px #10b98166;transform:translateY(-2px)}.SetupWizard_launchBtn__U2TUG:disabled{cursor:not-allowed;opacity:.7}.SetupWizard_launchBtn__U2TUG i{font-size:18px}.SetupWizard_navigation__tEEZb{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 32px}.SetupWizard_nextBtn__\+JhlS,.SetupWizard_prevBtn__xN4Gb{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.SetupWizard_prevBtn__xN4Gb{background:#fff;border:2px solid #e2e8f0;color:#475569}.SetupWizard_prevBtn__xN4Gb:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.SetupWizard_prevBtn__xN4Gb:disabled{cursor:not-allowed;opacity:.4}.SetupWizard_nextBtn__\+JhlS{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;box-shadow:0 4px 12px #6366f140;color:#fff}.SetupWizard_nextBtn__\+JhlS:hover:not(:disabled){box-shadow:0 6px 16px #6366f159;transform:translateY(-1px)}.SetupWizard_nextBtn__\+JhlS:disabled{cursor:not-allowed;opacity:.5}.SetupWizard_spinner__nXh3P{animation:SetupWizard_spin__trzNk .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes SetupWizard_spin__trzNk{to{transform:rotate(1turn)}}@media (max-width:1200px){.SetupWizard_sidebar__IjHal{width:240px}.SetupWizard_mainContent__aHwmJ{padding:20px}}@media (max-width:992px){.SetupWizard_setupPage__IUXn0{flex-direction:column;max-height:none;overflow:auto}.SetupWizard_sidebar__IjHal{flex-shrink:0;height:auto;width:100%}.SetupWizard_sidebarContent__z6zUN{padding:16px}.SetupWizard_logo__h2fXx{margin-bottom:16px}.SetupWizard_progressSection__KWbcF{flex-direction:row;overflow-x:auto;padding-bottom:8px}.SetupWizard_progressBar__Yh3GT{display:none}.SetupWizard_stepsList__gmbcO{flex-direction:row;gap:4px}.SetupWizard_stepItem__Xr3mn{flex-direction:column;min-width:70px;padding:8px;text-align:center}.SetupWizard_stepCircle__jMoTU{font-size:11px;height:30px;width:30px}.SetupWizard_stepText__jzMAU{align-items:center}.SetupWizard_stepTitle__BYcFT{font-size:10px}.SetupWizard_sidebarFooter__DFPHq,.SetupWizard_stepSubtitle__UUswx{display:none}.SetupWizard_mainContent__aHwmJ{height:auto;padding:16px}.SetupWizard_contentCard__g2lM6{border-radius:14px}.SetupWizard_stepContent__Iu6hs{padding:20px}.SetupWizard_stepIcon__DZsHz{font-size:20px;height:48px;width:48px}.SetupWizard_stepHeader__Cijzr h2{font-size:20px}.SetupWizard_deploymentGrid__qiWdV{gap:14px;grid-template-columns:1fr}.SetupWizard_formGrid__cOZ0C{grid-template-columns:1fr}.SetupWizard_formGroup__bBruG.SetupWizard_fullWidth__fx3vf{grid-column:1}.SetupWizard_reviewGrid__y-yeU{gap:12px;grid-template-columns:1fr}.SetupWizard_navigation__tEEZb{padding:14px 20px}}@media (max-width:576px){.SetupWizard_stepContent__Iu6hs{padding:20px}.SetupWizard_stepHeader__Cijzr{margin-bottom:24px}.SetupWizard_stepIcon__DZsHz{border-radius:14px;font-size:22px;height:56px;width:56px}.SetupWizard_stepHeader__Cijzr h2{font-size:20px}.SetupWizard_stepHeader__Cijzr p{font-size:14px}.SetupWizard_deploymentCard__8LiWX{padding:20px}.SetupWizard_deploymentIcon__zBHuf{font-size:22px;height:52px;width:52px}.SetupWizard_deploymentCard__8LiWX h3{font-size:16px}.SetupWizard_formGroup__bBruG input,.SetupWizard_formGroup__bBruG select,.SetupWizard_formGroup__bBruG textarea{font-size:14px;padding:11px 14px}.SetupWizard_templateBtns__3iM3m{flex-direction:column}.SetupWizard_templateBtns__3iM3m button{justify-content:center;width:100%}.SetupWizard_logoUpload__11vlq{align-items:flex-start;flex-direction:column}.SetupWizard_uploadBtn__h2uEZ{justify-content:center;width:100%}.SetupWizard_passwordHints__6045h ul{flex-direction:column;gap:8px}.SetupWizard_navigation__tEEZb{gap:12px;padding:16px 20px}.SetupWizard_nextBtn__\+JhlS,.SetupWizard_prevBtn__xN4Gb{font-size:13px;padding:12px 18px}.SetupWizard_launchBtn__U2TUG{font-size:15px;padding:14px 24px;width:100%}}.SetupWizard_sidebarContent__z6zUN::-webkit-scrollbar{width:4px}.SetupWizard_sidebarContent__z6zUN::-webkit-scrollbar-track{background:#0000}.SetupWizard_sidebarContent__z6zUN::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.SetupWizard_stepContent__Iu6hs::-webkit-scrollbar{width:6px}.SetupWizard_stepContent__Iu6hs::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.SetupWizard_stepContent__Iu6hs::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.SetupWizard_stepContent__Iu6hs::-webkit-scrollbar-thumb:hover{background:#94a3b8}.BranchSelector_overlay__NhIk-{align-items:center;animation:BranchSelector_fadeIn__-a\+CF .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1050}@keyframes BranchSelector_fadeIn__-a\+CF{0%{opacity:0}to{opacity:1}}.BranchSelector_modal__GzZz4{animation:BranchSelector_slideUp__MZHZR .25s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:80vh;max-width:580px;overflow:hidden;width:100%}@keyframes BranchSelector_slideUp__MZHZR{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.BranchSelector_header__iue09{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.BranchSelector_headerContent__IAXzu{display:flex;gap:14px}.BranchSelector_headerIcon__Knav0{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.BranchSelector_headerText__Xq9K4 h2{color:#1e293b;font-size:18px;font-weight:700;margin:0 0 6px}.BranchSelector_headerMeta__hctSY{display:flex;flex-wrap:wrap;gap:12px}.BranchSelector_companyName__-4cq5{align-items:center;color:#475569;display:inline-flex;font-size:13px;gap:6px}.BranchSelector_companyName__-4cq5 i{color:#94a3b8;font-size:11px}.BranchSelector_branchCount__fUVAv{align-items:center;color:#6366f1;display:inline-flex;font-size:13px;font-weight:500;gap:5px}.BranchSelector_branchCount__fUVAv i{font-size:11px}.BranchSelector_closeBtn__302Ht{align-items:center;background:#f1f5f9;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;transition:all .15s;width:36px}.BranchSelector_closeBtn__302Ht:hover{background:#e2e8f0;color:#334155}.BranchSelector_subtitle__\+g5rk{background:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:13px;padding:12px 24px}.BranchSelector_adminNote__-OQvq{align-items:center;color:#d97706;display:inline-flex;font-weight:500;gap:6px}.BranchSelector_adminNote__-OQvq i{font-size:12px}.BranchSelector_alertError__snulx{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;display:flex;font-size:13px;gap:10px;margin:16px 24px 0;padding:12px 14px}.BranchSelector_alertError__snulx i:first-child{flex-shrink:0;font-size:15px}.BranchSelector_alertError__snulx span{flex:1 1}.BranchSelector_alertError__snulx button{background:none;border:none;color:#dc2626;cursor:pointer;font-size:12px;opacity:.6;padding:4px}.BranchSelector_alertError__snulx button:hover{opacity:1}.BranchSelector_searchWrapper__QfqcJ{margin:16px 24px 0;position:relative}.BranchSelector_searchWrapper__QfqcJ>i:first-child{color:#94a3b8;font-size:14px;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.BranchSelector_searchWrapper__QfqcJ input{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;font-size:14px;padding:12px 110px 12px 42px;transition:all .2s;width:100%}.BranchSelector_searchWrapper__QfqcJ input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.BranchSelector_searchWrapper__QfqcJ input::placeholder{color:#94a3b8}.BranchSelector_clearBtn__S\+1tV{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:14px;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.BranchSelector_clearBtn__S\+1tV:hover{color:#64748b}.BranchSelector_searchCount__tyDa6{background:#f1f5f9;border-radius:6px;color:#94a3b8;font-size:11px;padding:4px 8px;position:absolute;right:44px;top:50%;transform:translateY(-50%);white-space:nowrap}.BranchSelector_branchList__lV-09{flex:1 1;overflow-y:auto;padding:16px 24px}.BranchSelector_branchList__lV-09::-webkit-scrollbar{width:6px}.BranchSelector_branchList__lV-09::-webkit-scrollbar-track{background:#0000}.BranchSelector_branchList__lV-09::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.BranchSelector_branchList__lV-09::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.BranchSelector_emptyState__EBnmZ{padding:40px 20px;text-align:center}.BranchSelector_emptyState__EBnmZ>i{color:#cbd5e1;font-size:40px;margin-bottom:12px}.BranchSelector_emptyState__EBnmZ h4{color:#475569;font-size:15px;font-weight:600;margin:0 0 6px}.BranchSelector_emptyState__EBnmZ p{color:#94a3b8;font-size:13px;margin:0}.BranchSelector_branchCard__X9LTU{align-items:flex-start;animation:BranchSelector_cardFadeIn__P\+7Un .3s ease backwards;background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;gap:14px;margin-bottom:10px;padding:16px;transition:all .2s ease}.BranchSelector_branchCard__X9LTU:last-child{margin-bottom:0}@keyframes BranchSelector_cardFadeIn__P\+7Un{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.BranchSelector_branchCard__X9LTU:hover{background:#fafaff;border-color:#c7d2fe}.BranchSelector_branchCard__X9LTU.BranchSelector_selected__EW3ak{background:linear-gradient(135deg,#eef2ff,#f5f3ff);border-color:#6366f1;box-shadow:0 2px 8px #6366f11f}.BranchSelector_branchIcon__Seb\+E{align-items:center;background:#e0e7ff;border-radius:10px;color:#6366f1;display:flex;flex-shrink:0;font-size:16px;height:42px;justify-content:center;transition:all .2s;width:42px}.BranchSelector_branchCard__X9LTU.BranchSelector_selected__EW3ak .BranchSelector_branchIcon__Seb\+E,.BranchSelector_branchIcon__Seb\+E.BranchSelector_mainIcon__gNtgS{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.BranchSelector_branchInfo__e-6\+e{flex:1 1;min-width:0}.BranchSelector_branchHeader__NjA8S{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.BranchSelector_branchHeader__NjA8S h4{color:#1e293b;font-size:15px;font-weight:600;margin:0}.BranchSelector_branchCode__zHEyz{background:#f1f5f9;border-radius:5px;color:#64748b;font-family:Monaco,Consolas,monospace;font-size:11px;padding:2px 8px}.BranchSelector_branchCard__X9LTU.BranchSelector_selected__EW3ak .BranchSelector_branchCode__zHEyz{background:#6366f126;color:#4f46e5}.BranchSelector_badgeMain__dfjej{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:5px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:4px;padding:3px 8px}.BranchSelector_badgeMain__dfjej i{font-size:8px}.BranchSelector_badgePrimary__oQTuL{background:#dbeafe;border-radius:5px;color:#1d4ed8;font-size:10px;font-weight:600;padding:3px 8px}.BranchSelector_branchMeta__PlV1J{display:flex;flex-wrap:wrap;gap:14px}.BranchSelector_metaItem__bPXvp{align-items:center;color:#64748b;display:inline-flex;font-size:12px;gap:6px}.BranchSelector_metaItem__bPXvp i{color:#94a3b8;font-size:11px;text-align:center;width:12px}.BranchSelector_branchArrow__N2aNQ{align-items:center;background:#f1f5f9;border-radius:8px;color:#94a3b8;display:flex;flex-shrink:0;font-size:12px;height:32px;justify-content:center;transition:all .2s;width:32px}.BranchSelector_branchCard__X9LTU:hover .BranchSelector_branchArrow__N2aNQ{background:#6366f1;color:#fff;transform:translateX(2px)}.BranchSelector_footer__JNszg{align-items:center;background:#f8fafc;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 24px}.BranchSelector_footerHint__EKxp8{align-items:center;color:#64748b;display:flex;font-size:13px;gap:8px}.BranchSelector_footerHint__EKxp8 i{color:#94a3b8}.BranchSelector_btnCancel__te6B0{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.BranchSelector_btnCancel__te6B0:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.BranchSelector_btnCancel__te6B0:disabled{cursor:not-allowed;opacity:.5}.BranchSelector_btnCancel__te6B0 i{font-size:11px}@media (max-width:600px){.BranchSelector_overlay__NhIk-{padding:12px}.BranchSelector_modal__GzZz4{border-radius:14px;max-height:90vh}.BranchSelector_header__iue09{padding:16px 18px 14px}.BranchSelector_headerIcon__Knav0{font-size:16px;height:40px;width:40px}.BranchSelector_headerText__Xq9K4 h2{font-size:16px}.BranchSelector_headerMeta__hctSY{flex-direction:column;gap:4px}.BranchSelector_subtitle__\+g5rk{font-size:12px;padding:10px 18px}.BranchSelector_searchWrapper__QfqcJ{margin:14px 18px 0}.BranchSelector_branchList__lV-09{padding:14px 18px}.BranchSelector_branchCard__X9LTU{padding:14px}.BranchSelector_branchIcon__Seb\+E{font-size:14px;height:38px;width:38px}.BranchSelector_branchHeader__NjA8S h4{font-size:14px}.BranchSelector_branchMeta__PlV1J{flex-direction:column;gap:4px}.BranchSelector_footer__JNszg{flex-direction:column;gap:12px;padding:14px 18px}.BranchSelector_footerLeft__J8OsV{text-align:center;width:100%}.BranchSelector_selectHint__khoBj,.BranchSelector_selectedInfo__XTOBZ{justify-content:center}.BranchSelector_footerActions__EWIBL{width:100%}.BranchSelector_footerActions__EWIBL button{flex:1 1;justify-content:center}}.CompanySelection_loadingScreen__fbark{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;justify-content:center;min-height:100vh}.CompanySelection_loadingCard__mItwq{background:#fff;border-radius:24px;box-shadow:0 25px 50px #0003;padding:48px;text-align:center}.CompanySelection_loadingLogo__KN4AI{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:18px;color:#fff;display:flex;font-size:32px;height:72px;justify-content:center;margin:0 auto 20px;width:72px}.CompanySelection_loadingCard__mItwq h3{color:#1e293b;font-size:20px;font-weight:700;margin:16px 0 8px}.CompanySelection_loadingCard__mItwq p{color:#64748b;font-size:14px;margin:0}.CompanySelection_spinner__XudZu{animation:CompanySelection_spin__-aqkz .8s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:48px;margin:0 auto;width:48px}@keyframes CompanySelection_spin__-aqkz{to{transform:rotate(1turn)}}.CompanySelection_pageContainer__p7eyK{background:#f1f5f9;display:flex;min-height:100vh}.CompanySelection_sidebar__sGJGi{background:linear-gradient(180deg,#1e1b4b,#312e81);bottom:0;color:#fff;display:flex;flex-direction:column;left:0;position:fixed;top:0;width:280px;z-index:100}.CompanySelection_sidebarContent__7C7vB{flex:1 1;padding:24px}.CompanySelection_logo__VDh9A{align-items:center;display:flex;gap:12px;margin-bottom:32px}.CompanySelection_logoIcon__zMykg{align-items:center;background:#ffffff26;border-radius:12px;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.CompanySelection_logoText__LwEk5{display:flex;flex-direction:column}.CompanySelection_logoName__PJqpn{font-size:20px;font-weight:700;letter-spacing:-.5px}.CompanySelection_logoVersion__GvxKB{color:#fff9;font-size:11px;font-weight:500}.CompanySelection_userCard__BtEH7{background:#ffffff14;border-radius:14px;margin-bottom:24px;padding:16px}.CompanySelection_userAvatar__ne2zw{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center;margin-bottom:12px;width:48px}.CompanySelection_userInfo__uOR8S h4{font-size:15px;font-weight:600;margin:0 0 4px}.CompanySelection_userInfo__uOR8S p{color:#fff9;font-size:12px;margin:0;word-break:break-all}.CompanySelection_adminTag__SkQ8Y{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:6px;display:inline-flex;font-size:10px;font-weight:600;gap:5px;letter-spacing:.3px;margin-top:10px;padding:4px 10px;text-transform:uppercase}.CompanySelection_adminTag__SkQ8Y i{font-size:9px}.CompanySelection_quickStats__4JAuy{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.CompanySelection_statBox__LDps3{align-items:center;background:#ffffff0f;border-radius:10px;display:flex;gap:12px;padding:14px}.CompanySelection_statBox__LDps3>i{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;font-size:14px;height:36px;justify-content:center;width:36px}.CompanySelection_statBox__LDps3>div{display:flex;flex-direction:column}.CompanySelection_statNumber__mgYtD{font-size:18px;font-weight:700}.CompanySelection_statLabel__idw2m{color:#fff9;font-size:11px}.CompanySelection_sidebarFooter__5TdgY{border-top:1px solid #ffffff14;padding:20px 24px}.CompanySelection_logoutBtn__HFFin{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;color:#fffc;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;margin-bottom:12px;padding:12px;transition:all .2s;width:100%}.CompanySelection_logoutBtn__HFFin:hover:not(:disabled){background:#ef444433;border-color:#ef44444d;color:#fca5a5}.CompanySelection_logoutBtn__HFFin:disabled{cursor:not-allowed;opacity:.5}.CompanySelection_copyright__C4Znt{color:#fff6;display:block;font-size:10px;text-align:center}.CompanySelection_mainContent__-OZ5Q{flex:1 1;margin-left:280px;min-height:100vh;padding:24px 32px}.CompanySelection_header__GbpKo{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.CompanySelection_headerLeft__cAqWe h1{color:#1e293b;font-size:28px;font-weight:700;margin:0 0 4px}.CompanySelection_headerLeft__cAqWe p{color:#64748b;font-size:14px;margin:0}.CompanySelection_headerRight__wdLjl{align-items:center;display:flex;gap:12px}.CompanySelection_searchBox__s-a2-{position:relative;width:280px}.CompanySelection_searchBox__s-a2->i:first-child{color:#94a3b8;font-size:14px;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.CompanySelection_searchBox__s-a2- input{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;padding:12px 40px 12px 42px;transition:all .2s;width:100%}.CompanySelection_searchBox__s-a2- input:focus{border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a;outline:none}.CompanySelection_searchBox__s-a2- input::placeholder{color:#94a3b8}.CompanySelection_clearBtn__VgTvu{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.CompanySelection_clearBtn__VgTvu:hover{color:#64748b}.CompanySelection_newCompanyBtn__wIfU6{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;box-shadow:0 2px 8px #6366f140;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 18px;transition:all .2s;white-space:nowrap}.CompanySelection_newCompanyBtn__wIfU6:hover:not(:disabled){box-shadow:0 4px 12px #6366f159;transform:translateY(-1px)}.CompanySelection_newCompanyBtn__wIfU6:disabled{cursor:not-allowed;opacity:.5}.CompanySelection_newCompanyBtn__wIfU6 i{font-size:12px}.CompanySelection_refreshBtn__gt04h{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:44px;justify-content:center;transition:all .2s;width:44px}.CompanySelection_refreshBtn__gt04h:hover:not(:disabled){border-color:#6366f1;color:#6366f1}.CompanySelection_refreshBtn__gt04h:disabled{cursor:not-allowed;opacity:.5}.CompanySelection_viewToggle__i-iCB{background:#fff;border:2px solid #e2e8f0;border-radius:12px;display:flex;overflow:hidden}.CompanySelection_viewToggle__i-iCB button{align-items:center;background:#0000;border:none;color:#94a3b8;cursor:pointer;display:flex;font-size:14px;height:44px;justify-content:center;transition:all .2s;width:44px}.CompanySelection_viewToggle__i-iCB button:first-child{border-right:1px solid #e2e8f0}.CompanySelection_viewToggle__i-iCB button:hover:not(:disabled){background:#f8fafc;color:#6366f1}.CompanySelection_viewToggle__i-iCB button.CompanySelection_active__9u7qD{background:#6366f1;color:#fff}.CompanySelection_viewToggle__i-iCB button:disabled{cursor:not-allowed;opacity:.5}.CompanySelection_errorAlert__KqM\+3{align-items:center;animation:CompanySelection_slideIn__dfebj .3s ease;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:14px;display:flex;gap:12px;margin-bottom:20px;padding:14px 18px}@keyframes CompanySelection_slideIn__dfebj{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CompanySelection_errorAlert__KqM\+3>i:first-child{color:#dc2626;font-size:18px}.CompanySelection_errorAlert__KqM\+3>span{color:#991b1b;flex:1 1;font-size:14px}.CompanySelection_errorAlert__KqM\+3>button{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.CompanySelection_errorAlert__KqM\+3>button:hover{background:#fef2f2}.CompanySelection_resultsInfo__KytbK{color:#64748b;font-size:13px;margin-bottom:16px}.CompanySelection_resultsInfo__KytbK strong{color:#1e293b}.CompanySelection_emptyState__A97Y6{background:#fff;border-radius:20px;box-shadow:0 1px 3px #0000000d;padding:80px 40px;text-align:center}.CompanySelection_emptyIcon__3ce0x{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:20px;color:#94a3b8;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.CompanySelection_emptyState__A97Y6 h3{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 8px}.CompanySelection_emptyState__A97Y6 p{color:#64748b;font-size:14px;margin:0 0 24px}.CompanySelection_emptyAction__bPisL{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:14px 24px;transition:all .2s}.CompanySelection_emptyAction__bPisL:hover{box-shadow:0 8px 20px #6366f14d;transform:translateY(-2px)}.CompanySelection_companiesGrid__p5Q6x{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.CompanySelection_companiesGrid__p5Q6x.CompanySelection_listMode__EIKxC{gap:12px;grid-template-columns:1fr}.CompanySelection_companyCard__C1aJD{background:#fff;border:2px solid #0000;border-radius:18px;box-shadow:0 1px 3px #0000000d;cursor:pointer;overflow:hidden;position:relative;transition:all .25s ease}.CompanySelection_companyCard__C1aJD:hover{border-color:#c7d2fe;box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.CompanySelection_companyCard__C1aJD.CompanySelection_selecting__MAyrN{opacity:.7;pointer-events:none}.CompanySelection_loadingOverlay__vZJ85{align-items:center;background:#ffffffe6;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.CompanySelection_miniSpinner__n6EKy{animation:CompanySelection_spin__-aqkz .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:28px;width:28px}.CompanySelection_cardTop__xBcKH{align-items:flex-start;display:flex;justify-content:space-between;padding:20px 20px 0}.CompanySelection_cardIcon__WBIuP{align-items:center;border-radius:16px;box-shadow:0 8px 20px #00000026;color:#fff;display:flex;font-size:24px;height:56px;justify-content:center;width:56px}.CompanySelection_statusBadge__5lcPq{align-items:center;border-radius:20px;display:flex;font-size:11px;font-weight:600;gap:6px;padding:6px 12px}.CompanySelection_statusBadge__5lcPq.CompanySelection_active__9u7qD{background:#ecfdf5;color:#059669}.CompanySelection_statusBadge__5lcPq.CompanySelection_inactive__QncvQ{background:#fef2f2;color:#dc2626}.CompanySelection_statusDot__VYAst{background:currentColor;border-radius:50%;height:6px;width:6px}.CompanySelection_cardBody__NrcLA{padding:20px}.CompanySelection_cardBody__NrcLA h4{color:#1e293b;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 14px}.CompanySelection_cardMeta__DOMmA{display:flex;flex-direction:column;gap:8px}.CompanySelection_metaRow__lyo-9{align-items:center;color:#64748b;display:flex;font-size:13px;gap:10px}.CompanySelection_metaRow__lyo-9 i{color:#94a3b8;font-size:12px;text-align:center;width:16px}.CompanySelection_codeText__vU22N{color:#6366f1;font-family:Monaco,Consolas,monospace}.CompanySelection_cardFooter__DgnrK{align-items:center;background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.CompanySelection_branchInfo__eKC70{align-items:center;display:flex;gap:10px}.CompanySelection_branchIcon__hL19u{align-items:center;background:#e0e7ff;border-radius:10px;color:#6366f1;display:flex;font-size:14px;height:36px;justify-content:center;width:36px}.CompanySelection_branchText__6MHW9{display:flex;flex-direction:column}.CompanySelection_branchNumber__HYVyG{color:#1e293b;font-size:18px;font-weight:700;line-height:1}.CompanySelection_branchLabel__qgFDr{color:#64748b;font-size:11px}.CompanySelection_cardAction__bwOu-{align-items:center;background:#6366f1;border-radius:10px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:6px;opacity:0;padding:8px 14px;transform:translateX(-10px);transition:all .2s}.CompanySelection_companyCard__C1aJD:hover .CompanySelection_cardAction__bwOu-{opacity:1;transform:translateX(0)}.CompanySelection_companyCard__C1aJD.CompanySelection_listCard__7GPn2{align-items:center;border-radius:14px;display:flex;gap:16px;padding:18px 20px}.CompanySelection_companyCard__C1aJD.CompanySelection_listCard__7GPn2:hover{transform:none}.CompanySelection_listIcon__sx5Jl{align-items:center;border-radius:14px;box-shadow:0 4px 12px #0000001a;color:#fff;display:flex;flex-shrink:0;font-size:22px;height:52px;justify-content:center;width:52px}.CompanySelection_listContent__-mGId{align-items:center;display:flex;flex:1 1;gap:20px}.CompanySelection_listMain__IKt\+-{flex:1 1;min-width:0}.CompanySelection_listNameRow__Ng6Sa{align-items:center;display:flex;gap:10px;margin-bottom:6px}.CompanySelection_listNameRow__Ng6Sa h4{color:#1e293b;font-size:16px;font-weight:600;margin:0}.CompanySelection_listNameRow__Ng6Sa .CompanySelection_statusDot__VYAst{border-radius:50%;height:8px;width:8px}.CompanySelection_listNameRow__Ng6Sa .CompanySelection_statusDot__VYAst.CompanySelection_active__9u7qD{background:#10b981}.CompanySelection_listNameRow__Ng6Sa .CompanySelection_statusDot__VYAst.CompanySelection_inactive__QncvQ{background:#ef4444}.CompanySelection_listMeta__OV8fR{display:flex;flex-wrap:wrap;gap:16px}.CompanySelection_listMeta__OV8fR span{align-items:center;color:#64748b;display:flex;font-size:13px;gap:6px}.CompanySelection_listMeta__OV8fR i{color:#94a3b8;font-size:11px}.CompanySelection_listRight__qeWt2{align-items:center;display:flex;gap:14px}.CompanySelection_branchPill__q8rn4{align-items:center;background:#e0e7ff;border-radius:20px;color:#4f46e5;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px}.CompanySelection_branchPill__q8rn4 i{font-size:12px}.CompanySelection_statusTag__ZiqGg{background:#ecfdf5;border-radius:8px;color:#059669;font-size:11px;font-weight:600;padding:6px 12px}.CompanySelection_arrowIcon__xsVEq{color:#cbd5e1;font-size:14px;transition:all .2s}.CompanySelection_companyCard__C1aJD.CompanySelection_listCard__7GPn2:hover .CompanySelection_arrowIcon__xsVEq{color:#6366f1;transform:translateX(4px)}@media (max-width:1024px){.CompanySelection_sidebar__sGJGi{width:240px}.CompanySelection_mainContent__-OZ5Q{margin-left:240px}}@media (max-width:768px){.CompanySelection_pageContainer__p7eyK{flex-direction:column}.CompanySelection_sidebar__sGJGi{padding:16px;position:relative;width:100%}.CompanySelection_sidebarContent__7C7vB{padding:0}.CompanySelection_logo__VDh9A{margin-bottom:16px}.CompanySelection_userCard__BtEH7{align-items:center;display:flex;gap:12px;margin-bottom:16px}.CompanySelection_userAvatar__ne2zw{margin-bottom:0}.CompanySelection_quickStats__4JAuy{flex-direction:row;gap:8px;margin-bottom:16px}.CompanySelection_statBox__LDps3{flex:1 1;padding:12px}.CompanySelection_sidebarActions__FLsP0,.CompanySelection_sidebarFooter__5TdgY{display:none}.CompanySelection_mainContent__-OZ5Q{margin-left:0;padding:20px 16px}.CompanySelection_header__GbpKo{align-items:stretch;flex-direction:column}.CompanySelection_headerRight__wdLjl{flex-wrap:wrap}.CompanySelection_searchBox__s-a2-{flex:1 1;min-width:200px;width:auto}.CompanySelection_companiesGrid__p5Q6x{grid-template-columns:1fr}.CompanySelection_listContent__-mGId{align-items:flex-start;flex-direction:column;gap:10px}.CompanySelection_listRight__qeWt2{justify-content:flex-start;width:100%}}@media (max-width:480px){.CompanySelection_headerLeft__cAqWe h1{font-size:22px}.CompanySelection_searchBox__s-a2-{min-width:0}.CompanySelection_cardBody__NrcLA h4{font-size:16px}.CompanySelection_cardAction__bwOu-{display:none}}.Overview_pageContainer__Kik7j{background:#ededee;min-height:100vh;padding:24px}.Overview_notificationContainer__mxBzY{display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:80px;z-index:9999}.Overview_notification__5rs1S{align-items:center;animation:Overview_slideIn__2Esnf .3s ease;border-radius:10px;box-shadow:0 4px 20px #00000026;color:#fff;display:flex;font-size:14px;font-weight:500;gap:12px;min-width:280px;padding:14px 20px}.Overview_notification__5rs1S.Overview_success__gyK9V{background:linear-gradient(135deg,#10b981,#059669)}.Overview_notification__5rs1S.Overview_error__lp30q{background:linear-gradient(135deg,#ef4444,#dc2626)}.Overview_notification__5rs1S.Overview_info__I0PD\+{background:linear-gradient(135deg,#3b82f6,#2563eb)}@keyframes Overview_slideIn__2Esnf{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Overview_errorState__nxYRi,.Overview_loadingState__bwZPv{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.Overview_spinner__XqxJX{animation:Overview_spin__uXJ\+t .8s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:48px;margin-bottom:16px;width:48px}@keyframes Overview_spin__uXJ\+t{to{transform:rotate(1turn)}}.Overview_errorIcon__TGkIG{align-items:center;background:#fef2f2;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.Overview_errorIcon__TGkIG i{color:#dc2626;font-size:28px}.Overview_errorState__nxYRi h3{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 8px}.Overview_errorState__nxYRi p{font-size:14px;margin:0 0 20px}.Overview_retryBtn__ckwwQ{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.Overview_retryBtn__ckwwQ:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.Overview_accessDeniedContainer__Bpozz{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 120px);padding:20px}.Overview_accessDeniedCard__82okZ{max-width:400px;text-align:center}.Overview_accessDeniedIcon__SFJIx{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);border-radius:50%;box-shadow:0 4px 15px #ef444426;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.Overview_accessDeniedIcon__SFJIx i{color:#dc2626;font-size:36px}.Overview_accessDeniedTitle__ce6-h{color:#0f172a;font-size:24px;font-weight:700;margin:0 0 12px}.Overview_accessDeniedMessage__Q63\+S{color:#475569;font-size:15px;margin:0 0 6px}.Overview_accessDeniedHint__ZAl-x{color:#94a3b8;font-size:13px;margin:0 0 24px}.Overview_accessDeniedActions__2Xd0I{display:flex;gap:12px;justify-content:center}.Overview_backBtn__9p3LX{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.Overview_backBtn__9p3LX:hover{background:#f8fafc;border-color:#cbd5e1}.Overview_primaryBtn__scFRp{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.Overview_primaryBtn__scFRp:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.Overview_pageHeader__PsP2m{background-color:#fff;flex-wrap:wrap;justify-content:space-between;margin-bottom:14px;padding:10px}.Overview_headerLeft__yveMp,.Overview_pageHeader__PsP2m{align-items:center;display:flex;gap:16px}.Overview_headerIcon__KN701{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:14px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:flex;font-size:22px;height:52px;justify-content:center;width:52px}.Overview_pageTitle__rfkhX{color:#0f172a;font-size:24px;font-weight:700;margin:0}.Overview_pageSubtitle__gPdbf{color:#64748b;font-size:13px;margin:4px 0 0}.Overview_greetingCard__tSSl3,.Overview_headerRight__HTJag{align-items:center;display:flex;gap:12px}.Overview_greetingCard__tSSl3{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 16px}.Overview_greetingCard__tSSl3>i{color:#f59e0b;font-size:20px}.Overview_greetingCard__tSSl3>div{display:flex;flex-direction:column}.Overview_greetingText__mFyn3{color:#64748b;font-size:12px}.Overview_greetingName__WzHN7{color:#0f172a;font-size:14px;font-weight:600}.Overview_refreshBtn__Tm7Hm{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .2s;width:42px}.Overview_refreshBtn__Tm7Hm:hover{background:#f8fafc;border-color:#667eea;color:#667eea}.Overview_refreshBtn__Tm7Hm:hover i{animation:Overview_spin__uXJ\+t .5s linear}.Overview_sectionTitle__woytK{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:600;gap:10px;margin:0 0 16px}.Overview_sectionTitle__woytK i{color:#667eea}.Overview_alertsSection__8it81{margin-bottom:24px}.Overview_alertsGrid__H6JGK{display:flex;gap:16px}.Overview_alertCard__V702p{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:14px;cursor:pointer;display:flex;flex:1 1;gap:14px;min-width:0;padding:18px 16px;transition:all .2s}.Overview_alertCard__V702p:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}.Overview_alertCard__V702p>i:last-child{color:#cbd5e1;flex-shrink:0;font-size:12px;margin-left:auto;transition:all .2s}.Overview_alertCard__V702p:hover>i:last-child{color:#64748b;transform:translateX(4px)}.Overview_alertIconWrap__mhIBm{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.Overview_alertOrange__8Q8Xq .Overview_alertIconWrap__mhIBm{background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#ea580c}.Overview_alertRed__18lSK .Overview_alertIconWrap__mhIBm{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626}.Overview_alertYellow__-UwZP .Overview_alertIconWrap__mhIBm{background:linear-gradient(135deg,#fefce8,#fef9c3);color:#ca8a04}.Overview_alertGreen__1mk0O .Overview_alertIconWrap__mhIBm{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#16a34a}.Overview_alertInfo__NisgC{display:flex;flex-direction:column;min-width:0}.Overview_alertValue__WGQQJ{color:#0f172a;font-size:22px;font-weight:700;line-height:1.2}.Overview_alertLabel__97jZd{color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Overview_quickActionsSection__8wj0j{margin-bottom:24px}.Overview_quickActionsGrid__S5PHK{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.Overview_quickActionCard__b8fs1{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:24px 16px;transition:all .2s}.Overview_quickActionCard__b8fs1:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-4px)}.Overview_quickActionIcon__-kz17{align-items:center;border-radius:14px;display:flex;font-size:22px;height:52px;justify-content:center;transition:transform .2s;width:52px}.Overview_quickActionCard__b8fs1:hover .Overview_quickActionIcon__-kz17{transform:scale(1.1)}.Overview_actionPurple__wcjeG .Overview_quickActionIcon__-kz17{background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#7c3aed}.Overview_actionGreen__aKCmE .Overview_quickActionIcon__-kz17{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#16a34a}.Overview_actionBlue__t7dW9 .Overview_quickActionIcon__-kz17{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb}.Overview_actionOrange__5WUKc .Overview_quickActionIcon__-kz17{background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#ea580c}.Overview_actionTeal__xjWI4 .Overview_quickActionIcon__-kz17{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);color:#0d9488}.Overview_actionPink__9yXOL .Overview_quickActionIcon__-kz17{background:linear-gradient(135deg,#fdf2f8,#fce7f3);color:#db2777}.Overview_quickActionLabel__ZEDpN{color:#0f172a;font-size:14px;font-weight:600}.Overview_quickActionHint__Esje9{color:#94a3b8;font-size:11px}.Overview_tablesRow__lHPe2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.Overview_tableCard__\+-jaC,.Overview_transactionsCard__qBGJ9{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.Overview_tableHeader__6fGQf{align-items:center;background:#fafbfc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:18px 20px}.Overview_tableHeaderLeft__if2Oq{align-items:center;display:flex;gap:14px}.Overview_tableIconWrap__Nsumg{align-items:center;border-radius:10px;display:flex;font-size:18px;height:42px;justify-content:center;width:42px}.Overview_iconHot__vpqhk{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#ef4444}.Overview_iconCold__JaazB{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#3b82f6}.Overview_iconPurple__co02I{background:linear-gradient(135deg,#f5f3ff,#ede9fe);color:#7c3aed}.Overview_tableHeaderLeft__if2Oq h3{color:#0f172a;font-size:15px;font-weight:600;margin:0}.Overview_tableHeaderLeft__if2Oq span{color:#94a3b8;font-size:12px}.Overview_viewAllBtn__0O-XO{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#667eea;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.Overview_viewAllBtn__0O-XO:hover{background:#f5f3ff;border-color:#667eea}.Overview_emptyState__oAYX7{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:48px 20px}.Overview_emptyState__oAYX7 i{color:#cbd5e1;font-size:40px;margin-bottom:16px}.Overview_emptyState__oAYX7 h4{color:#475569;font-size:16px;font-weight:600;margin:0 0 8px}.Overview_emptyState__oAYX7 p{font-size:13px;margin:0;text-align:center}.Overview_createSaleBtn__m4022{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-top:16px;padding:10px 20px;transition:all .2s}.Overview_createSaleBtn__m4022:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.Overview_tableWrapper__J20Q6{overflow-x:auto}.Overview_table__M5KHj{border-collapse:collapse;width:100%}.Overview_table__M5KHj th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.Overview_table__M5KHj td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:13px;padding:14px 16px}.Overview_clickableRow__dCC8d{cursor:pointer;transition:background .15s}.Overview_clickableRow__dCC8d:hover{background:#f8fafc}.Overview_textCenter__w9eJM{text-align:center}.Overview_textRight__dunQL{text-align:right}.Overview_rankBadge__IddhT{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.Overview_rankHot__h3Euc{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626}.Overview_rankCold__4gLy4{background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#2563eb}.Overview_productCell__5DWIC{display:flex;flex-direction:column;gap:2px}.Overview_productName__D8dvK{color:#0f172a;font-weight:500}.Overview_productCode__hCLYf{color:#94a3b8;font-size:11px}.Overview_soldBadge__m8j7n{background:#d1fae5;color:#065f46}.Overview_soldBadge__m8j7n,.Overview_stockBadge__wM9z9{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.Overview_stockBadge__wM9z9{background:#f1f5f9;color:#475569}.Overview_soldWarning__d9gew{background:#fef3c7;color:#92400e}.Overview_noSalesBadge__nvnVx,.Overview_soldWarning__d9gew{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.Overview_noSalesBadge__nvnVx{background:#fee2e2;color:#991b1b}.Overview_revenueCell__7Xwln{color:#059669;font-weight:600}.Overview_invoiceNumber__r31su{align-items:center;background:#f5f3ff;border-radius:6px;color:#667eea;display:inline-flex;font-family:Monaco,Consolas,monospace;font-size:12px;font-weight:600;gap:8px;padding:6px 12px;transition:all .2s}.Overview_invoiceNumber__r31su i{font-size:10px;opacity:0;transition:opacity .2s}.Overview_clickableRow__dCC8d:hover .Overview_invoiceNumber__r31su i{opacity:1}.Overview_customerCell__Dt1we{color:#0f172a;font-weight:500}.Overview_dateCell__0VcAf{color:#64748b;font-size:12px}.Overview_amountCell__xY1-1{color:#059669;font-weight:700}.Overview_statusBadge__HwtmS{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:5px 10px}.Overview_statusPaid__TD3OB{background:#d1fae5;color:#065f46}.Overview_statusPending__bozyS{background:#fef3c7;color:#92400e}.Overview_statusPartial__2hXkU{background:#dbeafe;color:#1e40af}.Overview_statusUnpaid__g3wDU{background:#fee2e2;color:#991b1b}.Overview_statusDefault__n0ZUf{background:#f1f5f9;color:#64748b}@media (max-width:1400px){.Overview_quickActionsGrid__S5PHK{grid-template-columns:repeat(4,1fr)}.Overview_alertCard__V702p{gap:12px;padding:16px 14px}.Overview_alertIconWrap__mhIBm{font-size:16px;height:40px;width:40px}.Overview_alertValue__WGQQJ{font-size:20px}.Overview_alertLabel__97jZd{font-size:11px}}@media (max-width:1100px){.Overview_tablesRow__lHPe2{grid-template-columns:1fr}.Overview_alertCard__V702p{gap:10px;padding:14px 12px}.Overview_alertIconWrap__mhIBm{font-size:15px;height:36px;width:36px}.Overview_alertValue__WGQQJ{font-size:18px}.Overview_alertCard__V702p>i:last-child{display:none}}@media (max-width:992px){.Overview_quickActionsGrid__S5PHK{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Overview_pageContainer__Kik7j{padding:16px}.Overview_pageHeader__PsP2m{align-items:flex-start;flex-direction:column}.Overview_headerRight__HTJag{justify-content:space-between;width:100%}.Overview_alertsGrid__H6JGK{gap:10px}.Overview_alertCard__V702p{flex-direction:column;gap:8px;padding:14px 10px;text-align:center}.Overview_alertIconWrap__mhIBm{height:38px;width:38px}.Overview_alertInfo__NisgC{align-items:center}.Overview_alertValue__WGQQJ{font-size:18px}.Overview_alertLabel__97jZd{font-size:10px}.Overview_quickActionsGrid__S5PHK{grid-template-columns:repeat(2,1fr)}.Overview_quickActionCard__b8fs1{padding:20px 12px}.Overview_quickActionIcon__-kz17{font-size:18px;height:44px;width:44px}}@media (max-width:480px){.Overview_greetingCard__tSSl3{display:none}.Overview_alertsGrid__H6JGK{gap:8px}.Overview_alertCard__V702p{padding:12px 8px}.Overview_alertIconWrap__mhIBm{font-size:14px;height:32px;width:32px}.Overview_alertValue__WGQQJ{font-size:16px}.Overview_alertLabel__97jZd{font-size:9px}}@media print{.Overview_pageContainer__Kik7j{background:#fff;padding:0}.Overview_createSaleBtn__m4022,.Overview_headerRight__HTJag,.Overview_quickActionsSection__8wj0j,.Overview_viewAllBtn__0O-XO{display:none}.Overview_alertCard__V702p,.Overview_tableCard__\+-jaC,.Overview_transactionsCard__qBGJ9{break-inside:avoid;page-break-inside:avoid}}.Dashboard_pageContainer__8xrOn{background:#ededee;min-height:100vh;padding:24px 28px}.Dashboard_notificationContainer__OoJeD{display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;top:80px;z-index:9999}.Dashboard_notification__8PLae{align-items:center;animation:Dashboard_slideIn__VKNof .3s ease;border-radius:12px;box-shadow:0 4px 20px #00000026;color:#fff;display:flex;font-size:14px;font-weight:500;gap:12px;min-width:280px;padding:14px 20px}.Dashboard_notification__8PLae.Dashboard_success__WBrRH{background:linear-gradient(135deg,#10b981,#059669)}.Dashboard_notification__8PLae.Dashboard_error__Fm92A{background:linear-gradient(135deg,#ef4444,#dc2626)}.Dashboard_notification__8PLae.Dashboard_info__roCGP{background:linear-gradient(135deg,#3b82f6,#2563eb)}@keyframes Dashboard_slideIn__VKNof{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Dashboard_loadingState__efv-6{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.Dashboard_spinner__97khr{animation:Dashboard_spin__UR21T .8s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#4f8cff;height:48px;margin-bottom:16px;width:48px}@keyframes Dashboard_spin__UR21T{to{transform:rotate(1turn)}}.Dashboard_pageHeader__u-Pmi{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.Dashboard_headerLeft__PmLee{align-items:center;display:flex;gap:12px}.Dashboard_backBtn__xDp0Y{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.Dashboard_backBtn__xDp0Y:hover{background:#f9fafb;border-color:#d1d5db;color:#1f2937}.Dashboard_headerIcon__RlywR{display:none}.Dashboard_pageTitle__SIEZq{color:#1f2937;font-size:24px;font-weight:700;margin:0}.Dashboard_pageSubtitle__QoPWs{color:#6b7280;font-size:13px;margin:2px 0 0}.Dashboard_headerRight__lQo5D{align-items:center;display:flex;gap:12px}.Dashboard_greetingCard__UGvzj{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:10px;padding:8px 14px}.Dashboard_greetingCard__UGvzj>i{color:#f59e0b;font-size:18px}.Dashboard_greetingCard__UGvzj>div{display:flex;flex-direction:column}.Dashboard_greetingText__NhLFd{color:#9ca3af;font-size:11px}.Dashboard_greetingName__q802R{color:#1f2937;font-size:13px;font-weight:600}.Dashboard_datePickerWrapper__5F7w3{position:relative}.Dashboard_datePickerBtn__4MrWC{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#4b5563;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:9px 14px;transition:all .2s}.Dashboard_datePickerBtn__4MrWC.Dashboard_active__SEg6W,.Dashboard_datePickerBtn__4MrWC:hover{background:#f0f7ff;border-color:#4f8cff;color:#1d4ed8}.Dashboard_datePickerBtn__4MrWC>i:first-child{color:#4f8cff}.Dashboard_datePickerBtn__4MrWC>i:last-child{color:#9ca3af;font-size:10px}.Dashboard_datePickerDropdown__oyNhW{animation:Dashboard_dropdownFadeIn__w7u1G .2s ease;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 10px 40px #0000001a;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:320px;z-index:1001}@keyframes Dashboard_dropdownFadeIn__w7u1G{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Dashboard_datePickerPresets__4rr8i{border-bottom:1px solid #f3f4f6;padding:16px}.Dashboard_datePickerCustom__pZp31 h4,.Dashboard_datePickerPresets__4rr8i h4{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.Dashboard_presetButtons__mXkE5{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.Dashboard_presetBtn__koENt{background:#f9fafb;border:1px solid #f3f4f6;border-radius:8px;color:#4b5563;cursor:pointer;font-size:12px;font-weight:500;padding:9px 12px;transition:all .15s}.Dashboard_presetBtn__koENt:hover{background:#f0f7ff;border-color:#4f8cff;color:#1d4ed8}.Dashboard_presetBtnActive__w4xvk{background:#4f8cff;border-color:#4f8cff;color:#fff}.Dashboard_datePickerCustom__pZp31{padding:16px}.Dashboard_customDateInputs__hpaGn{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.Dashboard_dateInputGroup__hja5l{display:flex;flex-direction:column;gap:6px}.Dashboard_dateInputGroup__hja5l label{color:#6b7280;font-size:11px;font-weight:600}.Dashboard_dateInputGroup__hja5l input{border:1px solid #e5e7eb;border-radius:8px;font-size:13px;padding:9px 12px}.Dashboard_dateInputGroup__hja5l input:focus{border-color:#4f8cff;box-shadow:0 0 0 3px #4f8cff1a;outline:none}.Dashboard_applyBtn__Nh98e{background:#4f8cff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px;transition:all .2s;width:100%}.Dashboard_applyBtn__Nh98e:hover:not(:disabled){background:#3b7de8}.Dashboard_applyBtn__Nh98e:disabled{cursor:not-allowed;opacity:.5}.Dashboard_refreshBtn__-WCFs{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.Dashboard_refreshBtn__-WCFs:hover{background:#f9fafb;border-color:#4f8cff;color:#4f8cff}.Dashboard_statsRow__GAk32{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.Dashboard_statCard__OQDQL{background:#fff;border:1px solid #e8eaed;border-radius:16px;box-shadow:0 1px 3px #0000000a;padding:22px 24px;position:relative;transition:all .25s ease}.Dashboard_statCard__OQDQL.Dashboard_clickable__6I4lp{cursor:pointer}.Dashboard_statCard__OQDQL.Dashboard_clickable__6I4lp:hover{border-color:#d1d5db;box-shadow:0 8px 25px #0000001a;transform:translateY(-3px)}.Dashboard_statHeader__x0jqj{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Dashboard_statLabelGroup__yDM8O{align-items:center;display:flex;gap:10px}.Dashboard_statIconCircle__cS6To{align-items:center;border-radius:50%;display:flex;font-size:15px;height:38px;justify-content:center;width:38px}.Dashboard_statGreen__ZafTU .Dashboard_statIconCircle__cS6To{background:#d1fae5;color:#059669}.Dashboard_statOrange__5BYGN .Dashboard_statIconCircle__cS6To{background:#fef3c7;color:#d97706}.Dashboard_statBlue__b4lje .Dashboard_statIconCircle__cS6To{background:#dbeafe;color:#2563eb}.Dashboard_statRed__tiM9p .Dashboard_statIconCircle__cS6To{background:#fee2e2;color:#dc2626}.Dashboard_statPurple__EsQSw .Dashboard_statIconCircle__cS6To{background:#ede9fe;color:#7c3aed}.Dashboard_statLabelText__iukSX{color:#6b7280;font-size:14px;font-weight:500}.Dashboard_statBadge__Diz3r{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 12px}.Dashboard_statBadge__Diz3r.Dashboard_up__cC0yN{background:#d1fae5;color:#059669}.Dashboard_statBadge__Diz3r.Dashboard_down__tRLDV{background:#fee2e2;color:#dc2626}.Dashboard_statBadge__Diz3r i{font-size:10px}.Dashboard_statAmount__GQuYm{color:#1f2937;font-size:28px;font-weight:700;line-height:1.2;margin-bottom:4px}.Dashboard_statAmountSub__Uzi0A{color:#9ca3af;font-size:13px;font-weight:400}.Dashboard_statFooter__GTSnX{color:#9ca3af;font-size:13px;margin-top:14px}.Dashboard_statFooter__GTSnX strong{color:#6b7280;font-weight:600}.Dashboard_statCard__OQDQL>i:last-child,.Dashboard_statIconWrap__XeNE2,.Dashboard_statInfo__puOaM,.Dashboard_statLabel__LVKUQ,.Dashboard_statSub__q14L9,.Dashboard_statValue__m3fLD{display:none}.Dashboard_chartBreakdownRow__I0UPi{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 400px;margin-bottom:24px}.Dashboard_chartCard__qtRxQ{border:1px solid #e8eaed;box-shadow:0 1px 3px #0000000a}.Dashboard_chartHeader__ivQeH{margin-bottom:24px}.Dashboard_chartContainer__4\+z02{min-height:220px}.Dashboard_chartBars__cpY6u{height:200px;padding:0 10px 40px;position:relative}.Dashboard_chartBarCol__eI88x{max-width:60px}.Dashboard_chartBarValue__BL4Ny{font-size:11px;margin-bottom:8px}.Dashboard_chartBarFill__3ay0P{border-radius:6px 6px 0 0;min-height:8px;width:32px}.Dashboard_chartBarFill__3ay0P.Dashboard_highlight__DGntq{background:linear-gradient(180deg,#3b82f6,#1e40af)}.Dashboard_chartBarLabel__M\+-3o{margin-top:12px;text-transform:uppercase}.Dashboard_emptyChartState__vFOlT{align-items:center;color:#9ca3af;display:flex;flex-direction:column;height:180px;justify-content:center;width:100%}.Dashboard_emptyChartState__vFOlT i{color:#d1d5db;font-size:40px;margin-bottom:12px}.Dashboard_emptyChartState__vFOlT p{font-size:13px;margin:0}.Dashboard_breakdownCard__ua6bO{border:1px solid #e8eaed;box-shadow:0 1px 3px #0000000a}.Dashboard_breakdownDot__xxQ5\+{height:12px;width:12px}.Dashboard_breakdownValue__G7fXI{font-size:15px}.Dashboard_breakdownValue__G7fXI.Dashboard_positive__DTkDd{color:#059669}.Dashboard_breakdownValue__G7fXI.Dashboard_negative__svxWT{color:#dc2626}.Dashboard_mainGrid__bSTP5{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 400px;margin-bottom:24px}.Dashboard_chartCard__qtRxQ{background:#fff;border:1px solid #eef0f3;border-radius:16px;padding:24px}.Dashboard_chartHeader__ivQeH{align-items:center;display:flex;justify-content:space-between;margin-bottom:28px}.Dashboard_chartTitle__i\+17e{color:#1f2937;font-size:16px;font-weight:600;margin:0}.Dashboard_chartPeriodBtn__v5AqU{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 14px;transition:all .2s}.Dashboard_chartPeriodBtn__v5AqU:hover{background:#f3f4f6}.Dashboard_chartPeriodBtn__v5AqU i{font-size:10px}.Dashboard_chartBarsWrapper__2p-yw{height:220px;padding-left:45px;position:relative}.Dashboard_chartYAxis__1f1VP{align-items:flex-end;bottom:30px;display:flex;flex-direction:column;justify-content:space-between;left:0;padding-right:8px;position:absolute;top:0;width:40px}.Dashboard_chartYAxis__1f1VP span{color:#9ca3af;font-size:10px}.Dashboard_chartBars__cpY6u{align-items:flex-end;border-bottom:1px solid #e5e7eb;display:flex;height:180px;justify-content:space-around;padding:0 5px}.Dashboard_chartBarCol__eI88x{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:50px}.Dashboard_chartBarValue__BL4Ny{color:#4b5563;font-size:10px;font-weight:600;margin-bottom:6px;white-space:nowrap}.Dashboard_chartBarFill__3ay0P{background:linear-gradient(180deg,#93c5fd,#3b82f6);border-radius:4px 4px 0 0;min-height:4px;transition:height .4s ease;width:28px}.Dashboard_chartBarFill__3ay0P.Dashboard_highlight__DGntq{background:linear-gradient(180deg,#3b82f6,#1d4ed8)}.Dashboard_chartBarLabel__M\+-3o{color:#9ca3af;font-size:11px;margin-top:10px}.Dashboard_breakdownCard__ua6bO{background:#fff;border:1px solid #eef0f3;border-radius:16px;padding:24px}.Dashboard_breakdownHeader__QvwZu{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.Dashboard_breakdownTitle__O7OwW{color:#1f2937;font-size:16px;font-weight:600;margin:0}.Dashboard_breakdownList__63x7O{display:flex;flex-direction:column;gap:18px}.Dashboard_breakdownItem__dCGqy{align-items:center;display:flex;gap:12px}.Dashboard_breakdownDot__xxQ5\+{border-radius:50%;flex-shrink:0;height:10px;width:10px}.Dashboard_dotBlue__O72wU{background:#3b82f6}.Dashboard_dotGreen__OmnJO{background:#10b981}.Dashboard_dotOrange__DtAJH{background:#f59e0b}.Dashboard_dotPurple__UR1Gt{background:#8b5cf6}.Dashboard_dotRed__\+8ppB{background:#ef4444}.Dashboard_dotCyan__66qyI{background:#06b6d4}.Dashboard_breakdownLabel__ZOFU2{color:#4b5563;flex:1 1;font-size:14px}.Dashboard_breakdownValue__G7fXI{color:#1f2937;font-size:14px;font-weight:600}.Dashboard_breakdownValueSub__5keIs{color:#9ca3af;font-size:12px;font-weight:400}.Dashboard_tablesRow__wg67c{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.Dashboard_tableCard__MzZeV{background:#fff;border:1px solid #e8eaed;border-radius:16px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.Dashboard_tableHeader__f1I-B{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:20px 24px}.Dashboard_tableHeaderLeft__a6DYg{align-items:center;display:flex;gap:12px}.Dashboard_tableIconWrap__mt12j{align-items:center;border-radius:10px;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.Dashboard_iconPurple__YI5YL{background:#ede9fe;color:#7c3aed}.Dashboard_iconHot__gdX1g,.Dashboard_iconRed__hxRn8{background:#fee2e2;color:#dc2626}.Dashboard_iconBlue__iPi5M{background:#dbeafe;color:#2563eb}.Dashboard_iconOrange__Nb4d\+{background:#fef3c7;color:#d97706}.Dashboard_iconGreen__M1d9b{background:#d1fae5;color:#059669}.Dashboard_tableHeaderLeft__a6DYg h3{color:#1f2937;font-size:15px;font-weight:600;margin:0}.Dashboard_tableHeaderLeft__a6DYg span{color:#9ca3af;font-size:12px}.Dashboard_viewAllBtn__joHrc{align-items:center;background:#4f8cff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s}.Dashboard_viewAllBtn__joHrc:hover{background:#3b7de8}.Dashboard_activityList__xHrYH{padding:0}.Dashboard_activityItem__YEMnh{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:14px;padding:16px 24px;transition:background .15s}.Dashboard_activityItem__YEMnh:last-child{border-bottom:none}.Dashboard_activityItem__YEMnh.Dashboard_clickable__6I4lp{cursor:pointer}.Dashboard_activityItem__YEMnh.Dashboard_clickable__6I4lp:hover{background:#f9fafb}.Dashboard_activityIcon__T-1g0{align-items:center;background:#eff6ff;border-radius:12px;color:#3b82f6;display:flex;font-size:16px;height:42px;justify-content:center;width:42px}.Dashboard_activityInfo__qmVwi{flex:1 1;min-width:0}.Dashboard_activityRef__ufggC{color:#1f2937;display:block;font-size:14px;font-weight:600;margin-bottom:2px}.Dashboard_activityAction__JPEAm{color:#6b7280;display:block;font-size:12px}.Dashboard_activityMeta__ka25K{text-align:right}.Dashboard_activityAmount__VGVbG{color:#1f2937;display:block;font-size:14px;font-weight:700}.Dashboard_activityAmount__VGVbG.Dashboard_positive__DTkDd{color:#059669}.Dashboard_activityAmount__VGVbG.Dashboard_negative__svxWT{color:#dc2626}.Dashboard_activityTime__fOx4c{color:#9ca3af;display:block;font-size:11px;margin-top:2px}.Dashboard_productList__Khf\+X{padding:0}.Dashboard_productItem__QvkjD{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:12px;padding:14px 24px;transition:background .15s}.Dashboard_productItem__QvkjD:last-child{border-bottom:none}.Dashboard_productItem__QvkjD.Dashboard_clickable__6I4lp{cursor:pointer}.Dashboard_productItem__QvkjD.Dashboard_clickable__6I4lp:hover{background:#f9fafb}.Dashboard_rankBadge__I95Z2{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.Dashboard_rankHot__ItYc-{background:#fee2e2;color:#dc2626}.Dashboard_rankBlue__woHEF{background:#dbeafe;color:#2563eb}.Dashboard_rankOrange__tle-e{background:#fef3c7;color:#d97706}.Dashboard_rankGreen__vUe85{background:#d1fae5;color:#059669}.Dashboard_productInfo__-heyB{flex:1 1;min-width:0}.Dashboard_productName__B\+kYW{color:#1f2937;display:block;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_productCode__ZgKRI{color:#9ca3af;display:block;font-size:11px}.Dashboard_productStats__E7uri{text-align:right}.Dashboard_productQty__dqzb5{color:#6b7280;display:block;font-size:12px}.Dashboard_productCost__BsNvh,.Dashboard_productRevenue__biBKI{display:block;font-size:13px;font-weight:600}.Dashboard_productRevenue__biBKI{color:#059669}.Dashboard_productCost__BsNvh{color:#2563eb}.Dashboard_supplierList__uN3gN{padding:0}.Dashboard_supplierItem__VUheR{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:12px;padding:14px 24px;transition:background .15s}.Dashboard_supplierItem__VUheR:last-child{border-bottom:none}.Dashboard_supplierItem__VUheR.Dashboard_clickable__6I4lp{cursor:pointer}.Dashboard_supplierItem__VUheR.Dashboard_clickable__6I4lp:hover{background:#f9fafb}.Dashboard_supplierName__Xn3E7{color:#1f2937;flex:1 1;font-size:13px;font-weight:500}.Dashboard_supplierAmount__NTyQ4{color:#d97706;font-size:13px;font-weight:600}.Dashboard_customersCard__cE7\+u{background:#fff;border:1px solid #e8eaed;border-radius:16px;box-shadow:0 1px 3px #0000000a;margin-bottom:24px;overflow:hidden}.Dashboard_summaryCard__qJ3H5{background:#fff}.Dashboard_summaryValue__7V37S{font-size:18px;margin-bottom:6px}.Dashboard_summaryCardsRow__oTHuM{background:#fff;border:1px solid #e8eaed;border-radius:16px;box-shadow:0 1px 3px #0000000a;margin-bottom:24px;padding:24px}.Dashboard_summaryRowHeader__HAD4F{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Dashboard_summaryRowHeader__HAD4F h3{color:#1f2937;font-size:16px;font-weight:600;margin:0}.Dashboard_summaryRowHeader__HAD4F span{color:#6b7280;font-size:13px}.Dashboard_summaryGrid__TCfWF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.Dashboard_summaryCard__qJ3H5{align-items:flex-start;background:#fafbfc;border:1px solid #eef0f3;border-radius:14px;display:flex;gap:14px;padding:18px;transition:all .2s}.Dashboard_summaryCard__qJ3H5:hover{background:#f5f6f8;border-color:#e5e7eb}.Dashboard_summaryIconWrap__L2MLD{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:18px;height:48px;justify-content:center;width:48px}.Dashboard_summaryIconWrap__L2MLD.Dashboard_blue__W\+mkd{background:#dbeafe;color:#2563eb}.Dashboard_summaryIconWrap__L2MLD.Dashboard_green__xscLH{background:#d1fae5;color:#059669}.Dashboard_summaryIconWrap__L2MLD.Dashboard_orange__AsN5q{background:#fef3c7;color:#d97706}.Dashboard_summaryIconWrap__L2MLD.Dashboard_purple__5B9Bi{background:#ede9fe;color:#7c3aed}.Dashboard_summaryIconWrap__L2MLD.Dashboard_red__D3NhA{background:#fee2e2;color:#dc2626}.Dashboard_summaryIconWrap__L2MLD.Dashboard_cyan__A1XOY{background:#cffafe;color:#0891b2}.Dashboard_summaryContent__EcZRJ{flex:1 1;min-width:0}.Dashboard_summaryLabel__NxVRu{color:#6b7280;display:block;font-size:12px;margin-bottom:4px}.Dashboard_summaryValue__7V37S{color:#1f2937;display:block;font-size:20px;font-weight:700;margin-bottom:4px}.Dashboard_summaryValueSmall__6vNf9{color:#1f2937;display:block;font-size:14px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_summaryValue__7V37S.Dashboard_profitPositive__icBSQ{color:#059669}.Dashboard_summaryValue__7V37S.Dashboard_profitNegative__4ry4k{color:#dc2626}.Dashboard_summaryProgress__-nTkQ{color:#9ca3af;font-size:11px}.Dashboard_tableWrapper__7W7uT{overflow-x:auto}.Dashboard_table__ndsj2{border-collapse:collapse;width:100%}.Dashboard_table__ndsj2 th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase}.Dashboard_table__ndsj2 td{border-bottom:1px solid #f3f4f6;color:#4b5563;font-size:13px;padding:14px 20px}.Dashboard_clickableRow__nU1KQ{cursor:pointer;transition:background .15s}.Dashboard_clickableRow__nU1KQ:hover{background:#f9fafb}.Dashboard_textCenter__mIrUC{text-align:center}.Dashboard_textRight__7\+ZPG{text-align:right}.Dashboard_codeBadge__TZSaG{background:#f3f4f6;border-radius:4px;color:#4b5563;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:4px 8px}.Dashboard_customerName__ax1HA{color:#1f2937;font-weight:500}.Dashboard_phoneCell__dz4fb{color:#6b7280;font-size:12px}.Dashboard_ordersBadge__z31Ld{background:#dbeafe;border-radius:20px;color:#1d4ed8;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.Dashboard_amountCell__pcqmE{color:#059669;font-weight:700}.Dashboard_emptyState__BhN8d{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:48px 20px}.Dashboard_emptyState__BhN8d i{color:#d1d5db;font-size:40px;margin-bottom:16px}.Dashboard_emptyState__BhN8d h4{color:#4b5563;font-size:15px;font-weight:600;margin:0 0 6px}.Dashboard_emptyState__BhN8d p{font-size:13px;margin:0}.Dashboard_createBtn__64HCt{align-items:center;background:#4f8cff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-top:16px;padding:10px 20px;transition:all .2s}.Dashboard_createBtn__64HCt:hover{background:#3b7de8}.Dashboard_accessDeniedContainer__nQi0v{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:40px}.Dashboard_accessDeniedCard__EPMpF{background:#fff;border-radius:20px;box-shadow:0 4px 24px #0000000f;max-width:420px;padding:48px;text-align:center}.Dashboard_accessDeniedIcon__I0hDU{align-items:center;background:#fee2e2;border-radius:50%;color:#dc2626;display:flex;font-size:32px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.Dashboard_accessDeniedTitle__b-siz{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 12px}.Dashboard_accessDeniedMessage__lxg4D{color:#6b7280;font-size:15px;margin:0 0 8px}.Dashboard_accessDeniedHint__gHHhZ{color:#9ca3af;font-size:13px;margin:0 0 24px}.Dashboard_accessDeniedActions__6vGrH{display:flex;gap:12px;justify-content:center}.Dashboard_primaryBtn__4w9bM{align-items:center;background:#4f8cff;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.Dashboard_primaryBtn__4w9bM:hover{background:#3b7de8}@media (max-width:1400px){.Dashboard_statsRow__GAk32{gap:16px}.Dashboard_statCard__OQDQL{padding:18px 20px}.Dashboard_statAmount__GQuYm{font-size:24px}.Dashboard_chartBreakdownRow__I0UPi{grid-template-columns:1fr 360px}}@media (max-width:1200px){.Dashboard_statsRow__GAk32{grid-template-columns:repeat(2,1fr)}.Dashboard_chartBreakdownRow__I0UPi{grid-template-columns:1fr}.Dashboard_summaryGrid__TCfWF{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.Dashboard_tablesRow__wg67c{grid-template-columns:1fr}}@media (max-width:768px){.Dashboard_pageContainer__8xrOn{padding:16px}.Dashboard_pageHeader__u-Pmi{align-items:flex-start;flex-direction:column}.Dashboard_headerRight__lQo5D{flex-wrap:wrap;width:100%}.Dashboard_greetingCard__UGvzj{display:none}.Dashboard_statsRow__GAk32{gap:12px;grid-template-columns:1fr}.Dashboard_summaryGrid__TCfWF{grid-template-columns:1fr}.Dashboard_datePickerDropdown__oyNhW{right:0;width:280px}.Dashboard_activityItem__YEMnh{padding:14px 16px}.Dashboard_productItem__QvkjD{padding:12px 16px}.Dashboard_chartBars__cpY6u{height:160px;padding-bottom:30px}}@media (max-width:480px){.Dashboard_datePickerBtn__4MrWC span{display:none}.Dashboard_customDateInputs__hpaGn,.Dashboard_presetButtons__mXkE5{grid-template-columns:1fr}.Dashboard_statAmount__GQuYm{font-size:22px}.Dashboard_summaryValue__7V37S{font-size:18px}}@media print{.Dashboard_pageContainer__8xrOn{background:#fff;padding:0}.Dashboard_backBtn__xDp0Y,.Dashboard_createBtn__64HCt,.Dashboard_headerRight__lQo5D,.Dashboard_viewAllBtn__joHrc{display:none}.Dashboard_chartCard__qtRxQ,.Dashboard_customersCard__cE7\+u,.Dashboard_statCard__OQDQL,.Dashboard_tableCard__MzZeV{break-inside:avoid;page-break-inside:avoid}.Dashboard_statsRow__GAk32{grid-template-columns:repeat(4,1fr)}}.Dashboard_pendingActivityCard__8PqsA{background:linear-gradient(135deg,#fffbf0,#fef3e2);border:1px solid #f6c66c;border-left:4px solid #f59e0b;border-radius:12px;box-shadow:0 2px 8px #f59e0b14;margin:16px 0 24px;padding:20px 24px}.Dashboard_pendingHeader__BBnhB{align-items:center;border-bottom:1px dashed #f6c66c;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.Dashboard_pendingTitleGroup__Onx3f{align-items:center;display:flex;gap:14px}.Dashboard_pendingIcon__JPiyZ{align-items:center;background:#f59e0b;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:42px;justify-content:center;width:42px}.Dashboard_pendingTitle__LroEX{color:#92400e;font-size:16px;font-weight:700;margin:0}.Dashboard_pendingSubtitle__YwEII{color:#b45309;font-size:12px;margin:2px 0 0}.Dashboard_pendingTotal__cmzwf{text-align:right}.Dashboard_pendingTotalLabel__zP9CX{color:#b45309;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Dashboard_pendingTotalValue__2Xjzq{color:#92400e;display:block;font-size:22px;font-weight:700;margin-top:2px}.Dashboard_pendingItems__WEIJZ{display:flex;flex-direction:column;gap:8px}.Dashboard_pendingItem__r4l4f{align-items:center;background:#fff9;border:1px solid #0000;border-radius:8px;display:flex;gap:12px;padding:10px 14px;transition:all .15s ease}.Dashboard_pendingItem__r4l4f.Dashboard_clickable__6I4lp{cursor:pointer}.Dashboard_pendingItem__r4l4f.Dashboard_clickable__6I4lp:hover{background:#fff;border-color:#f6c66c;transform:translateX(2px)}.Dashboard_pendingItem__r4l4f i{color:#f59e0b;font-size:14px;text-align:center;width:18px}.Dashboard_pendingItemLabel__TzjVq{color:#78350f;flex:1 1;font-size:13.5px;font-weight:500}.Dashboard_pendingItemAmount__Z7P-f{font-feature-settings:"tnum";color:#92400e;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:640px){.Dashboard_pendingHeader__BBnhB{align-items:flex-start;flex-direction:column}.Dashboard_pendingTotal__cmzwf{text-align:left}}.AI_aiPage__GNtsx{background:linear-gradient(135deg,#667eea,#764ba2);box-sizing:border-box;height:calc(100vh - 70px);overflow:hidden;padding:clamp(8px,1.5vw,20px)}.AI_container__MT8IV{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-radius:clamp(16px,3vw,32px);box-shadow:0 25px 50px -12px #00000040}.AI_container__MT8IV,.AI_welcome__ks5sp{display:flex;flex-direction:column;height:100%;overflow:hidden}.AI_welcome__ks5sp{align-items:center;gap:clamp(8px,1.5vh,20px);justify-content:center;padding:clamp(12px,2vh,32px) clamp(16px,3vw,40px)}.AI_welcomeHeader__5lYsF{flex-shrink:0;margin-bottom:clamp(4px,1vh,12px);text-align:center}.AI_sparkleWrapper__poS22{align-items:center;animation:AI_pulse__7C1nZ 2s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 4px 20px #667eea66;display:flex;height:clamp(44px,6vh,64px);justify-content:center;margin:0 auto clamp(8px,1.5vh,16px);width:clamp(44px,6vh,64px)}.AI_sparkleWrapper__poS22 svg{color:#fff;height:50%;width:50%}.AI_title__DJGaR{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.25rem,3vw,2.25rem);font-weight:700;line-height:1.2;margin:0 0 clamp(4px,.75vh,10px)}.AI_subtitle__z2CmT{color:#6b7280;font-size:clamp(.75rem,1.25vw,.9375rem);line-height:1.4;margin:0 auto;max-width:450px}.AI_quickActions__OxyHA{display:flex;flex-shrink:0;flex-wrap:wrap;gap:clamp(6px,1vw,10px);justify-content:center}.AI_quickActionBtn__yD9mw{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:100px;color:#374151;cursor:pointer;display:flex;font-size:clamp(.7rem,1.1vw,.8125rem);font-weight:500;gap:clamp(4px,.5vw,6px);padding:clamp(5px,.8vh,8px) clamp(10px,1.5vw,16px);transition:all .2s ease;white-space:nowrap}.AI_quickActionBtn__yD9mw:hover{background:#f9fafb;border-color:#667eea;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.AI_quickActionIcon__RpCyN{font-size:clamp(.8rem,1.25vw,1rem)}.AI_suggestionsGrid__kMOAv{grid-gap:clamp(6px,1.25vw,14px);display:grid;flex-shrink:0;gap:clamp(6px,1.25vw,14px);grid-template-columns:repeat(3,1fr);max-width:min(900px,95%);width:100%}.AI_suggestionCard__cOIRM{align-items:center;border-radius:clamp(10px,1.75vw,18px);box-shadow:0 6px 14px -4px #0000002e;color:#fff;cursor:pointer;display:flex;gap:clamp(6px,1.25vw,14px);overflow:hidden;padding:clamp(8px,1.25vh,16px) clamp(10px,1.25vw,16px);position:relative;transition:all .3s ease}.AI_suggestionCard__cOIRM:before{background:#ffffff1a;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:transform .3s ease}.AI_suggestionCard__cOIRM:hover:before{transform:translateX(0)}.AI_suggestionCard__cOIRM:hover{box-shadow:0 14px 22px -8px #00000038;transform:translateY(-3px)}.AI_suggestionIcon__S5fH6{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));flex-shrink:0;font-size:clamp(1rem,2vh,1.5rem)}.AI_suggestionText__MlcBe{flex:1 1;font-size:clamp(.7rem,1.15vw,.875rem);font-weight:500;line-height:1.25}.AI_inputWrapper__wz6O\+{flex-shrink:0;margin-top:auto;max-width:min(650px,95%);padding-top:clamp(6px,1vh,12px);width:100%}.AI_inputContainer__1S5Jh{align-items:flex-end;background:#fff;border:2px solid #e5e7eb;border-radius:clamp(14px,1.75vw,22px);box-shadow:0 2px 8px #0000000d;display:flex;gap:clamp(6px,.8vw,10px);padding:clamp(5px,.8vh,7px) clamp(8px,1.25vw,11px);transition:all .2s ease}.AI_inputContainer__1S5Jh:focus-within{border-color:#667eea;box-shadow:0 4px 12px #667eea26}.AI_inputField__R5g4L{background:#0000;border:none;flex:1 1;font-family:inherit;font-size:clamp(.8125rem,1.25vw,.9375rem);line-height:1.4;max-height:70px;outline:none;padding:clamp(6px,.8vh,10px) 0;resize:none}.AI_inputField__R5g4L::placeholder{color:#9ca3af}.AI_inputActions__ssf6K{align-items:center;display:flex;gap:clamp(4px,.5vw,6px)}.AI_voiceBtn__giUKR{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:clamp(28px,3.5vh,36px);justify-content:center;transition:all .2s ease;width:clamp(28px,3.5vh,36px)}.AI_voiceBtn__giUKR svg{height:50%;width:50%}.AI_voiceBtn__giUKR:hover{background:#e5e7eb;color:#374151}.AI_voiceBtn__giUKR.AI_recording__n5kfs{animation:AI_pulse__7C1nZ 1s ease-in-out infinite;background:#ef4444;color:#fff}.AI_sendBtn__Ln79x{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;box-shadow:0 2px 8px #667eea66;color:#fff;cursor:pointer;display:flex;height:clamp(28px,3.5vh,36px);justify-content:center;transition:all .2s ease;width:clamp(28px,3.5vh,36px)}.AI_sendBtn__Ln79x:hover:not(:disabled){box-shadow:0 4px 12px #667eea80;transform:scale(1.05)}.AI_sendBtn__Ln79x:disabled{cursor:not-allowed;opacity:.5}.AI_sendBtn__Ln79x svg{height:50%;width:50%}.AI_inputHint__9LeOV{color:#9ca3af;font-size:clamp(.6rem,.9vw,.7rem);margin-top:clamp(4px,.6vh,8px);text-align:center}.AI_chatMode__sYuQV{background:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden}.AI_chatHeader__0SriB{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:clamp(12px,2vh,20px) clamp(16px,2vw,24px)}.AI_chatTitle__n2CFj{align-items:center;display:flex;gap:clamp(8px,1vw,12px)}.AI_chatIconWrapper__6rOtf{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:clamp(8px,1vw,12px);box-shadow:0 2px 8px #667eea4d;color:#fff;display:flex;height:clamp(32px,4vh,40px);justify-content:center;width:clamp(32px,4vh,40px)}.AI_chatIconWrapper__6rOtf svg{height:55%;width:55%}.AI_chatInfo__pJ6K9{display:flex;flex-direction:column}.AI_chatName__dQJxf{color:#111827;font-size:clamp(.875rem,1.5vw,1rem);font-weight:600}.AI_chatStatus__YY-5u{color:#10b981;font-size:clamp(.625rem,1vw,.75rem)}.AI_chatActions__kuvEb{display:flex;gap:clamp(4px,.5vw,8px)}.AI_chatActionBtn__171DS{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:clamp(28px,3.5vh,36px);justify-content:center;transition:all .2s ease;width:clamp(28px,3.5vh,36px)}.AI_chatActionBtn__171DS svg{height:50%;width:50%}.AI_chatActionBtn__171DS:hover{background:#f3f4f6;border-color:#ef4444;color:#ef4444}.AI_newChatBtn__hvpsQ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:clamp(.75rem,1.2vw,.875rem);font-weight:500;gap:clamp(4px,.5vw,8px);padding:clamp(6px,1vh,8px) clamp(10px,1.5vw,16px);transition:all .2s ease}.AI_newChatBtn__hvpsQ:hover{background:#f9fafb;border-color:#667eea;color:#667eea}.AI_newChatBtn__hvpsQ svg{height:clamp(12px,1.5vw,16px);width:clamp(12px,1.5vw,16px)}.AI_messages__FOImG{background:#fafafa;flex:1 1;min-height:0;overflow-y:auto;padding:clamp(12px,2vh,24px) clamp(12px,2vw,24px)}.AI_message__3L6nd{animation:AI_fadeInUp__ww-lf .3s ease-out;display:flex;gap:clamp(8px,1.5vw,16px);margin-bottom:clamp(12px,2vh,24px)}.AI_userMessage__Jj5gN{flex-direction:row-reverse}.AI_userMessage__Jj5gN .AI_messageContent__QjEdV{align-items:flex-end}.AI_messageAvatar__k9WRG{flex-shrink:0}.AI_userAvatar__YHiDf{background:linear-gradient(135deg,#f59e0b,#ef4444);font-size:clamp(.875rem,2vh,1.25rem)}.AI_aiAvatar__mxHpO,.AI_userAvatar__YHiDf{align-items:center;border-radius:50%;box-shadow:0 2px 8px #0000001a;display:flex;height:clamp(28px,4vh,40px);justify-content:center;width:clamp(28px,4vh,40px)}.AI_aiAvatar__mxHpO{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.AI_aiAvatar__mxHpO svg{height:55%;width:55%}.AI_messageContent__QjEdV{display:flex;flex:1 1;flex-direction:column;max-width:75%;min-width:0}.AI_messageBubble__hJakq{background:#fff;border-radius:clamp(12px,2vw,20px);box-shadow:0 1px 3px #0000000d;padding:clamp(8px,1.5vh,12px) clamp(12px,2vw,16px)}.AI_userMessage__Jj5gN .AI_messageBubble__hJakq{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.AI_messageText__9I4Tl{word-wrap:break-word;font-size:clamp(.8125rem,1.4vw,.9375rem);line-height:1.5}.AI_messageFooter__7p77V{color:#9ca3af;flex-wrap:wrap;font-size:clamp(.625rem,1vw,.75rem);gap:clamp(6px,1vw,12px)}.AI_messageActions__Dcbwc,.AI_messageFooter__7p77V{display:flex;margin-top:clamp(4px,.5vh,8px);padding:0 clamp(4px,.5vw,8px)}.AI_messageActions__Dcbwc{gap:clamp(4px,.5vw,8px);opacity:0;transition:opacity .2s ease}.AI_message__3L6nd:hover .AI_messageActions__Dcbwc{opacity:1}.AI_actionIcon__FEVWf{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:clamp(22px,3vh,28px);justify-content:center;transition:all .2s ease;width:clamp(22px,3vh,28px)}.AI_actionIcon__FEVWf:hover{background:#f3f4f6;color:#667eea}.AI_actionIcon__FEVWf.AI_active__6ALc2{color:#10b981}.AI_actionIcon__FEVWf svg{height:55%;width:55%}.AI_typingIndicator__a74jO{align-items:center;background:#fff;border-radius:clamp(12px,2vw,20px);box-shadow:0 1px 3px #0000000d;display:flex;gap:clamp(6px,1vw,8px);padding:clamp(8px,1.5vh,12px) clamp(12px,2vw,16px);width:-webkit-fit-content;width:fit-content}.AI_typingDot__9KbTZ{animation:AI_typing__n815R 1.4s ease-in-out infinite;background:#667eea;border-radius:50%;height:clamp(6px,1vh,8px);width:clamp(6px,1vh,8px)}.AI_typingDot__9KbTZ:first-child{animation-delay:0s}.AI_typingDot__9KbTZ:nth-child(2){animation-delay:.2s}.AI_typingDot__9KbTZ:nth-child(3){animation-delay:.4s}.AI_typingText__THFXQ{color:#9ca3af;font-size:clamp(.75rem,1.2vw,.8125rem)}.AI_suggestedQuestions__uibmR{display:flex;flex-wrap:wrap;gap:clamp(4px,.75vw,8px);margin-top:clamp(8px,1vh,12px);padding:0 clamp(4px,.5vw,8px)}.AI_suggestedQuestion__DjeQP{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;color:#374151;cursor:pointer;font-size:clamp(.6875rem,1.1vw,.8125rem);padding:clamp(4px,.5vh,6px) clamp(8px,1vw,12px);transition:all .2s ease}.AI_suggestedQuestion__DjeQP:hover{background:#e5e7eb;border-color:#667eea;color:#667eea}.AI_errorMessage__8WBia .AI_messageBubble__hJakq{background:#fee2e2;color:#991b1b}.AI_scrollToBottom__7APly{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;bottom:clamp(80px,12vh,120px);box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;height:clamp(32px,4vh,40px);justify-content:center;position:absolute;right:clamp(16px,3vw,40px);transition:all .2s ease;width:clamp(32px,4vh,40px);z-index:10}.AI_scrollToBottom__7APly:hover{background:#f9fafb;box-shadow:0 6px 16px #00000026;transform:translateY(-2px)}.AI_scrollToBottom__7APly svg{color:#667eea;height:50%;width:50%}.AI_inputArea__UGpoI{background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;padding:clamp(12px,2vh,20px) clamp(16px,2vw,24px)}@keyframes AI_fadeInUp__ww-lf{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes AI_pulse__7C1nZ{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes AI_typing__n815R{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.AI_messages__FOImG::-webkit-scrollbar{width:5px}.AI_messages__FOImG::-webkit-scrollbar-track{background:#0000}.AI_messages__FOImG::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.AI_messages__FOImG::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:900px){.AI_suggestionsGrid__kMOAv{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.AI_aiPage__GNtsx{height:calc(100vh - 60px);padding:8px}.AI_suggestionsGrid__kMOAv{gap:8px;grid-template-columns:1fr}.AI_suggestionCard__cOIRM{padding:12px 14px}.AI_quickActions__OxyHA{gap:6px}.AI_quickActionBtn__yD9mw{font-size:.75rem;padding:6px 12px}.AI_inputHint__9LeOV,.AI_newChatBtn__hvpsQ span{display:none}.AI_messageContent__QjEdV{max-width:85%}}@media (max-width:400px){.AI_welcomeHeader__5lYsF{margin-bottom:8px}.AI_quickActions__OxyHA,.AI_subtitle__z2CmT{display:none}}@media (min-height:700px){.AI_welcome__ks5sp{gap:clamp(12px,2vh,24px)}.AI_sparkleWrapper__poS22{height:clamp(56px,8vh,72px);width:clamp(56px,8vh,72px)}.AI_title__DJGaR{font-size:clamp(1.5rem,3.5vw,2.5rem)}}@media (max-height:650px){.AI_sparkleWrapper__poS22{height:36px;margin-bottom:6px;width:36px}.AI_title__DJGaR{font-size:1.375rem}.AI_subtitle__z2CmT{font-size:.75rem;max-width:380px}.AI_quickActions__OxyHA{margin-bottom:4px}.AI_quickActionBtn__yD9mw{font-size:.7rem;padding:5px 10px}.AI_suggestionsGrid__kMOAv{gap:6px}.AI_suggestionCard__cOIRM{padding:8px 10px}.AI_inputHint__9LeOV{display:none}}@media (max-height:550px){.AI_sparkleWrapper__poS22{display:none}.AI_welcomeHeader__5lYsF{margin-bottom:4px}.AI_title__DJGaR{font-size:1.25rem;margin-bottom:2px}.AI_quickActions__OxyHA,.AI_subtitle__z2CmT{display:none}.AI_suggestionsGrid__kMOAv{gap:5px;grid-template-columns:repeat(3,1fr)}.AI_suggestionCard__cOIRM{padding:6px 8px}.AI_suggestionIcon__S5fH6{font-size:.9rem}.AI_suggestionText__MlcBe{font-size:.65rem}.AI_welcome__ks5sp{gap:6px;padding:10px 14px}}@media (max-height:450px){.AI_suggestionsGrid__kMOAv{grid-template-columns:repeat(6,1fr)}.AI_suggestionText__MlcBe{display:none}.AI_suggestionCard__cOIRM{justify-content:center;padding:8px}.AI_title__DJGaR{font-size:1rem}}@media (min-width:1400px){.AI_suggestionsGrid__kMOAv{gap:18px;max-width:1000px}.AI_suggestionCard__cOIRM{padding:20px 22px}.AI_inputWrapper__wz6O\+{max-width:750px}}@media (min-width:2000px){.AI_container__MT8IV{margin:0 auto;max-width:1600px}}.SMS_container__m3GLY{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;justify-content:center;min-height:calc(100vh - 60px);padding:2rem}.SMS_comingSoon__u0TsJ{background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014;max-width:600px;padding:3rem;text-align:center}.SMS_icon__6VyVd{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 8px 25px #667eea59;color:#fff;display:flex;font-size:2.5rem;height:100px;justify-content:center;margin:0 auto 1.5rem;width:100px}.SMS_title__4PJ9u{color:#212529;font-size:2rem;font-weight:700;margin:0 0 .5rem}.SMS_subtitle__TSaMg{color:#667eea;font-size:1.25rem;font-weight:600;letter-spacing:2px;margin:0 0 1rem;text-transform:uppercase}.SMS_description__\+ey4q{color:#6c757d;font-size:1rem;line-height:1.7;margin:0 0 2rem}.SMS_features__xBEjV{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:2rem}.SMS_featureItem__a0clR{align-items:center;background:#f8f9fa;border-radius:10px;color:#495057;display:flex;font-size:.9375rem;gap:.75rem;padding:1rem;transition:all .2s ease}.SMS_featureItem__a0clR:hover{background:#e9ecef;transform:translateY(-2px)}.SMS_featureItem__a0clR i{color:#667eea;font-size:1.25rem;text-align:center;width:28px}.SMS_notifyBtn__qyfte{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50px;color:#fff;cursor:not-allowed;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;opacity:.7;padding:.875rem 2rem;transition:all .3s ease}.SMS_notifyBtn__qyfte:not(:disabled):hover{box-shadow:0 8px 25px #667eea66;cursor:pointer;opacity:1;transform:translateY(-2px)}@media (max-width:576px){.SMS_comingSoon__u0TsJ{padding:2rem 1.5rem}.SMS_features__xBEjV{grid-template-columns:1fr}.SMS_title__4PJ9u{font-size:1.5rem}.SMS_icon__6VyVd{font-size:2rem;height:80px;width:80px}}:root{--resto-primary:#f97316;--resto-primary-dark:#ea580c;--resto-primary-light:#ffedd5;--resto-gradient:linear-gradient(135deg,#f97316,#ea580c)}.RestaurantPOS_posContainer__ospvC{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;background:var(--pos-bg);display:flex;flex-direction:column;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;height:100vh;letter-spacing:-.01em;line-height:1.5;overflow:hidden}.RestaurantPOS_fullscreenMode__w-bt4{inset:0;position:fixed;z-index:9999}.RestaurantPOS_accessDeniedScreen__\+LMld,.RestaurantPOS_loadingScreen__Bwx6B{align-items:center;background:#f8fafc;background:var(--pos-bg);display:flex;height:100vh;justify-content:center}.RestaurantPOS_loadingContent__v-0Tw{text-align:center}.RestaurantPOS_spinner__0Ctg6{animation:RestaurantPOS_spin__Rco72 .8s linear infinite;border:3px solid #e2e8f0;border-top-color:#f97316;border:3px solid var(--pos-border);border-radius:50%;border-top-color:var(--resto-primary);height:36px;margin:0 auto 12px;width:36px}@keyframes RestaurantPOS_spin__Rco72{to{transform:rotate(1turn)}}.RestaurantPOS_loadingContent__v-0Tw p{color:#64748b;color:var(--pos-text-secondary);font-size:13px}.RestaurantPOS_accessDeniedCard__cCdrz{background:#fff;background:var(--pos-card);border-radius:16px;border-radius:var(--pos-radius-xl);box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--pos-shadow-lg);max-width:380px;padding:40px;text-align:center}.RestaurantPOS_accessDeniedIcon__5KdUc{align-items:center;background:#fee2e2;background:var(--pos-danger-light);border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.RestaurantPOS_accessDeniedIcon__5KdUc i{color:#ef4444;color:var(--pos-danger);font-size:30px}.RestaurantPOS_accessDeniedCard__cCdrz h1{color:#0f172a;color:var(--pos-text);font-size:20px;font-weight:700;margin:0 0 6px}.RestaurantPOS_accessDeniedCard__cCdrz p{color:#64748b;color:var(--pos-text-secondary);font-size:13px;margin:0 0 12px}.RestaurantPOS_backButton__BtH\+P{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);background:var(--resto-gradient);border:none;border-radius:8px;border-radius:var(--pos-radius);color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 20px;transition:all .2s}.RestaurantPOS_backButton__BtH\+P:hover{box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--pos-shadow);transform:translateY(-2px)}.RestaurantPOS_notificationContainer__os47-{display:flex;flex-direction:column;gap:8px;max-width:320px;position:fixed;right:12px;top:12px;z-index:10000}.RestaurantPOS_notification__\+9jKt{align-items:flex-start;animation:RestaurantPOS_slideIn__tfyR9 .3s ease;background:#fff;background:var(--pos-card);border-left:3px solid;border-radius:8px;border-radius:var(--pos-radius);box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--pos-shadow-lg);display:flex;gap:10px;padding:10px 12px}@keyframes RestaurantPOS_slideIn__tfyR9{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.RestaurantPOS_notification__\+9jKt.RestaurantPOS_success__fskyG{border-left-color:#10b981;border-left-color:var(--pos-success)}.RestaurantPOS_notification__\+9jKt.RestaurantPOS_success__fskyG i{color:#10b981;color:var(--pos-success)}.RestaurantPOS_notification__\+9jKt.RestaurantPOS_error__5oyGZ{border-left-color:#ef4444;border-left-color:var(--pos-danger)}.RestaurantPOS_notification__\+9jKt.RestaurantPOS_error__5oyGZ i{color:#ef4444;color:var(--pos-danger)}.RestaurantPOS_notification__\+9jKt.RestaurantPOS_warning__opZA1{border-left-color:#f59e0b;border-left-color:var(--pos-warning)}.RestaurantPOS_notification__\+9jKt.RestaurantPOS_warning__opZA1 i{color:#f59e0b;color:var(--pos-warning)}.RestaurantPOS_notification__\+9jKt.RestaurantPOS_info__d5vJO{border-left-color:#f97316;border-left-color:var(--resto-primary)}.RestaurantPOS_notification__\+9jKt.RestaurantPOS_info__d5vJO i{color:#f97316;color:var(--resto-primary)}.RestaurantPOS_notification__\+9jKt i{font-size:16px;margin-top:1px}.RestaurantPOS_notificationContent__04x4c{display:flex;flex:1 1;flex-direction:column;gap:1px}.RestaurantPOS_notificationTitle__2XWcx{color:#0f172a;color:var(--pos-text);font-size:12px;font-weight:600}.RestaurantPOS_notificationMessage__mhB1w{color:#64748b;color:var(--pos-text-secondary);font-size:11px;line-height:1.3}.RestaurantPOS_header__ZqfuI{align-items:center;background:#fff;background:var(--pos-card);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pos-border);box-shadow:0 1px 2px #0000000d;box-shadow:var(--pos-shadow-sm);display:flex;gap:16px;justify-content:space-between;padding:8px 16px}.RestaurantPOS_headerLeft__CdVO1{align-items:center;display:flex;gap:12px}.RestaurantPOS_backBtn__emUho{align-items:center;background:#f1f5f9;background:var(--pos-border-light);border:none;border-radius:8px;border-radius:var(--pos-radius);color:#64748b;color:var(--pos-text-secondary);cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s;width:34px}.RestaurantPOS_backBtn__emUho:hover{background:#ffedd5;background:var(--resto-primary-light);color:#ea580c;color:var(--resto-primary-dark)}.RestaurantPOS_brandSection__UeQB5{align-items:center;display:flex;gap:10px}.RestaurantPOS_brandIcon__nTdlJ{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);background:var(--resto-gradient);border-radius:8px;border-radius:var(--pos-radius);color:#fff;display:flex;font-size:16px;height:38px;justify-content:center;width:38px}.RestaurantPOS_brandInfo__9hjiF{display:flex;flex-direction:column}.RestaurantPOS_brandTitle__fVgvy{color:#0f172a;color:var(--pos-text);font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.RestaurantPOS_brandSubtitle__q\+MbT{color:#64748b;color:var(--pos-text-secondary);font-size:12px;font-weight:400}.RestaurantPOS_orderTypeToggle__3ZRdM{background:#f1f5f9;background:var(--pos-border-light);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:999px;display:flex;gap:2px;margin-left:28px;padding:2px}.RestaurantPOS_orderTypeBtn__MvPZd{align-items:center;background:#0000;border:none;border-radius:999px;color:#64748b;color:var(--pos-text-secondary);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:5px 12px;position:relative;transition:color .25s ease,background .25s ease,box-shadow .25s ease,transform .12s ease;white-space:nowrap}.RestaurantPOS_orderTypeBtn__MvPZd i{font-size:11px;transition:transform .25s ease}.RestaurantPOS_orderTypeBtn__MvPZd:hover{color:#0f172a;color:var(--pos-text)}.RestaurantPOS_orderTypeBtn__MvPZd:active{transform:scale(.97)}.RestaurantPOS_orderTypeActive__sc4Cn{background:linear-gradient(135deg,#f97316,#ea580c);background:var(--resto-gradient);box-shadow:0 2px 8px #ea580c59;color:#fff;font-weight:700}.RestaurantPOS_orderTypeActive__sc4Cn:hover{color:#fff}.RestaurantPOS_orderTypeActive__sc4Cn i{transform:scale(1.08)}.RestaurantPOS_orderTypeCount__EzKO2{align-items:center;background:#e2e8f0;background:var(--pos-border);border-radius:999px;color:#64748b;color:var(--pos-text-secondary);display:inline-flex;font-size:10px;font-weight:700;height:17px;justify-content:center;min-width:17px;padding:0 5px;transition:background .25s ease,color .25s ease}.RestaurantPOS_orderTypeActive__sc4Cn .RestaurantPOS_orderTypeCount__EzKO2{background:#ffffff47;color:#fff}.RestaurantPOS_headerCenter__Iodvp{display:flex;flex:1 1;justify-content:center}.RestaurantPOS_userGreeting__Xqw0k{align-items:center;background:#f1f5f9;background:var(--pos-border-light);border-radius:12px;border-radius:var(--pos-radius-lg);display:flex;gap:10px;padding:6px 12px}.RestaurantPOS_userAvatar__vK2Wd{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);background:var(--resto-gradient);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:30px;justify-content:center;width:30px}.RestaurantPOS_userInfo__4akAb{display:flex;flex-direction:column}.RestaurantPOS_userName__UGllp{color:#0f172a;color:var(--pos-text);font-size:14px;font-weight:500}.RestaurantPOS_userDate__sLsWx{color:#94a3b8;color:var(--pos-text-muted);font-size:12px;font-weight:400}.RestaurantPOS_headerRight__dUG5u{align-items:center;display:flex;gap:6px}.RestaurantPOS_headerBtn__RbHG6{align-items:center;background:#f1f5f9;background:var(--pos-border-light);border:none;border-radius:8px;border-radius:var(--pos-radius);color:#64748b;color:var(--pos-text-secondary);cursor:pointer;display:flex;font-size:13px;gap:5px;height:34px;justify-content:center;min-width:34px;padding:0 8px;position:relative;transition:all .2s}.RestaurantPOS_headerBtn__RbHG6.RestaurantPOS_active__GGEc2,.RestaurantPOS_headerBtn__RbHG6:hover{background:#ffedd5;background:var(--resto-primary-light);color:#ea580c;color:var(--resto-primary-dark)}.RestaurantPOS_headerBtn__RbHG6.RestaurantPOS_hasCustomer__je2eo{background:#d1fae5;background:var(--pos-success-light);color:#10b981;color:var(--pos-success)}.RestaurantPOS_headerBtn__RbHG6.RestaurantPOS_hasHeld__ptT9C{background:#fef3c7;background:var(--pos-warning-light);color:#f59e0b;color:var(--pos-warning)}.RestaurantPOS_headerBtn__RbHG6.RestaurantPOS_logoutBtn__opux7:hover{background:#fee2e2;background:var(--pos-danger-light);color:#ef4444;color:var(--pos-danger)}.RestaurantPOS_headerBadge__4Nzjs{align-items:center;background:#ef4444;background:var(--pos-danger);border-radius:8px;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-3px;top:-3px}.RestaurantPOS_mainContent__2JMVO{background:#f8fafc;background:var(--pos-bg);display:flex;flex:1 1;gap:14px;overflow:hidden;padding:14px}.RestaurantPOS_tablesPanel__mz1nk{flex:24 1;flex-direction:column}.RestaurantPOS_productsPanel__FjoAt,.RestaurantPOS_tablesPanel__mz1nk{background:#fff;background:var(--pos-card);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:12px;border-radius:var(--pos-radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--pos-shadow-sm);display:flex;min-width:0;overflow:hidden}.RestaurantPOS_productsPanel__FjoAt{flex:46 1;flex-direction:column}.RestaurantPOS_cartPanel__khg4e{background:#fff;background:var(--pos-card);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:12px;border-radius:var(--pos-radius-lg);box-shadow:0 1px 2px #0000000d;box-shadow:var(--pos-shadow-sm);display:flex;flex:30 1;flex-direction:column;min-width:0;overflow:hidden}.RestaurantPOS_searchSection__GTMfm{background:#fff;background:var(--pos-card);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pos-border);padding:10px 12px}.RestaurantPOS_searchRow__uXijc{align-items:center;display:flex;gap:10px}.RestaurantPOS_searchBar__P3Cln{align-items:center;display:flex;flex:1 1;min-width:0;position:relative}.RestaurantPOS_searchBar__P3Cln i{color:#94a3b8;color:var(--pos-text-muted);font-size:13px;left:10px;position:absolute}.RestaurantPOS_searchBar__P3Cln input{background:#f1f5f9;background:var(--pos-border-light);border:1px solid #0000;border-radius:8px;border-radius:var(--pos-radius);color:#0f172a;color:var(--pos-text);font-size:12px;height:36px;padding:0 30px 0 34px;transition:all .2s;width:100%}.RestaurantPOS_searchBar__P3Cln input:focus{background:#fff;background:var(--pos-card);border-color:#f97316;border-color:var(--resto-primary);outline:none}.RestaurantPOS_searchBar__P3Cln input::placeholder{color:#94a3b8;color:var(--pos-text-muted)}.RestaurantPOS_clearSearchBtn__SrIYV{align-items:center;background:#94a3b8;background:var(--pos-text-muted);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:8px;height:18px;justify-content:center;position:absolute;right:8px;transition:all .2s;width:18px}.RestaurantPOS_clearSearchBtn__SrIYV:hover{background:#ef4444;background:var(--pos-danger)}.RestaurantPOS_categorySelect__us7T0{background:#f1f5f9;background:var(--pos-border-light);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:8px;border-radius:var(--pos-radius);color:#0f172a;color:var(--pos-text);cursor:pointer;font-size:12px;height:36px;padding:0 10px;transition:all .2s;width:150px}.RestaurantPOS_categorySelect__us7T0:focus{border-color:#f97316;border-color:var(--resto-primary);outline:none}.RestaurantPOS_productCount__XOYm9{align-items:center;background:#f1f5f9;background:var(--pos-border-light);border-radius:8px;border-radius:var(--pos-radius);color:#94a3b8;color:var(--pos-text-muted);display:inline-flex;font-size:11px;font-weight:600;height:36px;padding:0 10px}.RestaurantPOS_tablesCaption__GHDHK{align-items:center;background:#f8fafc;background:var(--pos-bg);border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--pos-border-light);display:flex;justify-content:space-between;padding:8px 12px}.RestaurantPOS_tablesCaptionTitle__DMMfV{align-items:center;color:#64748b;color:var(--pos-text-secondary);display:flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.04em;text-transform:uppercase}.RestaurantPOS_tablesCaptionTitle__DMMfV i{color:#f97316;color:var(--resto-primary);font-size:12px}.RestaurantPOS_tablesCaptionCount__7Af-I{align-items:center;background:#ffedd5;background:var(--resto-primary-light);border-radius:9px;color:#ea580c;color:var(--resto-primary-dark);display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.RestaurantPOS_tablesListWrap__Bcn67{flex:1 1;overflow-y:auto;padding:8px}.RestaurantPOS_tablesList__nG3C1{display:flex;flex-direction:column;gap:6px}.RestaurantPOS_tableRow__6\+gKl{align-items:center;background:#fff;background:var(--pos-card);border:1px solid #e2e8f0;border-left:4px solid #94a3b8;border:1px solid var(--pos-border);border-left:4px solid var(--pos-text-muted);border-radius:8px;border-radius:var(--pos-radius);cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:10px 12px 10px 14px;position:relative;text-align:left;transition:all .15s ease;width:100%}.RestaurantPOS_tableRow__6\+gKl:hover{box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--pos-shadow);transform:translateY(-1px)}.RestaurantPOS_tableRowLeft__b7vhB{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.RestaurantPOS_tableRowNumber__lYNFe{color:#0f172a;color:var(--pos-text);flex-shrink:0;font-size:15px;font-weight:800;letter-spacing:-.02em}.RestaurantPOS_tableRowMeta__EcBTf{display:flex;flex-direction:column;gap:2px;min-width:0}.RestaurantPOS_tableRowCapacity__E2OXW{align-items:center;color:#64748b;color:var(--pos-text-secondary);display:flex;font-size:11px;gap:4px}.RestaurantPOS_tableRowCapacity__E2OXW i{font-size:10px}.RestaurantPOS_tableRowOrder__USKWH{color:#94a3b8;color:var(--pos-text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RestaurantPOS_takeoutCustomer__3JW0v{color:#0f172a;color:var(--pos-text);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RestaurantPOS_tableRowRight__JQymP{align-items:center;display:flex;flex-shrink:0;gap:8px}.RestaurantPOS_tableRowStatus__tVEZ2{background:#f1f5f9;background:var(--pos-border-light);border-radius:6px;color:#64748b;color:var(--pos-text-secondary);font-size:9px;font-weight:700;letter-spacing:.03em;padding:3px 8px;text-transform:uppercase}.RestaurantPOS_tableItemBadge__7ktSN{align-items:center;background:#0ea5e9;background:var(--pos-primary);border-radius:10px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.RestaurantPOS_status_empty__XloeJ{border-left-color:#cbd5e1}.RestaurantPOS_status_empty__XloeJ .RestaurantPOS_tableRowStatus__tVEZ2{background:#f1f5f9;background:var(--pos-border-light);color:#64748b;color:var(--pos-text-secondary)}.RestaurantPOS_status_occupied__wtHy8{background:linear-gradient(90deg,#d1fae5,#fff 55%);background:linear-gradient(90deg,var(--pos-success-light) 0,#fff 55%);border-left-color:#10b981;border-left-color:var(--pos-success)}.RestaurantPOS_status_occupied__wtHy8 .RestaurantPOS_tableRowStatus__tVEZ2{background:#d1fae5;background:var(--pos-success-light);color:#059669;color:var(--pos-success-dark)}.RestaurantPOS_status_bill_pending__NdDRS{background:linear-gradient(90deg,#fef3c7,#fff 55%);background:linear-gradient(90deg,var(--pos-warning-light) 0,#fff 55%);border-left-color:#f59e0b;border-left-color:var(--pos-warning)}.RestaurantPOS_status_bill_pending__NdDRS .RestaurantPOS_tableRowStatus__tVEZ2{background:#fef3c7;background:var(--pos-warning-light);color:#d97706;color:var(--pos-warning-dark)}.RestaurantPOS_tableActive__ku\+sZ{border-color:#0ea5e9;border-color:var(--pos-primary);box-shadow:0 0 0 2px #e0f2fe;box-shadow:0 0 0 2px var(--pos-primary-light)}.RestaurantPOS_tableActive__ku\+sZ:hover{transform:none}.RestaurantPOS_tablesEmpty__kLHEq{align-items:center;color:#94a3b8;color:var(--pos-text-muted);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:30px 10px}.RestaurantPOS_tablesEmpty__kLHEq i{font-size:22px}.RestaurantPOS_tablesEmpty__kLHEq span{font-size:12px}.RestaurantPOS_tablesPanelFooter__-asCc{background:#fff;background:var(--pos-card);border-top:1px solid #e2e8f0;border-top:1px solid var(--pos-border);display:flex;flex-direction:column;gap:8px;padding:10px 12px}.RestaurantPOS_tableLegend__M8yfT{align-items:center;display:flex;gap:6px;justify-content:space-between}.RestaurantPOS_legendItem__Y0U6z{align-items:center;color:#64748b;color:var(--pos-text-secondary);display:flex;font-size:11px;font-weight:600;gap:5px}.RestaurantPOS_legendDot__UayYE{border-radius:50%;flex-shrink:0;height:9px;width:9px}.RestaurantPOS_dotEmpty__BX08r{background:#cbd5e1}.RestaurantPOS_dotOccupied__z-58r{background:#10b981;background:var(--pos-success)}.RestaurantPOS_dotBill__SuYUo{background:#f59e0b;background:var(--pos-warning)}.RestaurantPOS_newOrderBtn__TciWU{align-items:center;background:linear-gradient(135deg,#f97316,#ea580c);background:var(--resto-gradient);border:none;border-radius:8px;border-radius:var(--pos-radius);color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:11px 14px;transition:all .2s;width:100%}.RestaurantPOS_newOrderBtn__TciWU:hover{box-shadow:0 4px 10px #f973164d;transform:translateY(-1px)}.RestaurantPOS_productsContainer__exe2C{flex:1 1;overflow-y:auto;padding:10px}.RestaurantPOS_loadingProducts__D8Fgo{align-items:center;color:#64748b;color:var(--pos-text-secondary);display:flex;flex-direction:column;height:150px;justify-content:center}.RestaurantPOS_loadingProducts__D8Fgo p{font-size:12px;margin-top:10px}.RestaurantPOS_noProducts__xgf5W{align-items:center;color:#94a3b8;color:var(--pos-text-muted);display:flex;flex-direction:column;gap:10px;grid-column:1/-1;justify-content:center;padding:40px}.RestaurantPOS_noProducts__xgf5W i{font-size:28px}.RestaurantPOS_productsGrid__CXBfc{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.RestaurantPOS_productCard__gLORj{background:#fff;background:var(--pos-card);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:12px;border-radius:var(--pos-radius-lg);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .2s}.RestaurantPOS_productCard__gLORj:hover{border-color:#f97316;border-color:var(--resto-primary);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--pos-shadow);transform:translateY(-2px)}.RestaurantPOS_productCard__gLORj.RestaurantPOS_lowStock__J8QU5{border-color:#f59e0b;border-color:var(--pos-warning)}.RestaurantPOS_productCard__gLORj.RestaurantPOS_serviceProduct__FC6Wa{border-color:#6366f1;border-color:var(--pos-info)}.RestaurantPOS_productCard__gLORj.RestaurantPOS_disabled__vyFuA{cursor:not-allowed;opacity:.6}.RestaurantPOS_productCard__gLORj.RestaurantPOS_disabled__vyFuA:hover{box-shadow:none;transform:none}.RestaurantPOS_productCardImage__jKfO4{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);display:flex;height:110px;justify-content:center;overflow:hidden;position:relative;width:100%}.RestaurantPOS_productCardImage__jKfO4 img{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.RestaurantPOS_productCard__gLORj:hover .RestaurantPOS_productCardImage__jKfO4 img{transform:scale(1.05)}.RestaurantPOS_productCardImagePlaceholder__of6Op{align-items:center;background:linear-gradient(135deg,#fef3c7,#fcd9a3);display:flex;inset:0;justify-content:center;position:absolute}.RestaurantPOS_productCardImagePlaceholder__of6Op i{color:#f97316;color:var(--resto-primary);font-size:30px;opacity:.85}.RestaurantPOS_productCardStockBadge__Bqf93{background:#ffffffeb;border-radius:12px;box-shadow:0 1px 2px #0000000d;box-shadow:var(--pos-shadow-sm);color:#64748b;color:var(--pos-text-secondary);font-size:11px;font-weight:700;min-width:26px;padding:2px 8px;position:absolute;right:6px;top:6px}.RestaurantPOS_productCardStockBadge__Bqf93.RestaurantPOS_lowStockText__RUkaU{background:#fee2e2;background:var(--pos-danger-light);color:#ef4444;color:var(--pos-danger)}.RestaurantPOS_serviceBadge__NSfbk{background:#6366f1;background:var(--pos-info);border-radius:4px;color:#fff;font-size:8px;font-weight:700;left:6px;padding:2px 6px;position:absolute;text-transform:uppercase;top:6px}.RestaurantPOS_productCardBody__FAgWW{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:10px}.RestaurantPOS_productCardName__ImlcO{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;color:var(--pos-text);display:-webkit-box;font-size:12px;font-weight:600;line-height:1.3;min-height:32px;overflow:hidden}.RestaurantPOS_productCardPrice__iGf\+7{color:#0ea5e9;color:var(--pos-primary);font-size:14px;font-weight:700;margin-top:auto}.RestaurantPOS_pagination__IPhZ4{align-items:center;background:#fff;background:var(--pos-card);border-top:1px solid #e2e8f0;border-top:1px solid var(--pos-border);display:flex;flex-shrink:0;gap:8px;justify-content:center;padding:10px 16px}.RestaurantPOS_paginationBtn__3PgZi{align-items:center;background:#f1f5f9;background:var(--pos-border-light);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:8px;border-radius:var(--pos-radius);color:#64748b;color:var(--pos-text-secondary);cursor:pointer;display:flex;font-size:12px;height:34px;justify-content:center;transition:all .2s;width:34px}.RestaurantPOS_paginationBtn__3PgZi:hover:not(:disabled){background:#ffedd5;background:var(--resto-primary-light);border-color:#f97316;border-color:var(--resto-primary);color:#ea580c;color:var(--resto-primary-dark)}.RestaurantPOS_paginationBtn__3PgZi:disabled{cursor:not-allowed;opacity:.4}.RestaurantPOS_paginationInfo__h-Dnh{align-items:center;display:flex;gap:4px}.RestaurantPOS_pageBtn__dJr9O{align-items:center;background:#fff;background:var(--pos-card);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:8px;border-radius:var(--pos-radius);color:#64748b;color:var(--pos-text-secondary);display:flex;font-size:13px;font-weight:600;height:34px;justify-content:center;min-width:34px;padding:0 10px}.RestaurantPOS_pageBtn__dJr9O.RestaurantPOS_active__GGEc2{background:linear-gradient(135deg,#0ea5e9,#0891b2);background:var(--pos-gradient);border-color:#0000;color:#fff}.RestaurantPOS_pageDots__c4pBc{color:#94a3b8;color:var(--pos-text-muted);font-size:14px;padding:0 2px}.RestaurantPOS_cartHeader__7Cyw-{align-items:flex-start;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pos-border);display:flex;gap:10px;justify-content:space-between;padding:14px 16px}.RestaurantPOS_cartHeaderLeft__IKdkH{display:flex;flex-direction:column;gap:2px;min-width:0}.RestaurantPOS_cartHeaderTitle__tDrSQ{color:#0f172a;color:var(--pos-text);font-size:18px;font-weight:800;letter-spacing:-.02em}.RestaurantPOS_cartHeaderSub__PiSzt{color:#64748b;color:var(--pos-text-secondary);font-size:12px}.RestaurantPOS_orderTypePill__9NnAw{border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.RestaurantPOS_pillDineIn__CS6GH{background:#e0f2fe;background:var(--pos-primary-light);color:#0891b2;color:var(--pos-primary-dark)}.RestaurantPOS_pillTakeOut__5Yycs{background:#ffedd5;background:var(--resto-primary-light);color:#ea580c;color:var(--resto-primary-dark)}.RestaurantPOS_serverBar__MAbPJ{align-items:center;background:#fff;background:var(--pos-card);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pos-border);display:flex;gap:8px;padding:8px 16px}.RestaurantPOS_serverBar__MAbPJ>i{color:#f97316;color:var(--resto-primary);font-size:13px}.RestaurantPOS_serverLabel__MpqHt{color:#64748b;color:var(--pos-text-secondary);font-size:12px;font-weight:600;white-space:nowrap}.RestaurantPOS_serverSelect__gRsB1{background:#f1f5f9;background:var(--pos-border-light);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:8px;border-radius:var(--pos-radius);color:#0f172a;color:var(--pos-text);cursor:pointer;flex:1 1;font-size:12px;font-weight:500;height:32px;padding:0 10px;transition:all .2s}.RestaurantPOS_serverSelect__gRsB1:focus{background:#fff;background:var(--pos-card);border-color:#f97316;border-color:var(--resto-primary);outline:none}.RestaurantPOS_customerDisplay__abp5-{align-items:center;background:#d1fae5;background:var(--pos-success-light);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pos-border);display:flex;justify-content:space-between;padding:8px 16px}.RestaurantPOS_customerInfo__NMZAX{align-items:center;display:flex;gap:10px}.RestaurantPOS_customerAvatar__QCovY{align-items:center;background:#10b981;background:var(--pos-success);border-radius:50%;color:#fff;display:flex;font-size:12px;height:28px;justify-content:center;width:28px}.RestaurantPOS_customerDetails__zfHoV{display:flex;flex-direction:column}.RestaurantPOS_customerName__HFCIa{color:#0f172a;color:var(--pos-text);font-size:12px;font-weight:600}.RestaurantPOS_customerDiscount__ywb\+n{color:#059669;color:var(--pos-success-dark);font-size:10px;font-weight:500}.RestaurantPOS_removeCustomerBtn__oRpG3{align-items:center;background:#0000;border:none;border-radius:50%;color:#94a3b8;color:var(--pos-text-muted);cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;transition:all .2s;width:24px}.RestaurantPOS_removeCustomerBtn__oRpG3:hover{background:#fee2e2;background:var(--pos-danger-light);color:#ef4444;color:var(--pos-danger)}.RestaurantPOS_couponDisplay__pPXCF{align-items:center;background:#e0e7ff;background:var(--pos-info-light);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pos-border);color:#4f46e5;color:var(--pos-info-dark);display:flex;font-size:11px;gap:8px;padding:6px 16px}.RestaurantPOS_couponDisplay__pPXCF i{font-size:12px}.RestaurantPOS_removeCouponBtn__OM\+GN{align-items:center;background:#0000;border:none;border-radius:50%;color:#94a3b8;color:var(--pos-text-muted);cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;margin-left:auto;transition:all .2s;width:20px}.RestaurantPOS_removeCouponBtn__OM\+GN:hover{background:#fee2e2;background:var(--pos-danger-light);color:#ef4444;color:var(--pos-danger)}.RestaurantPOS_cartItems__V6q0V{flex:1 1;overflow-y:auto;padding:0}.RestaurantPOS_emptyCart__zWMrQ{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px 15px;text-align:center}.RestaurantPOS_emptyCartIcon__RYxEK{align-items:center;background:#ffedd5;background:var(--resto-primary-light);border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:12px;width:60px}.RestaurantPOS_emptyCartIcon__RYxEK i{color:#f97316;color:var(--resto-primary);font-size:24px}.RestaurantPOS_emptyCart__zWMrQ h4{color:#0f172a;color:var(--pos-text);font-size:14px;font-weight:600;margin:0 0 4px}.RestaurantPOS_emptyCart__zWMrQ p{color:#94a3b8;color:var(--pos-text-muted);font-size:11px;margin:0}.RestaurantPOS_cartList__ZcFUA{display:flex;flex-direction:column}.RestaurantPOS_cartItem__qO7c9{align-items:center;border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--pos-border-light);display:flex;gap:10px;padding:10px 14px;transition:background .15s}.RestaurantPOS_cartItem__qO7c9:hover{background:#f1f5f9;background:var(--pos-border-light)}.RestaurantPOS_cartItemLeft__f2V2k{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.RestaurantPOS_cartItemName__MO\+EV{color:#0f172a;color:var(--pos-text);font-size:13px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RestaurantPOS_cartItemPrice__xrEU4{align-items:center;color:#64748b;color:var(--pos-text-secondary);display:flex;font-size:13px;font-weight:400;gap:6px}.RestaurantPOS_itemDiscount__0WWYo{background:#d1fae5;background:var(--pos-success-light);border-radius:3px;color:#10b981;color:var(--pos-success);font-size:9px;font-weight:600;padding:1px 4px}.RestaurantPOS_qtyControls__N6Yrj{align-items:center;background:#f1f5f9;background:var(--pos-border-light);border-radius:8px;border-radius:var(--pos-radius);display:flex;gap:2px;padding:2px}.RestaurantPOS_qtyBtn__yfJww{align-items:center;background:#fff;background:var(--pos-card);border:none;border-radius:6px;border-radius:var(--pos-radius-sm);color:#64748b;color:var(--pos-text-secondary);cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;transition:all .2s;width:24px}.RestaurantPOS_qtyBtn__yfJww:hover{background:#f97316;background:var(--resto-primary);color:#fff}.RestaurantPOS_qtyBtn__yfJww:disabled{cursor:not-allowed;opacity:.5}.RestaurantPOS_qtyInput__fWAAS{font-feature-settings:"tnum";background:#0000;border:none;color:#0f172a;color:var(--pos-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;height:26px;text-align:center;width:50px}.RestaurantPOS_qtyInput__fWAAS::-webkit-inner-spin-button,.RestaurantPOS_qtyInput__fWAAS::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.RestaurantPOS_qtyInput__fWAAS:focus{background:#f973161a;border-radius:4px;outline:none}.RestaurantPOS_qtyInput__fWAAS:disabled{opacity:.5}.RestaurantPOS_cartItemTotal__D2qZU{font-feature-settings:"tnum";color:#0f172a;color:var(--pos-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;min-width:65px;text-align:right}.RestaurantPOS_removeItemBtn__z0ud2{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--pos-radius-sm);color:#94a3b8;color:var(--pos-text-muted);cursor:pointer;display:flex;font-size:11px;height:26px;justify-content:center;transition:all .2s;width:26px}.RestaurantPOS_removeItemBtn__z0ud2:hover{background:#fee2e2;background:var(--pos-danger-light);color:#ef4444;color:var(--pos-danger)}.RestaurantPOS_weighedItem__EnWky{background:#fffbeb!important;border-left:3px solid #d97706}.RestaurantPOS_priceControls__D-Ejw{align-items:center;display:flex;gap:4px}.RestaurantPOS_priceInput__C2ReT{background:#fffbeb!important;border:2px solid #d97706!important;border-radius:10px;color:#92400e;font-weight:600;padding-right:5px}.RestaurantPOS_priceInput__C2ReT:focus{border-color:#b45309!important;box-shadow:0 0 0 3px #d9770633!important;outline:none}.RestaurantPOS_priceInput__C2ReT::placeholder{color:#d97706;opacity:.5}.RestaurantPOS_orderSummary__UBA97{background:#f1f5f9;background:var(--pos-border-light);border-top:1px solid #e2e8f0;border-top:1px solid var(--pos-border);padding:12px 16px}.RestaurantPOS_summaryRow__Xy5GV{align-items:center;color:#64748b;color:var(--pos-text-secondary);display:flex;font-size:14px;font-weight:400;justify-content:space-between;padding:5px 0}.RestaurantPOS_summaryRow__Xy5GV span:last-child{font-feature-settings:"tnum";color:#0f172a;color:var(--pos-text);font-variant-numeric:tabular-nums;font-weight:500}.RestaurantPOS_discountRow__Jh\+IZ span:last-child{color:#10b981;color:var(--pos-success)}.RestaurantPOS_grandTotalRow__MGQHk{border-top:2px dashed #e2e8f0;border-top:2px dashed var(--pos-border);margin-top:8px;padding-top:10px}.RestaurantPOS_grandTotalRow__MGQHk span:first-child{color:#0f172a;color:var(--pos-text);font-size:15px;font-weight:600}.RestaurantPOS_grandTotalRow__MGQHk span:last-child{font-feature-settings:"tnum";color:#0ea5e9;color:var(--pos-primary);font-size:20px;font-variant-numeric:tabular-nums;font-weight:600}.RestaurantPOS_actionButtons__9gg4G{background:#fff;background:var(--pos-card);border-top:1px solid #e2e8f0;border-top:1px solid var(--pos-border);display:flex;gap:8px;padding:10px 14px}.RestaurantPOS_actionBtn__cRolc{align-items:center;border:none;border-radius:8px;border-radius:var(--pos-radius);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;letter-spacing:-.01em;padding:12px 16px;transition:all .2s}.RestaurantPOS_actionBtn__cRolc:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.RestaurantPOS_holdBtn__Uy95n{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;flex:1 1}.RestaurantPOS_holdBtn__Uy95n:hover:not(:disabled){box-shadow:0 4px 10px #f59e0b4d;transform:translateY(-1px)}.RestaurantPOS_resetBtn__-Ko5y{background:linear-gradient(135deg,#64748b,#475569);color:#fff;flex:1 1}.RestaurantPOS_resetBtn__-Ko5y:hover:not(:disabled){box-shadow:0 4px 10px #64748b4d;transform:translateY(-1px)}.RestaurantPOS_payBtn__wbfIJ{background:linear-gradient(135deg,#10b981,#059669);color:#fff;flex:2 1}.RestaurantPOS_payBtn__wbfIJ:hover:not(:disabled){box-shadow:0 4px 10px #10b9814d;transform:translateY(-1px)}@media (max-width:1400px){.RestaurantPOS_tablesPanel__mz1nk{flex:26 1}.RestaurantPOS_productsPanel__FjoAt{flex:44 1}.RestaurantPOS_cartPanel__khg4e{flex:30 1}}@media (max-width:1200px){.RestaurantPOS_tablesPanel__mz1nk{flex:28 1}.RestaurantPOS_productsPanel__FjoAt{flex:40 1}.RestaurantPOS_cartPanel__khg4e{flex:32 1}.RestaurantPOS_orderTypeBtn__MvPZd span:not(.RestaurantPOS_orderTypeCount__EzKO2){display:none}}@media (max-width:1024px){.RestaurantPOS_headerCenter__Iodvp{display:none}.RestaurantPOS_productsGrid__CXBfc{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (max-width:900px){.RestaurantPOS_mainContent__2JMVO{flex-direction:column;gap:12px;padding:12px}.RestaurantPOS_cartPanel__khg4e,.RestaurantPOS_productsPanel__FjoAt,.RestaurantPOS_tablesPanel__mz1nk{flex:none;width:100%}.RestaurantPOS_tablesPanel__mz1nk{height:30%}.RestaurantPOS_productsPanel__FjoAt{height:35%}.RestaurantPOS_cartPanel__khg4e{flex:1 1}}.RestaurantPOS_cartItems__V6q0V::-webkit-scrollbar,.RestaurantPOS_productsContainer__exe2C::-webkit-scrollbar,.RestaurantPOS_tablesListWrap__Bcn67::-webkit-scrollbar{width:5px}.RestaurantPOS_cartItems__V6q0V::-webkit-scrollbar-track,.RestaurantPOS_productsContainer__exe2C::-webkit-scrollbar-track,.RestaurantPOS_tablesListWrap__Bcn67::-webkit-scrollbar-track{background:#f1f5f9;background:var(--pos-border-light)}.RestaurantPOS_cartItems__V6q0V::-webkit-scrollbar-thumb,.RestaurantPOS_productsContainer__exe2C::-webkit-scrollbar-thumb,.RestaurantPOS_tablesListWrap__Bcn67::-webkit-scrollbar-thumb{background:#94a3b8;background:var(--pos-text-muted);border-radius:3px}.RestaurantPOS_cartItems__V6q0V::-webkit-scrollbar-thumb:hover,.RestaurantPOS_productsContainer__exe2C::-webkit-scrollbar-thumb:hover,.RestaurantPOS_tablesListWrap__Bcn67::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--pos-text-secondary)}.RestaurantPOS_disabled__vyFuA{cursor:not-allowed;opacity:.5}@media print{.RestaurantPOS_posContainer__ospvC{display:none}}.PaymentModal_bodyWrap__vfKQg{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.PaymentModal_bodyWrap__vfKQg>.PaymentModal_body__Zw6st{flex:1 1 auto;min-height:0;overflow-y:auto}.PaymentModal_overlay__GVWC-{align-items:center;animation:PaymentModal_fadeIn__s94OO .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes PaymentModal_fadeIn__s94OO{0%{opacity:0}to{opacity:1}}.PaymentModal_modal__alCZV{animation:PaymentModal_slideUp__YEQHw .3s ease;background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px #00000059;display:flex;flex-direction:column;max-height:90vh;max-width:520px;overflow:hidden;width:95%}@keyframes PaymentModal_slideUp__YEQHw{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.PaymentModal_header__yj4pX{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0891b2);color:#fff;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.PaymentModal_header__yj4pX.PaymentModal_creditHeader__ZHDux{background:linear-gradient(135deg,#f59e0b,#d97706)}.PaymentModal_headerLeft__beQte{align-items:center;display:flex;gap:12px}.PaymentModal_headerIcon__gDGGe{align-items:center;background:#fff3;border-radius:12px;display:flex;font-size:18px;height:42px;justify-content:center;width:42px}.PaymentModal_headerText__JT8cR{display:flex;flex-direction:column}.PaymentModal_headerTitle__RG9qC{font-size:16px;font-weight:700}.PaymentModal_headerSubtitle__JjTXi{font-size:11px;opacity:.85}.PaymentModal_recalledBadge__J4TBR{background:#fff3;border-radius:6px;font-size:10px;font-weight:600;padding:3px 8px;text-transform:uppercase}.PaymentModal_headerCenter__vZFD0{position:relative}.PaymentModal_dateDisplay__XZrx5{align-items:center;background:#ffffff26;border-radius:8px;cursor:default;display:flex;font-size:12px;gap:6px;padding:6px 12px}.PaymentModal_dateDisplay__XZrx5.PaymentModal_editable__6imYN{cursor:pointer}.PaymentModal_dateDisplay__XZrx5.PaymentModal_editable__6imYN:hover{background:#ffffff40}.PaymentModal_dateDisplay__XZrx5 i:last-child{font-size:9px;opacity:.7}.PaymentModal_datePicker__T0qUy{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px #00000026;left:50%;margin-top:6px;padding:8px;position:absolute;top:100%;transform:translateX(-50%);z-index:10}.PaymentModal_headerRight__O6s\+p{align-items:center;display:flex;gap:12px}.PaymentModal_totalDisplay__Opv2M{align-items:flex-end;display:flex;flex-direction:column}.PaymentModal_totalLabel__mMKky{font-size:10px;opacity:.8;text-transform:uppercase}.PaymentModal_totalAmount__40Ee9{font-size:20px;font-weight:800;letter-spacing:-.5px}.PaymentModal_closeBtn__RSZca{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s;width:34px}.PaymentModal_closeBtn__RSZca:hover{background:#ffffff40;transform:scale(1.05)}.PaymentModal_alert__nckTA{align-items:center;display:flex;font-size:13px;font-weight:500;gap:10px;margin:0;padding:12px 16px}.PaymentModal_alert__nckTA span{flex:1 1}.PaymentModal_alert__nckTA button{align-items:center;background:#fff3;border:none;border-radius:6px;color:inherit;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background .2s;width:24px}.PaymentModal_alert__nckTA button:hover{background:#ffffff4d}.PaymentModal_alertSuccess__yaxon{animation:PaymentModal_slideDown__aWzF1 .3s ease;background:linear-gradient(135deg,#10b981,#059669);color:#fff}.PaymentModal_alertError__bjHPj{animation:PaymentModal_shake__EtMyH .3s ease;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}@keyframes PaymentModal_slideDown__aWzF1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes PaymentModal_shake__EtMyH{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.PaymentModal_body__Zw6st{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:16px 20px}.PaymentModal_creditInfo__zvSB4{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px 14px;padding:8px 12px}.PaymentModal_creditCustomer__QMjvg{align-items:center;color:#92400e;display:flex;font-size:12px;gap:7px;margin-bottom:0;white-space:nowrap}.PaymentModal_creditCustomer__QMjvg i{color:#d97706;font-size:13px}.PaymentModal_creditLimits__QnQ7V{display:flex;flex:1 1 auto;gap:8px}.PaymentModal_creditStat__-\+8nT{align-items:baseline;background:#fff9;border-radius:7px;display:flex;flex:1 1;gap:6px;justify-content:center;padding:5px 8px}.PaymentModal_creditLabel__yIuo6{color:#92400e;font-size:10px;margin-bottom:0;text-transform:uppercase}.PaymentModal_creditValue__mcd0z{color:#78350f;font-size:12px;font-weight:700}.PaymentModal_creditValue__mcd0z.PaymentModal_success__v5tE6{color:#059669}.PaymentModal_creditValue__mcd0z.PaymentModal_warning__FleF9{color:#dc2626}.PaymentModal_methodsSection__PDKBy{margin-bottom:4px}.PaymentModal_methodsGrid__5oNgf{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.PaymentModal_methodCard__rp6jc{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:6px;justify-content:center;min-height:70px;padding:14px 10px;transition:all .15s ease}.PaymentModal_methodCard__rp6jc:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px)}.PaymentModal_methodCard__rp6jc:disabled{cursor:not-allowed;opacity:.5}.PaymentModal_methodCard__rp6jc i{font-size:20px;margin-bottom:2px}.PaymentModal_methodName__\+usC7{font-size:11px;line-height:1.2;text-align:center}.PaymentModal_methodCard__rp6jc.PaymentModal_selected__YPthi{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.PaymentModal_methodCard__rp6jc.PaymentModal_cashMethod__b0xUE.PaymentModal_selected__YPthi{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#22c55e;color:#16a34a}.PaymentModal_methodCard__rp6jc.PaymentModal_momoMethod__d3o3W.PaymentModal_selected__YPthi{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b;color:#d97706}.PaymentModal_methodCard__rp6jc.PaymentModal_cardMethod__mUMPV.PaymentModal_selected__YPthi{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-color:#6366f1;color:#4f46e5}.PaymentModal_methodCard__rp6jc.PaymentModal_bankMethod__MJTSe.PaymentModal_selected__YPthi{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6;color:#2563eb}.PaymentModal_methodCard__rp6jc.PaymentModal_chequeMethod__SXhtG.PaymentModal_selected__YPthi{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);border-color:#a855f7;color:#9333ea}.PaymentModal_methodCard__rp6jc.PaymentModal_creditMethod__WEf7n.PaymentModal_selected__YPthi{background:linear-gradient(135deg,#ffedd5,#fed7aa);border-color:#f97316;color:#ea580c}.PaymentModal_creditDueDateSection__h5CBv{display:flex;flex-direction:column;gap:8px}.PaymentModal_creditDueDateSection__h5CBv label{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:600;gap:6px}.PaymentModal_dueDateInput__a1j15{align-items:center;display:flex;gap:10px}.PaymentModal_dueDateInput__a1j15 input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;flex:1 1;font-size:13px;padding:10px 12px;transition:all .2s}.PaymentModal_dueDateInput__a1j15 input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a;outline:none}.PaymentModal_daysCount__M38BH{background:#fef3c7;border-radius:8px;color:#92400e;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.PaymentModal_paymentInputs__QNr\+f{display:flex;flex-direction:column;gap:14px}.PaymentModal_accountRow__EdJ1N{display:flex;flex-direction:column;gap:6px}.PaymentModal_accountRow__EdJ1N label{align-items:center;color:#111;display:flex;font-size:12px;font-weight:600;gap:6px}.PaymentModal_accountSelect__pdRnn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;cursor:pointer;font-size:13px;padding:10px 12px;transition:all .2s}.PaymentModal_accountSelect__pdRnn:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.PaymentModal_amountSection__7atcB{display:flex;flex-direction:column;gap:10px}.PaymentModal_amountRow__ZAh4J{display:flex;flex-direction:column;gap:6px}.PaymentModal_amountRow__ZAh4J label{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:600;gap:6px}.PaymentModal_amountInputWrapper__WCvzX{align-items:center;display:flex;position:relative}.PaymentModal_currencySymbol__bkFyv{color:#94a3b8;font-size:14px;font-weight:600;left:14px;pointer-events:none;position:absolute}.PaymentModal_amountInput__108-1{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#0f172a;font-size:22px;font-weight:700;padding:14px 14px 14px 50px;transition:all .2s;width:100%}.PaymentModal_amountInput__108-1:focus{background:#fff;border-color:#10b981;box-shadow:0 0 0 4px #10b9811a;outline:none}.PaymentModal_amountInput__108-1::placeholder{color:#cbd5e1}.PaymentModal_amountInput__108-1::-webkit-inner-spin-button,.PaymentModal_amountInput__108-1::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PaymentModal_quickAmounts__iBtkF{display:flex;flex-wrap:wrap;gap:8px}.PaymentModal_quickAmountBtn__-YqTM{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;flex:1 1;font-size:12px;font-weight:600;min-width:70px;padding:10px 12px;transition:all .15s}.PaymentModal_quickAmountBtn__-YqTM:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1}.PaymentModal_quickAmountBtn__-YqTM:disabled{cursor:not-allowed;opacity:.5}.PaymentModal_quickAmountBtn__-YqTM.PaymentModal_active__YFxnv{background:#dcfce7;border-color:#22c55e;color:#16a34a}.PaymentModal_changeDisplay__mnCNe{align-items:center;animation:PaymentModal_pulse__n4dxg 2s infinite;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:12px;display:flex;justify-content:space-between;padding:14px 16px}@keyframes PaymentModal_pulse__n4dxg{0%,to{box-shadow:0 0 0 0 #22c55e4d}50%{box-shadow:0 0 0 8px #22c55e00}}.PaymentModal_changeLabel__n0Xjh{color:#16a34a;font-size:10px;font-weight:600;padding-right:10px}.PaymentModal_changeAmount__gqW7P{color:#15803d;font-size:26px;font-weight:800}.PaymentModal_splitSection__QH9JG{border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;gap:12px;padding-top:14px}.PaymentModal_splitToggle__5L3yP{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px}.PaymentModal_splitToggle__5L3yP input{display:none}.PaymentModal_toggleSlider__ZXvol{background:#cbd5e1;border-radius:24px;height:24px;position:relative;transition:all .3s;width:44px}.PaymentModal_toggleSlider__ZXvol:before{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;content:"";height:20px;left:2px;position:absolute;top:2px;transition:all .3s;width:20px}.PaymentModal_splitToggle__5L3yP input:checked+.PaymentModal_toggleSlider__ZXvol{background:linear-gradient(135deg,#10b981,#059669)}.PaymentModal_splitToggle__5L3yP input:checked+.PaymentModal_toggleSlider__ZXvol:before{transform:translateX(20px)}.PaymentModal_addedPayments__6ULOx{display:flex;flex-direction:column;gap:8px}.PaymentModal_addedPayment__HoYuj{align-items:center;animation:PaymentModal_slideIn__QwdbW .2s ease;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:10px;padding:10px 12px}@keyframes PaymentModal_slideIn__QwdbW{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.PaymentModal_addedPayment__HoYuj.PaymentModal_creditPayment__8Pkx7{background:#fef3c7;border-color:#fcd34d}.PaymentModal_paymentIcon__aBBTm{align-items:center;background:#fff;border-radius:8px;color:#64748b;display:flex;font-size:14px;height:34px;justify-content:center;width:34px}.PaymentModal_addedPayment__HoYuj.PaymentModal_creditPayment__8Pkx7 .PaymentModal_paymentIcon__aBBTm{background:#fef9c3;color:#d97706}.PaymentModal_paymentDetails__m2WFR{display:flex;flex:1 1;flex-direction:column}.PaymentModal_paymentName__LJuQ9{color:#334155;font-size:13px;font-weight:600}.PaymentModal_paymentDue__NXa\+J{color:#92400e;font-size:10px}.PaymentModal_paymentAmount__jEf6A{color:#0f172a;font-size:14px;font-weight:700}.PaymentModal_removePaymentBtn__kr9hZ{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.PaymentModal_removePaymentBtn__kr9hZ:hover:not(:disabled){background:#ef4444;color:#fff}.PaymentModal_removePaymentBtn__kr9hZ:disabled{cursor:not-allowed;opacity:.5}.PaymentModal_splitActions__0hz89{display:flex;flex-direction:column;gap:10px}.PaymentModal_remainingDisplay__sFmu6{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;display:flex;justify-content:space-between;padding:10px 14px}.PaymentModal_remainingDisplay__sFmu6 span:first-child{color:#c2410c;font-size:13px;font-weight:500}.PaymentModal_remainingAmount__Rryj5{color:#ea580c;font-size:18px;font-weight:700}.PaymentModal_addPaymentBtn__GfMLb{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s}.PaymentModal_addPaymentBtn__GfMLb:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.PaymentModal_addPaymentBtn__GfMLb:disabled{cursor:not-allowed;opacity:.6}.PaymentModal_addCreditBtn__bhsC2{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:10px 14px;transition:all .2s}.PaymentModal_addCreditBtn__bhsC2:hover:not(:disabled){box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.PaymentModal_addCreditBtn__bhsC2:disabled{cursor:not-allowed;opacity:.6}.PaymentModal_splitComplete__52XPG{align-items:center;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:10px;color:#16a34a;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px}.PaymentModal_splitComplete__52XPG i{font-size:18px}.PaymentModal_footer__UtcOo{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 20px}.PaymentModal_footerHint__OPqps{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:8px}.PaymentModal_footerHint__OPqps kbd{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;display:inline-flex;font-family:inherit;font-size:10px;font-weight:600;height:22px;justify-content:center;min-width:26px;padding:0 6px}.PaymentModal_footerActions__\+kJ6r{display:flex;gap:10px}.PaymentModal_cancelBtn__N4o6a{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;font-size:13px;font-weight:600;padding:12px 20px;transition:all .2s}.PaymentModal_cancelBtn__N4o6a:hover:not(:disabled){background:#f1f5f9;color:#334155}.PaymentModal_cancelBtn__N4o6a:disabled{cursor:not-allowed;opacity:.5}.PaymentModal_payBtn__020ys{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s}.PaymentModal_payBtn__020ys:hover:not(:disabled){box-shadow:0 6px 20px #10b98159;transform:translateY(-2px)}.PaymentModal_payBtn__020ys:disabled{cursor:not-allowed;opacity:.6;transform:none}.PaymentModal_payBtn__020ys.PaymentModal_creditPayBtn__cSj7X{background:linear-gradient(135deg,#f59e0b,#d97706)}.PaymentModal_payBtn__020ys.PaymentModal_creditPayBtn__cSj7X:hover:not(:disabled){box-shadow:0 6px 20px #f59e0b59}.PaymentModal_body__Zw6st::-webkit-scrollbar{width:6px}.PaymentModal_body__Zw6st::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.PaymentModal_body__Zw6st::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.PaymentModal_body__Zw6st::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:520px){.PaymentModal_modal__alCZV{border-radius:0;max-height:100vh;max-width:100%;width:100%}.PaymentModal_header__yj4pX{flex-wrap:wrap;padding:14px 16px}.PaymentModal_headerCenter__vZFD0{display:flex;justify-content:center;margin-top:10px;order:3;width:100%}.PaymentModal_body__Zw6st{padding:14px 16px}.PaymentModal_methodsGrid__5oNgf{gap:8px;grid-template-columns:repeat(3,1fr)}.PaymentModal_methodCard__rp6jc{min-height:60px;padding:12px 8px}.PaymentModal_methodCard__rp6jc i{font-size:18px}.PaymentModal_methodName__\+usC7{font-size:10px}.PaymentModal_creditLimits__QnQ7V{flex-wrap:wrap}.PaymentModal_creditStat__-\+8nT{flex:none;min-width:calc(50% - 5px)}.PaymentModal_quickAmounts__iBtkF{justify-content:center}.PaymentModal_quickAmountBtn__-YqTM{font-size:11px;min-width:60px;padding:8px 10px}.PaymentModal_footerHint__OPqps{display:none}.PaymentModal_footer__UtcOo{justify-content:flex-end;padding:12px 16px}.PaymentModal_footerActions__\+kJ6r{width:100%}.PaymentModal_cancelBtn__N4o6a,.PaymentModal_payBtn__020ys{flex:1 1;padding:12px 16px}}@media (max-width:380px){.PaymentModal_methodsGrid__5oNgf{grid-template-columns:repeat(2,1fr)}.PaymentModal_splitButtons__yFTKu{flex-direction:column}}.PaymentModal_keypadToggle__YILY\+{align-items:center;align-self:flex-start;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:7px;margin-top:8px;padding:6px 12px;transition:all .15s}.PaymentModal_keypadToggle__YILY\+:hover:not(:disabled){background:#eef2ff;border-color:#6366f1;border-style:solid;color:#4338ca}.PaymentModal_keypadToggle__YILY\+:disabled{cursor:not-allowed;opacity:.55}.PaymentModal_keypadToggle__YILY\+ i{font-size:11px}.PaymentModal_modalWithKeypad__2zSAH{display:flex;flex-direction:column;max-height:90vh;max-width:760px!important;overflow:hidden;width:92vw}.PaymentModal_addedPayments__6ULOx{max-height:180px;overflow-y:auto;scrollbar-width:thin}.PaymentModal_addedPayments__6ULOx::-webkit-scrollbar{width:6px}.PaymentModal_addedPayments__6ULOx::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.PaymentModal_bodyWithKeypad__1d6ae{align-items:stretch;display:flex;flex:1 1 auto;gap:0;min-height:0;overflow:hidden}.PaymentModal_bodyWithKeypad__1d6ae>.PaymentModal_body__Zw6st{border-right:1px solid #e2e8f0;flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.PaymentModal_bodyWithKeypad__1d6ae>.PaymentModal_body__Zw6st::-webkit-scrollbar{width:6px}.PaymentModal_bodyWithKeypad__1d6ae>.PaymentModal_body__Zw6st::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.PaymentModal_amountTopRow__4DtuX{align-items:stretch;display:flex;gap:12px}.PaymentModal_amountTopRow__4DtuX>.PaymentModal_amountRow__ZAh4J{flex:1 1 auto;min-width:0}.PaymentModal_amountTopRow__4DtuX>.PaymentModal_changeDisplay__mnCNe{align-items:flex-start;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;justify-content:flex-start;min-width:150px;padding:10px 14px}.PaymentModal_amountTopRow__4DtuX>.PaymentModal_changeDisplay__mnCNe:after,.PaymentModal_amountTopRow__4DtuX>.PaymentModal_changeDisplay__mnCNe:before{content:none!important}.PaymentModal_amountTopRow__4DtuX>.PaymentModal_changeDisplay__mnCNe .PaymentModal_changeLabel__n0Xjh{color:#047857;font-size:11px;font-weight:600;letter-spacing:.05em;line-height:1;text-transform:uppercase}.PaymentModal_amountTopRow__4DtuX>.PaymentModal_changeDisplay__mnCNe .PaymentModal_changeAmount__gqW7P{font-feature-settings:"tnum";color:#047857;font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.PaymentModal_amountTopRow__4DtuX>.PaymentModal_changeDisplay__mnCNe .PaymentModal_changeAmount__gqW7P:after,.PaymentModal_amountTopRow__4DtuX>.PaymentModal_changeDisplay__mnCNe .PaymentModal_changeAmount__gqW7P:before{content:none!important}.PaymentModal_keypad__vZJSl{animation:PaymentModal_keypadSlide__jSjot .18s ease;background:#f8fafc;display:flex;flex:0 0 260px;flex-direction:column;overflow:hidden;padding:14px;width:260px}@keyframes PaymentModal_keypadSlide__jSjot{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.PaymentModal_keypadGrid__pw2i3{grid-gap:6px;display:grid;flex:1 1 auto;gap:6px;grid-template-columns:repeat(4,1fr)}.PaymentModal_keypadBtn__WJ6Mm{font-feature-settings:"tnum";-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;min-height:44px;transition:all .1s;-webkit-user-select:none;user-select:none}.PaymentModal_keypadBtn__WJ6Mm:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.PaymentModal_keypadBtn__WJ6Mm:active:not(:disabled){background:#e2e8f0;transform:scale(.96)}.PaymentModal_keypadBtn__WJ6Mm:disabled{cursor:not-allowed;opacity:.45}.PaymentModal_keypadAddBtn__VxpZj{background:#ecfdf5;border-color:#a7f3d0;color:#047857;font-size:13px}.PaymentModal_keypadAddBtn__VxpZj:hover:not(:disabled){background:#d1fae5;border-color:#6ee7b7;color:#065f46}.PaymentModal_keypadAddBtn__VxpZj:active:not(:disabled){background:#a7f3d0}.PaymentModal_keypadBackspace__Na0rz{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.PaymentModal_keypadBackspace__Na0rz:hover:not(:disabled){background:#fee2e2;border-color:#fca5a5}.PaymentModal_keypadBackspace__Na0rz:active:not(:disabled){background:#fecaca}.PaymentModal_keypadClear__-l3JX{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:7px;justify-content:center;margin-top:8px;padding:8px 14px;transition:all .15s;width:100%}.PaymentModal_keypadClear__-l3JX:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PaymentModal_keypadClear__-l3JX:active:not(:disabled){transform:scale(.99)}.PaymentModal_keypadClear__-l3JX:disabled{cursor:not-allowed;opacity:.55}.PaymentModal_keypadClear__-l3JX i{color:#94a3b8;font-size:12px}@media (max-width:899px){.PaymentModal_modalWithKeypad__2zSAH{max-height:95vh;max-width:100%!important;overflow-y:auto;width:96vw}.PaymentModal_bodyWithKeypad__1d6ae{flex-direction:column;overflow:visible}.PaymentModal_bodyWithKeypad__1d6ae>.PaymentModal_body__Zw6st{border-bottom:1px solid #e2e8f0;border-right:none;overflow:visible}.PaymentModal_keypad__vZJSl{flex:0 0 auto;overflow:visible;width:100%}.PaymentModal_amountTopRow__4DtuX{flex-direction:column;gap:8px}.PaymentModal_amountTopRow__4DtuX>.PaymentModal_changeDisplay__mnCNe{min-width:0;width:100%}.PaymentModal_keypadBtn__WJ6Mm{font-size:15px;min-height:42px}.PaymentModal_keypadAddBtn__VxpZj{font-size:12px}}.PaymentModal_modalSplit__A9L71{display:flex;flex-direction:column;max-height:92vh;max-width:900px!important;overflow:hidden;width:95vw}.PaymentModal_topbar__app7j{align-items:flex-start;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:18px 22px 14px}.PaymentModal_topbarText__ncH1f{display:flex;flex-direction:column;gap:2px}.PaymentModal_topbarTitle__fS7BW{color:#0f172a;font-size:18px;font-weight:800}.PaymentModal_topbarSub__G5vrh{color:#94a3b8;font-size:12px}.PaymentModal_topbar__app7j .PaymentModal_closeBtn__RSZca{background:#f1f5f9;color:#64748b}.PaymentModal_topbar__app7j .PaymentModal_closeBtn__RSZca:hover{background:#e2e8f0;color:#0f172a}.PaymentModal_panels__\+ftes{display:flex;flex:1 1 auto;gap:18px;min-height:0;overflow:hidden;padding:0 22px 22px}.PaymentModal_optionsPanel__SjGin{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.PaymentModal_optionsPanel__SjGin::-webkit-scrollbar{width:6px}.PaymentModal_optionsPanel__SjGin::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.PaymentModal_optionsHeader__ggQdV{align-items:center;display:flex;justify-content:space-between}.PaymentModal_optionsTitle__T-i7F{color:#0f172a;font-size:15px;font-weight:700}.PaymentModal_optionList__iItsE{display:flex;flex-direction:column;gap:10px}.PaymentModal_optionCard__C5eBK{background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;cursor:pointer;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s}.PaymentModal_optionCard__C5eBK:hover{border-color:#cbd5e1}.PaymentModal_optionCardActive__mBb0p{border-color:#2563eb;box-shadow:0 4px 14px #2563eb1f}.PaymentModal_optionCardDisabled__6J6TU{cursor:not-allowed;opacity:.55}.PaymentModal_optionCardDisabled__6J6TU:hover{border-color:#e2e8f0}.PaymentModal_optionRow__S84L8{align-items:center;display:flex;gap:12px}.PaymentModal_optionRadio__5poOo{border:2px solid #cbd5e1;border-radius:50%;flex:0 0 auto;height:18px;position:relative;transition:all .15s;width:18px}.PaymentModal_optionRadioOn__q5Y3r{border-color:#2563eb}.PaymentModal_optionRadioOn__q5Y3r:after{background:#2563eb;border-radius:50%;content:"";inset:3px;position:absolute}.PaymentModal_optionIcon__e0bWc{align-items:center;background:#f1f5f9;border-radius:9px;color:#64748b;display:flex;flex:0 0 auto;font-size:15px;height:34px;justify-content:center;width:34px}.PaymentModal_optionCard__C5eBK.PaymentModal_cashMethod__b0xUE .PaymentModal_optionIcon__e0bWc{background:#ecfdf5;color:#16a34a}.PaymentModal_optionCard__C5eBK.PaymentModal_momoMethod__d3o3W .PaymentModal_optionIcon__e0bWc{background:#fffbeb;color:#d97706}.PaymentModal_optionCard__C5eBK.PaymentModal_cardMethod__mUMPV .PaymentModal_optionIcon__e0bWc{background:#eef2ff;color:#4f46e5}.PaymentModal_optionCard__C5eBK.PaymentModal_bankMethod__MJTSe .PaymentModal_optionIcon__e0bWc{background:#eff6ff;color:#2563eb}.PaymentModal_optionCard__C5eBK.PaymentModal_creditMethod__WEf7n .PaymentModal_optionIcon__e0bWc{background:#fff7ed;color:#ea580c}.PaymentModal_optionCard__C5eBK.PaymentModal_insuranceMethod__as0Ln .PaymentModal_optionIcon__e0bWc{background:#f0f9ff;color:#0369a1}.PaymentModal_optionInfo__L5pKT{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.PaymentModal_optionTitle__HcJuY{color:#1e293b;font-size:13px;font-weight:700}.PaymentModal_optionSub__yg8B3{color:#94a3b8;font-size:11px}.PaymentModal_optionNote__SqLdh{background:#f1f5f9;border-radius:6px;color:#94a3b8;flex:0 0 auto;font-size:10px;font-weight:600;padding:3px 8px;white-space:nowrap}.PaymentModal_optionBody__dwdT8{margin-top:12px}.PaymentModal_fieldRow__mOIPX{display:flex;flex-direction:column;gap:6px}.PaymentModal_fieldRow__mOIPX>label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px}.PaymentModal_fieldRow__mOIPX>label i{color:#2563eb}.PaymentModal_changeInline__jK\+Ey{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9px;color:#047857;display:flex;font-size:12px;font-weight:600;justify-content:space-between;padding:8px 12px}.PaymentModal_changeInline__jK\+Ey strong{color:#047857;font-size:16px}.PaymentModal_stubNote__baOzc{align-items:flex-start;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:10px;color:#475569;display:flex;gap:12px;padding:12px 14px}.PaymentModal_stubNote__baOzc i{color:#0ea5e9;font-size:20px;margin-top:2px}.PaymentModal_stubNote__baOzc strong{color:#334155;font-size:13px}.PaymentModal_stubNote__baOzc p{color:#64748b;font-size:12px;margin:4px 0 0}.PaymentModal_optionsPanel__SjGin .PaymentModal_creditInfo__zvSB4{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px 12px}.PaymentModal_optionsPanel__SjGin .PaymentModal_creditCustomer__QMjvg{font-size:12px;margin-bottom:0;white-space:nowrap}.PaymentModal_optionsPanel__SjGin .PaymentModal_creditLimits__QnQ7V{flex:1 1 auto;gap:8px}.PaymentModal_optionsPanel__SjGin .PaymentModal_creditStat__-\+8nT{align-items:baseline;flex-direction:row;gap:6px;justify-content:center;padding:5px 8px}.PaymentModal_optionsPanel__SjGin .PaymentModal_creditLabel__yIuo6{margin-bottom:0}.PaymentModal_settingsPanel__rQErQ{background:linear-gradient(160deg,#2563eb,#1d4ed8);border-radius:18px;color:#fff;display:flex;flex:0 0 280px;flex-direction:column;overflow:hidden;padding:22px 22px 20px;width:280px}.PaymentModal_settingsPanel__rQErQ.PaymentModal_creditTint__pT0a9{background:linear-gradient(160deg,#d97706,#b45309)}.PaymentModal_settingsTitle__CHGd3{font-size:16px;font-weight:800;margin-bottom:18px;text-align:center}.PaymentModal_setMeta__krN7W{display:flex;flex-direction:column;gap:10px;position:relative}.PaymentModal_setMetaRow__ORDph{align-items:center;display:flex;gap:10px;justify-content:space-between}.PaymentModal_setMetaEditable__ot3f2{cursor:pointer}.PaymentModal_setMetaLabel__oMLdi{color:#fffc;font-size:12px}.PaymentModal_setMetaValue__kyQRI{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:6px}.PaymentModal_setMetaValue__kyQRI i{font-size:10px;opacity:.85}.PaymentModal_settingsPanel__rQErQ .PaymentModal_datePicker__T0qUy{left:0;top:60px;transform:none}.PaymentModal_setDivider__Y\+DN0{background:#ffffff40;height:1px;margin:18px 0}.PaymentModal_setLines__0pTFm{display:flex;flex-direction:column;gap:10px}.PaymentModal_setLine__47jd4{align-items:center;display:flex;justify-content:space-between}.PaymentModal_setLabel__udquP{color:#ffffffd9;font-size:13px}.PaymentModal_setValue__6zXuf{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.PaymentModal_setTotal__KyjWN{align-items:baseline;border-top:1px solid #ffffff40;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.PaymentModal_setTotalLabel__bJ4rC{font-size:14px;font-weight:700}.PaymentModal_setTotalValue__APKWG{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.5px}.PaymentModal_doneBtn__FEnP4{background:#0f172a;font-weight:700;margin-top:16px;padding:14px 18px;transition:all .2s}.PaymentModal_doneBtn__FEnP4:hover:not(:disabled){background:#1e293b;transform:translateY(-1px)}.PaymentModal_doneBtn__FEnP4:disabled{opacity:.55}.PaymentModal_doneBtnCredit__4BwIB{background:#78350f}.PaymentModal_doneBtnCredit__4BwIB:hover:not(:disabled){background:#92400e}.PaymentModal_ghostCancel__fEQOK{background:#0000;border:none;color:#ffffffd9;cursor:pointer;font-size:13px;font-weight:600;margin-top:10px;padding:10px;transition:color .15s;width:100%}.PaymentModal_ghostCancel__fEQOK:hover:not(:disabled){color:#fff;text-decoration:underline}.PaymentModal_ghostCancel__fEQOK:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.PaymentModal_modalSplit__A9L71{max-height:95vh;max-width:100%!important;width:96vw}.PaymentModal_panels__\+ftes{flex-direction:column;overflow-y:auto}.PaymentModal_settingsPanel__rQErQ{flex:0 0 auto;width:100%}.PaymentModal_setTotal__KyjWN{margin-top:16px}}.PaymentModal_optionsPanel__SjGin{gap:12px;overflow:hidden;padding-right:0}.PaymentModal_methodGrid__8JxK0{grid-gap:8px;display:grid;flex-shrink:0;gap:8px;grid-template-columns:repeat(3,1fr)}.PaymentModal_gridTile__QLkCh{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:4px;justify-content:center;min-height:70px;padding:10px 6px;position:relative;text-align:center;transition:all .15s ease}.PaymentModal_gridTile__QLkCh:hover:not(:disabled){border-color:#cbd5e1;transform:translateY(-1px)}.PaymentModal_gridTileDisabled__VpJwl{cursor:not-allowed;opacity:.5}.PaymentModal_gridTileDisabled__VpJwl:hover{border-color:#e2e8f0;transform:none}.PaymentModal_gridIcon__xnd50{align-items:center;background:#f1f5f9;border-radius:9px;color:#64748b;display:flex;font-size:15px;height:32px;justify-content:center;width:32px}.PaymentModal_gridName__0G7rd{color:#334155;font-size:12px;font-weight:700;line-height:1.1}.PaymentModal_gridNote__O25p\+{color:#94a3b8;font-size:9px;font-weight:600;line-height:1.05}.PaymentModal_gridCheck__p0Tww{color:#10b981;font-size:12px;position:absolute;right:8px;top:6px}.PaymentModal_gridTile__QLkCh.PaymentModal_cashMethod__b0xUE .PaymentModal_gridIcon__xnd50{background:#ecfdf5;color:#16a34a}.PaymentModal_gridTile__QLkCh.PaymentModal_momoMethod__d3o3W .PaymentModal_gridIcon__xnd50{background:#fffbeb;color:#d97706}.PaymentModal_gridTile__QLkCh.PaymentModal_cardMethod__mUMPV .PaymentModal_gridIcon__xnd50{background:#eef2ff;color:#4f46e5}.PaymentModal_gridTile__QLkCh.PaymentModal_bankMethod__MJTSe .PaymentModal_gridIcon__xnd50{background:#eff6ff;color:#2563eb}.PaymentModal_gridTile__QLkCh.PaymentModal_creditMethod__WEf7n .PaymentModal_gridIcon__xnd50{background:#fff7ed;color:#ea580c}.PaymentModal_gridTile__QLkCh.PaymentModal_insuranceMethod__as0Ln .PaymentModal_gridIcon__xnd50{background:#f0f9ff;color:#0369a1}.PaymentModal_gridTileActive__dqjrL{box-shadow:0 2px 10px #00000014}.PaymentModal_gridTile__QLkCh.PaymentModal_cashMethod__b0xUE.PaymentModal_gridTileActive__dqjrL{background:#f0fdf4;border-color:#22c55e}.PaymentModal_gridTile__QLkCh.PaymentModal_momoMethod__d3o3W.PaymentModal_gridTileActive__dqjrL{background:#fffbeb;border-color:#f59e0b}.PaymentModal_gridTile__QLkCh.PaymentModal_cardMethod__mUMPV.PaymentModal_gridTileActive__dqjrL{background:#eef2ff;border-color:#6366f1}.PaymentModal_gridTile__QLkCh.PaymentModal_bankMethod__MJTSe.PaymentModal_gridTileActive__dqjrL{background:#eff6ff;border-color:#3b82f6}.PaymentModal_gridTile__QLkCh.PaymentModal_creditMethod__WEf7n.PaymentModal_gridTileActive__dqjrL{background:#fff7ed;border-color:#f97316}.PaymentModal_gridTile__QLkCh.PaymentModal_insuranceMethod__as0Ln.PaymentModal_gridTileActive__dqjrL{background:#f0f9ff;border-color:#0ea5e9}.PaymentModal_optionBody__dwdT8{border-top:1px dashed #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;gap:10px;margin-top:0;padding-top:12px}.PaymentModal_payRow__SDQ3i{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.PaymentModal_changeBox__NO2NA{font-feature-settings:"tnum";align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;color:#94a3b8;display:flex;font-size:20px;font-variant-numeric:tabular-nums;font-weight:800;min-height:52px;padding:12px 14px}.PaymentModal_changeBoxActive__uVVps{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.PaymentModal_keypadInline__kLItv{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;padding:8px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadGrid__pw2i3{gap:6px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadBtn__WJ6Mm{font-size:15px;min-height:38px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadClear__-l3JX{margin-top:6px;padding:7px}.PaymentModal_splitFooter__cGZGE{border-top:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin-top:auto;padding-top:10px}.PaymentModal_splitFooter__cGZGE .PaymentModal_addedPayments__6ULOx{max-height:110px}.PaymentModal_splitFooter__cGZGE .PaymentModal_splitToggle__5L3yP{margin:0}.PaymentModal_splitButtons__yFTKu{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PaymentModal_remainingChip__BYAHw{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#c2410c;font-size:12px;font-weight:700;padding:7px 10px;white-space:nowrap}.PaymentModal_doneBtn__FEnP4{align-items:center;animation:PaymentModal_payPulse__QicSs 2.4s ease-in-out infinite;background:linear-gradient(135deg,#34d399,#10b981 50%,#059669);border:none;border-radius:14px;box-shadow:0 10px 26px #10b98180;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;gap:10px;justify-content:center;letter-spacing:.2px;margin-top:18px;overflow:hidden;padding:16px 18px;position:relative;transition:transform .18s ease,box-shadow .18s ease;width:100%}.PaymentModal_doneBtn__FEnP4:hover:not(:disabled){animation:none;box-shadow:0 16px 34px #10b98199;transform:translateY(-2px) scale(1.02)}.PaymentModal_doneBtn__FEnP4:active:not(:disabled){transform:translateY(0) scale(.99)}.PaymentModal_doneBtn__FEnP4:disabled{animation:none;box-shadow:none;cursor:not-allowed;opacity:.5}.PaymentModal_doneBtn__FEnP4:before{background:linear-gradient(120deg,#0000,#ffffff73,#0000);content:"";height:100%;left:-120%;position:absolute;top:0;transform:skewX(-20deg);transition:left .6s ease;width:60%}.PaymentModal_doneBtn__FEnP4:hover:not(:disabled):before{left:140%}.PaymentModal_doneBtnIcon__NkbSM{display:inline-flex}.PaymentModal_doneBtnArrow__vuZbW{display:inline-flex;transition:transform .18s ease}.PaymentModal_doneBtn__FEnP4:hover:not(:disabled) .PaymentModal_doneBtnArrow__vuZbW{transform:translateX(4px)}.PaymentModal_doneBtnCredit__4BwIB{background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);box-shadow:0 10px 26px #f59e0b80}.PaymentModal_doneBtnCredit__4BwIB:hover:not(:disabled){box-shadow:0 16px 34px #f59e0b99}@keyframes PaymentModal_payPulse__QicSs{0%,to{box-shadow:0 10px 26px #10b98180}50%{box-shadow:0 10px 30px #10b981bf}}@media (max-width:760px){.PaymentModal_methodGrid__8JxK0{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.PaymentModal_methodGrid__8JxK0{grid-template-columns:repeat(2,1fr)}.PaymentModal_payRow__SDQ3i{grid-template-columns:1fr}}.PaymentModal_modalSplit__A9L71{max-height:90vh;max-width:720px!important;width:92vw}.PaymentModal_settingsPanel__rQErQ{border-radius:16px;flex:0 0 230px;padding:16px 16px 15px;width:230px}.PaymentModal_topbar__app7j{padding:12px 16px 8px}.PaymentModal_topbarTitle__fS7BW{font-size:16px}.PaymentModal_topbarSub__G5vrh{font-size:11px}.PaymentModal_topbar__app7j .PaymentModal_closeBtn__RSZca{height:30px;width:30px}.PaymentModal_alert__nckTA{font-size:12px;padding:9px 14px}.PaymentModal_panels__\+ftes{gap:12px;padding:0 16px 16px}.PaymentModal_optionsPanel__SjGin{gap:10px}.PaymentModal_methodGrid__8JxK0{gap:7px}.PaymentModal_gridTile__QLkCh{border-radius:10px;gap:3px;min-height:56px;padding:7px 5px}.PaymentModal_gridIcon__xnd50{border-radius:8px;font-size:13px;height:28px;width:28px}.PaymentModal_gridName__0G7rd{font-size:11px}.PaymentModal_gridNote__O25p\+{font-size:8px}.PaymentModal_gridCheck__p0Tww{font-size:11px;right:6px;top:5px}.PaymentModal_optionBody__dwdT8{gap:8px;padding-top:9px}.PaymentModal_fieldRow__mOIPX>label{font-size:11px;gap:5px}.PaymentModal_accountSelect__pdRnn{border-radius:9px;font-size:12px;padding:8px 10px}.PaymentModal_dueDateInput__a1j15 input{font-size:12px;padding:8px 10px}.PaymentModal_daysCount__M38BH{font-size:11px;padding:5px 9px}.PaymentModal_payRow__SDQ3i{gap:10px}.PaymentModal_amountInput__108-1{border-radius:10px;font-size:17px;padding:10px 12px 10px 42px}.PaymentModal_currencySymbol__bkFyv{font-size:12px;left:12px}.PaymentModal_changeBox__NO2NA{border-radius:10px;font-size:16px;min-height:44px;padding:9px 12px}.PaymentModal_keypadToggle__YILY\+{font-size:11px;padding:5px 10px}.PaymentModal_keypadInline__kLItv{padding:6px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadGrid__pw2i3{gap:5px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadBtn__WJ6Mm{border-radius:7px;font-size:13px;min-height:31px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadAddBtn__VxpZj{font-size:12px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadClear__-l3JX{font-size:11px;margin-top:5px;padding:6px}.PaymentModal_splitFooter__cGZGE{gap:6px;padding-top:8px}.PaymentModal_splitToggle__5L3yP{font-size:12px;gap:8px}.PaymentModal_toggleSlider__ZXvol{height:22px;width:40px}.PaymentModal_toggleSlider__ZXvol:before{height:18px;width:18px}.PaymentModal_splitToggle__5L3yP input:checked+.PaymentModal_toggleSlider__ZXvol:before{transform:translateX(18px)}.PaymentModal_remainingChip__BYAHw{font-size:11px;padding:6px 9px}.PaymentModal_addCreditBtn__bhsC2,.PaymentModal_addPaymentBtn__GfMLb{font-size:12px;padding:8px 12px}.PaymentModal_addedPayment__HoYuj{padding:7px 10px}.PaymentModal_paymentIcon__aBBTm{font-size:12px;height:28px;width:28px}.PaymentModal_paymentAmount__jEf6A,.PaymentModal_paymentName__LJuQ9{font-size:12px}.PaymentModal_optionsPanel__SjGin .PaymentModal_creditInfo__zvSB4{gap:6px 10px;padding:7px 10px}.PaymentModal_optionsPanel__SjGin .PaymentModal_creditStat__-\+8nT{padding:4px 7px}.PaymentModal_creditValue__mcd0z,.PaymentModal_optionsPanel__SjGin .PaymentModal_creditCustomer__QMjvg{font-size:11px}.PaymentModal_creditLabel__yIuo6{font-size:9px}.PaymentModal_settingsTitle__CHGd3{font-size:14px;margin-bottom:14px}.PaymentModal_setMeta__krN7W{gap:8px}.PaymentModal_setMetaLabel__oMLdi{font-size:11px}.PaymentModal_setMetaValue__kyQRI{font-size:12px}.PaymentModal_setDivider__Y\+DN0{margin:13px 0}.PaymentModal_setLines__0pTFm{gap:8px}.PaymentModal_setLabel__udquP,.PaymentModal_setValue__6zXuf{font-size:12px}.PaymentModal_setTotal__KyjWN{padding-top:12px}.PaymentModal_setTotalLabel__bJ4rC{font-size:13px}.PaymentModal_setTotalValue__APKWG{font-size:19px}.PaymentModal_doneBtn__FEnP4{border-radius:12px;font-size:14px;gap:8px;margin-top:14px;padding:13px 16px}.PaymentModal_ghostCancel__fEQOK{font-size:12px;margin-top:8px;padding:7px}.CustomerModal_overlay__vasAZ{align-items:center;animation:CustomerModal_fadeIn__8iRQg .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a80;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes CustomerModal_fadeIn__8iRQg{0%{opacity:0}to{opacity:1}}.CustomerModal_modal__kMcIP{animation:CustomerModal_slideUp__qYC5Z .3s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #0000000d;display:flex;flex-direction:column;max-height:92vh;max-width:560px;overflow:hidden;width:95%}@keyframes CustomerModal_slideUp__qYC5Z{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.CustomerModal_header__QDnIr{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;gap:14px;padding:18px 22px}.CustomerModal_headerIcon__LT3Ci{align-items:center;background:#fff3;border-radius:14px;display:flex;font-size:18px;height:46px;justify-content:center;width:46px}.CustomerModal_headerInfo__-xm3y{flex:1 1}.CustomerModal_headerInfo__-xm3y h2{font-size:19px;font-weight:700;letter-spacing:-.3px;margin:0}.CustomerModal_headerInfo__-xm3y span{font-size:13px;opacity:.85}.CustomerModal_closeBtn__NYLuZ{align-items:center;background:#ffffff26;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.CustomerModal_closeBtn__NYLuZ:hover{background:#ffffff40;transform:scale(1.05)}.CustomerModal_tabs__hWgSm{background:#fafafb;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:14px 18px}.CustomerModal_tab__DJq3y{align-items:center;background:#0000;border:1.5px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:12px 18px;transition:all .2s}.CustomerModal_tab__DJq3y:hover{background:#fff;border-color:#d1d5db;color:#374151}.CustomerModal_tab__DJq3y.CustomerModal_active__3H1Fz{background:#fff;border-color:#6366f1;box-shadow:0 2px 8px #6366f126;color:#6366f1}.CustomerModal_tab__DJq3y i{font-size:14px}.CustomerModal_successBar__RzDmu{align-items:center;animation:CustomerModal_slideDown__vrgSy .3s ease;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;font-size:13px;font-weight:500;gap:12px;padding:14px 18px}@keyframes CustomerModal_slideDown__vrgSy{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CustomerModal_successBar__RzDmu i{font-size:18px}.CustomerModal_errorBar__xbdjJ{align-items:center;animation:CustomerModal_shake__fmFAR .4s ease;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;display:flex;font-size:13px;gap:12px;padding:14px 18px}@keyframes CustomerModal_shake__fmFAR{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.CustomerModal_errorBar__xbdjJ i{font-size:16px}.CustomerModal_errorBar__xbdjJ span{flex:1 1}.CustomerModal_errorBar__xbdjJ button{align-items:center;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:26px;justify-content:center;transition:all .2s;width:26px}.CustomerModal_errorBar__xbdjJ button:hover{background:#ffffff4d}.CustomerModal_content__ZBemq{flex:1 1;overflow-y:auto;padding:18px;scroll-behavior:smooth}.CustomerModal_searchTab__missc{display:flex;flex-direction:column;gap:14px}.CustomerModal_searchBox__YkDQQ{align-items:center;display:flex;position:relative}.CustomerModal_searchBox__YkDQQ>i{color:#9ca3af;font-size:15px;left:16px;pointer-events:none;position:absolute}.CustomerModal_searchBox__YkDQQ input{background:#f3f4f6;border:2px solid #0000;border-radius:14px;color:#111827;font-size:14px;padding:15px 44px 15px 46px;transition:all .25s;width:100%}.CustomerModal_searchBox__YkDQQ input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f11a;outline:none}.CustomerModal_searchBox__YkDQQ input::placeholder{color:#9ca3af}.CustomerModal_clearSearchBtn__2aXki{align-items:center;background:#d1d5db;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:26px;justify-content:center;position:absolute;right:14px;transition:all .2s;width:26px}.CustomerModal_clearSearchBtn__2aXki:hover{background:#ef4444;transform:scale(1.1)}.CustomerModal_quickActions__eGAvj{display:flex;gap:10px}.CustomerModal_quickCreateBtn__2Rtj0{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:10px;justify-content:center;padding:12px 18px;transition:all .2s}.CustomerModal_quickCreateBtn__2Rtj0:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.CustomerModal_quickCreateBtn__2Rtj0:disabled{cursor:not-allowed;opacity:.7;transform:none}.CustomerModal_recentSection__ICrJs{border-bottom:1px solid #e5e7eb;padding:14px 0}.CustomerModal_recentHeader__UOjap{align-items:center;color:#9ca3af;display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.6px;margin-bottom:12px;text-transform:uppercase}.CustomerModal_recentHeader__UOjap i{font-size:12px}.CustomerModal_recentList__qeaWF{display:flex;flex-wrap:wrap;gap:10px}.CustomerModal_recentChipWrapper__DOeYP{display:inline-flex;position:relative}.CustomerModal_recentChip__20THd{align-items:center;background:#f3f4f6;border:1.5px solid #e5e7eb;border-radius:24px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:8px 14px 8px 8px;transition:all .2s}.CustomerModal_recentChip__20THd:hover{background:#ede9fe;border-color:#6366f1;color:#4f46e5;transform:translateY(-1px)}.CustomerModal_recentAvatar__bAvU8{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:26px;justify-content:center;width:26px}.CustomerModal_recentName__YiNBs{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomerModal_recentEditBtn__hWmTS{align-items:center;background:#6b7280;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #00000026;color:#fff;cursor:pointer;display:flex;font-size:9px;height:22px;justify-content:center;opacity:0;position:absolute;right:-4px;top:-4px;transform:scale(.8);transition:all .2s;width:22px}.CustomerModal_recentChipWrapper__DOeYP:hover .CustomerModal_recentEditBtn__hWmTS{opacity:1;transform:scale(1)}.CustomerModal_recentEditBtn__hWmTS:hover{background:#6366f1}.CustomerModal_customerList__G9J0i{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto;padding-right:4px}.CustomerModal_skeletonList__1NtNJ{display:flex;flex-direction:column;gap:10px}.CustomerModal_skeletonCard__vyXx8{align-items:center;animation:CustomerModal_shimmer__HfM9T 1.5s infinite;background:#f9fafb;border-radius:14px;display:flex;gap:14px;padding:16px}@keyframes CustomerModal_shimmer__HfM9T{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.CustomerModal_skeletonAvatar__dIeO4{background:#e5e7eb;border-radius:12px;height:44px;width:44px}.CustomerModal_skeletonContent__eD880{display:flex;flex:1 1;flex-direction:column;gap:10px}.CustomerModal_skeletonLine__woMse{background:#e5e7eb;border-radius:6px;height:12px}.CustomerModal_customerCard__lCTz3{align-items:center;background:#f9fafb;border:1.5px solid #0000;border-radius:14px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:all .2s}.CustomerModal_customerCard__lCTz3:hover{background:#fff;border-color:#e5e7eb;box-shadow:0 4px 12px #0000000f;transform:translateY(-1px)}.CustomerModal_customerCard__lCTz3.CustomerModal_selected__L6kYF{background:#ede9fe;border-color:#6366f1}.CustomerModal_customerAvatar__Y0-xc{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:44px;justify-content:center;width:44px}.CustomerModal_customerInfo__U\+wUE{flex:1 1;min-width:0}.CustomerModal_customerNameRow__\+1PR6{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.CustomerModal_customerName__f13C\+{color:#111827;font-size:14px;font-weight:600}.CustomerModal_customerBadges__6E-Ar{display:flex;gap:6px}.CustomerModal_discountBadge__KsHkE{background:#dcfce7;border-radius:6px;color:#166534;font-size:10px;font-weight:700;padding:3px 8px}.CustomerModal_creditBadge__qnRd6{background:#fef3c7;border-radius:6px;color:#b45309;font-size:10px;padding:3px 6px}.CustomerModal_insuranceBadge__PdiM2{background:#dbeafe;border-radius:6px;color:#1d4ed8;font-size:10px;padding:3px 6px}.CustomerModal_customerMeta__LwaqE{display:flex;flex-wrap:wrap;gap:14px}.CustomerModal_customerMeta__LwaqE span{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.CustomerModal_customerMeta__LwaqE i{color:#9ca3af;font-size:10px}.CustomerModal_customerActions__DRMxb{align-items:center;display:flex;gap:8px}.CustomerModal_editBtn__cdJLy{align-items:center;background:#e5e7eb;border:none;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;font-size:12px;height:34px;justify-content:center;opacity:0;transform:scale(.9);transition:all .2s;width:34px}.CustomerModal_customerCard__lCTz3:hover .CustomerModal_editBtn__cdJLy{opacity:1;transform:scale(1)}.CustomerModal_editBtn__cdJLy:hover{background:#6366f1;color:#fff}.CustomerModal_selectArrow__eZZfE{align-items:center;color:#d1d5db;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .2s;width:28px}.CustomerModal_customerCard__lCTz3:hover .CustomerModal_selectArrow__eZZfE{color:#6366f1;transform:translateX(3px)}.CustomerModal_highlight__8E2wp{background:#fef08a;border-radius:3px;color:#854d0e;padding:1px 3px}.CustomerModal_emptyState__Sq5Yz{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 20px;text-align:center}.CustomerModal_emptyIcon__FKEQ4{align-items:center;background:#f3f4f6;border-radius:20px;color:#9ca3af;display:flex;font-size:28px;height:70px;justify-content:center;margin-bottom:18px;width:70px}.CustomerModal_emptyState__Sq5Yz h3{color:#374151;font-size:17px;font-weight:600;margin:0 0 8px}.CustomerModal_emptyState__Sq5Yz p{color:#9ca3af;font-size:13px;margin:0 0 20px}.CustomerModal_emptyState__Sq5Yz button{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.CustomerModal_emptyState__Sq5Yz button:hover{box-shadow:0 6px 20px #6366f14d;transform:translateY(-2px)}.CustomerModal_resultCount__8\+Ljb{color:#9ca3af;font-size:12px;padding-top:12px;text-align:center}.CustomerModal_formTab__b0nHu{display:flex;flex-direction:column;gap:16px}.CustomerModal_typeToggle__gamcz{background:#f3f4f6;border-radius:14px;display:flex;gap:12px;padding:4px}.CustomerModal_typeBtn__Kk7mR{align-items:center;background:#0000;border:none;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:14px;transition:all .25s}.CustomerModal_typeBtn__Kk7mR:hover{color:#374151}.CustomerModal_typeBtn__Kk7mR.CustomerModal_active__3H1Fz{background:#fff;box-shadow:0 2px 8px #00000014;color:#6366f1}.CustomerModal_typeBtn__Kk7mR i{font-size:16px}.CustomerModal_formSection__m0-TK{background:#f9fafb;border:1px solid #f3f4f6;border-radius:16px;padding:18px}.CustomerModal_sectionHeader__HaynM{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:12px;margin-bottom:18px}.CustomerModal_sectionHeader__HaynM i{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000f;color:#6366f1;display:flex;font-size:13px;height:32px;justify-content:center;width:32px}.CustomerModal_sectionHeaderCollapsible__aWJFS{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:4px 0;transition:all .2s}.CustomerModal_sectionHeaderCollapsible__aWJFS:hover{opacity:.8}.CustomerModal_sectionHeaderLeft__ZtqPm{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:12px}.CustomerModal_sectionHeaderLeft__ZtqPm i:first-child{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000f;color:#6366f1;display:flex;font-size:13px;height:32px;justify-content:center;width:32px}.CustomerModal_filledBadge__UDoyh{background:#dcfce7;border-radius:6px;color:#166534;font-size:10px;font-weight:600;padding:3px 8px}.CustomerModal_collapsibleContent__qK5sy{animation:CustomerModal_expandIn__Bb-2I .25s ease;border-top:1px solid #e5e7eb;margin-top:16px;padding-top:16px}@keyframes CustomerModal_expandIn__Bb-2I{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CustomerModal_formGroup__nc59K{margin-bottom:14px}.CustomerModal_formGroup__nc59K:last-child{margin-bottom:0}.CustomerModal_formGroup__nc59K label{color:#4b5563;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.CustomerModal_required__dxlQn{color:#ef4444}.CustomerModal_formGroup__nc59K input,.CustomerModal_formGroup__nc59K select,.CustomerModal_formGroup__nc59K textarea{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#111827;font-size:14px;padding:12px 14px;transition:all .2s;width:100%}.CustomerModal_formGroup__nc59K input:focus,.CustomerModal_formGroup__nc59K select:focus,.CustomerModal_formGroup__nc59K textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.CustomerModal_formGroup__nc59K input::placeholder,.CustomerModal_formGroup__nc59K textarea::placeholder{color:#9ca3af}.CustomerModal_formGroup__nc59K select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7280' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.CustomerModal_formGroup__nc59K textarea{min-height:80px;resize:vertical}.CustomerModal_formRow__JCf84{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.CustomerModal_socialGrid__6yise{grid-gap:12px;border-top:1px solid #e5e7eb;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px;padding-top:16px}.CustomerModal_socialInput__aZydb{display:flex;flex-direction:column;gap:6px}.CustomerModal_socialInput__aZydb.CustomerModal_fullWidth__hONPu{grid-column:span 2}.CustomerModal_socialInput__aZydb label{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:600;gap:8px}.CustomerModal_socialInput__aZydb input{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#111827;font-size:13px;padding:10px 12px;transition:all .2s}.CustomerModal_socialInput__aZydb input:focus{border-color:#6366f1;outline:none}.CustomerModal_creditToggleCard__h55ek{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:16px;margin-bottom:14px;padding:16px}.CustomerModal_toggleSwitch__SO8He{flex-shrink:0;height:26px;position:relative;width:48px}.CustomerModal_toggleSwitch__SO8He input{height:0;opacity:0;width:0}.CustomerModal_slider__nGupy{background:#d1d5db;border-radius:26px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.CustomerModal_slider__nGupy:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0000001a;content:"";height:20px;left:3px;position:absolute;transition:.3s;width:20px}.CustomerModal_toggleSwitch__SO8He input:checked+.CustomerModal_slider__nGupy{background:#6366f1}.CustomerModal_toggleSwitch__SO8He input:checked+.CustomerModal_slider__nGupy:before{transform:translateX(22px)}.CustomerModal_toggleInfo__LAnz1{display:flex;flex-direction:column;gap:3px}.CustomerModal_toggleLabel__quB3d{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:10px}.CustomerModal_toggleLabel__quB3d i{color:#6366f1}.CustomerModal_toggleHint__qbmI6{color:#9ca3af;font-size:12px}.CustomerModal_creditLimitCard__OeURz{animation:CustomerModal_expandIn__Bb-2I .25s ease;background:#fef3c7;border:1.5px solid #fcd34d;border-radius:12px;margin-bottom:14px;padding:16px}.CustomerModal_creditLimitCard__OeURz .CustomerModal_formGroup__nc59K{margin-bottom:10px}.CustomerModal_creditInput__0wSz6{background:#fff!important;border-color:#fcd34d!important}.CustomerModal_creditHint__ELqqe{align-items:center;color:#92400e;display:flex;font-size:12px;gap:8px}.CustomerModal_formActions__WbNek{display:flex;gap:14px;margin-top:8px}.CustomerModal_cancelBtn__qGWe0{align-items:center;background:#f3f4f6;border:1.5px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:15px;transition:all .2s}.CustomerModal_cancelBtn__qGWe0:hover{background:#e5e7eb;color:#374151}.CustomerModal_saveBtn__SxMLX{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:2 1;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:15px;transition:all .2s}.CustomerModal_saveBtn__SxMLX:hover:not(:disabled){box-shadow:0 6px 20px #6366f14d;transform:translateY(-1px)}.CustomerModal_saveBtn__SxMLX:disabled{cursor:not-allowed;opacity:.6;transform:none}.CustomerModal_footer__oiKKL{align-items:center;background:#fafafb;border-top:1px solid #e5e7eb;display:flex;justify-content:center;padding:14px 18px}.CustomerModal_footerHint__ifKCP{align-items:center;color:#9ca3af;display:flex;font-size:11px;gap:8px}.CustomerModal_footerHint__ifKCP kbd{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:6px;color:#6b7280;display:inline-flex;font-family:inherit;font-size:10px;font-weight:600;height:22px;justify-content:center;min-width:24px;padding:0 7px}.CustomerModal_content__ZBemq::-webkit-scrollbar,.CustomerModal_customerList__G9J0i::-webkit-scrollbar{width:6px}.CustomerModal_content__ZBemq::-webkit-scrollbar-track,.CustomerModal_customerList__G9J0i::-webkit-scrollbar-track{background:#0000;border-radius:3px}.CustomerModal_content__ZBemq::-webkit-scrollbar-thumb,.CustomerModal_customerList__G9J0i::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.CustomerModal_content__ZBemq::-webkit-scrollbar-thumb:hover,.CustomerModal_customerList__G9J0i::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:576px){.CustomerModal_modal__kMcIP{border-radius:0;max-height:100vh;max-width:100%;width:100%}.CustomerModal_formRow__JCf84,.CustomerModal_socialGrid__6yise{grid-template-columns:1fr}.CustomerModal_socialInput__aZydb.CustomerModal_fullWidth__hONPu{grid-column:span 1}.CustomerModal_formActions__WbNek{flex-direction:column-reverse}.CustomerModal_cancelBtn__qGWe0,.CustomerModal_saveBtn__SxMLX{flex:none;width:100%}.CustomerModal_customerMeta__LwaqE{flex-direction:column;gap:4px}}.MoreOptionsModal_overlay__wdirg{align-items:center;animation:MoreOptionsModal_fadeIn__DzCSu .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}@keyframes MoreOptionsModal_fadeIn__DzCSu{0%{opacity:0}to{opacity:1}}.MoreOptionsModal_modal__VRgzw{animation:MoreOptionsModal_slideUp__HbbhT .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-width:480px;overflow:hidden;width:100%}@keyframes MoreOptionsModal_slideUp__HbbhT{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.MoreOptionsModal_header__6U7x9{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0891b2);color:#fff;display:flex;gap:14px;padding:20px 24px}.MoreOptionsModal_headerIcon__qL5eF{align-items:center;background:#fff3;border-radius:12px;display:flex;font-size:22px;height:48px;justify-content:center;width:48px}.MoreOptionsModal_headerInfo__XXmal{flex:1 1}.MoreOptionsModal_headerInfo__XXmal h2{font-size:20px;font-weight:700;margin:0}.MoreOptionsModal_headerInfo__XXmal span{font-size:13px;opacity:.9}.MoreOptionsModal_closeBtn__M8kkk{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .2s;width:40px}.MoreOptionsModal_closeBtn__M8kkk:hover{background:#ffffff40}.MoreOptionsModal_tabs__GyOgv{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;overflow-x:auto;padding:12px 16px}.MoreOptionsModal_tab__1c21R{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s;white-space:nowrap}.MoreOptionsModal_tab__1c21R:hover{border-color:#0ea5e9;color:#0ea5e9}.MoreOptionsModal_tab__1c21R.MoreOptionsModal_active__NWNYH{background:linear-gradient(135deg,#0ea5e9,#0891b2);border-color:#0000;color:#fff}.MoreOptionsModal_tab__1c21R i{font-size:14px}.MoreOptionsModal_content__tVy-R{padding:24px}.MoreOptionsModal_tabContent__\+krD5{display:flex;flex-direction:column;gap:20px}.MoreOptionsModal_sectionTitle__73dZr{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:600;gap:10px}.MoreOptionsModal_sectionTitle__73dZr i{align-items:center;background:#e0f2fe;border-radius:8px;color:#0ea5e9;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.MoreOptionsModal_discountTypeRow__Nxtfr{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.MoreOptionsModal_typeBtn__bAhhl{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:14px 16px;transition:all .2s}.MoreOptionsModal_typeBtn__bAhhl:hover{border-color:#0ea5e9;color:#0ea5e9}.MoreOptionsModal_typeBtn__bAhhl.MoreOptionsModal_active__NWNYH{background:#e0f2fe;border-color:#0ea5e9;color:#0ea5e9}.MoreOptionsModal_inputGroup__vfrCo{display:flex;flex-direction:column;gap:8px}.MoreOptionsModal_inputGroup__vfrCo label{color:#334155;font-size:13px;font-weight:600}.MoreOptionsModal_inputGroup__vfrCo input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font-size:16px;padding:14px 16px;transition:all .2s}.MoreOptionsModal_inputGroup__vfrCo input:focus{background:#fff;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a;outline:none}.MoreOptionsModal_inputWithIcon__HFNR1{align-items:center;display:flex;position:relative}.MoreOptionsModal_inputWithIcon__HFNR1 input{padding-right:50px;width:100%}.MoreOptionsModal_inputSuffix__q9xCh{color:#64748b;font-size:14px;font-weight:600;position:absolute;right:16px}.MoreOptionsModal_currentDiscount__6Iwfx{background:#fef3c7;border-radius:8px;color:#92400e;font-size:13px;padding:10px 14px}.MoreOptionsModal_couponInput__3QSbg{font-family:SF Mono,Consolas,monospace;letter-spacing:2px;text-transform:uppercase}.MoreOptionsModal_dateInput__IEDEH{font-family:inherit}.MoreOptionsModal_couponMessage__qCx9Q{border-radius:8px;font-size:13px;font-weight:500;padding:12px 14px}.MoreOptionsModal_couponMessage__qCx9Q.MoreOptionsModal_success__gjMpA{background:#d1fae5;color:#065f46}.MoreOptionsModal_couponMessage__qCx9Q.MoreOptionsModal_error__4mnS0{background:#fee2e2;color:#991b1b}.MoreOptionsModal_appliedCoupon__DYhUN{align-items:center;background:#d1fae5;border-radius:12px;display:flex;justify-content:space-between;padding:16px}.MoreOptionsModal_couponBadge__9NZRq{align-items:center;color:#065f46;display:flex;font-size:16px;font-weight:600;gap:10px}.MoreOptionsModal_couponBadge__9NZRq i{color:#10b981;font-size:20px}.MoreOptionsModal_removeCouponBtn__PtCOy{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.MoreOptionsModal_removeCouponBtn__PtCOy:hover{background:#fee2e2;border-color:#ef4444}.MoreOptionsModal_shiftStats__C0XVX{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.MoreOptionsModal_shiftStat__5ElPI{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:16px}.MoreOptionsModal_statLabel__baY-r{color:#64748b;font-size:12px}.MoreOptionsModal_statValue__XxLhT{color:#0f172a;font-size:18px;font-weight:700}.MoreOptionsModal_primaryBtn__tCv0L{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:16px 24px;transition:all .2s}.MoreOptionsModal_primaryBtn__tCv0L:hover:not(:disabled){box-shadow:0 6px 16px #10b9814d;transform:translateY(-2px)}.MoreOptionsModal_primaryBtn__tCv0L:disabled{cursor:not-allowed;opacity:.6}.MoreOptionsModal_endShiftBtn__dtffF{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:16px 24px;transition:all .2s}.MoreOptionsModal_endShiftBtn__dtffF:hover{box-shadow:0 6px 16px #ef44444d;transform:translateY(-2px)}@media (max-width:480px){.MoreOptionsModal_modal__VRgzw{border-radius:12px;max-width:100%}.MoreOptionsModal_header__6U7x9{padding:16px 18px}.MoreOptionsModal_tabs__GyOgv{gap:6px;padding:10px 12px}.MoreOptionsModal_tab__1c21R{font-size:12px;padding:8px 12px}.MoreOptionsModal_tab__1c21R span{display:none}.MoreOptionsModal_content__tVy-R{padding:20px}.MoreOptionsModal_discountTypeRow__Nxtfr,.MoreOptionsModal_shiftStats__C0XVX{grid-template-columns:1fr}}.HeldSalesModal_overlay__X4ngH{align-items:center;animation:HeldSalesModal_fadeIn__gicNP .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes HeldSalesModal_fadeIn__gicNP{0%{opacity:0}to{opacity:1}}.HeldSalesModal_modal__nhBQn{animation:HeldSalesModal_slideUp__EdfJ4 .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:580px;overflow:hidden;width:95%}@keyframes HeldSalesModal_slideUp__EdfJ4{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.HeldSalesModal_header__nhzCs{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;display:flex;gap:12px;padding:16px 20px}.HeldSalesModal_headerIcon__0Xjjc{align-items:center;background:#fff3;border-radius:12px;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.HeldSalesModal_headerInfo__grnES{flex:1 1}.HeldSalesModal_headerInfo__grnES h2{font-size:18px;font-weight:700;margin:0}.HeldSalesModal_headerInfo__grnES span{font-size:12px;opacity:.9}.HeldSalesModal_closeBtn__lpAbg{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.HeldSalesModal_closeBtn__lpAbg:hover{background:#ffffff40;transform:scale(1.05)}.HeldSalesModal_successBar__Ck82F{align-items:center;animation:HeldSalesModal_slideDown__vFnXM .3s ease;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;font-size:13px;font-weight:500;gap:10px;padding:12px 16px}@keyframes HeldSalesModal_slideDown__vFnXM{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.HeldSalesModal_successBar__Ck82F i{font-size:16px}.HeldSalesModal_errorBar__kMary{align-items:center;animation:HeldSalesModal_shake__w66SQ .3s ease;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;display:flex;font-size:13px;gap:10px;padding:12px 16px}@keyframes HeldSalesModal_shake__w66SQ{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.HeldSalesModal_errorBar__kMary i{font-size:14px}.HeldSalesModal_errorBar__kMary span{flex:1 1}.HeldSalesModal_errorBar__kMary button{align-items:center;background:#fff3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s;width:24px}.HeldSalesModal_errorBar__kMary button:hover{background:#ffffff4d}.HeldSalesModal_searchSection__HpTGo{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.HeldSalesModal_searchBar__68J2-{align-items:center;display:flex;flex:1 1;position:relative}.HeldSalesModal_searchBar__68J2->i{color:#94a3b8;font-size:14px;left:12px;position:absolute}.HeldSalesModal_searchBar__68J2- input{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font-size:13px;padding:10px 36px 10px 38px;transition:all .2s;width:100%}.HeldSalesModal_searchBar__68J2- input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a;outline:none}.HeldSalesModal_searchBar__68J2- input::placeholder{color:#94a3b8}.HeldSalesModal_clearBtn__Mxn67{align-items:center;background:#cbd5e1;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:22px;justify-content:center;position:absolute;right:8px;transition:all .2s;width:22px}.HeldSalesModal_clearBtn__Mxn67:hover{background:#ef4444}.HeldSalesModal_refreshBtn__rBTlO{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.HeldSalesModal_refreshBtn__rBTlO:hover{background:#f1f5f9;border-color:#f59e0b;color:#f59e0b}.HeldSalesModal_refreshBtn__rBTlO:disabled{cursor:not-allowed;opacity:.6}.HeldSalesModal_statsBar__Vlibb{background:#fffbeb;border-bottom:1px solid #fef3c7;display:flex;gap:16px;padding:10px 16px}.HeldSalesModal_statItem__YbCmW{align-items:center;color:#92400e;display:flex;font-size:12px;font-weight:600;gap:6px}.HeldSalesModal_statItem__YbCmW i{color:#d97706;font-size:11px}.HeldSalesModal_content__tqMVj{flex:1 1;min-height:200px;overflow-y:auto;padding:12px}.HeldSalesModal_skeletonList__dlIuj{display:flex;flex-direction:column;gap:10px}.HeldSalesModal_skeletonCard__K4LEN{align-items:center;animation:HeldSalesModal_shimmer__SimOf 1.5s infinite;background:#f8fafc;border-radius:12px;display:flex;gap:12px;padding:14px}@keyframes HeldSalesModal_shimmer__SimOf{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.HeldSalesModal_skeletonBadge__A26ap{animation:HeldSalesModal_skeletonWave__SNPyr 1.5s infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;border-radius:8px;height:36px;width:36px}@keyframes HeldSalesModal_skeletonWave__SNPyr{0%{background-position:200% 0}to{background-position:-200% 0}}.HeldSalesModal_skeletonContent__sTykE{display:flex;flex:1 1;flex-direction:column;gap:8px}.HeldSalesModal_skeletonLine__tJQft{height:12px}.HeldSalesModal_skeletonAmount__QQqj-,.HeldSalesModal_skeletonLine__tJQft{animation:HeldSalesModal_skeletonWave__SNPyr 1.5s infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;border-radius:6px}.HeldSalesModal_skeletonAmount__QQqj-{height:24px;width:70px}.HeldSalesModal_emptyState__DuOc\+{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 20px;text-align:center}.HeldSalesModal_emptyIcon__MEcOM{align-items:center;background:#fef3c7;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:16px;width:80px}.HeldSalesModal_emptyIcon__MEcOM i{color:#d97706;font-size:32px}.HeldSalesModal_emptyState__DuOc\+ h3{color:#334155;font-size:17px;font-weight:600;margin:0 0 6px}.HeldSalesModal_emptyState__DuOc\+ p{color:#64748b;font-size:13px;margin:0 0 16px}.HeldSalesModal_emptyState__DuOc\+ button{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.HeldSalesModal_emptyState__DuOc\+ button:hover{background:#e2e8f0;color:#334155}.HeldSalesModal_invoiceList__UwMEE{display:flex;flex-direction:column;gap:10px}.HeldSalesModal_invoiceCard__lfZxy{background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .15s}.HeldSalesModal_invoiceCard__lfZxy:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000f}.HeldSalesModal_invoiceCard__lfZxy.HeldSalesModal_highlighted__12co6{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.HeldSalesModal_invoiceCard__lfZxy.HeldSalesModal_expanded__757dv{background:#fffbeb;border-color:#f59e0b}.HeldSalesModal_invoiceMain__8SU4j{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:14px}.HeldSalesModal_invoiceLeft__crpVm{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.HeldSalesModal_tillBadge__fn9kR{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:36px;justify-content:center;width:36px}.HeldSalesModal_tillBadge__fn9kR.HeldSalesModal_currentTill__EcFdW{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.HeldSalesModal_invoiceInfo__UUBlb{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.HeldSalesModal_invoiceNumber__eYm2e{color:#0f172a;font-size:14px;font-weight:600}.HeldSalesModal_invoiceMeta__OQ3B\+{color:#64748b;display:flex;font-size:12px;gap:12px}.HeldSalesModal_invoiceMeta__OQ3B\+ span{align-items:center;display:flex;gap:4px}.HeldSalesModal_invoiceMeta__OQ3B\+ i{color:#94a3b8;font-size:10px}.HeldSalesModal_customerName__zb4Or{color:#334155}.HeldSalesModal_walkIn__HT16l{color:#94a3b8;font-style:italic}.HeldSalesModal_cashier__saOH3{color:#64748b}.HeldSalesModal_highlight__rwDJe{background:#fef08a;border-radius:2px;color:inherit;padding:0 2px}.HeldSalesModal_invoiceRight__-tPlq{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.HeldSalesModal_invoiceAmounts__J2x4o{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.HeldSalesModal_itemCount__7VrLv{color:#94a3b8;font-size:11px}.HeldSalesModal_grandTotal__y5Lky{color:#0f172a;font-size:15px;font-weight:700}.HeldSalesModal_timeAgo__DuY30{color:#94a3b8;font-size:11px}.HeldSalesModal_invoiceActions__kemlc{display:flex;gap:8px;padding:0 14px 14px}.HeldSalesModal_recallBtn__nt6Fv{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s}.HeldSalesModal_recallBtn__nt6Fv:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.HeldSalesModal_recallBtn__nt6Fv:disabled{cursor:not-allowed;opacity:.6;transform:none}.HeldSalesModal_deleteBtn__p5xOI{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.HeldSalesModal_deleteBtn__p5xOI:hover:not(:disabled){background:#ef4444;border-color:#ef4444;color:#fff}.HeldSalesModal_deleteBtn__p5xOI:disabled{cursor:not-allowed;opacity:.5}.HeldSalesModal_itemsPreview__ACbBw{animation:HeldSalesModal_expandDown__c5Ydg .2s ease;padding:0 14px 14px}@keyframes HeldSalesModal_expandDown__c5Ydg{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.HeldSalesModal_previewHeader__hg5nq{background:#f59e0b1a;border-radius:8px 8px 0 0;color:#92400e;display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.5px;padding:10px 12px;text-transform:uppercase}.HeldSalesModal_previewItem__LK73T{align-items:center;background:#fff;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;display:flex;font-size:13px;gap:10px;padding:8px 12px}.HeldSalesModal_previewItem__LK73T:last-of-type{border-bottom:1px solid #e2e8f0}.HeldSalesModal_previewQty__cI5mn{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:11px;font-weight:600;padding:2px 6px;text-align:center;width:36px}.HeldSalesModal_previewName__TnPy8{color:#334155;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeldSalesModal_previewPrice__5HHGD{color:#0f172a;font-weight:600}.HeldSalesModal_moreItems__Pjd3q{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-top:none;color:#64748b;display:flex;font-size:12px;gap:8px;justify-content:center;padding:8px 12px}.HeldSalesModal_previewTotal__0WDwd{background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:0 0 8px 8px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:10px 12px}.HeldSalesModal_footer__asTb4{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.HeldSalesModal_footerHint__g2SDr{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:11px;gap:4px}.HeldSalesModal_footerHint__g2SDr kbd{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;display:inline-flex;font-family:inherit;font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:20px;padding:0 5px}.HeldSalesModal_footerRight__Uv2NJ{align-items:center;display:flex;gap:12px}.HeldSalesModal_tillInfo__FIJpD{align-items:center;background:#fef3c7;border-radius:8px;color:#92400e;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.HeldSalesModal_tillInfo__FIJpD i{color:#d97706}.HeldSalesModal_closeFullBtn__FiObD{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:all .2s}.HeldSalesModal_closeFullBtn__FiObD:hover{background:#f1f5f9;color:#334155}.HeldSalesModal_content__tqMVj::-webkit-scrollbar{width:6px}.HeldSalesModal_content__tqMVj::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.HeldSalesModal_content__tqMVj::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.HeldSalesModal_content__tqMVj::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:576px){.HeldSalesModal_modal__nhBQn{border-radius:0;max-height:100vh;max-width:100%;width:100%}.HeldSalesModal_invoiceMain__8SU4j{align-items:flex-start;flex-direction:column}.HeldSalesModal_invoiceRight__-tPlq{align-items:center;border-top:1px dashed #e2e8f0;flex-direction:row;justify-content:space-between;margin-top:10px;padding-top:10px;width:100%}.HeldSalesModal_invoiceAmounts__J2x4o{flex-direction:row;gap:10px}.HeldSalesModal_statsBar__Vlibb{flex-wrap:wrap;gap:10px}.HeldSalesModal_footerHint__g2SDr{display:none}.HeldSalesModal_footer__asTb4{justify-content:flex-end}}.SoldItemsModal_overlay__teieY{align-items:center;animation:SoldItemsModal_fadeIn__J\+S3X .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1050}@keyframes SoldItemsModal_fadeIn__J\+S3X{0%{opacity:0}to{opacity:1}}.SoldItemsModal_modal__L7hlg{animation:SoldItemsModal_slideUp__fYgdX .25s ease;background:#fff;border-radius:16px;box-shadow:0 25px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:680px;overflow:hidden;width:100%}.SoldItemsModal_modalLarge__nwOYr{max-width:1100px}@keyframes SoldItemsModal_slideUp__fYgdX{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SoldItemsModal_header__upRdm{align-items:center;background:linear-gradient(135deg,#0ea5e9,#14b8a6);color:#fff;display:flex;gap:14px;padding:14px 20px}.SoldItemsModal_headerIcon__20APj{align-items:center;background:#fff3;border-radius:12px;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.SoldItemsModal_headerInfo__qCOpy{flex:1 1}.SoldItemsModal_headerInfo__qCOpy h2{font-size:18px;font-weight:700;margin:0 0 2px}.SoldItemsModal_headerInfo__qCOpy span{font-size:12px;opacity:.9}.SoldItemsModal_headerActions__t28qu{display:flex;gap:8px}.SoldItemsModal_exportBtn__hqGRh,.SoldItemsModal_printBtn__ooS-O{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.SoldItemsModal_exportBtn__hqGRh{background:#fff3;color:#fff}.SoldItemsModal_exportBtn__hqGRh:hover:not(:disabled){background:#ffffff4d}.SoldItemsModal_exportBtn__hqGRh i{color:#34d399}.SoldItemsModal_printBtn__ooS-O{background:#fff;color:#0ea5e9}.SoldItemsModal_printBtn__ooS-O:hover:not(:disabled){background:#f0f9ff;transform:translateY(-1px)}.SoldItemsModal_exportBtn__hqGRh:disabled,.SoldItemsModal_printBtn__ooS-O:disabled{cursor:not-allowed;opacity:.5}.SoldItemsModal_closeBtn__Sel02{align-items:center;background:#ffffff26;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;margin-left:8px;transition:all .2s;width:36px}.SoldItemsModal_closeBtn__Sel02:hover{background:#ffffff40;transform:scale(1.05)}.SoldItemsModal_adminBadge__JGEE0,.SoldItemsModal_userBadge__IxfGX{align-items:center;display:flex;font-size:13px;gap:10px;padding:10px 20px}.SoldItemsModal_userBadge__IxfGX{background:linear-gradient(135deg,#dbeafe,#e0f2fe);border-bottom:1px solid #bae6fd;color:#0369a1}.SoldItemsModal_userBadge__IxfGX i{color:#0284c7;font-size:16px}.SoldItemsModal_userBadge__IxfGX strong{color:#0c4a6e;font-weight:600}.SoldItemsModal_adminBadge__JGEE0{background:linear-gradient(135deg,#fef3c7,#fef9c3);border-bottom:1px solid #fde68a;color:#92400e}.SoldItemsModal_adminBadge__JGEE0 i{color:#d97706;font-size:14px}.SoldItemsModal_summaryRow__V2lWf{grid-gap:12px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding:14px 20px}.SoldItemsModal_summaryCard__7MtVz{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000f;display:flex;gap:12px;padding:12px 14px}.SoldItemsModal_summaryCard__7MtVz i{align-items:center;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border-radius:10px;color:#fff;display:flex;font-size:15px;height:38px;justify-content:center;width:38px}.SoldItemsModal_summaryCard__7MtVz.SoldItemsModal_revenue__Bb3Xp i{background:linear-gradient(135deg,#10b981,#059669)}.SoldItemsModal_summaryInfo__U8Cie{display:flex;flex-direction:column}.SoldItemsModal_summaryValue__2TaoT{color:#0f172a;font-size:17px;font-weight:700;line-height:1.2}.SoldItemsModal_summaryLabel__wJ1Iv{color:#64748b;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.SoldItemsModal_filterSection__UnlyJ{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;padding:12px 20px}.SoldItemsModal_searchBar__9xUVF{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex:1 1;gap:10px;padding:9px 14px;transition:all .2s}.SoldItemsModal_searchBar__9xUVF:focus-within{background:#fff;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e91a}.SoldItemsModal_searchBar__9xUVF i{color:#94a3b8;font-size:14px}.SoldItemsModal_searchBar__9xUVF input{background:#0000;border:none;color:#0f172a;flex:1 1;font-size:13px;outline:none}.SoldItemsModal_searchBar__9xUVF input::placeholder{color:#94a3b8}.SoldItemsModal_clearBtn__TfTvJ{align-items:center;background:#e2e8f0;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:22px;justify-content:center;transition:all .15s;width:22px}.SoldItemsModal_clearBtn__TfTvJ:hover{background:#cbd5e1;color:#475569}.SoldItemsModal_dateFilters__4PJRy{background:#f1f5f9;border-radius:10px;display:flex;gap:4px;padding:3px}.SoldItemsModal_dateBtn__54GLG{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:500;padding:7px 14px;transition:all .2s}.SoldItemsModal_dateBtn__54GLG:hover{color:#0f172a}.SoldItemsModal_dateBtn__54GLG.SoldItemsModal_active__bt1lz{background:linear-gradient(135deg,#0ea5e9,#14b8a6);box-shadow:0 2px 8px #0ea5e94d;color:#fff}.SoldItemsModal_content__gCklV{background:#f8fafc;flex:1 1;max-height:450px;min-height:300px;overflow-y:auto;padding:0}.SoldItemsModal_tableWrapper__JG5Rh{overflow-x:auto}.SoldItemsModal_dataTable__fAx84{border-collapse:collapse;font-size:12px;width:100%}.SoldItemsModal_dataTable__fAx84 thead{position:-webkit-sticky;position:sticky;top:0;z-index:10}.SoldItemsModal_dataTable__fAx84 th{background:#0ea5e9;color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px;padding:12px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.SoldItemsModal_dataTable__fAx84 th:first-child{padding-left:16px}.SoldItemsModal_dataTable__fAx84 th:last-child{padding-right:16px}.SoldItemsModal_dataTable__fAx84 td{background:#fff;border-bottom:1px solid #e2e8f0;padding:10px;vertical-align:middle}.SoldItemsModal_dataTable__fAx84 td:first-child{padding-left:16px}.SoldItemsModal_dataTable__fAx84 td:last-child{padding-right:16px}.SoldItemsModal_dataTable__fAx84 tbody tr:hover td{background:#f0f9ff}.SoldItemsModal_dataTable__fAx84 tbody tr:nth-child(2n) td{background:#f8fafc}.SoldItemsModal_dataTable__fAx84 tbody tr:nth-child(2n):hover td{background:#e0f2fe}.SoldItemsModal_productCode__AJy0u{background:#e0f2fe;border-radius:4px;color:#0369a1;display:inline-block;font-family:Monaco,Menlo,monospace;font-size:10px;font-weight:500;padding:3px 8px}.SoldItemsModal_productCell__Kgc1d{display:flex;flex-direction:column;gap:2px}.SoldItemsModal_productName__CmSxB{color:#0f172a;font-size:12px;font-weight:600}.SoldItemsModal_productCategory__Lkz5p{color:#64748b;font-size:10px}.SoldItemsModal_qtyBadge__A7Tzu{align-items:center;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border-radius:6px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:24px;justify-content:center;min-width:28px;padding:0 8px}.SoldItemsModal_totalAmount__yTOmf{color:#10b981;font-size:12px;font-weight:700}.SoldItemsModal_dateTime__QgRXz{color:#64748b;font-size:11px;white-space:nowrap}.SoldItemsModal_cashierBadge__J2HR7{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11px;gap:5px;padding:4px 8px;white-space:nowrap}.SoldItemsModal_cashierBadge__J2HR7 i{color:#94a3b8;font-size:10px}.SoldItemsModal_invoiceBadge__NI5O\+{background:#fef3c7;border-radius:6px;color:#92400e;display:inline-block;font-family:Monaco,Menlo,monospace;font-size:10px;font-weight:600;padding:4px 8px;white-space:nowrap}.SoldItemsModal_totalsRow__EoD8n{background:linear-gradient(135deg,#0f172a,#1e293b)!important}.SoldItemsModal_totalsRow__EoD8n td{background:#0000!important;border:none;color:#fff;padding:14px 10px}.SoldItemsModal_grandTotal__M6UAK{color:#34d399;font-size:14px}.SoldItemsModal_loadingState__-quIj{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.SoldItemsModal_spinner__PyijG{animation:SoldItemsModal_spin__Gp\+Fa .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0ea5e9;height:40px;margin-bottom:16px;width:40px}@keyframes SoldItemsModal_spin__Gp\+Fa{to{transform:rotate(1turn)}}.SoldItemsModal_loadingState__-quIj p{font-size:14px;margin:0}.SoldItemsModal_emptyState__WO35K{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 20px;text-align:center}.SoldItemsModal_emptyIcon__vWrr4{align-items:center;background:linear-gradient(135deg,#e2e8f0,#f1f5f9);border-radius:50%;display:flex;height:70px;justify-content:center;margin-bottom:16px;width:70px}.SoldItemsModal_emptyIcon__vWrr4 i{color:#94a3b8;font-size:28px}.SoldItemsModal_emptyState__WO35K h3{color:#334155;font-size:17px;font-weight:600;margin:0 0 8px}.SoldItemsModal_emptyState__WO35K p{color:#64748b;font-size:13px;margin:0}.SoldItemsModal_footer__7Rs8i{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:14px 20px}.SoldItemsModal_footerInfo__TQkru{color:#64748b;font-size:12px}.SoldItemsModal_footerActions__DtLj7{display:flex;gap:10px}.SoldItemsModal_refreshBtn__w9QmW{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;padding:9px 16px;transition:all .2s}.SoldItemsModal_refreshBtn__w9QmW:hover:not(:disabled){background:#e2e8f0;color:#0f172a}.SoldItemsModal_refreshBtn__w9QmW:disabled{cursor:not-allowed;opacity:.6}.SoldItemsModal_closeFullBtn__HVvUj{background:linear-gradient(135deg,#0ea5e9,#14b8a6);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 22px;transition:all .2s}.SoldItemsModal_closeFullBtn__HVvUj:hover{box-shadow:0 4px 12px #0ea5e94d;transform:translateY(-1px)}@media (max-width:900px){.SoldItemsModal_modalLarge__nwOYr{border-radius:0;max-height:100vh;max-width:100%}.SoldItemsModal_headerActions__t28qu{gap:4px}.SoldItemsModal_exportBtn__hqGRh,.SoldItemsModal_printBtn__ooS-O{font-size:11px;padding:7px 10px}.SoldItemsModal_exportBtn__hqGRh span,.SoldItemsModal_printBtn__ooS-O span{display:none}}@media (max-width:600px){.SoldItemsModal_header__upRdm{flex-wrap:wrap;padding:14px 16px}.SoldItemsModal_headerInfo__qCOpy h2{font-size:16px}.SoldItemsModal_headerActions__t28qu{justify-content:flex-end;margin-top:10px;order:4;width:100%}.SoldItemsModal_summaryRow__V2lWf{gap:8px;grid-template-columns:1fr;padding:12px 16px}.SoldItemsModal_summaryCard__7MtVz{padding:10px 12px}.SoldItemsModal_filterSection__UnlyJ{flex-direction:column;gap:10px;padding:12px 16px}.SoldItemsModal_searchBar__9xUVF{width:100%}.SoldItemsModal_dateFilters__4PJRy{justify-content:center;width:100%}.SoldItemsModal_content__gCklV{max-height:350px}.SoldItemsModal_dataTable__fAx84 td,.SoldItemsModal_dataTable__fAx84 th{font-size:10px;padding:8px 6px}.SoldItemsModal_productName__CmSxB{font-size:11px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SoldItemsModal_footer__7Rs8i{flex-direction:column;gap:10px;padding:12px 16px}.SoldItemsModal_footerInfo__TQkru{order:2}.SoldItemsModal_footerActions__DtLj7{justify-content:space-between;width:100%}}@media print{.SoldItemsModal_overlay__teieY{background:none;padding:0;position:static}.SoldItemsModal_modal__L7hlg{border-radius:0;box-shadow:none;max-height:none;max-width:none}.SoldItemsModal_adminBadge__JGEE0,.SoldItemsModal_filterSection__UnlyJ,.SoldItemsModal_footer__7Rs8i,.SoldItemsModal_header__upRdm,.SoldItemsModal_userBadge__IxfGX{display:none!important}.SoldItemsModal_content__gCklV{max-height:none;overflow:visible}.SoldItemsModal_dataTable__fAx84 th,.SoldItemsModal_totalsRow__EoD8n td{background:#333!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--rv-bg:#eef1f6;--rv-card:#fff;--rv-ink:#0f172a;--rv-ink-2:#475569;--rv-ink-soft:#94a3b8;--rv-line:#e7ebf1;--rv-line-2:#f1f5f9;--rv-emerald:#059669;--rv-emerald-dark:#047857;--rv-emerald-soft:#ecfdf5;--rv-blue:#2563eb;--rv-amber:#b45309;--rv-radius:16px}.InvoiceReceiptView_page__ztE0-{background:#eef1f6;background:var(--rv-bg);color:#0f172a;color:var(--rv-ink);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100vh;overflow:hidden;width:100%}.InvoiceReceiptView_topbar__a2qe4{grid-gap:16px;align-items:center;background:#fff;background:var(--rv-card);border-bottom:1px solid #e7ebf1;border-bottom:1px solid var(--rv-line);display:grid;flex-shrink:0;gap:16px;grid-template-columns:1fr auto 1fr;padding:12px 24px}.InvoiceReceiptView_topbarLeft__6rlie{align-items:center;display:flex;gap:14px;justify-self:start}.InvoiceReceiptView_topbarCenter__fViRw{align-items:center;display:flex;gap:12px;justify-self:center}.InvoiceReceiptView_topbarActions__7WeqG{justify-self:end}.InvoiceReceiptView_topHints__xjo9H{display:flex;flex-direction:column;gap:4px}.InvoiceReceiptView_topHints__xjo9H span{align-items:center;color:#94a3b8;color:var(--rv-ink-soft);display:inline-flex;font-size:11px;gap:6px}.InvoiceReceiptView_topHints__xjo9H kbd{background:#fff;border:1px solid #e7ebf1;border:1px solid var(--rv-line);border-radius:4px;color:#475569;font-family:ui-monospace,Monaco,Consolas,monospace;font-size:10px;font-weight:700;padding:2px 6px}.InvoiceReceiptView_iconBack__u\+S2K{align-items:center;background:#fff;border:1px solid #e7ebf1;border:1px solid var(--rv-line);border-radius:10px;color:#0f172a;color:var(--rv-ink);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;transition:background .15s ease,border-color .15s ease;width:38px}.InvoiceReceiptView_iconBack__u\+S2K:hover{background:#f1f5f9;background:var(--rv-line-2);border-color:#d8dee6}.InvoiceReceiptView_titleWrap__3yJBx{display:flex;flex-direction:column;line-height:1.15;text-align:center}.InvoiceReceiptView_titleEyebrow__AU36K{color:#94a3b8;color:var(--rv-ink-soft);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.InvoiceReceiptView_titleNo__Cb9RO{font-family:ui-monospace,Monaco,Consolas,monospace;font-size:18px;font-weight:800;letter-spacing:-.01em}.InvoiceReceiptView_pill__r0N6S{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:800;gap:7px;letter-spacing:.06em;padding:5px 12px;text-transform:uppercase}.InvoiceReceiptView_pillPaid__AJOIX{background:#ecfdf5;background:var(--rv-emerald-soft);color:#047857;color:var(--rv-emerald-dark)}.InvoiceReceiptView_pillCredit__1qq0f{background:#fef3c7;color:#b45309;color:var(--rv-amber)}.InvoiceReceiptView_pillDot__lvSRd{background:currentColor;border-radius:50%;height:7px;width:7px}.InvoiceReceiptView_topbarActions__7WeqG{align-items:center;display:flex;gap:10px}.InvoiceReceiptView_actionBtn__pAmZg,.InvoiceReceiptView_actionPrimary__CxswB{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;padding:10px 16px;transition:background .15s ease,border-color .15s ease,box-shadow .2s ease,transform .1s ease,opacity .2s ease}.InvoiceReceiptView_actionBtn__pAmZg i,.InvoiceReceiptView_actionPrimary__CxswB i{font-size:13px}.InvoiceReceiptView_actionBtn__pAmZg:active,.InvoiceReceiptView_actionPrimary__CxswB:active{transform:translateY(1px)}.InvoiceReceiptView_actionBtn__pAmZg{background:#fff;border-color:#e7ebf1;border-color:var(--rv-line);color:#0f172a;color:var(--rv-ink)}.InvoiceReceiptView_actionBtn__pAmZg:hover:not(:disabled){background:#f1f5f9;background:var(--rv-line-2);border-color:#d8dee6}.InvoiceReceiptView_actionPrimary__CxswB{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 6px 16px -7px #2563eb99;color:#fff}.InvoiceReceiptView_actionPrimary__CxswB:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8)}.InvoiceReceiptView_actionBtn__pAmZg:disabled,.InvoiceReceiptView_actionPrimary__CxswB:disabled{cursor:not-allowed;opacity:.5}.InvoiceReceiptView_content__ih0ty{grid-gap:22px;display:grid;flex:1 1;gap:22px;grid-template-columns:minmax(0,1fr) 320px;margin:0 auto;max-width:1500px;min-height:0;overflow:hidden;padding:22px 24px;width:100%}.InvoiceReceiptView_hero__CXNvy{background:#fff;background:var(--rv-card);border:1px solid #e7ebf1;border:1px solid var(--rv-line);border-radius:16px;border-radius:var(--rv-radius);box-shadow:0 1px 2px #0f172a0a,0 18px 40px -22px #0f172a40;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.InvoiceReceiptView_heroBar__rfldn{align-items:center;border-bottom:1px solid #e7ebf1;border-bottom:1px solid var(--rv-line);display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:13px 18px}.InvoiceReceiptView_heroBarTitle__znrEg{align-items:center;color:#0f172a;color:var(--rv-ink);display:inline-flex;font-size:13px;font-weight:700;gap:8px}.InvoiceReceiptView_heroBarTitle__znrEg i{color:#94a3b8;color:var(--rv-ink-soft)}.InvoiceReceiptView_selects__CLH70{align-items:center;display:flex;gap:8px}.InvoiceReceiptView_formatLabel__ayQ4t{align-items:center;background:#2563eb14;border:1px solid #2563eb2e;border-radius:8px;color:#2563eb;color:var(--rv-blue);display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.03em;padding:5px 12px}.InvoiceReceiptView_selects__CLH70 select{background:#fff;border:1px solid #e7ebf1;border:1px solid var(--rv-line);border-radius:8px;color:#0f172a;color:var(--rv-ink);cursor:pointer;font-size:12.5px;font-weight:600;outline:none;padding:7px 10px}.InvoiceReceiptView_selects__CLH70 select:focus{border-color:#2563eb;border-color:var(--rv-blue);box-shadow:0 0 0 3px #2563eb1f}.InvoiceReceiptView_selects__CLH70 select:disabled{background:#f1f5f9;background:var(--rv-line-2);color:#94a3b8;color:var(--rv-ink-soft);cursor:not-allowed}.InvoiceReceiptView_heroStage__JXrV5{align-items:flex-start;background:radial-gradient(70% 60% at 50% 20%,#94a3b81f,#0000 72%),repeating-linear-gradient(45deg,rgba(148,163,184,.035) 0 2px,#0000 2px 10px),#f1f5f9;background:radial-gradient(70% 60% at 50% 20%,#94a3b81f,#0000 72%),repeating-linear-gradient(45deg,rgba(148,163,184,.035) 0 2px,#0000 2px 10px),var(--rv-line-2);display:flex;flex:1 1;justify-content:center;min-height:0;overflow:auto;padding:28px}.InvoiceReceiptView_scaleWrap__9AD7X{transform-origin:top center;will-change:transform}.InvoiceReceiptView_receiptContent__anrCV{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0f172a0f,0 24px 60px -18px #0f172a66;overflow:hidden}.InvoiceReceiptView_rail__69iea{display:flex;flex-direction:column;gap:16px;min-width:0;overflow-y:auto}.InvoiceReceiptView_heroStage__JXrV5::-webkit-scrollbar,.InvoiceReceiptView_rail__69iea::-webkit-scrollbar{height:8px;width:8px}.InvoiceReceiptView_heroStage__JXrV5::-webkit-scrollbar-thumb,.InvoiceReceiptView_rail__69iea::-webkit-scrollbar-thumb{background:#94a3b866;border-radius:8px}.InvoiceReceiptView_heroStage__JXrV5::-webkit-scrollbar-track,.InvoiceReceiptView_rail__69iea::-webkit-scrollbar-track{background:#0000}.InvoiceReceiptView_heroStage__JXrV5,.InvoiceReceiptView_rail__69iea{scrollbar-color:#94a3b866 #0000;scrollbar-width:thin}.InvoiceReceiptView_summaryCard__-v36H{background:#fff;background:var(--rv-card);border:1px solid #e7ebf1;border:1px solid var(--rv-line);border-radius:16px;border-radius:var(--rv-radius);box-shadow:0 1px 2px #0f172a0a,0 12px 28px -20px #0f172a33;padding:18px 18px 16px}.InvoiceReceiptView_summaryStatus__9L7oF{align-items:center;background:#ecfdf5;background:var(--rv-emerald-soft);border-radius:999px;color:#047857;color:var(--rv-emerald-dark);display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;margin-bottom:14px;padding:6px 12px}.InvoiceReceiptView_summaryStatusCredit__141iY{background:#fef3c7;color:#b45309;color:var(--rv-amber)}.InvoiceReceiptView_summaryStatusIcon__ZuvHB{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:inline-flex;font-size:9px;height:18px;justify-content:center;width:18px}.InvoiceReceiptView_summaryStatusCredit__141iY .InvoiceReceiptView_summaryStatusIcon__ZuvHB{background:#d97706}.InvoiceReceiptView_summaryTotalLabel__5wmuA{color:#94a3b8;color:var(--rv-ink-soft);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.InvoiceReceiptView_summaryTotal__GWDuC{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:2px 0 14px}.InvoiceReceiptView_summaryRows__4iNeh{border-top:1px solid #e7ebf1;border-top:1px solid var(--rv-line);display:flex;flex-direction:column;gap:1px;padding-top:12px}.InvoiceReceiptView_sRow__t8Bm3{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:7px 0}.InvoiceReceiptView_sRow__t8Bm3 span{color:#94a3b8;color:var(--rv-ink-soft)}.InvoiceReceiptView_sRow__t8Bm3 strong{color:#0f172a;color:var(--rv-ink);font-weight:700;max-width:60%;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.InvoiceReceiptView_sChange__ZnrLP{color:#059669!important;color:var(--rv-emerald)!important}.InvoiceReceiptView_sDue__SV2l-{color:#b45309!important;color:var(--rv-amber)!important}.InvoiceReceiptView_activityCard__f-L8w{background:#fff;background:var(--rv-card);border:1px solid #e7ebf1;border:1px solid var(--rv-line);border-radius:16px;border-radius:var(--rv-radius);box-shadow:0 1px 2px #0f172a0a,0 12px 28px -20px #0f172a33;padding:18px}.InvoiceReceiptView_activityHead__hQKiU{font-size:13px;font-weight:800;letter-spacing:-.01em;margin-bottom:14px}.InvoiceReceiptView_timeline__YPQQJ{list-style:none;margin:0;padding:0;position:relative}.InvoiceReceiptView_timeline__YPQQJ:before{background:#e7ebf1;background:var(--rv-line);bottom:14px;content:"";left:6px;position:absolute;top:6px;width:2px}.InvoiceReceiptView_tlItem__WGKqH{display:flex;gap:14px;padding-bottom:16px;position:relative}.InvoiceReceiptView_tlItem__WGKqH:last-child{padding-bottom:0}.InvoiceReceiptView_tlDot__fqimh{border:3px solid #fff;border:3px solid var(--rv-card);border-radius:50%;box-shadow:0 0 0 1px #e7ebf1;box-shadow:0 0 0 1px var(--rv-line);flex-shrink:0;height:14px;margin-top:1px;width:14px;z-index:1}.InvoiceReceiptView_tlDotDone__Df\+VX{background:#059669;background:var(--rv-emerald);box-shadow:0 0 0 1px #059669;box-shadow:0 0 0 1px var(--rv-emerald)}.InvoiceReceiptView_tlDotPending__Z3qAt{background:#f59e0b;box-shadow:0 0 0 1px #f59e0b}.InvoiceReceiptView_tlDotIdle__\+rikR{background:#cbd5e1}.InvoiceReceiptView_tlBody__9zQ2p{display:flex;flex-direction:column;gap:2px}.InvoiceReceiptView_tlTitle__Y2GME{color:#0f172a;color:var(--rv-ink);font-size:13px;font-weight:700}.InvoiceReceiptView_tlTitleIdle__sv27p{color:#94a3b8;color:var(--rv-ink-soft);font-size:13px;font-weight:600}.InvoiceReceiptView_tlMeta__mT-RZ{color:#94a3b8;color:var(--rv-ink-soft);font-size:11.5px}.InvoiceReceiptView_railHints__wo7h4{color:#94a3b8;color:var(--rv-ink-soft);display:flex;flex-wrap:wrap;font-size:11px;gap:16px;justify-content:center;margin-top:auto;padding:6px 0 2px}.InvoiceReceiptView_railHints__wo7h4 span{align-items:center;display:inline-flex;gap:6px}.InvoiceReceiptView_railHints__wo7h4 kbd{background:#fff;border:1px solid #e7ebf1;border:1px solid var(--rv-line);border-radius:4px;color:#475569;font-family:ui-monospace,Monaco,Consolas,monospace;font-size:10px;font-weight:700;padding:2px 6px}.InvoiceReceiptView_noData__nZedA{align-items:center;color:#94a3b8;color:var(--rv-ink-soft);display:flex;flex-direction:column;gap:6px;margin:auto;text-align:center}.InvoiceReceiptView_noData__nZedA i{color:#cbd5e1;font-size:56px;margin-bottom:12px}.InvoiceReceiptView_noData__nZedA h3{color:#334155;font-size:22px;font-weight:700;margin:0}.InvoiceReceiptView_noData__nZedA p{font-size:14px;margin:0 0 14px}@media (max-width:1024px){.InvoiceReceiptView_content__ih0ty{grid-template-columns:1fr;overflow-y:auto}.InvoiceReceiptView_hero__CXNvy{min-height:70vh}.InvoiceReceiptView_rail__69iea{overflow:visible}}@media (max-width:620px){.InvoiceReceiptView_topbar__a2qe4{flex-wrap:wrap}.InvoiceReceiptView_topbarActions__7WeqG .InvoiceReceiptView_actionBtn__pAmZg,.InvoiceReceiptView_topbarActions__7WeqG .InvoiceReceiptView_actionPrimary__CxswB{font-size:12.5px;padding:9px 12px}}@media print{.InvoiceReceiptView_heroBar__rfldn,.InvoiceReceiptView_rail__69iea,.InvoiceReceiptView_selects__CLH70,.InvoiceReceiptView_topbar__a2qe4{display:none!important}.InvoiceReceiptView_page__ztE0-{background:none;display:block;height:auto;overflow:visible}.InvoiceReceiptView_content__ih0ty{display:block;margin:0;max-width:none;overflow:visible;padding:0}.InvoiceReceiptView_hero__CXNvy{border:none;border-radius:0;box-shadow:none;display:block;overflow:visible}.InvoiceReceiptView_heroStage__JXrV5{background:none;display:block;overflow:visible;padding:0}.InvoiceReceiptView_scaleWrap__9AD7X{transform:none!important}.InvoiceReceiptView_receiptContent__anrCV{border-radius:0;box-shadow:none}}.TimeMismatchModal_overlay__4djdD{align-items:center;animation:TimeMismatchModal_fadeIn__0eiwC .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ae6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}@keyframes TimeMismatchModal_fadeIn__0eiwC{0%{opacity:0}to{opacity:1}}.TimeMismatchModal_modal__bqsbW{animation:TimeMismatchModal_slideUp__b0BKe .3s ease;background:#fff;border-radius:20px;box-shadow:0 25px 50px #0000004d;max-height:90vh;max-width:560px;overflow-y:auto;padding:32px;width:100%}@keyframes TimeMismatchModal_slideUp__b0BKe{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.TimeMismatchModal_iconContainer__CWqAR{display:flex;justify-content:center;margin-bottom:20px}.TimeMismatchModal_warningIcon__w5bQC{align-items:center;animation:TimeMismatchModal_pulse__l1o8z 2s infinite;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.TimeMismatchModal_warningIcon__w5bQC i{color:#d97706;font-size:36px}@keyframes TimeMismatchModal_pulse__l1o8z{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.TimeMismatchModal_title__Ys8rh{align-items:center;color:#dc2626;display:flex;font-size:24px;font-weight:800;gap:10px;justify-content:center;margin:0 0 12px;text-align:center}.TimeMismatchModal_title__Ys8rh i{font-size:20px}.TimeMismatchModal_description__LNjDd{color:#64748b;font-size:14px;line-height:1.6;margin:0 0 24px;text-align:center}.TimeMismatchModal_timeComparison__bU8o6{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:20px}.TimeMismatchModal_timeBlock__uAzkn{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;min-width:180px;padding:16px 20px;text-align:center}.TimeMismatchModal_timeLabel__O9ZnA{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.TimeMismatchModal_timeLabel__O9ZnA i{color:#94a3b8;font-size:12px}.TimeMismatchModal_timeValue__0baug{color:#0f172a;font-family:Monaco,Consolas,monospace;font-size:15px;font-weight:700}.TimeMismatchModal_timeDivider__14uu-{align-items:center;background:#fee2e2;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.TimeMismatchModal_timeDivider__14uu- i{color:#dc2626;font-size:18px}.TimeMismatchModal_differenceBadge__PrXjN{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:30px;color:#dc2626;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin:0 auto 24px;padding:10px 20px;width:-webkit-fit-content;width:fit-content}.TimeMismatchModal_differenceBadge__PrXjN i{font-size:14px}.TimeMismatchModal_blockedSection__FTUtP{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-bottom:16px;padding:16px}.TimeMismatchModal_blockedSection__FTUtP h4{align-items:center;color:#dc2626;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 12px}.TimeMismatchModal_blockedSection__FTUtP ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.TimeMismatchModal_blockedSection__FTUtP li{align-items:center;color:#991b1b;display:flex;font-size:13px;gap:8px}.TimeMismatchModal_blockedSection__FTUtP li i{color:#dc2626;font-size:12px}.TimeMismatchModal_allowedSection__LqZpK{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-bottom:20px;padding:16px}.TimeMismatchModal_allowedSection__LqZpK h4{align-items:center;color:#16a34a;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 12px}.TimeMismatchModal_allowedSection__LqZpK ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.TimeMismatchModal_allowedSection__LqZpK li{align-items:center;color:#166534;display:flex;font-size:13px;gap:8px}.TimeMismatchModal_allowedSection__LqZpK li i{color:#22c55e;font-size:12px}.TimeMismatchModal_instructions__NDSpf{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-bottom:24px;padding:16px}.TimeMismatchModal_instructions__NDSpf h4{align-items:center;color:#1d4ed8;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 12px}.TimeMismatchModal_instructions__NDSpf ol{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px}.TimeMismatchModal_instructions__NDSpf li{color:#1e40af;font-size:12px;line-height:1.5}.TimeMismatchModal_actions__2NmU4{display:flex;flex-direction:column;gap:12px}.TimeMismatchModal_contactBtn__mEaDK,.TimeMismatchModal_overrideBtn__bow8e{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:14px 24px;transition:all .2s;width:100%}.TimeMismatchModal_contactBtn__mEaDK{background:#f1f5f9;border:1.5px solid #e2e8f0;color:#475569}.TimeMismatchModal_contactBtn__mEaDK:hover{background:#e2e8f0}.TimeMismatchModal_overrideBtn__bow8e{background:linear-gradient(135deg,#667eea,#5a67d8);box-shadow:0 4px 12px #667eea4d;color:#fff}.TimeMismatchModal_overrideBtn__bow8e:hover{box-shadow:0 6px 16px #667eea66;transform:translateY(-2px)}.TimeMismatchModal_footerNote__y0NOd{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:6px;justify-content:center;margin:20px 0 0;text-align:center}.TimeMismatchModal_footerNote__y0NOd i{color:#667eea}@media (max-width:600px){.TimeMismatchModal_modal__bqsbW{border-radius:16px;padding:24px 20px}.TimeMismatchModal_warningIcon__w5bQC{height:64px;width:64px}.TimeMismatchModal_warningIcon__w5bQC i{font-size:28px}.TimeMismatchModal_title__Ys8rh{font-size:20px}.TimeMismatchModal_timeComparison__bU8o6{flex-direction:column}.TimeMismatchModal_timeBlock__uAzkn{min-width:auto;width:100%}.TimeMismatchModal_timeDivider__14uu-{transform:rotate(90deg)}}.ShiftEndCountdown_overlay__Yx4Li{align-items:center;animation:ShiftEndCountdown_fadeIn__\+ysKZ .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10001}@keyframes ShiftEndCountdown_fadeIn__\+ysKZ{0%{opacity:0}to{opacity:1}}.ShiftEndCountdown_modal__7HAkt{animation:ShiftEndCountdown_scaleIn__9MUuO .3s ease;background:#fff;border-radius:24px;box-shadow:0 25px 60px #0006;max-width:420px;padding:40px 32px;text-align:center;width:100%}@keyframes ShiftEndCountdown_scaleIn__9MUuO{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ShiftEndCountdown_iconContainer__Cq\+Pj{margin-bottom:20px}.ShiftEndCountdown_warningIcon__EsqMa{align-items:center;animation:ShiftEndCountdown_pulse__E9dGm 1.5s ease-in-out infinite;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto;width:80px}.ShiftEndCountdown_warningIcon__EsqMa i{color:#d97706;font-size:36px}@keyframes ShiftEndCountdown_pulse__E9dGm{0%,to{box-shadow:0 0 0 0 #f59e0b66;transform:scale(1)}50%{box-shadow:0 0 0 20px #f59e0b00;transform:scale(1.05)}}.ShiftEndCountdown_title__MY8gZ{color:#0f172a;font-size:28px;font-weight:800;margin:0 0 8px}.ShiftEndCountdown_shiftName__eNyO4{color:#64748b;font-size:16px;font-weight:500;margin:0 0 28px}.ShiftEndCountdown_countdownContainer__gFfHz{height:140px;margin:0 auto 28px;position:relative;width:140px}.ShiftEndCountdown_countdownSvg__crJNS{height:100%;transform:rotate(-90deg);width:100%}.ShiftEndCountdown_countdownBg__weD3d{fill:none;stroke:#e2e8f0;stroke-width:8}.ShiftEndCountdown_countdownProgress__FPfu2{fill:none;stroke:url(#countdown-gradient);stroke-width:8;stroke-linecap:round;stroke:#ef4444;transition:stroke-dashoffset 1s linear}.ShiftEndCountdown_countdownNumber__K7HwR{color:#ef4444;font-family:Monaco,Consolas,monospace;font-size:52px;font-weight:800;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.ShiftEndCountdown_countdownLabel__jHT8P{bottom:20px;color:#94a3b8;font-size:12px;font-weight:500;left:50%;letter-spacing:1px;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.ShiftEndCountdown_message__-KD\+i{color:#475569;font-size:14px;line-height:1.6;margin:0 0 28px}.ShiftEndCountdown_message__-KD\+i i{margin-right:8px}.ShiftEndCountdown_message__-KD\+i strong{color:#0f172a;display:block;margin-top:8px}.ShiftEndCountdown_actions__yEcp1{display:flex;flex-direction:column;gap:12px}.ShiftEndCountdown_extendBtn__HkL5p,.ShiftEndCountdown_logoutBtn__H3t2L{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:14px 24px;transition:all .2s;width:100%}.ShiftEndCountdown_logoutBtn__H3t2L{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px #ef44444d;color:#fff}.ShiftEndCountdown_logoutBtn__H3t2L:hover:not(:disabled){box-shadow:0 6px 16px #ef444466;transform:translateY(-2px)}.ShiftEndCountdown_logoutBtn__H3t2L:disabled{cursor:not-allowed;opacity:.7;transform:none}.ShiftEndCountdown_extendBtn__HkL5p{background:#f1f5f9;border:1.5px solid #e2e8f0;color:#475569}.ShiftEndCountdown_extendBtn__HkL5p:hover:not(:disabled){background:#e2e8f0;border-color:#cbd5e1}.ShiftEndCountdown_extendBtn__HkL5p:disabled{cursor:not-allowed;opacity:.6}.ShiftEndCountdown_footer__R\+vbm{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:6px;justify-content:center;margin:24px 0 0}.ShiftEndCountdown_footer__R\+vbm i{color:#667eea}@keyframes ShiftEndCountdown_urgentPulse__WtDVT{0%,to{color:#ef4444}50%{color:#f87171}}.ShiftEndCountdown_countdownNumber__K7HwR{animation:ShiftEndCountdown_urgentPulse__WtDVT .5s ease-in-out infinite}@media (max-width:480px){.ShiftEndCountdown_modal__7HAkt{border-radius:20px;padding:32px 24px}.ShiftEndCountdown_warningIcon__EsqMa{height:64px;width:64px}.ShiftEndCountdown_warningIcon__EsqMa i{font-size:28px}.ShiftEndCountdown_title__MY8gZ{font-size:24px}.ShiftEndCountdown_countdownContainer__gFfHz{height:120px;width:120px}.ShiftEndCountdown_countdownNumber__K7HwR{font-size:44px}.ShiftEndCountdown_message__-KD\+i{font-size:13px}}.ShiftStatusBadge_headerBadge__YtIPE{align-items:center;background:#f1f5f9;background:var(--shift-bg,#f1f5f9);border:1.5px solid #64748b;border:1.5px solid var(--shift-color,#64748b);border-radius:10px;cursor:default;display:flex;gap:10px;padding:8px 14px;position:relative;transition:all .3s ease}.ShiftStatusBadge_headerBadge__YtIPE.ShiftStatusBadge_warning__RF2Jz{animation:ShiftStatusBadge_pulseWarning__UVsv\+ 1s infinite;background:#fef3c7;border-color:#f59e0b}@keyframes ShiftStatusBadge_pulseWarning__UVsv\+{0%,to{box-shadow:0 0 0 0 #f59e0b66}50%{box-shadow:0 0 0 8px #f59e0b00}}.ShiftStatusBadge_shiftIcon__k4kDK{align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#64748b;color:var(--shift-color,#64748b);display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.ShiftStatusBadge_shiftDetails__4hhjz{display:flex;flex-direction:column;gap:2px}.ShiftStatusBadge_shiftLabel__To69u{color:#64748b;color:var(--shift-color,#64748b);font-size:12px;font-weight:700}.ShiftStatusBadge_timeRemaining__OlV4-{align-items:center;color:#64748b;display:flex;font-size:11px;gap:4px}.ShiftStatusBadge_timeRemaining__OlV4- i{font-size:10px}.ShiftStatusBadge_closedText__os1WG{color:#ef4444;font-weight:600}.ShiftStatusBadge_warningPulse__pYcSt{align-items:center;animation:ShiftStatusBadge_bounce__jmaUM .5s infinite alternate;background:#ef4444;border-radius:50%;color:#fff;display:flex;font-size:10px;height:20px;justify-content:center;position:absolute;right:-6px;top:-6px;width:20px}@keyframes ShiftStatusBadge_bounce__jmaUM{0%{transform:scale(1)}to{transform:scale(1.15)}}.ShiftStatusBadge_widgetCard__GL3Ek{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:all .3s ease}.ShiftStatusBadge_widgetCard__GL3Ek:hover{box-shadow:0 4px 16px #0000001a}.ShiftStatusBadge_widgetCard__GL3Ek.ShiftStatusBadge_widgetWarning__nW9Z4{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.ShiftStatusBadge_widgetHeader__UuFW\+{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;padding:16px}.ShiftStatusBadge_widgetIcon__OnFrT{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.ShiftStatusBadge_widgetTitle__C2ORL{flex:1 1;min-width:0}.ShiftStatusBadge_widgetTitle__C2ORL h4{color:#0f172a;font-size:15px;font-weight:700;margin:0 0 2px}.ShiftStatusBadge_branchName__W2oS5{color:#64748b;display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShiftStatusBadge_statusIndicator__HfDJQ{animation:ShiftStatusBadge_pulse__onR26 2s infinite;border-radius:50%;flex-shrink:0;height:12px;width:12px}@keyframes ShiftStatusBadge_pulse__onR26{0%,to{opacity:1}50%{opacity:.5}}.ShiftStatusBadge_widgetBody__GHEDS{padding:16px}.ShiftStatusBadge_currentTime__CViDq{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);border-radius:10px;display:flex;gap:10px;justify-content:center;margin-bottom:16px;padding:12px}.ShiftStatusBadge_currentTime__CViDq i{color:#fffc;font-size:16px}.ShiftStatusBadge_currentTime__CViDq span{color:#fff;font-family:Monaco,Consolas,monospace;font-size:22px;font-weight:700;letter-spacing:1px}.ShiftStatusBadge_shiftInfo__tEJfW{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.ShiftStatusBadge_infoRow__x0dJU{align-items:center;background:#f8fafc;border-radius:8px;display:flex;justify-content:space-between;padding:10px 12px}.ShiftStatusBadge_infoLabel__uQwP6{color:#64748b;font-size:12px;font-weight:500}.ShiftStatusBadge_infoValue__TuHmP{color:#0f172a;font-size:13px;font-weight:600}.ShiftStatusBadge_warningText__0aHrF{animation:ShiftStatusBadge_blink__Abnam 1s infinite;color:#f59e0b!important}@keyframes ShiftStatusBadge_blink__Abnam{0%,to{opacity:1}50%{opacity:.5}}.ShiftStatusBadge_statusMessage__c49\+c{align-items:center;border-radius:10px;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:12px}.ShiftStatusBadge_statusOpen__GU8Yt{background:#d1fae5;color:#065f46}.ShiftStatusBadge_statusOpen__GU8Yt i{color:#22c55e}.ShiftStatusBadge_statusClosed__tkKT1{background:#fee2e2;color:#991b1b}.ShiftStatusBadge_statusClosed__tkKT1 i{color:#ef4444}.ShiftStatusBadge_warningBanner__fpdUX{align-items:center;animation:ShiftStatusBadge_shakeWarning__aOQ2f .5s ease-in-out infinite alternate;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:10px;display:flex;gap:10px;margin-top:12px;padding:12px}@keyframes ShiftStatusBadge_shakeWarning__aOQ2f{0%{transform:translateX(-2px)}to{transform:translateX(2px)}}.ShiftStatusBadge_warningBanner__fpdUX i{color:#d97706;flex-shrink:0;font-size:18px}.ShiftStatusBadge_warningBanner__fpdUX span{color:#92400e;font-size:12px;font-weight:600;line-height:1.4}@media (max-width:768px){.ShiftStatusBadge_headerBadge__YtIPE{padding:6px 10px}.ShiftStatusBadge_shiftIcon__k4kDK{font-size:12px;height:28px;width:28px}.ShiftStatusBadge_shiftLabel__To69u{font-size:11px}.ShiftStatusBadge_timeRemaining__OlV4-{font-size:10px}.ShiftStatusBadge_widgetCard__GL3Ek{border-radius:12px}.ShiftStatusBadge_currentTime__CViDq span{font-size:18px}}.POSAccessGuard_loadingContainer__sGQfz{align-items:center;background:linear-gradient(135deg,#1e293b,#0f172a);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.POSAccessGuard_loadingSpinner__1Je70{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:20px;width:80px}.POSAccessGuard_loadingSpinner__1Je70 i{color:#667eea;font-size:32px}.POSAccessGuard_loadingContainer__sGQfz p{color:#94a3b8;font-size:16px}.POSAccessGuard_blockedContainer__yVwJb{align-items:center;background:linear-gradient(135deg,#1e293b,#0f172a);display:flex;justify-content:center;min-height:100vh;padding:20px}.POSAccessGuard_blockedCard__ExNHa{animation:POSAccessGuard_slideUp__HSzLt .3s ease;background:#fff;border-radius:20px;box-shadow:0 25px 50px #0000004d;max-width:480px;padding:48px;text-align:center;width:100%}@keyframes POSAccessGuard_slideUp__HSzLt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.POSAccessGuard_blockedIcon__M\+MzM{align-items:center;background:#fee2e2;border-radius:50%;color:#dc2626;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.POSAccessGuard_blockedIcon__M\+MzM i{font-size:36px}.POSAccessGuard_blockedCard__ExNHa h2{color:#0f172a;font-size:24px;font-weight:700;margin:0 0 12px}.POSAccessGuard_blockedCard__ExNHa>p{color:#64748b;font-size:15px;line-height:1.6;margin:0 0 24px}.POSAccessGuard_scheduleInfo__rfcXm{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;display:flex;gap:12px;justify-content:center;margin-bottom:16px;padding:16px 24px}.POSAccessGuard_scheduleLabel__mtB6k{color:#166534;font-size:13px;font-weight:500}.POSAccessGuard_scheduleTime__hdvzw{color:#15803d;font-family:Monaco,Consolas,monospace;font-size:16px;font-weight:700}.POSAccessGuard_currentTime__eKeZx{align-items:center;background:#f1f5f9;border-radius:8px;display:flex;gap:8px;justify-content:center;margin-bottom:20px;padding:12px}.POSAccessGuard_currentTime__eKeZx i{color:#64748b}.POSAccessGuard_currentTime__eKeZx span{color:#475569;font-size:14px;font-weight:500}.POSAccessGuard_blockedInfo__pt0Fq{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:10px;margin-bottom:24px;padding:14px;text-align:left}.POSAccessGuard_blockedInfo__pt0Fq i{color:#3b82f6;flex-shrink:0;font-size:16px;margin-top:2px}.POSAccessGuard_blockedInfo__pt0Fq span{color:#1e40af;font-size:13px;line-height:1.5}.POSAccessGuard_backButton__X8-UE{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);border:none;border-radius:10px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:14px 28px;transition:all .2s ease}.POSAccessGuard_backButton__X8-UE:hover{box-shadow:0 6px 16px #667eea66;transform:translateY(-2px)}.POSAccessGuard_shiftBadgeContainer__rHKNU{position:fixed;right:12px;top:12px;z-index:100}@media (max-width:600px){.POSAccessGuard_blockedCard__ExNHa{border-radius:16px;padding:32px 24px}.POSAccessGuard_blockedIcon__M\+MzM{height:64px;width:64px}.POSAccessGuard_blockedIcon__M\+MzM i{font-size:28px}.POSAccessGuard_blockedCard__ExNHa h2{font-size:20px}.POSAccessGuard_scheduleInfo__rfcXm{flex-direction:column;gap:6px}}.ConfirmDialog_overlay__uHVWI{align-items:center;animation:ConfirmDialog_fadeIn__iTauH .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}@keyframes ConfirmDialog_fadeIn__iTauH{0%{opacity:0}to{opacity:1}}.ConfirmDialog_dialog__4i6FQ{animation:ConfirmDialog_slideIn__Eb5M3 .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-width:420px;padding:32px;text-align:center;width:100%}@keyframes ConfirmDialog_slideIn__Eb5M3{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.ConfirmDialog_iconContainer__Je6zV{margin-bottom:20px}.ConfirmDialog_iconCircle__HM54\+{align-items:center;animation:ConfirmDialog_pulse__VxaBu 2s ease-in-out infinite;border-radius:50%;display:flex;font-size:32px;height:72px;justify-content:center;margin:0 auto;width:72px}@keyframes ConfirmDialog_pulse__VxaBu{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ConfirmDialog_iconInfo__azzYX{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.ConfirmDialog_iconWarning__10WyH{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.ConfirmDialog_iconDanger__3K\+S3{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.ConfirmDialog_iconSuccess__76xs9{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.ConfirmDialog_content__C\+9q7{margin-bottom:28px}.ConfirmDialog_title__fU4XH{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 12px}.ConfirmDialog_message__Ue9yY{color:#6b7280;font-size:.9375rem;line-height:1.6;margin:0}.ConfirmDialog_actions__gDBqe{display:flex;gap:12px;justify-content:center}.ConfirmDialog_cancelBtn__1rqOi,.ConfirmDialog_confirmBtn__Mp2wg{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:.9375rem;font-weight:600;gap:8px;justify-content:center;max-width:160px;padding:12px 24px;transition:all .2s ease}.ConfirmDialog_cancelBtn__1rqOi{background:#f3f4f6;color:#4b5563}.ConfirmDialog_cancelBtn__1rqOi:hover:not(:disabled){background:#e5e7eb}.ConfirmDialog_cancelBtn__1rqOi:disabled{cursor:not-allowed;opacity:.6}.ConfirmDialog_confirmBtn__Mp2wg{color:#fff}.ConfirmDialog_confirmBtn__Mp2wg:disabled{cursor:not-allowed;opacity:.7}.ConfirmDialog_confirmInfo__kNVQv{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ConfirmDialog_confirmInfo__kNVQv:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #2563eb66;transform:translateY(-2px)}.ConfirmDialog_confirmWarning__fKhKY{background:linear-gradient(135deg,#f59e0b,#d97706)}.ConfirmDialog_confirmWarning__fKhKY:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 12px #d9770666;transform:translateY(-2px)}.ConfirmDialog_confirmDanger__4x7sj{background:linear-gradient(135deg,#ef4444,#dc2626)}.ConfirmDialog_confirmDanger__4x7sj:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #dc262666;transform:translateY(-2px)}.ConfirmDialog_confirmSuccess__oU7AP{background:linear-gradient(135deg,#10b981,#059669)}.ConfirmDialog_confirmSuccess__oU7AP:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #05966966;transform:translateY(-2px)}.ConfirmDialog_spinner__pm9T7{animation:ConfirmDialog_spin__pa4jq .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes ConfirmDialog_spin__pa4jq{to{transform:rotate(1turn)}}@media (max-width:480px){.ConfirmDialog_dialog__4i6FQ{padding:24px}.ConfirmDialog_iconCircle__HM54\+{font-size:26px;height:60px;width:60px}.ConfirmDialog_title__fU4XH{font-size:1.125rem}.ConfirmDialog_message__Ue9yY{font-size:.875rem}.ConfirmDialog_actions__gDBqe{flex-direction:column-reverse}.ConfirmDialog_cancelBtn__1rqOi,.ConfirmDialog_confirmBtn__Mp2wg{max-width:none}}:root{--pos-primary:#0ea5e9;--pos-primary-dark:#0891b2;--pos-primary-light:#e0f2fe;--pos-gradient:linear-gradient(135deg,#0ea5e9,#0891b2);--pos-success:#10b981;--pos-success-dark:#059669;--pos-success-light:#d1fae5;--pos-warning:#f59e0b;--pos-warning-dark:#d97706;--pos-warning-light:#fef3c7;--pos-danger:#ef4444;--pos-danger-dark:#dc2626;--pos-danger-light:#fee2e2;--pos-info:#6366f1;--pos-info-dark:#4f46e5;--pos-info-light:#e0e7ff;--pos-bg:#f8fafc;--pos-card:#fff;--pos-border:#e2e8f0;--pos-border-light:#f1f5f9;--pos-text:#0f172a;--pos-text-secondary:#64748b;--pos-text-muted:#94a3b8;--pos-shadow-sm:0 1px 2px #0000000d;--pos-shadow:0 4px 6px -1px #0000001a;--pos-shadow-lg:0 10px 15px -3px #0000001a;--pos-radius-sm:6px;--pos-radius:8px;--pos-radius-lg:12px;--pos-radius-xl:16px}.InvoicePOS_posContainer__4jhtr{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;background:var(--pos-bg);display:flex;flex-direction:column;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;height:100vh;letter-spacing:-.01em;line-height:1.5;overflow:hidden}.InvoicePOS_fullscreenMode__n5\+Hq{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.InvoicePOS_accessDeniedScreen__xW\+G2,.InvoicePOS_loadingScreen__W2b56{align-items:center;background:#f8fafc;background:var(--pos-bg);display:flex;height:100vh;justify-content:center}.InvoicePOS_loadingContent__oFV9n{text-align:center}.InvoicePOS_spinner__pDPnk{animation:InvoicePOS_spin__zp1qp .8s linear infinite;border:3px solid #e2e8f0;border-top-color:#0ea5e9;border:3px solid var(--pos-border);border-radius:50%;border-top-color:var(--pos-primary);height:36px;margin:0 auto 12px;width:36px}@keyframes InvoicePOS_spin__zp1qp{to{transform:rotate(1turn)}}.InvoicePOS_loadingContent__oFV9n p{color:#64748b;color:var(--pos-text-secondary);font-size:13px}.InvoicePOS_accessDeniedCard__JlIim{background:#fff;background:var(--pos-card);border-radius:16px;border-radius:var(--pos-radius-xl);box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--pos-shadow-lg);max-width:380px;padding:40px;text-align:center}.InvoicePOS_accessDeniedIcon__taRFG{align-items:center;background:#fee2e2;background:var(--pos-danger-light);border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 20px;width:70px}.InvoicePOS_accessDeniedIcon__taRFG i{color:#ef4444;color:var(--pos-danger);font-size:30px}.InvoicePOS_accessDeniedCard__JlIim h1{color:#0f172a;color:var(--pos-text);font-size:20px;font-weight:700;margin:0 0 6px}.InvoicePOS_accessDeniedCard__JlIim p{color:#64748b;color:var(--pos-text-secondary);font-size:13px;margin:0 0 12px}.InvoicePOS_permissionHint__5MlEW{color:#94a3b8;color:var(--pos-text-muted);display:block;font-size:12px;margin-bottom:20px}.InvoicePOS_permissionHint__5MlEW code{background:#f1f5f9;background:var(--pos-border-light);border-radius:4px;font-size:11px;padding:2px 5px}.InvoicePOS_backButton__M2LxL{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0891b2);background:var(--pos-gradient);border:none;border-radius:8px;border-radius:var(--pos-radius);color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 20px;transition:all .2s}.InvoicePOS_backButton__M2LxL:hover{box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--pos-shadow);transform:translateY(-2px)}.InvoicePOS_notificationContainer__Sd92-{display:flex;flex-direction:column;gap:8px;max-width:320px;position:fixed;right:12px;top:12px;z-index:10000}.InvoicePOS_notification__QCDhL{align-items:flex-start;animation:InvoicePOS_slideIn__\+FiJy .3s ease;background:#fff;background:var(--pos-card);border-left:3px solid;border-radius:8px;border-radius:var(--pos-radius);box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--pos-shadow-lg);display:flex;gap:10px;padding:10px 12px}@keyframes InvoicePOS_slideIn__\+FiJy{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.InvoicePOS_notification__QCDhL.InvoicePOS_success__PIX\+8{border-left-color:#10b981;border-left-color:var(--pos-success)}.InvoicePOS_notification__QCDhL.InvoicePOS_success__PIX\+8 i{color:#10b981;color:var(--pos-success)}.InvoicePOS_notification__QCDhL.InvoicePOS_error__w0MPF{border-left-color:#ef4444;border-left-color:var(--pos-danger)}.InvoicePOS_notification__QCDhL.InvoicePOS_error__w0MPF i{color:#ef4444;color:var(--pos-danger)}.InvoicePOS_notification__QCDhL.InvoicePOS_warning__fNB9A{border-left-color:#f59e0b;border-left-color:var(--pos-warning)}.InvoicePOS_notification__QCDhL.InvoicePOS_warning__fNB9A i{color:#f59e0b;color:var(--pos-warning)}.InvoicePOS_notification__QCDhL.InvoicePOS_info__zyhWK{border-left-color:#0ea5e9;border-left-color:var(--pos-primary)}.InvoicePOS_notification__QCDhL.InvoicePOS_info__zyhWK i{color:#0ea5e9;color:var(--pos-primary)}.InvoicePOS_notification__QCDhL i{font-size:16px;margin-top:1px}.InvoicePOS_notificationContent__gfEPV{display:flex;flex:1 1;flex-direction:column;gap:1px}.InvoicePOS_notificationTitle__H-V29{color:#0f172a;color:var(--pos-text);font-size:12px;font-weight:600}.InvoicePOS_notificationMessage__j7aB-{color:#64748b;color:var(--pos-text-secondary);font-size:11px;line-height:1.3}.InvoicePOS_header__SNh7P{align-items:center;background:#fff;background:var(--pos-card);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pos-border);box-shadow:0 1px 2px #0000000d;box-shadow:var(--pos-shadow-sm);display:flex;gap:16px;justify-content:space-between;padding:8px 16px}.InvoicePOS_headerLeft__fC-xc{align-items:center;display:flex;gap:12px}.InvoicePOS_backBtn__BvstQ{align-items:center;background:#f1f5f9;background:var(--pos-border-light);border:none;border-radius:8px;border-radius:var(--pos-radius);color:#64748b;color:var(--pos-text-secondary);cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s;width:34px}.InvoicePOS_backBtn__BvstQ:hover{background:#e0f2fe;background:var(--pos-primary-light);color:#0ea5e9;color:var(--pos-primary)}.InvoicePOS_brandSection__EbZNp{align-items:center;display:flex;gap:10px}.InvoicePOS_brandIcon__2WmKH{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0891b2);background:var(--pos-gradient);border-radius:8px;border-radius:var(--pos-radius);color:#fff;display:flex;font-size:16px;height:38px;justify-content:center;width:38px}.InvoicePOS_brandInfo__9\+KHP{display:flex;flex-direction:column}.InvoicePOS_brandTitle__Rk0pj{color:#0f172a;color:var(--pos-text);font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.InvoicePOS_brandSubtitle__EEUQK{color:#64748b;color:var(--pos-text-secondary);font-size:12px;font-weight:400}.InvoicePOS_headerCenter__4SLt8{display:flex;flex:1 1;justify-content:center}.InvoicePOS_userGreeting__\+h3up{align-items:center;background:#f1f5f9;background:var(--pos-border-light);border-radius:12px;border-radius:var(--pos-radius-lg);display:flex;gap:10px;padding:6px 12px}.InvoicePOS_userAvatar__LMP\+g{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0891b2);background:var(--pos-gradient);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:30px;justify-content:center;width:30px}.InvoicePOS_userInfo__mu\+q2{display:flex;flex-direction:column}.InvoicePOS_userName__lcZqF{color:#0f172a;color:var(--pos-text);font-size:14px;font-weight:500}.InvoicePOS_userDate__aMO\+7{color:#94a3b8;color:var(--pos-text-muted);font-size:12px;font-weight:400}.InvoicePOS_headerRight__zQl-i{align-items:center;display:flex;gap:6px}.InvoicePOS_headerBtn__RsUx9{align-items:center;background:#f1f5f9;background:var(--pos-border-light);border:none;border-radius:8px;border-radius:var(--pos-radius);color:#64748b;color:var(--pos-text-secondary);cursor:pointer;display:flex;font-size:13px;gap:5px;height:34px;justify-content:center;min-width:34px;padding:0 8px;position:relative;transition:all .2s}.InvoicePOS_headerBtn__RsUx9.InvoicePOS_active__2cIPQ,.InvoicePOS_headerBtn__RsUx9:hover{background:#e0f2fe;background:var(--pos-primary-light);color:#0ea5e9;color:var(--pos-primary)}.InvoicePOS_headerBtn__RsUx9.InvoicePOS_hasCustomer__wO1PW{background:#d1fae5;background:var(--pos-success-light);color:#10b981;color:var(--pos-success)}.InvoicePOS_headerBtn__RsUx9.InvoicePOS_hasHeld__l4MO8{background:#fef3c7;background:var(--pos-warning-light);color:#f59e0b;color:var(--pos-warning)}.InvoicePOS_headerBtn__RsUx9.InvoicePOS_logoutBtn__uYMu7:hover{background:#fee2e2;background:var(--pos-danger-light);color:#ef4444;color:var(--pos-danger)}.InvoicePOS_headerBtnLabel__LDvLI{font-size:11px;font-weight:500;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoicePOS_headerBadge__dnkHx{align-items:center;background:#ef4444;background:var(--pos-danger);border-radius:8px;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-3px;top:-3px}.InvoicePOS_shortcutsBar__x7E5c{align-items:center;animation:InvoicePOS_slideDown__6tBKq .2s ease;background:#e0f2fe;background:var(--pos-primary-light);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pos-border);display:flex;justify-content:space-between;padding:6px 16px}@keyframes InvoicePOS_slideDown__6tBKq{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.InvoicePOS_shortcutsList__T\+1fs{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.InvoicePOS_shortcutItem__1Ib9-{align-items:center;color:#64748b;color:var(--pos-text-secondary);display:flex;font-size:10px;gap:4px}.InvoicePOS_shortcutItem__1Ib9- kbd{background:#fff;background:var(--pos-card);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:3px;color:#0ea5e9;color:var(--pos-primary);display:inline-block;font-family:SF Mono,Consolas,monospace;font-size:9px;padding:1px 4px}.InvoicePOS_shortcutsClose__OngYu{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--pos-radius-sm);color:#94a3b8;color:var(--pos-text-muted);cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s;width:24px}.InvoicePOS_shortcutsClose__OngYu:hover{background:#fff;background:var(--pos-card);color:#0f172a;color:var(--pos-text)}.InvoicePOS_mainContent__DiZfb{display:flex;flex:1 1;gap:0;overflow:hidden}.InvoicePOS_leftPanel__u\+1HX{background:#f8fafc;background:var(--pos-bg);border-right:1px solid #e2e8f0;border-right:1px solid var(--pos-border);display:flex;flex-direction:column;overflow:hidden;width:60%}.InvoicePOS_searchSection__uTkXa{background:#fff;background:var(--pos-card);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pos-border);padding:10px 12px}.InvoicePOS_searchRow__VjGzU{align-items:center;display:flex;gap:10px}.InvoicePOS_searchBar__Gt7xw{align-items:center;display:flex;flex:1 1;max-width:300px;position:relative}.InvoicePOS_searchBar__Gt7xw i{color:#94a3b8;color:var(--pos-text-muted);font-size:13px;left:10px;position:absolute}.InvoicePOS_searchBar__Gt7xw input{background:#f1f5f9;background:var(--pos-border-light);border:1px solid #0000;border-radius:8px;border-radius:var(--pos-radius);color:#0f172a;color:var(--pos-text);font-size:12px;padding:8px 30px 8px 34px;transition:all .2s;width:100%}.InvoicePOS_searchBar__Gt7xw input:focus{background:#fff;background:var(--pos-card);border-color:#0ea5e9;border-color:var(--pos-primary);outline:none}.InvoicePOS_searchBar__Gt7xw input::placeholder{color:#94a3b8;color:var(--pos-text-muted)}.InvoicePOS_clearSearchBtn__0eMxV{align-items:center;background:#94a3b8;background:var(--pos-text-muted);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:8px;height:18px;justify-content:center;position:absolute;right:8px;transition:all .2s;width:18px}.InvoicePOS_clearSearchBtn__0eMxV:hover{background:#ef4444;background:var(--pos-danger)}.InvoicePOS_categorySelect__0\+rKW{background:#f1f5f9;background:var(--pos-border-light);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:8px;border-radius:var(--pos-radius);color:#0f172a;color:var(--pos-text);cursor:pointer;font-size:12px;padding:8px 10px;transition:all .2s;width:140px}.InvoicePOS_categorySelect__0\+rKW:focus{border-color:#0ea5e9;border-color:var(--pos-primary);outline:none}.InvoicePOS_viewToggle__mABU8{background:#f1f5f9;background:var(--pos-border-light);border-radius:8px;border-radius:var(--pos-radius);display:flex;padding:3px}.InvoicePOS_viewBtn__hdxFm{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--pos-radius-sm);color:#94a3b8;color:var(--pos-text-muted);cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;transition:all .2s;width:30px}.InvoicePOS_viewBtn__hdxFm.InvoicePOS_active__2cIPQ{background:#fff;background:var(--pos-card);box-shadow:0 1px 2px #0000000d;box-shadow:var(--pos-shadow-sm);color:#0ea5e9;color:var(--pos-primary)}.InvoicePOS_viewBtn__hdxFm:hover:not(.InvoicePOS_active__2cIPQ){color:#0f172a;color:var(--pos-text)}.InvoicePOS_productCount__sBlOD{background:#f1f5f9;background:var(--pos-border-light);border-radius:8px;border-radius:var(--pos-radius);color:#94a3b8;color:var(--pos-text-muted);font-size:11px;font-weight:600;padding:4px 10px}.InvoicePOS_productsContainer__HLn2W{flex:1 1;overflow-y:auto;padding:10px}.InvoicePOS_loadingProducts__YccI7{align-items:center;color:#64748b;color:var(--pos-text-secondary);display:flex;flex-direction:column;height:150px;justify-content:center}.InvoicePOS_loadingProducts__YccI7 p{font-size:12px;margin-top:10px}.InvoicePOS_productsGrid__ZAtmw{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.InvoicePOS_productCard__7oVEd{background:#fff;background:var(--pos-card);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:8px;border-radius:var(--pos-radius);cursor:pointer;display:flex;flex-direction:column;padding:10px;transition:all .2s}.InvoicePOS_productCard__7oVEd:hover{border-color:#0ea5e9;border-color:var(--pos-primary);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--pos-shadow);transform:translateY(-1px)}.InvoicePOS_productCard__7oVEd.InvoicePOS_lowStock__erKaR{background:#fef3c7;background:var(--pos-warning-light);border-color:#f59e0b;border-color:var(--pos-warning)}.InvoicePOS_productCard__7oVEd.InvoicePOS_serviceProduct__eFjmE{border-color:#6366f1;border-color:var(--pos-info)}.InvoicePOS_productCard__7oVEd.InvoicePOS_disabled__6UsU1{cursor:not-allowed;opacity:.6}.InvoicePOS_productCard__7oVEd.InvoicePOS_disabled__6UsU1:hover{box-shadow:none;transform:none}.InvoicePOS_productCardImage__QlDgf{background:#f1f5f9;background:var(--pos-border-light);border-radius:6px;height:150px;margin-bottom:8px;overflow:hidden;position:relative;width:100%}.InvoicePOS_productCardImage__QlDgf img{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.InvoicePOS_productCard__7oVEd:hover .InvoicePOS_productCardImage__QlDgf img{transform:scale(1.05)}.InvoicePOS_productCardImagePlaceholder__uFC3A{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.InvoicePOS_productCardImagePlaceholder__uFC3A i{color:#94a3b8;font-size:28px}.InvoicePOS_productCardHeader__Xp4ux{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.InvoicePOS_productCardCode__hA0WH{background:#f1f5f9;background:var(--pos-border-light);border-radius:3px;color:#94a3b8;color:var(--pos-text-muted);font-family:SF Mono,Consolas,monospace;font-size:10px;padding:2px 5px}.InvoicePOS_lowStockBadge__5oFX3,.InvoicePOS_serviceBadge__lEAFT{border-radius:3px;font-size:8px;font-weight:700;padding:2px 5px;text-transform:uppercase}.InvoicePOS_serviceBadge__lEAFT{background:#6366f1;background:var(--pos-info);color:#fff}.InvoicePOS_lowStockBadge__5oFX3{background:#f59e0b;background:var(--pos-warning);color:#fff}.InvoicePOS_productCardName__0gn5L{-webkit-box-orient:vertical;color:#0f172a;color:var(--pos-text);display:-webkit-box;flex:1 1;font-size:12px;font-weight:600;line-height:1.3;min-height:5px;overflow:hidden}.InvoicePOS_productCardFooter__1Qf3u{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.InvoicePOS_productCardPrice__NrUEu{color:#0ea5e9;color:var(--pos-primary);font-size:13px;font-weight:700}.InvoicePOS_productCardStock__UacLa{background:#f1f5f9;background:var(--pos-border-light);border-radius:4px;color:#64748b;color:var(--pos-text-secondary);font-size:15px;font-weight:bolder;padding:8px 16px}.InvoicePOS_productCardStock__UacLa.InvoicePOS_lowStockText__ezWvz{background:#fee2e2;background:var(--pos-danger-light);color:#ef4444;color:var(--pos-danger);font-weight:600}.InvoicePOS_productsTable__PXOSu{background:#fff;background:var(--pos-card);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:8px;border-radius:var(--pos-radius);overflow:hidden}.InvoicePOS_productsTable__PXOSu table{border-collapse:initial;border-spacing:0;width:100%}.InvoicePOS_productsTable__PXOSu thead{background:linear-gradient(180deg,#f8fafc,#f1f5f9);position:-webkit-sticky;position:sticky;top:0;z-index:1}.InvoicePOS_productsTable__PXOSu th{background:#0000;border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--pos-border);color:#64748b;color:var(--pos-text-secondary);font-size:11px;font-weight:600;letter-spacing:.04em;padding:12px 14px;text-align:left;text-transform:uppercase}.InvoicePOS_productsTable__PXOSu th.InvoicePOS_textCenter__keDA3{text-align:center}.InvoicePOS_productsTable__PXOSu th.InvoicePOS_textRight__UnNrq{text-align:right}.InvoicePOS_productRow__zH8Sf{background-color:#e8ecf1;border-bottom:1px solid #e8ecf1;cursor:pointer;transition:all .15s ease}.InvoicePOS_productRow__zH8Sf:last-child{border-bottom:none}.InvoicePOS_productRow__zH8Sf:hover{background:linear-gradient(90deg,#e0f2fe,#e0f2fe80);background:linear-gradient(90deg,var(--pos-primary-light) 0,#e0f2fe80 100%)}.InvoicePOS_productRow__zH8Sf.InvoicePOS_lowStockRow__tnkkF{background:linear-gradient(90deg,#fef9e7,#fef3c7)}.InvoicePOS_productRow__zH8Sf.InvoicePOS_lowStockRow__tnkkF:hover{background:linear-gradient(90deg,#fef0c7,#fde68a)}.InvoicePOS_productRow__zH8Sf.InvoicePOS_serviceRow__ha9zK{background:linear-gradient(90deg,#e0e7ff,#e0e7ff80);background:linear-gradient(90deg,var(--pos-info-light) 0,#e0e7ff80 100%)}.InvoicePOS_productRow__zH8Sf.InvoicePOS_disabledRow__ukbAg{cursor:not-allowed;opacity:.6}.InvoicePOS_productRow__zH8Sf td{border-bottom:1px solid #eef2f6;color:#0f172a;color:var(--pos-text);font-size:13px;font-weight:600;letter-spacing:-.01em;padding:14px;transition:all .15s ease;vertical-align:middle}.InvoicePOS_productRow__zH8Sf:nth-child(2n){background-color:#f8fafc80}.InvoicePOS_productRow__zH8Sf:nth-child(2n):hover{background:linear-gradient(90deg,#e0f2fe,#e0f2fe80);background:linear-gradient(90deg,var(--pos-primary-light) 0,#e0f2fe80 100%)}.InvoicePOS_productNameCell__oW2Gb{align-items:center;display:flex;gap:10px}.InvoicePOS_productNameWrap__jdSyQ{display:flex;flex-direction:column;gap:2px}.InvoicePOS_productName__1Ky69{color:#0f172a;color:var(--pos-text);font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.4}.InvoicePOS_productCode__fptyq{background:#e0f2fe;background:var(--pos-primary-light);border-radius:4px;color:#0891b2;color:var(--pos-primary-dark);display:inline-block;font-family:SF Mono,Consolas,monospace;font-size:11px;font-weight:500;padding:3px 8px;width:-webkit-fit-content;width:fit-content}.InvoicePOS_serviceTag__gnbEo{background:linear-gradient(135deg,#6366f1,#4f46e5);background:linear-gradient(135deg,var(--pos-info) 0,var(--pos-info-dark) 100%);border-radius:4px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase}.InvoicePOS_stockCell__q4CMd{color:#0f172a;color:var(--pos-text);font-size:13px;font-weight:700;text-align:center}.InvoicePOS_stockCell__q4CMd.InvoicePOS_lowStockText__ezWvz{color:#ef4444!important;color:var(--pos-danger)!important;font-weight:700}.InvoicePOS_priceCell__lhkFH{font-feature-settings:"tnum";color:#0f172a;color:var(--pos-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.InvoicePOS_shelfBadge__XxFeD{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #e2e8f0;color:#64748b;color:var(--pos-text-secondary);min-width:40px}.InvoicePOS_expiryBadge__SzRRC,.InvoicePOS_shelfBadge__XxFeD{align-items:center;border-radius:4px;display:inline-flex;font-size:10px;font-weight:600;justify-content:center;padding:4px 8px}.InvoicePOS_expiryBadge__SzRRC{min-width:50px}.InvoicePOS_expiryRed__4Jijs{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #fecaca;color:#ef4444;color:var(--pos-danger)}.InvoicePOS_expiryOrange__\+TvF\+{background:linear-gradient(135deg,#ffedd5,#fed7aa);border:1px solid #fed7aa;color:#d97706;color:var(--pos-warning-dark)}.InvoicePOS_expiryYellow__nvm3B{background:linear-gradient(135deg,#fef9c3,#fef08a);border:1px solid #fef08a;color:#a16207}.InvoicePOS_expiryGreen__Gdt2c{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:1px solid #a7f3d0;color:#10b981;color:var(--pos-success)}.InvoicePOS_textCenter__keDA3{text-align:center}.InvoicePOS_textRight__UnNrq{text-align:right}.InvoicePOS_lowStockText__ezWvz{color:#ef4444!important;color:var(--pos-danger)!important;font-weight:700}.InvoicePOS_pagination__9F-3Y{align-items:center;background:#fff;background:var(--pos-card);border-top:1px solid #e2e8f0;border-top:1px solid var(--pos-border);display:flex;flex-shrink:0;gap:8px;justify-content:center;padding:12px 16px}.InvoicePOS_paginationBtn__Gw0uG{align-items:center;background:#f1f5f9;background:var(--pos-border-light);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:8px;border-radius:var(--pos-radius);color:#64748b;color:var(--pos-text-secondary);cursor:pointer;display:flex;font-size:12px;height:36px;justify-content:center;transition:all .2s;width:36px}.InvoicePOS_paginationBtn__Gw0uG:hover:not(:disabled){background:#e0f2fe;background:var(--pos-primary-light);border-color:#0ea5e9;border-color:var(--pos-primary);color:#0ea5e9;color:var(--pos-primary)}.InvoicePOS_paginationBtn__Gw0uG:disabled{cursor:not-allowed;opacity:.4}.InvoicePOS_paginationInfo__12vdi{align-items:center;display:flex;gap:4px}.InvoicePOS_pageBtn__vSYgo{align-items:center;background:#fff;background:var(--pos-card);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:8px;border-radius:var(--pos-radius);color:#64748b;color:var(--pos-text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .2s}.InvoicePOS_pageBtn__vSYgo:hover{background:#e0f2fe;background:var(--pos-primary-light);border-color:#0ea5e9;border-color:var(--pos-primary);color:#0ea5e9;color:var(--pos-primary)}.InvoicePOS_pageBtn__vSYgo.InvoicePOS_active__2cIPQ{background:linear-gradient(135deg,#0ea5e9,#0891b2);background:var(--pos-gradient);border-color:#0000;color:#fff;font-weight:600}.InvoicePOS_pageDots__5zyfN{align-items:center;color:#94a3b8;color:var(--pos-text-muted);display:flex;font-size:14px;height:36px;justify-content:center;letter-spacing:2px;min-width:30px}.InvoicePOS_rightPanel__Ddn6J{background:#fff;background:var(--pos-card);display:flex;flex-direction:column;overflow:hidden;width:40%}.InvoicePOS_customerDisplay__yfdYS{align-items:center;background:#d1fae5;background:var(--pos-success-light);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pos-border);display:flex;justify-content:space-between;padding:8px 12px}.InvoicePOS_customerInfo__f9Rzk{align-items:center;display:flex;gap:10px}.InvoicePOS_customerAvatar__xgnEV{align-items:center;background:#10b981;background:var(--pos-success);border-radius:50%;color:#fff;display:flex;font-size:12px;height:28px;justify-content:center;width:28px}.InvoicePOS_customerDetails__XZP1c{display:flex;flex-direction:column}.InvoicePOS_customerName__UMtrl{color:#0f172a;color:var(--pos-text);font-size:12px;font-weight:600}.InvoicePOS_customerDiscount__tH-WM{color:#059669;color:var(--pos-success-dark);font-size:10px;font-weight:500}.InvoicePOS_removeCustomerBtn__L9RXO{align-items:center;background:#0000;border:none;border-radius:50%;color:#94a3b8;color:var(--pos-text-muted);cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;transition:all .2s;width:24px}.InvoicePOS_removeCustomerBtn__L9RXO:hover{background:#fee2e2;background:var(--pos-danger-light);color:#ef4444;color:var(--pos-danger)}.InvoicePOS_couponDisplay__-blU8{align-items:center;background:#e0e7ff;background:var(--pos-info-light);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pos-border);color:#4f46e5;color:var(--pos-info-dark);display:flex;font-size:11px;gap:8px;padding:6px 12px}.InvoicePOS_couponDisplay__-blU8 i{font-size:12px}.InvoicePOS_removeCouponBtn__LwFbe{align-items:center;background:#0000;border:none;border-radius:50%;color:#94a3b8;color:var(--pos-text-muted);cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;margin-left:auto;transition:all .2s;width:20px}.InvoicePOS_removeCouponBtn__LwFbe:hover{background:#fee2e2;background:var(--pos-danger-light);color:#ef4444;color:var(--pos-danger)}.InvoicePOS_tillTabs__NfAsw{background:#f1f5f9;background:var(--pos-border-light);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pos-border);display:flex;gap:4px;overflow-x:auto;padding:8px 10px}.InvoicePOS_tillTab__1bm5O{align-items:center;background:#fff;background:var(--pos-card);border:1px solid #e2e8f0;border:1px solid var(--pos-border);border-radius:8px;border-radius:var(--pos-radius);color:#64748b;color:var(--pos-text-secondary);cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;justify-content:center;min-width:36px;padding:5px 10px;transition:all .2s;white-space:nowrap}.InvoicePOS_tillTab__1bm5O:hover{border-color:#0ea5e9;border-color:var(--pos-primary);color:#0ea5e9;color:var(--pos-primary)}.InvoicePOS_tillTab__1bm5O.InvoicePOS_active__2cIPQ{background:linear-gradient(135deg,#0ea5e9,#0891b2);background:var(--pos-gradient);border-color:#0000;color:#fff}.InvoicePOS_tillTab__1bm5O.InvoicePOS_disabled__6UsU1{cursor:not-allowed;opacity:.5}.InvoicePOS_tillNumber__9j580{font-weight:700}.InvoicePOS_tillBadge__Yl\+7R{align-items:center;background:#ffffff40;border-radius:7px;display:flex;font-size:9px;font-weight:700;height:14px;justify-content:center;min-width:14px}.InvoicePOS_tillTab__1bm5O:not(.InvoicePOS_active__2cIPQ) .InvoicePOS_tillBadge__Yl\+7R{background:#e0f2fe;background:var(--pos-primary-light);color:#0ea5e9;color:var(--pos-primary)}.InvoicePOS_cartItems__KW8YJ{flex:1 1;overflow-y:auto;padding:0}.InvoicePOS_emptyCart__xyvEf{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:30px 15px;text-align:center}.InvoicePOS_emptyCartIcon__KhCDE{align-items:center;background:#f1f5f9;background:var(--pos-border-light);border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:12px;width:60px}.InvoicePOS_emptyCartIcon__KhCDE i{color:#94a3b8;color:var(--pos-text-muted);font-size:24px}.InvoicePOS_emptyCart__xyvEf h4{color:#0f172a;color:var(--pos-text);font-size:14px;font-weight:600;margin:0 0 4px}.InvoicePOS_emptyCart__xyvEf p{color:#94a3b8;color:var(--pos-text-muted);font-size:11px;margin:0}.InvoicePOS_cartList__pAwvw{display:flex;flex-direction:column}.InvoicePOS_cartItem__KxCgs{align-items:center;border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--pos-border-light);display:flex;gap:10px;padding:10px 12px;transition:background .15s}.InvoicePOS_cartItem__KxCgs:hover{background:#f1f5f9;background:var(--pos-border-light)}.InvoicePOS_cartItemLeft__zpICE{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.InvoicePOS_cartItemName__xz5kc{color:#0f172a;color:var(--pos-text);font-size:13px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoicePOS_cartItemPrice__7XRwk{align-items:center;color:#64748b;color:var(--pos-text-secondary);display:flex;font-size:13px;font-weight:400;gap:6px}.InvoicePOS_itemDiscount__RyWP9{background:#d1fae5;background:var(--pos-success-light);border-radius:3px;color:#10b981;color:var(--pos-success);font-size:9px;font-weight:600;padding:1px 4px}.InvoicePOS_qtyControls__CWRj7{align-items:center;background:#f1f5f9;background:var(--pos-border-light);border-radius:8px;border-radius:var(--pos-radius);display:flex;gap:2px;padding:2px}.InvoicePOS_qtyBtn__UEneB{align-items:center;background:#fff;background:var(--pos-card);border:none;border-radius:6px;border-radius:var(--pos-radius-sm);color:#64748b;color:var(--pos-text-secondary);cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;transition:all .2s;width:24px}.InvoicePOS_qtyBtn__UEneB:hover{background:#0ea5e9;background:var(--pos-primary);color:#fff}.InvoicePOS_qtyBtn__UEneB:disabled{cursor:not-allowed;opacity:.5}.InvoicePOS_qtyInput__-5YMQ{font-feature-settings:"tnum";background:#0000;border:none;color:#0f172a;color:var(--pos-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;height:26px;text-align:center;width:50px}.InvoicePOS_qtyInput__-5YMQ::-webkit-inner-spin-button,.InvoicePOS_qtyInput__-5YMQ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.InvoicePOS_qtyInput__-5YMQ:focus{background:#0ea5e91a;border-radius:4px;outline:none}.InvoicePOS_qtyInput__-5YMQ:disabled{opacity:.5}.InvoicePOS_cartItemTotal__uoBal{font-feature-settings:"tnum";color:#0f172a;color:var(--pos-text);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;min-width:65px;text-align:right}.InvoicePOS_removeItemBtn__LWZ14{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--pos-radius-sm);color:#94a3b8;color:var(--pos-text-muted);cursor:pointer;display:flex;font-size:11px;height:26px;justify-content:center;transition:all .2s;width:26px}.InvoicePOS_removeItemBtn__LWZ14:hover{background:#fee2e2;background:var(--pos-danger-light);color:#ef4444;color:var(--pos-danger)}.InvoicePOS_orderSummary__367j7{background:#f1f5f9;background:var(--pos-border-light);border-top:1px solid #e2e8f0;border-top:1px solid var(--pos-border);padding:12px 14px}.InvoicePOS_summaryRow__cEZrM{align-items:center;color:#64748b;color:var(--pos-text-secondary);display:flex;font-size:14px;font-weight:400;justify-content:space-between;padding:5px 0}.InvoicePOS_summaryRow__cEZrM span:last-child{font-feature-settings:"tnum";color:#0f172a;color:var(--pos-text);font-variant-numeric:tabular-nums;font-weight:500}.InvoicePOS_discountRow__NTMmN span:last-child{color:#10b981;color:var(--pos-success)}.InvoicePOS_grandTotalRow__kQ1Id{border-top:2px dashed #e2e8f0;border-top:2px dashed var(--pos-border);margin-top:8px;padding-top:10px}.InvoicePOS_grandTotalRow__kQ1Id span:first-child{color:#0f172a;color:var(--pos-text);font-size:15px;font-weight:600}.InvoicePOS_grandTotalRow__kQ1Id span:last-child{font-feature-settings:"tnum";color:#0ea5e9;color:var(--pos-primary);font-size:20px;font-variant-numeric:tabular-nums;font-weight:600}.InvoicePOS_actionButtons__F4MMn{background:#fff;background:var(--pos-card);border-top:1px solid #e2e8f0;border-top:1px solid var(--pos-border);display:flex;gap:8px;padding:10px 12px}.InvoicePOS_actionBtn__c1yIS{align-items:center;border:none;border-radius:8px;border-radius:var(--pos-radius);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;letter-spacing:-.01em;padding:12px 16px;transition:all .2s}.InvoicePOS_actionBtn__c1yIS:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.InvoicePOS_holdBtn__KYqWc{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;flex:1 1}.InvoicePOS_holdBtn__KYqWc:hover:not(:disabled){box-shadow:0 4px 10px #f59e0b4d;transform:translateY(-1px)}.InvoicePOS_resetBtn__8\+nYq{background:linear-gradient(135deg,#64748b,#475569);color:#fff;flex:1 1}.InvoicePOS_resetBtn__8\+nYq:hover:not(:disabled){box-shadow:0 4px 10px #64748b4d;transform:translateY(-1px)}.InvoicePOS_payBtn__H9G1U{background:linear-gradient(135deg,#10b981,#059669);color:#fff;flex:2 1}.InvoicePOS_payBtn__H9G1U:hover:not(:disabled){box-shadow:0 4px 10px #10b9814d;transform:translateY(-1px)}.InvoicePOS_noPermissionMsg__cAlXS{align-items:center;background:#fef3c7;background:var(--pos-warning-light);border-radius:8px;border-radius:var(--pos-radius);color:#d97706;color:var(--pos-warning-dark);display:flex;font-size:11px;gap:6px;justify-content:center;padding:10px;width:100%}@media (max-width:1400px){.InvoicePOS_leftPanel__u\+1HX{width:58%}.InvoicePOS_rightPanel__Ddn6J{width:42%}}@media (max-width:1200px){.InvoicePOS_leftPanel__u\+1HX{width:55%}.InvoicePOS_rightPanel__Ddn6J{width:45%}.InvoicePOS_productsGrid__ZAtmw{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.InvoicePOS_headerBtnLabel__LDvLI,.InvoicePOS_headerCenter__4SLt8{display:none}.InvoicePOS_headerBtn__RsUx9{min-width:34px;padding:0}.InvoicePOS_leftPanel__u\+1HX,.InvoicePOS_rightPanel__Ddn6J{width:50%}.InvoicePOS_searchBar__Gt7xw{max-width:200px}.InvoicePOS_categorySelect__0\+rKW{width:120px}.InvoicePOS_pagination__9F-3Y{gap:6px;padding:10px 12px}.InvoicePOS_paginationBtn__Gw0uG{height:32px;width:32px}.InvoicePOS_pageBtn__vSYgo{font-size:12px;height:32px;min-width:32px;padding:0 8px}.InvoicePOS_pageDots__5zyfN{height:32px;min-width:24px}}@media (max-width:900px){.InvoicePOS_mainContent__DiZfb{flex-direction:column}.InvoicePOS_leftPanel__u\+1HX{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pos-border);border-right:none;flex:none;height:50%;width:100%}.InvoicePOS_rightPanel__Ddn6J{flex:1 1;width:100%}.InvoicePOS_tillTabs__NfAsw{justify-content:flex-start}.InvoicePOS_searchRow__VjGzU{flex-wrap:wrap}.InvoicePOS_searchBar__Gt7xw{flex:1 1 100%;margin-bottom:8px;max-width:100%;order:-1}}@media (max-width:768px){.InvoicePOS_header__SNh7P{gap:8px;padding:6px 10px}.InvoicePOS_brandTitle__Rk0pj{font-size:14px}.InvoicePOS_brandSubtitle__EEUQK{font-size:10px}.InvoicePOS_headerRight__zQl-i{gap:4px}.InvoicePOS_headerBtn__RsUx9{height:32px;min-width:32px;width:32px}.InvoicePOS_shortcutsList__T\+1fs{gap:8px}.InvoicePOS_shortcutItem__1Ib9-{font-size:9px}.InvoicePOS_searchSection__uTkXa{padding:8px 10px}.InvoicePOS_productsContainer__HLn2W{padding:8px}.InvoicePOS_productsGrid__ZAtmw{gap:6px;grid-template-columns:repeat(2,1fr)}.InvoicePOS_productCard__7oVEd{padding:8px}.InvoicePOS_productCardImage__QlDgf{height:60px}.InvoicePOS_actionButtons__F4MMn{flex-direction:column;padding:8px}.InvoicePOS_actionBtn__c1yIS{width:100%}.InvoicePOS_pagination__9F-3Y{gap:4px;padding:8px 10px}.InvoicePOS_paginationBtn__Gw0uG{font-size:11px;height:30px;width:30px}.InvoicePOS_pageBtn__vSYgo{font-size:11px;height:30px;min-width:30px;padding:0 6px}.InvoicePOS_pageDots__5zyfN{font-size:12px;height:30px;min-width:20px}}@media (max-width:480px){.InvoicePOS_brandSection__EbZNp{display:none}.InvoicePOS_backBtn__BvstQ{height:32px;width:32px}.InvoicePOS_shortcutsBar__x7E5c{display:none}.InvoicePOS_categorySelect__0\+rKW{width:100%}.InvoicePOS_productCount__sBlOD,.InvoicePOS_viewToggle__mABU8{display:none}.InvoicePOS_tillTabs__NfAsw{padding:6px 8px}.InvoicePOS_tillTab__1bm5O{font-size:10px;padding:4px 8px}.InvoicePOS_cartItem__KxCgs{gap:8px;padding:8px}.InvoicePOS_orderSummary__367j7{padding:8px}.InvoicePOS_grandTotalRow__kQ1Id span:last-child{font-size:16px}.InvoicePOS_productsGrid__ZAtmw{gap:4px;grid-template-columns:repeat(2,1fr)}.InvoicePOS_productCardImage__QlDgf{height:50px}.InvoicePOS_productCardName__0gn5L{font-size:11px;min-height:28px}.InvoicePOS_pagination__9F-3Y{gap:3px;padding:6px 8px}.InvoicePOS_paginationBtn__Gw0uG{font-size:10px;height:28px;width:28px}.InvoicePOS_pageBtn__vSYgo{font-size:10px;height:28px;min-width:28px;padding:0 5px}.InvoicePOS_pageDots__5zyfN{font-size:11px;height:28px;letter-spacing:1px;min-width:16px}}@media print{.InvoicePOS_posContainer__4jhtr{display:none}}.InvoicePOS_cartItems__KW8YJ::-webkit-scrollbar,.InvoicePOS_productsContainer__HLn2W::-webkit-scrollbar{width:5px}.InvoicePOS_cartItems__KW8YJ::-webkit-scrollbar-track,.InvoicePOS_productsContainer__HLn2W::-webkit-scrollbar-track{background:#f1f5f9;background:var(--pos-border-light)}.InvoicePOS_cartItems__KW8YJ::-webkit-scrollbar-thumb,.InvoicePOS_productsContainer__HLn2W::-webkit-scrollbar-thumb{background:#94a3b8;background:var(--pos-text-muted);border-radius:3px}.InvoicePOS_cartItems__KW8YJ::-webkit-scrollbar-thumb:hover,.InvoicePOS_productsContainer__HLn2W::-webkit-scrollbar-thumb:hover{background:#64748b;background:var(--pos-text-secondary)}.InvoicePOS_disabled__6UsU1{cursor:not-allowed;opacity:.5}.InvoicePOS_weighedProduct__3--v3{background:linear-gradient(135deg,#fffbeb,#fff)!important;border-left:3px solid #d97706!important}.InvoicePOS_weighedItem__pPkvs,.InvoicePOS_weighedRow__iixZF{background:#fffbeb!important;border-left:3px solid #d97706}.InvoicePOS_weighedBadge__P09Ck{gap:3px}.InvoicePOS_weighedBadge__P09Ck,.InvoicePOS_weighedTag__mcx-y{align-items:center;background:#fef3c7;border-radius:4px;color:#d97706;display:inline-flex;font-size:10px;padding:2px 6px}.InvoicePOS_weighedTag__mcx-y{margin-left:6px}.InvoicePOS_priceControls__k4scL{align-items:center;display:flex;gap:4px}.InvoicePOS_priceInput__sXAyV{background:#fffbeb!important;border:2px solid #d97706!important;border-radius:10px;color:#92400e;font-weight:600;padding-right:5px}.InvoicePOS_priceInput__sXAyV:focus{border-color:#b45309!important;box-shadow:0 0 0 3px #d9770633!important;outline:none}.InvoicePOS_priceInput__sXAyV::placeholder{color:#d97706;opacity:.5}.InvoicesList_pageWrapper__MR03c{background:#f1f3f6;min-height:100vh;padding:20px 24px 48px}.InvoicesList_dashboardContainer__\+CxZn{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0 auto;max-width:1600px;padding:0}.InvoicesList_pageHeader__KqlhC{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.InvoicesList_headerLeft__zFm9T{align-items:center;display:flex;gap:14px;min-width:0}.InvoicesList_headerLeft__zFm9T>div{display:flex;flex-direction:column;gap:3px;min-width:0}.InvoicesList_headerLeft__zFm9T h1{align-items:center;color:#0f172a;display:flex;font-size:20px;font-weight:700;gap:10px;letter-spacing:-.01em;line-height:1.2;margin:0}.InvoicesList_headerLeft__zFm9T h1:before{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;box-shadow:0 2px 6px #4f46e540;color:#fff;content:"\f570";display:inline-flex;font-family:Font Awesome\ 5 Free,Font Awesome\ 6 Free;font-size:14px;font-weight:900;height:36px;justify-content:center;width:36px}.InvoicesList_headerSubtitle__oK5nI{color:#64748b;font-size:12.5px;font-weight:500;margin:0;padding-left:46px}.InvoicesList_backBtn__lpVXd{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:36px;justify-content:center;transition:all .15s ease;width:36px}.InvoicesList_backBtn__lpVXd:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoicesList_headerActions__ur7m8{align-items:center;display:flex;gap:8px}.InvoicesList_filterToggleBtn__S1Z6Q{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s;white-space:nowrap}.InvoicesList_filterToggleBtn__S1Z6Q:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoicesList_filterToggleBtnActive__VpIaC{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.InvoicesList_filterBadge__GyeIM{align-items:center;background:#ef4444;border-radius:9px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.InvoicesList_filterToggleBtnActive__VpIaC .InvoicesList_filterBadge__GyeIM{background:#fff;color:#4f46e5}.InvoicesList_actionBtn__hb6MK{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.InvoicesList_actionBtn__hb6MK:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoicesList_actionBtn__hb6MK:disabled{cursor:not-allowed;opacity:.55}.InvoicesList_quickNav__fx6f9{align-items:stretch;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:2px;margin-bottom:14px;overflow-x:auto;padding:8px}.InvoicesList_quickNavBtn__9uTCj{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:#64748b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;margin-bottom:-1px;padding:13px 16px 15px;position:relative;transition:color .15s;white-space:nowrap}.InvoicesList_quickNavBtn__9uTCj i{color:#94a3b8;font-size:12px;opacity:.9;transition:color .15s}.InvoicesList_quickNavBtn__9uTCj:hover{background:#0000;border-color:#0000;color:#0f172a}.InvoicesList_quickNavBtn__9uTCj:hover i{color:#4f46e5;opacity:1}.InvoicesList_quickNavActive__XIaHM{background:#0000!important;border-bottom-color:#4f46e5!important;box-shadow:none!important;color:#4f46e5!important}.InvoicesList_quickNavActive__XIaHM i{color:#4f46e5!important;opacity:1}.InvoicesList_periodBar__jjweB{display:none!important}.InvoicesList_periodButtons__WQOVy{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;padding:4px}.InvoicesList_periodBtn__zWC7Y{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:7px 16px;transition:all .2s ease}.InvoicesList_periodBtn__zWC7Y:hover{background:#f1f5f9;color:#334155}.InvoicesList_periodBtnActive__quMo7{background:#4f46e5!important;box-shadow:0 2px 6px #4f46e54d;color:#fff!important}.InvoicesList_periodInfo__xPcxD{color:#94a3b8;font-size:12px;font-weight:500}.InvoicesList_filtersPanel__uqn0z{animation:InvoicesList_slideDown__ZRitt .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f;margin-bottom:20px;padding:20px}@keyframes InvoicesList_slideDown__ZRitt{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.InvoicesList_filtersRow__FfoLt{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.InvoicesList_filterItem__sq8a0{display:flex;flex:1 1;flex-direction:column;min-width:160px}.InvoicesList_filterItem__sq8a0 label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.InvoicesList_filterInput__QvmI5{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;padding:9px 12px;transition:all .2s ease}.InvoicesList_filterInput__QvmI5:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #667eea1a;outline:none}.InvoicesList_filterInput__QvmI5::placeholder{color:#94a3b8}.InvoicesList_filterFooter__wyqI9{border-top:1px solid #f1f5f9;display:flex;gap:8px;margin-top:16px;padding-top:16px}.InvoicesList_applyBtn__3HkaV{align-items:center;background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 18px;transition:all .2s ease}.InvoicesList_applyBtn__3HkaV:hover:not(:disabled){background:#4338ca;box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.InvoicesList_applyBtn__3HkaV:disabled{cursor:not-allowed;opacity:.5}.InvoicesList_resetBtn__gxvEv{align-items:center;background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s ease;white-space:nowrap}.InvoicesList_resetBtn__gxvEv:hover:not(:disabled){background:#e2e8f0}.InvoicesList_resetBtn__gxvEv:disabled{cursor:not-allowed;opacity:.5}.InvoicesList_statsGrid__KMWkF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.InvoicesList_statCard__N1-l8{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:14px;padding:14px 18px;transition:transform .15s,box-shadow .15s}.InvoicesList_statCard__N1-l8:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.InvoicesList_statIcon__xuy\+z{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.InvoicesList_statIconBlue__I9WD6{background:linear-gradient(135deg,#6366f1,#4f46e5)}.InvoicesList_statIconGreen__sIEL6{background:linear-gradient(135deg,#10b981,#059669)}.InvoicesList_statIconOrange__K\+zj7{background:linear-gradient(135deg,#f59e0b,#d97706)}.InvoicesList_statIconPurple__916XV{background:linear-gradient(135deg,#a855f7,#7e22ce)}.InvoicesList_statInfo__IY2lY{display:flex;flex-direction:column;gap:2px;min-width:0}.InvoicesList_statValue__bFVh1{font-feature-settings:"tnum";color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.InvoicesList_statLabel__6bvry{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.InvoicesList_errorAlert__uqwo2{align-items:center;animation:InvoicesList_fadeIn__5HyOW .3s ease;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:20px;padding:12px 16px}.InvoicesList_errorAlert__uqwo2 i{font-size:16px}.InvoicesList_errorAlert__uqwo2 span{flex:1 1}.InvoicesList_errorAlert__uqwo2 button{align-items:center;background:none;border:none;border-radius:6px;color:#991b1b;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;width:24px}.InvoicesList_errorAlert__uqwo2 button:hover{background:#991b1b1a}.InvoicesList_tableCard__RoKTC{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.InvoicesList_tableCardHeader__2rlH\+{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 22px}.InvoicesList_tableCardHeader__2rlH\+ h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.InvoicesList_tableCardHeader__2rlH\+ h3 i{color:#4f46e5}.InvoicesList_tableHeaderLeft__VaH\+j{align-items:center;display:flex;gap:16px}.InvoicesList_tableHeaderRight__1p1u2{align-items:center;display:flex;gap:12px}.InvoicesList_pageSizeSelector__lY534{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:500;gap:6px}.InvoicesList_pageSizeSelect__zbSeH{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12px;padding:6px 10px;transition:all .2s ease}.InvoicesList_pageSizeSelect__zbSeH:focus{border-color:#4f46e5;outline:none}.InvoicesList_loadingContainer__Qx8q1{align-items:center;background:#fff;border-radius:16px;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.InvoicesList_spinner__W\+VER{animation:InvoicesList_spin__ZiUhs .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#4f46e5;height:44px;margin-bottom:16px;width:44px}@keyframes InvoicesList_spin__ZiUhs{to{transform:rotate(1turn)}}.InvoicesList_loadingContainer__Qx8q1 p{color:#94a3b8;font-size:14px;margin:0}.InvoicesList_emptyState__DBfjL{padding:60px 20px}.InvoicesList_emptyState__DBfjL i{color:#cbd5e1;font-size:48px;margin-bottom:16px;opacity:.5}.InvoicesList_emptyState__DBfjL h3{color:#475569;font-weight:600;margin:0 0 8px}.InvoicesList_emptyState__DBfjL p{color:#94a3b8}.InvoicesList_tableResponsive__tpmgE{overflow-x:auto}.InvoicesList_modernTable__dwlfm{border-collapse:collapse;width:100%}.InvoicesList_modernTable__dwlfm thead{background:#fafbfc}.InvoicesList_modernTable__dwlfm th{border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.InvoicesList_modernTable__dwlfm tbody tr{border-bottom:1px solid #f8fafc;transition:all .15s ease}.InvoicesList_modernTable__dwlfm tbody tr:hover{background:#fafbfc}.InvoicesList_modernTable__dwlfm td{color:#334155;font-size:13px;padding:12px 16px;vertical-align:middle}.InvoicesList_clickableRow__Dfbl9{cursor:pointer}.InvoicesList_clickableRow__Dfbl9:hover{background:#f0f4ff!important}.InvoicesList_invoiceLink__NT9e1{align-items:center;background:#eef2ff;border-radius:6px;color:#4f46e5;display:inline-flex;font-family:Monaco,Consolas,monospace;font-size:12px;font-weight:600;gap:6px;padding:4px 10px;transition:all .2s ease}.InvoicesList_invoiceLink__NT9e1:hover{background:#e8e6ff;color:#4338ca}.InvoicesList_invoiceLink__NT9e1 i{font-size:10px;opacity:0;transition:opacity .2s}.InvoicesList_clickableRow__Dfbl9:hover .InvoicesList_invoiceLink__NT9e1 i{opacity:1}.InvoicesList_amountCell__J2iFF{color:#0f172a;font-weight:700}.InvoicesList_dateCell__Gxc2z{color:#64748b;font-size:12px}.InvoicesList_customerCell__VWxy7{color:#0f172a;font-weight:600}.InvoicesList_itemsBadge__Bb7oa{background:#ede9fe;border-radius:6px;color:#6d28d9;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.InvoicesList_badge__YB75x,.InvoicesList_statusTag__LlHhz{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px;text-transform:capitalize}.InvoicesList_statusCompleted__TiESJ{background:#d1fae5;color:#065f46}.InvoicesList_statusPending__mjc18{background:#fef3c7;color:#92400e}.InvoicesList_statusDraft__S6q1t{background:#f1f5f9;color:#64748b}.InvoicesList_statusCancelled__rk45t,.InvoicesList_statusHold__SL\+\+D{background:#fee2e2;color:#991b1b}.InvoicesList_statusDefault__HapyW{background:#f1f5f9;color:#64748b}.InvoicesList_paymentPaid__vb2N\+{background:#d1fae5;color:#065f46}.InvoicesList_paymentPartial__aPv2O{background:#dbeafe;color:#1e40af}.InvoicesList_paymentPending__EfR1n{background:#fef3c7;color:#92400e}.InvoicesList_paymentUnpaid__ATbUQ{background:#fee2e2;color:#991b1b}.InvoicesList_paymentDefault__hHZNP{background:#f1f5f9;color:#64748b}.InvoicesList_paymentMethodCell__5ezf4{align-items:center;display:flex;gap:4px}.InvoicesList_paymentMethodCash__TPDGM{background:#d1fae5;color:#065f46}.InvoicesList_paymentMethodCard__vrtaF{background:#dbeafe;color:#1e40af}.InvoicesList_paymentMethodMobile__RCUxa{background:#fef3c7;color:#92400e}.InvoicesList_paymentMethodBank__u-mLE{background:#ede9fe;color:#6d28d9}.InvoicesList_paymentMethodCrypto__LFU\+7{background:#fef3c7;color:#b45309}.InvoicesList_paymentMethodCredit__voB1Z{background:#fee2e2;color:#991b1b}.InvoicesList_paymentMethodSplit__55y9n{background:#e0e7ff;color:#4338ca}.InvoicesList_paymentMethodOther__JfklB{background:#f1f5f9;color:#64748b}.InvoicesList_splitIndicator__9Gx1P{background:#eef2ff;border-radius:10px;color:#4f46e5;font-size:10px;font-weight:600;padding:2px 6px}.InvoicesList_typeSaleBadge__OKSGn{background:#dbeafe;color:#1e40af}.InvoicesList_typeCreditBadge__on-JX{background:#fef3c7;color:#92400e}.InvoicesList_typeReturnBadge__EXkDT{background:#fee2e2;color:#991b1b}.InvoicesList_pagination__o2\+QV{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 20px}.InvoicesList_pageInfo__YTKtY{color:#94a3b8;font-size:12px;font-weight:500}.InvoicesList_pageButtons__aj13-{align-items:center;display:flex;gap:4px}.InvoicesList_pageBtn__Uh2AV{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;transition:all .15s ease;width:32px}.InvoicesList_pageBtn__Uh2AV:hover:not(:disabled){background:#eef2ff;border-color:#4f46e5;color:#4f46e5}.InvoicesList_pageBtn__Uh2AV:disabled{cursor:not-allowed;opacity:.4}.InvoicesList_pageNumber__QkmOR{color:#0f172a;font-size:13px;font-weight:600;padding:0 12px}.InvoicesList_accessDenied__BswGF{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px;text-align:center}.InvoicesList_accessDenied__BswGF i{color:#cbd5e1;font-size:64px;margin-bottom:20px}.InvoicesList_accessDenied__BswGF h2{color:#0f172a;font-size:24px;font-weight:800;margin:0 0 8px}.InvoicesList_accessDenied__BswGF p{color:#94a3b8;font-size:14px;margin:0 0 24px}.InvoicesList_backButton__VyMLk{align-items:center;background:#4f46e5;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;margin-top:5px;padding:10px 20px;transition:all .2s ease}.InvoicesList_backButton__VyMLk:hover{background:#4338ca;box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.InvoicesList_toast__nrGzi{align-items:center;animation:InvoicesList_slideInRight__JlHfU .3s ease-out;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;font-size:14px;font-weight:500;gap:12px;max-width:400px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes InvoicesList_slideInRight__JlHfU{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.InvoicesList_toast__nrGzi i:first-child{font-size:18px}.InvoicesList_toastClose__cbzQ0{background:none;border:none;color:inherit;cursor:pointer;margin-left:auto;opacity:.7;padding:4px;transition:opacity .2s}.InvoicesList_toastClose__cbzQ0:hover{opacity:1}.InvoicesList_toastSuccess__EDkM7{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.InvoicesList_toastError__By67R{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.InvoicesList_toastInfo__0VvoX{background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff}@media (max-width:1200px){.InvoicesList_statsGrid__KMWkF{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.InvoicesList_statsGrid__KMWkF{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.InvoicesList_pageWrapper__MR03c{padding:10px}.InvoicesList_dashboardContainer__\+CxZn{border-radius:12px;padding:14px}.InvoicesList_pageHeader__KqlhC{align-items:flex-start;flex-direction:column;gap:12px}.InvoicesList_statsGrid__KMWkF{grid-template-columns:1fr}.InvoicesList_periodBar__jjweB{align-items:flex-start;flex-direction:column;gap:10px}.InvoicesList_filtersRow__FfoLt{flex-direction:column}.InvoicesList_filterItem__sq8a0{min-width:100%}.InvoicesList_tableCardHeader__2rlH\+{align-items:flex-start;flex-direction:column}.InvoicesList_pagination__o2\+QV{flex-direction:column;gap:10px}.InvoicesList_pageButtons__aj13-{justify-content:center;width:100%}.InvoicesList_quickNav__fx6f9{gap:8px}.InvoicesList_quickNavBtn__9uTCj{flex:1 1;font-size:12px;justify-content:center;min-width:0;padding:8px 14px}.InvoicesList_quickNavBtn__9uTCj span{display:none}.InvoicesList_quickNavBtn__9uTCj i{font-size:16px}.InvoicesList_statValue__bFVh1{font-size:14px}}@media (max-width:480px){.InvoicesList_statsGrid__KMWkF{grid-template-columns:1fr}.InvoicesList_periodButtons__WQOVy{flex-wrap:wrap}}@media print{.InvoicesList_pageWrapper__MR03c{background:#fff;padding:0}.InvoicesList_dashboardContainer__\+CxZn{background:#fff;border:none;box-shadow:none;padding:0}.InvoicesList_backBtn__lpVXd,.InvoicesList_filtersPanel__uqn0z,.InvoicesList_pageHeader__KqlhC,.InvoicesList_periodBar__jjweB,.InvoicesList_quickNav__fx6f9,.InvoicesList_statsGrid__KMWkF,.InvoicesList_toast__nrGzi{display:none!important}.InvoicesList_tableCard__RoKTC{border:1px solid #e2e8f0;border-radius:0;box-shadow:none}.InvoicesList_modernTable__dwlfm td,.InvoicesList_modernTable__dwlfm th{font-size:10px;padding:8px 10px}.InvoicesList_badge__YB75x,.InvoicesList_statusTag__LlHhz{background:#0000!important;border:1px solid}}.InvoicesList_toolbar__yrU3z{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:10px;margin-bottom:12px;padding:10px 14px}.InvoicesList_toolbarLeft__9V\+bY{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.InvoicesList_toolbarRight__d4Yr0{align-items:center;display:flex;flex-shrink:0;gap:6px}.InvoicesList_toolbarSearch__ssnIJ{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;height:36px;max-width:360px;padding:0 10px 0 34px;position:relative;transition:border-color .15s,background .15s;width:100%}.InvoicesList_toolbarSearch__ssnIJ:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.InvoicesList_toolbarSearch__ssnIJ>i{color:#94a3b8;font-size:12px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.InvoicesList_toolbarSearchInput__KN3I2{background:#0000;border:none;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:0}.InvoicesList_toolbarSearchInput__KN3I2::placeholder{color:#94a3b8}.InvoicesList_toolbarSearchClear__xUMnA{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:11px;padding:4px 6px;transition:background .15s,color .15s}.InvoicesList_toolbarSearchClear__xUMnA:hover{background:#e2e8f0;color:#475569}.InvoicesList_toolbarBtn__XGpKt{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:34px;padding:0 12px;transition:all .15s;white-space:nowrap}.InvoicesList_toolbarBtn__XGpKt i{color:#64748b;font-size:11px}.InvoicesList_toolbarBtn__XGpKt:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoicesList_toolbarBtn__XGpKt:hover:not(:disabled) i{color:#4f46e5}.InvoicesList_toolbarBtn__XGpKt:disabled{cursor:not-allowed;opacity:.55}.InvoicesList_toolbarBtnActive__xepji{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.InvoicesList_toolbarBtnActive__xepji i{color:#fff!important}.InvoicesList_toolbarBadge__sz88v{align-items:center;background:#fff;border-radius:9px;color:#4f46e5;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:2px;min-width:18px;padding:0 5px}.InvoicesList_toolbarBtn__XGpKt:not(.InvoicesList_toolbarBtnActive__xepji) .InvoicesList_toolbarBadge__sz88v{background:#ef4444;color:#fff}.InvoicesList_toolbarIconBtn__YNW9z{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;height:34px;justify-content:center;transition:all .15s;width:34px}.InvoicesList_toolbarIconBtn__YNW9z:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#4f46e5}.InvoicesList_toolbarIconBtn__YNW9z:disabled{cursor:not-allowed;opacity:.55}.InvoicesList_toolbarDivider__DknkE{background:#e2e8f0;height:20px;margin:0 2px;width:1px}.InvoicesList_toolbarViewToggle__XbItY{align-items:center;background:#f1f5f9;border-radius:8px;display:inline-flex;padding:2px}.InvoicesList_toolbarViewBtn__43u8M{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;height:30px;justify-content:center;transition:all .15s;width:30px}.InvoicesList_toolbarViewBtn__43u8M:hover:not(:disabled){color:#0f172a}.InvoicesList_toolbarViewBtnActive__vKHC5{background:#fff!important;box-shadow:0 1px 2px #0f172a14;color:#4f46e5!important}.InvoicesList_toolbarViewBtn__43u8M:disabled{cursor:not-allowed}.InvoicesList_filterChips__3GB0w{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:10px 12px}.InvoicesList_filterChipsLabel__1fX0D{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;margin-right:2px;text-transform:uppercase}.InvoicesList_filterChip__rej-X{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;display:inline-flex;font-size:12px;gap:6px;max-width:240px;padding:4px 6px 4px 10px}.InvoicesList_filterChipKey__dd6a2{color:#4f46e5;font-weight:700}.InvoicesList_filterChipValue__gAHLo{font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoicesList_filterChip__rej-X button{align-items:center;background:#0000;border:none;border-radius:4px;color:#6366f1;cursor:pointer;display:inline-flex;font-size:10px;height:18px;justify-content:center;padding:0;transition:background .15s,color .15s;width:18px}.InvoicesList_filterChip__rej-X button:hover{background:#c7d2fe;color:#3730a3}.InvoicesList_filterChipsClearAll__8k3sT{background:#0000;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;margin-left:auto;padding:4px 10px;transition:background .15s}.InvoicesList_filterChipsClearAll__8k3sT:hover{background:#fef2f2}.InvoicesList_filterModalOverlay__CjnHi{align-items:center;animation:InvoicesList_fadeIn__5HyOW .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes InvoicesList_fadeIn__5HyOW{0%{opacity:0}to{opacity:1}}.InvoicesList_filterModal__8y5aa{animation:InvoicesList_slideUp__ulAzh .2s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0f172a40;display:flex;flex-direction:column;max-height:88vh;max-width:780px;overflow:hidden;width:92vw}@keyframes InvoicesList_slideUp__ulAzh{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.InvoicesList_filterModalHeader__Vu00J{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.InvoicesList_filterModalHeader__Vu00J h3{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:700;gap:10px;margin:0}.InvoicesList_filterModalHeader__Vu00J h3 i{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:8px;box-shadow:0 2px 6px #4f46e540;color:#fff;display:inline-flex;font-size:12px;height:32px;justify-content:center;width:32px}.InvoicesList_filterModalCount__xwD7b{align-items:center;background:#ef4444;border-radius:10px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.InvoicesList_filterModalClose__k\+l7z{background:#0000;border:1px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;height:32px;transition:all .15s;width:32px}.InvoicesList_filterModalClose__k\+l7z:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.InvoicesList_filterModalBody__VbYtP{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.InvoicesList_filterModalNav__55fNi{background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex:0 0 200px;flex-direction:column;gap:2px;overflow-y:auto;padding:10px 8px}.InvoicesList_filterModalNavItem__R5Rx2{align-items:center;background:#0000;border:none;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:10px;padding:9px 12px;position:relative;text-align:left;transition:all .15s}.InvoicesList_filterModalNavItem__R5Rx2 i{color:#94a3b8;font-size:12px;text-align:center;width:16px}.InvoicesList_filterModalNavItem__R5Rx2:hover{background:#eef2ff;color:#0f172a}.InvoicesList_filterModalNavItem__R5Rx2:hover i{color:#4f46e5}.InvoicesList_filterModalNavItemActive__zxKIS{background:#fff!important;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a14;color:#4f46e5!important}.InvoicesList_filterModalNavItemActive__zxKIS i{color:#4f46e5!important}.InvoicesList_filterModalNavDot__0b-FM{background:#4f46e5;border-radius:50%;height:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:6px}.InvoicesList_filterModalContent__sJn5G{flex:1 1 auto;min-width:0;overflow-y:auto;padding:20px 24px}.InvoicesList_filterModalSection__og3L5{margin-bottom:20px}.InvoicesList_filterModalSection__og3L5:last-child{margin-bottom:0}.InvoicesList_filterModalLabel__FHVpM{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.InvoicesList_filterModalInput__w-0vB{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.InvoicesList_filterModalInput__w-0vB:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.InvoicesList_filterModalInput__w-0vB::placeholder{color:#94a3b8}.InvoicesList_filterModalDateRow__yoeuG{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.InvoicesList_filterModalField__pP4yX{display:flex;flex-direction:column;gap:4px}.InvoicesList_filterModalField__pP4yX label{color:#64748b;font-size:11px;font-weight:600}.InvoicesList_periodShortcuts__XhF8N{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.InvoicesList_periodShortcut__jzXuk{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.InvoicesList_periodShortcut__jzXuk:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoicesList_periodShortcutActive__YeSP6{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.InvoicesList_filterChoiceGrid__RXz57{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.InvoicesList_filterChoice__4LpWh{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:10px 12px;text-align:center;transition:all .15s}.InvoicesList_filterChoice__4LpWh:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoicesList_filterChoiceActive__S\+dHy{background:#eef2ff!important;border-color:#6366f1!important;box-shadow:inset 0 0 0 1px #6366f1;color:#4f46e5!important}.InvoicesList_filterModalFooter__n\+I3k{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 20px}.InvoicesList_filterModalFooterRight__GHx4T{display:flex;gap:8px}.InvoicesList_filterModalReset__Yx-Mw{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;transition:background .15s}.InvoicesList_filterModalReset__Yx-Mw:hover{background:#fef2f2;border-color:#fecaca}.InvoicesList_filterModalCancel__LH-eS{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:8px 18px;transition:all .15s}.InvoicesList_filterModalCancel__LH-eS:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.InvoicesList_filterModalApply__oDYCD{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:8px 18px;transition:box-shadow .15s,transform .15s}.InvoicesList_filterModalApply__oDYCD:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.InvoicesList_tableRowCount__vRpS2{color:#64748b;font-size:12.5px;font-weight:500}.InvoicesList_tableRowCount__vRpS2 strong{color:#0f172a;font-weight:700}@media (max-width:900px){.InvoicesList_toolbar__yrU3z{flex-wrap:wrap}.InvoicesList_toolbarBtn__XGpKt span{display:none}.InvoicesList_filterModal__8y5aa{max-height:95vh}.InvoicesList_filterModalNav__55fNi{flex:0 0 60px;padding:8px 4px}.InvoicesList_filterModalNavItem__R5Rx2 span{display:none}.InvoicesList_filterModalNavItem__R5Rx2{justify-content:center;padding:10px 8px}.InvoicesList_filterChoiceGrid__RXz57{grid-template-columns:repeat(2,1fr)}}.InvoicesList_toolbarPopoverWrap__zXR\+j{display:inline-block;position:relative}.InvoicesList_toolbarBtnHasItems__6nls7{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important}.InvoicesList_toolbarBtnHasItems__6nls7 i{color:#4f46e5!important}.InvoicesList_popover__KDc\+U{animation:InvoicesList_popoverIn__EapQg .14s ease;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 32px #0f172a1f,0 2px 6px #0f172a0d;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);width:260px;z-index:100}.InvoicesList_popoverWide__gZbHT{width:340px}@keyframes InvoicesList_popoverIn__EapQg{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.InvoicesList_popoverHeader__aSO35{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.06em;padding:10px 14px;text-transform:uppercase}.InvoicesList_popoverLinkBtn__IrD2k{background:#0000;border:none;color:#4f46e5;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:0;padding:0;text-transform:none}.InvoicesList_popoverLinkBtn__IrD2k:hover{color:#3730a3;text-decoration:underline}.InvoicesList_popoverBody__x8BiE{max-height:320px;overflow-y:auto;padding:6px;scrollbar-width:thin}.InvoicesList_popoverBody__x8BiE::-webkit-scrollbar{width:6px}.InvoicesList_popoverBody__x8BiE::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.InvoicesList_popoverFooter__NmiE1{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:6px;justify-content:space-between;padding:8px 10px}.InvoicesList_popoverHint__RwqnF{color:#64748b;font-size:11px;font-weight:500}.InvoicesList_popoverEmpty__8CyQR{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:8px;padding:20px 12px}.InvoicesList_popoverEmpty__8CyQR i{color:#cbd5e1;font-size:20px}.InvoicesList_popoverEmpty__8CyQR span{font-size:12px;font-weight:500}.InvoicesList_popoverCheckRow__OLTfp{align-items:center;border-radius:6px;color:#0f172a;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:10px;padding:8px 10px;transition:background .1s}.InvoicesList_popoverCheckRow__OLTfp:hover{background:#f1f5f9}.InvoicesList_popoverCheckRow__OLTfp input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;flex-shrink:0;height:14px;margin:0;position:relative;transition:all .12s;width:14px}.InvoicesList_popoverCheckRow__OLTfp input[type=checkbox]:checked{background:linear-gradient(180deg,#6366f1,#4f46e5);border-color:#4f46e5}.InvoicesList_popoverCheckRow__OLTfp input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:3px}.InvoicesList_popoverRadioRow__5ZCbM{align-items:center;border-radius:6px;color:#0f172a;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:10px;padding:8px 10px;transition:background .1s}.InvoicesList_popoverRadioRow__5ZCbM:hover{background:#f1f5f9}.InvoicesList_popoverRadioRow__5ZCbM input[type=radio]{appearance:none;-webkit-appearance:none;border:1.5px solid #cbd5e1;border-radius:50%;cursor:pointer;flex-shrink:0;height:14px;margin:0;position:relative;transition:all .12s;width:14px}.InvoicesList_popoverRadioRow__5ZCbM input[type=radio]:checked{border-color:#4f46e5;border-width:4px}.InvoicesList_savedViewRow__B2GWX{align-items:center;border-radius:6px;display:flex;gap:4px;padding:4px 6px;transition:background .1s}.InvoicesList_savedViewRow__B2GWX:hover{background:#f1f5f9}.InvoicesList_savedViewName__sl4lL{align-items:center;background:#0000;border:none;border-radius:4px;color:#0f172a;cursor:pointer;display:flex;flex:1 1 auto;font-family:inherit;font-size:12.5px;font-weight:600;gap:8px;min-width:0;padding:6px 8px;text-align:left}.InvoicesList_savedViewName__sl4lL i{color:#4f46e5;flex-shrink:0;font-size:11px}.InvoicesList_savedViewName__sl4lL span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoicesList_savedViewName__sl4lL:hover{color:#4f46e5}.InvoicesList_savedViewRenameInput__-HBZp{background:#fff;border:1px solid #6366f1;border-radius:4px;box-shadow:0 0 0 2px #6366f126;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:12.5px;font-weight:600;outline:none;padding:6px 8px}.InvoicesList_savedViewActions__4y-Ag{display:flex;flex-shrink:0;gap:2px}.InvoicesList_savedViewActionBtn__0GhGX{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;font-size:11px;height:26px;justify-content:center;transition:all .15s;width:26px}.InvoicesList_savedViewActionBtn__0GhGX:hover{background:#e2e8f0;color:#0f172a}.InvoicesList_savedViewActionDanger__8va7I:hover{background:#fee2e2;color:#dc2626}.InvoicesList_savedViewNewInput__pgDdz{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:12px;height:30px;min-width:0;outline:none;padding:6px 10px;transition:border-color .15s,box-shadow .15s}.InvoicesList_savedViewNewInput__pgDdz:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.InvoicesList_savedViewNewInput__pgDdz::placeholder{color:#94a3b8}.InvoicesList_savedViewSaveBtn__R3S6S{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:6px;box-shadow:0 1px 2px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;gap:5px;height:30px;padding:0 10px;transition:box-shadow .15s,opacity .15s}.InvoicesList_savedViewSaveBtn__R3S6S i{font-size:9px}.InvoicesList_savedViewSaveBtn__R3S6S:hover:not(:disabled){box-shadow:0 3px 8px #4f46e559}.InvoicesList_savedViewSaveBtn__R3S6S:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.InvoicesList_popover__KDc\+U{max-width:320px;width:90vw}.InvoicesList_popoverWide__gZbHT{max-width:360px;width:92vw}}.InvoicesList_modernTableHead__asIOM{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:2}.InvoicesList_modernTableHead__asIOM th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.InvoicesList_colRight__MtPL-{text-align:right!important}.InvoicesList_currencyPrefix__0qjwe{color:#94a3b8;font-size:11px;font-weight:600;margin-right:4px}.InvoicesList_modernTable__dwlfm tbody tr{transition:background .12s}.InvoicesList_modernTable__dwlfm tbody tr:hover{background:#f8fafc}.InvoicesList_modernTable__dwlfm tbody tr.InvoicesList_clickableRow__Dfbl9:hover{background:#eef2ff}.InvoicesList_modernTable__dwlfm tbody td{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:13px;padding:11px 14px;vertical-align:middle}.InvoicesList_skeletonRow__KXBqB td{border-bottom:1px solid #f1f5f9;padding:14px}.InvoicesList_skeletonBar__BLBqE{animation:InvoicesList_skeletonShimmer__vAGQZ 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;border-radius:6px;height:12px}@keyframes InvoicesList_skeletonShimmer__vAGQZ{0%{background-position:200% 0}to{background-position:-200% 0}}.InvoicesList_emptyState__DBfjL{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 24px;text-align:center}.InvoicesList_emptyStateIcon__AWqOA{align-items:center;background:#eef2ff;border-radius:50%;display:inline-flex;height:72px;justify-content:center;margin-bottom:4px;width:72px}.InvoicesList_emptyStateIcon__AWqOA i{color:#6366f1;font-size:28px}.InvoicesList_emptyState__DBfjL h3{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.InvoicesList_emptyState__DBfjL p{color:#64748b;font-size:13px;line-height:1.5;margin:0;max-width:400px}.InvoicesList_emptyStateAction__xa5TR{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:7px;margin-top:8px;padding:8px 16px;transition:box-shadow .15s,transform .15s}.InvoicesList_emptyStateAction__xa5TR:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.InvoicesList_emptyStateAction__xa5TR i{font-size:11px}.InvoicesList_groupHeaderRow__Pm1ya{background:#f8fafc!important;cursor:pointer;position:-webkit-sticky;position:sticky;-webkit-user-select:none;user-select:none;z-index:1}.InvoicesList_groupHeaderRow__Pm1ya:hover{background:#eef2ff!important}.InvoicesList_groupHeaderCell__mUa5o{border-bottom:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;padding:10px 14px!important}.InvoicesList_groupHeaderInner__76w91{align-items:center;display:flex;gap:10px}.InvoicesList_groupHeaderChevron__-aZKs{color:#64748b;font-size:10px;transition:transform .15s;width:10px}.InvoicesList_groupHeaderLabel__GNCwS{color:#0f172a;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.InvoicesList_groupHeaderCount__KVnNl{align-items:center;background:#e2e8f0;border-radius:10px;color:#475569;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.01em;padding:2px 8px}.InvoicesList_groupHeaderTotal__Hf\+2b{font-feature-settings:"tnum";color:#4f46e5;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;margin-left:auto}.InvoicesList_quickNav__fx6f9{align-items:center}.InvoicesList_quickNav__fx6f9>.InvoicesList_backBtn__lpVXd{align-self:center;border-radius:8px;flex-shrink:0;height:36px;margin:0 12px 0 4px;position:relative;width:36px}.InvoicesList_quickNav__fx6f9>.InvoicesList_backBtn__lpVXd:after{background:#e2e8f0;content:"";height:22px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px}.InvoiceItems_pageWrapper__jv6zQ{background:#f1f3f6;min-height:100vh;padding:20px 24px 48px}.InvoiceItems_dashboardContainer__nkXB0{background:#0000;border:none;margin:0 auto;max-width:1600px;padding:0}.InvoiceItems_pageHeader__kgVnN{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.InvoiceItems_headerLeft__ypvZN{align-items:center;display:flex;gap:14px;min-width:0}.InvoiceItems_headerLeft__ypvZN>div{display:flex;flex-direction:column;gap:3px;min-width:0}.InvoiceItems_headerLeft__ypvZN h1{align-items:center;color:#0f172a;display:flex;font-size:20px;font-weight:700;gap:10px;letter-spacing:-.01em;line-height:1.2;margin:0}.InvoiceItems_headerLeft__ypvZN h1:before{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;box-shadow:0 2px 6px #4f46e540;color:#fff;content:"\f49e";display:inline-flex;font-family:Font Awesome\ 5 Free,Font Awesome\ 6 Free;font-size:14px;font-weight:900;height:36px;justify-content:center;width:36px}.InvoiceItems_headerSubtitle__h3jAd{color:#64748b;font-size:12.5px;font-weight:500;margin:0;padding-left:46px}.InvoiceItems_backBtn__ZtERa{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:36px;justify-content:center;transition:all .15s ease;width:36px}.InvoiceItems_backBtn__ZtERa:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoiceItems_headerActions__4WJYu{align-items:center;display:flex;gap:8px}.InvoiceItems_exportButton__B3BJA,.InvoiceItems_filterToggleBtn__MN3tg,.InvoiceItems_printButton__RUkdk,.InvoiceItems_refreshBtn__U243W{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;height:36px;justify-content:center;padding:0 14px;transition:all .15s}.InvoiceItems_exportButton__B3BJA:hover:not(:disabled),.InvoiceItems_filterToggleBtn__MN3tg:hover,.InvoiceItems_printButton__RUkdk:hover:not(:disabled),.InvoiceItems_refreshBtn__U243W:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoiceItems_exportButton__B3BJA:disabled,.InvoiceItems_refreshBtn__U243W:disabled{cursor:not-allowed;opacity:.55}.InvoiceItems_exportButton__B3BJA,.InvoiceItems_printButton__RUkdk,.InvoiceItems_refreshBtn__U243W{padding:0;width:36px}.InvoiceItems_quickNav__KkB8a{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:2px;margin-bottom:14px;overflow-x:auto;padding:8px}.InvoiceItems_quickNavBtn__pplbb{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:#64748b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;margin-bottom:-1px;padding:13px 16px 15px;position:relative;transition:color .15s;white-space:nowrap}.InvoiceItems_quickNavBtn__pplbb i{color:#94a3b8;font-size:12px;opacity:.9;transition:color .15s}.InvoiceItems_quickNavBtn__pplbb:hover{color:#0f172a}.InvoiceItems_quickNavBtn__pplbb:hover i{color:#4f46e5;opacity:1}.InvoiceItems_quickNavActive__dK6ZT{border-bottom-color:#4f46e5!important;color:#4f46e5!important}.InvoiceItems_quickNavActive__dK6ZT i{color:#4f46e5!important;opacity:1}.InvoiceItems_quickNav__KkB8a>.InvoiceItems_backBtn__ZtERa{align-self:center;border-radius:8px;flex-shrink:0;height:36px;margin:0 12px 0 4px;position:relative;width:36px}.InvoiceItems_quickNav__KkB8a>.InvoiceItems_backBtn__ZtERa:after{background:#e2e8f0;content:"";height:22px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px}.InvoiceItems_filterActions__qkKuL,.InvoiceItems_filterInput__1bFpw,.InvoiceItems_filterItem__utvN0,.InvoiceItems_filtersPanel__aFj6p,.InvoiceItems_filtersRow__J-vcb,.InvoiceItems_periodBar__lx-hy,.InvoiceItems_periodBtnActive__FhHz6,.InvoiceItems_periodBtn__6nkgc,.InvoiceItems_periodButtons__LjGql,.InvoiceItems_periodInfo__cNVO9,.InvoiceItems_resetBtn__xb5\+c,.InvoiceItems_searchBtn__Rzg4k{display:none!important}.InvoiceItems_topStatsRow__Y4sY-{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.InvoiceItems_topStatCard__d1nGN{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:14px;padding:14px 18px;transition:transform .15s,box-shadow .15s}.InvoiceItems_topStatCard__d1nGN:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.InvoiceItems_topStatIcon__vUR-l{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.InvoiceItems_topStatIconBlue__q3X6X{background:linear-gradient(135deg,#6366f1,#4f46e5)}.InvoiceItems_topStatIconGreen__sxHtr{background:linear-gradient(135deg,#10b981,#059669)}.InvoiceItems_topStatIconOrange__9zohe{background:linear-gradient(135deg,#f59e0b,#d97706)}.InvoiceItems_topStatIconTeal__p59\+\+{background:linear-gradient(135deg,#14b8a6,#0d9488)}.InvoiceItems_topStatIconPurple__XaU3R{background:linear-gradient(135deg,#a855f7,#7e22ce)}.InvoiceItems_topStatInfo__IRchr{display:flex;flex-direction:column;gap:2px;min-width:0}.InvoiceItems_topStatValue__wIy3G{font-feature-settings:"tnum";color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.InvoiceItems_topStatLabel__psqBA{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.InvoiceItems_errorAlert__FH9Hp{align-items:center;animation:InvoiceItems_fadeIn__\+sVDD .3s ease;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:14px;padding:12px 16px}@keyframes InvoiceItems_fadeIn__\+sVDD{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.InvoiceItems_errorAlert__FH9Hp i{font-size:16px}.InvoiceItems_errorAlert__FH9Hp span{flex:1 1}.InvoiceItems_errorAlert__FH9Hp button{align-items:center;background:none;border:none;border-radius:6px;color:#991b1b;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;width:24px}.InvoiceItems_errorAlert__FH9Hp button:hover{background:#991b1b1a}.InvoiceItems_tableCard__sBPE\+{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.InvoiceItems_tableCardHeader__pWWDX{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 22px}.InvoiceItems_tableCardHeader__pWWDX h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.InvoiceItems_tableCardHeader__pWWDX h3 i{color:#4f46e5}.InvoiceItems_tableBadge__5io4W{align-items:center;background:#eef2ff;border-radius:6px;color:#4f46e5;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.InvoiceItems_pageSizeSelector__6KUgv{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:500;gap:6px}.InvoiceItems_pageSizeSelect__2VKFl{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12px;padding:6px 10px;transition:all .15s}.InvoiceItems_pageSizeSelect__2VKFl:focus{border-color:#4f46e5;outline:none}.InvoiceItems_tableRowCount__mLdDN{color:#64748b;font-size:12.5px;font-weight:500}.InvoiceItems_tableRowCount__mLdDN strong{color:#0f172a;font-weight:700}.InvoiceItems_loadingContainer__hQGKE{align-items:center;background:#fff;border-radius:16px;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.InvoiceItems_spinner__Mt1Xf{animation:InvoiceItems_spin__apa0G .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#4f46e5;height:44px;margin-bottom:16px;width:44px}@keyframes InvoiceItems_spin__apa0G{to{transform:rotate(1turn)}}.InvoiceItems_loadingContainer__hQGKE p{color:#94a3b8;font-size:14px;margin:0}.InvoiceItems_emptyState__HNzOf{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 24px;text-align:center}.InvoiceItems_emptyState__HNzOf i{color:#cbd5e1;font-size:48px;opacity:.5}.InvoiceItems_emptyState__HNzOf h3{color:#475569;font-weight:600}.InvoiceItems_emptyState__HNzOf p{color:#94a3b8}.InvoiceItems_tableResponsive__YhXYw{overflow-x:auto}.InvoiceItems_modernTable__wQsB\+{border-collapse:collapse;width:100%}.InvoiceItems_modernTable__wQsB\+ thead{background:#fafbfc;position:-webkit-sticky;position:sticky;top:0;z-index:2}.InvoiceItems_modernTable__wQsB\+ th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.InvoiceItems_modernTable__wQsB\+ tbody tr{border-bottom:1px solid #f1f5f9;transition:all .12s ease}.InvoiceItems_modernTable__wQsB\+ tbody tr:hover{background:#f8fafc}.InvoiceItems_modernTable__wQsB\+ td{color:#0f172a;font-size:13px;padding:11px 16px;vertical-align:middle}.InvoiceItems_clickableRow__qnPVE{cursor:pointer}.InvoiceItems_clickableRow__qnPVE:hover{background:#eef2ff!important}.InvoiceItems_amountCell__yAaEQ,.InvoiceItems_totalCell__oWPfb{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.InvoiceItems_productNameCell__aaMYi{display:flex;flex-direction:column;gap:2px;min-width:180px}.InvoiceItems_productLink__mO07F{align-items:center;color:#0f172a;display:inline-flex;font-size:13px;font-weight:600;gap:6px;transition:color .15s}.InvoiceItems_productLink__mO07F strong{font-weight:600}.InvoiceItems_productLink__mO07F:hover{color:#4f46e5}.InvoiceItems_productLink__mO07F i{color:#4f46e5;font-size:10px;opacity:0;transition:opacity .15s}.InvoiceItems_clickableRow__qnPVE:hover .InvoiceItems_productLink__mO07F i{opacity:1}.InvoiceItems_productCode__ogylH{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:500}.InvoiceItems_invoiceNumberCell__9irpH{cursor:pointer}.InvoiceItems_invoiceLink__sDSBi{align-items:center;background:#eef2ff;border-radius:6px;color:#4f46e5;display:inline-flex;font-family:Monaco,Consolas,monospace;font-size:12px;font-weight:600;gap:6px;padding:4px 10px;transition:all .2s ease}.InvoiceItems_invoiceLink__sDSBi:hover{background:#e0e7ff;color:#4338ca}.InvoiceItems_invoiceLink__sDSBi i{font-size:10px;opacity:0;transition:opacity .15s}.InvoiceItems_clickableRow__qnPVE:hover .InvoiceItems_invoiceLink__sDSBi i{opacity:1}.InvoiceItems_quantityCell__xIPTA{text-align:center}.InvoiceItems_quantityBadge__csqEr{font-feature-settings:"tnum";background:#ede9fe;border-radius:6px;color:#6d28d9;display:inline-block;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;min-width:32px;padding:3px 10px;text-align:center}.InvoiceItems_expiryBadge__VmIzJ{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;padding:3px 9px}.InvoiceItems_expired__B5MbZ{background:#fee2e2;color:#991b1b}.InvoiceItems_expiringSoon__sQJhH{background:#fef3c7;color:#92400e}.InvoiceItems_expiringWarning__Wxa7Q{background:#dbeafe;color:#1e40af}.InvoiceItems_valid__DS\+GN{background:#d1fae5;color:#065f46}.InvoiceItems_pagination__r2THa{align-items:center;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 20px}.InvoiceItems_paginationInfo__rRpXH{color:#94a3b8;font-size:12px;font-weight:500}.InvoiceItems_paginationButtons__OKbvj{align-items:center;display:flex;gap:4px}.InvoiceItems_paginationButton__XiUoV{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;transition:all .15s ease;width:32px}.InvoiceItems_paginationButton__XiUoV:hover:not(:disabled){background:#eef2ff;border-color:#4f46e5;color:#4f46e5}.InvoiceItems_paginationButton__XiUoV:disabled{cursor:not-allowed;opacity:.4}.InvoiceItems_pageNumber__IDFoK{color:#0f172a;font-size:13px;font-weight:600;padding:0 12px}.InvoiceItems_accessDenied__q0knc{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px;text-align:center}.InvoiceItems_accessDenied__q0knc i{color:#cbd5e1;font-size:64px;margin-bottom:20px}.InvoiceItems_accessDenied__q0knc h2{color:#0f172a;font-size:24px;font-weight:800;margin:0 0 8px}.InvoiceItems_accessDenied__q0knc p{color:#94a3b8;font-size:14px;margin:0 0 24px}.InvoiceItems_backButton__CWDy2{align-items:center;background:#4f46e5;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;margin-top:5px;padding:10px 20px;transition:all .2s ease}.InvoiceItems_backButton__CWDy2:hover{background:#4338ca;box-shadow:0 4px 12px #4f46e54d;transform:translateY(-1px)}.InvoiceItems_toast__wVBQa{align-items:center;animation:InvoiceItems_slideInRight__qCOW0 .3s ease-out;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;font-size:14px;font-weight:500;gap:12px;max-width:400px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes InvoiceItems_slideInRight__qCOW0{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.InvoiceItems_toast__wVBQa i:first-child{font-size:18px}.InvoiceItems_toastClose__AXR-W{background:none;border:none;color:inherit;cursor:pointer;margin-left:auto;opacity:.7;padding:4px;transition:opacity .2s}.InvoiceItems_toastClose__AXR-W:hover{opacity:1}.InvoiceItems_toastSuccess__e6ujS{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.InvoiceItems_toastError__NCH1N{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.InvoiceItems_toastInfo__DT4go{background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff}.InvoiceItems_toolbar__4INL\+{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:10px;margin-bottom:12px;padding:10px 14px}.InvoiceItems_toolbarLeft__7k8s6{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.InvoiceItems_toolbarRight__iwnTS{align-items:center;display:flex;flex-shrink:0;gap:6px}.InvoiceItems_toolbarSearch__Y2tfh{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;height:36px;max-width:360px;padding:0 10px 0 34px;position:relative;transition:border-color .15s,background .15s;width:100%}.InvoiceItems_toolbarSearch__Y2tfh:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.InvoiceItems_toolbarSearch__Y2tfh>i{color:#94a3b8;font-size:12px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.InvoiceItems_toolbarSearchInput__yjPli{background:#0000;border:none;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:0}.InvoiceItems_toolbarSearchInput__yjPli::placeholder{color:#94a3b8}.InvoiceItems_toolbarSearchClear__tJsBP{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:11px;padding:4px 6px;transition:background .15s,color .15s}.InvoiceItems_toolbarSearchClear__tJsBP:hover{background:#e2e8f0;color:#475569}.InvoiceItems_toolbarBtn__l7dbM{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:34px;padding:0 12px;transition:all .15s;white-space:nowrap}.InvoiceItems_toolbarBtn__l7dbM i{color:#64748b;font-size:11px}.InvoiceItems_toolbarBtn__l7dbM:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoiceItems_toolbarBtn__l7dbM:hover:not(:disabled) i{color:#4f46e5}.InvoiceItems_toolbarBtn__l7dbM:disabled{cursor:not-allowed;opacity:.55}.InvoiceItems_toolbarBtnActive__zYJfK{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.InvoiceItems_toolbarBtnActive__zYJfK i{color:#fff!important}.InvoiceItems_toolbarBadge__zEn6c{align-items:center;background:#fff;border-radius:9px;color:#4f46e5;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:2px;min-width:18px;padding:0 5px}.InvoiceItems_toolbarBtn__l7dbM:not(.InvoiceItems_toolbarBtnActive__zYJfK) .InvoiceItems_toolbarBadge__zEn6c{background:#ef4444;color:#fff}.InvoiceItems_toolbarIconBtn__lfoV4{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;height:34px;justify-content:center;transition:all .15s;width:34px}.InvoiceItems_toolbarIconBtn__lfoV4:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#4f46e5}.InvoiceItems_toolbarIconBtn__lfoV4:disabled{cursor:not-allowed;opacity:.55}.InvoiceItems_toolbarDivider__wajo5{background:#e2e8f0;height:20px;margin:0 2px;width:1px}.InvoiceItems_toolbarViewToggle__PD9gF{align-items:center;background:#f1f5f9;border-radius:8px;display:inline-flex;padding:2px}.InvoiceItems_toolbarViewBtn__CJz93{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;height:30px;justify-content:center;transition:all .15s;width:30px}.InvoiceItems_toolbarViewBtn__CJz93:hover:not(:disabled){color:#0f172a}.InvoiceItems_toolbarViewBtnActive__-OGie{background:#fff!important;box-shadow:0 1px 2px #0f172a14;color:#4f46e5!important}.InvoiceItems_toolbarViewBtn__CJz93:disabled{cursor:not-allowed}.InvoiceItems_filterChips__V\+c8e{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:10px 12px}.InvoiceItems_filterChipsLabel__9swQN{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;margin-right:2px;text-transform:uppercase}.InvoiceItems_filterChip__\+yOq2{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;display:inline-flex;font-size:12px;gap:6px;max-width:240px;padding:4px 6px 4px 10px}.InvoiceItems_filterChipKey__wZnZq{color:#4f46e5;font-weight:700}.InvoiceItems_filterChipValue__nQQin{font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoiceItems_filterChip__\+yOq2 button{align-items:center;background:#0000;border:none;border-radius:4px;color:#6366f1;cursor:pointer;display:inline-flex;font-size:10px;height:18px;justify-content:center;padding:0;transition:background .15s,color .15s;width:18px}.InvoiceItems_filterChip__\+yOq2 button:hover{background:#c7d2fe;color:#3730a3}.InvoiceItems_filterChipsClearAll__OlCK0{background:#0000;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;margin-left:auto;padding:4px 10px;transition:background .15s}.InvoiceItems_filterChipsClearAll__OlCK0:hover{background:#fef2f2}.InvoiceItems_filterModalOverlay__VpfRc{align-items:center;animation:InvoiceItems_fadeIn__\+sVDD .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.InvoiceItems_filterModal__YFYfa{animation:InvoiceItems_slideUp__o4rg- .2s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0f172a40;display:flex;flex-direction:column;max-height:88vh;max-width:780px;overflow:hidden;width:92vw}@keyframes InvoiceItems_slideUp__o4rg-{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.InvoiceItems_filterModalHeader__gvNAT{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.InvoiceItems_filterModalHeader__gvNAT h3{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:700;gap:10px;margin:0}.InvoiceItems_filterModalHeader__gvNAT h3 i{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:8px;box-shadow:0 2px 6px #4f46e540;color:#fff;display:inline-flex;font-size:12px;height:32px;justify-content:center;width:32px}.InvoiceItems_filterModalCount__QjL--{align-items:center;background:#ef4444;border-radius:10px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.InvoiceItems_filterModalClose__Bc09d{background:#0000;border:1px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;height:32px;transition:all .15s;width:32px}.InvoiceItems_filterModalClose__Bc09d:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.InvoiceItems_filterModalBody__Jbmsj{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.InvoiceItems_filterModalNav__C-HYP{background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex:0 0 200px;flex-direction:column;gap:2px;overflow-y:auto;padding:10px 8px}.InvoiceItems_filterModalNavItem__FFd2m{align-items:center;background:#0000;border:none;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:10px;padding:9px 12px;position:relative;text-align:left;transition:all .15s}.InvoiceItems_filterModalNavItem__FFd2m i{color:#94a3b8;font-size:12px;text-align:center;width:16px}.InvoiceItems_filterModalNavItem__FFd2m:hover{background:#eef2ff;color:#0f172a}.InvoiceItems_filterModalNavItem__FFd2m:hover i{color:#4f46e5}.InvoiceItems_filterModalNavItemActive__Hl0wg{background:#fff!important;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a14;color:#4f46e5!important}.InvoiceItems_filterModalNavItemActive__Hl0wg i{color:#4f46e5!important}.InvoiceItems_filterModalNavDot__onsqW{background:#4f46e5;border-radius:50%;height:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:6px}.InvoiceItems_filterModalContent__wFUQh{flex:1 1 auto;min-width:0;overflow-y:auto;padding:20px 24px}.InvoiceItems_filterModalSection__9gpvZ{margin-bottom:20px}.InvoiceItems_filterModalSection__9gpvZ:last-child{margin-bottom:0}.InvoiceItems_filterModalLabel__n4b3y{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.InvoiceItems_filterModalInput__l016o{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.InvoiceItems_filterModalInput__l016o:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.InvoiceItems_filterModalInput__l016o::placeholder{color:#94a3b8}.InvoiceItems_filterModalDateRow__PoFlT{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.InvoiceItems_filterModalField__j\+krb{display:flex;flex-direction:column;gap:4px}.InvoiceItems_filterModalField__j\+krb label{color:#64748b;font-size:11px;font-weight:600}.InvoiceItems_periodShortcuts__NF7aS{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.InvoiceItems_periodShortcut__r-dZ7{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.InvoiceItems_periodShortcut__r-dZ7:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoiceItems_periodShortcutActive__Pv-p4{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.InvoiceItems_filterModalFooter__NWzxo{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 20px}.InvoiceItems_filterModalFooterRight__1syeq{display:flex;gap:8px}.InvoiceItems_filterModalReset__2AiYq{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;transition:background .15s}.InvoiceItems_filterModalReset__2AiYq:hover{background:#fef2f2;border-color:#fecaca}.InvoiceItems_filterModalCancel__TvH7C{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:8px 18px;transition:all .15s}.InvoiceItems_filterModalCancel__TvH7C:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.InvoiceItems_filterModalApply__E1jTL{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:8px 18px;transition:box-shadow .15s,transform .15s}.InvoiceItems_filterModalApply__E1jTL:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}@media (max-width:1200px){.InvoiceItems_topStatsRow__Y4sY-{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.InvoiceItems_toolbar__4INL\+{flex-wrap:wrap}.InvoiceItems_toolbarBtn__l7dbM span{display:none}.InvoiceItems_filterModal__YFYfa{max-height:95vh}.InvoiceItems_filterModalNav__C-HYP{flex:0 0 60px;padding:8px 4px}.InvoiceItems_filterModalNavItem__FFd2m span{display:none}.InvoiceItems_filterModalNavItem__FFd2m{justify-content:center;padding:10px 8px}}@media (max-width:768px){.InvoiceItems_pageWrapper__jv6zQ{padding:12px}.InvoiceItems_pageHeader__kgVnN{align-items:flex-start;flex-direction:column;gap:12px}.InvoiceItems_topStatsRow__Y4sY-{grid-template-columns:1fr}.InvoiceItems_tableCardHeader__pWWDX{align-items:flex-start;flex-direction:column}.InvoiceItems_pagination__r2THa{flex-direction:column}.InvoiceItems_paginationButtons__OKbvj{justify-content:center;width:100%}}@media print{.InvoiceItems_pageWrapper__jv6zQ{background:#fff;padding:0}.InvoiceItems_backBtn__ZtERa,.InvoiceItems_filterChips__V\+c8e,.InvoiceItems_filterModalOverlay__VpfRc,.InvoiceItems_pageHeader__kgVnN,.InvoiceItems_quickNav__KkB8a,.InvoiceItems_toast__wVBQa,.InvoiceItems_toolbar__4INL\+,.InvoiceItems_topStatsRow__Y4sY-{display:none!important}.InvoiceItems_tableCard__sBPE\+{border:1px solid #e2e8f0;border-radius:0;box-shadow:none}.InvoiceItems_modernTable__wQsB\+ td,.InvoiceItems_modernTable__wQsB\+ th{font-size:10px;padding:8px 10px}.InvoiceItems_expiryBadge__VmIzJ{background:#0000!important;border:1px solid}}.InvoiceItems_toolbarPopoverWrap__ofJSC{display:inline-block;position:relative}.InvoiceItems_toolbarBtnHasItems__YaULi{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important}.InvoiceItems_toolbarBtnHasItems__YaULi i{color:#4f46e5!important}.InvoiceItems_popover__oLKpf{animation:InvoiceItems_popoverIn__mHFYW .14s ease;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 32px #0f172a1f,0 2px 6px #0f172a0d;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);width:260px;z-index:100}.InvoiceItems_popoverWide__FoDOQ{width:340px}@keyframes InvoiceItems_popoverIn__mHFYW{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.InvoiceItems_popoverHeader__RWIsD{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.06em;padding:10px 14px;text-transform:uppercase}.InvoiceItems_popoverLinkBtn__Y-wX8{background:#0000;border:none;color:#4f46e5;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:0;padding:0;text-transform:none}.InvoiceItems_popoverLinkBtn__Y-wX8:hover{color:#3730a3;text-decoration:underline}.InvoiceItems_popoverBody__D3tL5{max-height:320px;overflow-y:auto;padding:6px;scrollbar-width:thin}.InvoiceItems_popoverBody__D3tL5::-webkit-scrollbar{width:6px}.InvoiceItems_popoverBody__D3tL5::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.InvoiceItems_popoverFooter__AJjnY{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:6px;justify-content:space-between;padding:8px 10px}.InvoiceItems_popoverHint__aJoa0{color:#64748b;font-size:11px;font-weight:500}.InvoiceItems_popoverEmpty__9hz1x{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:8px;padding:20px 12px}.InvoiceItems_popoverEmpty__9hz1x i{color:#cbd5e1;font-size:20px}.InvoiceItems_popoverEmpty__9hz1x span{font-size:12px;font-weight:500}.InvoiceItems_popoverCheckRow__fcq-0{align-items:center;border-radius:6px;color:#0f172a;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:10px;padding:8px 10px;transition:background .1s}.InvoiceItems_popoverCheckRow__fcq-0:hover{background:#f1f5f9}.InvoiceItems_popoverCheckRow__fcq-0 input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;flex-shrink:0;height:14px;margin:0;position:relative;transition:all .12s;width:14px}.InvoiceItems_popoverCheckRow__fcq-0 input[type=checkbox]:checked{background:linear-gradient(180deg,#6366f1,#4f46e5);border-color:#4f46e5}.InvoiceItems_popoverCheckRow__fcq-0 input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:3px}.InvoiceItems_popoverRadioRow__FO8s6{align-items:center;border-radius:6px;color:#0f172a;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:10px;padding:8px 10px;transition:background .1s}.InvoiceItems_popoverRadioRow__FO8s6:hover{background:#f1f5f9}.InvoiceItems_popoverRadioRow__FO8s6 input[type=radio]{appearance:none;-webkit-appearance:none;border:1.5px solid #cbd5e1;border-radius:50%;cursor:pointer;flex-shrink:0;height:14px;margin:0;position:relative;transition:all .12s;width:14px}.InvoiceItems_popoverRadioRow__FO8s6 input[type=radio]:checked{border-color:#4f46e5;border-width:4px}.InvoiceItems_savedViewRow__AJWpq{align-items:center;border-radius:6px;display:flex;gap:4px;padding:4px 6px;transition:background .1s}.InvoiceItems_savedViewRow__AJWpq:hover{background:#f1f5f9}.InvoiceItems_savedViewName__08SqQ{align-items:center;background:#0000;border:none;border-radius:4px;color:#0f172a;cursor:pointer;display:flex;flex:1 1 auto;font-family:inherit;font-size:12.5px;font-weight:600;gap:8px;min-width:0;padding:6px 8px;text-align:left}.InvoiceItems_savedViewName__08SqQ i{color:#4f46e5;flex-shrink:0;font-size:11px}.InvoiceItems_savedViewName__08SqQ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoiceItems_savedViewName__08SqQ:hover{color:#4f46e5}.InvoiceItems_savedViewRenameInput__0fXFS{background:#fff;border:1px solid #6366f1;border-radius:4px;box-shadow:0 0 0 2px #6366f126;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:12.5px;font-weight:600;outline:none;padding:6px 8px}.InvoiceItems_savedViewActions__eJpif{display:flex;flex-shrink:0;gap:2px}.InvoiceItems_savedViewActionBtn__ySQVq{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;font-size:11px;height:26px;justify-content:center;transition:all .15s;width:26px}.InvoiceItems_savedViewActionBtn__ySQVq:hover{background:#e2e8f0;color:#0f172a}.InvoiceItems_savedViewActionDanger__gCNYp:hover{background:#fee2e2;color:#dc2626}.InvoiceItems_savedViewNewInput__MNqDS{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:12px;height:30px;min-width:0;outline:none;padding:6px 10px;transition:border-color .15s,box-shadow .15s}.InvoiceItems_savedViewNewInput__MNqDS:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.InvoiceItems_savedViewNewInput__MNqDS::placeholder{color:#94a3b8}.InvoiceItems_savedViewSaveBtn__eWScw{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:6px;box-shadow:0 1px 2px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;gap:5px;height:30px;padding:0 10px;transition:box-shadow .15s,opacity .15s}.InvoiceItems_savedViewSaveBtn__eWScw i{font-size:9px}.InvoiceItems_savedViewSaveBtn__eWScw:hover:not(:disabled){box-shadow:0 3px 8px #4f46e559}.InvoiceItems_savedViewSaveBtn__eWScw:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.InvoiceItems_popover__oLKpf{max-width:320px;width:90vw}.InvoiceItems_popoverWide__FoDOQ{max-width:360px;width:92vw}}.InvoiceItems_modernTableHead__FrY\+b{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:2}.InvoiceItems_modernTableHead__FrY\+b th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;padding:12px 14px;text-transform:uppercase;white-space:nowrap}.InvoiceItems_colRight__RpJp6{text-align:right!important}.InvoiceItems_currencyPrefix__NQ0hW{color:#94a3b8;font-size:11px;font-weight:600;margin-right:4px}.InvoiceItems_dateCell__2Cv\+c{color:#64748b;font-size:12.5px;white-space:nowrap}.InvoiceItems_modernTable__wQsB\+ tbody tr.InvoiceItems_clickableRow__qnPVE:hover{background:#eef2ff}.InvoiceItems_skeletonRow__LTDlo td{border-bottom:1px solid #f1f5f9;padding:14px}.InvoiceItems_skeletonBar__JCFw-{animation:InvoiceItems_skeletonShimmer__ML8pE 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;border-radius:6px;height:12px}@keyframes InvoiceItems_skeletonShimmer__ML8pE{0%{background-position:200% 0}to{background-position:-200% 0}}.InvoiceItems_emptyStateIcon__N6nYn{align-items:center;background:#eef2ff;border-radius:50%;display:inline-flex;height:72px;justify-content:center;margin-bottom:4px;width:72px}.InvoiceItems_emptyStateIcon__N6nYn i{color:#6366f1;font-size:28px;opacity:1}.InvoiceItems_emptyState__HNzOf h3{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.InvoiceItems_emptyState__HNzOf p{color:#64748b;font-size:13px;line-height:1.5;margin:0;max-width:400px}.InvoiceItems_emptyStateAction__rgeY6{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:7px;margin-top:8px;padding:8px 16px;transition:box-shadow .15s,transform .15s}.InvoiceItems_emptyStateAction__rgeY6:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.InvoiceItems_emptyStateAction__rgeY6 i{font-size:11px}.InvoiceItems_groupHeaderRow__xlq4n{background:#f8fafc!important;cursor:pointer;position:-webkit-sticky;position:sticky;-webkit-user-select:none;user-select:none;z-index:1}.InvoiceItems_groupHeaderRow__xlq4n:hover{background:#eef2ff!important}.InvoiceItems_groupHeaderCell__Vdu9\+{border-bottom:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;padding:10px 14px!important}.InvoiceItems_groupHeaderInner__cvNwr{align-items:center;display:flex;gap:10px}.InvoiceItems_groupHeaderChevron__mNJJr{color:#64748b;font-size:10px;transition:transform .15s;width:10px}.InvoiceItems_groupHeaderLabel__Brzs\+{color:#0f172a;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.InvoiceItems_groupHeaderCount__LjcRE{align-items:center;background:#e2e8f0;border-radius:10px;color:#475569;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.01em;padding:2px 8px}.InvoiceItems_groupHeaderTotal__jvla8{font-feature-settings:"tnum";color:#4f46e5;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;margin-left:auto}.InvoiceSummary_pageWrapper__R1-ad{background:#f0f2f5;min-height:100vh;padding:20px}.InvoiceSummary_dashboardContainer__DWTDI{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000f;margin:0 auto;max-width:1600px;padding:24px}.InvoiceSummary_pageHeader__7Ian2{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.InvoiceSummary_headerLeft__dQhN1{align-items:center;display:flex;gap:14px}.InvoiceSummary_backBtn__M4zwX{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.InvoiceSummary_backBtn__M4zwX:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.InvoiceSummary_quickNav__0eree{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.InvoiceSummary_quickNavBtn__XH8VB{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:9px;padding:10px 18px;transition:all .2s ease}.InvoiceSummary_quickNavBtn__XH8VB i{color:#94a3b8;font-size:14px;transition:color .2s ease}.InvoiceSummary_quickNavBtn__XH8VB:hover{background:#f5f3ff;border-color:#667eea;color:#667eea}.InvoiceSummary_quickNavBtn__XH8VB:hover i{color:#667eea}.InvoiceSummary_quickNavActive__PPuzF{background:#667eea!important;border-color:#667eea!important;box-shadow:0 2px 8px #667eea4d;color:#fff!important}.InvoiceSummary_quickNavActive__PPuzF i{color:#fff!important}.InvoiceSummary_headerLeft__dQhN1 h1{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.3px;margin:0}.InvoiceSummary_headerSubtitle__uoIQ0{color:#94a3b8;font-size:13px;font-weight:400;margin:4px 0 0}.InvoiceSummary_filterToggleBtn__wII0j,.InvoiceSummary_headerActions__DynXn{align-items:center;display:flex;gap:8px}.InvoiceSummary_filterToggleBtn__wII0j{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.InvoiceSummary_filterToggleBtn__wII0j:hover{background:#f0f0ff;border-color:#667eea;color:#667eea}.InvoiceSummary_refreshBtn__PkzlT{align-items:center;background:#667eea;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;transition:all .2s ease;width:38px}.InvoiceSummary_refreshBtn__PkzlT:hover:not(:disabled){background:#5568d3;transform:scale(1.05)}.InvoiceSummary_refreshBtn__PkzlT:disabled{cursor:not-allowed;opacity:.5}.InvoiceSummary_filtersPanel__eVhbf{animation:InvoiceSummary_slideDown__hq7v9 .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f;margin-bottom:20px;padding:20px}@keyframes InvoiceSummary_slideDown__hq7v9{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.InvoiceSummary_filtersRow__TLGvN{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.InvoiceSummary_filterItem__7IWEt{display:flex;flex:1 1;flex-direction:column;min-width:160px}.InvoiceSummary_filterItem__7IWEt label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.InvoiceSummary_filterInput__kYazW{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;padding:9px 12px;transition:all .2s ease}.InvoiceSummary_filterInput__kYazW:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.InvoiceSummary_filterActions__xVh38{align-items:flex-end;display:flex}.InvoiceSummary_resetBtn__OzeG4{align-items:center;background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s ease;white-space:nowrap}.InvoiceSummary_resetBtn__OzeG4:hover{background:#e2e8f0}.InvoiceSummary_periodBar__loZH7{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.InvoiceSummary_periodButtons__Ztrik{align-items:center;display:flex;gap:2px}.InvoiceSummary_periodBtn__QtJXR{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:background .15s,color .15s}.InvoiceSummary_periodBtn__QtJXR:hover{background:#f1f5f9;color:#1e293b}.InvoiceSummary_periodBtnActive__oxuPT{background:#eef2ff!important;color:#4338ca!important;font-weight:600}.InvoiceSummary_periodInfo__jU3PQ{color:#94a3b8;font-size:10px;font-weight:500}.InvoiceSummary_periodInfo__jU3PQ:before{color:#cbd5e1;content:"·";font-weight:700;margin-right:10px}.InvoiceSummary_errorAlert__DXEWU{align-items:center;animation:InvoiceSummary_fadeIn__Bflm7 .3s ease;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:20px;padding:12px 16px}@keyframes InvoiceSummary_fadeIn__Bflm7{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.InvoiceSummary_errorAlert__DXEWU i{font-size:16px}.InvoiceSummary_errorAlert__DXEWU span{flex:1 1}.InvoiceSummary_errorAlert__DXEWU button{align-items:center;background:none;border:none;border-radius:6px;color:#991b1b;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;width:24px}.InvoiceSummary_errorAlert__DXEWU button:hover{background:#991b1b1a}.InvoiceSummary_loadingContainer__wKr\+u{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000f;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:100px 20px}.InvoiceSummary_spinner__5\+mCp{animation:InvoiceSummary_spin__6BMcL .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:44px;margin-bottom:16px;width:44px}@keyframes InvoiceSummary_spin__6BMcL{to{transform:rotate(1turn)}}.InvoiceSummary_loadingContainer__wKr\+u p{color:#94a3b8;font-size:14px;margin:0}.InvoiceSummary_topStatsRow__bXxWZ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}.InvoiceSummary_topStatCard__l\+Q4F{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;padding:22px 24px;transition:all .2s ease}.InvoiceSummary_topStatCard__l\+Q4F:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.InvoiceSummary_topStatHeader__pAKOz{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.InvoiceSummary_topStatTitle__LxaYS{color:#64748b;font-size:13px;font-weight:500}.InvoiceSummary_topStatPeriod__-Ni6c{background:#f1f5f9;border-radius:6px;color:#475569;font-size:11px;font-weight:600;padding:3px 10px}.InvoiceSummary_topStatValue__OlPDT{color:#0f172a;font-size:28px;font-weight:800;letter-spacing:-.5px;margin-bottom:8px}.InvoiceSummary_topStatChange__Qpj6-{align-items:center;display:flex;font-size:12px;font-weight:600;gap:4px}.InvoiceSummary_changePositive__ZQmGA{color:#10b981}.InvoiceSummary_changeNegative__bcXD7{color:#ef4444}.InvoiceSummary_topStatComparison__5uw3V{display:flex;flex-direction:column;justify-content:center}.InvoiceSummary_comparisonCard__2v8SF{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:16px}.InvoiceSummary_comparisonSide__D5sRG{flex:1 1;text-align:center}.InvoiceSummary_comparisonLabel__2MJR8{color:#94a3b8;display:block;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.InvoiceSummary_comparisonValue__dbdyB{color:#10b981;display:block;font-size:26px;font-weight:800}.InvoiceSummary_comparisonValueAlt__4\+4u2{color:#f59e0b;display:block;font-size:26px;font-weight:800}.InvoiceSummary_comparisonDivider__WLZCD{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:36px;justify-content:center;width:36px}.InvoiceSummary_comparisonBar__qvCNb{background:#f1f5f9;border-radius:3px;display:flex;height:6px;overflow:hidden}.InvoiceSummary_comparisonBarFilled__K111t{background:linear-gradient(90deg,#667eea,#10b981);border-radius:3px 0 0 3px;transition:width .6s ease}.InvoiceSummary_comparisonBarPending__AKSGV{background:#f59e0b;border-radius:0 3px 3px 0;transition:width .6s ease}.InvoiceSummary_secondaryStats__BJdtU{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.InvoiceSummary_miniStatCard__R\+3bp{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;gap:14px;padding:16px 18px;transition:all .2s ease}.InvoiceSummary_miniStatCard__R\+3bp:hover{box-shadow:0 4px 12px #00000014}.InvoiceSummary_miniStatIcon__jUM4E{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:16px;height:42px;justify-content:center;width:42px}.InvoiceSummary_miniIconBlue__fL2fH{background:#dbeafe;color:#2563eb}.InvoiceSummary_miniIconGreen__\+BkHh{background:#d1fae5;color:#059669}.InvoiceSummary_miniIconOrange__7M5kD{background:#fef3c7;color:#d97706}.InvoiceSummary_miniIconPurple__QQC7V{background:#ede9fe;color:#7c3aed}.InvoiceSummary_miniStatInfo__j9P7e{display:flex;flex-direction:column}.InvoiceSummary_miniStatValue__Lgick{color:#0f172a;font-size:16px;font-weight:700}.InvoiceSummary_miniStatLabel__eKVa5{color:#94a3b8;font-size:11px;font-weight:500}.InvoiceSummary_mainContentRow__M7dUl{grid-gap:20px;display:grid;gap:20px;grid-template-columns:380px 1fr;margin-bottom:20px}.InvoiceSummary_donutCard__ni7nm{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.InvoiceSummary_cardHeader__Y5a8D{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:18px 22px}.InvoiceSummary_cardHeader__Y5a8D h3{color:#0f172a;font-size:15px;font-weight:700;margin:0}.InvoiceSummary_cardBadge__6qxHp{background:#f1f5f9;border-radius:6px;color:#475569;font-size:11px;font-weight:600;padding:4px 10px}.InvoiceSummary_donutWrapper__1ve4P{padding:20px}.InvoiceSummary_donutChartContainer__lyyvy{position:relative}.InvoiceSummary_donutCenter__jTVvJ{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.InvoiceSummary_donutGrowth__V4Yzj{display:block;font-size:26px;font-weight:800;letter-spacing:-.5px}.InvoiceSummary_growthPositive__RSVb3{color:#10b981}.InvoiceSummary_growthNegative__FYT3x{color:#ef4444}.InvoiceSummary_donutSubtext__xsqL7{color:#94a3b8;display:block;font-size:11px;line-height:1.3;margin-top:2px}.InvoiceSummary_donutLegend__gP4ql{display:flex;flex-direction:column;gap:10px;padding:4px 0 0}.InvoiceSummary_legendItem__aupWL{align-items:center;display:flex;gap:10px}.InvoiceSummary_legendDot__Dfh-P{border-radius:50%;flex-shrink:0;height:10px;width:10px}.InvoiceSummary_legendName__USqQn{color:#475569;flex:1 1;font-size:13px;font-weight:500}.InvoiceSummary_legendValue__0km0-{color:#0f172a;font-size:13px;font-weight:700}.InvoiceSummary_recentTransactionsCard__WYX3d{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;overflow:hidden}.InvoiceSummary_tableResponsive__2rOX3{flex:1 1;overflow-x:auto}.InvoiceSummary_modernTable__FpgNR{border-collapse:collapse;width:100%}.InvoiceSummary_modernTable__FpgNR thead{background:#fafbfc}.InvoiceSummary_modernTable__FpgNR th{border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.InvoiceSummary_modernTable__FpgNR tbody tr{border-bottom:1px solid #f8fafc;transition:all .15s ease}.InvoiceSummary_modernTable__FpgNR tbody tr:hover{background:#fafbfc}.InvoiceSummary_modernTable__FpgNR td{color:#334155;font-size:13px;padding:12px 16px}.InvoiceSummary_clickableRow__NVt4I{cursor:pointer}.InvoiceSummary_clickableRow__NVt4I:hover{background:#f0f4ff!important}.InvoiceSummary_customerCell__eDQXl{display:flex;flex-direction:column}.InvoiceSummary_customerName__z73D2{color:#0f172a;font-size:13px;font-weight:600}.InvoiceSummary_invoiceNum__BFbrH{color:#94a3b8;font-size:11px;margin-top:2px}.InvoiceSummary_amountCell__Tmg5P{color:#0f172a;font-weight:700}.InvoiceSummary_dateCell__Nv5GR{color:#64748b;font-size:12px}.InvoiceSummary_methodTag__4SGUp{background:#ede9fe;border-radius:6px;color:#6d28d9;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;text-transform:capitalize}.InvoiceSummary_statusTag__9eLdR{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px;text-transform:capitalize}.InvoiceSummary_statusComplete__-F6GV{background:#d1fae5;color:#065f46}.InvoiceSummary_statusPending__ENUit{background:#fef3c7;color:#92400e}.InvoiceSummary_statusPartial__u-qYo{background:#dbeafe;color:#1e40af}.InvoiceSummary_statusCancelled__AoK3S{background:#fee2e2;color:#991b1b}.InvoiceSummary_emptyCell__vn6LQ{color:#94a3b8;font-style:italic;padding:40px 16px!important;text-align:center}.InvoiceSummary_pagination__EqZG6{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 20px}.InvoiceSummary_pageInfo__tzAYA{color:#94a3b8;font-size:12px;font-weight:500}.InvoiceSummary_pageButtons__aG\+ZE{display:flex;gap:4px}.InvoiceSummary_pageBtn__tXv3Q{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;transition:all .15s ease;width:32px}.InvoiceSummary_pageBtn__tXv3Q:hover:not(:disabled){background:#f0f0ff;border-color:#667eea;color:#667eea}.InvoiceSummary_pageBtn__tXv3Q:disabled{cursor:not-allowed;opacity:.4}.InvoiceSummary_pageBtnActive__YdYCy{background:#667eea!important;border-color:#667eea!important;color:#fff!important}.InvoiceSummary_sectionTabs__tDKCg{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:4px;margin-bottom:20px;padding:5px}.InvoiceSummary_sectionTab__C2ZA-{align-items:center;background:#0000;border:none;border-radius:9px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s ease}.InvoiceSummary_sectionTab__C2ZA-:hover{background:#f1f5f9;color:#334155}.InvoiceSummary_sectionTabActive__LhOac{background:#667eea!important;box-shadow:0 2px 8px #667eea4d;color:#fff!important}.InvoiceSummary_chartsGrid__L9H7s{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.InvoiceSummary_chartCard__1uGUR{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;min-height:370px;padding:20px}.InvoiceSummary_chartHeader__qnOxr{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.InvoiceSummary_chartHeader__qnOxr h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.InvoiceSummary_chartHeader__qnOxr h3 i{color:#667eea;font-size:14px}.InvoiceSummary_chartBadge__leB2r{background:#ede9fe;border-radius:6px;color:#6d28d9;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.InvoiceSummary_chartEmpty__TrOE3{align-items:center;color:#cbd5e1;display:flex;flex-direction:column;height:250px;justify-content:center}.InvoiceSummary_chartEmpty__TrOE3 i{font-size:48px;margin-bottom:12px;opacity:.5}.InvoiceSummary_chartEmpty__TrOE3 p{color:#94a3b8;font-size:13px;margin:0}.InvoiceSummary_tablesGrid__QBkx2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:24px}.InvoiceSummary_tableCard__inwvv{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.InvoiceSummary_tableCardHeader__9foNA{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 22px}.InvoiceSummary_tableCardHeader__9foNA h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.InvoiceSummary_tableCardHeader__9foNA h3 i{color:#667eea}.InvoiceSummary_tableFooter__EmU1f{background:#fafbfc;border-top:1px solid #f1f5f9;color:#94a3b8;font-size:12px;padding:12px 20px;text-align:center}.InvoiceSummary_tableBadge__5DOIQ{background:#fee2e2;color:#991b1b}.InvoiceSummary_tableBadgeGreen__HYnby,.InvoiceSummary_tableBadge__5DOIQ{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 12px}.InvoiceSummary_tableBadgeGreen__HYnby{background:#d1fae5;color:#065f46}.InvoiceSummary_customTooltip__ntdcT{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 12px #0000001a;padding:10px 14px}.InvoiceSummary_tooltipLabel__Mv6T6{color:#0f172a;font-size:12px;font-weight:600;margin:0}.InvoiceSummary_tooltipValue__Ov6tC{color:#667eea;font-size:14px;font-weight:700;margin:4px 0 0}@media (max-width:1200px){.InvoiceSummary_chartsGrid__L9H7s,.InvoiceSummary_mainContentRow__M7dUl{grid-template-columns:1fr}}@media (max-width:1024px){.InvoiceSummary_topStatsRow__bXxWZ{grid-template-columns:1fr 1fr}.InvoiceSummary_secondaryStats__BJdtU{grid-template-columns:repeat(2,1fr)}.InvoiceSummary_tablesGrid__QBkx2{grid-template-columns:1fr}}@media (max-width:768px){.InvoiceSummary_pageWrapper__R1-ad{padding:10px}.InvoiceSummary_dashboardContainer__DWTDI{border-radius:12px;padding:14px}.InvoiceSummary_pageHeader__7Ian2{align-items:flex-start;flex-direction:column;gap:12px}.InvoiceSummary_topStatsRow__bXxWZ{grid-template-columns:1fr}.InvoiceSummary_secondaryStats__BJdtU{grid-template-columns:1fr 1fr}.InvoiceSummary_periodBar__loZH7{align-items:flex-start;flex-direction:column;gap:10px}.InvoiceSummary_filtersRow__TLGvN{flex-direction:column}.InvoiceSummary_filterItem__7IWEt{min-width:100%}.InvoiceSummary_sectionTabs__tDKCg{flex-direction:column}.InvoiceSummary_sectionTab__C2ZA-{justify-content:flex-start}.InvoiceSummary_quickNav__0eree{gap:8px}.InvoiceSummary_quickNavBtn__XH8VB{flex:1 1;font-size:12px;justify-content:center;min-width:0;padding:8px 14px}.InvoiceSummary_quickNavBtn__XH8VB span{display:none}.InvoiceSummary_quickNavBtn__XH8VB i{font-size:16px}.InvoiceSummary_tableCardHeader__9foNA{align-items:flex-start;flex-direction:column}.InvoiceSummary_topStatValue__OlPDT{font-size:22px}}@media (max-width:480px){.InvoiceSummary_secondaryStats__BJdtU{grid-template-columns:1fr}.InvoiceSummary_miniStatCard__R\+3bp{padding:14px}.InvoiceSummary_chartCard__1uGUR{min-height:320px;padding:14px}.InvoiceSummary_pagination__EqZG6{flex-direction:column;gap:10px}}@media print{.InvoiceSummary_pageWrapper__R1-ad{background:#fff;padding:0}.InvoiceSummary_dashboardContainer__DWTDI{background:#fff;border:none;box-shadow:none;padding:0}.InvoiceSummary_backBtn__M4zwX,.InvoiceSummary_filtersPanel__eVhbf,.InvoiceSummary_pageHeader__7Ian2,.InvoiceSummary_periodBar__loZH7,.InvoiceSummary_quickNav__0eree,.InvoiceSummary_sectionTabs__tDKCg{display:none!important}.InvoiceSummary_topStatsRow__bXxWZ{grid-template-columns:repeat(3,1fr)}.InvoiceSummary_chartCard__1uGUR,.InvoiceSummary_miniStatCard__R\+3bp,.InvoiceSummary_tableCard__inwvv,.InvoiceSummary_topStatCard__l\+Q4F{border:1px solid #e2e8f0;box-shadow:none;page-break-inside:avoid}.InvoiceSummary_chartsGrid__L9H7s{grid-template-columns:1fr 1fr}.InvoiceSummary_tablesGrid__QBkx2{grid-template-columns:1fr}}.InvoiceSummary_tabsBar__qsGGA{align-items:stretch;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0f172a0d;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:6px}.InvoiceSummary_tabBtn__sYGD9{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;color:#64748b;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.InvoiceSummary_tabBtn__sYGD9 i{font-size:14px}.InvoiceSummary_tabBtn__sYGD9:hover{background:#f8fafc;color:#1e293b}.InvoiceSummary_tabBtnActive__ayvp4{background:#0000;border-bottom-color:#6366f1;color:#6366f1}.InvoiceSummary_tabBtnActive__ayvp4:hover{background:#0000;color:#6366f1}.InvoiceSummary_toolbar__-7cb5{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px;padding:8px 12px}.InvoiceSummary_toolbarLeft__rJ9cx{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.InvoiceSummary_toolbarRight__n2zbK{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.InvoiceSummary_toolbarBtn__Qk5zp{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:7px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;padding:6px 12px;transition:background .15s,border-color .15s,color .15s}.InvoiceSummary_toolbarBtn__Qk5zp i{color:#94a3b8;font-size:12px}.InvoiceSummary_toolbarBtn__Qk5zp:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.InvoiceSummary_toolbarBtn__Qk5zp:hover:not(:disabled) i{color:#475569}.InvoiceSummary_toolbarBtn__Qk5zp:disabled{cursor:not-allowed;opacity:.5}.InvoiceSummary_toolbarBtnActive__8Lgo4{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.InvoiceSummary_toolbarBtnActive__8Lgo4 i{color:#6366f1}.InvoiceSummary_toolbarBtnHasItems__HoOrr{border-color:#cbd5e1}.InvoiceSummary_toolbarBadge__Ul4IG{align-items:center;background:#6366f1;border-radius:10px;color:#fff;display:inline-flex;font-size:10.5px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 5px}.InvoiceSummary_toolbarBtn__Qk5zp:not(.InvoiceSummary_toolbarBtnActive__8Lgo4) .InvoiceSummary_toolbarBadge__Ul4IG{background:#e2e8f0;color:#475569}.InvoiceSummary_toolbarIconBtn__1jDbV{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:7px;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:12px;height:30px;justify-content:center;transition:background .15s,border-color .15s,color .15s;width:30px}.InvoiceSummary_toolbarIconBtn__1jDbV:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.InvoiceSummary_toolbarIconBtn__1jDbV:disabled{cursor:not-allowed;opacity:.5}.InvoiceSummary_toolbarPopoverWrap__W\+pFr{position:relative}.InvoiceSummary_toolbarPopover__VqIAw{animation:InvoiceSummary_popoverFadeIn__rIeq3 .12s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 25px #0f172a1a,0 4px 6px #0f172a0d;left:0;min-width:260px;overflow:hidden;position:absolute;top:calc(100% + 6px);z-index:50}@keyframes InvoiceSummary_popoverFadeIn__rIeq3{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.InvoiceSummary_toolbarPopoverHeader__AzKRy{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;gap:8px;justify-content:space-between;padding:10px 14px}.InvoiceSummary_toolbarPopoverHeader__AzKRy strong{color:#0f172a;font-size:13px;font-weight:600}.InvoiceSummary_toolbarPopoverHint__cO4wY{color:#94a3b8;font-size:11px;font-style:italic}.InvoiceSummary_toolbarPopoverBody__R5NNG{max-height:320px;overflow-y:auto;padding:6px}.InvoiceSummary_toolbarPopoverEmpty__evE-g{color:#94a3b8;font-size:13px;padding:18px 14px;text-align:center}.InvoiceSummary_toolbarPopoverItem__R2OO8{align-items:center;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:8px 12px;transition:background .1s}.InvoiceSummary_toolbarPopoverItem__R2OO8:hover{background:#f1f5f9}.InvoiceSummary_toolbarPopoverItem__R2OO8 input[type=checkbox],.InvoiceSummary_toolbarPopoverItem__R2OO8 input[type=radio]{accent-color:#6366f1;cursor:pointer;height:15px;width:15px}.InvoiceSummary_toolbarPopoverFooter__tHLj1{background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;gap:6px;padding:10px}.InvoiceSummary_toolbarPopoverInput__faP4V{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#0f172a;flex:1 1;font-size:13px;padding:7px 10px}.InvoiceSummary_toolbarPopoverInput__faP4V:focus{border-color:#6366f1;box-shadow:0 0 0 2px #6366f126;outline:none}.InvoiceSummary_toolbarPopoverSaveBtn__52v2Y{background:#6366f1;border:1px solid #6366f1;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:7px 14px;transition:background .15s}.InvoiceSummary_toolbarPopoverSaveBtn__52v2Y:hover:not(:disabled){background:#4f46e5}.InvoiceSummary_toolbarPopoverSaveBtn__52v2Y:disabled{cursor:not-allowed;opacity:.5}.InvoiceSummary_toolbarViewRow__85XIf{align-items:center;border-radius:6px;display:flex;gap:4px;padding:2px}.InvoiceSummary_toolbarViewRow__85XIf:hover{background:#f1f5f9}.InvoiceSummary_toolbarViewApply__31ih6{align-items:center;background:#0000;border:none;border-radius:4px;color:#334155;cursor:pointer;display:inline-flex;flex:1 1;font-size:13px;font-weight:500;gap:8px;padding:8px 10px;text-align:left}.InvoiceSummary_toolbarViewApply__31ih6 i{color:#6366f1;font-size:11px}.InvoiceSummary_toolbarViewDelete__rdwOF{align-items:center;background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:12px;height:28px;justify-content:center;transition:background .1s,color .1s;width:28px}.InvoiceSummary_toolbarViewDelete__rdwOF:hover{background:#fee2e2;color:#dc2626}.InvoiceSummary_filterChips__8NI1D{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:10px 14px}.InvoiceSummary_filterChipsLabel__8cb3r{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.InvoiceSummary_filterChip__k0BkD{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:20px;color:#4338ca;display:inline-flex;font-size:12px;gap:6px;padding:4px 4px 4px 10px}.InvoiceSummary_filterChipKey__JVLCm{font-weight:600}.InvoiceSummary_filterChipValue__jJmra{font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoiceSummary_filterChipClear__lkdLf{align-items:center;background:#6366f126;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:inline-flex;font-size:9px;height:18px;justify-content:center;transition:background .1s;width:18px}.InvoiceSummary_filterChipClear__lkdLf:hover{background:#6366f1;color:#fff}.InvoiceSummary_filterChipsClearAll__-RaeO{background:#0000;border:1px solid #0000;border-radius:6px;color:#ef4444;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:4px 10px;transition:background .1s,border-color .1s}.InvoiceSummary_filterChipsClearAll__-RaeO:hover{background:#fee2e2;border-color:#fecaca}.InvoiceSummary_groupHeaderRow__AwSO6{background:#f8fafc;cursor:pointer;transition:background .1s}.InvoiceSummary_groupHeaderRow__AwSO6:hover{background:#f1f5f9}.InvoiceSummary_groupHeaderCell__vLxA7{border-bottom:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;color:#334155;font-size:13px;font-weight:600;padding:10px 14px!important}.InvoiceSummary_groupHeaderCell__vLxA7 i{color:#64748b;font-size:10px;margin-right:8px}.InvoiceSummary_groupHeaderLabel__X-eud{margin-right:10px}.InvoiceSummary_groupHeaderCount__Ock23{align-items:center;background:#e2e8f0;border-radius:10px;color:#475569;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-left:4px;min-width:22px;padding:0 7px}.InvoiceDetail_pageContainer__ZAWU6{background:#f4f6f9;min-height:calc(100vh - 60px);padding:20px 24px}.InvoiceDetail_pageHeader__lv4rm{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.InvoiceDetail_headerLeft__0-682{align-items:center;display:flex;gap:12px;min-width:0}.InvoiceDetail_headerTitleBlock__zQMfD{min-width:0}.InvoiceDetail_pageTitle__6dNDY{color:#0f172a;font-size:20px;font-weight:600;line-height:1.2;margin:0}.InvoiceDetail_pageSubtitle__j5Chx{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:2px 0 0}.InvoiceDetail_invoiceNumberInline__1hRwt{color:#0f172a;font-weight:600}.InvoiceDetail_dotSep__tT5to{color:#cbd5e1}.InvoiceDetail_headerRight__jZzCz{align-items:center;display:flex;gap:10px}.InvoiceDetail_btnPrimary__MUTjG{align-items:center;background:#3b82f6;border:1px solid #3b82f6;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:9px 18px;transition:background .15s,border-color .15s}.InvoiceDetail_btnPrimary__MUTjG:hover{background:#2563eb;border-color:#2563eb}.InvoiceDetail_btnSecondary__Nkwb4{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:9px 16px;transition:background .15s,border-color .15s}.InvoiceDetail_btnSecondary__Nkwb4:hover{background:#f8fafc;border-color:#cbd5e1}.InvoiceDetail_btnGhost__ejG7Z{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;transition:background .15s,color .15s,border-color .15s;width:38px}.InvoiceDetail_btnGhost__ejG7Z:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.InvoiceDetail_menuWrapper__KcsD-{position:relative}.InvoiceDetail_menuDropdown__C7uSP{animation:InvoiceDetail_menuFadeIn__MAHv7 .12s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 25px #0f172a14,0 4px 6px #0f172a0d;min-width:240px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:50}@keyframes InvoiceDetail_menuFadeIn__MAHv7{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.InvoiceDetail_menuSection__ZjQTk{padding:8px 10px}.InvoiceDetail_menuLabel__4cUpH{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.InvoiceDetail_paperToggle__WF9F3{background:#f1f5f9;border-radius:6px;display:flex;gap:2px;padding:3px}.InvoiceDetail_paperOption__SmSNk{background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:6px 10px;transition:background .15s,color .15s}.InvoiceDetail_paperOption__SmSNk:hover{color:#334155}.InvoiceDetail_paperActive__mthxc{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#0f172a}.InvoiceDetail_menuItem__nfLi0{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.InvoiceDetail_menuItem__nfLi0 i{color:#64748b;font-size:13px;width:16px}.InvoiceDetail_menuItem__nfLi0:hover{background:#f1f5f9}.InvoiceDetail_menuItemWarn__2p6Iy{color:#b45309}.InvoiceDetail_menuItemWarn__2p6Iy i{color:#f59e0b}.InvoiceDetail_menuItemWarn__2p6Iy:hover{background:#fef3c7}.InvoiceDetail_menuItemDanger__bXM75{color:#b91c1c}.InvoiceDetail_menuItemDanger__bXM75 i{color:#dc2626}.InvoiceDetail_menuItemDanger__bXM75:hover{background:#fee2e2}.InvoiceDetail_menuDivider__g8ism{background:#e2e8f0;height:1px;margin:4px 2px}.InvoiceDetail_invoiceCard__Dt9HN{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a;overflow:hidden}.InvoiceDetail_invoiceContent__FcPKo{background:#fff;color:#0f172a;padding:40px;position:relative}.InvoiceDetail_watermarkRefund__we7UO,.InvoiceDetail_watermarkVoid__w-pxl{font-size:110px;font-weight:900;left:50%;letter-spacing:12px;opacity:.06;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-30deg);white-space:nowrap;z-index:1}.InvoiceDetail_watermarkVoid__w-pxl{color:#dc2626}.InvoiceDetail_watermarkRefund__we7UO{color:#f97316}.InvoiceDetail_divider__NL-2P{border:none;border-top:1px solid #e2e8f0;margin:24px 0}.InvoiceDetail_addressSection__ecfje{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr auto;margin-bottom:8px;position:relative;z-index:2}.InvoiceDetail_addressFrom__gHfHN{min-width:0}.InvoiceDetail_addressName__c42eg{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 8px}.InvoiceDetail_addressDetail__zW6u4{color:#64748b;font-size:13.5px;line-height:1.5;margin:0 0 4px}.InvoiceDetail_addressDetail__zW6u4 span{color:#0f172a;font-weight:500}.InvoiceDetail_billToBlock__Vg8rt{border-top:1px dashed #e2e8f0;margin-top:24px;padding-top:20px}.InvoiceDetail_billToLabel__Mtblk{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.8px;margin-bottom:6px;text-transform:uppercase}.InvoiceDetail_billToName__j-bfH{color:#0f172a;font-size:17px;font-weight:600;margin:0 0 6px}.InvoiceDetail_invoiceMetaBlock__XU5s6{min-width:220px;text-align:right}.InvoiceDetail_invoiceNumberBig__pWcPX{color:#f97316;font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.InvoiceDetail_invoiceDateLine__ukXeG{color:#64748b;font-size:13px;margin-bottom:16px}.InvoiceDetail_badgeStack__N5Ay3{align-items:flex-end;display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.InvoiceDetail_metaKv__DdyBW{display:flex;flex-direction:column;font-size:13px;gap:4px}.InvoiceDetail_metaKv__DdyBW>div{color:#64748b;display:flex;gap:8px;justify-content:flex-end}.InvoiceDetail_metaKv__DdyBW strong{color:#0f172a;font-weight:600;min-width:120px;text-align:right}.InvoiceDetail_badgeCredit__dD6ut,.InvoiceDetail_badgePaid__wyVqn,.InvoiceDetail_badgePartial__xGKJr,.InvoiceDetail_badgeRefund__3FzSL,.InvoiceDetail_badgeReturn__xcWL\+,.InvoiceDetail_badgeSale__kbmIb,.InvoiceDetail_badgeUnpaid__DaFa\+{align-items:center;border-radius:20px;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:5px 12px;white-space:nowrap}.InvoiceDetail_badgeSale__kbmIb{background:#dbeafe;color:#1d4ed8}.InvoiceDetail_badgeCredit__dD6ut{background:#fef3c7;color:#b45309}.InvoiceDetail_badgeReturn__xcWL\+{background:#fee2e2;color:#b91c1c}.InvoiceDetail_badgeRefund__3FzSL{background:#f3e8ff;color:#7e22ce}.InvoiceDetail_badgePaid__wyVqn{background:#dcfce7;color:#15803d}.InvoiceDetail_badgePartial__xGKJr{background:#fef3c7;color:#b45309}.InvoiceDetail_badgeUnpaid__DaFa\+{background:#fee2e2;color:#b91c1c}.InvoiceDetail_badgeCredit__dD6ut i,.InvoiceDetail_badgePaid__wyVqn i,.InvoiceDetail_badgePartial__xGKJr i,.InvoiceDetail_badgeRefund__3FzSL i,.InvoiceDetail_badgeReturn__xcWL\+ i,.InvoiceDetail_badgeSale__kbmIb i,.InvoiceDetail_badgeUnpaid__DaFa\+ i{font-size:6px}.InvoiceDetail_tableSection__CohoS{margin-bottom:24px;position:relative;z-index:2}.InvoiceDetail_tableResponsive__uXa2A{overflow-x:auto}.InvoiceDetail_invoiceTable__zhVW2{border-collapse:collapse;width:100%}.InvoiceDetail_invoiceTable__zhVW2 thead{background:#f8fafc}.InvoiceDetail_invoiceTable__zhVW2 th{border-bottom:1px solid #e2e8f0;color:#475569;font-size:12px;font-weight:600;letter-spacing:.5px;padding:13px 16px;text-align:left;text-transform:uppercase}.InvoiceDetail_invoiceTable__zhVW2 td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;padding:14px 16px;vertical-align:middle}.InvoiceDetail_invoiceTable__zhVW2 tbody tr:hover{background:#f8fafc}.InvoiceDetail_invoiceTable__zhVW2 tbody tr:last-child td{border-bottom:none}.InvoiceDetail_textEnd__9pu04{text-align:right!important}.InvoiceDetail_itemName__B8e3i{color:#0f172a;font-size:14px;font-weight:600;margin:0}.InvoiceDetail_itemCode__jy7Ns{color:#94a3b8;font-size:11.5px;margin-top:2px}.InvoiceDetail_totalsRow__dwuYb{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 340px;margin-bottom:8px;position:relative;z-index:2}.InvoiceDetail_totalsLeft__xHE4N,.InvoiceDetail_totalsRight__kQHiA{min-width:0}.InvoiceDetail_paymentDetails__\+Ix51{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:18px 20px}.InvoiceDetail_paymentHeader__4QHlM{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.InvoiceDetail_paymentDetails__\+Ix51 h6{color:#0f172a;font-size:13px;font-weight:600;letter-spacing:.4px;margin:0;text-transform:uppercase}.InvoiceDetail_paymentDetails__\+Ix51 p{color:#64748b;display:flex;font-size:13.5px;justify-content:space-between;margin:0 0 6px}.InvoiceDetail_paymentDetails__\+Ix51 p span{color:#0f172a;font-weight:600}.InvoiceDetail_changeText__0RCYl{border-top:1px dashed #e2e8f0;color:#15803d!important;font-weight:600!important;margin-top:8px!important;padding-top:8px}.InvoiceDetail_totalLine__pr88t{border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:10px 0}.InvoiceDetail_totalLine__pr88t p{color:#64748b;font-size:14px;margin:0}.InvoiceDetail_totalValue__acyOw{color:#0f172a!important;font-weight:600!important}.InvoiceDetail_grandTotalLine__RDQCV{border-top:2px solid #0f172a;display:flex;justify-content:space-between;margin-top:6px;padding:14px 0}.InvoiceDetail_grandTotalLine__RDQCV h5{color:#0f172a;font-size:18px;font-weight:700;margin:0}.InvoiceDetail_dueLine__tKxeD{color:#dc2626;display:flex;font-weight:600;justify-content:space-between;padding:8px 0}.InvoiceDetail_dueLine__tKxeD p{font-size:14px;margin:0}.InvoiceDetail_termsSection__jLWlT{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:8px;position:relative;z-index:2}.InvoiceDetail_notesBlock__\+qJjU h6,.InvoiceDetail_termsBlock__XNmrW h6{color:#0f172a;font-size:12px;font-weight:600;letter-spacing:.4px;margin:0 0 6px;text-transform:uppercase}.InvoiceDetail_notesBlock__\+qJjU p,.InvoiceDetail_termsBlock__XNmrW p{color:#64748b;font-size:13px;line-height:1.6;margin:0}.InvoiceDetail_invoiceFooter__NnrF8{padding-top:16px;position:relative;text-align:center;z-index:2}.InvoiceDetail_footerText__BMnxa{color:#0f172a;font-size:15px;font-weight:600;margin:0 0 6px}.InvoiceDetail_poweredBy__Sf9wP{color:#94a3b8;font-size:11.5px;margin:0}.InvoiceDetail_errorContainer__Y0Dmh,.InvoiceDetail_loadingContainer__SleFw{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.InvoiceDetail_loadingContainer__SleFw p{font-size:14px;margin:0}.InvoiceDetail_spinner__l1r4L{animation:InvoiceDetail_spin__lFUul 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes InvoiceDetail_spin__lFUul{to{transform:rotate(1turn)}}.InvoiceDetail_errorContainer__Y0Dmh i{color:#dc2626;font-size:48px}.InvoiceDetail_errorContainer__Y0Dmh h3{color:#0f172a;font-size:18px;margin:0}.InvoiceDetail_errorContainer__Y0Dmh p{font-size:14px;margin:0}.InvoiceDetail_modalOverlay__si6FX{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.InvoiceDetail_modal__Hek5I{background:#fff;border-radius:14px;box-shadow:0 20px 60px #0f172a4d;max-width:460px;overflow:hidden;width:90%}.InvoiceDetail_modalHeader__ErDva{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:18px 24px}.InvoiceDetail_modalHeader__ErDva h5{color:#0f172a;font-size:17px;font-weight:600;margin:0}.InvoiceDetail_modalClose__HZCxk{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:24px;line-height:1;padding:4px 8px}.InvoiceDetail_modalClose__HZCxk:hover{background:#f1f5f9;color:#475569}.InvoiceDetail_modalBody__N\+TvL{padding:24px}.InvoiceDetail_modalFooter__vvMOx{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.InvoiceDetail_formGroup__E9sw2{margin-bottom:16px}.InvoiceDetail_formGroup__E9sw2:last-child{margin-bottom:0}.InvoiceDetail_formGroup__E9sw2 label{color:#334155;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.InvoiceDetail_input__yAflH,.InvoiceDetail_textarea__y9vIu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-size:14px;padding:10px 14px;transition:border-color .15s,box-shadow .15s;width:100%}.InvoiceDetail_input__yAflH:focus,.InvoiceDetail_textarea__y9vIu:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f;outline:none}.InvoiceDetail_textarea__y9vIu{font-family:inherit;min-height:90px;resize:vertical}.InvoiceDetail_radioGroup__rN9tq{display:flex;flex-direction:column;gap:10px}.InvoiceDetail_radioGroup__rN9tq label{align-items:center;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;font-weight:400;gap:8px;padding:10px 12px;transition:border-color .15s,background .15s}.InvoiceDetail_radioGroup__rN9tq label:hover{background:#f8fafc;border-color:#cbd5e1}.InvoiceDetail_warningBox__pbrJK{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:13.5px;gap:12px;margin-bottom:16px;padding:12px 14px}.InvoiceDetail_btnCancel__HseAs{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:14px;font-weight:500;padding:9px 18px;transition:background .15s}.InvoiceDetail_btnCancel__HseAs:hover{background:#f8fafc}.InvoiceDetail_btnConfirm__nipbU{background:#3b82f6;border:1px solid #3b82f6;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:9px 18px;transition:background .15s}.InvoiceDetail_btnConfirm__nipbU:hover{background:#2563eb}.InvoiceDetail_btnDanger__hkHHW{background:#dc2626;border:1px solid #dc2626;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:9px 18px;transition:background .15s}.InvoiceDetail_btnDanger__hkHHW:hover{background:#b91c1c}button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:992px){.InvoiceDetail_addressSection__ecfje{grid-template-columns:1fr}.InvoiceDetail_invoiceMetaBlock__XU5s6{min-width:0;text-align:left}.InvoiceDetail_invoiceNumberBig__pWcPX{font-size:20px}.InvoiceDetail_badgeStack__N5Ay3{align-items:flex-start}.InvoiceDetail_metaKv__DdyBW>div{justify-content:flex-start}.InvoiceDetail_metaKv__DdyBW strong{text-align:left}.InvoiceDetail_totalsRow__dwuYb{gap:24px;grid-template-columns:1fr}.InvoiceDetail_termsSection__jLWlT{gap:20px;grid-template-columns:1fr}}@media (max-width:768px){.InvoiceDetail_pageContainer__ZAWU6{padding:16px}.InvoiceDetail_pageHeader__lv4rm{align-items:stretch;flex-direction:column}.InvoiceDetail_headerLeft__0-682,.InvoiceDetail_headerRight__jZzCz{width:100%}.InvoiceDetail_headerRight__jZzCz{justify-content:flex-end}.InvoiceDetail_invoiceContent__FcPKo{padding:24px}.InvoiceDetail_menuDropdown__C7uSP{left:auto;min-width:220px;right:0}}.InvoiceDetail_receiptPrintArea__ZVBz5{height:0;left:-10000px;overflow:hidden;position:absolute;top:0;visibility:hidden;width:0}@media print{*,:after,:before{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.InvoiceDetail_menuDropdown__C7uSP,.InvoiceDetail_modalOverlay__si6FX,.InvoiceDetail_pageHeader__lv4rm{display:none!important}body.printing-receipt{background:#fff!important;margin:0!important;padding:0!important}body.printing-receipt *{visibility:hidden!important}body.printing-receipt .InvoiceDetail_receiptPrintArea__ZVBz5,body.printing-receipt .InvoiceDetail_receiptPrintArea__ZVBz5 *{visibility:visible!important}body.printing-receipt .InvoiceDetail_receiptPrintArea__ZVBz5{height:auto!important;left:0!important;overflow:visible!important;position:absolute!important;top:0!important;width:100%!important}}.SaleTotal_pageWrapper__xTIgw{background:#f0f2f5;min-height:100vh;padding:20px}.SaleTotal_dashboardContainer__--a5f{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000f;margin:0 auto;max-width:1600px;padding:24px}.SaleTotal_pageHeader__IuBJa{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.SaleTotal_headerLeft__kwbGy{align-items:center;display:flex;gap:14px}.SaleTotal_backBtn__WIcv0{border:1.5px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;font-size:14px;height:40px;transition:all .2s ease;width:40px}.SaleTotal_backBtn__WIcv0:hover{background:#f1f5f9}.SaleTotal_headerLeft__kwbGy h1{font-size:24px;font-weight:800;letter-spacing:-.3px;margin:0}.SaleTotal_headerSubtitle__4FYsM{color:#94a3b8;font-size:13px;font-weight:400;margin:4px 0 0}.SaleTotal_filterToggleBtn__V7C4S,.SaleTotal_headerActions__RpoCa{align-items:center;display:flex;gap:8px}.SaleTotal_filterToggleBtn__V7C4S{border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s ease}.SaleTotal_filterToggleBtn__V7C4S:hover{background:#f0f0ff;border-color:#667eea;color:#667eea}.SaleTotal_actionBtn__QQJVi{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;transition:all .2s ease;width:38px}.SaleTotal_actionBtn__QQJVi:hover:not(:disabled){background:#f0f0ff;border-color:#667eea;color:#667eea}.SaleTotal_actionBtn__QQJVi:disabled{cursor:not-allowed;opacity:.5}.SaleTotal_refreshBtn__ijiw0{align-items:center;background:#667eea;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;transition:all .2s ease;width:38px}.SaleTotal_refreshBtn__ijiw0:hover:not(:disabled){background:#5568d3;transform:scale(1.05)}.SaleTotal_refreshBtn__ijiw0:disabled{cursor:not-allowed;opacity:.5}.SaleTotal_quickNav__RahNs{flex-wrap:wrap;gap:10px;margin-bottom:20px}.SaleTotal_quickNavBtn__7fwYA{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;display:flex;gap:9px;padding:10px 18px;transition:all .2s ease}.SaleTotal_quickNavBtn__7fwYA i{font-size:14px;transition:color .2s ease}.SaleTotal_quickNavBtn__7fwYA:hover{background:#f5f3ff;border-color:#667eea;color:#667eea}.SaleTotal_quickNavBtn__7fwYA:hover i{color:#667eea}.SaleTotal_quickNavActive__YvJeB{background:#667eea!important;border-color:#667eea!important;box-shadow:0 2px 8px #667eea4d;color:#fff!important}.SaleTotal_quickNavActive__YvJeB i{color:#fff!important}.SaleTotal_filtersPanel__3X-hc{animation:SaleTotal_slideDown__0VWe8 .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f;margin-bottom:20px;padding:20px}@keyframes SaleTotal_slideDown__0VWe8{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SaleTotal_filtersRow__ixs2G{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.SaleTotal_filterItem__NufjL{display:flex;flex:1 1;flex-direction:column;min-width:160px}.SaleTotal_filterItem__NufjL label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.SaleTotal_filterInput__\+ZskI{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;padding:9px 12px;transition:all .2s ease}.SaleTotal_filterInput__\+ZskI:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.SaleTotal_filterActions__7Py5e{align-items:flex-end;display:flex}.SaleTotal_resetBtn__MxCcQ{align-items:center;background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s ease;white-space:nowrap}.SaleTotal_resetBtn__MxCcQ:hover{background:#e2e8f0}.SaleTotal_periodBar__a7PWD{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.SaleTotal_periodButtons__XrY4x{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;padding:4px}.SaleTotal_periodBtn__YeemV{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:7px 16px;transition:all .2s ease}.SaleTotal_periodBtn__YeemV:hover{background:#f1f5f9;color:#334155}.SaleTotal_periodBtnActive__jjutQ{background:#667eea!important;box-shadow:0 2px 6px #667eea4d}.SaleTotal_periodInfo__EEWhc{color:#94a3b8;font-size:12px;font-weight:500}.SaleTotal_errorAlert__Ggliw{align-items:center;animation:SaleTotal_fadeIn__EBhYZ .3s ease;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:20px;padding:12px 16px}.SaleTotal_errorAlert__Ggliw i{font-size:16px}.SaleTotal_errorAlert__Ggliw span{flex:1 1}.SaleTotal_errorAlert__Ggliw button{align-items:center;background:none;border:none;border-radius:6px;color:#991b1b;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;width:24px}.SaleTotal_errorAlert__Ggliw button:hover{background:#991b1b1a}.SaleTotal_loadingContainer__Lx79-{align-items:center;background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000f;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:100px 20px}.SaleTotal_spinner__v9acO{animation:SaleTotal_spin__bPGsS .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:44px;margin-bottom:16px;width:44px}@keyframes SaleTotal_spin__bPGsS{to{transform:rotate(1turn)}}.SaleTotal_loadingContainer__Lx79- p{color:#94a3b8;font-size:14px;margin:0}.SaleTotal_topStatsRow__xVDpR{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}.SaleTotal_topStatCard__uPfSL{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;padding:22px 24px;transition:all .2s ease}.SaleTotal_topStatCard__uPfSL:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.SaleTotal_topStatHeader__dJPZe{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.SaleTotal_topStatTitle__yNBcD{color:#64748b;font-size:13px;font-weight:500}.SaleTotal_topStatPeriod__i\+cEV{background:#f1f5f9;border-radius:6px;color:#475569;font-size:11px;font-weight:600;padding:3px 10px}.SaleTotal_topStatValue__sBRj9{color:#0f172a;font-size:28px;font-weight:800;letter-spacing:-.5px;margin-bottom:8px}.SaleTotal_topStatMeta__2KTsZ{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:500;gap:6px}.SaleTotal_topStatMeta__2KTsZ i{font-size:11px}.SaleTotal_topStatComparison__ae3bP{display:flex;flex-direction:column;justify-content:center}.SaleTotal_comparisonCard__7sglz{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:16px}.SaleTotal_comparisonSide__eOWc0{flex:1 1;text-align:center}.SaleTotal_comparisonLabel__cQCVw{color:#94a3b8;display:block;font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.SaleTotal_comparisonValue__ii56O{color:#10b981;display:block;font-size:20px;font-weight:800}.SaleTotal_comparisonValueAlt__6QOWj{color:#f59e0b;display:block;font-size:20px;font-weight:800}.SaleTotal_comparisonDivider__rzZNE{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:36px;justify-content:center;width:36px}.SaleTotal_comparisonBar__vWCsN{background:#f1f5f9;border-radius:3px;display:flex;height:6px;overflow:hidden}.SaleTotal_comparisonBarFilled__-7XIc{background:linear-gradient(90deg,#667eea,#10b981);border-radius:3px 0 0 3px;transition:width .6s ease}.SaleTotal_comparisonBarPending__fZoUR{background:#f59e0b;border-radius:0 3px 3px 0;transition:width .6s ease}.SaleTotal_secondaryStats__oKm2Z{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.SaleTotal_miniStatCard__77EVR{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;gap:14px;padding:16px 18px;transition:all .2s ease}.SaleTotal_miniStatCard__77EVR:hover{box-shadow:0 4px 12px #00000014}.SaleTotal_miniStatIcon__V9Sfq{font-size:16px;height:42px;width:42px}.SaleTotal_miniIconBlue__Ri9KL{background:#dbeafe;color:#2563eb}.SaleTotal_miniIconGreen__GqCTB{background:#d1fae5;color:#059669}.SaleTotal_miniIconOrange__kEx2U{background:#fef3c7;color:#d97706}.SaleTotal_miniIconPurple__EekO5{background:#ede9fe;color:#7c3aed}.SaleTotal_miniStatInfo__Qzvj7{display:flex;flex-direction:column;min-width:0}.SaleTotal_miniStatValue__RPDJg{color:#0f172a;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SaleTotal_miniStatLabel__RpTi-{color:#94a3b8;font-size:11px;font-weight:500}.SaleTotal_sectionTabs__befOC{gap:4px;margin-bottom:20px;padding:5px}.SaleTotal_sectionTab__60EyM{border-radius:9px;display:flex;flex:1 1;justify-content:center;padding:10px 20px;transition:all .2s ease}.SaleTotal_sectionTab__60EyM:hover{background:#f1f5f9;color:#334155}.SaleTotal_sectionTabActive__Sjm9-{background:#667eea!important;box-shadow:0 2px 8px #667eea4d;color:#fff!important}.SaleTotal_tablesGrid__ZLsHY{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:24px}.SaleTotal_tableCard__i9aKM{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.SaleTotal_tableCardHeader__Xwzhz{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 22px}.SaleTotal_tableCardHeader__Xwzhz h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.SaleTotal_tableCardHeader__Xwzhz h3 i{color:#667eea}.SaleTotal_tableBadge__WG4k4{background:#fee2e2;color:#991b1b}.SaleTotal_tableBadgeGreen__heb6G,.SaleTotal_tableBadge__WG4k4{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 12px}.SaleTotal_tableBadgeGreen__heb6G{background:#d1fae5;color:#065f46}.SaleTotal_tableResponsive__9Xq7w{flex:1 1;overflow-x:auto}.SaleTotal_modernTable__6vNga{border-collapse:collapse;width:100%}.SaleTotal_modernTable__6vNga thead{background:#fafbfc}.SaleTotal_modernTable__6vNga th{border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.SaleTotal_modernTable__6vNga tbody tr{border-bottom:1px solid #f8fafc;transition:all .15s ease}.SaleTotal_modernTable__6vNga tbody tr:hover{background:#fafbfc}.SaleTotal_modernTable__6vNga td{color:#334155;font-size:13px;padding:12px 16px}.SaleTotal_clickableRow__XHHaY{cursor:pointer}.SaleTotal_clickableRow__XHHaY:hover{background:#f0f4ff!important}.SaleTotal_customerCell__k6gXQ{display:flex;flex-direction:column}.SaleTotal_customerName__QW3Op{color:#0f172a;font-size:13px;font-weight:600}.SaleTotal_invoiceNum__Es7It{color:#94a3b8;font-size:11px;margin-top:2px}.SaleTotal_amountCell__hkfBC{color:#0f172a;font-weight:700}.SaleTotal_dateCell__V8i4a{color:#64748b;font-size:12px}.SaleTotal_reasonCell__4EJtM{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SaleTotal_methodTag__zn72o{background:#ede9fe;border-radius:6px;color:#6d28d9;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;text-transform:uppercase}.SaleTotal_timeBadge__a-kTZ{background:#fef3c7;color:#92400e;display:inline-block}.SaleTotal_statusTag__A4bio,.SaleTotal_timeBadge__a-kTZ{border-radius:8px;font-size:11px;font-weight:600;padding:4px 10px}.SaleTotal_statusTag__A4bio{align-items:center;display:inline-flex;gap:5px;text-transform:capitalize}.SaleTotal_statusComplete__96CPW{background:#d1fae5;color:#065f46}.SaleTotal_statusPending__hl\+sL{background:#fef3c7;color:#92400e}.SaleTotal_statusPartial__ZYoWe{background:#dbeafe;color:#1e40af}.SaleTotal_statusCancelled__Apl52{background:#fee2e2;color:#991b1b}.SaleTotal_emptyCell__isEyb{color:#94a3b8;font-style:italic;padding:40px 16px!important;text-align:center}.SaleTotal_progressContainer__IttrC{align-items:center;display:flex;gap:10px}.SaleTotal_progressBar__mBhf3{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;height:8px;max-width:100px;min-width:20px;transition:width .3s ease}.SaleTotal_progressContainer__IttrC span{color:#475569;font-size:12px;font-weight:600;min-width:45px}.SaleTotal_viewButton__0oKpJ{align-items:center;background:#667eea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:6px 12px;transition:all .2s ease}.SaleTotal_viewButton__0oKpJ:hover{background:#5568d3;transform:scale(1.02)}.SaleTotal_invoiceLink__EwbeB{color:#667eea;cursor:pointer;font-weight:600;transition:color .2s ease}.SaleTotal_invoiceLink__EwbeB:hover{color:#5568d3;text-decoration:underline}.SaleTotal_modalOverlay__xg5se{align-items:center;animation:SaleTotal_fadeIn__EBhYZ .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.SaleTotal_modalContent__B6api{background:#fff;border-radius:16px;box-shadow:0 24px 60px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}.SaleTotal_modalHeader__01\+nn{align-items:center;background:#fafbfc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:18px 22px}.SaleTotal_modalHeader__01\+nn h2{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.SaleTotal_modalHeader__01\+nn h2 i{color:#667eea}.SaleTotal_closeButton__bm2SW{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s ease;width:34px}.SaleTotal_closeButton__bm2SW:hover{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.SaleTotal_modalLoading__aXZq9{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.SaleTotal_modalBody__PObez{flex:1 1;overflow-y:auto;padding:22px}.SaleTotal_cashierInfo__xVS64{border-bottom:1px solid #f1f5f9;margin-bottom:20px;padding-bottom:20px;text-align:center}.SaleTotal_cashierInfo__xVS64 h3{color:#0f172a;font-size:18px;font-weight:800;margin:0 0 4px}.SaleTotal_cashierInfo__xVS64 p{color:#94a3b8;font-size:13px;margin:0}.SaleTotal_modalSection__K2DFR{margin-bottom:22px}.SaleTotal_modalSection__K2DFR h4{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 12px}.SaleTotal_modalSection__K2DFR h4 i{color:#667eea}.SaleTotal_modalTableContainer__BubcB{border:1px solid #f1f5f9;border-radius:10px;overflow:hidden}.SaleTotal_modalTable__tublf{border-collapse:collapse;width:100%}.SaleTotal_modalTable__tublf thead{background:#fafbfc}.SaleTotal_modalTable__tublf th{border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.5px;padding:10px 14px;text-align:left;text-transform:uppercase}.SaleTotal_modalTable__tublf td{border-bottom:1px solid #f8fafc;color:#334155;font-size:12px;padding:10px 14px}.SaleTotal_modalTable__tublf tbody tr:last-child td{border-bottom:none}.SaleTotal_modalTable__tublf tbody tr:hover{background:#fafbfc}.SaleTotal_toast__gqHfU{align-items:center;animation:SaleTotal_slideIn__SE27R .3s ease-out;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;font-size:14px;font-weight:500;gap:12px;max-width:400px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:9999}.SaleTotal_toast__gqHfU i:first-child{font-size:18px}.SaleTotal_toastClose__N9eWZ{background:none;border:none;color:inherit;cursor:pointer;margin-left:auto;opacity:.7;padding:4px;transition:opacity .2s}.SaleTotal_toastClose__N9eWZ:hover{opacity:1}.SaleTotal_toastSuccess__i-Gy7{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.SaleTotal_toastError__rztpL{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.SaleTotal_toastInfo__at\+-W{background:linear-gradient(135deg,#3b82f6,#2563eb)}@keyframes SaleTotal_slideIn__SE27R{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (max-width:1200px){.SaleTotal_tablesGrid__ZLsHY{grid-template-columns:1fr}}@media (max-width:1024px){.SaleTotal_topStatsRow__xVDpR{grid-template-columns:1fr 1fr}.SaleTotal_secondaryStats__oKm2Z{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.SaleTotal_pageWrapper__xTIgw{padding:10px}.SaleTotal_dashboardContainer__--a5f{border-radius:12px;padding:14px}.SaleTotal_pageHeader__IuBJa{align-items:flex-start;flex-direction:column;gap:12px}.SaleTotal_headerActions__RpoCa{flex-wrap:wrap;width:100%}.SaleTotal_topStatsRow__xVDpR{grid-template-columns:1fr}.SaleTotal_secondaryStats__oKm2Z{grid-template-columns:1fr 1fr}.SaleTotal_periodBar__a7PWD{align-items:flex-start;flex-direction:column;gap:10px}.SaleTotal_filtersRow__ixs2G{flex-direction:column}.SaleTotal_filterItem__NufjL{min-width:100%}.SaleTotal_sectionTabs__befOC{flex-direction:column}.SaleTotal_sectionTab__60EyM{justify-content:flex-start}.SaleTotal_quickNav__RahNs{gap:8px}.SaleTotal_quickNavBtn__7fwYA{flex:1 1;font-size:12px;justify-content:center;min-width:0;padding:8px 14px}.SaleTotal_quickNavBtn__7fwYA span{display:none}.SaleTotal_quickNavBtn__7fwYA i{font-size:16px}.SaleTotal_tableCardHeader__Xwzhz{align-items:flex-start;flex-direction:column}.SaleTotal_topStatValue__sBRj9{font-size:22px}.SaleTotal_comparisonValueAlt__6QOWj,.SaleTotal_comparisonValue__ii56O{font-size:16px}}@media (max-width:480px){.SaleTotal_secondaryStats__oKm2Z{grid-template-columns:1fr}.SaleTotal_miniStatCard__77EVR{padding:14px}.SaleTotal_modalContent__B6api{border-radius:0;max-height:100vh}}@media print{.SaleTotal_pageWrapper__xTIgw{background:#fff;padding:0}.SaleTotal_dashboardContainer__--a5f{background:#fff;border:none;box-shadow:none;padding:0}.SaleTotal_backBtn__WIcv0,.SaleTotal_filtersPanel__3X-hc,.SaleTotal_pageHeader__IuBJa,.SaleTotal_periodBar__a7PWD,.SaleTotal_quickNav__RahNs,.SaleTotal_sectionTabs__befOC,.SaleTotal_toast__gqHfU{display:none!important}.SaleTotal_topStatsRow__xVDpR{grid-template-columns:repeat(3,1fr)}.SaleTotal_miniStatCard__77EVR,.SaleTotal_tableCard__i9aKM,.SaleTotal_topStatCard__uPfSL{border:1px solid #e2e8f0;box-shadow:none;page-break-inside:avoid}.SaleTotal_viewButton__0oKpJ{display:none}.SaleTotal_tablesGrid__ZLsHY{grid-template-columns:1fr}}.SaleTotal_profitSection__736mK{display:flex;flex-direction:column;gap:1.5rem}.SaleTotal_profitCardsGrid__kRrjr{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.SaleTotal_profitCardsGrid__kRrjr{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.SaleTotal_profitCardsGrid__kRrjr{grid-template-columns:1fr}}.SaleTotal_profitCard__0ePXH{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;gap:1rem;padding:1.25rem;transition:transform .2s ease,box-shadow .2s ease}.SaleTotal_profitCard__0ePXH:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.SaleTotal_profitCardIcon__gSsvY{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.SaleTotal_profitCardIcon__gSsvY i{color:#fff;font-size:1.4rem}.SaleTotal_profitCardContent__ONnBG{display:flex;flex-direction:column;gap:.15rem;min-width:0}.SaleTotal_profitCardLabel__\+KQyC{color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.SaleTotal_profitCardValue__nom8v{color:#1f2937;font-size:1.5rem;font-weight:700;line-height:1.2}.SaleTotal_profitCardMeta__jm\+ew{color:#9ca3af;font-size:.8rem}.SaleTotal_profitBreakdown__RsD4r{padding:1.5rem}.SaleTotal_profitBreakdownRow__VCAsQ{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:.875rem 0}.SaleTotal_profitBreakdownRow__VCAsQ:last-child{border-bottom:none}.SaleTotal_profitBreakdownLabel__nf3d\+{align-items:center;color:#4b5563;display:flex;font-size:.95rem;gap:.75rem}.SaleTotal_profitBreakdownLabel__nf3d\+ i{font-size:1rem;text-align:center;width:20px}.SaleTotal_profitBreakdownValue__wA6sY{color:#1f2937;font-family:SF Mono,Consolas,monospace;font-size:1rem;font-weight:600}.SaleTotal_profitBreakdownDivider__ZWAhw{background:linear-gradient(90deg,#e5e7eb,#d1d5db 50%,#e5e7eb);border-radius:1px;height:2px;margin:.5rem 0}.SaleTotal_profitBreakdownTotal__KH1jJ{background:#f9fafb;border-radius:8px;margin:0 -1.5rem;padding:1rem 1.5rem}.SaleTotal_marginAnalysis__CuGDO{padding:1.5rem}.SaleTotal_marginBar__Uxq1M{margin-bottom:1.5rem}.SaleTotal_marginBarLabel__kFYYW{color:#374151;display:flex;font-weight:600;justify-content:space-between;margin-bottom:.5rem}.SaleTotal_marginBarTrack__lt43P{background:#e5e7eb;border-radius:12px;height:24px;overflow:hidden;position:relative}.SaleTotal_marginBarFill__FlWdo{border-radius:12px;height:100%;position:relative;transition:width .5s ease}.SaleTotal_marginBarFill__FlWdo:after{background:linear-gradient(180deg,#ffffff4d,#0000);border-radius:12px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.SaleTotal_marginBarScale__Vgvel{color:#9ca3af;display:flex;font-size:.75rem;justify-content:space-between;margin-top:.5rem}.SaleTotal_marginLegend__GZNNP{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding-top:1rem}.SaleTotal_marginLegendItem__EPBt4{align-items:center;color:#6b7280;display:flex;font-size:.8rem;gap:.5rem}.SaleTotal_marginLegendItem__EPBt4 span:first-child{border-radius:3px;height:12px;width:12px}.SaleTotal_pageWrapper__xTIgw{background:#f1f3f6}.SaleTotal_pageHeader__IuBJa{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;padding:14px 20px}.SaleTotal_headerLeft__kwbGy h1{color:#0f172a;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.SaleTotal_headerLeft__kwbGy h1:before{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;box-shadow:0 2px 6px #4f46e540;color:#fff;content:"\f362";display:inline-flex;font-family:Font Awesome\ 5 Free,Font Awesome\ 6 Free;font-size:14px;font-weight:900;height:36px;justify-content:center;margin-right:10px;width:36px}.SaleTotal_headerSubtitle__4FYsM{color:#64748b;font-size:12.5px;padding-left:46px}.SaleTotal_backBtn__WIcv0{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:flex;flex-shrink:0;font-size:13px;height:36px;justify-content:center;width:36px}.SaleTotal_backBtn__WIcv0:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.SaleTotal_filterToggleBtn__V7C4S{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:13px;font-weight:600;padding:8px 14px}.SaleTotal_filterToggleBtn__V7C4S:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.SaleTotal_actionBtn__QQJVi,.SaleTotal_refreshBtn__ijiw0{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.SaleTotal_actionBtn__QQJVi:hover:not(:disabled),.SaleTotal_refreshBtn__ijiw0:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.SaleTotal_quickNav__RahNs{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:2px;margin-bottom:14px;overflow-x:auto;padding:8px}.SaleTotal_quickNavBtn__7fwYA{align-items:center;background:#0000!important;border:none;border-bottom:2px solid #0000;border-radius:0;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:-1px;padding:13px 16px 15px;position:relative;transition:color .15s;white-space:nowrap}.SaleTotal_quickNavBtn__7fwYA i{color:#94a3b8;font-size:12px;transition:color .15s}.SaleTotal_quickNavBtn__7fwYA:hover{background:#0000!important;color:#0f172a}.SaleTotal_quickNavBtn__7fwYA:hover i{color:#4f46e5}.SaleTotal_quickNavActive__YvJeB{background:#0000!important;border-bottom-color:#4f46e5!important;box-shadow:none!important;color:#4f46e5!important}.SaleTotal_quickNavActive__YvJeB i{color:#4f46e5!important}.SaleTotal_sectionTabs__befOC{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:2px;margin-bottom:14px;overflow-x:auto;padding:0 8px}.SaleTotal_sectionTab__60EyM{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;gap:8px;margin-bottom:-1px;padding:13px 18px 15px;transition:color .15s;white-space:nowrap}.SaleTotal_sectionTab__60EyM i{color:#94a3b8;font-size:12px;transition:color .15s}.SaleTotal_sectionTab__60EyM:hover{background:#0000;color:#0f172a}.SaleTotal_sectionTab__60EyM:hover i{color:#4f46e5}.SaleTotal_sectionTabActive__Sjm9-{background:#0000!important;border-bottom-color:#4f46e5!important;box-shadow:none!important;color:#4f46e5!important}.SaleTotal_sectionTabActive__Sjm9- i{color:#4f46e5!important}.SaleTotal_filterInput__\+ZskI:focus{border-color:#4f46e5!important;box-shadow:0 0 0 3px #6366f126!important}.SaleTotal_periodBtnActive__jjutQ{background:#4f46e5!important;box-shadow:0 2px 6px #4f46e54d!important;color:#fff!important}.SaleTotal_applyBtn__B1JGw{background:#4f46e5!important}.SaleTotal_applyBtn__B1JGw:hover:not(:disabled){background:#4338ca!important;box-shadow:0 4px 12px #4f46e54d!important}.SaleTotal_spinner__v9acO{border-top-color:#4f46e5!important}.SaleTotal_backButton__3YkDW{background:#4f46e5!important}.SaleTotal_backButton__3YkDW:hover{background:#4338ca!important;box-shadow:0 4px 12px #4f46e54d!important}.SaleTotal_toastInfo__at\+-W{background:linear-gradient(135deg,#4f46e5,#4338ca)!important;color:#fff}.SaleTotal_miniStatIcon__V9Sfq{align-items:center;border-radius:10px;color:#fff!important;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.SaleTotal_miniIconBlue__Ri9KL{background:linear-gradient(135deg,#6366f1,#4f46e5)!important;color:#fff!important}.SaleTotal_miniIconGreen__GqCTB{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.SaleTotal_miniIconOrange__kEx2U{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important}.SaleTotal_miniIconPurple__EekO5{background:linear-gradient(135deg,#14b8a6,#0d9488)!important;color:#fff!important}.SaleTotal_topStatCard__uPfSL{border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 1px 3px #0f172a0a!important;transition:transform .15s,box-shadow .15s!important}.SaleTotal_topStatCard__uPfSL:hover{box-shadow:0 4px 12px #0f172a0f!important;transform:translateY(-1px)!important}.SaleTotal_tableCard__i9aKM{border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 1px 3px #0f172a0a!important}.SaleTotal_quickNav__RahNs>.SaleTotal_backBtn__WIcv0{align-self:center;border-radius:8px;flex-shrink:0;height:36px;margin:0 12px 0 4px;position:relative;width:36px}.SaleTotal_quickNav__RahNs>.SaleTotal_backBtn__WIcv0:after{background:#e2e8f0;content:"";height:22px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px}.SaleTotal_toolbar__WOG46{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:10px;margin-bottom:12px;padding:10px 14px}.SaleTotal_toolbarLeft__crkY4{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.SaleTotal_toolbarRight__UzWwW{align-items:center;display:flex;flex-shrink:0;gap:6px}.SaleTotal_toolbarSearch__3sYqo{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;height:36px;max-width:360px;padding:0 10px 0 34px;position:relative;transition:border-color .15s,background .15s;width:100%}.SaleTotal_toolbarSearch__3sYqo:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.SaleTotal_toolbarSearch__3sYqo>i{color:#94a3b8;font-size:12px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SaleTotal_toolbarSearchInput__K1NBJ{background:#0000;border:none;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:0}.SaleTotal_toolbarSearchInput__K1NBJ::placeholder{color:#94a3b8}.SaleTotal_toolbarSearchClear__SLCb-{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:11px;padding:4px 6px;transition:background .15s,color .15s}.SaleTotal_toolbarSearchClear__SLCb-:hover{background:#e2e8f0;color:#475569}.SaleTotal_toolbarBtn__YZPlp{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:34px;padding:0 12px;transition:all .15s;white-space:nowrap}.SaleTotal_toolbarBtn__YZPlp i{color:#64748b;font-size:11px}.SaleTotal_toolbarBtn__YZPlp:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.SaleTotal_toolbarBtn__YZPlp:hover:not(:disabled) i{color:#4f46e5}.SaleTotal_toolbarBtn__YZPlp:disabled{cursor:not-allowed;opacity:.55}.SaleTotal_toolbarBtnActive__KIVgy{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.SaleTotal_toolbarBtnActive__KIVgy i{color:#fff!important}.SaleTotal_toolbarBtnHasItems__DnJiT{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important}.SaleTotal_toolbarBtnHasItems__DnJiT i{color:#4f46e5!important}.SaleTotal_toolbarBadge__2Y7E1{align-items:center;background:#fff;border-radius:9px;color:#4f46e5;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:2px;min-width:18px;padding:0 5px}.SaleTotal_toolbarBtn__YZPlp:not(.SaleTotal_toolbarBtnActive__KIVgy) .SaleTotal_toolbarBadge__2Y7E1{background:#ef4444;color:#fff}.SaleTotal_toolbarIconBtn__Gh\+Ua{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;height:34px;justify-content:center;transition:all .15s;width:34px}.SaleTotal_toolbarIconBtn__Gh\+Ua:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#4f46e5}.SaleTotal_toolbarIconBtn__Gh\+Ua:disabled{cursor:not-allowed;opacity:.55}.SaleTotal_toolbarDivider__A9oX1{background:#e2e8f0;height:20px;margin:0 2px;width:1px}.SaleTotal_toolbarPopoverWrap__H4vLc{display:inline-block;position:relative}.SaleTotal_filterChips__r2\+7u{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:10px 12px}.SaleTotal_filterChipsLabel__4H9AY{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;margin-right:2px;text-transform:uppercase}.SaleTotal_filterChip__6fjJm{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;display:inline-flex;font-size:12px;gap:6px;max-width:240px;padding:4px 6px 4px 10px}.SaleTotal_filterChipKey__Q6igi{color:#4f46e5;font-weight:700}.SaleTotal_filterChipValue__ip8-8{font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SaleTotal_filterChip__6fjJm button{align-items:center;background:#0000;border:none;border-radius:4px;color:#6366f1;cursor:pointer;display:inline-flex;font-size:10px;height:18px;justify-content:center;padding:0;transition:background .15s,color .15s;width:18px}.SaleTotal_filterChip__6fjJm button:hover{background:#c7d2fe;color:#3730a3}.SaleTotal_filterChipsClearAll__655g1{background:#0000;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;margin-left:auto;padding:4px 10px;transition:background .15s}.SaleTotal_filterChipsClearAll__655g1:hover{background:#fef2f2}.SaleTotal_filterModalOverlay__8csrO{align-items:center;animation:SaleTotal_fadeIn__EBhYZ .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes SaleTotal_fadeIn__EBhYZ{0%{opacity:0}to{opacity:1}}.SaleTotal_filterModal__BcGEd{animation:SaleTotal_slideUp__64CTp .2s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0f172a40;display:flex;flex-direction:column;max-height:88vh;max-width:780px;overflow:hidden;width:92vw}@keyframes SaleTotal_slideUp__64CTp{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.SaleTotal_filterModalHeader__aG1So{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.SaleTotal_filterModalHeader__aG1So h3{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:700;gap:10px;margin:0}.SaleTotal_filterModalHeader__aG1So h3 i{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:8px;box-shadow:0 2px 6px #4f46e540;color:#fff;display:inline-flex;font-size:12px;height:32px;justify-content:center;width:32px}.SaleTotal_filterModalCount__DrNxJ{align-items:center;background:#ef4444;border-radius:10px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.SaleTotal_filterModalClose__NfNUG{background:#0000;border:1px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;height:32px;transition:all .15s;width:32px}.SaleTotal_filterModalClose__NfNUG:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.SaleTotal_filterModalBody__FuCfi{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.SaleTotal_filterModalNav__rcWb-{background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex:0 0 200px;flex-direction:column;gap:2px;overflow-y:auto;padding:10px 8px}.SaleTotal_filterModalNavItem__V5KDc{align-items:center;background:#0000;border:none;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:10px;padding:9px 12px;position:relative;text-align:left;transition:all .15s}.SaleTotal_filterModalNavItem__V5KDc i{color:#94a3b8;font-size:12px;text-align:center;width:16px}.SaleTotal_filterModalNavItem__V5KDc:hover{background:#eef2ff;color:#0f172a}.SaleTotal_filterModalNavItem__V5KDc:hover i{color:#4f46e5}.SaleTotal_filterModalNavItemActive__KRCeW{background:#fff!important;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a14;color:#4f46e5!important}.SaleTotal_filterModalNavItemActive__KRCeW i{color:#4f46e5!important}.SaleTotal_filterModalNavDot__CiOYg{background:#4f46e5;border-radius:50%;height:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:6px}.SaleTotal_filterModalContent__lqdDo{flex:1 1 auto;min-width:0;overflow-y:auto;padding:20px 24px}.SaleTotal_filterModalSection__sYRIS{margin-bottom:20px}.SaleTotal_filterModalSection__sYRIS:last-child{margin-bottom:0}.SaleTotal_filterModalLabel__NLCRD{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.SaleTotal_filterModalInput__Hpnxu{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.SaleTotal_filterModalInput__Hpnxu:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.SaleTotal_filterModalInput__Hpnxu::placeholder{color:#94a3b8}.SaleTotal_filterModalDateRow__H-g93{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.SaleTotal_filterModalField__cbHhf{display:flex;flex-direction:column;gap:4px}.SaleTotal_filterModalField__cbHhf label{color:#64748b;font-size:11px;font-weight:600}.SaleTotal_periodShortcuts__bQ0Ar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.SaleTotal_periodShortcut__W-OQS{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.SaleTotal_periodShortcut__W-OQS:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.SaleTotal_periodShortcutActive__8xemB{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.SaleTotal_filterModalFooter__VRkrO{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 20px}.SaleTotal_filterModalFooterRight__GgERQ{display:flex;gap:8px}.SaleTotal_filterModalReset__8xBpw{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;transition:background .15s}.SaleTotal_filterModalReset__8xBpw:hover{background:#fef2f2;border-color:#fecaca}.SaleTotal_filterModalCancel__Us\+\+p{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:8px 18px;transition:all .15s}.SaleTotal_filterModalCancel__Us\+\+p:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.SaleTotal_filterModalApply__\+Kpge{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:8px 18px;transition:box-shadow .15s,transform .15s}.SaleTotal_filterModalApply__\+Kpge:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.SaleTotal_popover__uQ4XN{animation:SaleTotal_popoverIn__z\+7bO .14s ease;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 32px #0f172a1f,0 2px 6px #0f172a0d;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);width:260px;z-index:100}.SaleTotal_popoverWide__Qd0hN{width:340px}@keyframes SaleTotal_popoverIn__z\+7bO{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SaleTotal_popoverHeader__a0uh1{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.06em;padding:10px 14px;text-transform:uppercase}.SaleTotal_popoverBody__msEH8{max-height:320px;overflow-y:auto;padding:6px;scrollbar-width:thin}.SaleTotal_popoverBody__msEH8::-webkit-scrollbar{width:6px}.SaleTotal_popoverBody__msEH8::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.SaleTotal_popoverFooter__UyPDc{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:6px;justify-content:space-between;padding:8px 10px}.SaleTotal_popoverEmpty__IZtrN{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:8px;padding:20px 12px}.SaleTotal_popoverEmpty__IZtrN i{color:#cbd5e1;font-size:20px}.SaleTotal_popoverEmpty__IZtrN span{font-size:12px;font-weight:500}.SaleTotal_popoverRadioRow__uqWOQ{align-items:center;border-radius:6px;color:#0f172a;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:10px;padding:8px 10px;transition:background .1s}.SaleTotal_popoverRadioRow__uqWOQ:hover{background:#f1f5f9}.SaleTotal_popoverRadioRow__uqWOQ input[type=radio]{appearance:none;-webkit-appearance:none;border:1.5px solid #cbd5e1;border-radius:50%;cursor:pointer;flex-shrink:0;height:14px;margin:0;position:relative;transition:all .12s;width:14px}.SaleTotal_popoverRadioRow__uqWOQ input[type=radio]:checked{border-color:#4f46e5;border-width:4px}.SaleTotal_savedViewRow__WvVz3{align-items:center;border-radius:6px;display:flex;gap:4px;padding:4px 6px;transition:background .1s}.SaleTotal_savedViewRow__WvVz3:hover{background:#f1f5f9}.SaleTotal_savedViewName__o3lwr{align-items:center;background:#0000;border:none;border-radius:4px;color:#0f172a;cursor:pointer;display:flex;flex:1 1 auto;font-family:inherit;font-size:12.5px;font-weight:600;gap:8px;min-width:0;padding:6px 8px;text-align:left}.SaleTotal_savedViewName__o3lwr i{color:#4f46e5;flex-shrink:0;font-size:11px}.SaleTotal_savedViewName__o3lwr span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SaleTotal_savedViewName__o3lwr:hover{color:#4f46e5}.SaleTotal_savedViewRenameInput__23skn{background:#fff;border:1px solid #6366f1;border-radius:4px;box-shadow:0 0 0 2px #6366f126;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:12.5px;font-weight:600;outline:none;padding:6px 8px}.SaleTotal_savedViewActions__\+dU1E{display:flex;flex-shrink:0;gap:2px}.SaleTotal_savedViewActionBtn__-IBBu{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:inline-flex;font-size:11px;height:26px;justify-content:center;transition:all .15s;width:26px}.SaleTotal_savedViewActionBtn__-IBBu:hover{background:#e2e8f0;color:#0f172a}.SaleTotal_savedViewActionDanger__V2S2s:hover{background:#fee2e2;color:#dc2626}.SaleTotal_savedViewNewInput__F0\+Mh{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:12px;height:30px;min-width:0;outline:none;padding:6px 10px;transition:border-color .15s,box-shadow .15s}.SaleTotal_savedViewNewInput__F0\+Mh:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.SaleTotal_savedViewNewInput__F0\+Mh::placeholder{color:#94a3b8}.SaleTotal_savedViewSaveBtn__j9V3Q{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:6px;box-shadow:0 1px 2px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;gap:5px;height:30px;padding:0 10px;transition:box-shadow .15s,opacity .15s}.SaleTotal_savedViewSaveBtn__j9V3Q i{font-size:9px}.SaleTotal_savedViewSaveBtn__j9V3Q:hover:not(:disabled){box-shadow:0 3px 8px #4f46e559}.SaleTotal_savedViewSaveBtn__j9V3Q:disabled{cursor:not-allowed;opacity:.5}.SaleTotal_groupHeaderRow__Q-bAf{background:#f8fafc!important;cursor:pointer;-webkit-user-select:none;user-select:none}.SaleTotal_groupHeaderRow__Q-bAf:hover{background:#eef2ff!important}.SaleTotal_groupHeaderCell__fnMOu{border-bottom:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;padding:10px 14px!important}.SaleTotal_groupHeaderInner__WF0a9{align-items:center;display:flex;gap:10px}.SaleTotal_groupHeaderChevron__LdW87{color:#64748b;font-size:10px;transition:transform .15s;width:10px}.SaleTotal_groupHeaderLabel__iOhkM{color:#0f172a;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.SaleTotal_groupHeaderCount__DnWsj{align-items:center;background:#e2e8f0;border-radius:10px;color:#475569;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.01em;padding:2px 8px}.SaleTotal_groupHeaderTotal__VSnQE{font-feature-settings:"tnum";color:#4f46e5;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;margin-left:auto}@media (max-width:900px){.SaleTotal_toolbar__WOG46{flex-wrap:wrap}.SaleTotal_toolbarBtn__YZPlp span{display:none}.SaleTotal_filterModal__BcGEd{max-height:95vh}.SaleTotal_filterModalNav__rcWb-{flex:0 0 60px;padding:8px 4px}.SaleTotal_filterModalNavItem__V5KDc span{display:none}.SaleTotal_filterModalNavItem__V5KDc{justify-content:center;padding:10px 8px}.SaleTotal_popover__uQ4XN{max-width:320px;width:90vw}.SaleTotal_popoverWide__Qd0hN{max-width:360px;width:92vw}}.CreditNoteList_pageContainer__K6\+lx{background:#f1f3f6;min-height:100vh;padding:16px 20px}.CreditNoteList_notification__kqWUr{align-items:center;animation:CreditNoteList_slideIn__JXdaP .3s ease;background:#fff;border-left:4px solid;border-radius:10px;box-shadow:0 6px 20px #0f172a1f;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:12px 18px;position:fixed;right:20px;top:20px;z-index:1300}.CreditNoteList_notification__kqWUr.CreditNoteList_success__mCzqV{border-left-color:#10b981;color:#064e3b}.CreditNoteList_notification__kqWUr.CreditNoteList_success__mCzqV i{color:#10b981}.CreditNoteList_notification__kqWUr.CreditNoteList_error__r\+pS0{border-left-color:#ef4444;color:#7f1d1d}.CreditNoteList_notification__kqWUr.CreditNoteList_error__r\+pS0 i{color:#ef4444}.CreditNoteList_notification__kqWUr button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes CreditNoteList_slideIn__JXdaP{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.CreditNoteList_pageHeader__rc8Pf{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.CreditNoteList_headerLeft__qwldC{align-items:center;display:flex;gap:14px}.CreditNoteList_backBtn__\+juVf{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.CreditNoteList_backBtn__\+juVf:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.CreditNoteList_headerIcon__w4qjm{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.CreditNoteList_headerLeft__qwldC h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.CreditNoteList_headerSubtitle__j\+RFB{color:#64748b;font-size:12.5px;margin:2px 0 0}.CreditNoteList_headerSubtitle__j\+RFB strong{color:#4f46e5;font-weight:700}.CreditNoteList_headerActions__5kie3{align-items:center;display:flex;gap:8px}.CreditNoteList_iconBtn__fZmHk,.CreditNoteList_refreshBtn__ru4nl{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.CreditNoteList_iconBtn__fZmHk:hover,.CreditNoteList_refreshBtn__ru4nl:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.CreditNoteList_secondaryBtn__qGffR{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s}.CreditNoteList_secondaryBtn__qGffR:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.CreditNoteList_primaryBtn__AGbBt{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.CreditNoteList_primaryBtn__AGbBt:hover{background:linear-gradient(180deg,#4f46e5,#4338ca);box-shadow:0 3px 8px #4f46e559}.CreditNoteList_iconBtn__fZmHk:disabled,.CreditNoteList_primaryBtn__AGbBt:disabled,.CreditNoteList_secondaryBtn__qGffR:disabled{cursor:not-allowed;opacity:.55}.CreditNoteList_statsRow__aN6yD{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.CreditNoteList_statCard__c40DI{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:12px;padding:12px 14px}.CreditNoteList_statIcon__3BScJ{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.CreditNoteList_statIconBlue__Utfim{background:linear-gradient(135deg,#6366f1,#4f46e5)}.CreditNoteList_statIconGreen__gthSM{background:linear-gradient(135deg,#10b981,#059669)}.CreditNoteList_statIconAmber__folCg{background:linear-gradient(135deg,#f59e0b,#d97706)}.CreditNoteList_statIconPurple__IohME{background:linear-gradient(135deg,#a855f7,#7e22ce)}.CreditNoteList_statInfo__R8zVu{display:flex;flex-direction:column;min-width:0}.CreditNoteList_statValue__tTwA8{color:#0f172a;font-size:16px;font-weight:700;line-height:1.1}.CreditNoteList_statLabel__\+LQBW{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.CreditNoteList_toolbar__UApvy{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:14px;padding:12px 14px}.CreditNoteList_searchBox__VkjUD{flex:1 1;max-width:420px;min-width:220px;position:relative}.CreditNoteList_searchBox__VkjUD i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.CreditNoteList_searchBox__VkjUD input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;outline:none;padding:0 36px 0 34px;transition:all .15s;width:100%}.CreditNoteList_searchBox__VkjUD input::placeholder{color:#94a3b8}.CreditNoteList_searchBox__VkjUD input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.CreditNoteList_clearSearch__ZRyEZ{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:22px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px}.CreditNoteList_clearSearch__ZRyEZ:hover{background:#cbd5e1;color:#334155}.CreditNoteList_toolBtn__SBA78{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 12px;position:relative;transition:all .15s;white-space:nowrap}.CreditNoteList_toolBtn__SBA78:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.CreditNoteList_toolBtn__SBA78.CreditNoteList_active__rRBxh{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.CreditNoteList_toolBtn__SBA78 i{font-size:11px}.CreditNoteList_toolBtnBadge__whuLi{align-items:center;background:#4f46e5;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:2px;min-width:18px;padding:0 5px}.CreditNoteList_toolDivider__xcNXU{background:#e2e8f0;height:22px;width:1px}.CreditNoteList_toolSelect__k0J8X{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:36px;outline:none;padding:0 30px 0 12px;transition:all .15s}.CreditNoteList_toolSelect__k0J8X:hover{border-color:#cbd5e1}.CreditNoteList_toolSelect__k0J8X:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.CreditNoteList_quickTabs__imAw4{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.CreditNoteList_quickTab__mRGOU{align-items:center;background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 14px;transition:all .15s;white-space:nowrap}.CreditNoteList_quickTab__mRGOU:hover:not(.CreditNoteList_quickTabActive__mfjkx){background:#fff;color:#334155}.CreditNoteList_quickTabActive__mfjkx{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.CreditNoteList_tabBadge__bByF-{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.CreditNoteList_quickTabActive__mfjkx .CreditNoteList_tabBadge__bByF-{background:#eef2ff;color:#4f46e5}.CreditNoteList_activeChips__ROz9s{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.CreditNoteList_activeChipsLabel__u2MCA{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.CreditNoteList_chip__kxzti{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.CreditNoteList_chipLabel__Hu6mg{color:#6366f1;font-weight:500}.CreditNoteList_chipRemove__DEA6Q{align-items:center;background:#6366f12e;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.CreditNoteList_chipRemove__DEA6Q:hover{background:#4f46e5;color:#fff}.CreditNoteList_chipsClearAll__Dlcid{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:11.5px;font-weight:600;margin-left:auto;padding:4px 8px;transition:all .15s}.CreditNoteList_chipsClearAll__Dlcid:hover{background:#fef2f2}.CreditNoteList_bulkBar__s\+R0n{align-items:center;animation:CreditNoteList_slideDown__Gpw8q .2s ease;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:10px 14px}@keyframes CreditNoteList_slideDown__Gpw8q{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CreditNoteList_bulkBarText__Ks7jU{color:#4338ca;font-size:13px;font-weight:600}.CreditNoteList_bulkBarText__Ks7jU strong{font-weight:700}.CreditNoteList_bulkBarActions__JRKV3{align-items:center;display:flex;gap:8px;margin-left:auto}.CreditNoteList_bulkBarBtn__YKTVj{align-items:center;background:#fff;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 12px;transition:all .15s}.CreditNoteList_bulkBarBtn__YKTVj:hover{background:#eef2ff}.CreditNoteList_bulkBarBtn__YKTVj.CreditNoteList_danger__y98yM{border-color:#fecaca;color:#b91c1c}.CreditNoteList_bulkBarBtn__YKTVj.CreditNoteList_danger__y98yM:hover{background:#fef2f2}.CreditNoteList_bulkBarClose__nXfEh{align-items:center;background:#6366f126;border:none;border-radius:6px;color:#4338ca;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;width:26px}.CreditNoteList_bulkBarClose__nXfEh:hover{background:#6366f140}.CreditNoteList_tableCard__8s1uc{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.CreditNoteList_tableWrapper__V1a-r{overflow-x:auto}.CreditNoteList_table__wR4ck{border-collapse:collapse;width:100%}.CreditNoteList_table__wR4ck thead th{background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.CreditNoteList_table__wR4ck tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.CreditNoteList_table__wR4ck tbody tr:hover{background:#f8fafc}.CreditNoteList_table__wR4ck tbody tr:last-child{border-bottom:none}.CreditNoteList_table__wR4ck tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.CreditNoteList_clickableRow__pW6kQ{cursor:pointer}.CreditNoteList_selectedRow__sepVC{background:#eef2ff!important}.CreditNoteList_textRight__GVgjq{text-align:right}.CreditNoteList_textCenter__QO1TG{text-align:center}.CreditNoteList_groupRow__R2IZI td{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:700;letter-spacing:.05em;padding:8px 14px;text-transform:uppercase}.CreditNoteList_groupRowCount__r0n5G{color:#64748b;font-weight:500;letter-spacing:normal;margin-left:8px;text-transform:none}.CreditNoteList_checkboxCell__5zKg9{padding:0 0 0 14px!important;width:36px}.CreditNoteList_checkbox__1p5yq{accent-color:#4f46e5;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;height:16px;width:16px}.CreditNoteList_productCell__wz4Zj{align-items:center;display:flex;gap:12px}.CreditNoteList_productThumb__hHnZY{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;overflow:hidden;width:36px}.CreditNoteList_productThumb__hHnZY img{height:100%;object-fit:cover;width:100%}.CreditNoteList_productInfo__-G60p{display:flex;flex-direction:column;min-width:0}.CreditNoteList_productNameRow__bBONd{align-items:center;display:flex;gap:8px}.CreditNoteList_productName__6aypn{color:#0f172a;font-size:13px;font-weight:600;line-height:1.2}.CreditNoteList_productCode__3AySl{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.03em;margin-bottom:2px}.CreditNoteList_productMeta__7Fjpd{color:#64748b;font-size:11px;margin-top:2px}.CreditNoteList_typeBadgeFinished__-UeVG,.CreditNoteList_typeBadgeRaw__Bqmjm{align-items:center;border-radius:4px;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.CreditNoteList_typeBadgeFinished__-UeVG{background:#dcfce7;color:#166534}.CreditNoteList_typeBadgeRaw__Bqmjm{background:#fef3c7;color:#92400e}.CreditNoteList_categoryBadge__9TOFE{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.CreditNoteList_costPrice__ECObQ,.CreditNoteList_sellPrice__ivzZ0{font-feature-settings:"tnum";color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.CreditNoteList_costPrice__ECObQ{color:#64748b;font-weight:500}.CreditNoteList_stockQty__jsT6T{font-feature-settings:"tnum";align-items:center;color:#0f172a;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px}.CreditNoteList_stockLabel__yOGlu{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.CreditNoteList_stockOut__UpKnq{color:#b91c1c}.CreditNoteList_stockOut__UpKnq .CreditNoteList_stockLabel__yOGlu{color:#ef4444}.CreditNoteList_stockCritical__Qrgdd{color:#c2410c}.CreditNoteList_stockCritical__Qrgdd .CreditNoteList_stockLabel__yOGlu{color:#f97316}.CreditNoteList_stockLow__03ONi{color:#a16207}.CreditNoteList_stockLow__03ONi .CreditNoteList_stockLabel__yOGlu{color:#ca8a04}.CreditNoteList_stockOk__SwXgp{color:#166534}.CreditNoteList_statusBadge__SRVQ2{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px}.CreditNoteList_statusBadge__SRVQ2:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.CreditNoteList_statusBadge__SRVQ2.CreditNoteList_stockOk__SwXgp{background:#dcfce7;color:#15803d}.CreditNoteList_statusBadge__SRVQ2.CreditNoteList_stockLow__03ONi{background:#fef3c7;color:#a16207}.CreditNoteList_statusBadge__SRVQ2.CreditNoteList_stockCritical__Qrgdd{background:#fed7aa;color:#c2410c}.CreditNoteList_statusBadge__SRVQ2.CreditNoteList_stockOut__UpKnq{background:#fee2e2;color:#b91c1c}.CreditNoteList_expiryBadge__ab5iN{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.CreditNoteList_expirySafe__ASuVp{background:#dcfce7;color:#15803d}.CreditNoteList_expiryCaution__1Nttp{background:#fef3c7;color:#a16207}.CreditNoteList_expiryWarning__fUGs3{background:#fed7aa;color:#c2410c}.CreditNoteList_expiryDanger__5tOoD{background:#fee2e2;color:#b91c1c}.CreditNoteList_actionsCell__SKvFn{text-align:center;width:50px}.CreditNoteList_actionMenuBtn__ZH3fU{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;height:30px;justify-content:center;transition:all .15s;width:30px}.CreditNoteList_actionMenuBtn__ZH3fU:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.CreditNoteList_actionMenu__ey6b9{animation:CreditNoteList_dropIn__SPOkY .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:160px;padding:4px;position:absolute;z-index:1100}.CreditNoteList_actionMenuItem__IvKos{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:9px;padding:8px 12px;text-align:left;transition:all .1s;width:100%}.CreditNoteList_actionMenuItem__IvKos:hover{background:#f1f5f9;color:#0f172a}.CreditNoteList_actionMenuItem__IvKos i{color:#6366f1;font-size:12px;width:14px}.CreditNoteList_actionMenuItem__IvKos.CreditNoteList_danger__y98yM{color:#b91c1c}.CreditNoteList_actionMenuItem__IvKos.CreditNoteList_danger__y98yM:hover{background:#fef2f2}.CreditNoteList_actionMenuItem__IvKos.CreditNoteList_danger__y98yM i{color:#ef4444}.CreditNoteList_actionMenuDivider__EO0pV{background:#f1f5f9;height:1px;margin:4px 0}@keyframes CreditNoteList_dropIn__SPOkY{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CreditNoteList_loadingState__2HqfU{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.CreditNoteList_spinner__2dRIh{animation:CreditNoteList_spin__HXFyA .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:36px;width:36px}@keyframes CreditNoteList_spin__HXFyA{to{transform:rotate(1turn)}}.CreditNoteList_emptyState__01yfy{align-items:center;display:flex;flex-direction:column;gap:12px;padding:80px 20px;text-align:center}.CreditNoteList_emptyIcon__JbmYk{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;font-size:26px;height:72px;justify-content:center;margin-bottom:6px;width:72px}.CreditNoteList_emptyState__01yfy h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.CreditNoteList_emptyState__01yfy p{color:#64748b;font-size:13px;margin:0;max-width:360px}.CreditNoteList_pagination__l9rBg{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.CreditNoteList_paginationInfo__X3U4h{color:#64748b;font-size:12.5px;font-weight:500}.CreditNoteList_paginationControls__8kEwi{align-items:center;display:flex;gap:12px}.CreditNoteList_pageSizeSelect__CmpLN{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;height:32px;outline:none;padding:0 28px 0 10px}.CreditNoteList_pageSizeSelect__CmpLN:focus{border-color:#6366f1}.CreditNoteList_pageButtons__tQKIj{display:flex;gap:4px}.CreditNoteList_pageBtn__mn91W{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:32px;min-width:32px;padding:0 10px;transition:all .15s}.CreditNoteList_pageBtn__mn91W:hover:not(:disabled):not(.CreditNoteList_pageDots__Iv76I){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.CreditNoteList_pageBtn__mn91W:disabled{cursor:not-allowed;opacity:.4}.CreditNoteList_pageBtnActive__R495H{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.CreditNoteList_pageDots__Iv76I{background:#0000;border:none;cursor:default}.CreditNoteList_modalOverlay__DJ4QW{align-items:center;animation:CreditNoteList_fadeIn__y-gPp .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes CreditNoteList_fadeIn__y-gPp{0%{opacity:0}to{opacity:1}}.CreditNoteList_filterModal__nzFfx{animation:CreditNoteList_modalIn__RH\+mo .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:880px;overflow:hidden;width:100%}@keyframes CreditNoteList_modalIn__RH\+mo{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CreditNoteList_filterModalHdr__HSbSh{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.CreditNoteList_filterModalTitle__O4eb7 h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.CreditNoteList_filterModalTitle__O4eb7 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.CreditNoteList_modalClose__zfA5g{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .15s;width:30px}.CreditNoteList_modalClose__zfA5g:hover{background:#f1f5f9;color:#0f172a}.CreditNoteList_filterModalBody__hkCrA{display:grid;flex:1 1;grid-template-columns:280px 1fr;min-height:0;overflow:hidden}.CreditNoteList_filterLeft__AWxG8{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.CreditNoteList_filterLeftHdr__yIPTf{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.CreditNoteList_filterLeftHdr__yIPTf h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.CreditNoteList_filterAppliedCount__3LWzr{align-items:center;background:#eef2ff;border-radius:999px;color:#4f46e5;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.CreditNoteList_filterAppliedCount__3LWzr button{align-items:center;background:none;border:none;color:#4f46e5;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.CreditNoteList_filterCatBtn__vEigk{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 12px;position:relative;text-align:left;transition:all .15s;width:100%}.CreditNoteList_filterCatBtn__vEigk:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.CreditNoteList_filterCatBtn__vEigk.CreditNoteList_activeCat__J7POs{background:#fff;border-color:#c7d2fe;box-shadow:0 1px 3px #6366f11a;color:#4f46e5}.CreditNoteList_filterCatBtn__vEigk i:first-child{color:#94a3b8;font-size:13px;width:16px}.CreditNoteList_filterCatBtn__vEigk.CreditNoteList_activeCat__J7POs i:first-child{color:#6366f1}.CreditNoteList_filterCatBtn__vEigk .CreditNoteList_filterCatChev__VmLJr{color:#cbd5e1;font-size:10px;margin-left:auto}.CreditNoteList_filterCatChips__QKL1\+{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;padding-left:26px}.CreditNoteList_filterCatChip__LYYeo{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;padding:2px 4px 2px 8px}.CreditNoteList_filterCatChip__LYYeo button{align-items:center;background:#6366f12e;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;font-size:8px;height:14px;justify-content:center;padding:0;width:14px}.CreditNoteList_filterCatChip__LYYeo button:hover{background:#4f46e5;color:#fff}.CreditNoteList_filterRight__rNU0Y{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.CreditNoteList_filterRightHdr__-EkmT h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.CreditNoteList_filterRightHdr__-EkmT p{color:#64748b;font-size:12.5px;margin:4px 0 0}.CreditNoteList_filterField__oXQQM{display:flex;flex-direction:column;gap:6px}.CreditNoteList_filterFieldLabel__D4flL{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.CreditNoteList_filterRange__fxHvY{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.CreditNoteList_filterRange__fxHvY .CreditNoteList_rangeInputWrap__mhWOd{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;overflow:hidden;transition:all .15s}.CreditNoteList_filterRange__fxHvY .CreditNoteList_rangeInputWrap__mhWOd:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.CreditNoteList_filterRange__fxHvY .CreditNoteList_rangePrefix__D\+LY3{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:36px;padding:0 10px}.CreditNoteList_filterRange__fxHvY input{background:#0000;border:none;color:#0f172a;font-size:13px;height:36px;outline:none;padding:0 10px;width:100%}.CreditNoteList_filterRange__fxHvY .CreditNoteList_rangeSep__ynTeY{color:#94a3b8;font-size:12px;font-weight:500}.CreditNoteList_filterOptList__jv5G1{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;padding:4px 0}.CreditNoteList_filterOptRow__34SCK{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.CreditNoteList_filterOptRow__34SCK:hover{background:#f8fafc;border-color:#e2e8f0}.CreditNoteList_filterOptRow__34SCK.CreditNoteList_selected__zT6lu{background:#eef2ff;border-color:#c7d2fe}.CreditNoteList_filterOptRow__34SCK input{accent-color:#4f46e5}.CreditNoteList_filterOptRow__34SCK .CreditNoteList_filterOptLabel__2WQ4U{color:#334155;flex:1 1;font-size:13px;font-weight:500}.CreditNoteList_filterOptRow__34SCK.CreditNoteList_selected__zT6lu .CreditNoteList_filterOptLabel__2WQ4U{color:#4338ca;font-weight:600}.CreditNoteList_filterOptRow__34SCK .CreditNoteList_filterOptCount__9uI6g{color:#94a3b8;font-size:11.5px;font-weight:500}.CreditNoteList_filterDropdown__jDwDa{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 30px 0 12px}.CreditNoteList_filterDropdown__jDwDa:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.CreditNoteList_filterDate__1qNxr{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.CreditNoteList_filterDate__1qNxr:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.CreditNoteList_filterModalFtr__T1XxR{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.CreditNoteList_filterModalFtr__T1XxR .CreditNoteList_resetBtn__gm7Cy{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.CreditNoteList_filterModalFtr__T1XxR .CreditNoteList_resetBtn__gm7Cy:hover{background:#fef2f2}.CreditNoteList_filterModalFtrR__FqHFC{align-items:center;display:flex;gap:8px}.CreditNoteList_popover__KVQ9l{animation:CreditNoteList_dropIn__SPOkY .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.CreditNoteList_popoverTitle__rt0m9{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.CreditNoteList_popoverItem__xEAlJ{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:9px;padding:8px 10px;text-align:left;transition:all .1s;width:100%}.CreditNoteList_popoverItem__xEAlJ:hover{background:#f1f5f9;color:#0f172a}.CreditNoteList_popoverItem__xEAlJ.CreditNoteList_active__rRBxh{background:#eef2ff;color:#4f46e5;font-weight:600}.CreditNoteList_popoverItem__xEAlJ input{accent-color:#4f46e5}.CreditNoteList_popoverItem__xEAlJ i{color:#94a3b8;font-size:11px;width:14px}.CreditNoteList_popoverItem__xEAlJ.CreditNoteList_active__rRBxh i{color:#4f46e5}.CreditNoteList_popoverDivider__NJTFa{background:#f1f5f9;height:1px;margin:4px 0}.CreditNoteList_savedViewSave__TXQix{display:flex;gap:6px;padding:6px 8px}.CreditNoteList_savedViewSave__TXQix input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;outline:none;padding:0 10px}.CreditNoteList_savedViewSave__TXQix input:focus{border-color:#6366f1}.CreditNoteList_savedViewSave__TXQix button{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 10px}.CreditNoteList_savedViewSave__TXQix button:hover{background:#4338ca}.CreditNoteList_savedViewRow__9K6oi{align-items:center;display:flex;gap:6px}.CreditNoteList_savedViewRow__9K6oi .CreditNoteList_popoverItem__xEAlJ{flex:1 1}.CreditNoteList_savedViewDel__1GGrk{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:10px;height:24px;transition:all .15s;width:24px}.CreditNoteList_savedViewDel__1GGrk:hover{background:#fef2f2;color:#ef4444}.CreditNoteList_bulkModal__FsSdI{animation:CreditNoteList_modalIn__RH\+mo .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:580px;overflow:hidden;width:100%}.CreditNoteList_bulkModalHdr__ZcDtE{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 22px 16px}.CreditNoteList_bulkModalHdr__ZcDtE h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.CreditNoteList_bulkModalHdr__ZcDtE p{color:#64748b;font-size:12.5px;margin:4px 0 0}.CreditNoteList_bulkModalHdr__ZcDtE h3 strong{color:#4f46e5;font-weight:700}.CreditNoteList_bulkModalBody__gly5J{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.CreditNoteList_bulkSection__aNgT7{background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:all .15s}.CreditNoteList_bulkSection__aNgT7.CreditNoteList_enabled__R4vUp{background:#fafbff;border-color:#c7d2fe}.CreditNoteList_bulkSectionHdr__23H9u{align-items:center;cursor:pointer;display:flex;gap:10px;padding:12px 14px;-webkit-user-select:none;user-select:none}.CreditNoteList_bulkSectionHdr__23H9u input{accent-color:#4f46e5;cursor:pointer}.CreditNoteList_bulkSectionTitle__glwNo{color:#0f172a;flex:1 1;font-size:13px;font-weight:700}.CreditNoteList_bulkSection__aNgT7.CreditNoteList_enabled__R4vUp .CreditNoteList_bulkSectionTitle__glwNo{color:#4338ca}.CreditNoteList_bulkSectionHdr__23H9u i{color:#94a3b8;font-size:14px}.CreditNoteList_bulkSection__aNgT7.CreditNoteList_enabled__R4vUp .CreditNoteList_bulkSectionHdr__23H9u i{color:#6366f1}.CreditNoteList_bulkSectionBody__3GB8W{animation:CreditNoteList_expand__b\+c6g .15s ease;display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}@keyframes CreditNoteList_expand__b\+c6g{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CreditNoteList_bulkRow__sTiKE{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.CreditNoteList_bulkInline__\+Uts1{align-items:center;display:flex;gap:10px}.CreditNoteList_bulkInput__vk3SE{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.CreditNoteList_bulkInput__vk3SE:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.CreditNoteList_bulkRadioGroup__JzeyL{display:flex;flex-direction:column;gap:6px}.CreditNoteList_bulkRadio__U7KAW{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;gap:8px;padding:8px 10px;transition:all .15s}.CreditNoteList_bulkRadio__U7KAW:hover{background:#f8fafc;border-color:#cbd5e1}.CreditNoteList_bulkRadio__U7KAW input{accent-color:#4f46e5}.CreditNoteList_bulkRadio__U7KAW.CreditNoteList_selectedRadio__uhO6Q{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:600}.CreditNoteList_bulkRadio__U7KAW.CreditNoteList_disabled__KMnXp{cursor:not-allowed;opacity:.6}.CreditNoteList_bulkRadioBadge__gNjME{background:#fef3c7;border-radius:4px;color:#92400e;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:2px 6px;text-transform:uppercase}.CreditNoteList_bulkHint__Vg756{align-items:center;color:#64748b;display:flex;font-size:11.5px;font-style:italic;gap:5px}.CreditNoteList_bulkHint__Vg756 i{color:#6366f1}.CreditNoteList_bulkPreview__-OcGk{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:12px;font-weight:500;margin-top:4px;padding:8px 10px}.CreditNoteList_bulkWarn__1xO7j{align-items:center;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;font-size:12px;font-weight:500;gap:8px;margin-top:4px;padding:10px 12px}.CreditNoteList_bulkWarn__1xO7j i{color:#d97706}.CreditNoteList_bulkDanger__5uG1N{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:12px;font-weight:600;gap:8px;margin-top:4px;padding:10px 12px}.CreditNoteList_bulkDanger__5uG1N i{color:#ef4444}.CreditNoteList_bulkConfirmInput__0MR10{margin-top:6px}.CreditNoteList_bulkConfirmInput__0MR10 input{background:#fff;border:1px solid #fecaca;border-radius:8px;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.CreditNoteList_bulkConfirmInput__0MR10 input:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.CreditNoteList_bulkProgress__0RU2W{background:#f1f5f9;border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.CreditNoteList_bulkProgressBar__vzdKV{background:linear-gradient(90deg,#6366f1,#4f46e5);border-radius:999px;height:100%;transition:width .3s ease}.CreditNoteList_bulkProgressLabel__lOu7t{color:#475569;font-size:12px;font-weight:500;margin-top:6px;text-align:center}.CreditNoteList_bulkModalFtr__lnLAF{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}@media (max-width:1100px){.CreditNoteList_statsRow__aN6yD{grid-template-columns:repeat(2,1fr)}.CreditNoteList_filterModalBody__hkCrA{grid-template-columns:220px 1fr}}@media (max-width:768px){.CreditNoteList_pageHeader__rc8Pf{align-items:stretch;flex-direction:column;gap:12px}.CreditNoteList_headerActions__5kie3{flex-wrap:wrap}.CreditNoteList_statsRow__aN6yD{grid-template-columns:1fr 1fr}.CreditNoteList_toolbar__UApvy{flex-wrap:wrap}.CreditNoteList_searchBox__VkjUD{flex-basis:100%;max-width:none}.CreditNoteList_filterModalBody__hkCrA{grid-template-columns:1fr}.CreditNoteList_filterLeft__AWxG8{border-bottom:1px solid #f1f5f9;border-right:none;max-height:200px}.CreditNoteList_pagination__l9rBg{flex-direction:column}.CreditNoteList_bulkBar__s\+R0n{flex-wrap:wrap}.CreditNoteList_bulkBarActions__JRKV3{justify-content:flex-end;width:100%}}.CreditNoteList_statusApproved__1u49-{background:#dcfce7!important;color:#16a34a!important}.CreditNoteList_statusPending__FoUnA{background:#fef3c7!important;color:#d97706!important}.CreditNoteList_statusDraft__5FtG0{background:#f1f5f9!important;color:#64748b!important}.CreditNoteList_statusRejected__oPfFD{background:#fee2e2!important;color:#dc2626!important}.CreditNoteList_statusCancelled__pTYgN{background:#f1f5f9!important;color:#94a3b8!important}.ViewCreditNote_headerMeta__qnZCN{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.ViewCreditNote_cnNumberPill__8d9nM{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:6px;color:#7c3aed;font-family:Monaco,Consolas,monospace;font-size:12px;font-weight:600;padding:3px 9px}.ViewCreditNote_statusBadge__X21ka{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.3px;padding:3px 10px;text-transform:uppercase}.ViewCreditNote_statusBadge__X21ka i{font-size:10px}.ViewCreditNote_statusApproved__6B9si{background:#dcfce7;color:#16a34a}.ViewCreditNote_statusPending__FddcS{background:#fef3c7;color:#d97706}.ViewCreditNote_statusDraft__XZJRN{background:#e0e7ff;color:#4f46e5}.ViewCreditNote_statusRejected__cRi25{background:#fee2e2;color:#dc2626}.ViewCreditNote_statusCancelled__Qkg1c{background:#f1f5f9;color:#64748b}.ViewCreditNote_paperToggle__UWe3L{background:#fff;border:1px solid #e2e8f0;border-radius:7px;display:inline-flex;padding:2px}.ViewCreditNote_paperToggleBtn__5596D{background:#0000;border:none;border-radius:5px;color:#64748b;cursor:pointer;font-size:11px;font-weight:600;padding:5px 10px;transition:background .15s,color .15s}.ViewCreditNote_paperToggleBtn__5596D:hover{background:#f8fafc;color:#1e293b}.ViewCreditNote_paperToggleActive__swPoC{background:#eef2ff;color:#4338ca}.ViewCreditNote_approveBtn__DE-EX{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:opacity .15s,transform .15s}.ViewCreditNote_approveBtn__DE-EX:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.ViewCreditNote_approveBtn__DE-EX:disabled{cursor:not-allowed;opacity:.5}.ViewCreditNote_rejectBtn__jr36e{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:7px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:background .15s,border-color .15s}.ViewCreditNote_rejectBtn__jr36e:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.ViewCreditNote_rejectBtn__jr36e:disabled{cursor:not-allowed;opacity:.5}.ViewCreditNote_moreMenuWrap__W4yqS{position:relative}.ViewCreditNote_moreMenu__W\+BtN{animation:ViewCreditNote_fadeIn__nb8wI .12s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #0f172a1a;min-width:200px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:50}@keyframes ViewCreditNote_fadeIn__nb8wI{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ViewCreditNote_moreMenuItem__6mDB\+{align-items:center;background:#0000;border:none;color:#dc2626;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 14px;text-align:left;transition:background .1s;width:100%}.ViewCreditNote_moreMenuItem__6mDB\+:hover{background:#fef2f2}.ViewCreditNote_moreMenuItem__6mDB\+ i{width:14px}.ViewCreditNote_mainGrid__ccadd{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 340px}.ViewCreditNote_leftCol__5nMqk,.ViewCreditNote_rightCol__xyfym{display:flex;flex-direction:column;gap:16px}.ViewCreditNote_cardHdr__QQH3a{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 20px}.ViewCreditNote_cardHdr__QQH3a h3{color:#0f172a;font-size:14px;font-weight:600;margin:0}.ViewCreditNote_cardHdrMeta__msb\+A{color:#64748b;font-size:12px}.ViewCreditNote_totalsFooter__whWwt{background:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 20px}.ViewCreditNote_totalRow__UOuU\+{color:#64748b;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.ViewCreditNote_totalRow__UOuU\+ span:last-child{color:#1e293b;font-weight:500}.ViewCreditNote_grandTotalRow__1QWqd{align-items:baseline;border-top:2px solid #cbd5e1;color:#1e293b;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-top:8px;padding:14px 0 6px}.ViewCreditNote_grandTotalRow__1QWqd strong{color:#dc2626;font-family:Monaco,Consolas,monospace;font-size:20px}.ViewCreditNote_reasonCard__7JA4m{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:14px;padding:16px 20px}.ViewCreditNote_notesBlock__8PGcX,.ViewCreditNote_reasonBlock__ZxAxh{border-left:3px solid;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}.ViewCreditNote_reasonBlock__ZxAxh{background:#fef2f2;border-left-color:#dc2626}.ViewCreditNote_notesBlock__8PGcX{background:#eff6ff;border-left-color:#3b82f6}.ViewCreditNote_reasonLabel__wiW3q{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.ViewCreditNote_notesText__Vpdbw,.ViewCreditNote_reasonText__\+6cEY{color:#1e293b;font-size:13px;line-height:1.5}.ViewCreditNote_metaCard__VFMyf{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.ViewCreditNote_metaCardHdr__WKDl5{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px}.ViewCreditNote_metaCardHdr__WKDl5 h3{color:#475569;font-size:12px;font-weight:700;letter-spacing:.4px;margin:0;text-transform:uppercase}.ViewCreditNote_metaBody__eF8JR{padding:10px 16px}.ViewCreditNote_metaRow__FL8QL{align-items:center;border-bottom:1px dotted #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.ViewCreditNote_metaRow__FL8QL:last-child{border-bottom:none}.ViewCreditNote_metaLabel__ULjNW{color:#64748b;flex-shrink:0;font-size:12px;font-weight:500}.ViewCreditNote_metaValue__G6nJo{color:#1e293b;font-size:13px;font-weight:600;text-align:right;word-break:break-word}.ViewCreditNote_metaValueLink__m3LjF{color:#6366f1;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600;text-align:right;text-decoration:none}.ViewCreditNote_metaValueLink__m3LjF:hover{text-decoration:underline}.ViewCreditNote_rejectionInfo__2ShPS{background:#fef2f2;border-left:3px solid #dc2626;border-radius:4px;display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:10px 12px}.ViewCreditNote_rejectionText__HKJGT{color:#7f1d1d;font-size:12px;line-height:1.5}.ViewCreditNote_modalOverlay__U3tGk{align-items:center;animation:ViewCreditNote_modalFadeIn__NWF-E .15s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes ViewCreditNote_modalFadeIn__NWF-E{0%{opacity:0}to{opacity:1}}.ViewCreditNote_modal__UKSVY{animation:ViewCreditNote_modalScale__W31wG .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;max-width:460px;width:100%}@keyframes ViewCreditNote_modalScale__W31wG{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ViewCreditNote_modalHeader__27C32{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.ViewCreditNote_modalHeader__27C32 h5{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:10px;margin:0}.ViewCreditNote_modalHeader__27C32 h5 i{color:#dc2626}.ViewCreditNote_modalClose__ffLyQ{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:24px;line-height:1;padding:0 4px;transition:color .1s}.ViewCreditNote_modalClose__ffLyQ:hover{color:#1e293b}.ViewCreditNote_modalBody__rzyNd{padding:20px}.ViewCreditNote_warningBox__W\+UlX{align-items:center;background:#fef3c7;border-radius:8px;color:#92400e;display:flex;font-size:12px;gap:10px;margin-bottom:16px;padding:12px 14px}.ViewCreditNote_warningBox__W\+UlX i{flex-shrink:0;font-size:16px}.ViewCreditNote_formGroup__48LYL label{color:#374151;display:block;font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.ViewCreditNote_textarea__hENUB{border:1px solid #cbd5e1;border-radius:7px;font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.ViewCreditNote_textarea__hENUB:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f;outline:none}.ViewCreditNote_modalFooter__bBYCZ{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.ViewCreditNote_btnModalCancel__-3pNf{background:#0000;border:1px solid #e2e8f0;border-radius:7px;color:#64748b;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;transition:background .15s}.ViewCreditNote_btnModalCancel__-3pNf:hover{background:#fff;color:#1e293b}.ViewCreditNote_btnModalDanger__L-byR{background:#dc2626;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px;transition:background .15s}.ViewCreditNote_btnModalDanger__L-byR:hover:not(:disabled){background:#b91c1c}.ViewCreditNote_btnModalDanger__L-byR:disabled{cursor:not-allowed;opacity:.5}.ViewCreditNote_receiptPrintArea__QQxxj{height:0;left:-10000px;overflow:hidden;pointer-events:none;position:absolute;top:0;width:0}.ViewCreditNote_receipt__waSaB{background:#fff;color:#000;font-family:Courier New,monospace;padding:20px}.ViewCreditNote_receiptA4__xePam{font-family:Arial,Helvetica,sans-serif;min-height:297mm;padding:15mm;width:210mm}.ViewCreditNote_receipt80__Cqufo{font-size:11px;line-height:1.3;padding:5px 6px;width:80mm}.ViewCreditNote_rHeader__9NdJE{margin-bottom:8px;text-align:center}.ViewCreditNote_rTitle__4t6H1{font-size:18px;font-weight:900;letter-spacing:3px;margin:0 0 6px}.ViewCreditNote_receiptA4__xePam .ViewCreditNote_rTitle__4t6H1{font-size:28px}.ViewCreditNote_rNumber__bpVxr{font-size:13px;font-weight:700;margin-bottom:4px}.ViewCreditNote_receiptA4__xePam .ViewCreditNote_rNumber__bpVxr{font-size:16px}.ViewCreditNote_rStatus__44RJJ{border:1px solid #000;border-radius:3px;display:inline-block;font-size:11px;font-weight:700;padding:3px 10px}.ViewCreditNote_receiptA4__xePam .ViewCreditNote_rStatus__44RJJ{font-size:12px}.ViewCreditNote_rDivider__JHMF1{border-top:1px solid #000;margin:10px 0}.ViewCreditNote_rDividerDashed__ya8CH{border-top:1px dashed #666;margin:10px 0}.ViewCreditNote_rInfoGrid__26VQI{font-size:11px;line-height:1.6}.ViewCreditNote_receiptA4__xePam .ViewCreditNote_rInfoGrid__26VQI{grid-gap:6px 16px;display:grid;font-size:12px;gap:6px 16px;grid-template-columns:1fr 1fr}.ViewCreditNote_rReason__z\+v64{font-size:11px;line-height:1.5}.ViewCreditNote_receiptA4__xePam .ViewCreditNote_rReason__z\+v64{font-size:12px}.ViewCreditNote_rTable__8l5aB{border-collapse:collapse;font-size:11px;width:100%}.ViewCreditNote_receiptA4__xePam .ViewCreditNote_rTable__8l5aB{font-size:12px}.ViewCreditNote_rTable__8l5aB th{border-bottom:1px solid #000;font-size:10px;font-weight:700;padding:4px 2px;text-transform:uppercase}.ViewCreditNote_rTable__8l5aB td{border-bottom:1px dotted #999;padding:5px 2px;vertical-align:top}.ViewCreditNote_rItemCode__rFIiU{color:#666;font-size:9px}.ViewCreditNote_receiptA4__xePam .ViewCreditNote_rItemCode__rFIiU{font-size:10px}.ViewCreditNote_rTotals__uwt2g{font-size:11px}.ViewCreditNote_receiptA4__xePam .ViewCreditNote_rTotals__uwt2g{font-size:12px}.ViewCreditNote_rTotalRow__HVrVe{display:flex;justify-content:space-between;padding:3px 0}.ViewCreditNote_rGrandTotal__aH-VS{border-bottom:2px solid #000;border-top:2px solid #000;display:flex;font-size:13px;font-weight:900;justify-content:space-between;margin-top:4px;padding:6px 0}.ViewCreditNote_receiptA4__xePam .ViewCreditNote_rGrandTotal__aH-VS{font-size:16px}.ViewCreditNote_rProcessing__ncmCh{font-size:10px;line-height:1.6}.ViewCreditNote_receiptA4__xePam .ViewCreditNote_rProcessing__ncmCh{font-size:11px}.ViewCreditNote_rSignatures__yHcsX{display:flex;gap:30px;justify-content:space-between;margin:30px 0 15px}.ViewCreditNote_rSigBlock__crH0j{flex:1 1;text-align:center}.ViewCreditNote_rSigLine__i5L9G{border-top:1px solid #000;margin-bottom:6px;margin-top:30px}.ViewCreditNote_rSigLabel__n882W{font-size:11px}.ViewCreditNote_rFooter__s6jC\+{font-size:10px;line-height:1.5;margin-top:10px;text-align:center}.ViewCreditNote_receiptA4__xePam .ViewCreditNote_rFooter__s6jC\+{font-size:11px}.ViewCreditNote_rBrand__M29ox{font-size:10px;margin-top:10px}.ViewCreditNote_confirmModal__kT10u{animation:ViewCreditNote_modalScale__W31wG .2s ease-out;background:#fff;border-radius:14px;box-shadow:0 24px 48px #00000038;max-width:420px;padding:28px 24px 20px;text-align:center;width:100%}.ViewCreditNote_confirmIconWrap__XG9KK{align-items:center;border-radius:50%;display:flex;font-size:26px;height:60px;justify-content:center;margin:0 auto 16px;width:60px}.ViewCreditNote_confirmIcon_success__CkDA4{background:#dcfce7;color:#16a34a}.ViewCreditNote_confirmIcon_danger__2p3L-{background:#fee2e2;color:#dc2626}.ViewCreditNote_confirmIcon_warning__MrBst{background:#fef3c7;color:#d97706}.ViewCreditNote_confirmTitle__H5nno{color:#0f172a;font-size:18px;font-weight:700;margin:0 0 8px}.ViewCreditNote_confirmMessage__bBYpA{color:#475569;font-size:13px;line-height:1.55;margin:0 0 22px}.ViewCreditNote_confirmFooter__h4CLc{display:flex;gap:8px;justify-content:center}.ViewCreditNote_confirmBtn__2RrEh{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-width:150px;padding:10px 20px;transition:opacity .15s,transform .15s}.ViewCreditNote_confirmBtn__2RrEh:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.ViewCreditNote_confirmBtn__2RrEh:disabled{cursor:not-allowed;opacity:.55;transform:none}.ViewCreditNote_confirmBtn_success__pNrUF{background:linear-gradient(135deg,#16a34a,#15803d)}.ViewCreditNote_confirmBtn_danger__S1gkR{background:linear-gradient(135deg,#dc2626,#b91c1c)}.ViewCreditNote_confirmBtn_warning__nhLp4{background:linear-gradient(135deg,#f59e0b,#d97706)}.DeliveryChallanList_pageContainer__XIRcN{background:#f1f3f6;min-height:100vh;padding:16px 20px}.DeliveryChallanList_notification__FpH3Y{align-items:center;animation:DeliveryChallanList_slideIn__txLLD .3s ease;background:#fff;border-left:4px solid;border-radius:10px;box-shadow:0 6px 20px #0f172a1f;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:12px 18px;position:fixed;right:20px;top:20px;z-index:1300}.DeliveryChallanList_notification__FpH3Y.DeliveryChallanList_success__Y4xIY{border-left-color:#10b981;color:#064e3b}.DeliveryChallanList_notification__FpH3Y.DeliveryChallanList_success__Y4xIY i{color:#10b981}.DeliveryChallanList_notification__FpH3Y.DeliveryChallanList_error__lQd-C{border-left-color:#ef4444;color:#7f1d1d}.DeliveryChallanList_notification__FpH3Y.DeliveryChallanList_error__lQd-C i{color:#ef4444}.DeliveryChallanList_notification__FpH3Y button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes DeliveryChallanList_slideIn__txLLD{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.DeliveryChallanList_pageHeader__rFO81{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.DeliveryChallanList_headerLeft__45RnG{align-items:center;display:flex;gap:14px}.DeliveryChallanList_backBtn__jrW0V{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.DeliveryChallanList_backBtn__jrW0V:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.DeliveryChallanList_headerIcon__XVb0d{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.DeliveryChallanList_headerLeft__45RnG h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.DeliveryChallanList_headerSubtitle__pYXSS{color:#64748b;font-size:12.5px;margin:2px 0 0}.DeliveryChallanList_headerSubtitle__pYXSS strong{color:#4f46e5;font-weight:700}.DeliveryChallanList_headerActions__J7KX3{align-items:center;display:flex;gap:8px}.DeliveryChallanList_iconBtn__CL7rq,.DeliveryChallanList_refreshBtn__EhSMH{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.DeliveryChallanList_iconBtn__CL7rq:hover,.DeliveryChallanList_refreshBtn__EhSMH:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.DeliveryChallanList_secondaryBtn__L38jj{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s}.DeliveryChallanList_secondaryBtn__L38jj:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.DeliveryChallanList_primaryBtn__kplDQ{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.DeliveryChallanList_primaryBtn__kplDQ:hover{background:linear-gradient(180deg,#4f46e5,#4338ca);box-shadow:0 3px 8px #4f46e559}.DeliveryChallanList_iconBtn__CL7rq:disabled,.DeliveryChallanList_primaryBtn__kplDQ:disabled,.DeliveryChallanList_secondaryBtn__L38jj:disabled{cursor:not-allowed;opacity:.55}.DeliveryChallanList_statsRow__WSx8l{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.DeliveryChallanList_statCard__dJWk6{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:12px;padding:12px 14px}.DeliveryChallanList_statIcon__QzWWe{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.DeliveryChallanList_statIconBlue__aBKHy{background:linear-gradient(135deg,#6366f1,#4f46e5)}.DeliveryChallanList_statIconGreen__4\+N9q{background:linear-gradient(135deg,#10b981,#059669)}.DeliveryChallanList_statIconAmber__QHYRY{background:linear-gradient(135deg,#f59e0b,#d97706)}.DeliveryChallanList_statIconPurple__Z40T\+{background:linear-gradient(135deg,#a855f7,#7e22ce)}.DeliveryChallanList_statInfo__EesVH{display:flex;flex-direction:column;min-width:0}.DeliveryChallanList_statValue__C0FVM{color:#0f172a;font-size:16px;font-weight:700;line-height:1.1}.DeliveryChallanList_statLabel__u2V6F{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.DeliveryChallanList_toolbar__9W2Yd{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:14px;padding:12px 14px}.DeliveryChallanList_searchBox__AaWCK{flex:1 1;max-width:420px;min-width:220px;position:relative}.DeliveryChallanList_searchBox__AaWCK i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.DeliveryChallanList_searchBox__AaWCK input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;outline:none;padding:0 36px 0 34px;transition:all .15s;width:100%}.DeliveryChallanList_searchBox__AaWCK input::placeholder{color:#94a3b8}.DeliveryChallanList_searchBox__AaWCK input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.DeliveryChallanList_clearSearch__t68LS{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:22px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px}.DeliveryChallanList_clearSearch__t68LS:hover{background:#cbd5e1;color:#334155}.DeliveryChallanList_toolBtn__4tY3D{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 12px;position:relative;transition:all .15s;white-space:nowrap}.DeliveryChallanList_toolBtn__4tY3D:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.DeliveryChallanList_toolBtn__4tY3D.DeliveryChallanList_active__PWO32{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.DeliveryChallanList_toolBtn__4tY3D i{font-size:11px}.DeliveryChallanList_toolBtnBadge__lMES7{align-items:center;background:#4f46e5;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:2px;min-width:18px;padding:0 5px}.DeliveryChallanList_toolDivider__RJW6D{background:#e2e8f0;height:22px;width:1px}.DeliveryChallanList_toolSelect__g50Oc{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:36px;outline:none;padding:0 30px 0 12px;transition:all .15s}.DeliveryChallanList_toolSelect__g50Oc:hover{border-color:#cbd5e1}.DeliveryChallanList_toolSelect__g50Oc:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.DeliveryChallanList_quickTabs__w2ThG{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.DeliveryChallanList_quickTab__N-VID{align-items:center;background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 14px;transition:all .15s;white-space:nowrap}.DeliveryChallanList_quickTab__N-VID:hover:not(.DeliveryChallanList_quickTabActive__Q6kHm){background:#fff;color:#334155}.DeliveryChallanList_quickTabActive__Q6kHm{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.DeliveryChallanList_tabBadge__pCwcM{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.DeliveryChallanList_quickTabActive__Q6kHm .DeliveryChallanList_tabBadge__pCwcM{background:#eef2ff;color:#4f46e5}.DeliveryChallanList_activeChips__p-J0V{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.DeliveryChallanList_activeChipsLabel__BDIjK{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.DeliveryChallanList_chip__u-byM{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.DeliveryChallanList_chipLabel__i4DAj{color:#6366f1;font-weight:500}.DeliveryChallanList_chipRemove__kv0mL{align-items:center;background:#6366f12e;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.DeliveryChallanList_chipRemove__kv0mL:hover{background:#4f46e5;color:#fff}.DeliveryChallanList_chipsClearAll__bb5LJ{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:11.5px;font-weight:600;margin-left:auto;padding:4px 8px;transition:all .15s}.DeliveryChallanList_chipsClearAll__bb5LJ:hover{background:#fef2f2}.DeliveryChallanList_bulkBar__LElf3{align-items:center;animation:DeliveryChallanList_slideDown__9kNzK .2s ease;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:10px 14px}@keyframes DeliveryChallanList_slideDown__9kNzK{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.DeliveryChallanList_bulkBarText__-DSut{color:#4338ca;font-size:13px;font-weight:600}.DeliveryChallanList_bulkBarText__-DSut strong{font-weight:700}.DeliveryChallanList_bulkBarActions__TFFjP{align-items:center;display:flex;gap:8px;margin-left:auto}.DeliveryChallanList_bulkBarBtn__7ExAW{align-items:center;background:#fff;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 12px;transition:all .15s}.DeliveryChallanList_bulkBarBtn__7ExAW:hover{background:#eef2ff}.DeliveryChallanList_bulkBarBtn__7ExAW.DeliveryChallanList_danger__3rNqN{border-color:#fecaca;color:#b91c1c}.DeliveryChallanList_bulkBarBtn__7ExAW.DeliveryChallanList_danger__3rNqN:hover{background:#fef2f2}.DeliveryChallanList_bulkBarClose__QNeUx{align-items:center;background:#6366f126;border:none;border-radius:6px;color:#4338ca;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;width:26px}.DeliveryChallanList_bulkBarClose__QNeUx:hover{background:#6366f140}.DeliveryChallanList_tableCard__R3N86{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.DeliveryChallanList_tableWrapper__v0Bve{overflow-x:auto}.DeliveryChallanList_table__YShsb{border-collapse:collapse;width:100%}.DeliveryChallanList_table__YShsb thead th{background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.DeliveryChallanList_table__YShsb tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.DeliveryChallanList_table__YShsb tbody tr:hover{background:#f8fafc}.DeliveryChallanList_table__YShsb tbody tr:last-child{border-bottom:none}.DeliveryChallanList_table__YShsb tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.DeliveryChallanList_clickableRow__ziDPa{cursor:pointer}.DeliveryChallanList_selectedRow__nwati{background:#eef2ff!important}.DeliveryChallanList_textRight__i8KBj{text-align:right}.DeliveryChallanList_textCenter__xU4Wf{text-align:center}.DeliveryChallanList_groupRow__O3zcW td{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:700;letter-spacing:.05em;padding:8px 14px;text-transform:uppercase}.DeliveryChallanList_groupRowCount__IYiCj{color:#64748b;font-weight:500;letter-spacing:normal;margin-left:8px;text-transform:none}.DeliveryChallanList_checkboxCell__S-44u{padding:0 0 0 14px!important;width:36px}.DeliveryChallanList_checkbox__fBlcH{accent-color:#4f46e5;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;height:16px;width:16px}.DeliveryChallanList_productCell__NogAK{align-items:center;display:flex;gap:12px}.DeliveryChallanList_productThumb__o0fvD{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;overflow:hidden;width:36px}.DeliveryChallanList_productThumb__o0fvD img{height:100%;object-fit:cover;width:100%}.DeliveryChallanList_productInfo__WVVOw{display:flex;flex-direction:column;min-width:0}.DeliveryChallanList_productNameRow__zu3oi{align-items:center;display:flex;gap:8px}.DeliveryChallanList_productName__64htV{color:#0f172a;font-size:13px;font-weight:600;line-height:1.2}.DeliveryChallanList_productCode__ICzbV{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.03em;margin-bottom:2px}.DeliveryChallanList_productMeta__FrQKA{color:#64748b;font-size:11px;margin-top:2px}.DeliveryChallanList_typeBadgeFinished__s7JNf,.DeliveryChallanList_typeBadgeRaw__g0RZd{align-items:center;border-radius:4px;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.DeliveryChallanList_typeBadgeFinished__s7JNf{background:#dcfce7;color:#166534}.DeliveryChallanList_typeBadgeRaw__g0RZd{background:#fef3c7;color:#92400e}.DeliveryChallanList_categoryBadge__IENWO{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.DeliveryChallanList_costPrice__4rHxA,.DeliveryChallanList_sellPrice__TOW6q{font-feature-settings:"tnum";color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.DeliveryChallanList_costPrice__4rHxA{color:#64748b;font-weight:500}.DeliveryChallanList_stockQty__zxFs7{font-feature-settings:"tnum";align-items:center;color:#0f172a;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px}.DeliveryChallanList_stockLabel__mioH3{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.DeliveryChallanList_stockOut__qSUup{color:#b91c1c}.DeliveryChallanList_stockOut__qSUup .DeliveryChallanList_stockLabel__mioH3{color:#ef4444}.DeliveryChallanList_stockCritical__2PgFs{color:#c2410c}.DeliveryChallanList_stockCritical__2PgFs .DeliveryChallanList_stockLabel__mioH3{color:#f97316}.DeliveryChallanList_stockLow__jPNR9{color:#a16207}.DeliveryChallanList_stockLow__jPNR9 .DeliveryChallanList_stockLabel__mioH3{color:#ca8a04}.DeliveryChallanList_stockOk__vKJUO{color:#166534}.DeliveryChallanList_statusBadge__QceXg{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px}.DeliveryChallanList_statusBadge__QceXg:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.DeliveryChallanList_statusBadge__QceXg.DeliveryChallanList_stockOk__vKJUO{background:#dcfce7;color:#15803d}.DeliveryChallanList_statusBadge__QceXg.DeliveryChallanList_stockLow__jPNR9{background:#fef3c7;color:#a16207}.DeliveryChallanList_statusBadge__QceXg.DeliveryChallanList_stockCritical__2PgFs{background:#fed7aa;color:#c2410c}.DeliveryChallanList_statusBadge__QceXg.DeliveryChallanList_stockOut__qSUup{background:#fee2e2;color:#b91c1c}.DeliveryChallanList_expiryBadge__NT5j2{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.DeliveryChallanList_expirySafe__-E-Gk{background:#dcfce7;color:#15803d}.DeliveryChallanList_expiryCaution__rP\+B7{background:#fef3c7;color:#a16207}.DeliveryChallanList_expiryWarning__ojF0t{background:#fed7aa;color:#c2410c}.DeliveryChallanList_expiryDanger__HtmpB{background:#fee2e2;color:#b91c1c}.DeliveryChallanList_actionsCell__s1pJI{text-align:center;width:50px}.DeliveryChallanList_actionMenuBtn__cEYhh{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;height:30px;justify-content:center;transition:all .15s;width:30px}.DeliveryChallanList_actionMenuBtn__cEYhh:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.DeliveryChallanList_actionMenu__simfJ{animation:DeliveryChallanList_dropIn__25FJC .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:160px;padding:4px;position:absolute;z-index:1100}.DeliveryChallanList_actionMenuItem__8aI5p{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:9px;padding:8px 12px;text-align:left;transition:all .1s;width:100%}.DeliveryChallanList_actionMenuItem__8aI5p:hover{background:#f1f5f9;color:#0f172a}.DeliveryChallanList_actionMenuItem__8aI5p i{color:#6366f1;font-size:12px;width:14px}.DeliveryChallanList_actionMenuItem__8aI5p.DeliveryChallanList_danger__3rNqN{color:#b91c1c}.DeliveryChallanList_actionMenuItem__8aI5p.DeliveryChallanList_danger__3rNqN:hover{background:#fef2f2}.DeliveryChallanList_actionMenuItem__8aI5p.DeliveryChallanList_danger__3rNqN i{color:#ef4444}.DeliveryChallanList_actionMenuDivider__xQ6y5{background:#f1f5f9;height:1px;margin:4px 0}@keyframes DeliveryChallanList_dropIn__25FJC{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.DeliveryChallanList_loadingState__iH5vi{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.DeliveryChallanList_spinner__rbuFo{animation:DeliveryChallanList_spin__HAviw .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:36px;width:36px}@keyframes DeliveryChallanList_spin__HAviw{to{transform:rotate(1turn)}}.DeliveryChallanList_emptyState__D\+mf2{align-items:center;display:flex;flex-direction:column;gap:12px;padding:80px 20px;text-align:center}.DeliveryChallanList_emptyIcon__5dB-e{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;font-size:26px;height:72px;justify-content:center;margin-bottom:6px;width:72px}.DeliveryChallanList_emptyState__D\+mf2 h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.DeliveryChallanList_emptyState__D\+mf2 p{color:#64748b;font-size:13px;margin:0;max-width:360px}.DeliveryChallanList_pagination__3urhF{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.DeliveryChallanList_paginationInfo__T7Q1D{color:#64748b;font-size:12.5px;font-weight:500}.DeliveryChallanList_paginationControls__34Ibc{align-items:center;display:flex;gap:12px}.DeliveryChallanList_pageSizeSelect__eeod8{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;height:32px;outline:none;padding:0 28px 0 10px}.DeliveryChallanList_pageSizeSelect__eeod8:focus{border-color:#6366f1}.DeliveryChallanList_pageButtons__p-\+5D{display:flex;gap:4px}.DeliveryChallanList_pageBtn__BqzVj{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:32px;min-width:32px;padding:0 10px;transition:all .15s}.DeliveryChallanList_pageBtn__BqzVj:hover:not(:disabled):not(.DeliveryChallanList_pageDots__Bb8-f){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.DeliveryChallanList_pageBtn__BqzVj:disabled{cursor:not-allowed;opacity:.4}.DeliveryChallanList_pageBtnActive__0a4aQ{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.DeliveryChallanList_pageDots__Bb8-f{background:#0000;border:none;cursor:default}.DeliveryChallanList_modalOverlay__-YPfj{align-items:center;animation:DeliveryChallanList_fadeIn__0ZCJ7 .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes DeliveryChallanList_fadeIn__0ZCJ7{0%{opacity:0}to{opacity:1}}.DeliveryChallanList_filterModal__G9\+Q4{animation:DeliveryChallanList_modalIn__\+Rh-j .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:880px;overflow:hidden;width:100%}@keyframes DeliveryChallanList_modalIn__\+Rh-j{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.DeliveryChallanList_filterModalHdr__UoquJ{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.DeliveryChallanList_filterModalTitle__8s5TV h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.DeliveryChallanList_filterModalTitle__8s5TV p{color:#64748b;font-size:12.5px;margin:4px 0 0}.DeliveryChallanList_modalClose__CbVxz{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .15s;width:30px}.DeliveryChallanList_modalClose__CbVxz:hover{background:#f1f5f9;color:#0f172a}.DeliveryChallanList_filterModalBody__cVhln{display:grid;flex:1 1;grid-template-columns:280px 1fr;min-height:0;overflow:hidden}.DeliveryChallanList_filterLeft__4AFnW{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.DeliveryChallanList_filterLeftHdr__FDZcS{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.DeliveryChallanList_filterLeftHdr__FDZcS h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.DeliveryChallanList_filterAppliedCount__gNl9Z{align-items:center;background:#eef2ff;border-radius:999px;color:#4f46e5;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.DeliveryChallanList_filterAppliedCount__gNl9Z button{align-items:center;background:none;border:none;color:#4f46e5;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.DeliveryChallanList_filterCatBtn__NsVjr{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 12px;position:relative;text-align:left;transition:all .15s;width:100%}.DeliveryChallanList_filterCatBtn__NsVjr:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.DeliveryChallanList_filterCatBtn__NsVjr.DeliveryChallanList_activeCat__iEWmJ{background:#fff;border-color:#c7d2fe;box-shadow:0 1px 3px #6366f11a;color:#4f46e5}.DeliveryChallanList_filterCatBtn__NsVjr i:first-child{color:#94a3b8;font-size:13px;width:16px}.DeliveryChallanList_filterCatBtn__NsVjr.DeliveryChallanList_activeCat__iEWmJ i:first-child{color:#6366f1}.DeliveryChallanList_filterCatBtn__NsVjr .DeliveryChallanList_filterCatChev__\+M5aq{color:#cbd5e1;font-size:10px;margin-left:auto}.DeliveryChallanList_filterCatChips__XfEc-{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;padding-left:26px}.DeliveryChallanList_filterCatChip__gIcWu{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;padding:2px 4px 2px 8px}.DeliveryChallanList_filterCatChip__gIcWu button{align-items:center;background:#6366f12e;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;font-size:8px;height:14px;justify-content:center;padding:0;width:14px}.DeliveryChallanList_filterCatChip__gIcWu button:hover{background:#4f46e5;color:#fff}.DeliveryChallanList_filterRight__gFiN1{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.DeliveryChallanList_filterRightHdr__aR7\+A h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.DeliveryChallanList_filterRightHdr__aR7\+A p{color:#64748b;font-size:12.5px;margin:4px 0 0}.DeliveryChallanList_filterField__7QE61{display:flex;flex-direction:column;gap:6px}.DeliveryChallanList_filterFieldLabel__su2xo{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.DeliveryChallanList_filterRange__oaQBx{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.DeliveryChallanList_filterRange__oaQBx .DeliveryChallanList_rangeInputWrap__Igpn1{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;overflow:hidden;transition:all .15s}.DeliveryChallanList_filterRange__oaQBx .DeliveryChallanList_rangeInputWrap__Igpn1:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.DeliveryChallanList_filterRange__oaQBx .DeliveryChallanList_rangePrefix__VioDC{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:36px;padding:0 10px}.DeliveryChallanList_filterRange__oaQBx input{background:#0000;border:none;color:#0f172a;font-size:13px;height:36px;outline:none;padding:0 10px;width:100%}.DeliveryChallanList_filterRange__oaQBx .DeliveryChallanList_rangeSep__v9xx7{color:#94a3b8;font-size:12px;font-weight:500}.DeliveryChallanList_filterOptList__MekLS{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;padding:4px 0}.DeliveryChallanList_filterOptRow__SkiFd{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.DeliveryChallanList_filterOptRow__SkiFd:hover{background:#f8fafc;border-color:#e2e8f0}.DeliveryChallanList_filterOptRow__SkiFd.DeliveryChallanList_selected__cO2Md{background:#eef2ff;border-color:#c7d2fe}.DeliveryChallanList_filterOptRow__SkiFd input{accent-color:#4f46e5}.DeliveryChallanList_filterOptRow__SkiFd .DeliveryChallanList_filterOptLabel__HVfaX{color:#334155;flex:1 1;font-size:13px;font-weight:500}.DeliveryChallanList_filterOptRow__SkiFd.DeliveryChallanList_selected__cO2Md .DeliveryChallanList_filterOptLabel__HVfaX{color:#4338ca;font-weight:600}.DeliveryChallanList_filterOptRow__SkiFd .DeliveryChallanList_filterOptCount__obJDp{color:#94a3b8;font-size:11.5px;font-weight:500}.DeliveryChallanList_filterDropdown__BiIKQ{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 30px 0 12px}.DeliveryChallanList_filterDropdown__BiIKQ:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.DeliveryChallanList_filterDate__nNpVv{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.DeliveryChallanList_filterDate__nNpVv:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.DeliveryChallanList_filterModalFtr__e2Fdk{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.DeliveryChallanList_filterModalFtr__e2Fdk .DeliveryChallanList_resetBtn__GIK6W{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.DeliveryChallanList_filterModalFtr__e2Fdk .DeliveryChallanList_resetBtn__GIK6W:hover{background:#fef2f2}.DeliveryChallanList_filterModalFtrR__CmrcJ{align-items:center;display:flex;gap:8px}.DeliveryChallanList_popover__xl3LP{animation:DeliveryChallanList_dropIn__25FJC .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.DeliveryChallanList_popoverTitle__dy8kb{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.DeliveryChallanList_popoverItem__moE6s{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:9px;padding:8px 10px;text-align:left;transition:all .1s;width:100%}.DeliveryChallanList_popoverItem__moE6s:hover{background:#f1f5f9;color:#0f172a}.DeliveryChallanList_popoverItem__moE6s.DeliveryChallanList_active__PWO32{background:#eef2ff;color:#4f46e5;font-weight:600}.DeliveryChallanList_popoverItem__moE6s input{accent-color:#4f46e5}.DeliveryChallanList_popoverItem__moE6s i{color:#94a3b8;font-size:11px;width:14px}.DeliveryChallanList_popoverItem__moE6s.DeliveryChallanList_active__PWO32 i{color:#4f46e5}.DeliveryChallanList_popoverDivider__jtlUj{background:#f1f5f9;height:1px;margin:4px 0}.DeliveryChallanList_savedViewSave__FcP41{display:flex;gap:6px;padding:6px 8px}.DeliveryChallanList_savedViewSave__FcP41 input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;outline:none;padding:0 10px}.DeliveryChallanList_savedViewSave__FcP41 input:focus{border-color:#6366f1}.DeliveryChallanList_savedViewSave__FcP41 button{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 10px}.DeliveryChallanList_savedViewSave__FcP41 button:hover{background:#4338ca}.DeliveryChallanList_savedViewRow__ISZxX{align-items:center;display:flex;gap:6px}.DeliveryChallanList_savedViewRow__ISZxX .DeliveryChallanList_popoverItem__moE6s{flex:1 1}.DeliveryChallanList_savedViewDel__GpHgL{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:10px;height:24px;transition:all .15s;width:24px}.DeliveryChallanList_savedViewDel__GpHgL:hover{background:#fef2f2;color:#ef4444}.DeliveryChallanList_bulkModal__ob3Km{animation:DeliveryChallanList_modalIn__\+Rh-j .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:580px;overflow:hidden;width:100%}.DeliveryChallanList_bulkModalHdr__wfZGr{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 22px 16px}.DeliveryChallanList_bulkModalHdr__wfZGr h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.DeliveryChallanList_bulkModalHdr__wfZGr p{color:#64748b;font-size:12.5px;margin:4px 0 0}.DeliveryChallanList_bulkModalHdr__wfZGr h3 strong{color:#4f46e5;font-weight:700}.DeliveryChallanList_bulkModalBody__ExhP1{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.DeliveryChallanList_bulkSection__wIUFE{background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:all .15s}.DeliveryChallanList_bulkSection__wIUFE.DeliveryChallanList_enabled__5RiGN{background:#fafbff;border-color:#c7d2fe}.DeliveryChallanList_bulkSectionHdr__VrB4v{align-items:center;cursor:pointer;display:flex;gap:10px;padding:12px 14px;-webkit-user-select:none;user-select:none}.DeliveryChallanList_bulkSectionHdr__VrB4v input{accent-color:#4f46e5;cursor:pointer}.DeliveryChallanList_bulkSectionTitle__IpbCl{color:#0f172a;flex:1 1;font-size:13px;font-weight:700}.DeliveryChallanList_bulkSection__wIUFE.DeliveryChallanList_enabled__5RiGN .DeliveryChallanList_bulkSectionTitle__IpbCl{color:#4338ca}.DeliveryChallanList_bulkSectionHdr__VrB4v i{color:#94a3b8;font-size:14px}.DeliveryChallanList_bulkSection__wIUFE.DeliveryChallanList_enabled__5RiGN .DeliveryChallanList_bulkSectionHdr__VrB4v i{color:#6366f1}.DeliveryChallanList_bulkSectionBody__ApI-l{animation:DeliveryChallanList_expand__7\+zvR .15s ease;display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}@keyframes DeliveryChallanList_expand__7\+zvR{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DeliveryChallanList_bulkRow__GA\+1G{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.DeliveryChallanList_bulkInline__S1A6O{align-items:center;display:flex;gap:10px}.DeliveryChallanList_bulkInput__bfBHO{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.DeliveryChallanList_bulkInput__bfBHO:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.DeliveryChallanList_bulkRadioGroup__vx1Xw{display:flex;flex-direction:column;gap:6px}.DeliveryChallanList_bulkRadio__VECy2{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;gap:8px;padding:8px 10px;transition:all .15s}.DeliveryChallanList_bulkRadio__VECy2:hover{background:#f8fafc;border-color:#cbd5e1}.DeliveryChallanList_bulkRadio__VECy2 input{accent-color:#4f46e5}.DeliveryChallanList_bulkRadio__VECy2.DeliveryChallanList_selectedRadio__YyL4u{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:600}.DeliveryChallanList_bulkRadio__VECy2.DeliveryChallanList_disabled__W-8oB{cursor:not-allowed;opacity:.6}.DeliveryChallanList_bulkRadioBadge__RsgSN{background:#fef3c7;border-radius:4px;color:#92400e;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:2px 6px;text-transform:uppercase}.DeliveryChallanList_bulkHint__D5bJc{align-items:center;color:#64748b;display:flex;font-size:11.5px;font-style:italic;gap:5px}.DeliveryChallanList_bulkHint__D5bJc i{color:#6366f1}.DeliveryChallanList_bulkPreview__kEniK{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:12px;font-weight:500;margin-top:4px;padding:8px 10px}.DeliveryChallanList_bulkWarn__HoN6s{align-items:center;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;font-size:12px;font-weight:500;gap:8px;margin-top:4px;padding:10px 12px}.DeliveryChallanList_bulkWarn__HoN6s i{color:#d97706}.DeliveryChallanList_bulkDanger__8uQVi{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:12px;font-weight:600;gap:8px;margin-top:4px;padding:10px 12px}.DeliveryChallanList_bulkDanger__8uQVi i{color:#ef4444}.DeliveryChallanList_bulkConfirmInput__r9Fip{margin-top:6px}.DeliveryChallanList_bulkConfirmInput__r9Fip input{background:#fff;border:1px solid #fecaca;border-radius:8px;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.DeliveryChallanList_bulkConfirmInput__r9Fip input:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.DeliveryChallanList_bulkProgress__zR0Yv{background:#f1f5f9;border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.DeliveryChallanList_bulkProgressBar__VOhpB{background:linear-gradient(90deg,#6366f1,#4f46e5);border-radius:999px;height:100%;transition:width .3s ease}.DeliveryChallanList_bulkProgressLabel__8bbXT{color:#475569;font-size:12px;font-weight:500;margin-top:6px;text-align:center}.DeliveryChallanList_bulkModalFtr__OrvsB{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}@media (max-width:1100px){.DeliveryChallanList_statsRow__WSx8l{grid-template-columns:repeat(2,1fr)}.DeliveryChallanList_filterModalBody__cVhln{grid-template-columns:220px 1fr}}@media (max-width:768px){.DeliveryChallanList_pageHeader__rFO81{align-items:stretch;flex-direction:column;gap:12px}.DeliveryChallanList_headerActions__J7KX3{flex-wrap:wrap}.DeliveryChallanList_statsRow__WSx8l{grid-template-columns:1fr 1fr}.DeliveryChallanList_toolbar__9W2Yd{flex-wrap:wrap}.DeliveryChallanList_searchBox__AaWCK{flex-basis:100%;max-width:none}.DeliveryChallanList_filterModalBody__cVhln{grid-template-columns:1fr}.DeliveryChallanList_filterLeft__4AFnW{border-bottom:1px solid #f1f5f9;border-right:none;max-height:200px}.DeliveryChallanList_pagination__3urhF{flex-direction:column}.DeliveryChallanList_bulkBar__LElf3{flex-wrap:wrap}.DeliveryChallanList_bulkBarActions__TFFjP{justify-content:flex-end;width:100%}}.DeliveryChallanList_statusDelivered__1HOae{background:#dcfce7!important;color:#16a34a!important}.DeliveryChallanList_statusOutForDelivery__R9mDe{background:#ccfbf1!important;color:#0d9488!important}.DeliveryChallanList_statusPacked__f2Hm7{background:#ede9fe!important;color:#7c3aed!important}.DeliveryChallanList_statusPending__3RKQB{background:#fef3c7!important;color:#d97706!important}.DeliveryChallanList_statusFailed__cvnb5{background:#fee2e2!important;color:#dc2626!important}.DeliveryChallanList_statusReturned__31PvY{background:#f1f5f9!important;color:#64748b!important}.ViewDeliveryChallan_headerMeta__40IxK{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.ViewDeliveryChallan_challanPill__Z1gxR{background:#ccfbf1;border:1px solid #99f6e4;border-radius:6px;color:#0d9488;font-family:Monaco,Consolas,monospace;font-size:12px;font-weight:600;padding:3px 9px}.ViewDeliveryChallan_statusBadge__mhWOe{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.3px;padding:3px 10px;text-transform:uppercase}.ViewDeliveryChallan_statusBadge__mhWOe i{font-size:10px}.ViewDeliveryChallan_statusDelivered__09umf{background:#dcfce7;color:#16a34a}.ViewDeliveryChallan_statusOutForDelivery__j44Zl{background:#ccfbf1;color:#0d9488}.ViewDeliveryChallan_statusPacked__3wFfV{background:#ede9fe;color:#7c3aed}.ViewDeliveryChallan_statusPending__XnGRR{background:#fef3c7;color:#d97706}.ViewDeliveryChallan_statusFailed__hnaut{background:#fee2e2;color:#dc2626}.ViewDeliveryChallan_statusReturned__3XPbu{background:#f1f5f9;color:#64748b}.ViewDeliveryChallan_paperToggle__AO-rV{background:#fff;border:1px solid #c9d4e1;border-radius:7px;display:inline-flex;padding:2px}.ViewDeliveryChallan_paperToggleBtn__Ju3x3{background:#0000;border:none;border-radius:5px;color:#64748b;cursor:pointer;font-size:11px;font-weight:600;padding:5px 10px;transition:background .15s,color .15s}.ViewDeliveryChallan_paperToggleBtn__Ju3x3:hover{background:#f8fafc;color:#1e293b}.ViewDeliveryChallan_paperToggleActive__zBKhv{background:#f0fdfa;color:#0d9488}.ViewDeliveryChallan_quickStatusBtn__fQyAa{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:opacity .15s,transform .15s}.ViewDeliveryChallan_quickStatusBtn__fQyAa:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.ViewDeliveryChallan_quickStatusBtn__fQyAa:disabled{cursor:not-allowed;opacity:.5}.ViewDeliveryChallan_moreMenuWrap__xvoDs{position:relative}.ViewDeliveryChallan_moreMenu__456-B{animation:ViewDeliveryChallan_fadeIn__TJZhq .12s ease-out;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #0f172a1a;min-width:200px;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:50}@keyframes ViewDeliveryChallan_fadeIn__TJZhq{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ViewDeliveryChallan_moreMenuItem__Ztcf1{align-items:center;background:#0000;border:none;color:#475569;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 14px;text-align:left;transition:background .1s;width:100%}.ViewDeliveryChallan_moreMenuItem__Ztcf1:hover{background:#f8fafc;color:#0f172a}.ViewDeliveryChallan_moreMenuItem__Ztcf1 i{width:14px}.ViewDeliveryChallan_moreMenuItemDanger__N-vjY{color:#dc2626}.ViewDeliveryChallan_moreMenuItemDanger__N-vjY:hover{background:#fef2f2;color:#dc2626}.ViewDeliveryChallan_moreMenuDivider__2iwSh{background:#e2e8f0;height:1px;margin:4px 0}.ViewDeliveryChallan_mainGrid__ef0ak{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 340px}.ViewDeliveryChallan_leftCol__PeFTu,.ViewDeliveryChallan_rightCol__Vjbxk{display:flex;flex-direction:column;gap:16px}.ViewDeliveryChallan_cardHdr__MwYUy{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 20px}.ViewDeliveryChallan_cardHdr__MwYUy h3{color:#0f172a;font-size:14px;font-weight:600;margin:0}.ViewDeliveryChallan_cardHdrMeta__x3ZdG{color:#64748b;font-size:12px}.ViewDeliveryChallan_totalsFooter__UAgRf{background:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 20px}.ViewDeliveryChallan_totalRow__JSjhY{color:#64748b;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.ViewDeliveryChallan_totalRow__JSjhY span:last-child{color:#1e293b;font-weight:500}.ViewDeliveryChallan_grandTotalRow__uuRXx{align-items:baseline;border-top:2px solid #cbd5e1;color:#1e293b;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-top:8px;padding:14px 0 6px}.ViewDeliveryChallan_grandTotalRow__uuRXx strong{color:#0d9488;font-family:Monaco,Consolas,monospace;font-size:20px}.ViewDeliveryChallan_notesCard__hVTsF{background:#eff6ff;border-left:3px solid #3b82f6;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.ViewDeliveryChallan_notesLabel__WfOvH{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.ViewDeliveryChallan_notesText__u6OdN{color:#1e293b;font-size:13px;line-height:1.5}.ViewDeliveryChallan_metaCard__ig5Xm{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.ViewDeliveryChallan_metaCardHdr__OceRC{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px}.ViewDeliveryChallan_metaCardHdr__OceRC h3{color:#475569;font-size:12px;font-weight:700;letter-spacing:.4px;margin:0;text-transform:uppercase}.ViewDeliveryChallan_metaBody__x5gV8{padding:10px 16px}.ViewDeliveryChallan_metaRow__iXg86{align-items:center;border-bottom:1px dotted #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.ViewDeliveryChallan_metaRow__iXg86:last-child{border-bottom:none}.ViewDeliveryChallan_metaLabel__lpOQe{color:#64748b;flex-shrink:0;font-size:12px;font-weight:500}.ViewDeliveryChallan_metaValue__1MSJV{color:#1e293b;font-size:13px;font-weight:600;text-align:right;word-break:break-word}.ViewDeliveryChallan_metaValueLink__th\+HR{color:#0d9488;cursor:pointer;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600;text-align:right}.ViewDeliveryChallan_metaValueLink__th\+HR:hover{text-decoration:underline}.ViewDeliveryChallan_addressBlock__CKm\+L{border-top:1px dotted #e2e8f0;display:flex;flex-direction:column;gap:6px;margin-top:4px;padding:10px 0 8px}.ViewDeliveryChallan_addressText__vs71j{color:#1e293b;font-size:13px;font-weight:500;line-height:1.5}.ViewDeliveryChallan_modalOverlay__l-Bsi{align-items:center;animation:ViewDeliveryChallan_modalFadeIn__fTOob .15s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes ViewDeliveryChallan_modalFadeIn__fTOob{0%{opacity:0}to{opacity:1}}.ViewDeliveryChallan_modal__1-xvW{animation:ViewDeliveryChallan_modalScale__9W8nv .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;max-width:480px;width:100%}@keyframes ViewDeliveryChallan_modalScale__9W8nv{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ViewDeliveryChallan_modalHeader__JbTjX{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.ViewDeliveryChallan_modalHeader__JbTjX h5{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:10px;margin:0}.ViewDeliveryChallan_modalHeader__JbTjX h5 i{color:#0d9488}.ViewDeliveryChallan_modalClose__LLBFt{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:24px;line-height:1;padding:0 4px;transition:color .1s}.ViewDeliveryChallan_modalClose__LLBFt:hover{color:#1e293b}.ViewDeliveryChallan_modalBody__v5ojl{padding:20px}.ViewDeliveryChallan_modalFooter__LULgY{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.ViewDeliveryChallan_formGroup__AkdDK{margin-bottom:14px}.ViewDeliveryChallan_formGroup__AkdDK:last-child{margin-bottom:0}.ViewDeliveryChallan_formGroup__AkdDK label{color:#475569;display:block;font-size:11px;font-weight:700;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.ViewDeliveryChallan_formGrid__bt7Vr{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ViewDeliveryChallan_selectInput__3Z3pW,.ViewDeliveryChallan_textInput__n5mUO,.ViewDeliveryChallan_textarea__V-IRq{background:#fff;border:1px solid #cbd5e1;border-radius:7px;color:#1e293b;font-family:inherit;font-size:13px;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.ViewDeliveryChallan_selectInput__3Z3pW:focus,.ViewDeliveryChallan_textInput__n5mUO:focus,.ViewDeliveryChallan_textarea__V-IRq:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f;outline:none}.ViewDeliveryChallan_textarea__V-IRq{resize:vertical}.ViewDeliveryChallan_btnModalCancel__mstVb{background:#0000;border:1px solid #e2e8f0;border-radius:7px;color:#64748b;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px;transition:background .15s}.ViewDeliveryChallan_btnModalCancel__mstVb:hover{background:#fff;color:#1e293b}.ViewDeliveryChallan_btnModalPrimary__yls0g{background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px;transition:opacity .15s}.ViewDeliveryChallan_btnModalPrimary__yls0g:hover:not(:disabled){opacity:.9}.ViewDeliveryChallan_btnModalPrimary__yls0g:disabled{cursor:not-allowed;opacity:.5}.ViewDeliveryChallan_confirmModal__x1GnD{animation:ViewDeliveryChallan_modalScale__9W8nv .2s ease-out;background:#fff;border-radius:14px;box-shadow:0 24px 48px #00000038;max-width:420px;padding:28px 24px 20px;text-align:center;width:100%}.ViewDeliveryChallan_confirmIconWrap__tUrfn{align-items:center;border-radius:50%;display:flex;font-size:26px;height:60px;justify-content:center;margin:0 auto 16px;width:60px}.ViewDeliveryChallan_confirmIcon_success__AQBSs{background:#ccfbf1;color:#0d9488}.ViewDeliveryChallan_confirmIcon_danger__eprl3{background:#fee2e2;color:#dc2626}.ViewDeliveryChallan_confirmIcon_warning__floy1{background:#fef3c7;color:#d97706}.ViewDeliveryChallan_confirmTitle__3WbLL{color:#0f172a;font-size:18px;font-weight:700;margin:0 0 8px}.ViewDeliveryChallan_confirmMessage__Z0dan{color:#475569;font-size:13px;line-height:1.55;margin:0 0 22px}.ViewDeliveryChallan_confirmFooter__SrG47{display:flex;gap:8px;justify-content:center}.ViewDeliveryChallan_confirmBtn__WZLB0{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;min-width:150px;padding:10px 20px;transition:opacity .15s,transform .15s}.ViewDeliveryChallan_confirmBtn__WZLB0:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.ViewDeliveryChallan_confirmBtn__WZLB0:disabled{cursor:not-allowed;opacity:.55;transform:none}.ViewDeliveryChallan_confirmBtn_success__wfYFx{background:linear-gradient(135deg,#14b8a6,#0d9488)}.ViewDeliveryChallan_confirmBtn_danger__jRCqA{background:linear-gradient(135deg,#dc2626,#b91c1c)}.ViewDeliveryChallan_confirmBtn_warning__GgrsE{background:linear-gradient(135deg,#f59e0b,#d97706)}.ViewDeliveryChallan_receiptPrintArea__PZLAR{height:0;left:-10000px;overflow:hidden;pointer-events:none;position:absolute;top:0;width:0}.ViewDeliveryChallan_receipt__weToI{background:#fff;color:#000;font-family:Courier New,monospace;padding:20px}.ViewDeliveryChallan_receiptA4__i3ag9{font-family:Arial,Helvetica,sans-serif;min-height:297mm;padding:15mm;width:210mm}.ViewDeliveryChallan_receipt80__R0OFO{font-size:11px;line-height:1.3;padding:5px 6px;width:80mm}.ViewDeliveryChallan_rLetterhead__OQDG1{border-bottom:2px solid #000;margin-bottom:12px;padding-bottom:10px;text-align:center}.ViewDeliveryChallan_rCompanyName__eav4O{font-size:18px;font-weight:800;margin:0 0 4px}.ViewDeliveryChallan_rCompanyLine__m4lCJ{font-size:11px}.ViewDeliveryChallan_rHeader__eWwnz{margin-bottom:8px;text-align:center}.ViewDeliveryChallan_rTitle__4\+THH{font-size:18px;font-weight:900;letter-spacing:3px;margin:0 0 6px}.ViewDeliveryChallan_receiptA4__i3ag9 .ViewDeliveryChallan_rTitle__4\+THH{font-size:26px}.ViewDeliveryChallan_rNumber__WJlNx{font-family:Courier New,monospace;font-size:13px;font-weight:700;margin-bottom:4px}.ViewDeliveryChallan_receiptA4__i3ag9 .ViewDeliveryChallan_rNumber__WJlNx{font-size:16px}.ViewDeliveryChallan_rStatus__tNlvp{border:1px solid #000;border-radius:3px;display:inline-block;font-size:11px;font-weight:700;padding:3px 10px}.ViewDeliveryChallan_rDivider__6Hjo0{border-top:1px solid #000;margin:10px 0}.ViewDeliveryChallan_rDividerDashed__Sloyx{border-top:1px dashed #666;margin:10px 0}.ViewDeliveryChallan_rInfoGrid__rmOwY{font-size:11px;line-height:1.6}.ViewDeliveryChallan_receiptA4__i3ag9 .ViewDeliveryChallan_rInfoGrid__rmOwY{grid-gap:6px 16px;display:grid;font-size:12px;gap:6px 16px;grid-template-columns:1fr 1fr}.ViewDeliveryChallan_rDeliveryBlock__9MhJ\+{font-size:11px;line-height:1.5}.ViewDeliveryChallan_receiptA4__i3ag9 .ViewDeliveryChallan_rDeliveryBlock__9MhJ\+{font-size:12px}.ViewDeliveryChallan_rReason__j0sF9{font-size:11px;line-height:1.5}.ViewDeliveryChallan_receiptA4__i3ag9 .ViewDeliveryChallan_rReason__j0sF9{font-size:12px}.ViewDeliveryChallan_rTable__8FLUG{border-collapse:collapse;font-size:11px;width:100%}.ViewDeliveryChallan_receiptA4__i3ag9 .ViewDeliveryChallan_rTable__8FLUG{font-size:12px}.ViewDeliveryChallan_rTable__8FLUG th{border-bottom:1px solid #000;font-size:10px;font-weight:700;padding:4px 2px;text-transform:uppercase}.ViewDeliveryChallan_rTable__8FLUG td{border-bottom:1px dotted #999;padding:5px 2px;vertical-align:top}.ViewDeliveryChallan_rItemCode__JFXam{color:#666;font-size:9px}.ViewDeliveryChallan_receiptA4__i3ag9 .ViewDeliveryChallan_rItemCode__JFXam{font-size:10px}.ViewDeliveryChallan_rTotals__qV5CN{font-size:11px}.ViewDeliveryChallan_receiptA4__i3ag9 .ViewDeliveryChallan_rTotals__qV5CN{font-size:12px}.ViewDeliveryChallan_rTotalRow__R8IZA{display:flex;justify-content:space-between;padding:3px 0}.ViewDeliveryChallan_rGrandTotal__WDDM\+{border-bottom:2px solid #000;border-top:2px solid #000;display:flex;font-size:13px;font-weight:900;justify-content:space-between;margin-top:4px;padding:6px 0}.ViewDeliveryChallan_receiptA4__i3ag9 .ViewDeliveryChallan_rGrandTotal__WDDM\+{font-size:16px}.ViewDeliveryChallan_rProcessing__gMrIP{font-size:10px;line-height:1.6}.ViewDeliveryChallan_receiptA4__i3ag9 .ViewDeliveryChallan_rProcessing__gMrIP{font-size:11px}.ViewDeliveryChallan_rSignatures__RZoxg{display:flex;gap:30px;justify-content:space-between;margin:30px 0 15px}.ViewDeliveryChallan_rSigBlock__skoey{flex:1 1;text-align:center}.ViewDeliveryChallan_rSigLine__im5oM{border-top:1px solid #000;margin-bottom:6px;margin-top:30px}.ViewDeliveryChallan_rSigLabel__jTvCb{font-size:11px}.ViewDeliveryChallan_rFooter__lSRx2{font-size:10px;line-height:1.5;margin-top:10px;text-align:center}.ViewDeliveryChallan_receiptA4__i3ag9 .ViewDeliveryChallan_rFooter__lSRx2{font-size:11px}.ViewDeliveryChallan_rBrand__yb8yr{font-size:10px;margin-top:10px}.ImportModal_modalOverlay__huEYx{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.ImportModal_modalContent__5rY1i{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 25px 50px -12px #00000080;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}.ImportModal_modalHeader__um1T7{align-items:center;background:#0003;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 24px}.ImportModal_modalHeader__um1T7 h2{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:600;gap:10px;margin:0}.ImportModal_modalHeader__um1T7 h2 i{color:#60a5fa}.ImportModal_closeBtn__AxFBk{align-items:center;background:#ffffff1a;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ImportModal_closeBtn__AxFBk:hover{background:#ef444433;color:#ef4444}.ImportModal_progressSteps__F7oYX{align-items:center;background:#0000001a;display:flex;gap:8px;justify-content:center;padding:20px 24px}.ImportModal_progressStep__TMW-h{align-items:center;display:flex;flex-direction:column;gap:6px;opacity:.5;transition:all .3s ease}.ImportModal_progressStep__TMW-h.ImportModal_active__UFgNh{opacity:1}.ImportModal_stepNumber__uHi0U{align-items:center;background:#ffffff1a;border:2px solid #fff3;border-radius:50%;color:#94a3b8;display:flex;font-size:.875rem;font-weight:600;height:32px;justify-content:center;transition:all .3s ease;width:32px}.ImportModal_progressStep__TMW-h.ImportModal_active__UFgNh .ImportModal_stepNumber__uHi0U{background:#3b82f6;border-color:#3b82f6;color:#fff}.ImportModal_stepLabel__31jC1{color:#94a3b8;font-size:.75rem;font-weight:500}.ImportModal_progressStep__TMW-h.ImportModal_active__UFgNh .ImportModal_stepLabel__31jC1{color:#fff}.ImportModal_progressLine__wW0Ij{background:#ffffff1a;height:2px;margin-bottom:20px;width:40px}.ImportModal_modalBody__-wxZW{flex:1 1;overflow-y:auto;padding:24px}.ImportModal_uploadStep__kgoCm{display:flex;flex-direction:column;gap:24px}.ImportModal_templateSection__GI2Mw,.ImportModal_uploadSection__i1ViX{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;padding:20px}.ImportModal_templateSection__GI2Mw h3,.ImportModal_uploadSection__i1ViX h3{color:#fff;font-size:1rem;font-weight:600;margin:0 0 8px}.ImportModal_templateSection__GI2Mw p,.ImportModal_uploadSection__i1ViX p{color:#94a3b8;font-size:.875rem;margin:0 0 16px}.ImportModal_templateBtn__-uwIK{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.ImportModal_templateBtn__-uwIK:hover{box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.ImportModal_dropZone__rvgtP{align-items:center;border:2px dashed #fff3;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 20px;transition:all .3s ease}.ImportModal_dropZone__rvgtP.ImportModal_dragOver__fZZIb,.ImportModal_dropZone__rvgtP:hover{background:#3b82f61a;border-color:#3b82f6}.ImportModal_dropZone__rvgtP i{color:#60a5fa;font-size:3rem}.ImportModal_dropZone__rvgtP span{color:#94a3b8;font-size:.875rem}.ImportModal_dropZoneOr__5EdDR{color:#64748b!important;font-size:.75rem!important;text-transform:uppercase}.ImportModal_browseBtn__2xHM-{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:10px 24px;transition:all .2s ease}.ImportModal_browseBtn__2xHM-:hover{background:#2563eb}.ImportModal_fileHint__TME3X{color:#64748b!important;font-size:.75rem!important}.ImportModal_errorMessage__4LUFF{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#f87171;display:flex;font-size:.875rem;gap:10px;padding:12px 16px}.ImportModal_errorMessage__4LUFF i{font-size:1rem}.ImportModal_columnsInfo__\+Hmtb{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;padding:20px}.ImportModal_columnsInfo__\+Hmtb h4{color:#94a3b8;font-size:.875rem;font-weight:600;margin:0 0 12px}.ImportModal_columnsInfo__\+Hmtb h4:not(:first-child){margin-top:16px}.ImportModal_columnTags__NPC8i{display:flex;flex-wrap:wrap;gap:8px}.ImportModal_columnTag__1q5pi{background:#ffffff0d;border-radius:6px;color:#94a3b8;display:inline-block;font-family:Monaco,Consolas,monospace;font-size:.75rem;padding:4px 10px}.ImportModal_columnTag__1q5pi.ImportModal_required__fSmyJ{background:#3b82f633;color:#60a5fa}.ImportModal_validatingStep__mEgpZ{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:60px 20px}.ImportModal_validatingStep__mEgpZ h3{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.ImportModal_validatingStep__mEgpZ p{color:#94a3b8;font-size:.875rem;margin:0}.ImportModal_spinner__-pU4y{animation:ImportModal_spin__psHLM 1s linear infinite;border:4px solid #ffffff1a;border-left-color:#3b82f6;border-radius:50%;height:48px;width:48px}@keyframes ImportModal_spin__psHLM{to{transform:rotate(1turn)}}.ImportModal_previewStep__8OnlI{display:flex;flex-direction:column;gap:20px}.ImportModal_previewStep__8OnlI h3{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.ImportModal_validationSummary__EPrBb{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.ImportModal_summaryCard__KMX1a{background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;padding:16px;text-align:center}.ImportModal_summaryValue__50tfa{color:#fff;display:block;font-size:1.75rem;font-weight:700;margin-bottom:4px}.ImportModal_summaryLabel__bw5rG{color:#94a3b8;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.ImportModal_summaryTotal__tXINz .ImportModal_summaryValue__50tfa{color:#60a5fa}.ImportModal_summaryValid__NNhP7 .ImportModal_summaryValue__50tfa{color:#34d399}.ImportModal_summaryDuplicate__JkWqA .ImportModal_summaryValue__50tfa{color:#fbbf24}.ImportModal_summaryInvalid__TFDvK .ImportModal_summaryValue__50tfa{color:#f87171}.ImportModal_errorsList__SEKW-{background:#ef44440d;border:1px solid #ef444433;border-radius:12px;padding:16px}.ImportModal_errorsList__SEKW- h4{align-items:center;color:#f87171;display:flex;font-size:.875rem;font-weight:600;gap:8px;margin:0 0 12px}.ImportModal_errorsTable__rHxxU{max-height:200px;overflow-y:auto}.ImportModal_errorsTable__rHxxU table{border-collapse:collapse;width:100%}.ImportModal_errorsTable__rHxxU td,.ImportModal_errorsTable__rHxxU th{border-bottom:1px solid #ffffff0d;font-size:.8rem;padding:8px 12px;text-align:left}.ImportModal_errorsTable__rHxxU th{background:#0003;color:#94a3b8;font-weight:500;position:-webkit-sticky;position:sticky;top:0}.ImportModal_errorsTable__rHxxU td{color:#fff}.ImportModal_errorsTable__rHxxU ul{margin:0;padding-left:16px}.ImportModal_errorsTable__rHxxU li{color:#f87171;font-size:.75rem}.ImportModal_moreErrors__r2kxs{color:#94a3b8;font-size:.75rem;margin:12px 0 0;text-align:center}.ImportModal_previewTable__zGvq3{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;padding:16px}.ImportModal_previewTable__zGvq3 h4{align-items:center;color:#34d399;display:flex;font-size:.875rem;font-weight:600;gap:8px;margin:0 0 12px}.ImportModal_tableWrapper__mnFGS{overflow-x:auto}.ImportModal_duplicatesTable__53EBO table,.ImportModal_previewTable__zGvq3 table{border-collapse:collapse;width:100%}.ImportModal_duplicatesTable__53EBO td,.ImportModal_duplicatesTable__53EBO th,.ImportModal_previewTable__zGvq3 td,.ImportModal_previewTable__zGvq3 th{border-bottom:1px solid #ffffff0d;font-size:.8rem;padding:10px 12px;text-align:left}.ImportModal_duplicatesTable__53EBO th,.ImportModal_previewTable__zGvq3 th{background:#0003;color:#94a3b8;font-weight:500}.ImportModal_duplicatesTable__53EBO td,.ImportModal_previewTable__zGvq3 td{color:#fff}.ImportModal_noValidRows__oQ6HC{align-items:center;display:flex;flex-direction:column;gap:12px;padding:40px 20px}.ImportModal_noValidRows__oQ6HC i{color:#f87171;font-size:3rem}.ImportModal_noValidRows__oQ6HC p{color:#94a3b8;margin:0;text-align:center}.ImportModal_duplicatesStep__wv7UH{display:flex;flex-direction:column;gap:20px}.ImportModal_duplicatesStep__wv7UH h3{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.ImportModal_duplicatesStep__wv7UH>p{color:#fbbf24;font-size:.875rem;margin:0}.ImportModal_bulkActions__0XnU8{align-items:center;background:#ffffff08;border-radius:8px;display:flex;gap:12px;padding:12px 16px}.ImportModal_bulkActions__0XnU8 span{color:#94a3b8;font-size:.875rem}.ImportModal_bulkBtn__9x-mG{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.ImportModal_skipBtn__UasoD{background:#fbbf2433;color:#fbbf24}.ImportModal_skipBtn__UasoD:hover{background:#fbbf244d}.ImportModal_updateBtn__\+qKF2{background:#3b82f633;color:#60a5fa}.ImportModal_updateBtn__\+qKF2:hover{background:#3b82f64d}.ImportModal_duplicatesTable__53EBO{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;max-height:300px;overflow-y:auto;padding:16px}.ImportModal_actionButtons__Tw7\+T{display:flex;gap:6px}.ImportModal_actionBtn__EShfM{background:#0000;border:1px solid #ffffff1a;border-radius:6px;color:#94a3b8;cursor:pointer;font-size:.75rem;padding:6px 12px;transition:all .2s ease}.ImportModal_actionBtn__EShfM:hover{background:#ffffff1a}.ImportModal_actionBtn__EShfM.ImportModal_active__UFgNh{background:#3b82f6;border-color:#3b82f6;color:#fff}.ImportModal_moreRows__bqxZF{color:#94a3b8;font-size:.75rem;margin:12px 0 0;text-align:center}.ImportModal_importingStep__tD99B{align-items:center;display:flex;flex-direction:column;gap:20px;padding:40px 20px}.ImportModal_importingStep__tD99B h3{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.ImportModal_progressBar__o0-Hv{background:#ffffff1a;border-radius:4px;height:8px;max-width:400px;overflow:hidden;width:100%}.ImportModal_progressFill__-LdMc{background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:4px;height:100%;transition:width .3s ease}.ImportModal_progressStats__1lN3M{color:#94a3b8;display:flex;flex-wrap:wrap;font-size:.875rem;gap:16px;justify-content:center}.ImportModal_successStat__YF1Z\+{color:#34d399!important}.ImportModal_updateStat__NVCNX{color:#60a5fa!important}.ImportModal_failStat__aJNGV{color:#f87171!important}.ImportModal_importNote__DuwRf{align-items:center;color:#64748b;display:flex;font-size:.8rem;gap:8px;margin:0}.ImportModal_importNote__DuwRf i{color:#60a5fa}.ImportModal_cancelBtn__78DY5{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#f87171;cursor:pointer;display:inline-flex;font-size:.875rem;gap:8px;padding:10px 20px;transition:all .2s ease}.ImportModal_cancelBtn__78DY5:hover{background:#ef444433}.ImportModal_completeStep__yEsB3{align-items:center;display:flex;flex-direction:column;gap:24px;padding:40px 20px}.ImportModal_completeIcon__Jwij0{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.ImportModal_completeIcon__Jwij0 i{font-size:3rem}.ImportModal_completeIcon__Jwij0.ImportModal_success__Z7Rx9{background:#10b9811a}.ImportModal_completeIcon__Jwij0.ImportModal_success__Z7Rx9 i{color:#34d399}.ImportModal_completeIcon__Jwij0.ImportModal_failure__D67Fj{background:#ef44441a}.ImportModal_completeIcon__Jwij0.ImportModal_failure__D67Fj i{color:#f87171}.ImportModal_completeStep__yEsB3 h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.ImportModal_resultsSummary__BU9n1{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);max-width:500px;width:100%}.ImportModal_resultItem__cnwNU{text-align:center}.ImportModal_resultValue__clXyb{color:#fff;display:block;font-size:1.5rem;font-weight:700;margin-bottom:4px}.ImportModal_resultLabel__pWUe5{color:#94a3b8;font-size:.75rem}.ImportModal_importErrors__GxbwE{background:#ef44440d;border:1px solid #ef444433;border-radius:8px;max-width:500px;padding:16px;width:100%}.ImportModal_importErrors__GxbwE h4{color:#f87171;font-size:.875rem;font-weight:600;margin:0 0 12px}.ImportModal_importErrors__GxbwE ul{margin:0;max-height:150px;overflow-y:auto;padding-left:20px}.ImportModal_importErrors__GxbwE li{color:#fca5a5;font-size:.8rem;margin-bottom:4px}.ImportModal_importErrors__GxbwE p{color:#94a3b8;font-size:.75rem;margin:8px 0 0}.ImportModal_modalFooter__nqzse{background:#0003;border-top:1px solid #ffffff1a;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.ImportModal_backBtn__6O6xM{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:.875rem;gap:8px;padding:10px 20px;transition:all .2s ease}.ImportModal_backBtn__6O6xM:hover{background:#ffffff1a;color:#fff}.ImportModal_continueBtn__2eSZk{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 24px;transition:all .2s ease}.ImportModal_continueBtn__2eSZk:hover:not(:disabled){box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.ImportModal_continueBtn__2eSZk:disabled{cursor:not-allowed;opacity:.5}.ImportModal_doneBtn__4-YJ\+{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 24px;transition:all .2s ease}.ImportModal_doneBtn__4-YJ\+:hover{box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}@media (max-width:640px){.ImportModal_modalContent__5rY1i{max-height:95vh}.ImportModal_progressSteps__F7oYX{padding:16px}.ImportModal_stepLabel__31jC1{display:none}.ImportModal_progressLine__wW0Ij{margin-bottom:0;width:24px}.ImportModal_resultsSummary__BU9n1,.ImportModal_validationSummary__EPrBb{grid-template-columns:repeat(2,1fr)}.ImportModal_bulkActions__0XnU8{flex-wrap:wrap}}.Inventory_pageContainer__urQHf{background:#f1f3f6;min-height:100vh;padding:16px 20px}.Inventory_notification__eI-ym{align-items:center;animation:Inventory_slideIn__3yRiw .3s ease;background:#fff;border-left:4px solid;border-radius:10px;box-shadow:0 6px 20px #0f172a1f;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:12px 18px;position:fixed;right:20px;top:20px;z-index:1300}.Inventory_notification__eI-ym.Inventory_success__87eDJ{border-left-color:#10b981;color:#064e3b}.Inventory_notification__eI-ym.Inventory_success__87eDJ i{color:#10b981}.Inventory_notification__eI-ym.Inventory_error__b-PwO{border-left-color:#ef4444;color:#7f1d1d}.Inventory_notification__eI-ym.Inventory_error__b-PwO i{color:#ef4444}.Inventory_notification__eI-ym button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes Inventory_slideIn__3yRiw{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.Inventory_pageHeader__NJVW\+{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.Inventory_headerLeft__iRMX3{align-items:center;display:flex;gap:14px}.Inventory_backBtn__uXSNN{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.Inventory_backBtn__uXSNN:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Inventory_headerIcon__O8xOZ{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.Inventory_headerLeft__iRMX3 h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.Inventory_headerSubtitle__zMpx9{color:#64748b;font-size:12.5px;margin:2px 0 0}.Inventory_headerSubtitle__zMpx9 strong{color:#4f46e5;font-weight:700}.Inventory_headerActions__0aRzI{align-items:center;display:flex;gap:8px}.Inventory_iconBtn__aEAEp,.Inventory_refreshBtn__8OY0D{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.Inventory_iconBtn__aEAEp:hover,.Inventory_refreshBtn__8OY0D:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Inventory_secondaryBtn__mqYYB{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s}.Inventory_secondaryBtn__mqYYB:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.Inventory_primaryBtn__rsu4E{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.Inventory_primaryBtn__rsu4E:hover{background:linear-gradient(180deg,#4f46e5,#4338ca);box-shadow:0 3px 8px #4f46e559}.Inventory_iconBtn__aEAEp:disabled,.Inventory_primaryBtn__rsu4E:disabled,.Inventory_secondaryBtn__mqYYB:disabled{cursor:not-allowed;opacity:.55}.Inventory_statsRow__ZCeq8{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.Inventory_statCard__1Yhye{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:12px;padding:12px 14px}.Inventory_statIcon__P62i0{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.Inventory_statIconBlue__unYlB{background:linear-gradient(135deg,#6366f1,#4f46e5)}.Inventory_statIconGreen__GGqNL{background:linear-gradient(135deg,#10b981,#059669)}.Inventory_statIconAmber__GGdZg{background:linear-gradient(135deg,#f59e0b,#d97706)}.Inventory_statIconPurple__1P6Nt{background:linear-gradient(135deg,#a855f7,#7e22ce)}.Inventory_statInfo__t444W{display:flex;flex-direction:column;min-width:0}.Inventory_statValue__6K9Qb{color:#0f172a;font-size:16px;font-weight:700;line-height:1.1}.Inventory_statLabel__il94W{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.Inventory_toolbar__v4khP{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:14px;padding:12px 14px}.Inventory_searchBox__ikClR{flex:1 1;max-width:420px;min-width:220px;position:relative}.Inventory_searchBox__ikClR i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Inventory_searchBox__ikClR input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;outline:none;padding:0 36px 0 34px;transition:all .15s;width:100%}.Inventory_searchBox__ikClR input::placeholder{color:#94a3b8}.Inventory_searchBox__ikClR input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Inventory_clearSearch__fEq35{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:22px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px}.Inventory_clearSearch__fEq35:hover{background:#cbd5e1;color:#334155}.Inventory_toolBtn__T9Nyp{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 12px;position:relative;transition:all .15s;white-space:nowrap}.Inventory_toolBtn__T9Nyp:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.Inventory_toolBtn__T9Nyp.Inventory_active__drc-T{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.Inventory_toolBtn__T9Nyp i{font-size:11px}.Inventory_toolBtnBadge__Akwp-{align-items:center;background:#4f46e5;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:2px;min-width:18px;padding:0 5px}.Inventory_toolDivider__DncRZ{background:#e2e8f0;height:22px;width:1px}.Inventory_toolSelect__rL8F-{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:36px;outline:none;padding:0 30px 0 12px;transition:all .15s}.Inventory_toolSelect__rL8F-:hover{border-color:#cbd5e1}.Inventory_toolSelect__rL8F-:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Inventory_quickTabs__ihljD{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.Inventory_quickTab__aWNUc{align-items:center;background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 14px;transition:all .15s;white-space:nowrap}.Inventory_quickTab__aWNUc:hover:not(.Inventory_quickTabActive__hvotW){background:#fff;color:#334155}.Inventory_quickTabActive__hvotW{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.Inventory_tabBadge__cVj\+H{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.Inventory_quickTabActive__hvotW .Inventory_tabBadge__cVj\+H{background:#eef2ff;color:#4f46e5}.Inventory_activeChips__cZ8p3{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.Inventory_activeChipsLabel__QCWZO{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.Inventory_chip__lxwwT{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.Inventory_chipLabel__PKP7v{color:#6366f1;font-weight:500}.Inventory_chipRemove__\+9dgC{align-items:center;background:#6366f12e;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.Inventory_chipRemove__\+9dgC:hover{background:#4f46e5;color:#fff}.Inventory_chipsClearAll__GHVUw{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:11.5px;font-weight:600;margin-left:auto;padding:4px 8px;transition:all .15s}.Inventory_chipsClearAll__GHVUw:hover{background:#fef2f2}.Inventory_bulkBar__0TmZR{align-items:center;animation:Inventory_slideDown__q71fd .2s ease;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:10px 14px}@keyframes Inventory_slideDown__q71fd{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Inventory_bulkBarText__QsBwZ{color:#4338ca;font-size:13px;font-weight:600}.Inventory_bulkBarText__QsBwZ strong{font-weight:700}.Inventory_bulkBarActions__x1ybs{align-items:center;display:flex;gap:8px;margin-left:auto}.Inventory_bulkBarBtn__SrOGR{align-items:center;background:#fff;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 12px;transition:all .15s}.Inventory_bulkBarBtn__SrOGR:hover{background:#eef2ff}.Inventory_bulkBarBtn__SrOGR.Inventory_danger__\+qfTX{border-color:#fecaca;color:#b91c1c}.Inventory_bulkBarBtn__SrOGR.Inventory_danger__\+qfTX:hover{background:#fef2f2}.Inventory_bulkBarClose__RCHdP{align-items:center;background:#6366f126;border:none;border-radius:6px;color:#4338ca;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;width:26px}.Inventory_bulkBarClose__RCHdP:hover{background:#6366f140}.Inventory_tableCard__bviW9{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.Inventory_tableWrapper__B6Hf7{overflow-x:auto}.Inventory_table__HNWqy{border-collapse:collapse;width:100%}.Inventory_table__HNWqy thead th{background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.Inventory_table__HNWqy tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.Inventory_table__HNWqy tbody tr:hover{background:#f8fafc}.Inventory_table__HNWqy tbody tr:last-child{border-bottom:none}.Inventory_table__HNWqy tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.Inventory_clickableRow__xcfQW{cursor:pointer}.Inventory_selectedRow__33ZMb{background:#eef2ff!important}.Inventory_textRight__JJ9N5{text-align:right}.Inventory_textCenter__0yAdD{text-align:center}.Inventory_table__HNWqy tbody td.Inventory_textRight__JJ9N5,.Inventory_table__HNWqy thead th.Inventory_textRight__JJ9N5{text-align:right}.Inventory_table__HNWqy tbody td.Inventory_textCenter__0yAdD,.Inventory_table__HNWqy thead th.Inventory_textCenter__0yAdD{text-align:center}.Inventory_groupRow__pvK\+- td{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:700;letter-spacing:.05em;padding:8px 14px;text-transform:uppercase}.Inventory_groupRowCount__jRIQP{color:#64748b;font-weight:500;letter-spacing:normal;margin-left:8px;text-transform:none}.Inventory_checkboxCell__PW4Kk{padding:0 0 0 14px!important;width:36px}.Inventory_checkbox__643zh{accent-color:#4f46e5;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;height:16px;width:16px}.Inventory_productCell__dSCNF{align-items:center;display:flex;gap:12px}.Inventory_productThumb__iYGGb{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;overflow:hidden;width:36px}.Inventory_productThumb__iYGGb img{height:100%;object-fit:cover;width:100%}.Inventory_productInfo__Oezmn{display:flex;flex-direction:column;min-width:0}.Inventory_productNameRow__5AlfQ{align-items:center;display:flex;gap:8px}.Inventory_productName__KTV8d{color:#0f172a;font-size:13px;font-weight:600;line-height:1.2}.Inventory_productCode__-aYdO{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.03em;margin-bottom:2px}.Inventory_productMeta__1HdTg{color:#64748b;font-size:11px;margin-top:2px}.Inventory_typeBadgeFinished__oNVDz,.Inventory_typeBadgeRaw__O8lhd{align-items:center;border-radius:4px;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.Inventory_typeBadgeFinished__oNVDz{background:#dcfce7;color:#166534}.Inventory_typeBadgeRaw__O8lhd{background:#fef3c7;color:#92400e}.Inventory_categoryBadge__XEO5U{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.Inventory_costPrice__ipqy9,.Inventory_sellPrice__5kV5Q{font-feature-settings:"tnum";color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.Inventory_costPrice__ipqy9{color:#64748b;font-weight:500}.Inventory_stockQty__9Ixoz{font-feature-settings:"tnum";align-items:center;color:#0f172a;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px}.Inventory_stockLabel__IhGnm{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Inventory_stockOut__RHry9{color:#b91c1c}.Inventory_stockOut__RHry9 .Inventory_stockLabel__IhGnm{color:#ef4444}.Inventory_stockCritical__7MuFf{color:#c2410c}.Inventory_stockCritical__7MuFf .Inventory_stockLabel__IhGnm{color:#f97316}.Inventory_stockLow__ZSD87{color:#a16207}.Inventory_stockLow__ZSD87 .Inventory_stockLabel__IhGnm{color:#ca8a04}.Inventory_stockOk__upixq{color:#166534}.Inventory_statusBadge__J-oBe{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px}.Inventory_statusBadge__J-oBe:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.Inventory_statusBadge__J-oBe.Inventory_stockOk__upixq{background:#dcfce7;color:#15803d}.Inventory_statusBadge__J-oBe.Inventory_stockLow__ZSD87{background:#fef3c7;color:#a16207}.Inventory_statusBadge__J-oBe.Inventory_stockCritical__7MuFf{background:#fed7aa;color:#c2410c}.Inventory_statusBadge__J-oBe.Inventory_stockOut__RHry9{background:#fee2e2;color:#b91c1c}.Inventory_expiryBadge__M3HL2{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.Inventory_expirySafe__G33z\+{background:#dcfce7;color:#15803d}.Inventory_expiryCaution__LKPf0{background:#fef3c7;color:#a16207}.Inventory_expiryWarning__vcOQm{background:#fed7aa;color:#c2410c}.Inventory_expiryDanger__k4fEt{background:#fee2e2;color:#b91c1c}.Inventory_actionsCell__BZzD3{text-align:center;width:50px}.Inventory_actionMenuBtn__9WCZr{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;height:30px;justify-content:center;transition:all .15s;width:30px}.Inventory_actionMenuBtn__9WCZr:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.Inventory_actionMenu__YY9Re{animation:Inventory_dropIn__SMJWW .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:160px;padding:4px;position:absolute;z-index:1100}.Inventory_actionMenuItem__FxCnY{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:9px;padding:8px 12px;text-align:left;transition:all .1s;width:100%}.Inventory_actionMenuItem__FxCnY:hover{background:#f1f5f9;color:#0f172a}.Inventory_actionMenuItem__FxCnY i{color:#6366f1;font-size:12px;width:14px}.Inventory_actionMenuItem__FxCnY.Inventory_danger__\+qfTX{color:#b91c1c}.Inventory_actionMenuItem__FxCnY.Inventory_danger__\+qfTX:hover{background:#fef2f2}.Inventory_actionMenuItem__FxCnY.Inventory_danger__\+qfTX i{color:#ef4444}.Inventory_actionMenuDivider__J1DPH{background:#f1f5f9;height:1px;margin:4px 0}@keyframes Inventory_dropIn__SMJWW{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Inventory_loadingState__lDaOQ{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.Inventory_spinner__O5aAU{animation:Inventory_spin__ZTbBe .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:36px;width:36px}@keyframes Inventory_spin__ZTbBe{to{transform:rotate(1turn)}}.Inventory_emptyState__4mhIe{align-items:center;display:flex;flex-direction:column;gap:12px;padding:80px 20px;text-align:center}.Inventory_emptyIcon__plTs\+{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;font-size:26px;height:72px;justify-content:center;margin-bottom:6px;width:72px}.Inventory_emptyState__4mhIe h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.Inventory_emptyState__4mhIe p{color:#64748b;font-size:13px;margin:0;max-width:360px}.Inventory_pagination__ntKBa{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.Inventory_paginationInfo__Nj4A9{color:#64748b;font-size:12.5px;font-weight:500}.Inventory_paginationControls__UOZLA{align-items:center;display:flex;gap:12px}.Inventory_pageSizeSelect__SgzOJ{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;height:32px;outline:none;padding:0 28px 0 10px}.Inventory_pageSizeSelect__SgzOJ:focus{border-color:#6366f1}.Inventory_pageButtons__dlMGa{display:flex;gap:4px}.Inventory_pageBtn__lPxgS{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:32px;min-width:32px;padding:0 10px;transition:all .15s}.Inventory_pageBtn__lPxgS:hover:not(:disabled):not(.Inventory_pageDots__bgKYk){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Inventory_pageBtn__lPxgS:disabled{cursor:not-allowed;opacity:.4}.Inventory_pageBtnActive__QIY1M{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.Inventory_pageDots__bgKYk{background:#0000;border:none;cursor:default}.Inventory_modalOverlay__GAHEd{align-items:center;animation:Inventory_fadeIn__OeY8B .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes Inventory_fadeIn__OeY8B{0%{opacity:0}to{opacity:1}}.Inventory_filterModal__7vLvq{animation:Inventory_modalIn__9uhxz .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:880px;overflow:hidden;width:100%}@keyframes Inventory_modalIn__9uhxz{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Inventory_filterModalHdr__bs9lh{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.Inventory_filterModalTitle__dnO6a h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.Inventory_filterModalTitle__dnO6a p{color:#64748b;font-size:12.5px;margin:4px 0 0}.Inventory_modalClose__9gZU0{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .15s;width:30px}.Inventory_modalClose__9gZU0:hover{background:#f1f5f9;color:#0f172a}.Inventory_filterModalBody__dh41R{display:grid;flex:1 1;grid-template-columns:280px 1fr;min-height:0;overflow:hidden}.Inventory_filterLeft__-g9MN{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.Inventory_filterLeftHdr__TUOBS{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.Inventory_filterLeftHdr__TUOBS h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.Inventory_filterAppliedCount__lBdHW{align-items:center;background:#eef2ff;border-radius:999px;color:#4f46e5;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.Inventory_filterAppliedCount__lBdHW button{align-items:center;background:none;border:none;color:#4f46e5;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.Inventory_filterCatBtn__fMHqA{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 12px;position:relative;text-align:left;transition:all .15s;width:100%}.Inventory_filterCatBtn__fMHqA:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.Inventory_filterCatBtn__fMHqA.Inventory_activeCat__noCFT{background:#fff;border-color:#c7d2fe;box-shadow:0 1px 3px #6366f11a;color:#4f46e5}.Inventory_filterCatBtn__fMHqA i:first-child{color:#94a3b8;font-size:13px;width:16px}.Inventory_filterCatBtn__fMHqA.Inventory_activeCat__noCFT i:first-child{color:#6366f1}.Inventory_filterCatBtn__fMHqA .Inventory_filterCatChev__AcJpv{color:#cbd5e1;font-size:10px;margin-left:auto}.Inventory_filterCatChips__ZBf\+d{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;padding-left:26px}.Inventory_filterCatChip__9YWUG{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;padding:2px 4px 2px 8px}.Inventory_filterCatChip__9YWUG button{align-items:center;background:#6366f12e;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;font-size:8px;height:14px;justify-content:center;padding:0;width:14px}.Inventory_filterCatChip__9YWUG button:hover{background:#4f46e5;color:#fff}.Inventory_filterRight__wODRg{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.Inventory_filterRightHdr__4nTYN h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.Inventory_filterRightHdr__4nTYN p{color:#64748b;font-size:12.5px;margin:4px 0 0}.Inventory_filterField__WEESU{display:flex;flex-direction:column;gap:6px}.Inventory_filterFieldLabel__gau-Z{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Inventory_filterRange__azioT{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.Inventory_filterRange__azioT .Inventory_rangeInputWrap__fdPqE{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;overflow:hidden;transition:all .15s}.Inventory_filterRange__azioT .Inventory_rangeInputWrap__fdPqE:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Inventory_filterRange__azioT .Inventory_rangePrefix__fK6Re{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:36px;padding:0 10px}.Inventory_filterRange__azioT input{background:#0000;border:none;color:#0f172a;font-size:13px;height:36px;outline:none;padding:0 10px;width:100%}.Inventory_filterRange__azioT .Inventory_rangeSep__0qodr{color:#94a3b8;font-size:12px;font-weight:500}.Inventory_filterOptList__ONbaR{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;padding:4px 0}.Inventory_filterOptRow__r2k5h{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.Inventory_filterOptRow__r2k5h:hover{background:#f8fafc;border-color:#e2e8f0}.Inventory_filterOptRow__r2k5h.Inventory_selected__EZXsY{background:#eef2ff;border-color:#c7d2fe}.Inventory_filterOptRow__r2k5h input{accent-color:#4f46e5}.Inventory_filterOptRow__r2k5h .Inventory_filterOptLabel__0JaUW{color:#334155;flex:1 1;font-size:13px;font-weight:500}.Inventory_filterOptRow__r2k5h.Inventory_selected__EZXsY .Inventory_filterOptLabel__0JaUW{color:#4338ca;font-weight:600}.Inventory_filterOptRow__r2k5h .Inventory_filterOptCount__HA6j9{color:#94a3b8;font-size:11.5px;font-weight:500}.Inventory_filterDropdown__Jzk5R{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 30px 0 12px}.Inventory_filterDropdown__Jzk5R:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Inventory_filterDate__TXe\+8{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.Inventory_filterDate__TXe\+8:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Inventory_filterModalFtr__5WrzZ{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.Inventory_filterModalFtr__5WrzZ .Inventory_resetBtn__5v0AZ{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.Inventory_filterModalFtr__5WrzZ .Inventory_resetBtn__5v0AZ:hover{background:#fef2f2}.Inventory_filterModalFtrR__OoEAM{align-items:center;display:flex;gap:8px}.Inventory_popover__zCkcG{animation:Inventory_dropIn__SMJWW .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.Inventory_popoverTitle__jHB7Y{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.Inventory_popoverItem__KmUU\+{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:9px;padding:8px 10px;text-align:left;transition:all .1s;width:100%}.Inventory_popoverItem__KmUU\+:hover{background:#f1f5f9;color:#0f172a}.Inventory_popoverItem__KmUU\+.Inventory_active__drc-T{background:#eef2ff;color:#4f46e5;font-weight:600}.Inventory_popoverItem__KmUU\+ input{accent-color:#4f46e5}.Inventory_popoverItem__KmUU\+ i{color:#94a3b8;font-size:11px;width:14px}.Inventory_popoverItem__KmUU\+.Inventory_active__drc-T i{color:#4f46e5}.Inventory_popoverDivider__joyWO{background:#f1f5f9;height:1px;margin:4px 0}.Inventory_savedViewSave__SE8hw{display:flex;gap:6px;padding:6px 8px}.Inventory_savedViewSave__SE8hw input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;outline:none;padding:0 10px}.Inventory_savedViewSave__SE8hw input:focus{border-color:#6366f1}.Inventory_savedViewSave__SE8hw button{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 10px}.Inventory_savedViewSave__SE8hw button:hover{background:#4338ca}.Inventory_savedViewRow__NwMPz{align-items:center;display:flex;gap:6px}.Inventory_savedViewRow__NwMPz .Inventory_popoverItem__KmUU\+{flex:1 1}.Inventory_savedViewDel__FUwmZ{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:10px;height:24px;transition:all .15s;width:24px}.Inventory_savedViewDel__FUwmZ:hover{background:#fef2f2;color:#ef4444}.Inventory_bulkModal__FR2CW{animation:Inventory_modalIn__9uhxz .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:580px;overflow:hidden;width:100%}.Inventory_bulkModalHdr__THd2d{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 22px 16px}.Inventory_bulkModalHdr__THd2d h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.Inventory_bulkModalHdr__THd2d p{color:#64748b;font-size:12.5px;margin:4px 0 0}.Inventory_bulkModalHdr__THd2d h3 strong{color:#4f46e5;font-weight:700}.Inventory_bulkModalBody__n4JY3{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.Inventory_bulkSection__ou4mX{background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:all .15s}.Inventory_bulkSection__ou4mX.Inventory_enabled__Klp-j{background:#fafbff;border-color:#c7d2fe}.Inventory_bulkSectionHdr__yMpFF{align-items:center;cursor:pointer;display:flex;gap:10px;padding:12px 14px;-webkit-user-select:none;user-select:none}.Inventory_bulkSectionHdr__yMpFF input{accent-color:#4f46e5;cursor:pointer}.Inventory_bulkSectionTitle__dWY30{color:#0f172a;flex:1 1;font-size:13px;font-weight:700}.Inventory_bulkSection__ou4mX.Inventory_enabled__Klp-j .Inventory_bulkSectionTitle__dWY30{color:#4338ca}.Inventory_bulkSectionHdr__yMpFF i{color:#94a3b8;font-size:14px}.Inventory_bulkSection__ou4mX.Inventory_enabled__Klp-j .Inventory_bulkSectionHdr__yMpFF i{color:#6366f1}.Inventory_bulkSectionBody__a3wJY{animation:Inventory_expand__FYnTV .15s ease;display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}@keyframes Inventory_expand__FYnTV{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Inventory_bulkRow__wWWkC{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.Inventory_bulkInline__Nl1Mk{align-items:center;display:flex;gap:10px}.Inventory_bulkInput__bJmrv{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.Inventory_bulkInput__bJmrv:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Inventory_bulkRadioGroup__azffA{display:flex;flex-direction:column;gap:6px}.Inventory_bulkRadio__Izwrv{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;gap:8px;padding:8px 10px;transition:all .15s}.Inventory_bulkRadio__Izwrv:hover{background:#f8fafc;border-color:#cbd5e1}.Inventory_bulkRadio__Izwrv input{accent-color:#4f46e5}.Inventory_bulkRadio__Izwrv.Inventory_selectedRadio__Uv\+uG{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:600}.Inventory_bulkRadio__Izwrv.Inventory_disabled__nlK6k{cursor:not-allowed;opacity:.6}.Inventory_bulkRadioBadge__idrCI{background:#fef3c7;border-radius:4px;color:#92400e;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:2px 6px;text-transform:uppercase}.Inventory_bulkHint__O6Hwk{align-items:center;color:#64748b;display:flex;font-size:11.5px;font-style:italic;gap:5px}.Inventory_bulkHint__O6Hwk i{color:#6366f1}.Inventory_bulkPreview__r49Za{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:12px;font-weight:500;margin-top:4px;padding:8px 10px}.Inventory_bulkWarn__dVHYm{align-items:center;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;font-size:12px;font-weight:500;gap:8px;margin-top:4px;padding:10px 12px}.Inventory_bulkWarn__dVHYm i{color:#d97706}.Inventory_bulkDanger__xgbV3{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:12px;font-weight:600;gap:8px;margin-top:4px;padding:10px 12px}.Inventory_bulkDanger__xgbV3 i{color:#ef4444}.Inventory_bulkConfirmInput__vTIqn{margin-top:6px}.Inventory_bulkConfirmInput__vTIqn input{background:#fff;border:1px solid #fecaca;border-radius:8px;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.Inventory_bulkConfirmInput__vTIqn input:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.Inventory_bulkProgress__lrJee{background:#f1f5f9;border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.Inventory_bulkProgressBar__mhDAF{background:linear-gradient(90deg,#6366f1,#4f46e5);border-radius:999px;height:100%;transition:width .3s ease}.Inventory_bulkProgressLabel__OGA8d{color:#475569;font-size:12px;font-weight:500;margin-top:6px;text-align:center}.Inventory_bulkModalFtr__b8tVA{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}@media (max-width:1100px){.Inventory_statsRow__ZCeq8{grid-template-columns:repeat(2,1fr)}.Inventory_filterModalBody__dh41R{grid-template-columns:220px 1fr}}@media (max-width:768px){.Inventory_pageHeader__NJVW\+{align-items:stretch;flex-direction:column;gap:12px}.Inventory_headerActions__0aRzI{flex-wrap:wrap}.Inventory_statsRow__ZCeq8{grid-template-columns:1fr 1fr}.Inventory_toolbar__v4khP{flex-wrap:wrap}.Inventory_searchBox__ikClR{flex-basis:100%;max-width:none}.Inventory_filterModalBody__dh41R{grid-template-columns:1fr}.Inventory_filterLeft__-g9MN{border-bottom:1px solid #f1f5f9;border-right:none;max-height:200px}.Inventory_pagination__ntKBa{flex-direction:column}.Inventory_bulkBar__0TmZR{flex-wrap:wrap}.Inventory_bulkBarActions__x1ybs{justify-content:flex-end;width:100%}}.Inventory_rowActions__Q26OX{align-items:center;display:inline-flex;gap:6px}.Inventory_rowActionBtn__9jceg{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;height:32px;justify-content:center;padding:0;transition:all .15s ease;width:32px}.Inventory_rowActionBtn__9jceg:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.Inventory_rowActionDanger__N4Rxm{color:#dc2626}.Inventory_rowActionDanger__N4Rxm:hover{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.ProductView_pageContainer__MFgd7{background:#f1f3f6;min-height:100vh;padding:16px 20px 48px}.ProductView_notification__pXVkG{align-items:center;animation:ProductView_slideIn__NVlwk .3s ease;background:#fff;border-left:4px solid;border-radius:10px;box-shadow:0 6px 20px #0f172a1f;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:12px 18px;position:fixed;right:20px;top:20px;z-index:1300}.ProductView_notification__pXVkG.ProductView_success__-eHeU{border-left-color:#10b981;color:#064e3b}.ProductView_notification__pXVkG.ProductView_success__-eHeU i{color:#10b981}.ProductView_notification__pXVkG.ProductView_error__iZxkM{border-left-color:#ef4444;color:#7f1d1d}.ProductView_notification__pXVkG.ProductView_error__iZxkM i{color:#ef4444}.ProductView_notification__pXVkG button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}.ProductView_notification__pXVkG button:hover{color:#0f172a}@keyframes ProductView_slideIn__NVlwk{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.ProductView_pageHeader__PQVRr{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding:16px 22px}.ProductView_headerLeft__S52yX{align-items:center;display:flex;gap:14px;min-width:0}.ProductView_backBtn__3Tzd7{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:38px;justify-content:center;transition:all .15s;width:38px}.ProductView_backBtn__3Tzd7:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ProductView_headerIcon__y-0rz{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:12px;box-shadow:0 2px 6px #4f46e540;color:#fff;display:flex;flex-shrink:0;font-size:17px;height:44px;justify-content:center;width:44px}.ProductView_headerLeft__S52yX h1{color:#0f172a;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.ProductView_headerSubtitle__rZC1v{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;margin:4px 0 0}.ProductView_headerSubtitle__rZC1v i{color:#94a3b8;font-size:11px}.ProductView_productCodeBadge__ICNXu{background:#eef2ff;border:1px solid #c7d2fe;border-radius:5px;color:#4338ca;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 8px}.ProductView_divider__jq5XZ{color:#cbd5e1;font-weight:300}.ProductView_headerActions__T1W5N{display:flex;flex-shrink:0;gap:8px}.ProductView_primaryBtn__Gixjb{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s;white-space:nowrap}.ProductView_primaryBtn__Gixjb:hover{background:linear-gradient(180deg,#4f46e5,#4338ca);box-shadow:0 3px 8px #4f46e559}.ProductView_primaryBtn__Gixjb:disabled{cursor:not-allowed;opacity:.55}.ProductView_secondaryBtn__7Xerh{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 14px;transition:all .15s;white-space:nowrap}.ProductView_secondaryBtn__7Xerh:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ProductView_secondaryBtn__7Xerh:disabled{cursor:not-allowed;opacity:.55}.ProductView_dangerBtn__uBgLq{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 14px;transition:all .15s;white-space:nowrap}.ProductView_dangerBtn__uBgLq:hover{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.ProductView_dangerBtn__uBgLq:disabled{cursor:not-allowed;opacity:.55}.ProductView_statsRow__Jf0K4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.ProductView_statCard__6NDuI{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:14px;padding:14px 18px;transition:transform .15s,box-shadow .15s}.ProductView_statCard__6NDuI:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.ProductView_statIcon__7IG2B{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.ProductView_statIconBlue__o79ku{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ProductView_statIconGreen__k4PHi{background:linear-gradient(135deg,#10b981,#059669)}.ProductView_statIconOrange__l5oWT{background:linear-gradient(135deg,#f59e0b,#d97706)}.ProductView_statIconPurple__7UWML{background:linear-gradient(135deg,#a855f7,#7e22ce)}.ProductView_statInfo__lMckJ{display:flex;flex-direction:column;gap:2px;min-width:0}.ProductView_statValue__DY1QZ{font-feature-settings:"tnum";color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ProductView_statLabel__CeYl4{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ProductView_tabsCard__eiBZr{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:16px;overflow:hidden;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:50}.ProductView_tabsList__467TQ{align-items:stretch;display:flex;gap:0;overflow-x:auto;padding:0 8px}.ProductView_tabBtn__FLHtT{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:14px 18px 16px;position:relative;transition:color .15s;white-space:nowrap}.ProductView_tabBtn__FLHtT i{font-size:12px;opacity:.85}.ProductView_tabBtn__FLHtT:hover{color:#0f172a}.ProductView_tabActive__zAew7{border-bottom-color:#4f46e5;color:#4f46e5}.ProductView_tabActive__zAew7 i{opacity:1}.ProductView_tabContent__yLCXD{animation:ProductView_fadeIn__K3yCn .18s ease;display:block}@keyframes ProductView_fadeIn__K3yCn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.ProductView_overviewGrid__l-Vmy{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProductView_infoCard__-OLXI{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.ProductView_fullWidth__7450V{grid-column:1/-1}.ProductView_cardHeader__-VSWx{align-items:center;background:linear-gradient(180deg,#fafbfc,#f6f8fb);border-bottom:1px solid #f1f5f9;display:flex;gap:10px;padding:13px 20px}.ProductView_cardHeader__-VSWx i{align-items:center;background:#eef2ff;border-radius:7px;color:#4f46e5;display:inline-flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;width:28px}.ProductView_cardHeader__-VSWx h3{color:#0f172a;flex:1 1;font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0}.ProductView_imageCount__8iEtj{font-feature-settings:"tnum";color:#64748b;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.ProductView_cardBody__G48HZ{padding:18px 20px}.ProductView_sectionHeader__mIPze{align-items:flex-start;background:linear-gradient(180deg,#fafbfc,#f6f8fb);border-bottom:1px solid #f1f5f9;display:flex;gap:16px;justify-content:space-between;padding:14px 20px}.ProductView_sectionHeader__mIPze>div:first-child{min-width:0}.ProductView_sectionHeader__mIPze h3{align-items:center;color:#0f172a;display:inline-flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:-.01em;line-height:1.2;margin:0 0 3px}.ProductView_sectionHeader__mIPze h3 i{align-items:center;background:#eef2ff;border-radius:7px;color:#4f46e5;display:inline-flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;width:28px}.ProductView_sectionHeader__mIPze p{color:#64748b;font-size:12px;font-weight:500;margin:0;padding-left:38px}.ProductView_sectionActions__eyIWa{display:flex;flex-shrink:0;gap:6px}.ProductView_infoGrid__4uvZj{grid-gap:14px 24px;display:grid;gap:14px 24px;grid-template-columns:repeat(2,1fr)}.ProductView_infoItem__xvHtY{display:flex;flex-direction:column;gap:3px;min-width:0}.ProductView_infoLabel__lJQQY{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ProductView_infoValue__V52R0{color:#0f172a;font-size:13.5px;font-weight:500;line-height:1.35;word-break:break-word}.ProductView_fieldName__JVxn6{background:#f1f5f9;border-radius:4px;color:#334155;display:inline-block;font-weight:600;padding:1px 6px}.ProductView_fieldName__JVxn6,.ProductView_idCode__etzWp{font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11.5px}.ProductView_idCode__etzWp{color:#64748b;letter-spacing:.02em}.ProductView_priceValue__n-ek2{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.ProductView_profitPositive__RYk2F{color:#059669;font-weight:700}.ProductView_profitNegative__LZBuT{color:#dc2626;font-weight:700}.ProductView_stockCritical__Zh9rB,.ProductView_stockLow__-xyOD,.ProductView_stockOk__TOSOw,.ProductView_stockOut__gDqZ0{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px}.ProductView_stockCritical__Zh9rB:before,.ProductView_stockLow__-xyOD:before,.ProductView_stockOk__TOSOw:before,.ProductView_stockOut__gDqZ0:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ProductView_stockOk__TOSOw{background:#dcfce7;color:#15803d}.ProductView_stockLow__-xyOD{background:#fef3c7;color:#a16207}.ProductView_stockCritical__Zh9rB{background:#fed7aa;color:#c2410c}.ProductView_stockOut__gDqZ0{background:#fee2e2;color:#b91c1c}.ProductView_statusBadge__a6euB{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.ProductView_statusBadge__a6euB:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ProductView_statusActive__35bfd{background:#dcfce7;color:#15803d}.ProductView_statusInactive__b\+zxy{background:#f1f5f9;color:#64748b}.ProductView_descriptionSection__iRQeG,.ProductView_notesSection__5u7p8{display:flex;flex-direction:column;gap:8px}.ProductView_description__6ZRfR{color:#334155;font-size:13.5px;line-height:1.6;white-space:pre-wrap}.ProductView_notesBox__rK8Xc{background:#fef3c7;border:1px solid #fde68a;border-left:3px solid #d97706;border-radius:8px;color:#78350f;font-size:13px;line-height:1.55;padding:12px 14px;white-space:pre-wrap}.ProductView_imageGallery__KFyqy{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ProductView_galleryItem__gW3\+K{aspect-ratio:1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;overflow:hidden;position:relative;transition:transform .15s,border-color .15s,box-shadow .15s}.ProductView_galleryItem__gW3\+K:hover{border-color:#c7d2fe;box-shadow:0 6px 18px #6366f12e;transform:translateY(-2px)}.ProductView_galleryItem__gW3\+K img{display:block;height:100%;object-fit:cover;width:100%}.ProductView_primaryImage__qSVnr{aspect-ratio:auto;grid-column:span 2;grid-row:span 2;min-height:260px}.ProductView_imageOverlay__MYWEb{align-items:center;background:#0f172a00;color:#fff0;display:flex;font-size:18px;inset:0;justify-content:center;position:absolute;transition:all .2s}.ProductView_galleryItem__gW3\+K:hover .ProductView_imageOverlay__MYWEb{background:#0f172a52;color:#fffffff2}.ProductView_primaryBadge__fdxBD{background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:4px;box-shadow:0 2px 6px #4f46e559;color:#fff;font-size:9.5px;font-weight:700;left:8px;letter-spacing:.05em;padding:3px 8px;position:absolute;text-transform:uppercase;top:8px;z-index:2}.ProductView_lightboxOverlay__ka1sS{align-items:center;animation:ProductView_fadeIn__K3yCn .2s ease;background:#000000eb;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:9999}.ProductView_lightboxContent__bAvoR{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:60px 40px 110px;position:relative;width:100%}.ProductView_lightboxClose__lFKsN{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;position:absolute;right:26px;top:22px;transition:all .15s;width:40px;z-index:10}.ProductView_lightboxClose__lFKsN:hover{background:#ffffff2e;transform:scale(1.05)}.ProductView_lightboxImageWrapper__67n-J{align-items:center;display:flex;justify-content:center;max-height:80vh;max-width:90vw}.ProductView_lightboxImage__lhnEk{border-radius:6px;box-shadow:0 12px 40px #00000080;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.ProductView_lightboxNav__sT0ma{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .15s;width:44px}.ProductView_lightboxNav__sT0ma:hover{background:#ffffff2e}.ProductView_lightboxPrev__APaUl{left:26px}.ProductView_lightboxNext__xiYaE{right:26px}.ProductView_lightboxFooter__IAYFp{align-items:center;bottom:0;display:flex;flex-direction:column;gap:12px;left:0;padding:16px 24px 22px;position:absolute;right:0}.ProductView_lightboxCounter__SeVJM{color:#ffffffb3;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12px;letter-spacing:.04em}.ProductView_lightboxThumbnails__kYZoH{background:#ffffff0d;border-radius:8px;display:flex;gap:6px;max-width:90vw;overflow-x:auto;padding:6px}.ProductView_lightboxThumb__nJdOd{border:2px solid #0000;border-radius:6px;cursor:pointer;flex-shrink:0;height:56px;opacity:.5;overflow:hidden;transition:all .15s;width:56px}.ProductView_lightboxThumb__nJdOd img{display:block;height:100%;object-fit:cover;width:100%}.ProductView_lightboxThumb__nJdOd:hover{opacity:.85}.ProductView_activeThumb__iubjH{border-color:#6366f1;opacity:1}.ProductView_historySection__9xAr5,.ProductView_ledgerSection__Pt51C{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.ProductView_historySection__9xAr5 .ProductView_emptyState__HItT\+,.ProductView_historySection__9xAr5 .ProductView_loadingState__pE63a,.ProductView_ledgerSection__Pt51C .ProductView_emptyState__HItT\+,.ProductView_ledgerSection__Pt51C .ProductView_loadingState__pE63a{padding:60px 20px}.ProductView_tableCard__NSAfj{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.ProductView_tableWrapper__HHpwl{overflow-x:auto}.ProductView_auditTable__eCtfY,.ProductView_ledgerTable__ZHaci{border-collapse:collapse;font-size:13px;width:100%}.ProductView_auditTable__eCtfY thead th,.ProductView_ledgerTable__ZHaci thead th{background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.ProductView_auditTable__eCtfY tbody tr,.ProductView_ledgerTable__ZHaci tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.ProductView_auditTable__eCtfY tbody tr:hover,.ProductView_ledgerTable__ZHaci tbody tr:hover{background:#f8fafc}.ProductView_auditTable__eCtfY tbody tr:last-child,.ProductView_ledgerTable__ZHaci tbody tr:last-child{border-bottom:none}.ProductView_auditTable__eCtfY tbody td,.ProductView_ledgerTable__ZHaci tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:top}.ProductView_numCol__gJNXu{font-feature-settings:"tnum";font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ProductView_actionCol__Hk9jl{text-align:center;width:60px}.ProductView_balanceNum__FEcVy{font-feature-settings:"tnum";color:#0f172a;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-variant-numeric:tabular-nums;font-weight:700}.ProductView_qtyIn__tY8hC{color:#059669;font-weight:700}.ProductView_qtyOut__hTe2Y{color:#dc2626;font-weight:700}.ProductView_qtyZero__MMGav{color:#94a3b8}.ProductView_dateCell__nY2zn{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.ProductView_dateMain__UXrEL{color:#0f172a;font-size:12.5px;font-weight:600}.ProductView_timeSmall__9xL3s{color:#94a3b8;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:10.5px}.ProductView_userBadge__if84T{align-items:center;display:inline-flex;gap:6px}.ProductView_userName__uGmE-{color:#334155;font-size:12.5px;font-weight:500}.ProductView_systemBadge__gz-Q4{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.ProductView_refBadge__BGBiA{align-items:center;background:#eef2ff;border-radius:5px;color:#4338ca;display:inline-flex;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.02em;padding:2px 7px}.ProductView_noRef__EZczB{color:#94a3b8;font-size:11.5px;font-style:italic}.ProductView_txBadge__tGaLP{align-items:center;border-radius:5px;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.ProductView_txCreate__7btQu{background:#dcfce7;color:#047857}.ProductView_txEdit__bYi98{background:#dbeafe;color:#1d4ed8}.ProductView_txPurchase__ThH7j{background:#d1fae5;color:#065f46}.ProductView_txSale__YvaS5{background:#e0e7ff;color:#3730a3}.ProductView_txReturnIn__NxYGn{background:#ccfbf1;color:#115e59}.ProductView_txReturnOut__uxprL{background:#fee2e2;color:#991b1b}.ProductView_txTransferIn__-snNR{background:#ede9fe;color:#5b21b6}.ProductView_txTransferOut__CE7i8{background:#fce7f3;color:#9d174d}.ProductView_txAdjustment__jpFfy{background:#fef3c7;color:#92400e}.ProductView_txDamage__7cBIG{background:#ffedd5;color:#c2410c}.ProductView_txVoid__ttifZ{background:#f1f5f9;color:#475569}.ProductView_txOther__CJhas{background:#f1f5f9;color:#64748b}.ProductView_actionBadge__wuDQu{align-items:center;border-radius:5px;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.ProductView_actionCreate__ozNxy{background:#dcfce7;color:#047857}.ProductView_actionUpdate__zBf\+I{background:#dbeafe;color:#0369a1}.ProductView_actionDelete__fTrRe{background:#fee2e2;color:#991b1b}.ProductView_actionApprove__tpqWP{background:#d1fae5;color:#065f46}.ProductView_actionReject__H\+vtS{background:#fee2e2;color:#b91c1c}.ProductView_actionAdjust__aZBDx{background:#fef3c7;color:#92400e}.ProductView_actionTransfer__Anu4l{background:#ede9fe;color:#5b21b6}.ProductView_actionOther__CXwFg{background:#f1f5f9;color:#64748b}.ProductView_oldValue__WsMIM{background:#fee2e2;color:#b91c1c;text-decoration:line-through;-webkit-text-decoration-color:#dc262680;text-decoration-color:#dc262680}.ProductView_newValue__ct6Lz,.ProductView_oldValue__WsMIM{border-radius:4px;font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11.5px;padding:1px 6px}.ProductView_newValue__ct6Lz{background:#dcfce7;color:#047857;font-weight:600}.ProductView_noChanges__Q2XNa{color:#94a3b8;font-size:11.5px;font-style:italic}.ProductView_actionBtns__rH5mO{display:inline-flex;gap:4px}.ProductView_viewBtn__AlGuu{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.ProductView_viewBtn__AlGuu:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.ProductView_pagination__6791T{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.ProductView_paginationLeft__RiLOg,.ProductView_paginationRight__dQcAX{align-items:center;display:flex;gap:10px}.ProductView_paginationInfo__y7KfI{color:#64748b;font-size:12.5px;font-weight:500}.ProductView_paginationLabel__7uKi0{color:#64748b;font-size:12px;font-weight:500}.ProductView_pageSizeSelect__Jng6w{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;font-weight:500;height:32px;outline:none;padding:0 28px 0 10px;transition:border-color .15s}.ProductView_pageSizeSelect__Jng6w:focus{border-color:#6366f1}.ProductView_pageButtons__kCb2V{display:flex;gap:4px}.ProductView_pageBtn__hGgRS{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:32px;min-width:32px;padding:0 10px;transition:all .15s}.ProductView_pageBtn__hGgRS:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ProductView_pageBtn__hGgRS:disabled{cursor:not-allowed;opacity:.4}.ProductView_pageInfo__hTJ83{font-feature-settings:"tnum";align-self:center;color:#64748b;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;padding:0 8px}.ProductView_loadingState__pE63a{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;justify-content:center;padding:80px 20px}.ProductView_spinner__mtZcJ{animation:ProductView_spin__XaFCj .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:36px;width:36px}@keyframes ProductView_spin__XaFCj{to{transform:rotate(1turn)}}.ProductView_loadingState__pE63a p{margin:0}.ProductView_emptyState__HItT\+{align-items:center;display:flex;flex-direction:column;gap:12px;padding:60px 20px;text-align:center}.ProductView_emptyIcon__uLIUP{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;font-size:24px;height:64px;justify-content:center;margin-bottom:4px;width:64px}.ProductView_emptyState__HItT\+ h3{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.ProductView_emptyState__HItT\+ p{color:#64748b;font-size:13px;line-height:1.5;margin:0;max-width:360px}.ProductView_noData__t4BzZ{color:#94a3b8;font-size:12.5px;font-style:italic}@media (max-width:1100px){.ProductView_statsRow__Jf0K4{grid-template-columns:repeat(2,1fr)}.ProductView_overviewGrid__l-Vmy{grid-template-columns:1fr}.ProductView_infoGrid__4uvZj{gap:12px 0;grid-template-columns:1fr}.ProductView_primaryImage__qSVnr{grid-column:span 2;grid-row:span 2}}@media (max-width:768px){.ProductView_pageContainer__MFgd7{padding:14px 16px 32px}.ProductView_pageHeader__PQVRr{align-items:stretch;flex-direction:column;gap:14px}.ProductView_headerActions__T1W5N{flex-wrap:wrap}.ProductView_statsRow__Jf0K4{gap:10px;grid-template-columns:1fr 1fr}.ProductView_statValue__DY1QZ{font-size:16px}.ProductView_tabsCard__eiBZr{position:static}.ProductView_tabBtn__FLHtT{font-size:12.5px;padding:12px 14px 14px}.ProductView_pagination__6791T{align-items:stretch;flex-direction:column}.ProductView_lightboxPrev__APaUl{left:8px}.ProductView_lightboxNext__xiYaE{right:8px}}@media print{.ProductView_pageContainer__MFgd7{background:#fff;padding:0}.ProductView_actionBtns__rH5mO,.ProductView_headerActions__T1W5N,.ProductView_lightboxOverlay__ka1sS,.ProductView_pageHeader__PQVRr,.ProductView_pagination__6791T,.ProductView_tabsCard__eiBZr{display:none!important}.ProductView_infoCard__-OLXI,.ProductView_tableCard__NSAfj{border-color:#ddd;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.ProductView_overviewGrid__l-Vmy{grid-template-columns:1fr}}.ProductForm_page__df70i{background:#f1f3f6;min-height:100vh;padding:16px 20px 100px}.ProductForm_body__kmtp7{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:1240px}.ProductForm_notif__GtoRf{align-items:center;animation:ProductForm_slideIn__-mMh7 .3s ease;background:#fff;border-left:4px solid;border-radius:10px;box-shadow:0 6px 20px #0f172a1f;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:12px 18px;position:fixed;right:20px;top:20px;z-index:1200}.ProductForm_notif__GtoRf.ProductForm_success__K0yLB{border-left-color:#10b981;color:#064e3b}.ProductForm_notif__GtoRf.ProductForm_success__K0yLB i{color:#10b981}.ProductForm_notif__GtoRf.ProductForm_error__MrEQW{border-left-color:#ef4444;color:#7f1d1d}.ProductForm_notif__GtoRf.ProductForm_error__MrEQW i{color:#ef4444}@keyframes ProductForm_slideIn__-mMh7{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.ProductForm_offline__D0SCB{align-items:center;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;font-size:13px;font-weight:500;gap:12px;justify-content:space-between;margin-bottom:12px;padding:10px 16px}.ProductForm_offline__D0SCB button{background:#d97706;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px}.ProductForm_offline__D0SCB button:hover{background:#b45309}.ProductForm_hdr__Dz4tU{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;justify-content:space-between;margin-bottom:14px;margin-left:auto;margin-right:auto;max-width:1240px;padding:14px 20px}.ProductForm_hdrL__SAmLs{align-items:center;display:flex;gap:14px}.ProductForm_backBtn__xqwbT{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;transition:all .15s;width:38px}.ProductForm_backBtn__xqwbT:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ProductForm_hdrL__SAmLs h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.ProductForm_hdrL__SAmLs>div>span{color:#64748b;display:block;font-size:11.5px;font-weight:500;letter-spacing:.03em;margin-top:2px;text-transform:uppercase}.ProductForm_hdrL__SAmLs>div>span strong{color:#4f46e5;font-weight:700}.ProductForm_hdrR__V--We{align-items:center;display:flex;gap:14px}.ProductForm_progress__a6lSh{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:flex;font-size:12px;font-weight:600;gap:8px;padding:7px 12px}.ProductForm_progress__a6lSh i{color:#94a3b8;font-size:11px}.ProductForm_progress__a6lSh.ProductForm_complete__LLQ70{background:#dcfce7;border-color:#86efac;color:#166534}.ProductForm_progress__a6lSh.ProductForm_complete__LLQ70 i{color:#16a34a}.ProductForm_toggle__Kwjge{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:2px;padding:3px}.ProductForm_toggle__Kwjge button{align-items:center;background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 14px;transition:all .15s;white-space:nowrap}.ProductForm_toggle__Kwjge button:hover:not(.ProductForm_active__PWE-u){background:#fff;color:#334155}.ProductForm_toggle__Kwjge button.ProductForm_active__PWE-u{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.ProductForm_toggle__Kwjge button i{font-size:11px}.ProductForm_zone__-kBsh{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a}.ProductForm_zoneHdr__nBvkH{align-items:center;background:linear-gradient(180deg,#fafbfc,#f6f8fb);border-bottom:1px solid #e2e8f0;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;gap:12px;padding:13px 20px}.ProductForm_zoneHdrClickable__6AkgR{cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none}.ProductForm_zoneHdrClickable__6AkgR:hover{background:linear-gradient(180deg,#f6f8fb,#eef2f7)}.ProductForm_zoneHdrClickable__6AkgR:active{background:#eef2f7}.ProductForm_zoneCollapsed__vOMjN .ProductForm_zoneHdr__nBvkH{border-bottom:none;border-radius:12px}.ProductForm_zoneIcon__pX-Of{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.ProductForm_zoneIcon__pX-Of.ProductForm_identity__A3t8q{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ProductForm_zoneIcon__pX-Of.ProductForm_pricing__4Q\+RN{background:linear-gradient(135deg,#10b981,#059669)}.ProductForm_zoneIcon__pX-Of.ProductForm_alerts__Zdlfc{background:linear-gradient(135deg,#f59e0b,#d97706)}.ProductForm_zoneTitle__lB201{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.ProductForm_zoneTitle__lB201 h2{color:#0f172a;font-size:14px;font-weight:700;line-height:1.2;margin:0}.ProductForm_zoneTitle__lB201 span{color:#64748b;font-size:11.5px;font-weight:500}.ProductForm_zoneChevron__QuGRi{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;display:flex;font-size:11px;height:28px;justify-content:center;transition:all .15s;width:28px}.ProductForm_zoneHdrClickable__6AkgR:hover .ProductForm_zoneChevron__QuGRi{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.ProductForm_zoneBody__SJLOg{animation:ProductForm_zoneExpand__Y9eZ9 .2s ease;padding:18px 20px}@keyframes ProductForm_zoneExpand__Y9eZ9{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ProductForm_grid3__wcSTv{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.ProductForm_grid4__OjQMy{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.ProductForm_grid5__1VRDv{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,1fr)}.ProductForm_gridIdentity__WUcMa{grid-gap:14px;display:grid;gap:14px;grid-template-columns:2fr 1fr 1fr 1fr}.ProductForm_identityRow2__W9ROb{border-top:1px dashed #e2e8f0;margin-top:14px;padding-top:14px}.ProductForm_field__HEdUU{display:flex;flex-direction:column;gap:5px;min-width:0}.ProductForm_lbl__71BRx{align-items:center;color:#334155;display:flex;font-size:11.5px;font-weight:600;gap:5px;letter-spacing:.04em;text-transform:uppercase}.ProductForm_req__1OJtX{color:#ef4444;font-weight:700}.ProductForm_tip__fFXaI{color:#94a3b8;cursor:help;font-size:11px;transition:color .15s}.ProductForm_tip__fFXaI:hover{color:#475569}.ProductForm_hint__n\+Sz9{color:#94a3b8;font-size:11px;font-style:italic;margin-top:2px}.ProductForm_inp__TOwrn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13.5px;height:38px;outline:none;padding:0 12px;transition:all .15s;width:100%}.ProductForm_inp__TOwrn::placeholder{color:#cbd5e1}.ProductForm_inp__TOwrn:hover{border-color:#94a3b8}.ProductForm_inp__TOwrn:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.ProductForm_inp__TOwrn.ProductForm_err__HllyA{background:#fef2f2;border-color:#ef4444}.ProductForm_inp__TOwrn.ProductForm_err__HllyA:focus{box-shadow:0 0 0 3px #ef444426}.ProductForm_inp__TOwrn.ProductForm_ro__W\+J1V{background:#f8fafc;color:#475569;cursor:default}.ProductForm_inp__TOwrn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.ProductForm_txtArea__zbrFi{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:13.5px;min-height:72px;outline:none;padding:10px 12px;resize:vertical;width:100%}.ProductForm_txtArea__zbrFi:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.ProductForm_inpGrp__jhrZ9{align-items:stretch;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;overflow:hidden;transition:all .15s}.ProductForm_inpGrp__jhrZ9:hover{border-color:#94a3b8}.ProductForm_inpGrp__jhrZ9:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.ProductForm_inpGrp__jhrZ9.ProductForm_err__HllyA{background:#fef2f2;border-color:#ef4444}.ProductForm_inpGrp__jhrZ9 .ProductForm_inp__TOwrn{background:#0000;border:none;border-radius:0;box-shadow:none}.ProductForm_inpGrp__jhrZ9 .ProductForm_inp__TOwrn:focus{box-shadow:none}.ProductForm_inpPrefix__Zkw9I{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12.5px;font-weight:600;letter-spacing:.02em;padding:0 10px;-webkit-user-select:none;user-select:none}.ProductForm_inpBtn__D3b0e{background:#f8fafc;border:none;border-left:1px solid #e2e8f0;color:#64748b;cursor:pointer;font-size:13px;padding:0 12px;transition:all .15s}.ProductForm_inpBtn__D3b0e:hover{background:#eef2ff;color:#4f46e5}.ProductForm_inpPositive__XtuPa{background:#f0fdf4!important;border-color:#10b981!important}.ProductForm_inpPositive__XtuPa:focus{box-shadow:0 0 0 3px #10b9812e!important}.ProductForm_inpNegative__f20mj{background:#fef2f2!important;border-color:#ef4444!important}.ProductForm_inpNegative__f20mj:focus{box-shadow:0 0 0 3px #ef44442e!important}.ProductForm_selWrap__NFNJp{position:relative}.ProductForm_selWrap__NFNJp.ProductForm_selOpen__V\+Y9T,.ProductForm_selWrap__NFNJp:focus-within{z-index:500}.ProductForm_selTrigger__j2M3n{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;cursor:pointer;display:flex;font-size:13.5px;height:38px;justify-content:space-between;padding:0 12px;transition:all .15s;width:100%}.ProductForm_selTrigger__j2M3n:hover{border-color:#94a3b8}.ProductForm_selTrigger__j2M3n.ProductForm_disabled__kuaiO{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.ProductForm_selTrigger__j2M3n i{color:#94a3b8;font-size:10px;transition:transform .15s}.ProductForm_ph__tdmfd{color:#cbd5e1}.ProductForm_selDrop__xnybv{animation:ProductForm_dropIn__OAX6W .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;display:flex;flex-direction:column;left:0;max-height:280px;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}@keyframes ProductForm_dropIn__OAX6W{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ProductForm_selSearch__67Bj-{border-bottom:1px solid #f1f5f9;padding:8px}.ProductForm_selSearch__67Bj- input{border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;font-size:13px;height:32px;outline:none;padding:0 10px;width:100%}.ProductForm_selSearch__67Bj- input:focus{border-color:#6366f1}.ProductForm_selList__KSGLP{flex:1 1;overflow-y:auto;padding:4px}.ProductForm_selItem__A3qWz{align-items:center;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:8px 10px;transition:all .1s}.ProductForm_selItem__A3qWz:hover{background:#f1f5f9;color:#0f172a}.ProductForm_selItem__A3qWz.ProductForm_selActive__r3agF{background:#eef2ff;color:#4f46e5;font-weight:600}.ProductForm_selItem__A3qWz i{color:#4f46e5;font-size:10px}.ProductForm_selEmpty__m-p53{color:#94a3b8;font-size:12.5px;padding:16px;text-align:center}.ProductForm_selCreate__qZDdG{background:#eef2ff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:1px solid #e0e7ff;color:#4f46e5;cursor:pointer;font-size:12.5px;font-weight:600;padding:10px 12px;transition:background .15s}.ProductForm_selCreate__qZDdG:hover{background:#e0e7ff}.ProductForm_priceFlow__aLC2T{grid-gap:8px;align-items:end;background:linear-gradient(180deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:10px;display:grid;gap:8px;grid-template-columns:1.5fr auto .9fr auto 1.4fr auto 1.2fr auto .7fr;padding:14px}.ProductForm_pfArrow__ySs4I{align-items:center;color:#86efac;display:flex;font-size:14px;justify-content:center;padding-bottom:10px}.ProductForm_pfCell__FCP6l .ProductForm_lbl__71BRx{color:#065f46}.ProductForm_pfReadonly__fOm0A{align-items:center;background:#fff;border:1px solid #bbf7d0;border-radius:8px;box-sizing:border-box;color:#065f46;display:flex;font-size:14px;font-weight:600;height:38px;padding:0 12px;width:100%}.ProductForm_pfReadonly__fOm0A.ProductForm_neg__sUd2H{background:#fef2f2;border-color:#fecaca;color:#991b1b}.ProductForm_serviceRow__CdRCd{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 2fr}.ProductForm_weighedNotice__NUM4w{align-items:center;background:linear-gradient(180deg,#fffbeb,#fef3c7);border:1px solid #fcd34d;border-radius:10px;display:flex;gap:14px;margin-top:14px;padding:14px 18px}.ProductForm_weighedNotice__NUM4w i{color:#d97706;flex-shrink:0;font-size:22px}.ProductForm_weighedNotice__NUM4w strong{color:#92400e;display:block;font-size:13.5px;margin-bottom:2px}.ProductForm_weighedNotice__NUM4w p{color:#78350f;font-size:12.5px;line-height:1.4;margin:0}.ProductForm_switchWrap__0kpFn{align-items:center;display:flex;gap:10px;height:38px}.ProductForm_switch__A1Dqv{display:inline-block;height:22px;position:relative;width:42px}.ProductForm_switch__A1Dqv input{height:0;opacity:0;width:0}.ProductForm_switch__A1Dqv span{background:#cbd5e1;border-radius:22px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.ProductForm_switch__A1Dqv span:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 2px #0003;content:"";height:16px;left:3px;position:absolute;transition:.2s;width:16px}.ProductForm_switch__A1Dqv input:checked+span{background:#10b981}.ProductForm_switch__A1Dqv input:checked+span:before{transform:translateX(20px)}.ProductForm_switchLabel__w-aXZ{color:#475569;font-size:12.5px;font-weight:500}.ProductForm_descToggle__55Dbf{align-items:center;background:#0000;border:1px dashed #cbd5e1;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;margin-right:8px;margin-top:4px;padding:6px 10px;transition:all .15s}.ProductForm_descToggle__55Dbf:hover{background:#eef2ff;border-color:#6366f1;color:#4f46e5}.ProductForm_descToggle__55Dbf i{font-size:10px}.ProductForm_inlineActions__X75bh{border-top:1px dashed #e2e8f0;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px}.ProductForm_identityRow2__W9ROb+.ProductForm_inlineActions__X75bh{border-top:none;padding-top:0}.ProductForm_subBlock__9yVtj{animation:ProductForm_expand__LaR-M .2s ease;background:#fafbfc;border:1px dashed #e2e8f0;border-radius:10px;margin-top:14px;padding:14px}.ProductForm_subBlockHdr__\+aHf1{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ProductForm_subBlockTitle__a0Dxo{align-items:center;color:#334155;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.04em;text-transform:uppercase}.ProductForm_subBlockTitle__a0Dxo i{color:#f59e0b;font-size:12px}.ProductForm_subBlockClose__Lg\+gJ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;transition:all .15s;width:24px}.ProductForm_subBlockClose__Lg\+gJ:hover{background:#f1f5f9;color:#0f172a}@keyframes ProductForm_expand__LaR-M{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ProductForm_advToggle__6Y0vz{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:12px 18px;transition:all .15s}.ProductForm_advToggle__6Y0vz:hover{background:#eef2ff;border-color:#6366f1;color:#4f46e5}.ProductForm_advToggle__6Y0vz i{font-size:11px}.ProductForm_advBadge__M05\+H{color:#94a3b8;font-size:11px;font-style:italic;font-weight:500;margin-left:auto}.ProductForm_advGrid__DUm2f{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.ProductForm_advCol__4KRQZ{display:flex;flex-direction:column;gap:10px}.ProductForm_advTitle__zfdy1{align-items:center;color:#334155;display:flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.04em;text-transform:uppercase}.ProductForm_advTitle__zfdy1 i{color:#6366f1;font-size:12px}.ProductForm_addBtn__hZpG5{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#6366f1;cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;margin-left:auto;transition:all .15s;width:24px}.ProductForm_addBtn__hZpG5:hover{background:#eef2ff;border-color:#c7d2fe}.ProductForm_imgGrid__vYaDF{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.ProductForm_imgThumb__wc3Px{aspect-ratio:1;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;position:relative}.ProductForm_imgThumb__wc3Px img{height:100%;object-fit:cover;width:100%}.ProductForm_imgThumb__wc3Px button{align-items:center;background:#0f172ab3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:9px;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}.ProductForm_imgThumb__wc3Px span{background:#4f46e5;border-radius:4px;bottom:4px;color:#fff;font-size:9px;font-weight:700;left:4px;letter-spacing:.05em;padding:2px 6px;position:absolute;text-transform:uppercase}.ProductForm_imgAdd__PBiD6{align-items:center;aspect-ratio:1;background:#fff;border:2px dashed #cbd5e1;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;font-size:16px;justify-content:center;transition:all .15s}.ProductForm_imgAdd__PBiD6:hover{background:#eef2ff;border-color:#6366f1;color:#6366f1}.ProductForm_bcList__eRP5v{display:flex;flex-direction:column;gap:6px}.ProductForm_bcRow__FUtNH{align-items:center;display:flex;gap:6px}.ProductForm_bcRow__FUtNH button{background:#fff;border:1px solid #fecaca;border-radius:6px;color:#ef4444;cursor:pointer;flex-shrink:0;font-size:11px;height:38px;transition:all .15s;width:32px}.ProductForm_bcRow__FUtNH button:hover{background:#fef2f2}.ProductForm_puList__rPmZM{display:flex;flex-direction:column;gap:6px}.ProductForm_puRow__G2P3W{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:1.2fr .8fr 1fr 32px}.ProductForm_puRow__G2P3W button{background:#fff;border:1px solid #fecaca;border-radius:6px;color:#ef4444;cursor:pointer;font-size:11px;height:38px;transition:all .15s}.ProductForm_puRow__G2P3W button:hover{background:#fef2f2}.ProductForm_floatFooter__pR1Tj{align-items:center;background:#fff;border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -4px 12px #0f172a0d;display:flex;justify-content:space-between;left:0;padding:12px 24px;position:fixed;right:0;z-index:100}.ProductForm_footerL__jdcCk{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.ProductForm_footerL__jdcCk kbd{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;box-shadow:0 1px 0 #cbd5e1;color:#334155;font-family:inherit;font-size:11px;font-weight:600;padding:2px 7px}.ProductForm_footerBranch__Dej4Q{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:11px;font-weight:600;gap:5px;margin-left:12px;padding:2px 8px}.ProductForm_footerBranch__Dej4Q i{color:#6366f1;font-size:10px}.ProductForm_footerR__icoce{align-items:center;display:flex;gap:8px}.ProductForm_btnCancel__ZTzZ6,.ProductForm_btnSaveApprove__ZS7sp,.ProductForm_btnSaveNew__Ka4MX,.ProductForm_btnSave__UT\+bO{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 18px;transition:all .15s;white-space:nowrap}.ProductForm_btnCancel__ZTzZ6{background:#ff4c4c;border-color:#e2e8f0;color:#fff}.ProductForm_btnCancel__ZTzZ6:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ProductForm_btnSaveNew__Ka4MX{background:#fff;border-color:#c7d2fe;color:#6366f1}.ProductForm_btnSaveNew__Ka4MX:hover:not(:disabled){background:#eef2ff;border-color:#a5b4fc}.ProductForm_btnSaveApprove__ZS7sp{background:#10b981;color:#fff}.ProductForm_btnSaveApprove__ZS7sp:hover:not(:disabled){background:#059669}.ProductForm_btnSave__UT\+bO{background:linear-gradient(180deg,#6366f1,#4f46e5);box-shadow:0 1px 3px #4f46e54d;color:#fff}.ProductForm_btnSave__UT\+bO:hover:not(:disabled){background:linear-gradient(180deg,#4f46e5,#4338ca);box-shadow:0 3px 8px #4f46e559}.ProductForm_btnCancel__ZTzZ6:disabled,.ProductForm_btnSaveApprove__ZS7sp:disabled,.ProductForm_btnSaveNew__Ka4MX:disabled,.ProductForm_btnSave__UT\+bO:disabled{cursor:not-allowed;opacity:.55}.ProductForm_tipWrap__bCZ4P{display:inline-flex;position:relative}.ProductForm_tipWrap__bCZ4P:hover .ProductForm_tipText__5NNHg{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.ProductForm_tipText__5NNHg{background:#0f172a;border-radius:6px;bottom:calc(100% + 6px);box-shadow:0 4px 12px #0003;color:#fff;font-size:11px;font-weight:500;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:all .15s;visibility:hidden;white-space:nowrap;z-index:60}.ProductForm_tipText__5NNHg:after{border:4px solid #0000;border-top-color:#0f172a;content:"";left:50%;margin-left:-4px;position:absolute;top:100%}.ProductForm_loadingState__5Btll{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;justify-content:center;margin:0 auto;max-width:1240px;padding:80px 20px}.ProductForm_loadingState__5Btll i{color:#6366f1;font-size:32px}.ProductForm_notFound__kLBTi{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-direction:column;gap:14px;justify-content:center;margin:40px auto;max-width:560px;padding:80px 20px;text-align:center}.ProductForm_notFound__kLBTi i{color:#f59e0b;font-size:42px;margin-bottom:4px}.ProductForm_notFound__kLBTi h3{color:#0f172a;font-size:18px;font-weight:700;margin:0}.ProductForm_notFound__kLBTi p{color:#64748b;font-size:13px;margin:0}.ProductForm_notFound__kLBTi button{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;margin-top:8px;padding:9px 18px;transition:all .15s}.ProductForm_notFound__kLBTi button:hover{background:linear-gradient(180deg,#4f46e5,#4338ca)}@media (max-width:1100px){.ProductForm_grid5__1VRDv{grid-template-columns:repeat(3,1fr)}.ProductForm_grid4__OjQMy{grid-template-columns:repeat(2,1fr)}.ProductForm_gridIdentity__WUcMa{grid-template-columns:2fr 1fr 1fr}.ProductForm_priceFlow__aLC2T{gap:10px;grid-template-columns:1fr 1fr 1fr}.ProductForm_pfArrow__ySs4I{display:none}}@media (max-width:768px){.ProductForm_hdr__Dz4tU{align-items:stretch;flex-direction:column;gap:12px}.ProductForm_hdrR__V--We{flex-wrap:wrap;justify-content:space-between}.ProductForm_grid3__wcSTv,.ProductForm_grid4__OjQMy,.ProductForm_grid5__1VRDv,.ProductForm_gridIdentity__WUcMa,.ProductForm_priceFlow__aLC2T{grid-template-columns:1fr 1fr}.ProductForm_advGrid__DUm2f{grid-template-columns:1fr}.ProductForm_floatFooter__pR1Tj{flex-direction:column;gap:8px;padding:10px 16px}.ProductForm_footerL__jdcCk{display:none}.ProductForm_footerR__icoce{flex-wrap:wrap;justify-content:stretch;width:100%}.ProductForm_footerR__icoce button{flex:1 1;justify-content:center}}.PriceList_pageContainer__kpB06{background:#eef2f6;min-height:100vh;padding:16px 20px}.PriceList_notification__PvumD{align-items:center;animation:PriceList_slideIn__fA97b .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.PriceList_notification__PvumD.PriceList_success__OMBQ-{border-left-color:#10b981}.PriceList_notification__PvumD.PriceList_success__OMBQ- i{color:#10b981}.PriceList_notification__PvumD.PriceList_error__gzoeH{border-left-color:#ef4444}.PriceList_notification__PvumD.PriceList_error__gzoeH i{color:#ef4444}.PriceList_notification__PvumD button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes PriceList_slideIn__fA97b{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.PriceList_pageHeader__JaePd{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.PriceList_headerLeft__6-Vd\+{align-items:center;display:flex;gap:14px}.PriceList_headerIcon__2J3iB{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.PriceList_headerLeft__6-Vd\+ h1{color:#0f172a;font-size:22px;font-weight:700;margin:0}.PriceList_headerSubtitle__936cb{color:#64748b;font-size:13px;margin:2px 0 0}.PriceList_headerSubtitle__936cb span{color:#475569}.PriceList_headerActions__wHOrD{align-items:center;display:flex;gap:8px}.PriceList_iconBtn__jCTYn{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.PriceList_iconBtn__jCTYn:hover{background:#f1f5f9;color:#1e293b}.PriceList_filterToggleBtn__uH9sK{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;position:relative;transition:all .2s}.PriceList_filterToggleBtn__uH9sK:hover{background:#f1f5f9}.PriceList_filterToggleActive__ncQit{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.PriceList_filterBadge__qEZNA{background:#ef4444;border-radius:50%;height:10px;position:absolute;right:-4px;top:-4px;width:10px}.PriceList_excelBtn__h5o6A{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 14px;transition:all .2s}.PriceList_excelBtn__h5o6A:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.PriceList_excelBtn__h5o6A:disabled{cursor:not-allowed;opacity:.6}.PriceList_pdfBtn__tW8FJ{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 14px;transition:all .2s}.PriceList_pdfBtn__tW8FJ:hover:not(:disabled){box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.PriceList_pdfBtn__tW8FJ:disabled{cursor:not-allowed;opacity:.6}.PriceList_statsRow__4LDeJ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:16px}.PriceList_statCard__ac82q{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:14px;padding:16px}.PriceList_statIcon__6o7C9{align-items:center;border-radius:10px;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.PriceList_statIconBlue__A8u6x{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.PriceList_statIconGreen__83mqW{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.PriceList_statIconRed__oHd8e{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.PriceList_statIconPurple__ss-Eg{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.PriceList_statIconOrange__oeW1E{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.PriceList_statIconTeal__2v3wP{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff}.PriceList_statInfo__PmKLu{display:flex;flex-direction:column}.PriceList_statValue__CKxNI{color:#0f172a;font-size:18px;font-weight:700}.PriceList_statLabel__v2foy{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.PriceList_columnToggleCard__an4xn{background:#fff;border:1px solid #c9d4e1;border-radius:8px;margin-bottom:16px;overflow:hidden}.PriceList_columnToggleHeader__kodVo{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;padding:14px 16px}.PriceList_columnToggleHeader__kodVo i{color:#3b82f6}.PriceList_columnToggleHeader__kodVo span{color:#0f172a;flex:1 1;font-size:13px;font-weight:600}.PriceList_closeToggle__E2xKd{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px}.PriceList_closeToggle__E2xKd:hover{color:#64748b}.PriceList_columnToggleBody__N6ULu{display:flex;flex-wrap:wrap;gap:16px;padding:16px}.PriceList_columnToggleItem__Xschx{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:13px;gap:8px}.PriceList_columnToggleItem__Xschx input{accent-color:#3b82f6;cursor:pointer}.PriceList_filtersCard__CE68b{background:#fff;border:1px solid #c9d4e1;border-radius:8px;margin-bottom:16px;padding:16px}.PriceList_searchRow__Qp2gq{align-items:center;display:flex;gap:16px}.PriceList_searchBox__8r08h{flex:0 0 350px;position:relative}.PriceList_searchBox__8r08h i{color:#94a3b8;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.PriceList_searchBox__8r08h input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 36px 10px 38px;transition:all .2s;width:100%}.PriceList_searchBox__8r08h input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PriceList_searchBox__8r08h input::placeholder{color:#94a3b8}.PriceList_clearSearch__iOKBj{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.PriceList_clearSearch__iOKBj:hover{color:#64748b}.PriceList_quickTabs__XJsZz{background:#f1f5f9;border-radius:8px;display:flex;gap:4px;padding:4px}.PriceList_quickTab__SKOCk{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.PriceList_quickTab__SKOCk:hover{color:#475569}.PriceList_quickTabActive__Mz1hK{background:#fff;box-shadow:0 1px 3px #0000001a;color:#1d4ed8}.PriceList_tabBadge__qiWCW{align-items:center;background:#e2e8f0;border-radius:10px;color:#64748b;display:inline-flex;font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:20px;padding:0 6px}.PriceList_quickTabActive__Mz1hK .PriceList_tabBadge__qiWCW{background:#dbeafe;color:#1d4ed8}.PriceList_advancedFilters__W7MWE{align-items:flex-end;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:16px}.PriceList_filterGroup__9w4Oz{display:flex;flex-direction:column;gap:4px}.PriceList_filterGroup__9w4Oz label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.PriceList_filterGroup__9w4Oz input,.PriceList_filterGroup__9w4Oz select{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;min-width:150px;padding:8px 12px}.PriceList_filterGroup__9w4Oz input:focus,.PriceList_filterGroup__9w4Oz select:focus{border-color:#3b82f6;outline:none}.PriceList_clearFiltersBtn__mVRcR{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.PriceList_clearFiltersBtn__mVRcR:hover{background:#fee2e2}.PriceList_tableCard__jn3S\+{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.PriceList_tableWrapper__KbGAh{overflow-x:auto}.PriceList_table__XUVun{border-collapse:collapse;width:100%}.PriceList_table__XUVun th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.3px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.PriceList_table__XUVun td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.PriceList_textRight__2nNyQ{text-align:right!important}.PriceList_textCenter__yLjBw{text-align:center!important}.PriceList_textMuted__D6obX{color:#64748b}.PriceList_clickableRow__cov2i{cursor:pointer;transition:background .15s}.PriceList_clickableRow__cov2i:hover{background:#f8fafc}.PriceList_rowNum__NK33N{color:#64748b;font-size:12px;font-weight:500}.PriceList_productCode__nokMx{background:#eff6ff;border-radius:4px;color:#1d4ed8;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:3px 8px}.PriceList_productName__FJ4i5{color:#0f172a;font-weight:500}.PriceList_categoryBadge__QY1wL{background:#f1f5f9;border-radius:12px;color:#475569;display:inline-block;font-size:11px;font-weight:500;padding:3px 10px}.PriceList_unitText__SU-Kk{color:#64748b;font-size:12px;text-transform:lowercase}.PriceList_costPrice__JcDAm{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:13px}.PriceList_sellingPrice__4nY2p{color:#0f172a;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.PriceList_stockBadge__bWVOT{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-width:40px;padding:4px 10px}.PriceList_stockIn__v1keR{background:#dcfce7;color:#16a34a}.PriceList_stockLow__yi4bD{background:#fef3c7;color:#d97706}.PriceList_stockOut__aYN18{background:#fee2e2;color:#dc2626}.PriceList_barcodeText__2KnUI{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:11px}.PriceList_pagination__6W3M6{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px}.PriceList_paginationInfo__QH72y{color:#64748b;font-size:13px}.PriceList_paginationControls__n7rZq{align-items:center;display:flex;gap:12px}.PriceList_pageSizeSelect__voGDY{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;font-size:12px;padding:6px 10px}.PriceList_pageButtons__r2cec{display:flex;gap:4px}.PriceList_pageBtn__6sGQ7{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;min-width:32px;transition:all .2s}.PriceList_pageBtn__6sGQ7:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.PriceList_pageBtn__6sGQ7:disabled{cursor:not-allowed;opacity:.5}.PriceList_pageBtnActive__M3v9\+{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.PriceList_pageDots__fSAlO{align-items:center;color:#94a3b8;display:flex;font-size:12px;padding:0 4px}.PriceList_emptyState__F-Xdt{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.PriceList_emptyIcon__dVtoq{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.PriceList_emptyIcon__dVtoq i{color:#94a3b8;font-size:24px}.PriceList_emptyState__F-Xdt h3{color:#475569;font-size:16px;font-weight:600;margin:0 0 8px}.PriceList_emptyState__F-Xdt p{color:#94a3b8;font-size:13px;margin:0 0 20px}.PriceList_primaryBtn__vlDgQ{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.PriceList_primaryBtn__vlDgQ:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.PriceList_loadingState__9pKKZ{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.PriceList_spinner__iBdeh{animation:PriceList_spin__UdvsN .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:16px;width:40px}@keyframes PriceList_spin__UdvsN{to{transform:rotate(1turn)}}.PriceList_loadingState__9pKKZ p{color:#64748b;font-size:14px}@media (max-width:1400px){.PriceList_statsRow__4LDeJ{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.PriceList_statsRow__4LDeJ{grid-template-columns:repeat(2,1fr)}.PriceList_pageHeader__JaePd{align-items:flex-start;flex-direction:column;gap:14px}.PriceList_headerActions__wHOrD{flex-wrap:wrap;width:100%}.PriceList_searchRow__Qp2gq{align-items:stretch;flex-direction:column}.PriceList_searchBox__8r08h{flex:1 1;max-width:100%}.PriceList_quickTabs__XJsZz{justify-content:space-between;width:100%}}@media (max-width:768px){.PriceList_pageContainer__kpB06{padding:12px}.PriceList_advancedFilters__W7MWE{flex-direction:column}.PriceList_filterGroup__9w4Oz,.PriceList_filterGroup__9w4Oz input,.PriceList_filterGroup__9w4Oz select{width:100%}}@media (max-width:500px){.PriceList_statsRow__4LDeJ{grid-template-columns:1fr}.PriceList_excelBtn__h5o6A span,.PriceList_filterToggleBtn__uH9sK span,.PriceList_pdfBtn__tW8FJ span{display:none}.PriceList_pagination__6W3M6{flex-direction:column;gap:12px}.PriceList_paginationControls__n7rZq{justify-content:space-between;width:100%}.PriceList_quickTabs__XJsZz{flex-wrap:wrap}}@media print{.PriceList_pageContainer__kpB06{background:#fff;padding:0}.PriceList_columnToggleCard__an4xn,.PriceList_filtersCard__CE68b,.PriceList_headerActions__wHOrD,.PriceList_pagination__6W3M6,.PriceList_statsRow__4LDeJ{display:none!important}.PriceList_pageHeader__JaePd{border:none;border-bottom:2px solid #0f172a;box-shadow:none;margin-bottom:16px;padding:0 0 16px}.PriceList_tableCard__jn3S\+{border:none;box-shadow:none}.PriceList_table__XUVun th{background:#f1f5f9}.PriceList_clickableRow__cov2i:hover{background:#0000}}.LossItems_headerIconLoss__cHRNG{background:linear-gradient(135deg,#ef4444,#dc2626)!important}.LossItems_lossRow__MvomO{background-color:#fef9f9}.LossItems_lossRow__MvomO:hover{background-color:#fef2f2!important}.LossItems_selectedRow__1hhhU{background-color:#fee2e2!important}.LossItems_selectedRow__1hhhU:hover{background-color:#fecaca!important}.LossItems_sellingLow__qLiT5{color:#b91c1c;font-family:Monaco,Consolas,monospace;font-weight:600}.LossItems_lossValue__BnHJv{color:#dc2626;font-family:Monaco,Consolas,monospace;font-weight:600}.LossItems_exposureValue__9E43n{color:#b91c1c;font-family:Monaco,Consolas,monospace;font-weight:700}.LossItems_newValue__aX0a1{color:#15803d;font-family:Monaco,Consolas,monospace;font-weight:600}.LossItems_marginNegative__Y715\+{background:#fee2e2;color:#b91c1c}.LossItems_marginNegative__Y715\+,.LossItems_marginOk__CXxMf{align-items:center;border-radius:12px;display:inline-flex;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:700;padding:3px 8px}.LossItems_marginOk__CXxMf{background:#dcfce7;color:#15803d}.LossItems_checkboxCell__kmjeM{text-align:center}.LossItems_checkbox__KoF3f{accent-color:#4f46e5;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;height:16px;width:16px}.LossItems_fixBtn__E5Hbp{align-items:center;background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:5px 10px;transition:all .15s}.LossItems_fixBtn__E5Hbp:hover{background:#4338ca;box-shadow:0 2px 6px #4f46e54d}.LossItems_fixBtn__E5Hbp i{font-size:10px}.LossItems_bulkBar__dAKS4{align-items:center;animation:LossItems_bulkSlideDown__Z0tsG .2s ease;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:10px;display:flex;gap:12px;margin-bottom:14px;padding:10px 14px}@keyframes LossItems_bulkSlideDown__Z0tsG{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.LossItems_bulkBarText__o-lML{color:#4338ca;font-size:13px;font-weight:600}.LossItems_bulkBarText__o-lML strong{font-weight:700}.LossItems_bulkBarLink__8cXd1{background:none;border:none;color:#4f46e5;cursor:pointer;font-size:12px;font-weight:600;margin-left:12px;padding:0;text-decoration:underline}.LossItems_bulkBarLink__8cXd1:hover{color:#3730a3}.LossItems_bulkBarActions__enpe-{align-items:center;display:flex;gap:8px;margin-left:auto}.LossItems_bulkBarBtn__aK4g0{align-items:center;background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s}.LossItems_bulkBarBtn__aK4g0:hover{background:#4338ca;box-shadow:0 3px 8px #4f46e559}.LossItems_bulkBarClose__DTa3L{align-items:center;background:#6366f126;border:none;border-radius:6px;color:#4338ca;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;width:28px}.LossItems_bulkBarClose__DTa3L:hover{background:#6366f140}.LossItems_showAllToggle__3D-7i{align-items:center;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;-webkit-user-select:none;user-select:none}.LossItems_showAllToggle__3D-7i input{accent-color:#4f46e5;cursor:pointer}.LossItems_emptyIconHappy__Wa5-4{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;font-size:28px;height:72px;justify-content:center;margin-bottom:16px;width:72px}.LossItems_modalOverlay__Nh06a{align-items:center;animation:LossItems_lossOverlayIn__A-z-4 .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes LossItems_lossOverlayIn__A-z-4{0%{opacity:0}to{opacity:1}}.LossItems_bulkModal__QHss\+{animation:LossItems_lossModalIn__Hd1e- .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:720px;overflow:hidden;width:100%}@keyframes LossItems_lossModalIn__Hd1e-{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LossItems_bulkModalHdr__Xp7CV{align-items:flex-start;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:18px 22px 14px}.LossItems_bulkModalHdr__Xp7CV h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.LossItems_bulkModalHdr__Xp7CV h3 strong{color:#dc2626;font-weight:800}.LossItems_bulkModalHdr__Xp7CV p{color:#64748b;font-size:12px;margin:4px 0 0}.LossItems_modalClose__S5g6V{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;width:30px}.LossItems_modalClose__S5g6V:hover{background:#f1f5f9;color:#0f172a}.LossItems_modalClose__S5g6V:disabled{cursor:not-allowed;opacity:.5}.LossItems_bulkModalBody__KALD\+{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.LossItems_modeToggle__sHpPH{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.LossItems_modeOption__Wwc2q{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:all .15s}.LossItems_modeOption__Wwc2q:hover{background:#f8fafc;border-color:#cbd5e1}.LossItems_modeOption__Wwc2q input{accent-color:#4f46e5;margin:0}.LossItems_modeOption__Wwc2q div{display:flex;flex:1 1;flex-direction:column}.LossItems_modeOption__Wwc2q strong{color:#0f172a;font-size:13px;font-weight:700;line-height:1.2}.LossItems_modeOption__Wwc2q span{color:#64748b;font-size:11.5px;margin-top:2px}.LossItems_modeOption__Wwc2q.LossItems_modeActive__Gh-8J{background:#eef2ff;border-color:#6366f1}.LossItems_modeOption__Wwc2q.LossItems_modeActive__Gh-8J strong{color:#4338ca}.LossItems_markupField__4pHy\+{display:flex;flex-direction:column;gap:5px}.LossItems_markupField__4pHy\+ label{color:#334155;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.LossItems_markupInputWrap__kQlGZ{align-items:center;display:flex;gap:10px}.LossItems_markupInputWrap__kQlGZ input{border:1px solid #cbd5e1;border-radius:8px;font-size:14px;font-weight:600;height:38px;outline:none;padding:0 12px;text-align:center;width:140px}.LossItems_markupInputWrap__kQlGZ input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.LossItems_markupInputWrap__kQlGZ span{color:#64748b;font-size:16px;font-weight:700}.LossItems_markupField__4pHy\+ small{color:#64748b;font-size:11px;font-style:italic}.LossItems_previewLabel__XpHvY{align-items:center;color:#334155;display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.LossItems_previewLabel__XpHvY i{color:#6366f1}.LossItems_previewTableWrap__DMYYK{border:1px solid #e2e8f0;border-radius:8px;max-height:220px;overflow-y:auto}.LossItems_previewTable__JCXNs{border-collapse:collapse;font-size:12px;width:100%}.LossItems_previewTable__JCXNs th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:8px 10px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0}.LossItems_previewTable__JCXNs td{border-bottom:1px solid #f1f5f9;color:#1e293b;padding:7px 10px}.LossItems_previewTable__JCXNs tr:last-child td{border-bottom:none}.LossItems_previewMore__Rm6Ts{background:#f8fafc;border-top:1px solid #f1f5f9;color:#64748b;font-size:11.5px;font-style:italic;padding:8px 10px;text-align:center}.LossItems_bulkDanger__AKoPw{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:12px;font-weight:600;gap:8px;padding:10px 12px}.LossItems_bulkDanger__AKoPw i{color:#ef4444}.LossItems_bulkConfirm__NVAAG{display:flex;flex-direction:column;gap:5px}.LossItems_bulkConfirm__NVAAG label{color:#334155;font-size:11.5px;font-weight:600}.LossItems_bulkConfirm__NVAAG label strong{color:#b91c1c;font-weight:800}.LossItems_bulkConfirm__NVAAG input{background:#fff;border:1px solid #fecaca;border-radius:8px;font-size:13px;font-weight:600;height:36px;letter-spacing:.05em;outline:none;padding:0 12px;width:100%}.LossItems_bulkConfirm__NVAAG input:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.LossItems_bulkProgress__W0OHa{background:#f1f5f9;border-radius:999px;height:8px;margin-top:4px;overflow:hidden}.LossItems_bulkProgressBar__xBNjO{background:linear-gradient(90deg,#6366f1,#4f46e5);border-radius:999px;height:100%;transition:width .3s ease}.LossItems_bulkProgressLabel__40Qv\+{color:#475569;font-size:12px;font-weight:500;margin-top:6px;text-align:center}.LossItems_bulkModalFtr__XCnqv{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}@media (max-width:768px){.LossItems_modeToggle__sHpPH{grid-template-columns:1fr}.LossItems_bulkBar__dAKS4{flex-wrap:wrap}.LossItems_bulkBarActions__enpe-{justify-content:flex-end;width:100%}}.CategoryManagement_pageContainer__5WwuF{background:#eef2f6;min-height:100vh;padding:16px 20px}.CategoryManagement_notification__LnfJP{align-items:center;animation:CategoryManagement_slideIn__0KlEs .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.CategoryManagement_notification__LnfJP.CategoryManagement_success__GfGRe{border-left-color:#10b981}.CategoryManagement_notification__LnfJP.CategoryManagement_success__GfGRe i{color:#10b981}.CategoryManagement_notification__LnfJP.CategoryManagement_error__ik-p9{border-left-color:#ef4444}.CategoryManagement_notification__LnfJP.CategoryManagement_error__ik-p9 i{color:#ef4444}.CategoryManagement_notification__LnfJP button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes CategoryManagement_slideIn__0KlEs{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.CategoryManagement_pageHeader__rwXjo{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.CategoryManagement_headerLeft__vK4Bg{align-items:center;display:flex;gap:14px}.CategoryManagement_backBtn__1BV1J{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.CategoryManagement_backBtn__1BV1J:hover{background:#e2e8f0;color:#1e293b}.CategoryManagement_headerIcon__6NiGJ{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:12px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.CategoryManagement_headerLeft__vK4Bg h1{color:#0f172a;font-size:22px;font-weight:700;margin:0}.CategoryManagement_headerSubtitle__HjPDU{color:#64748b;font-size:13px;margin:2px 0 0}.CategoryManagement_headerActions__3faAj{align-items:center;display:flex;gap:8px}.CategoryManagement_iconBtn__ELlm7{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.CategoryManagement_iconBtn__ELlm7:hover{background:#f1f5f9;color:#1e293b}.CategoryManagement_primaryBtn__FE2qV{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.CategoryManagement_primaryBtn__FE2qV:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.CategoryManagement_primaryBtn__FE2qV:disabled{cursor:not-allowed;opacity:.6;transform:none}.CategoryManagement_statsRow__Tgos1{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.CategoryManagement_statCard__yeXGJ{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:14px;padding:16px}.CategoryManagement_statIcon__appuh{align-items:center;border-radius:10px;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.CategoryManagement_statIconPurple__fN6ET{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.CategoryManagement_statIconGreen__\+RbfJ{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.CategoryManagement_statIconOrange__uuFyd{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.CategoryManagement_statIconBlue__CVFcq{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.CategoryManagement_statIconTeal__l6p0g{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff}.CategoryManagement_statIconRed__U1KgH{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.CategoryManagement_statInfo__ASZHe{display:flex;flex-direction:column}.CategoryManagement_statValue__1-6dC{color:#0f172a;font-size:20px;font-weight:700}.CategoryManagement_statLabel__rmgGe{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.CategoryManagement_tabsCard__-lviJ{background:#fff;border:1px solid #c9d4e1;border-radius:8px;margin-bottom:16px;overflow:hidden}.CategoryManagement_tabNav__zL-Ca{background:#f8fafc;border-bottom:2px solid #e2e8f0;display:flex;padding:0 16px}.CategoryManagement_tabBtn__f4kUX{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:-2px;padding:14px 20px;transition:all .2s}.CategoryManagement_tabBtn__f4kUX:hover{background:#f1f5f9;color:#475569}.CategoryManagement_tabBtnActive__M\+zoD{background:#fff;border-bottom-color:#8b5cf6;color:#8b5cf6}.CategoryManagement_tabBtnActive__M\+zoD:hover{background:#fff;color:#8b5cf6}.CategoryManagement_tabCount__Xlbaz{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;font-weight:600;padding:2px 8px}.CategoryManagement_tabBtnActive__M\+zoD .CategoryManagement_tabCount__Xlbaz{background:#ede9fe;color:#7c3aed}.CategoryManagement_filtersCard__OoIvg{background:#fff;border:1px solid #c9d4e1;border-radius:8px;margin-bottom:16px;padding:16px}.CategoryManagement_searchRow__yX11B{align-items:center;display:flex;gap:16px}.CategoryManagement_searchBox__bBuNB{flex:0 0 350px;position:relative}.CategoryManagement_searchBox__bBuNB i{color:#94a3b8;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.CategoryManagement_searchBox__bBuNB input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 36px 10px 38px;transition:all .2s;width:100%}.CategoryManagement_searchBox__bBuNB input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.CategoryManagement_searchBox__bBuNB input::placeholder{color:#94a3b8}.CategoryManagement_clearSearch__0jc9I{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.CategoryManagement_clearSearch__0jc9I:hover{color:#64748b}.CategoryManagement_quickTabs__5xnrw{background:#f1f5f9;border-radius:8px;display:flex;gap:4px;padding:4px}.CategoryManagement_quickTab__Z6I2P{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.CategoryManagement_quickTab__Z6I2P:hover{color:#475569}.CategoryManagement_quickTabActive__AX32T{background:#fff;box-shadow:0 1px 3px #0000001a;color:#7c3aed}.CategoryManagement_tabBadge__Rb5Bp{align-items:center;background:#e2e8f0;border-radius:10px;color:#64748b;display:inline-flex;font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:20px;padding:0 6px}.CategoryManagement_quickTabActive__AX32T .CategoryManagement_tabBadge__Rb5Bp{background:#ede9fe;color:#7c3aed}.CategoryManagement_tableCard__me\+VJ{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.CategoryManagement_tableWrapper__M5PHZ{overflow-x:auto}.CategoryManagement_table__uZOfi{border-collapse:collapse;width:100%}.CategoryManagement_table__uZOfi th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.3px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.CategoryManagement_table__uZOfi td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.CategoryManagement_textRight__j4qZL{text-align:right!important}.CategoryManagement_textCenter__DopvA{text-align:center!important}.CategoryManagement_tableRow__OroxB{transition:background .15s}.CategoryManagement_tableRow__OroxB:hover{background:#f8fafc}.CategoryManagement_rowNum__iM-NH{color:#64748b;font-size:12px;font-weight:500}.CategoryManagement_codeBadge__oGMhi{background:#ede9fe;border-radius:4px;color:#7c3aed;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:3px 8px}.CategoryManagement_nameCell__NmE2u{display:flex;flex-direction:column;gap:2px}.CategoryManagement_categoryName__KV6w3{color:#0f172a;font-weight:600}.CategoryManagement_defaultBadge__U9s5M{background:#fef3c7;border-radius:3px;color:#b45309;display:inline-block;font-size:9px;font-weight:600;margin-left:6px;padding:2px 6px;text-transform:uppercase;vertical-align:middle}.CategoryManagement_descriptionText__DkzBl{color:#64748b;font-size:12px;font-weight:400}.CategoryManagement_taxInfo__e\+M8T{display:flex;flex-direction:column;gap:2px}.CategoryManagement_taxBadge__R6kyK{align-items:center;background:#dcfce7;border-radius:4px;color:#16a34a;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.CategoryManagement_taxBadge__R6kyK i{font-size:9px}.CategoryManagement_taxName__1n4uj{color:#64748b;font-size:11px}.CategoryManagement_noTax__XP3YF{color:#94a3b8;font-size:12px;font-style:italic}.CategoryManagement_parentInfo__WIslc{align-items:center;display:flex;gap:6px}.CategoryManagement_parentBadge__HA94p{background:#f1f5f9;border-radius:4px;color:#475569;font-size:12px;font-weight:500;padding:3px 8px}.CategoryManagement_parentTax__vIJWP{color:#64748b;font-size:11px}.CategoryManagement_noParent__vET\+9{color:#94a3b8}.CategoryManagement_productCount__fjt6x{color:#0f172a;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.CategoryManagement_statusBadge__3wwQ3{border-radius:12px;display:inline-block;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.CategoryManagement_statusActive__44Ho4{background:#dcfce7;color:#16a34a}.CategoryManagement_statusInactive__b46cP{background:#f1f5f9;color:#64748b}.CategoryManagement_actionBtns__Im8oG{align-items:center;display:flex;gap:6px;justify-content:center}.CategoryManagement_actionBtn__HLmx9{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .2s;width:30px}.CategoryManagement_actionBtn__HLmx9:hover{background:#e2e8f0;color:#1e293b}.CategoryManagement_actionBtnDanger__t-H8H{background:#fef2f2;border-color:#fecaca;color:#dc2626}.CategoryManagement_actionBtnDanger__t-H8H:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.CategoryManagement_actionBtnDanger__t-H8H:disabled{cursor:not-allowed;opacity:.4}.CategoryManagement_pagination__oI3ow{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px}.CategoryManagement_paginationInfo__-xNhU{color:#64748b;font-size:13px}.CategoryManagement_paginationControls__RtXCK{align-items:center;display:flex;gap:12px}.CategoryManagement_pageSizeSelect__pPJJP{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;font-size:12px;padding:6px 10px}.CategoryManagement_pageButtons__rYGli{display:flex;gap:4px}.CategoryManagement_pageBtn__t9SxM{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;min-width:32px;transition:all .2s}.CategoryManagement_pageBtn__t9SxM:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.CategoryManagement_pageBtn__t9SxM:disabled{cursor:not-allowed;opacity:.5}.CategoryManagement_pageBtnActive__qQpGV{background:#8b5cf6!important;border-color:#8b5cf6!important;color:#fff!important}.CategoryManagement_pageDots__cE4N7{align-items:center;color:#94a3b8;display:flex;font-size:12px;padding:0 4px}.CategoryManagement_emptyState__qrCBU{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.CategoryManagement_emptyIcon__yqh0R{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.CategoryManagement_emptyIcon__yqh0R i{color:#94a3b8;font-size:24px}.CategoryManagement_emptyState__qrCBU h3{color:#475569;font-size:16px;font-weight:600;margin:0 0 8px}.CategoryManagement_emptyState__qrCBU p{color:#94a3b8;font-size:13px;margin:0 0 20px}.CategoryManagement_loadingState__rMhip{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.CategoryManagement_spinner__agHHK{animation:CategoryManagement_spin__tufoK .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#8b5cf6;height:40px;margin-bottom:16px;width:40px}@keyframes CategoryManagement_spin__tufoK{to{transform:rotate(1turn)}}.CategoryManagement_loadingState__rMhip p{color:#64748b;font-size:14px}.CategoryManagement_modalOverlay__VQTmz{align-items:center;animation:CategoryManagement_fadeIn__biBFU .2s ease;background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes CategoryManagement_fadeIn__biBFU{0%{opacity:0}to{opacity:1}}.CategoryManagement_modal__V28sw{animation:CategoryManagement_slideUp__uRGND .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:480px;overflow:hidden;width:100%}@keyframes CategoryManagement_slideUp__uRGND{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CategoryManagement_modalHeader__PjKMn{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;padding:20px}.CategoryManagement_modalIcon__G8mgB{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.CategoryManagement_modalHeader__PjKMn h2{color:#0f172a;flex:1 1;font-size:18px;font-weight:600;margin:0}.CategoryManagement_modalClose__eXlo3{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.CategoryManagement_modalClose__eXlo3:hover{background:#e2e8f0;color:#1e293b}.CategoryManagement_modalBody__M3qQg{max-height:60vh;overflow-y:auto;padding:20px}.CategoryManagement_infoAlert__ggwyJ{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;display:flex;font-size:13px;gap:10px;margin-bottom:16px;padding:12px 14px}.CategoryManagement_infoAlert__ggwyJ i{font-size:16px}.CategoryManagement_formGroup__TYt7Y{margin-bottom:16px}.CategoryManagement_formLabel__qnkuN{color:#475569;display:block;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.CategoryManagement_required__sepND{color:#dc2626}.CategoryManagement_formInput__TM0zp,.CategoryManagement_formSelect__Ybyp7,.CategoryManagement_formTextarea__RGq\+q{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.CategoryManagement_formInput__TM0zp:focus,.CategoryManagement_formSelect__Ybyp7:focus,.CategoryManagement_formTextarea__RGq\+q:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.CategoryManagement_formInput__TM0zp:disabled,.CategoryManagement_formSelect__Ybyp7:disabled,.CategoryManagement_formTextarea__RGq\+q:disabled{background:#f1f5f9;cursor:not-allowed}.CategoryManagement_formTextarea__RGq\+q{min-height:80px;resize:vertical}.CategoryManagement_formHint__kL52X{color:#64748b;display:block;font-size:11px;margin-top:4px}.CategoryManagement_toggleWrapper__jjwJe{align-items:center;cursor:pointer;display:flex;gap:12px}.CategoryManagement_toggleWrapper__jjwJe input{display:none}.CategoryManagement_toggleSlider__7brBA{background:#cbd5e1;border-radius:12px;height:24px;position:relative;transition:all .3s;width:44px}.CategoryManagement_toggleSlider__7brBA:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:2px;position:absolute;top:2px;transition:all .3s;width:20px}.CategoryManagement_toggleWrapper__jjwJe input:checked+.CategoryManagement_toggleSlider__7brBA{background:#8b5cf6}.CategoryManagement_toggleWrapper__jjwJe input:checked+.CategoryManagement_toggleSlider__7brBA:after{left:22px}.CategoryManagement_toggleLabel__-McTa{color:#1e293b;font-size:14px;font-weight:500}.CategoryManagement_modalFooter__hOAXK{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.CategoryManagement_cancelBtn__9l4S4{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:10px 18px;transition:all .2s}.CategoryManagement_cancelBtn__9l4S4:hover{background:#f1f5f9}.CategoryManagement_saveBtn__6C-cP{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.CategoryManagement_saveBtn__6C-cP:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.CategoryManagement_saveBtn__6C-cP:disabled{cursor:not-allowed;opacity:.6}.CategoryManagement_deleteModal__jtsdW{animation:CategoryManagement_slideUp__uRGND .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:30px;text-align:center;width:100%}.CategoryManagement_deleteIcon__AVgRj{align-items:center;background:#fef2f2;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.CategoryManagement_deleteIcon__AVgRj i{color:#ef4444;font-size:28px}.CategoryManagement_deleteModal__jtsdW h3{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 8px}.CategoryManagement_deleteModal__jtsdW p{color:#64748b;font-size:14px;margin:0 0 20px}.CategoryManagement_deleteWarning__oCLLl{align-items:center;background:#fef3c7;border-radius:8px;color:#b45309;display:flex;font-size:12px;gap:8px;justify-content:center;margin-bottom:20px;padding:12px}.CategoryManagement_deleteWarning__oCLLl i{font-size:14px}.CategoryManagement_deleteActions__hEDEd{display:flex;gap:10px;justify-content:center}.CategoryManagement_deleteBtn__B4Oh1{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.CategoryManagement_deleteBtn__B4Oh1:hover:not(:disabled){box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.CategoryManagement_deleteBtn__B4Oh1:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1200px){.CategoryManagement_statsRow__Tgos1{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.CategoryManagement_statsRow__Tgos1{grid-template-columns:repeat(2,1fr)}.CategoryManagement_pageHeader__rwXjo{align-items:flex-start;flex-direction:column;gap:14px}.CategoryManagement_headerActions__3faAj{flex-wrap:wrap;width:100%}.CategoryManagement_searchRow__yX11B{align-items:stretch;flex-direction:column}.CategoryManagement_searchBox__bBuNB{flex:1 1;max-width:100%}.CategoryManagement_quickTabs__5xnrw{justify-content:space-between;width:100%}}@media (max-width:768px){.CategoryManagement_pageContainer__5WwuF{padding:12px}.CategoryManagement_tabNav__zL-Ca{overflow-x:auto;padding:0 8px}.CategoryManagement_tabBtn__f4kUX{padding:12px 14px;white-space:nowrap}.CategoryManagement_deleteModal__jtsdW,.CategoryManagement_modal__V28sw{margin:16px;max-width:calc(100% - 32px)}}@media (max-width:500px){.CategoryManagement_statsRow__Tgos1{grid-template-columns:1fr}.CategoryManagement_pagination__oI3ow{flex-direction:column;gap:12px}.CategoryManagement_paginationControls__RtXCK{justify-content:space-between;width:100%}.CategoryManagement_quickTabs__5xnrw{flex-wrap:wrap}.CategoryManagement_primaryBtn__FE2qV span{display:none}}@media print{.CategoryManagement_pageContainer__5WwuF{background:#fff;padding:0}.CategoryManagement_actionBtns__Im8oG,.CategoryManagement_filtersCard__OoIvg,.CategoryManagement_headerActions__3faAj,.CategoryManagement_pagination__oI3ow,.CategoryManagement_tabsCard__-lviJ{display:none!important}.CategoryManagement_pageHeader__rwXjo,.CategoryManagement_tableCard__me\+VJ{border:none;box-shadow:none}}.UnitManagement_pageContainer__YKofI{background:#eef2f6;min-height:100vh;padding:16px 20px}.UnitManagement_notification__nqExh{align-items:center;animation:UnitManagement_slideIn__lgv\+y .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.UnitManagement_notification__nqExh.UnitManagement_success__ncyp\+{border-left-color:#10b981}.UnitManagement_notification__nqExh.UnitManagement_success__ncyp\+ i{color:#10b981}.UnitManagement_notification__nqExh.UnitManagement_error__xIKIk{border-left-color:#ef4444}.UnitManagement_notification__nqExh.UnitManagement_error__xIKIk i{color:#ef4444}.UnitManagement_notification__nqExh button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes UnitManagement_slideIn__lgv\+y{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.UnitManagement_pageHeader__2\+HBO{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.UnitManagement_headerLeft__H8yeH{align-items:center;display:flex;gap:14px}.UnitManagement_backBtn__Zat85{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.UnitManagement_backBtn__Zat85:hover{background:#e2e8f0;color:#1e293b}.UnitManagement_headerIcon__sDT3w{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border-radius:12px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.UnitManagement_headerLeft__H8yeH h1{color:#0f172a;font-size:22px;font-weight:700;margin:0}.UnitManagement_headerSubtitle__gG43U{color:#64748b;font-size:13px;margin:2px 0 0}.UnitManagement_headerActions__2W1h3{align-items:center;display:flex;gap:8px}.UnitManagement_iconBtn__t5fSK{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.UnitManagement_iconBtn__t5fSK:hover{background:#f1f5f9;color:#1e293b}.UnitManagement_primaryBtn__Re1nM{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.UnitManagement_primaryBtn__Re1nM:hover{box-shadow:0 4px 12px #14b8a64d;transform:translateY(-1px)}.UnitManagement_primaryBtn__Re1nM:disabled{cursor:not-allowed;opacity:.6;transform:none}.UnitManagement_statsRow__-uCC7{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.UnitManagement_statCard__TiOD4{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:14px;padding:16px}.UnitManagement_statIcon__6Ryzp{align-items:center;border-radius:10px;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.UnitManagement_statIconTeal__p7MOi{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff}.UnitManagement_statIconGreen__wfojc{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.UnitManagement_statIconRed__C3B1N{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.UnitManagement_statIconPurple__mAP13{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.UnitManagement_statIconBlue__wviCj{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.UnitManagement_statIconOrange__9r\+4l{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.UnitManagement_statInfo__rMNxB{display:flex;flex-direction:column}.UnitManagement_statValue__b5PC6{color:#0f172a;font-size:20px;font-weight:700}.UnitManagement_statLabel__LDLmA{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.UnitManagement_filtersCard__e4m7v{background:#fff;border:1px solid #c9d4e1;border-radius:8px;margin-bottom:16px;padding:16px}.UnitManagement_searchRow__vwDCI{align-items:center;display:flex;gap:16px}.UnitManagement_searchBox__Wl5em{flex:0 0 350px;position:relative}.UnitManagement_searchBox__Wl5em i{color:#94a3b8;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.UnitManagement_searchBox__Wl5em input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 36px 10px 38px;transition:all .2s;width:100%}.UnitManagement_searchBox__Wl5em input:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61a;outline:none}.UnitManagement_searchBox__Wl5em input::placeholder{color:#94a3b8}.UnitManagement_clearSearch__pd1ZC{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.UnitManagement_clearSearch__pd1ZC:hover{color:#64748b}.UnitManagement_quickTabs__08XgC{background:#f1f5f9;border-radius:8px;display:flex;gap:4px;padding:4px}.UnitManagement_quickTab__CwVtf{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.UnitManagement_quickTab__CwVtf:hover{color:#475569}.UnitManagement_quickTabActive__XPWcl{background:#fff;box-shadow:0 1px 3px #0000001a;color:#0d9488}.UnitManagement_tabBadge__BtJid{align-items:center;background:#e2e8f0;border-radius:10px;color:#64748b;display:inline-flex;font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:20px;padding:0 6px}.UnitManagement_quickTabActive__XPWcl .UnitManagement_tabBadge__BtJid{background:#ccfbf1;color:#0d9488}.UnitManagement_tableCard__XG1Mn{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.UnitManagement_tableWrapper__2GGbF{overflow-x:auto}.UnitManagement_table__vLlhl{border-collapse:collapse;width:100%}.UnitManagement_table__vLlhl th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.3px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.UnitManagement_table__vLlhl td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.UnitManagement_textRight__Sl0Or{text-align:right!important}.UnitManagement_textCenter__jO7dx{text-align:center!important}.UnitManagement_tableRow__WefQ4{transition:background .15s}.UnitManagement_tableRow__WefQ4:hover{background:#f8fafc}.UnitManagement_rowNum__2qBOY{color:#64748b;font-size:12px;font-weight:500}.UnitManagement_codeBadge__t5rDE{background:#ccfbf1;border-radius:4px;color:#0d9488;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:3px 8px}.UnitManagement_nameCell__1oXS8{align-items:center;display:flex;gap:8px}.UnitManagement_unitName__qS4EU{color:#0f172a;font-weight:600}.UnitManagement_defaultBadge__w7sSu{background:#fef3c7;border-radius:3px;color:#b45309;font-size:9px;font-weight:600;padding:2px 6px;text-transform:uppercase}.UnitManagement_productCount__p3gbi{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.UnitManagement_hasProducts__n36Jx{color:#0f172a}.UnitManagement_statusBadge__tRWtA{border-radius:12px;display:inline-block;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.UnitManagement_statusActive__mBq1R{background:#dcfce7;color:#16a34a}.UnitManagement_statusInactive__2YJV8{background:#f1f5f9;color:#64748b}.UnitManagement_actionBtns__-V0SF{align-items:center;display:flex;gap:6px;justify-content:center}.UnitManagement_actionBtn__5qOgE{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .2s;width:30px}.UnitManagement_actionBtn__5qOgE:hover{background:#e2e8f0;color:#1e293b}.UnitManagement_actionBtnDanger__\+FRBC{background:#fef2f2;border-color:#fecaca;color:#dc2626}.UnitManagement_actionBtnDanger__\+FRBC:hover:not(:disabled){background:#fee2e2;color:#b91c1c}.UnitManagement_actionBtnDanger__\+FRBC:disabled{cursor:not-allowed;opacity:.4}.UnitManagement_pagination__9srPs{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px}.UnitManagement_paginationInfo__yw38W{color:#64748b;font-size:13px}.UnitManagement_paginationControls__\+HM-L{align-items:center;display:flex;gap:12px}.UnitManagement_pageSizeSelect__afHbB{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;font-size:12px;padding:6px 10px}.UnitManagement_pageButtons__FFu7i{display:flex;gap:4px}.UnitManagement_pageBtn__dyv-a{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;min-width:32px;transition:all .2s}.UnitManagement_pageBtn__dyv-a:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.UnitManagement_pageBtn__dyv-a:disabled{cursor:not-allowed;opacity:.5}.UnitManagement_pageBtnActive__1l3Kb{background:#14b8a6!important;border-color:#14b8a6!important;color:#fff!important}.UnitManagement_pageDots__nlUKG{align-items:center;color:#94a3b8;display:flex;font-size:12px;padding:0 4px}.UnitManagement_emptyState__ixDf\+{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.UnitManagement_emptyIcon__\+g\+Sw{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.UnitManagement_emptyIcon__\+g\+Sw i{color:#94a3b8;font-size:24px}.UnitManagement_emptyState__ixDf\+ h3{color:#475569;font-size:16px;font-weight:600;margin:0 0 8px}.UnitManagement_emptyState__ixDf\+ p{color:#94a3b8;font-size:13px;margin:0 0 20px}.UnitManagement_loadingState__l28xe{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.UnitManagement_spinner__DYjOO{animation:UnitManagement_spin__aIjK8 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#14b8a6;height:40px;margin-bottom:16px;width:40px}@keyframes UnitManagement_spin__aIjK8{to{transform:rotate(1turn)}}.UnitManagement_loadingState__l28xe p{color:#64748b;font-size:14px}.UnitManagement_modalOverlay__ApUYy{align-items:center;animation:UnitManagement_fadeIn__jsQzJ .2s ease;background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes UnitManagement_fadeIn__jsQzJ{0%{opacity:0}to{opacity:1}}.UnitManagement_modal__NDquM{animation:UnitManagement_slideUp__Q\+PHL .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:440px;overflow:hidden;width:100%}@keyframes UnitManagement_slideUp__Q\+PHL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.UnitManagement_modalHeader__O9G6Q{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;padding:20px}.UnitManagement_modalIcon__TJ8mt{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.UnitManagement_modalHeader__O9G6Q h2{color:#0f172a;flex:1 1;font-size:18px;font-weight:600;margin:0}.UnitManagement_modalClose__UReoP{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.UnitManagement_modalClose__UReoP:hover{background:#e2e8f0;color:#1e293b}.UnitManagement_modalBody__eGrYn{padding:20px}.UnitManagement_formGroup__t0SRD{margin-bottom:16px}.UnitManagement_formLabel__anA\+w{color:#475569;display:block;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.UnitManagement_required__5LHv5{color:#dc2626}.UnitManagement_formInput__hOG9N{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.UnitManagement_formInput__hOG9N:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61a;outline:none}.UnitManagement_formHint__UtER0{color:#64748b;display:block;font-size:11px;margin-top:4px}.UnitManagement_toggleWrapper__fGEwi{align-items:center;cursor:pointer;display:flex;gap:12px}.UnitManagement_toggleWrapper__fGEwi input{display:none}.UnitManagement_toggleSlider__U9n7R{background:#cbd5e1;border-radius:12px;height:24px;position:relative;transition:all .3s;width:44px}.UnitManagement_toggleSlider__U9n7R:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:2px;position:absolute;top:2px;transition:all .3s;width:20px}.UnitManagement_toggleWrapper__fGEwi input:checked+.UnitManagement_toggleSlider__U9n7R{background:#14b8a6}.UnitManagement_toggleWrapper__fGEwi input:checked+.UnitManagement_toggleSlider__U9n7R:after{left:22px}.UnitManagement_toggleLabel__-6Emb{color:#1e293b;font-size:14px;font-weight:500}.UnitManagement_modalFooter__qdMrY{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.UnitManagement_cancelBtn__F1f7T{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:10px 18px;transition:all .2s}.UnitManagement_cancelBtn__F1f7T:hover{background:#f1f5f9}.UnitManagement_saveBtn__xtdAB{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.UnitManagement_saveBtn__xtdAB:hover:not(:disabled){box-shadow:0 4px 12px #14b8a64d;transform:translateY(-1px)}.UnitManagement_saveBtn__xtdAB:disabled{cursor:not-allowed;opacity:.6}.UnitManagement_deleteModal__89GST{animation:UnitManagement_slideUp__Q\+PHL .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:400px;padding:30px;text-align:center;width:100%}.UnitManagement_deleteIcon__xorqx{align-items:center;background:#fef2f2;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.UnitManagement_deleteIcon__xorqx i{color:#ef4444;font-size:28px}.UnitManagement_deleteModal__89GST h3{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 8px}.UnitManagement_deleteModal__89GST p{color:#64748b;font-size:14px;margin:0 0 20px}.UnitManagement_deleteWarning__C4She{align-items:center;background:#fef3c7;border-radius:8px;color:#b45309;display:flex;font-size:12px;gap:8px;justify-content:center;margin-bottom:20px;padding:12px}.UnitManagement_deleteWarning__C4She i{font-size:14px}.UnitManagement_deleteActions__nTp2P{display:flex;gap:10px;justify-content:center}.UnitManagement_deleteBtn__Aqz9x{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.UnitManagement_deleteBtn__Aqz9x:hover:not(:disabled){box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.UnitManagement_deleteBtn__Aqz9x:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1200px){.UnitManagement_statsRow__-uCC7{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.UnitManagement_statsRow__-uCC7{grid-template-columns:repeat(2,1fr)}.UnitManagement_pageHeader__2\+HBO{align-items:flex-start;flex-direction:column;gap:14px}.UnitManagement_headerActions__2W1h3{flex-wrap:wrap;width:100%}.UnitManagement_searchRow__vwDCI{align-items:stretch;flex-direction:column}.UnitManagement_searchBox__Wl5em{flex:1 1;max-width:100%}.UnitManagement_quickTabs__08XgC{justify-content:space-between;width:100%}}@media (max-width:500px){.UnitManagement_statsRow__-uCC7{grid-template-columns:1fr}.UnitManagement_pagination__9srPs{flex-direction:column;gap:12px}.UnitManagement_paginationControls__\+HM-L{justify-content:space-between;width:100%}.UnitManagement_primaryBtn__Re1nM span{display:none}.UnitManagement_deleteModal__89GST,.UnitManagement_modal__NDquM{margin:16px;max-width:calc(100% - 32px)}}.LowStock_pageWrapper__s\+Aya{background:#f0f2f5;min-height:100vh;padding:20px}.LowStock_dashboardContainer__zJjB6{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000f;margin:0 auto;max-width:1600px;padding:24px}.LowStock_pageHeader__plMQE{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.LowStock_headerLeft__BtWDg{align-items:center;display:flex;gap:14px}.LowStock_headerLeft__BtWDg h1{color:#0f172a;font-size:24px;font-weight:800;letter-spacing:-.3px;margin:0}.LowStock_headerSubtitle__pD51J{color:#94a3b8;font-size:13px;font-weight:400;margin:4px 0 0}.LowStock_backBtn__xrcO4{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.LowStock_backBtn__xrcO4:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.LowStock_filterToggleBtn__OvJ3e,.LowStock_headerActions__WtW25{align-items:center;display:flex;gap:8px}.LowStock_filterToggleBtn__OvJ3e{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s ease}.LowStock_filterToggleBtn__OvJ3e:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}.LowStock_filterToggleBtnActive__MnhA9{background:#ef4444!important;border-color:#ef4444!important;box-shadow:0 2px 8px #ef44444d;color:#fff!important}.LowStock_filterBadge__t9jpn{align-items:center;background:#fbbf24;border-radius:9px;color:#0f172a;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.LowStock_filterToggleBtnActive__MnhA9 .LowStock_filterBadge__t9jpn{background:#fff;color:#ef4444}.LowStock_actionBtn__Go5zY{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;transition:all .2s ease;width:38px}.LowStock_actionBtn__Go5zY:hover:not(:disabled){background:#fef2f2;border-color:#ef4444;color:#ef4444}.LowStock_actionBtn__Go5zY:disabled{cursor:not-allowed;opacity:.5}.LowStock_quickNav__Ej6Vr{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.LowStock_quickNavBtn__Y8UXY{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:9px;padding:10px 18px;transition:all .2s ease}.LowStock_quickNavBtn__Y8UXY i{color:#94a3b8;font-size:14px;transition:color .2s ease}.LowStock_quickNavBtn__Y8UXY:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}.LowStock_quickNavBtn__Y8UXY:hover i{color:#ef4444}.LowStock_quickNavActive__uoe8L{background:#ef4444!important;border-color:#ef4444!important;box-shadow:0 2px 8px #ef44444d;color:#fff!important}.LowStock_quickNavActive__uoe8L i{color:#fff!important}.LowStock_periodBar__oVN29{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.LowStock_periodButtons__8pwHa{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;padding:4px}.LowStock_periodBtn__qBu8M{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:7px 16px;transition:all .2s ease}.LowStock_periodBtn__qBu8M:hover{background:#f1f5f9;color:#334155}.LowStock_periodBtnActive__OEEi5{background:#ef4444!important;box-shadow:0 2px 6px #ef44444d;color:#fff!important}.LowStock_periodInfo__tm6bw{color:#94a3b8;font-size:12px;font-weight:500}.LowStock_filtersPanel__DG8KY{animation:LowStock_slideDown__DvB1h .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f;margin-bottom:20px;padding:20px}@keyframes LowStock_slideDown__DvB1h{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.LowStock_filtersRow__AtQGo{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.LowStock_filterItem__1RqhV{display:flex;flex:1 1;flex-direction:column;min-width:160px}.LowStock_filterItem__1RqhV label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.LowStock_filterInput__amqVP{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;padding:9px 12px;transition:all .2s ease}.LowStock_filterInput__amqVP:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a;outline:none}.LowStock_filterInput__amqVP::placeholder{color:#94a3b8}.LowStock_filterFooter__c5E2A{border-top:1px solid #f1f5f9;display:flex;gap:8px;margin-top:16px;padding-top:16px}.LowStock_applyBtn__nXXE2{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 18px;transition:all .2s ease}.LowStock_applyBtn__nXXE2:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.LowStock_applyBtn__nXXE2:disabled{cursor:not-allowed;opacity:.5}.LowStock_resetBtn__-j-8-{align-items:center;background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s ease;white-space:nowrap}.LowStock_resetBtn__-j-8-:hover:not(:disabled){background:#e2e8f0}.LowStock_resetBtn__-j-8-:disabled{cursor:not-allowed;opacity:.5}.LowStock_statsGrid__T2yDd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.LowStock_statCard__AMBsd{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;gap:14px;padding:16px 18px;transition:all .2s ease}.LowStock_statCard__AMBsd:hover{box-shadow:0 4px 12px #00000014}.LowStock_statIcon__VZWWY{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:16px;height:42px;justify-content:center;width:42px}.LowStock_statIconRed__8D3nE{background:#fee2e2;color:#dc2626}.LowStock_statIconOrange__VNUXI{background:#ffedd5;color:#ea580c}.LowStock_statIconYellow__nNru7{background:#fef3c7;color:#d97706}.LowStock_statIconBlue__O63Ml{background:#dbeafe;color:#2563eb}.LowStock_statIconGreen__UDUXj{background:#d1fae5;color:#059669}.LowStock_statIconPurple__MDAos{background:#ede9fe;color:#7c3aed}.LowStock_statInfo__3tr2z{display:flex;flex-direction:column}.LowStock_statValue__QZAy9{color:#0f172a;font-size:16px;font-weight:700}.LowStock_statLabel__oR8CZ{color:#94a3b8;font-size:11px;font-weight:500}.LowStock_tableCard__iYEij{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.LowStock_tableCardHeader__rqKUi{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.LowStock_tableHeaderLeft__Du9cf h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.LowStock_tableHeaderLeft__Du9cf h3 i{color:#ef4444}.LowStock_tableHeaderRight__TLqRa{align-items:center;display:flex;gap:12px}.LowStock_pageSizeSelector__48uAD{align-items:center;display:flex;gap:8px}.LowStock_pageSizeSelector__48uAD label{color:#64748b;font-size:12px}.LowStock_pageSizeSelect__eUYdZ{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;padding:6px 10px}.LowStock_pageSizeSelect__eUYdZ:focus{border-color:#ef4444;outline:none}.LowStock_tableResponsive__fipgr{overflow-x:auto}.LowStock_modernTable__-pLz9{border-collapse:collapse;width:100%}.LowStock_modernTable__-pLz9 thead{background:#f8fafc}.LowStock_modernTable__-pLz9 th{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.LowStock_modernTable__-pLz9 td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:13px;padding:12px 16px;vertical-align:middle}.LowStock_modernTable__-pLz9 tbody tr:last-child td{border-bottom:none}.LowStock_clickableRow__OAXgr{cursor:pointer;transition:background .15s ease}.LowStock_clickableRow__OAXgr:hover{background:#fef2f2}.LowStock_invoiceLink__rozpE{align-items:center;color:#ef4444;display:flex;font-size:12px;font-weight:600;gap:6px}.LowStock_invoiceLink__rozpE i{font-size:9px;opacity:0;transition:opacity .2s}.LowStock_clickableRow__OAXgr:hover .LowStock_invoiceLink__rozpE i{opacity:1}.LowStock_productNameCell__xphKn{max-width:200px}.LowStock_productNameCell__xphKn small{color:#94a3b8;display:block;font-size:10px;margin-top:2px}.LowStock_stockBadge__bKG9g{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-width:36px;padding:4px 10px}.LowStock_stockZero__NQoYi{background:#fee2e2;color:#dc2626}.LowStock_stockCritical__CqoYo{background:#ffedd5;color:#ea580c}.LowStock_stockLow__aB9\+d{background:#fef3c7;color:#d97706}.LowStock_progressWrapper__d6mew{align-items:center;display:flex;gap:8px;min-width:80px}.LowStock_progressBar__JbCBe{background:#e2e8f0;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.LowStock_progressFill__ffvjb{border-radius:3px;height:100%;transition:width .3s ease}.LowStock_progressRed__y0n-P{background:#ef4444}.LowStock_progressOrange__HSC7s{background:#f97316}.LowStock_progressYellow__oBSbp{background:#eab308}.LowStock_progressPercent__wYzXp{color:#64748b;font-size:10px;font-weight:600;min-width:30px}.LowStock_amountCell__LiV7h{color:#0f172a;font-family:SF Mono,Consolas,monospace;font-size:12px;font-weight:600}.LowStock_vendorCell__vPP-e{display:flex;flex-direction:column}.LowStock_vendorCell__vPP-e span{color:#334155;font-size:12px;font-weight:500}.LowStock_vendorCell__vPP-e small{color:#94a3b8;font-size:10px}.LowStock_noData__uH1v7{color:#cbd5e1}.LowStock_badge__2L1V5{background:#f1f5f9;border-radius:6px;color:#475569;font-size:11px;font-weight:500}.LowStock_badge__2L1V5,.LowStock_statusTag__bSjZB{align-items:center;display:inline-flex;padding:4px 10px}.LowStock_statusTag__bSjZB{border-radius:8px;font-size:10px;font-weight:600;gap:5px;text-transform:uppercase}.LowStock_statusOutOfStock__UKTI5{background:#fee2e2;color:#dc2626}.LowStock_statusCritical__Z4iwl{background:#ffedd5;color:#ea580c}.LowStock_statusLow__AQtJc{background:#fef3c7;color:#d97706}.LowStock_statusReorder__IolBE{background:#d1fae5;color:#059669}.LowStock_actionBtnSmall__wSJGc{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .15s ease;width:30px}.LowStock_actionBtnSmall__wSJGc:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}.LowStock_loadingContainer__c-FJd{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.LowStock_spinner__yLe0B{animation:LowStock_spin__ksyTw .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#ef4444;height:36px;margin-bottom:12px;width:36px}@keyframes LowStock_spin__ksyTw{to{transform:rotate(1turn)}}.LowStock_loadingContainer__c-FJd p{color:#94a3b8;font-size:13px}.LowStock_emptyState__zRKLC{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.LowStock_emptyState__zRKLC i{color:#10b981;font-size:48px;margin-bottom:16px}.LowStock_emptyState__zRKLC h3{color:#0f172a;font-size:16px;font-weight:700;margin:0 0 6px}.LowStock_emptyState__zRKLC p{color:#94a3b8;font-size:13px;margin:0}.LowStock_pagination__6PBPD{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 20px}.LowStock_pageInfo__u1POf{color:#94a3b8;font-size:12px;font-weight:500}.LowStock_pageButtons__2bdHn{align-items:center;display:flex;gap:4px}.LowStock_pageBtn__l74GX{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;transition:all .15s ease;width:32px}.LowStock_pageBtn__l74GX:hover:not(:disabled){background:#fef2f2;border-color:#ef4444;color:#ef4444}.LowStock_pageBtn__l74GX:disabled{cursor:not-allowed;opacity:.4}.LowStock_pageNumber__wSN2y{color:#0f172a;font-size:13px;font-weight:600;padding:0 12px}.LowStock_toast__rB\+eV{align-items:center;animation:LowStock_slideInRight__Wemi3 .3s ease-out;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;font-size:14px;font-weight:500;gap:12px;max-width:400px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes LowStock_slideInRight__Wemi3{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.LowStock_toast__rB\+eV i:first-child{font-size:18px}.LowStock_toastClose__xxHzg{background:none;border:none;color:inherit;cursor:pointer;margin-left:auto;opacity:.7;padding:4px;transition:opacity .2s}.LowStock_toastClose__xxHzg:hover{opacity:1}.LowStock_toastSuccess__GBQ2C{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.LowStock_toastError__jpIrL{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.LowStock_toastInfo__xa4DV{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}@media (max-width:1200px){.LowStock_statsGrid__T2yDd{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.LowStock_pageWrapper__s\+Aya{padding:10px}.LowStock_dashboardContainer__zJjB6{border-radius:12px;padding:14px}.LowStock_pageHeader__plMQE{align-items:flex-start;flex-direction:column;gap:12px}.LowStock_statsGrid__T2yDd{grid-template-columns:1fr}.LowStock_periodBar__oVN29{align-items:flex-start;flex-direction:column;gap:10px}.LowStock_filtersRow__AtQGo{flex-direction:column}.LowStock_filterItem__1RqhV{min-width:100%}.LowStock_tableCardHeader__rqKUi{align-items:flex-start;flex-direction:column;gap:12px}.LowStock_pagination__6PBPD{flex-direction:column;gap:10px}.LowStock_pageButtons__2bdHn{justify-content:center;width:100%}.LowStock_quickNav__Ej6Vr{gap:8px}.LowStock_quickNavBtn__Y8UXY{flex:1 1;font-size:12px;justify-content:center;min-width:0;padding:8px 14px}.LowStock_quickNavBtn__Y8UXY span{display:none}.LowStock_quickNavBtn__Y8UXY i{font-size:16px}}@media (max-width:480px){.LowStock_periodButtons__8pwHa{flex-wrap:wrap}}@media print{.LowStock_pageWrapper__s\+Aya{background:#fff;padding:0}.LowStock_dashboardContainer__zJjB6{background:#fff;border:none;box-shadow:none;padding:0}.LowStock_actionBtnSmall__wSJGc,.LowStock_backBtn__xrcO4,.LowStock_filtersPanel__DG8KY,.LowStock_pageHeader__plMQE,.LowStock_periodBar__oVN29,.LowStock_quickNav__Ej6Vr,.LowStock_statsGrid__T2yDd,.LowStock_toast__rB\+eV{display:none!important}.LowStock_tableCard__iYEij{border:1px solid #e2e8f0;border-radius:0;box-shadow:none}.LowStock_modernTable__-pLz9 td,.LowStock_modernTable__-pLz9 th{font-size:10px;padding:8px 10px}.LowStock_badge__2L1V5,.LowStock_statusTag__bSjZB{background:#0000!important;border:1px solid}}.ExpiredProducts_pageContainer__euzjM{background:#eef2f6;min-height:100vh;padding:16px 20px}.ExpiredProducts_notification__zzvrG{align-items:center;animation:ExpiredProducts_slideIn__DZj8e .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.ExpiredProducts_notification__zzvrG.ExpiredProducts_success__zPQIZ{border-left-color:#10b981}.ExpiredProducts_notification__zzvrG.ExpiredProducts_success__zPQIZ i{color:#10b981}.ExpiredProducts_notification__zzvrG.ExpiredProducts_error__lxdhE{border-left-color:#ef4444}.ExpiredProducts_notification__zzvrG.ExpiredProducts_error__lxdhE i{color:#ef4444}.ExpiredProducts_notification__zzvrG button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes ExpiredProducts_slideIn__DZj8e{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ExpiredProducts_pageHeader__p38S8{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ExpiredProducts_headerLeft__nCQXH{align-items:center;display:flex;gap:14px}.ExpiredProducts_backBtn__h8T3c{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.ExpiredProducts_backBtn__h8T3c:hover{background:#e2e8f0;color:#1e293b}.ExpiredProducts_headerIcon__HdmLm{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:12px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.ExpiredProducts_headerLeft__nCQXH h1{color:#0f172a;font-size:22px;font-weight:700;margin:0}.ExpiredProducts_headerSubtitle__uBpip{color:#64748b;font-size:13px;margin:2px 0 0}.ExpiredProducts_headerSubtitle__uBpip span{color:#475569}.ExpiredProducts_headerActions__\+Rp\+s{align-items:center;display:flex;gap:8px}.ExpiredProducts_iconBtn__8Q6Jz{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.ExpiredProducts_iconBtn__8Q6Jz:hover{background:#f1f5f9;color:#1e293b}.ExpiredProducts_filterToggleBtn__pkwSq{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;position:relative;transition:all .2s}.ExpiredProducts_filterToggleBtn__pkwSq:hover{background:#f1f5f9}.ExpiredProducts_filterToggleActive__cItEN{background:#fffbeb;border-color:#f59e0b;color:#b45309}.ExpiredProducts_filterBadge__CbjXe{background:#ef4444;border-radius:50%;height:10px;position:absolute;right:-4px;top:-4px;width:10px}.ExpiredProducts_excelBtn__Xk9DK{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 14px;transition:all .2s}.ExpiredProducts_excelBtn__Xk9DK:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.ExpiredProducts_excelBtn__Xk9DK:disabled{cursor:not-allowed;opacity:.6}.ExpiredProducts_pdfBtn__fdHjq{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 14px;transition:all .2s}.ExpiredProducts_pdfBtn__fdHjq:hover:not(:disabled){box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.ExpiredProducts_pdfBtn__fdHjq:disabled{cursor:not-allowed;opacity:.6}.ExpiredProducts_primaryBtn__5rDZP{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.ExpiredProducts_primaryBtn__5rDZP:hover{box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.ExpiredProducts_statsRow__cqtJC{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.ExpiredProducts_statCard__EmsYd{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:14px;padding:16px}.ExpiredProducts_statIcon__LT6PO{align-items:center;border-radius:10px;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.ExpiredProducts_statIconRed__GFRGv{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.ExpiredProducts_statIconOrange__eVe4Z{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.ExpiredProducts_statIconYellow__mQHNN{background:linear-gradient(135deg,#eab308,#ca8a04);color:#fff}.ExpiredProducts_statIconBlue__IOpgV{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.ExpiredProducts_statIconPurple__FXPXB{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.ExpiredProducts_statIconGreen__F2nk1{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ExpiredProducts_statInfo__dpAg2{display:flex;flex-direction:column}.ExpiredProducts_statValue__g\+jQV{color:#0f172a;font-size:20px;font-weight:700}.ExpiredProducts_statLabel__erZJH{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ExpiredProducts_expiryGuide__\+yP2N{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;gap:16px;margin-bottom:16px;padding:12px 16px}.ExpiredProducts_guideLabel__dr2R0{color:#64748b;font-size:12px;font-weight:600}.ExpiredProducts_guideBadges__V5h2s{display:flex;gap:12px}.ExpiredProducts_guideBadge__FvWFq{color:#475569;font-size:11px;font-weight:500}.ExpiredProducts_filtersCard__-g6NO{background:#fff;border:1px solid #c9d4e1;border-radius:8px;margin-bottom:16px;padding:16px}.ExpiredProducts_searchRow__tAxVb{align-items:center;display:flex;gap:16px}.ExpiredProducts_searchBox__tkhEI{flex:0 0 350px;position:relative}.ExpiredProducts_searchBox__tkhEI i{color:#94a3b8;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.ExpiredProducts_searchBox__tkhEI input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 36px 10px 38px;transition:all .2s;width:100%}.ExpiredProducts_searchBox__tkhEI input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a;outline:none}.ExpiredProducts_searchBox__tkhEI input::placeholder{color:#94a3b8}.ExpiredProducts_clearSearch__F1tGQ{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ExpiredProducts_clearSearch__F1tGQ:hover{color:#64748b}.ExpiredProducts_quickTabs__SvoCc{background:#f1f5f9;border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;padding:4px}.ExpiredProducts_quickTab__Y3tEV{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s;white-space:nowrap}.ExpiredProducts_quickTab__Y3tEV:hover{color:#475569}.ExpiredProducts_quickTabActive__q981m{background:#fff;box-shadow:0 1px 3px #0000001a;color:#b45309}.ExpiredProducts_tabBadge__E8drM{align-items:center;background:#e2e8f0;border-radius:10px;color:#64748b;display:inline-flex;font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:20px;padding:0 6px}.ExpiredProducts_quickTabActive__q981m .ExpiredProducts_tabBadge__E8drM{background:#fef3c7;color:#b45309}.ExpiredProducts_advancedFilters__Gr3fM{align-items:flex-end;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;padding-top:16px}.ExpiredProducts_filterGroup__Tj8BZ{display:flex;flex-direction:column;gap:4px}.ExpiredProducts_filterGroup__Tj8BZ label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.ExpiredProducts_filterGroup__Tj8BZ input,.ExpiredProducts_filterGroup__Tj8BZ select{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;min-width:150px;padding:8px 12px}.ExpiredProducts_filterGroup__Tj8BZ input:focus,.ExpiredProducts_filterGroup__Tj8BZ select:focus{border-color:#f59e0b;outline:none}.ExpiredProducts_clearFiltersBtn__WlJb0{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.ExpiredProducts_clearFiltersBtn__WlJb0:hover{background:#fee2e2}.ExpiredProducts_tableCard__g7-eL{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ExpiredProducts_tableWrapper__7Bt3g{overflow-x:auto}.ExpiredProducts_table__b-Awx{border-collapse:collapse;width:100%}.ExpiredProducts_table__b-Awx th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.3px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.ExpiredProducts_table__b-Awx td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.ExpiredProducts_textRight__pJIuI{text-align:right!important}.ExpiredProducts_textCenter__u9YO7{text-align:center!important}.ExpiredProducts_clickableRow__rgeLq{cursor:pointer;transition:background .15s}.ExpiredProducts_clickableRow__rgeLq:hover{background:#f8fafc}.ExpiredProducts_rowNum__9z\+6X{color:#64748b;font-size:12px;font-weight:500}.ExpiredProducts_codeBadge__x88Mh{background:#fef3c7;border-radius:4px;color:#b45309;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:3px 8px}.ExpiredProducts_productName__Ierm8{color:#0f172a;font-weight:500}.ExpiredProducts_categoryBadge__\+o\+Fi{background:#f1f5f9;border-radius:12px;color:#475569;display:inline-block;font-size:11px;font-weight:500;padding:3px 10px}.ExpiredProducts_batchText__tbl2n{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:11px}.ExpiredProducts_expiryDate__DLuAn{color:#475569;font-size:12px;font-weight:500}.ExpiredProducts_priceCell__fYhX2{color:#0f172a;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.ExpiredProducts_daysBadge__25ArD{border-radius:12px;display:inline-block;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.ExpiredProducts_daysExpired__Fhcuh{background:#fee2e2;color:#dc2626}.ExpiredProducts_daysToday__AFjcg{background:#fef2f2;color:#b91c1c}.ExpiredProducts_daysCritical__p5VIj{background:#ffedd5;color:#c2410c}.ExpiredProducts_daysWarning__6KXg7{background:#fef3c7;color:#b45309}.ExpiredProducts_daysOk__6s4tF{background:#dcfce7;color:#16a34a}.ExpiredProducts_stockBadge__Uw0w6{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-width:40px;padding:4px 10px}.ExpiredProducts_stockOk__CRPGd{background:#dcfce7;color:#16a34a}.ExpiredProducts_stockOut__GLUl9{background:#fee2e2;color:#dc2626}.ExpiredProducts_statusBadge__tbc4j{border-radius:12px;display:inline-block;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.ExpiredProducts_statusExpired__\+Al47{background:#fee2e2;color:#dc2626}.ExpiredProducts_statusCritical__Euz0-{background:#ffedd5;color:#c2410c}.ExpiredProducts_statusWarning__jFYzq{background:#fef3c7;color:#b45309}.ExpiredProducts_statusOk__\+cDd2{background:#dcfce7;color:#16a34a}.ExpiredProducts_pagination__qNeZm{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px}.ExpiredProducts_paginationInfo__D0pYd{color:#64748b;font-size:13px}.ExpiredProducts_paginationControls__7ZmjD{align-items:center;display:flex;gap:12px}.ExpiredProducts_pageSizeSelect__NkK7e{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;font-size:12px;padding:6px 10px}.ExpiredProducts_pageButtons__Yc5va{display:flex;gap:4px}.ExpiredProducts_pageBtn__UfMos{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;min-width:32px;transition:all .2s}.ExpiredProducts_pageBtn__UfMos:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.ExpiredProducts_pageBtn__UfMos:disabled{cursor:not-allowed;opacity:.5}.ExpiredProducts_pageBtnActive__5kOB2{background:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}.ExpiredProducts_pageDots__fdFJQ{align-items:center;color:#94a3b8;display:flex;font-size:12px;padding:0 4px}.ExpiredProducts_emptyState__I1fXq{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ExpiredProducts_emptyIcon__Jjtmo{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.ExpiredProducts_emptyIcon__Jjtmo i{color:#94a3b8;font-size:24px}.ExpiredProducts_emptyState__I1fXq h3{color:#475569;font-size:16px;font-weight:600;margin:0 0 8px}.ExpiredProducts_emptyState__I1fXq p{color:#94a3b8;font-size:13px;margin:0 0 20px}.ExpiredProducts_loadingState__PCvTu{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.ExpiredProducts_spinner__KTIB1{animation:ExpiredProducts_spin__phNXR .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#f59e0b;height:40px;margin-bottom:16px;width:40px}@keyframes ExpiredProducts_spin__phNXR{to{transform:rotate(1turn)}}.ExpiredProducts_loadingState__PCvTu p{color:#64748b;font-size:14px}@media (max-width:1400px){.ExpiredProducts_statsRow__cqtJC{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.ExpiredProducts_statsRow__cqtJC{grid-template-columns:repeat(2,1fr)}.ExpiredProducts_pageHeader__p38S8{align-items:flex-start;flex-direction:column;gap:14px}.ExpiredProducts_headerActions__\+Rp\+s{flex-wrap:wrap;width:100%}.ExpiredProducts_searchRow__tAxVb{align-items:stretch;flex-direction:column}.ExpiredProducts_searchBox__tkhEI{flex:1 1;max-width:100%}.ExpiredProducts_quickTabs__SvoCc{width:100%}}@media (max-width:768px){.ExpiredProducts_pageContainer__euzjM{padding:12px}.ExpiredProducts_advancedFilters__Gr3fM{flex-direction:column}.ExpiredProducts_filterGroup__Tj8BZ,.ExpiredProducts_filterGroup__Tj8BZ input,.ExpiredProducts_filterGroup__Tj8BZ select{width:100%}.ExpiredProducts_expiryGuide__\+yP2N{align-items:flex-start;flex-direction:column;gap:8px}.ExpiredProducts_guideBadges__V5h2s{flex-wrap:wrap}}@media (max-width:500px){.ExpiredProducts_statsRow__cqtJC{grid-template-columns:1fr}.ExpiredProducts_excelBtn__Xk9DK span,.ExpiredProducts_filterToggleBtn__pkwSq span,.ExpiredProducts_pdfBtn__fdHjq span{display:none}.ExpiredProducts_pagination__qNeZm{flex-direction:column;gap:12px}.ExpiredProducts_paginationControls__7ZmjD{justify-content:space-between;width:100%}}@media print{.ExpiredProducts_pageContainer__euzjM{background:#fff;padding:0}.ExpiredProducts_expiryGuide__\+yP2N,.ExpiredProducts_filtersCard__-g6NO,.ExpiredProducts_headerActions__\+Rp\+s,.ExpiredProducts_pagination__qNeZm,.ExpiredProducts_statsRow__cqtJC{display:none!important}.ExpiredProducts_pageHeader__p38S8,.ExpiredProducts_tableCard__g7-eL{border:none;box-shadow:none}.ExpiredProducts_clickableRow__rgeLq:hover{background:#0000}}.StockCount_pageContainer__TQtwv{background:#eef2f6;min-height:100vh;padding:16px 20px}.StockCount_notification__xowPP{align-items:center;animation:StockCount_slideIn__h6A5G .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.StockCount_notification__xowPP.StockCount_success__Kr\+Ts{border-left-color:#10b981}.StockCount_notification__xowPP.StockCount_success__Kr\+Ts i{color:#10b981}.StockCount_notification__xowPP.StockCount_error__4yKeI{border-left-color:#ef4444}.StockCount_notification__xowPP.StockCount_error__4yKeI i{color:#ef4444}.StockCount_notification__xowPP.StockCount_info__yIZA3{border-left-color:#3b82f6}.StockCount_notification__xowPP.StockCount_info__yIZA3 i{color:#3b82f6}.StockCount_notification__xowPP button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes StockCount_slideIn__h6A5G{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.StockCount_pageHeader__8-1\+r{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.StockCount_headerLeft__B2otZ{align-items:center;display:flex;gap:14px}.StockCount_backBtn__lUkj9{background:#f1f5f9;border-radius:8px;color:#64748b;height:38px;justify-content:center;transition:all .2s;width:38px}.StockCount_backBtn__lUkj9:hover{background:#e2e8f0;color:#1e293b}.StockCount_headerIcon__LnS6J{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:12px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.StockCount_headerLeft__B2otZ h1{color:#0f172a;font-size:22px;font-weight:700;margin:0}.StockCount_headerSubtitle__Oj\+0l{color:#64748b;font-size:13px;margin:2px 0 0}.StockCount_headerSubtitle__Oj\+0l span{color:#475569}.StockCount_headerActions__rag0n{align-items:center;display:flex;gap:8px}.StockCount_iconBtn__jtDKL{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.StockCount_iconBtn__jtDKL:hover{background:#f1f5f9;color:#1e293b}.StockCount_primaryBtn__xwTuX{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.StockCount_primaryBtn__xwTuX:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.StockCount_primaryBtn__xwTuX:disabled{cursor:not-allowed;opacity:.6}.StockCount_sessionStatus__vRaNq{align-items:center;display:flex}.StockCount_progressSteps__aUbpP{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;gap:0;justify-content:center;margin-bottom:16px;padding:20px}.StockCount_step__yX30t{align-items:center;display:flex;flex-direction:column;gap:8px}.StockCount_stepCircle__M4dZo{align-items:center;background:#f1f5f9;border:2px solid #c9d4e1;border-radius:50%;color:#94a3b8;display:flex;font-size:14px;height:40px;justify-content:center;transition:all .3s;width:40px}.StockCount_stepLabel__H6m45{color:#64748b;font-size:12px;font-weight:500}.StockCount_stepCurrent__uXgMk .StockCount_stepCircle__M4dZo{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.StockCount_stepCurrent__uXgMk .StockCount_stepLabel__H6m45{color:#1d4ed8;font-weight:600}.StockCount_stepComplete__hzvZK .StockCount_stepCircle__M4dZo{background:#10b981;border-color:#10b981;color:#fff}.StockCount_stepComplete__hzvZK .StockCount_stepLabel__H6m45{color:#10b981}.StockCount_stepLine__sv-ev{background:#e2e8f0;height:2px;margin:0 8px 20px;width:80px}.StockCount_stepLineComplete__6fZyD{background:#10b981}.StockCount_statsRow__dgq5w{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.StockCount_statCard__\+7Lw1{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:14px;padding:16px}.StockCount_statIcon__M8Tma{align-items:center;border-radius:10px;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.StockCount_statIconBlue__ThdXg{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.StockCount_statIconOrange__o6K6L{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.StockCount_statIconYellow__xBuM7{background:linear-gradient(135deg,#eab308,#ca8a04);color:#fff}.StockCount_statIconGreen__M\+cmy{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.StockCount_statIconRed__lTUQz{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.StockCount_statIconPurple__2HT3T{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.StockCount_statInfo__iDd7W{display:flex;flex-direction:column}.StockCount_statValue__7MRSy{color:#0f172a;font-size:20px;font-weight:700}.StockCount_statLabel__DHkpI{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.StockCount_reviewStats__-FK9q{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.StockCount_reviewStatCard__15b5t{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:14px;padding:16px}.StockCount_reviewStatIcon__Ts5Qb{align-items:center;border-radius:10px;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.StockCount_reviewStatInfo__qrG8Z{display:flex;flex-direction:column}.StockCount_reviewStatValue__Cfzpc{color:#0f172a;font-size:20px;font-weight:700}.StockCount_reviewStatLabel__MxDdp{color:#64748b;font-size:11px;font-weight:500;text-transform:uppercase}.StockCount_tableCard__MZhqk{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.StockCount_tableWrapper__Ymb1-{overflow-x:auto}.StockCount_table__1vGf2{border-collapse:collapse;width:100%}.StockCount_table__1vGf2 th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.3px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.StockCount_table__1vGf2 td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.StockCount_textRight__xb9UY{text-align:right!important}.StockCount_textCenter__plSvb{text-align:center!important}.StockCount_textRed__YSU2c{color:#dc2626!important}.StockCount_textGreen__839LE{color:#16a34a!important}.StockCount_tableRow__pYgwM{transition:background .15s}.StockCount_tableRow__pYgwM:hover{background:#f8fafc}.StockCount_sessionCode__y2v4o{font-size:12px;padding:4px 10px}.StockCount_codeBadge__JXk0R,.StockCount_sessionCode__y2v4o{background:#dbeafe;border-radius:4px;color:#1d4ed8;font-family:Monaco,Consolas,monospace;font-weight:600}.StockCount_codeBadge__JXk0R{font-size:11px;padding:3px 8px}.StockCount_dateCell__U\+R1x{color:#64748b;font-size:12px}.StockCount_itemCount__NVaeX{color:#0f172a;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.StockCount_physicalCount__dTUOk{color:#0f172a;font-weight:700}.StockCount_modeBadge__mFXqj{border-radius:12px;display:inline-block;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.StockCount_modeVisible__sUdUM{background:#dbeafe;color:#1d4ed8}.StockCount_modeBlind__Vhs3X{background:#fef3c7;color:#b45309}.StockCount_statusBadge__bAudb{border-radius:12px;display:inline-block;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.StockCount_statusInProgress__FL587{background:#dbeafe;color:#1d4ed8}.StockCount_statusPending__tiryR{background:#fef3c7;color:#b45309}.StockCount_statusApproved__p3eIh{background:#dcfce7;color:#16a34a}.StockCount_statusRejected__HotFo{background:#fee2e2;color:#dc2626}.StockCount_varianceBadge__6usWG{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-width:40px;padding:4px 10px}.StockCount_variancePositive__kjPS8{background:#dcfce7;color:#16a34a}.StockCount_varianceNegative__idho1{background:#fee2e2;color:#dc2626}.StockCount_varianceZero__Dh1ED{background:#f1f5f9;color:#64748b}.StockCount_viewBtn__A49mm{background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s}.StockCount_viewBtn__A49mm:hover{background:#e2e8f0;color:#1e293b}.StockCount_pagination__2w9Xk{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px}.StockCount_paginationInfo__-1-zc{color:#64748b;font-size:13px}.StockCount_pageButtons__DLWna{align-items:center;display:flex;gap:8px}.StockCount_pageBtn__j8tDJ{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;height:32px;justify-content:center;transition:all .2s;width:32px}.StockCount_pageBtn__j8tDJ:hover:not(:disabled){background:#f1f5f9}.StockCount_pageBtn__j8tDJ:disabled{cursor:not-allowed;opacity:.5}.StockCount_pageInfo__ddMbO{color:#64748b;font-size:13px;padding:0 8px}.StockCount_emptyState__scWhH{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.StockCount_emptyIcon__glDer{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.StockCount_emptyIcon__glDer i{color:#94a3b8;font-size:24px}.StockCount_emptyState__scWhH h3{color:#475569;font-size:16px;font-weight:600;margin:0 0 8px}.StockCount_emptyState__scWhH p{color:#94a3b8;font-size:13px;margin:0 0 20px}.StockCount_createCard__WDLNs{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin:0 auto;max-width:600px}.StockCount_createHeader__Sl6aO{border-bottom:1px solid #e2e8f0;padding:20px}.StockCount_createHeader__Sl6aO h2{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 4px}.StockCount_createHeader__Sl6aO p{color:#64748b;font-size:13px;margin:0}.StockCount_createBody__YBSMh{padding:20px}.StockCount_createFooter__rQTYH{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.StockCount_formGroup__06yvi{margin-bottom:16px}.StockCount_formLabel__0xhd0{color:#475569;display:block;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.StockCount_countInput__NKSQv,.StockCount_formInput__397rp,.StockCount_formSelect__Eh4yM{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.StockCount_countInput__NKSQv:focus,.StockCount_formInput__397rp:focus,.StockCount_formSelect__Eh4yM:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.StockCount_countInput__NKSQv{font-size:24px;font-weight:600;padding:16px;text-align:center}.StockCount_formTextarea__ryQP5{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-family:inherit;font-size:14px;padding:10px 12px;resize:vertical;width:100%}.StockCount_formTextarea__ryQP5:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.StockCount_formHint__\+S5Zy{color:#64748b;display:block;font-size:11px;margin-top:4px}.StockCount_modeSelector__dBCcG{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.StockCount_modeOption__cInd1{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:all .2s}.StockCount_modeOption__cInd1:hover{border-color:#94a3b8}.StockCount_modeOptionActive__ESWTl{background:#dbeafe;border-color:#3b82f6}.StockCount_modeOptionIcon__uiT14{align-items:center;background:#e2e8f0;border-radius:8px;color:#64748b;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.StockCount_modeOptionActive__ESWTl .StockCount_modeOptionIcon__uiT14{background:#3b82f6;color:#fff}.StockCount_modeOptionInfo__opUhY{display:flex;flex-direction:column}.StockCount_modeOptionTitle__wsmR\+{color:#0f172a;font-size:14px;font-weight:600}.StockCount_modeOptionDesc__pnMhn{color:#64748b;font-size:11px}.StockCount_countingLayout__eJXYg{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 400px;position:relative}.StockCount_countPanel__lD4Zi,.StockCount_productsPanel__62GD7{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column}.StockCount_panelHeader__RZUfY{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px}.StockCount_panelHeader__RZUfY h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.StockCount_panelHeader__RZUfY h3 i{color:#3b82f6}.StockCount_productStats__v0bvC{color:#64748b;font-size:12px}.StockCount_searchBox__urrNI{border-bottom:1px solid #e2e8f0;padding:12px 16px;position:relative}.StockCount_searchBox__urrNI i{color:#94a3b8;font-size:14px;left:28px;position:absolute;top:50%;transform:translateY(-50%)}.StockCount_searchBox__urrNI input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 36px 10px 38px;width:100%}.StockCount_searchBox__urrNI input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.StockCount_clearSearch__pDiuP{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:28px;top:50%;transform:translateY(-50%)}.StockCount_productsList__mZAiP{flex:1 1;max-height:500px;overflow-y:auto}.StockCount_productItem__0Pt3D{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .15s}.StockCount_productItem__0Pt3D:hover{background:#f8fafc}.StockCount_productSelected__R1wSm{background:#dbeafe!important;border-left:3px solid #3b82f6}.StockCount_productCounted__uT7AY{background:#f0fdf4}.StockCount_productItemInfo__fdj88{display:flex;flex-direction:column;gap:2px}.StockCount_productItemCode__PeITC{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:11px}.StockCount_productItemName__rFiZE{color:#0f172a;font-size:13px;font-weight:500}.StockCount_productItemRight__1vlHo{align-items:center;display:flex;gap:10px}.StockCount_productItemStock__U6MNQ{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:11px;padding:2px 8px}.StockCount_countForm__Yg6Yx{padding:16px}.StockCount_selectedProductCard__vtuEr{background:#f8fafc;border-radius:8px;margin-bottom:16px;padding:16px;text-align:center}.StockCount_selectedProductCode__m3uD5{color:#64748b;display:block;font-family:Monaco,Consolas,monospace;font-size:12px;margin-bottom:4px}.StockCount_selectedProductName__EHz1e{color:#0f172a;display:block;font-size:16px;font-weight:600;margin-bottom:12px}.StockCount_systemQty__lO-wO{align-items:center;color:#64748b;display:flex;font-size:14px;gap:8px;justify-content:center}.StockCount_systemQty__lO-wO strong{color:#0f172a;font-size:18px}.StockCount_countActions__m7Ae5{display:flex;gap:10px;margin-top:16px}.StockCount_noProductSelected__aQ6KL{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.StockCount_noProductSelected__aQ6KL i{font-size:32px;margin-bottom:12px}.StockCount_noProductSelected__aQ6KL p{font-size:14px;margin:0}.StockCount_recentCounts__eE24z{border-top:1px solid #e2e8f0;padding:16px}.StockCount_recentCounts__eE24z h4{color:#64748b;font-size:12px;font-weight:600;margin:0 0 12px;text-transform:uppercase}.StockCount_recentCountsList__F8jzk{display:flex;flex-direction:column;gap:8px}.StockCount_recentCountItem__2GkBb{align-items:center;background:#f8fafc;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.StockCount_recentCountInfo__u6wWN{display:flex;flex-direction:column}.StockCount_recentCountCode__merZ0{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:10px}.StockCount_recentCountName__82tKl{color:#0f172a;font-size:12px;font-weight:500}.StockCount_recentCountValues__htgLq{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px}.StockCount_countingActionBar__3hjeV{background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;grid-column:1/-1;justify-content:space-between;padding:16px}.StockCount_cancelBtn__qsMeq{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 18px;transition:all .2s}.StockCount_cancelBtn__qsMeq:hover{background:#f1f5f9}.StockCount_saveCountBtn__C9FL1{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 18px;transition:all .2s}.StockCount_saveCountBtn__C9FL1:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.StockCount_saveCountBtn__C9FL1:disabled{cursor:not-allowed;opacity:.6}.StockCount_reviewBtn__ELsP-{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.StockCount_reviewBtn__ELsP-:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.StockCount_reviewBtn__ELsP-:disabled{cursor:not-allowed;opacity:.6}.StockCount_reviewActions__xCZ84{background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;gap:10px;justify-content:flex-end;margin-top:16px;padding:16px}.StockCount_backToCountBtn__gFNO2{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 18px}.StockCount_backToCountBtn__gFNO2:hover{background:#f1f5f9}.StockCount_backBtn__lUkj9{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 18px}.StockCount_backBtn__lUkj9:hover{background:#f1f5f9}.StockCount_submitBtn__6vMct{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px}.StockCount_submitBtn__6vMct:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.StockCount_submitBtn__6vMct:disabled{cursor:not-allowed;opacity:.6}.StockCount_approveBtn__0Y\+5X{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px}.StockCount_approveBtn__0Y\+5X:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.StockCount_approveBtn__0Y\+5X:disabled{cursor:not-allowed;opacity:.6}.StockCount_rejectBtn__RqdB7{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px}.StockCount_rejectBtn__RqdB7:hover:not(:disabled){box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.StockCount_loadingState__vwJw\+{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.StockCount_spinner__i\+\+oC{animation:StockCount_spin__sNVFR .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:16px;width:40px}@keyframes StockCount_spin__sNVFR{to{transform:rotate(1turn)}}.StockCount_loadingState__vwJw\+ p{color:#64748b;font-size:14px}@media (max-width:1200px){.StockCount_statsRow__dgq5w{grid-template-columns:repeat(3,1fr)}.StockCount_reviewStats__-FK9q{grid-template-columns:repeat(2,1fr)}.StockCount_countingLayout__eJXYg{grid-template-columns:1fr}.StockCount_productsPanel__62GD7{order:1}.StockCount_countPanel__lD4Zi{order:2}.StockCount_countingActionBar__3hjeV{order:3}}@media (max-width:900px){.StockCount_statsRow__dgq5w{grid-template-columns:repeat(2,1fr)}.StockCount_pageHeader__8-1\+r{align-items:flex-start;flex-direction:column;gap:14px}.StockCount_headerActions__rag0n{flex-wrap:wrap;width:100%}.StockCount_modeSelector__dBCcG{grid-template-columns:1fr}.StockCount_progressSteps__aUbpP{padding:16px}.StockCount_stepLine__sv-ev{width:40px}}@media (max-width:500px){.StockCount_reviewStats__-FK9q,.StockCount_statsRow__dgq5w{grid-template-columns:1fr}.StockCount_primaryBtn__xwTuX span{display:none}.StockCount_reviewActions__xCZ84{flex-direction:column}.StockCount_reviewActions__xCZ84 button{justify-content:center;width:100%}.StockCount_countingActionBar__3hjeV{flex-direction:column;gap:10px}.StockCount_countingActionBar__3hjeV button{justify-content:center;width:100%}}.Printing_pageContainer__IClgD{background:#eef2f6;min-height:100vh;padding:16px 20px}.Printing_notification__PSFgK{align-items:center;animation:Printing_slideIn__mTb8K .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.Printing_notification__PSFgK.Printing_success__ECWGa{border-left-color:#10b981}.Printing_notification__PSFgK.Printing_success__ECWGa i{color:#10b981}.Printing_notification__PSFgK.Printing_error__ExH2J{border-left-color:#ef4444}.Printing_notification__PSFgK.Printing_error__ExH2J i{color:#ef4444}.Printing_notification__PSFgK.Printing_warning__ZWOqv{border-left-color:#f59e0b}.Printing_notification__PSFgK.Printing_warning__ZWOqv i{color:#f59e0b}.Printing_notification__PSFgK.Printing_info__hWq9V{border-left-color:#8b5cf6}.Printing_notification__PSFgK.Printing_info__hWq9V i{color:#8b5cf6}.Printing_notification__PSFgK.Printing_show__SQBYA{animation:Printing_slideIn__mTb8K .3s ease forwards}.Printing_notification__PSFgK.Printing_hide__FKicT{animation:Printing_slideOut__XnHck .3s ease forwards}@keyframes Printing_slideOut__XnHck{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.Printing_notification__PSFgK button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes Printing_slideIn__mTb8K{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Printing_pageHeader__oD0TC{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.Printing_headerLeft__Tmisu{align-items:center;display:flex;gap:14px}.Printing_backBtn__d8R6G{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.Printing_backBtn__d8R6G:hover{background:#e2e8f0;color:#1e293b}.Printing_headerIcon__3mkIK{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:12px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.Printing_headerLeft__Tmisu h1{color:#0f172a;font-size:22px;font-weight:700;margin:0}.Printing_headerSubtitle__QdYQG{color:#64748b;font-size:13px;margin:2px 0 0}.Printing_headerSubtitle__QdYQG span{color:#475569}.Printing_headerActions__MjnKu{align-items:center;display:flex;gap:8px}.Printing_iconBtn__RCJyl{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.Printing_iconBtn__RCJyl:hover{background:#f1f5f9;color:#1e293b}.Printing_statsRow__e7MRB{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.Printing_statCard__v5kv5{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:14px;padding:16px}.Printing_statIcon__V3pqm{align-items:center;border-radius:10px;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.Printing_statIconPurple__7Q9Dq{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.Printing_statIconGreen__MN6on{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.Printing_statIconOrange__Fj-\+e{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.Printing_statIconBlue__TztRK{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.Printing_statIconRed__J59ds{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.Printing_statIconTeal__a1vSK{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff}.Printing_statInfo__tMQWQ{display:flex;flex-direction:column}.Printing_statValue__zRGQg{color:#0f172a;font-size:20px;font-weight:700}.Printing_statLabel__ry-re{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.Printing_tabsCard__okqcP{background:#fff;border:1px solid #c9d4e1;border-radius:8px;margin-bottom:16px;overflow:hidden}.Printing_tabsList__s6D9w{border-bottom:1px solid #e2e8f0;display:flex;padding:0 16px}.Printing_tabBtn__MdHwk{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:-1px;padding:14px 20px;transition:all .2s}.Printing_tabBtn__MdHwk:hover{background:#f5f3ff;color:#8b5cf6}.Printing_tabBtn__MdHwk i{font-size:14px}.Printing_tabActive__h6KI4{border-bottom-color:#8b5cf6;color:#8b5cf6;font-weight:600}.Printing_tabDescription__6L5G3{align-items:center;background:#f8fafc;color:#64748b;display:flex;font-size:12px;gap:8px;padding:12px 20px}.Printing_tabDescription__6L5G3 i{color:#8b5cf6}.Printing_tabContent__YC8UH{background:#fff;border:1px solid #c9d4e1;border-radius:8px;min-height:400px;padding:20px}.Printing_loadingState__Cj1Zz{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.Printing_spinner__0DbwZ{animation:Printing_spin__dL-zc .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#8b5cf6;height:40px;margin-bottom:16px;width:40px}@keyframes Printing_spin__dL-zc{to{transform:rotate(1turn)}}.Printing_loadingState__Cj1Zz p{color:#64748b;font-size:14px}@media (max-width:1100px){.Printing_statsRow__e7MRB{grid-template-columns:repeat(2,1fr)}.Printing_tabBtn__MdHwk span{display:none}.Printing_tabBtn__MdHwk{padding:14px 16px}}@media (max-width:768px){.Printing_pageHeader__oD0TC{align-items:flex-start;flex-direction:column;gap:14px}.Printing_headerActions__MjnKu{width:100%}}@media (max-width:500px){.Printing_statsRow__e7MRB{grid-template-columns:1fr}.Printing_tabContent__YC8UH{padding:16px}}.PrintingTabs_tabContainer__dKGSY{display:flex;flex-direction:column;gap:16px}.PrintingTabs_toolbar__ogm6Z{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.PrintingTabs_toolbarLeft__1algH{align-items:center;display:flex;flex:1 1;gap:10px}.PrintingTabs_toolbarRight__5z3o5{align-items:center;display:flex;gap:8px;position:relative}.PrintingTabs_searchBox__Z0rlV{flex:1 1;max-width:350px;position:relative}.PrintingTabs_searchBox__Z0rlV i{color:#94a3b8;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.PrintingTabs_searchBox__Z0rlV input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 36px 10px 38px;transition:all .2s;width:100%}.PrintingTabs_searchBox__Z0rlV input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.PrintingTabs_clearSearch__6uFw9{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.PrintingTabs_filterToggle__9ajjp{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 14px;position:relative;transition:all .2s}.PrintingTabs_filterToggle__9ajjp:hover{background:#f1f5f9}.PrintingTabs_filterToggleActive__SPjqw{background:#f5f3ff;border-color:#8b5cf6;color:#7c3aed}.PrintingTabs_filterBadge__-S7pL{background:#8b5cf6;border-radius:50%;height:8px;position:absolute;right:-4px;top:-4px;width:8px}.PrintingTabs_settingsBtn__bAdRw,.PrintingTabs_templateBtn__ZI4Bg{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 14px;transition:all .2s}.PrintingTabs_settingsBtn__bAdRw:hover,.PrintingTabs_templateBtn__ZI4Bg:hover{background:#f1f5f9}.PrintingTabs_dropdownWrapper__-4dJX{display:inline-block;position:relative}.PrintingTabs_templateDropdown__g8tiP{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 40px #00000026;min-width:220px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:9999}.PrintingTabs_templateOption__jJZp9{align-items:center;background:#0000;border:none;color:#475569;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:12px 16px;text-align:left;transition:all .15s;width:100%}.PrintingTabs_templateOption__jJZp9:hover{background:#f5f3ff;color:#8b5cf6}.PrintingTabs_templateOption__jJZp9 i{color:#8b5cf6;text-align:center;width:18px}.PrintingTabs_templateOption__jJZp9 span{flex:1 1;font-weight:500}.PrintingTabs_templateOption__jJZp9 small{color:#94a3b8;font-size:11px}.PrintingTabs_templateOptionActive__I-ZWE{background:#f5f3ff;color:#7c3aed}.PrintingTabs_templateOptionActive__I-ZWE i{color:#7c3aed}.PrintingTabs_queueBtn__-b7BL{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 14px;position:relative;transition:all .2s}.PrintingTabs_queueBtn__-b7BL:hover{background:#f1f5f9}.PrintingTabs_queueBtnActive__XQVd4{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#7c3aed;color:#fff}.PrintingTabs_queueBtnActive__XQVd4:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.PrintingTabs_queueBadge__E9gBB{align-items:center;background:#fff;border-radius:10px;color:#7c3aed;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.PrintingTabs_queueBtnActive__XQVd4 .PrintingTabs_queueBadge__E9gBB{background:#fff3;color:#fff}.PrintingTabs_templateIndicator__kBxJU{align-items:center;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;color:#64748b;display:flex;font-size:13px;gap:12px;padding:12px 16px}.PrintingTabs_templateIndicator__kBxJU>span:first-child{font-weight:500}.PrintingTabs_currentTemplate__LeGbU{align-items:center;background:#fff;border:1px solid #c4b5fd;border-radius:6px;color:#7c3aed;display:flex;font-weight:600;gap:8px;padding:6px 12px}.PrintingTabs_currentTemplate__LeGbU i{color:#8b5cf6}.PrintingTabs_templateSize__\+XSbE{color:#94a3b8;font-size:11px;font-weight:400;margin-left:4px}.PrintingTabs_templateIndicator__kBxJU button{background:#8b5cf6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;margin-left:auto;padding:6px 12px}.PrintingTabs_templateIndicator__kBxJU button:hover{background:#7c3aed}.PrintingTabs_filtersPanel__pLKOW{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;padding:16px}.PrintingTabs_filterGroup__9l3eO{display:flex;flex-direction:column;gap:4px}.PrintingTabs_filterGroup__9l3eO label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.PrintingTabs_filterGroup__9l3eO input,.PrintingTabs_filterGroup__9l3eO select{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;min-width:160px;padding:8px 12px}.PrintingTabs_filterGroup__9l3eO input:focus,.PrintingTabs_filterGroup__9l3eO select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.PrintingTabs_clearFiltersBtn__B2ZWK{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;margin-left:auto;padding:8px 12px}.PrintingTabs_clearFiltersBtn__B2ZWK:hover{background:#fecaca}.PrintingTabs_quickTabs__JCcVz{display:flex;flex-wrap:wrap;gap:8px}.PrintingTabs_quickTab__40TIN{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.PrintingTabs_quickTab__40TIN:hover{background:#f8fafc;border-color:#c9d4e1}.PrintingTabs_quickTabActive__xqZYo{background:#f5f3ff;border-color:#8b5cf6;color:#7c3aed;font-weight:600}.PrintingTabs_tableCard__PtI\+j{background:#fff;border:1px solid #c9d4e1;border-radius:8px;overflow:hidden}.PrintingTabs_tableWrapper__9ObNZ{overflow-x:auto}.PrintingTabs_table__r6AGO{border-collapse:collapse;width:100%}.PrintingTabs_table__r6AGO th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.3px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.PrintingTabs_table__r6AGO td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.PrintingTabs_tableRow__9LbII{transition:background .15s}.PrintingTabs_tableRow__9LbII:hover{background:#f8fafc}.PrintingTabs_rowNum__BGQHW{color:#94a3b8;font-size:12px;font-weight:500}.PrintingTabs_productName__YSxNo{color:#0f172a;font-weight:500}.PrintingTabs_priceCell__LOvGM{color:#16a34a;font-weight:600}.PrintingTabs_codeBadge__uIsWH{background:#f5f3ff;border-radius:4px;color:#7c3aed;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:4px 10px}.PrintingTabs_categoryBadge__q\+sHP{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:11px;font-weight:500;padding:4px 10px}.PrintingTabs_brandBadge__4aUY-{background:#e2e8f0;border-radius:4px;color:#475569;font-size:11px;font-weight:500;padding:4px 10px}.PrintingTabs_barcodeBadge__8Zeqk{align-items:center;background:#dcfce7;border-radius:4px;color:#16a34a;display:inline-flex;font-family:Monaco,Consolas,monospace;font-size:11px;gap:6px;padding:4px 10px}.PrintingTabs_noBadge__Ug0zd{color:#94a3b8;font-size:11px;font-style:italic}.PrintingTabs_actionButtons__8GY1r{display:flex;gap:6px}.PrintingTabs_addQueueBtn__msjFO,.PrintingTabs_downloadBtn__m51X6,.PrintingTabs_previewBtn__cxM1O{align-items:center;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:6px;color:#7c3aed;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.PrintingTabs_addQueueBtn__msjFO:hover{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.PrintingTabs_previewBtn__cxM1O:hover{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.PrintingTabs_downloadBtn__m51X6:hover{background:#dcfce7;border-color:#86efac;color:#16a34a}.PrintingTabs_createLabelBtn__eVeKY,.PrintingTabs_createTagBtn__MhvvY,.PrintingTabs_generateBtn__vlIyJ{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s}.PrintingTabs_createLabelBtn__eVeKY:hover,.PrintingTabs_createTagBtn__MhvvY:hover,.PrintingTabs_generateBtn__vlIyJ:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.PrintingTabs_pagination__pYEUt{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px}.PrintingTabs_paginationInfo__DihWp{color:#64748b;font-size:13px}.PrintingTabs_pageButtons__CMXjM{align-items:center;display:flex;gap:6px}.PrintingTabs_pageBtn__vqPQW{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;height:32px;justify-content:center;transition:all .2s;width:32px}.PrintingTabs_pageBtn__vqPQW:hover:not(:disabled){background:#f1f5f9}.PrintingTabs_pageBtn__vqPQW:disabled{cursor:not-allowed;opacity:.5}.PrintingTabs_pageInfo__RiIsF{color:#64748b;font-size:13px;padding:0 8px}.PrintingTabs_emptyState__2bSPi{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.PrintingTabs_emptyIcon__FLn1x{align-items:center;background:#f5f3ff;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.PrintingTabs_emptyIcon__FLn1x i{color:#8b5cf6;font-size:24px}.PrintingTabs_emptyState__2bSPi h3{color:#475569;font-size:16px;font-weight:600;margin:0 0 8px}.PrintingTabs_emptyState__2bSPi p{color:#94a3b8;font-size:13px;margin:0}.PrintingTabs_modalOverlay__27VSb{align-items:center;animation:PrintingTabs_fadeIn__A\+5VI .2s ease;background:#0f172a99;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes PrintingTabs_fadeIn__A\+5VI{0%{opacity:0}to{opacity:1}}.PrintingTabs_modal__zQnCk{animation:PrintingTabs_slideUp__W7\+vN .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:500px;width:100%}.PrintingTabs_modalLg__JIalt{max-width:700px}@keyframes PrintingTabs_slideUp__W7\+vN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PrintingTabs_modalHeader__fqezN{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:14px;padding:20px}.PrintingTabs_modalIcon__y3biT{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.PrintingTabs_modalHeader__fqezN h3{color:#0f172a;font-size:16px;font-weight:600;margin:0}.PrintingTabs_modalHeader__fqezN p{color:#64748b;font-size:12px;margin:2px 0 0}.PrintingTabs_modalClose__zerRS{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;margin-left:auto;width:32px}.PrintingTabs_modalClose__zerRS:hover{background:#e2e8f0;color:#1e293b}.PrintingTabs_modalBody__o-2mY{flex:1 1;overflow-y:auto;padding:20px}.PrintingTabs_modalFooter__qB30R{background:#f8fafc;border-radius:0 0 12px 12px;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.PrintingTabs_formGroup__d4\+6A{margin-bottom:16px}.PrintingTabs_formGroup__d4\+6A label{color:#475569;display:block;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.PrintingTabs_formGroup__d4\+6A input,.PrintingTabs_formGroup__d4\+6A select,.PrintingTabs_formGroup__d4\+6A textarea{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.PrintingTabs_formGroup__d4\+6A input:focus,.PrintingTabs_formGroup__d4\+6A select:focus,.PrintingTabs_formGroup__d4\+6A textarea:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.PrintingTabs_formGroup__d4\+6A textarea{font-family:inherit;resize:vertical}.PrintingTabs_formRow__HHCQb{display:flex;gap:16px}.PrintingTabs_formRow__HHCQb .PrintingTabs_formGroup__d4\+6A{flex:1 1}.PrintingTabs_settingsGrid__appTt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.PrintingTabs_settingsSection__o1StP{margin-bottom:20px}.PrintingTabs_settingsSection__o1StP h4{border-bottom:1px solid #e2e8f0;color:#475569;font-size:13px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.PrintingTabs_toggleSwitch__hscra{display:inline-block;height:24px;position:relative;width:44px}.PrintingTabs_toggleSwitch__hscra input{height:0;opacity:0;width:0}.PrintingTabs_toggleSlider__0SkL7{background:#cbd5e1;border-radius:24px;cursor:pointer;inset:0;position:absolute;transition:.3s}.PrintingTabs_toggleSlider__0SkL7:before{background:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.PrintingTabs_toggleSwitch__hscra input:checked+.PrintingTabs_toggleSlider__0SkL7{background:#8b5cf6}.PrintingTabs_toggleSwitch__hscra input:checked+.PrintingTabs_toggleSlider__0SkL7:before{transform:translateX(20px)}.PrintingTabs_toggleList__2UTsQ{display:flex;flex-direction:column;gap:12px}.PrintingTabs_toggleItem__tNNZ3{align-items:center;background:#f8fafc;border-radius:6px;display:flex;justify-content:space-between;padding:10px 12px}.PrintingTabs_toggleItem__tNNZ3 span{color:#475569;font-size:13px}.PrintingTabs_barcodeTypeSelector__ggp8j{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:20px}.PrintingTabs_typeBtn__u3th0{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s}.PrintingTabs_typeBtn__u3th0:hover{border-color:#c9d4e1}.PrintingTabs_typeBtnActive__8NKrq{background:#f5f3ff;border-color:#8b5cf6;color:#7c3aed}.PrintingTabs_generatedCode__\+2OFX{margin-bottom:20px}.PrintingTabs_generatedCode__\+2OFX label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.PrintingTabs_codeDisplay__sfNQm{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:10px;padding:12px 14px}.PrintingTabs_codeDisplay__sfNQm span{color:#0f172a;flex:1 1;font-family:Monaco,Consolas,monospace;font-size:18px;font-weight:600;letter-spacing:2px}.PrintingTabs_codeDisplay__sfNQm button{align-items:center;background:#8b5cf6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.PrintingTabs_codeDisplay__sfNQm button:hover{background:#7c3aed}.PrintingTabs_barcodePreview__dh\+pF{margin-top:20px}.PrintingTabs_barcodePreview__dh\+pF label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.PrintingTabs_previewBox__OvvZ4{align-items:center;background:#fff;border:2px dashed #e2e8f0;border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:20px}.PrintingTabs_previewBox__OvvZ4 svg{max-width:100%}.PrintingTabs_qrPreviewBox__qLzmx{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:center;margin-bottom:16px;padding:24px}.PrintingTabs_qrPreviewBox__qLzmx img{border-radius:8px;max-width:200px}.PrintingTabs_qrDataInfo__8befW{background:#f8fafc;border-radius:8px;padding:12px}.PrintingTabs_qrDataInfo__8befW h4{color:#64748b;font-size:12px;font-weight:600;margin:0 0 8px}.PrintingTabs_qrDataInfo__8befW pre{color:#475569;font-family:Monaco,Consolas,monospace;font-size:11px;margin:0;white-space:pre-wrap;word-break:break-all}.PrintingTabs_labelEditorGrid__7ANpp,.PrintingTabs_tagEditorGrid__SB1kQ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.PrintingTabs_labelFormSection__9NQKt,.PrintingTabs_tagFormSection__DVLiU{border-right:1px solid #e2e8f0;padding-right:16px}.PrintingTabs_labelPreviewSection__kKVRH,.PrintingTabs_tagPreviewSection__SuOdJ{padding-left:8px}.PrintingTabs_labelPreviewSection__kKVRH h4,.PrintingTabs_tagPreviewSection__SuOdJ h4{color:#64748b;font-size:12px;font-weight:600;margin:0 0 12px;text-transform:uppercase}.PrintingTabs_labelPreviewBox__cSITg,.PrintingTabs_tagPreviewBox__e0VrK{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:center;padding:20px}.PrintingTabs_labelPreview__Z1-m7,.PrintingTabs_tagPreview__lRshp{background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:180px;padding:16px;text-align:center}.PrintingTabs_previewPatient__VOnK\+{color:#475569;font-size:11px;font-weight:600;margin-bottom:4px}.PrintingTabs_previewName__BzjAN{color:#0f172a;font-size:13px;font-weight:600;margin-bottom:8px}.PrintingTabs_previewDosage__Mo4Qr{color:#1d4ed8;margin-bottom:6px}.PrintingTabs_previewInstructions__dgRfL{color:#64748b;font-size:10px;margin-bottom:6px}.PrintingTabs_previewWarning__Fk\+nR{color:#b45309;font-size:10px;margin-bottom:8px}.PrintingTabs_previewPrice__tHqh9{color:#16a34a;font-size:16px;font-weight:700;margin:8px 0}.PrintingTabs_previewCode__GmuXu{color:#94a3b8;font-size:10px;margin-top:6px}.PrintingTabs_previewBrand__l9seH{color:#64748b;font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.PrintingTabs_previewSizeBox__rsMHl{align-items:center;border:2px solid #8b5cf6;border-radius:8px;color:#7c3aed;display:inline-flex;font-size:16px;font-weight:700;height:40px;justify-content:center;margin:10px 0;width:40px}.PrintingTabs_previewColor__w9-Mv{color:#64748b;font-size:11px;margin-bottom:6px}.PrintingTabs_previewFabric__Xipkv{color:#475569;font-size:10px;margin:6px 0}.PrintingTabs_previewCareSymbols__hIJ-c{font-size:16px;margin:6px 0}.PrintingTabs_previewBarcode__nG9wd{margin:10px 0}.PrintingTabs_previewBarcode__nG9wd svg{max-width:100%}.PrintingTabs_previewQR__jXCK7{color:#94a3b8;font-size:32px;margin:10px 0}.PrintingTabs_previewOrigin__USEQU{color:#94a3b8;font-size:9px;margin-top:8px}.PrintingTabs_sizeSelector__MX71f{display:flex;flex-wrap:wrap;gap:8px}.PrintingTabs_sizeBtn__SBCzp{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:40px;justify-content:center;transition:all .2s;width:40px}.PrintingTabs_sizeBtn__SBCzp:hover{border-color:#c9d4e1}.PrintingTabs_sizeBtnActive__CZ-Ew{background:#f5f3ff;border-color:#8b5cf6;color:#7c3aed}.PrintingTabs_careSymbolsGrid__jzQwe{display:flex;flex-wrap:wrap;gap:8px}.PrintingTabs_careSymbolBtn__xQiGm{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .2s;width:36px}.PrintingTabs_careSymbolBtn__xQiGm:hover{border-color:#c9d4e1}.PrintingTabs_careSymbolActive__T6qeM{background:#f5f3ff;border-color:#8b5cf6}.PrintingTabs_scanCodeSelector__rDyME{display:flex;gap:8px}.PrintingTabs_scanCodeBtn__CLWSV{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:10px;transition:all .2s}.PrintingTabs_scanCodeBtn__CLWSV:hover:not(:disabled){border-color:#c9d4e1}.PrintingTabs_scanCodeBtn__CLWSV:disabled{cursor:not-allowed;opacity:.5}.PrintingTabs_scanCodeBtnActive__KQWym{background:#f5f3ff;border-color:#8b5cf6;color:#7c3aed}.PrintingTabs_templateGrid__jghL0{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.PrintingTabs_templateCard__dZcln{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:16px;transition:all .2s}.PrintingTabs_templateCard__dZcln:hover{background:#f1f5f9;border-color:#c9d4e1}.PrintingTabs_templateCardActive__8SDQN{background:#f5f3ff;border-color:#8b5cf6}.PrintingTabs_templateCardIcon__kUwIq{align-items:center;background:#e2e8f0;border-radius:8px;color:#64748b;display:flex;font-size:16px;height:40px;justify-content:center;margin-bottom:10px;width:40px}.PrintingTabs_templateCardActive__8SDQN .PrintingTabs_templateCardIcon__kUwIq{background:#8b5cf6;color:#fff}.PrintingTabs_templateCardName__pI4Xl{color:#0f172a;font-size:12px;font-weight:600;margin-bottom:4px}.PrintingTabs_templateCardSize__werM8{color:#94a3b8;font-size:10px}.PrintingTabs_queueList__2IuaK{display:flex;flex-direction:column;gap:10px}.PrintingTabs_queueItem__47pge{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:12px 14px}.PrintingTabs_queueQrThumb__mPuy8{border-radius:6px;height:40px;margin-right:12px;width:40px}.PrintingTabs_queueItemInfo__3zptp{display:flex;flex:1 1;flex-direction:column;gap:4px}.PrintingTabs_queueItemName__eHIYF{color:#0f172a;font-size:13px;font-weight:600}.PrintingTabs_queueItemCode__whgCI{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:11px}.PrintingTabs_queueItemMeta__YyL1A{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PrintingTabs_queueTemplateBadge__kiXtb{align-items:center;background:#e2e8f0;border-radius:4px;color:#475569;display:inline-flex;font-size:10px;font-weight:500;gap:4px;padding:3px 8px}.PrintingTabs_queuePatientBadge__lncdj{background:#dbeafe;border-radius:4px;color:#1d4ed8;font-size:10px;font-weight:500;padding:3px 8px}.PrintingTabs_queueSizeBadge__LXF-M{align-items:center;background:#f5f3ff;border:2px solid #8b5cf6;border-radius:6px;color:#7c3aed;display:inline-flex;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.PrintingTabs_queueScanBadge__OSVv-{background:#dcfce7;border-radius:4px;color:#16a34a;font-size:10px;padding:3px 8px}.PrintingTabs_queueItemControls__z0shC{align-items:center;display:flex;gap:12px}.PrintingTabs_sizeSelect__so7Bx{border:1px solid #c9d4e1;border-radius:4px;color:#1e293b;font-size:12px;padding:6px 10px}.PrintingTabs_qtyControl__5WSPP{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:8px;padding:4px}.PrintingTabs_qtyControl__5WSPP button{align-items:center;background:#f1f5f9;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:26px;justify-content:center;width:26px}.PrintingTabs_qtyControl__5WSPP button:hover{background:#e2e8f0;color:#1e293b}.PrintingTabs_qtyControl__5WSPP span{color:#0f172a;font-size:14px;font-weight:600;min-width:24px;text-align:center}.PrintingTabs_checkboxLabel__kPPZ2{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:12px;gap:6px}.PrintingTabs_checkboxLabel__kPPZ2 input{accent-color:#8b5cf6;height:16px;width:16px}.PrintingTabs_removeBtn__KRd3t{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.PrintingTabs_removeBtn__KRd3t:hover{background:#fecaca}.PrintingTabs_cancelBtn__NJRof{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 18px;transition:all .2s}.PrintingTabs_cancelBtn__NJRof:hover{background:#f1f5f9}.PrintingTabs_saveBtn__FHO6a{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.PrintingTabs_saveBtn__FHO6a:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.PrintingTabs_saveBtn__FHO6a:disabled{cursor:not-allowed;opacity:.6}.PrintingTabs_downloadBtn2__bR5\+I{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px}.PrintingTabs_downloadBtn2__bR5\+I:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.PrintingTabs_addQueueBtn2__8gFOh{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px}.PrintingTabs_addQueueBtn2__8gFOh:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.PrintingTabs_addQueueBtn2__8gFOh:disabled{cursor:not-allowed;opacity:.6}.PrintingTabs_dangerBtn__DDMaH{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px}.PrintingTabs_dangerBtn__DDMaH:hover:not(:disabled){box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.PrintingTabs_dangerBtn__DDMaH:disabled{cursor:not-allowed;opacity:.6}.PrintingTabs_printBtn__cF7ZZ{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px}.PrintingTabs_printBtn__cF7ZZ:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.PrintingTabs_printBtn__cF7ZZ:disabled{cursor:not-allowed;opacity:.6}@media (max-width:900px){.PrintingTabs_toolbar__ogm6Z{align-items:stretch;flex-direction:column}.PrintingTabs_toolbarLeft__1algH{width:100%}.PrintingTabs_toolbarRight__5z3o5{justify-content:flex-end;width:100%}.PrintingTabs_searchBox__Z0rlV{max-width:none}.PrintingTabs_labelEditorGrid__7ANpp,.PrintingTabs_tagEditorGrid__SB1kQ{grid-template-columns:1fr}.PrintingTabs_labelFormSection__9NQKt,.PrintingTabs_tagFormSection__DVLiU{border-bottom:1px solid #e2e8f0;border-right:none;margin-bottom:16px;padding-bottom:16px;padding-right:0}.PrintingTabs_labelPreviewSection__kKVRH,.PrintingTabs_tagPreviewSection__SuOdJ{padding-left:0}.PrintingTabs_templateGrid__jghL0{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.PrintingTabs_settingsGrid__appTt,.PrintingTabs_templateGrid__jghL0{grid-template-columns:1fr}.PrintingTabs_queueItem__47pge{align-items:flex-start;flex-direction:column;gap:12px}.PrintingTabs_queueItemControls__z0shC{justify-content:flex-end;width:100%}.PrintingTabs_modalFooter__qB30R{flex-wrap:wrap}.PrintingTabs_modalFooter__qB30R button{flex:1 1;justify-content:center;min-width:100px}}.PrintingTabs_warningToggleGrid__5tmGl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.PrintingTabs_warningToggleBtn__2SNbZ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:11px;gap:8px;padding:10px 12px;text-align:left;transition:all .2s}.PrintingTabs_warningToggleBtn__2SNbZ:hover{background:#fffbeb;border-color:#f59e0b;border-color:var(--warning-color,#f59e0b)}.PrintingTabs_warningToggleBtn__2SNbZ.PrintingTabs_warningToggleActive__r4FJQ{background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);border-color:#f59e0b;border-color:var(--warning-color,#f59e0b);color:#92400e;font-weight:500}.PrintingTabs_warningToggleBtn__2SNbZ i{color:#f59e0b;color:var(--warning-color,#f59e0b);font-size:13px;min-width:16px}.PrintingTabs_labelHint__RJ6-6{color:#94a3b8;font-size:11px;font-weight:400;margin-left:4px}.PrintingTabs_previewWarnings__CuZCb{display:flex;flex-direction:column;gap:3px;margin-top:6px}.PrintingTabs_previewWarning__Fk\+nR{align-items:center;background:#fef3c7;border-radius:3px;color:#92400e;display:flex;font-size:9px;gap:4px;padding:3px 6px}.PrintingTabs_previewWarning__Fk\+nR i{color:#d97706;font-size:10px}@media (max-width:768px){.PrintingTabs_warningToggleGrid__5tmGl{grid-template-columns:1fr}}.PrintingTabs_formRow2__xd1ut{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.PrintingTabs_modalXl__OR\+nR{max-width:900px;width:95%}.PrintingTabs_saveTemplateBtn__-0ipF{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:6px;color:#16a34a;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s}.PrintingTabs_saveTemplateBtn__-0ipF:hover:not(:disabled){background:#dcfce7;border-color:#4ade80}.PrintingTabs_saveTemplateBtn__-0ipF:disabled{cursor:not-allowed;opacity:.5}.PrintingTabs_saveTemplateInfo__zGLcY{padding:16px}.PrintingTabs_saveTemplateInfo__zGLcY p{color:#475569;font-size:13px;margin-bottom:12px}.PrintingTabs_saveTemplateInfo__zGLcY ul{list-style:none;margin:0 0 16px;padding:0}.PrintingTabs_saveTemplateInfo__zGLcY li{background:#f8fafc;border-radius:6px;color:#334155;font-size:13px;margin-bottom:6px;padding:8px 12px}.PrintingTabs_saveTemplateInfo__zGLcY li strong{color:#0f172a;margin-right:6px}.PrintingTabs_saveTemplateNote__GczbV{align-items:flex-start;background:#eff6ff;border-radius:6px;color:#1d4ed8;display:flex;font-size:12px;gap:8px;padding:12px}.PrintingTabs_saveTemplateNote__GczbV i{margin-top:2px}.PrintingTabs_primaryBtn__jUqsZ{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 20px;transition:all .2s}.PrintingTabs_primaryBtn__jUqsZ:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.PrintingTabs_primaryBtn__jUqsZ:disabled{cursor:not-allowed;opacity:.6}.PrintingTabs_previewDosage__Mo4Qr{background:#f0fdf4;border-radius:4px;color:#166534;font-size:11px;font-weight:600;margin:8px 0;padding:4px 8px}.PrintingTabs_previewPrescriber__3XA2z{color:#6b7280;font-size:9px;font-style:italic;margin-top:6px}@media (max-width:600px){.PrintingTabs_formRow2__xd1ut{grid-template-columns:1fr}.PrintingTabs_modalXl__OR\+nR{max-width:100%}}.StockAdjustment_container__Cp\+5N{background:#f5f7fa;margin:0 auto;max-width:1600px;min-height:100vh;padding:20px}.StockAdjustment_pageHeader__2OtLO{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:14px 20px}.StockAdjustment_pageHeader__2OtLO h1{color:#1a202c;font-size:20px;font-weight:700;margin:0}.StockAdjustment_headerActions__vXU4N{display:flex;gap:8px}.StockAdjustment_btnSecondary__OfDrH{align-items:center;background:#f7fafc;border:1.5px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:7px 12px;transition:all .2s}.StockAdjustment_btnSecondary__OfDrH:hover{background:#edf2f7}.StockAdjustment_tabsContainer__UZePf{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;gap:4px;margin-bottom:16px;padding:6px}.StockAdjustment_tab__T2npo{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s}.StockAdjustment_tab__T2npo:hover{background:#f1f5f9}.StockAdjustment_tabActive__WnNgJ{background:#667eea;color:#fff}.StockAdjustment_tabActive__WnNgJ:hover{background:#5a6fd6}.StockAdjustment_tabBadge__2mRwy{background:#fff3;border-radius:10px;font-size:11px;font-weight:700;padding:2px 8px}.StockAdjustment_tab__T2npo:not(.StockAdjustment_tabActive__WnNgJ) .StockAdjustment_tabBadge__2mRwy{background:#e2e8f0;color:#64748b}.StockAdjustment_statsGrid__iaYat{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.StockAdjustment_statCard__oFZjq{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px}.StockAdjustment_statIcon__-zU56{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.StockAdjustment_statCardBlue__P78z0 .StockAdjustment_statIcon__-zU56{background:#dbeafe;color:#1e40af}.StockAdjustment_statCardGreen__WNWa- .StockAdjustment_statIcon__-zU56{background:#d1fae5;color:#065f46}.StockAdjustment_statCardOrange__IauUE .StockAdjustment_statIcon__-zU56{background:#fef3c7;color:#92400e}.StockAdjustment_statCardPurple__NcChl .StockAdjustment_statIcon__-zU56{background:#ede9fe;color:#6b21a8}.StockAdjustment_statContent__J0FeX{flex:1 1}.StockAdjustment_statLabel__pPqJr{color:#6b7280;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.StockAdjustment_statValue__\+u\+zQ{color:#1a202c;font-size:18px;font-weight:700}.StockAdjustment_statSubValue__4p2Rp{color:#64748b;font-size:11px;margin-top:1px}.StockAdjustment_errorAlert__792Er{align-items:center;background:#fee;border:1.5px solid #fca5a5;border-radius:8px;color:#991b1b;display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:16px;padding:10px 14px}.StockAdjustment_errorAlert__792Er i{font-size:14px}.StockAdjustment_errorAlert__792Er button{background:none;border:none;color:#991b1b;cursor:pointer;font-size:18px;line-height:1;margin-left:auto;padding:0}.StockAdjustment_tableCard__usdFq{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;overflow:hidden}.StockAdjustment_tableHeader__BtrDy{align-items:center;border-bottom:1.5px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 18px}.StockAdjustment_tableHeader__BtrDy h3{align-items:center;color:#1a202c;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.StockAdjustment_tableHeader__BtrDy h3 i{color:#667eea}.StockAdjustment_btnRefresh__Oxx5q{background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;height:32px;transition:all .2s;width:32px}.StockAdjustment_btnRefresh__Oxx5q:hover{background:#e2e8f0;color:#475569}.StockAdjustment_filterSection__-JqwC,.StockAdjustment_searchSection__V\+gHT{border-bottom:1px solid #f3f4f6;padding:14px 18px}.StockAdjustment_filterSection__-JqwC{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.StockAdjustment_filterGroup__orXh3{flex:1 1;max-width:350px;min-width:200px}.StockAdjustment_filterTabs__eM2Cm{background:#f1f5f9;border-radius:6px;display:flex;gap:4px;padding:3px}.StockAdjustment_filterTab__MQgDT{align-items:center;background:#0000;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s}.StockAdjustment_filterTab__MQgDT:hover{background:#fff}.StockAdjustment_filterTabActive__qLIyu{background:#fff;box-shadow:0 1px 2px #0000000d;color:#1e293b}.StockAdjustment_searchWrapper__r3r9o{max-width:400px;position:relative}.StockAdjustment_searchBox__-MMwX{position:relative}.StockAdjustment_searchBox__-MMwX i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.StockAdjustment_searchBox__-MMwX input{border:1.5px solid #e2e8f0;border-radius:6px;color:#1e293b;font-size:13px;padding:9px 12px 9px 34px;transition:all .2s;width:100%}.StockAdjustment_searchBox__-MMwX input:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a;outline:none}.StockAdjustment_searchBox__-MMwX input::placeholder{color:#94a3b8}.StockAdjustment_dropdown__f2Ifi{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 8px 24px #0000001f;left:0;margin-top:4px;max-height:260px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.StockAdjustment_dropdownItem__pUXhy{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;transition:background .15s}.StockAdjustment_dropdownItem__pUXhy:last-child{border-bottom:none}.StockAdjustment_dropdownItem__pUXhy:hover{background:#f8fafc}.StockAdjustment_dropdownMain__tMnml{align-items:center;display:flex;gap:8px}.StockAdjustment_productName__nzuHd{color:#1e293b;font-size:13px;font-weight:600}.StockAdjustment_productCode__bKZYn{background:#f1f5f9;border-radius:4px;color:#64748b;font-family:monospace;font-size:11px;padding:2px 6px}.StockAdjustment_productStock__oqvHI{color:#64748b;font-size:12px}.StockAdjustment_tableResponsive__y5YG6{overflow-x:auto}.StockAdjustment_table__oYxqM{border-collapse:collapse;width:100%}.StockAdjustment_table__oYxqM thead{background:#f9fafb;border-bottom:2px solid #e5e7eb}.StockAdjustment_table__oYxqM th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase}.StockAdjustment_table__oYxqM tbody tr{border-bottom:1px solid #f3f4f6;transition:all .15s}.StockAdjustment_table__oYxqM tbody tr:hover{background:#f9fafb}.StockAdjustment_table__oYxqM td{color:#374151;font-size:13px;padding:10px 12px;vertical-align:middle}.StockAdjustment_productCell__Nx4YR{display:flex;flex-direction:column;gap:2px}.StockAdjustment_productCell__Nx4YR .StockAdjustment_productName__nzuHd{font-weight:600}.StockAdjustment_productCell__Nx4YR .StockAdjustment_productCode__bKZYn{font-size:11px}.StockAdjustment_stockBadge__hlcK-{background:#f1f5f9;border-radius:4px;color:#475569;display:inline-block;font-size:12px;font-weight:600;padding:3px 8px}.StockAdjustment_costValue__JOQOd{color:#475569;font-size:12px;font-weight:500}.StockAdjustment_typeSelect__W\+zQC{border:1.5px solid #e2e8f0;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;min-width:85px;padding:5px 8px}.StockAdjustment_typeSelect__W\+zQC:focus{border-color:#667eea;outline:none}.StockAdjustment_typeIncrease__LWjFp{background:#d1fae5;border-color:#10b981;color:#065f46}.StockAdjustment_typeDecrease__kDjBP{background:#fee2e2;border-color:#ef4444;color:#991b1b}.StockAdjustment_typeBadge__LDVba{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:4px 8px}.StockAdjustment_badgeIncrease__vNjdY{background:#d1fae5;color:#065f46}.StockAdjustment_badgeDecrease__IRhBT{background:#fee2e2;color:#991b1b}.StockAdjustment_qtyInput__M1Rhf{border:1.5px solid #e2e8f0;border-radius:4px;color:#1e293b;font-size:13px;font-weight:600;padding:5px 6px;text-align:center;width:55px}.StockAdjustment_qtyInput__M1Rhf:focus{border-color:#667eea;outline:none}.StockAdjustment_qtyBadge__BTQi9{border-radius:4px;display:inline-block;font-size:12px;font-weight:700;padding:4px 10px}.StockAdjustment_qtyUp__B3XMb{background:#d1fae5;color:#065f46}.StockAdjustment_qtyDown__HG6hq{background:#fee2e2;color:#991b1b}.StockAdjustment_newStock__SA\+Xs{border-radius:4px;display:inline-block;font-size:13px;font-weight:700;padding:4px 10px}.StockAdjustment_stockUp__W0dpn{background:#d1fae5;color:#065f46}.StockAdjustment_stockDown__hZvQk{background:#fee2e2;color:#991b1b}.StockAdjustment_reasonSelect__sovH7{background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#374151;font-size:11px;min-width:130px;padding:5px 6px}.StockAdjustment_reasonSelect__sovH7:focus{border-color:#667eea;outline:none}.StockAdjustment_adjustmentCode__eUxVj{color:#667eea;font-family:monospace;font-size:12px;font-weight:600}.StockAdjustment_btnRemove__-onaN{align-items:center;background:#fee2e2;border:none;border-radius:4px;color:#dc2626;cursor:pointer;display:flex;font-size:11px;height:26px;justify-content:center;transition:all .2s;width:26px}.StockAdjustment_btnRemove__-onaN:hover{background:#fecaca}.StockAdjustment_historyRow__9oQFW{cursor:pointer}.StockAdjustment_historyRow__9oQFW:hover{background:#f8fafc!important}.StockAdjustment_expanded__BQQGQ{background:#f0f4ff!important}.StockAdjustment_expandBtn__2\+2pS{align-items:center;background:#f1f5f9;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;transition:all .2s;width:24px}.StockAdjustment_expandBtn__2\+2pS:hover{background:#e2e8f0}.StockAdjustment_expandedRow__-BLOY,.StockAdjustment_expandedRow__-BLOY:hover{background:#f8fafc!important}.StockAdjustment_expandedContent__TiXAg{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:8px;margin:8px 12px;padding:16px 20px}.StockAdjustment_detailsGrid__ulwxa{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.StockAdjustment_detailCard__s9\+Gp{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000000d;padding:12px 14px}.StockAdjustment_detailCardGreen__Ffm1F{background:#ecfdf5;border:1px solid #a7f3d0}.StockAdjustment_detailCardRed__X8CnY{background:#fef2f2;border:1px solid #fecaca}.StockAdjustment_detailLabel__4GUs8{color:#6b7280;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.StockAdjustment_detailValue__LJxbK{color:#1e293b;font-size:14px;font-weight:700}.StockAdjustment_detailCardGreen__Ffm1F .StockAdjustment_detailValue__LJxbK{color:#065f46}.StockAdjustment_detailCardRed__X8CnY .StockAdjustment_detailValue__LJxbK{color:#991b1b}.StockAdjustment_tableFooter__4tjaY{align-items:flex-end;border-top:1.5px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 18px}.StockAdjustment_notesSection__8m8-W{flex:1 1;max-width:350px;min-width:200px}.StockAdjustment_notesSection__8m8-W label{color:#4a5568;display:block;font-size:10px;font-weight:600;letter-spacing:.3px;margin-bottom:5px;text-transform:uppercase}.StockAdjustment_notesSection__8m8-W textarea{border:1.5px solid #e2e8f0;border-radius:6px;color:#1e293b;font-size:12px;padding:8px 10px;resize:vertical;width:100%}.StockAdjustment_notesSection__8m8-W textarea:focus{border-color:#667eea;outline:none}.StockAdjustment_footerActions__SuUWK{display:flex;gap:8px}.StockAdjustment_btnClear__cpgM4{background:#f1f5f9;border:none;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px;transition:all .2s}.StockAdjustment_btnClear__cpgM4:hover{background:#e2e8f0}.StockAdjustment_btnSubmit__9Cjly{background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .2s}.StockAdjustment_btnSubmit__9Cjly:hover:not(:disabled){background:#5568d3}.StockAdjustment_btnSubmit__9Cjly:disabled{cursor:not-allowed;opacity:.5}.StockAdjustment_emptyState__B1ogE,.StockAdjustment_loadingState__YRtf2{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.StockAdjustment_emptyState__B1ogE i,.StockAdjustment_loadingState__YRtf2 i{color:#d1d5db;font-size:36px;margin-bottom:12px}.StockAdjustment_emptyState__B1ogE h3{color:#4b5563;font-size:14px;font-weight:600;margin:0 0 4px}.StockAdjustment_emptyState__B1ogE p,.StockAdjustment_loadingState__YRtf2 p{color:#9ca3af;font-size:12px;margin:0}@media (max-width:768px){.StockAdjustment_container__Cp\+5N{padding:12px}.StockAdjustment_pageHeader__2OtLO{align-items:flex-start;flex-direction:column;gap:10px}.StockAdjustment_statsGrid__iaYat{grid-template-columns:1fr 1fr}.StockAdjustment_filterSection__-JqwC{align-items:stretch;flex-direction:column}.StockAdjustment_filterGroup__orXh3{max-width:none}.StockAdjustment_tableFooter__4tjaY{align-items:stretch;flex-direction:column}.StockAdjustment_notesSection__8m8-W{max-width:none}.StockAdjustment_footerActions__SuUWK{justify-content:flex-end}.StockAdjustment_detailsGrid__ulwxa{grid-template-columns:1fr 1fr}}.Customers_pageContainer__CGsea{background:#f1f3f6;min-height:100vh;padding:16px 20px}.Customers_notification__wt94m{align-items:center;animation:Customers_slideIn__ejcDE .3s ease;background:#fff;border-left:4px solid;border-radius:10px;box-shadow:0 6px 20px #0f172a1f;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:12px 18px;position:fixed;right:20px;top:20px;z-index:1300}.Customers_notification__wt94m.Customers_success__KIj0e{border-left-color:#10b981;color:#064e3b}.Customers_notification__wt94m.Customers_success__KIj0e i{color:#10b981}.Customers_notification__wt94m.Customers_error__ckhmt{border-left-color:#ef4444;color:#7f1d1d}.Customers_notification__wt94m.Customers_error__ckhmt i{color:#ef4444}.Customers_notification__wt94m button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes Customers_slideIn__ejcDE{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.Customers_pageHeader__FCstB{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.Customers_headerLeft__6dJT6{align-items:center;display:flex;gap:14px}.Customers_backBtn__SRJ16{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.Customers_backBtn__SRJ16:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Customers_headerIcon__OxLMb{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.Customers_headerLeft__6dJT6 h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.Customers_headerSubtitle__uzoVy{color:#64748b;font-size:12.5px;margin:2px 0 0}.Customers_headerSubtitle__uzoVy strong{color:#4f46e5;font-weight:700}.Customers_headerActions__9YmjG{align-items:center;display:flex;gap:8px}.Customers_iconBtn__zslMz,.Customers_refreshBtn__UTL\+8{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.Customers_iconBtn__zslMz:hover,.Customers_refreshBtn__UTL\+8:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Customers_secondaryBtn__Acvbt{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s}.Customers_secondaryBtn__Acvbt:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.Customers_primaryBtn__RqYFn{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.Customers_primaryBtn__RqYFn:hover{background:linear-gradient(180deg,#4f46e5,#4338ca);box-shadow:0 3px 8px #4f46e559}.Customers_iconBtn__zslMz:disabled,.Customers_primaryBtn__RqYFn:disabled,.Customers_secondaryBtn__Acvbt:disabled{cursor:not-allowed;opacity:.55}.Customers_statsRow__9uMyx{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.Customers_statCard__T5Bky{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:12px;padding:12px 14px}.Customers_statIcon__1Qwa1{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.Customers_statIconBlue__6pIkn{background:linear-gradient(135deg,#6366f1,#4f46e5)}.Customers_statIconGreen__NRzTi{background:linear-gradient(135deg,#10b981,#059669)}.Customers_statIconAmber__snkZr{background:linear-gradient(135deg,#f59e0b,#d97706)}.Customers_statIconPurple__ig3LQ{background:linear-gradient(135deg,#a855f7,#7e22ce)}.Customers_statInfo__IKaie{display:flex;flex-direction:column;min-width:0}.Customers_statValue__UaFSs{color:#0f172a;font-size:16px;font-weight:700;line-height:1.1}.Customers_statLabel__DegeG{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.Customers_toolbar__bdOpq{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:14px;padding:12px 14px}.Customers_searchBox__nfEtS{flex:1 1;max-width:420px;min-width:220px;position:relative}.Customers_searchBox__nfEtS i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Customers_searchBox__nfEtS input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;outline:none;padding:0 36px 0 34px;transition:all .15s;width:100%}.Customers_searchBox__nfEtS input::placeholder{color:#94a3b8}.Customers_searchBox__nfEtS input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Customers_clearSearch__8ipX5{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:22px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px}.Customers_clearSearch__8ipX5:hover{background:#cbd5e1;color:#334155}.Customers_toolBtn__uMoyC{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 12px;position:relative;transition:all .15s;white-space:nowrap}.Customers_toolBtn__uMoyC:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.Customers_toolBtn__uMoyC.Customers_active__i9Itl{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.Customers_toolBtn__uMoyC i{font-size:11px}.Customers_toolBtnBadge__Uq0KJ{align-items:center;background:#4f46e5;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:2px;min-width:18px;padding:0 5px}.Customers_toolDivider__-RL8O{background:#e2e8f0;height:22px;width:1px}.Customers_toolSelect__ZmRAI{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:36px;outline:none;padding:0 30px 0 12px;transition:all .15s}.Customers_toolSelect__ZmRAI:hover{border-color:#cbd5e1}.Customers_toolSelect__ZmRAI:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Customers_quickTabs__ufMda{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.Customers_quickTab__iR1GD{align-items:center;background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 14px;transition:all .15s;white-space:nowrap}.Customers_quickTab__iR1GD:hover:not(.Customers_quickTabActive__CIBhE){background:#fff;color:#334155}.Customers_quickTabActive__CIBhE{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.Customers_tabBadge__435V-{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.Customers_quickTabActive__CIBhE .Customers_tabBadge__435V-{background:#eef2ff;color:#4f46e5}.Customers_activeChips__wnceq{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.Customers_activeChipsLabel__tve1Z{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.Customers_chip__a1E52{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.Customers_chipLabel__4qKkS{color:#6366f1;font-weight:500}.Customers_chipRemove__\+BIrK{align-items:center;background:#6366f12e;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.Customers_chipRemove__\+BIrK:hover{background:#4f46e5;color:#fff}.Customers_chipsClearAll__tELJ5{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:11.5px;font-weight:600;margin-left:auto;padding:4px 8px;transition:all .15s}.Customers_chipsClearAll__tELJ5:hover{background:#fef2f2}.Customers_bulkBar__wlTni{align-items:center;animation:Customers_slideDown__YWeie .2s ease;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:10px 14px}@keyframes Customers_slideDown__YWeie{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Customers_bulkBarText__pMat6{color:#4338ca;font-size:13px;font-weight:600}.Customers_bulkBarText__pMat6 strong{font-weight:700}.Customers_bulkBarActions__Loib2{align-items:center;display:flex;gap:8px;margin-left:auto}.Customers_bulkBarBtn__8pq8z{align-items:center;background:#fff;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 12px;transition:all .15s}.Customers_bulkBarBtn__8pq8z:hover{background:#eef2ff}.Customers_bulkBarBtn__8pq8z.Customers_danger__T5Pn8{border-color:#fecaca;color:#b91c1c}.Customers_bulkBarBtn__8pq8z.Customers_danger__T5Pn8:hover{background:#fef2f2}.Customers_bulkBarClose__DABEQ{align-items:center;background:#6366f126;border:none;border-radius:6px;color:#4338ca;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;width:26px}.Customers_bulkBarClose__DABEQ:hover{background:#6366f140}.Customers_tableCard__mHWpx{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.Customers_tableWrapper__QfG\+S{overflow-x:auto}.Customers_table__vYFIe{border-collapse:collapse;width:100%}.Customers_table__vYFIe thead th{background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.Customers_table__vYFIe tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.Customers_table__vYFIe tbody tr:hover{background:#f8fafc}.Customers_table__vYFIe tbody tr:last-child{border-bottom:none}.Customers_table__vYFIe tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.Customers_clickableRow__zN8xE{cursor:pointer}.Customers_selectedRow__o2CI4{background:#eef2ff!important}.Customers_textRight__gpf8n{text-align:right}.Customers_textCenter__hwTFd{text-align:center}.Customers_groupRow__tnN9K td{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:700;letter-spacing:.05em;padding:8px 14px;text-transform:uppercase}.Customers_groupRowCount__JvZIv{color:#64748b;font-weight:500;letter-spacing:normal;margin-left:8px;text-transform:none}.Customers_checkboxCell__G9uGz{padding:0 0 0 14px!important;width:36px}.Customers_checkbox__GoTe0{accent-color:#4f46e5;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;height:16px;width:16px}.Customers_productCell__yRSwa{align-items:center;display:flex;gap:12px}.Customers_productThumb__wAaLV{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;overflow:hidden;width:36px}.Customers_productThumb__wAaLV img{height:100%;object-fit:cover;width:100%}.Customers_productInfo__c4BGu{display:flex;flex-direction:column;min-width:0}.Customers_productNameRow__pEP7x{align-items:center;display:flex;gap:8px}.Customers_productName__qD6h7{color:#0f172a;font-size:13px;font-weight:600;line-height:1.2}.Customers_productCode__Xy-BU{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.03em;margin-bottom:2px}.Customers_productMeta__CZQGl{color:#64748b;font-size:11px;margin-top:2px}.Customers_typeBadgeFinished__TLw6E,.Customers_typeBadgeRaw__0P-0R{align-items:center;border-radius:4px;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.Customers_typeBadgeFinished__TLw6E{background:#dcfce7;color:#166534}.Customers_typeBadgeRaw__0P-0R{background:#fef3c7;color:#92400e}.Customers_categoryBadge__BMaVJ{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.Customers_costPrice__6Ksps,.Customers_sellPrice__PV6OY{font-feature-settings:"tnum";color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.Customers_costPrice__6Ksps{color:#64748b;font-weight:500}.Customers_stockQty__KVqBD{font-feature-settings:"tnum";align-items:center;color:#0f172a;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px}.Customers_stockLabel__8caGq{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Customers_stockOut__1p0Pm{color:#b91c1c}.Customers_stockOut__1p0Pm .Customers_stockLabel__8caGq{color:#ef4444}.Customers_stockCritical__iwbXk{color:#c2410c}.Customers_stockCritical__iwbXk .Customers_stockLabel__8caGq{color:#f97316}.Customers_stockLow__j8ZUi{color:#a16207}.Customers_stockLow__j8ZUi .Customers_stockLabel__8caGq{color:#ca8a04}.Customers_stockOk__cq0a5{color:#166534}.Customers_statusBadge__YsiWD{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px}.Customers_statusBadge__YsiWD:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.Customers_statusBadge__YsiWD.Customers_stockOk__cq0a5{background:#dcfce7;color:#15803d}.Customers_statusBadge__YsiWD.Customers_stockLow__j8ZUi{background:#fef3c7;color:#a16207}.Customers_statusBadge__YsiWD.Customers_stockCritical__iwbXk{background:#fed7aa;color:#c2410c}.Customers_statusBadge__YsiWD.Customers_stockOut__1p0Pm{background:#fee2e2;color:#b91c1c}.Customers_expiryBadge__IKx7w{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.Customers_expirySafe__cNWir{background:#dcfce7;color:#15803d}.Customers_expiryCaution__W6TgM{background:#fef3c7;color:#a16207}.Customers_expiryWarning__N-Ah-{background:#fed7aa;color:#c2410c}.Customers_expiryDanger__Pvk13{background:#fee2e2;color:#b91c1c}.Customers_actionsCell__AyScS{text-align:center;width:50px}.Customers_actionMenuBtn__vqZ8Q{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;height:30px;justify-content:center;transition:all .15s;width:30px}.Customers_actionMenuBtn__vqZ8Q:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.Customers_actionMenu__TClyO{animation:Customers_dropIn__IlR4G .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:160px;padding:4px;position:absolute;z-index:1100}.Customers_actionMenuItem__B1qqo{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:9px;padding:8px 12px;text-align:left;transition:all .1s;width:100%}.Customers_actionMenuItem__B1qqo:hover{background:#f1f5f9;color:#0f172a}.Customers_actionMenuItem__B1qqo i{color:#6366f1;font-size:12px;width:14px}.Customers_actionMenuItem__B1qqo.Customers_danger__T5Pn8{color:#b91c1c}.Customers_actionMenuItem__B1qqo.Customers_danger__T5Pn8:hover{background:#fef2f2}.Customers_actionMenuItem__B1qqo.Customers_danger__T5Pn8 i{color:#ef4444}.Customers_actionMenuDivider__EdG3-{background:#f1f5f9;height:1px;margin:4px 0}@keyframes Customers_dropIn__IlR4G{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Customers_loadingState__QJ7hD{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.Customers_spinner__gSZdz{animation:Customers_spin__D1Dx6 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:36px;width:36px}@keyframes Customers_spin__D1Dx6{to{transform:rotate(1turn)}}.Customers_emptyState__-aiw1{align-items:center;display:flex;flex-direction:column;gap:12px;padding:80px 20px;text-align:center}.Customers_emptyIcon__3-Ouw{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;font-size:26px;height:72px;justify-content:center;margin-bottom:6px;width:72px}.Customers_emptyState__-aiw1 h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.Customers_emptyState__-aiw1 p{color:#64748b;font-size:13px;margin:0;max-width:360px}.Customers_pagination__q1RWL{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.Customers_paginationInfo__nF0ZC{color:#64748b;font-size:12.5px;font-weight:500}.Customers_paginationControls__MU9Ub{align-items:center;display:flex;gap:12px}.Customers_pageSizeSelect__pCBtD{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;height:32px;outline:none;padding:0 28px 0 10px}.Customers_pageSizeSelect__pCBtD:focus{border-color:#6366f1}.Customers_pageButtons__iwt0A{display:flex;gap:4px}.Customers_pageBtn__K1Vsc{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:32px;min-width:32px;padding:0 10px;transition:all .15s}.Customers_pageBtn__K1Vsc:hover:not(:disabled):not(.Customers_pageDots__9p2Wt){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Customers_pageBtn__K1Vsc:disabled{cursor:not-allowed;opacity:.4}.Customers_pageBtnActive__KYvow{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.Customers_pageDots__9p2Wt{background:#0000;border:none;cursor:default}.Customers_modalOverlay__VYwrU{align-items:center;animation:Customers_fadeIn__tJRaw .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes Customers_fadeIn__tJRaw{0%{opacity:0}to{opacity:1}}.Customers_filterModal__HIcM6{animation:Customers_modalIn__YtdvK .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:880px;overflow:hidden;width:100%}@keyframes Customers_modalIn__YtdvK{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Customers_filterModalHdr__qvTdq{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.Customers_filterModalTitle__fOsm\+ h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.Customers_filterModalTitle__fOsm\+ p{color:#64748b;font-size:12.5px;margin:4px 0 0}.Customers_modalClose__Y6yRd{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .15s;width:30px}.Customers_modalClose__Y6yRd:hover{background:#f1f5f9;color:#0f172a}.Customers_filterModalBody__hFmyJ{display:grid;flex:1 1;grid-template-columns:280px 1fr;min-height:0;overflow:hidden}.Customers_filterLeft__53hli{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.Customers_filterLeftHdr__k1Mdq{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.Customers_filterLeftHdr__k1Mdq h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.Customers_filterAppliedCount__WG1jF{align-items:center;background:#eef2ff;border-radius:999px;color:#4f46e5;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.Customers_filterAppliedCount__WG1jF button{align-items:center;background:none;border:none;color:#4f46e5;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.Customers_filterCatBtn__FPSRC{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 12px;position:relative;text-align:left;transition:all .15s;width:100%}.Customers_filterCatBtn__FPSRC:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.Customers_filterCatBtn__FPSRC.Customers_activeCat__3xYyJ{background:#fff;border-color:#c7d2fe;box-shadow:0 1px 3px #6366f11a;color:#4f46e5}.Customers_filterCatBtn__FPSRC i:first-child{color:#94a3b8;font-size:13px;width:16px}.Customers_filterCatBtn__FPSRC.Customers_activeCat__3xYyJ i:first-child{color:#6366f1}.Customers_filterCatBtn__FPSRC .Customers_filterCatChev__u-riQ{color:#cbd5e1;font-size:10px;margin-left:auto}.Customers_filterCatChips__7mSzA{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;padding-left:26px}.Customers_filterCatChip__XdFzI{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;padding:2px 4px 2px 8px}.Customers_filterCatChip__XdFzI button{align-items:center;background:#6366f12e;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;font-size:8px;height:14px;justify-content:center;padding:0;width:14px}.Customers_filterCatChip__XdFzI button:hover{background:#4f46e5;color:#fff}.Customers_filterRight__UmTi4{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.Customers_filterRightHdr__j7qJM h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.Customers_filterRightHdr__j7qJM p{color:#64748b;font-size:12.5px;margin:4px 0 0}.Customers_filterField__qbrxD{display:flex;flex-direction:column;gap:6px}.Customers_filterFieldLabel__GCwhq{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Customers_filterRange__ZAe74{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.Customers_filterRange__ZAe74 .Customers_rangeInputWrap__rngaQ{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;overflow:hidden;transition:all .15s}.Customers_filterRange__ZAe74 .Customers_rangeInputWrap__rngaQ:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Customers_filterRange__ZAe74 .Customers_rangePrefix__nO9Jj{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:36px;padding:0 10px}.Customers_filterRange__ZAe74 input{background:#0000;border:none;color:#0f172a;font-size:13px;height:36px;outline:none;padding:0 10px;width:100%}.Customers_filterRange__ZAe74 .Customers_rangeSep__n0yN7{color:#94a3b8;font-size:12px;font-weight:500}.Customers_filterOptList__heTsV{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;padding:4px 0}.Customers_filterOptRow__uDQvw{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.Customers_filterOptRow__uDQvw:hover{background:#f8fafc;border-color:#e2e8f0}.Customers_filterOptRow__uDQvw.Customers_selected__cPf5M{background:#eef2ff;border-color:#c7d2fe}.Customers_filterOptRow__uDQvw input{accent-color:#4f46e5}.Customers_filterOptRow__uDQvw .Customers_filterOptLabel__beXSb{color:#334155;flex:1 1;font-size:13px;font-weight:500}.Customers_filterOptRow__uDQvw.Customers_selected__cPf5M .Customers_filterOptLabel__beXSb{color:#4338ca;font-weight:600}.Customers_filterOptRow__uDQvw .Customers_filterOptCount__jxgeH{color:#94a3b8;font-size:11.5px;font-weight:500}.Customers_filterDropdown__aio1v{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 30px 0 12px}.Customers_filterDropdown__aio1v:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Customers_filterDate__cC9q5{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.Customers_filterDate__cC9q5:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Customers_filterModalFtr__gkIIJ{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.Customers_filterModalFtr__gkIIJ .Customers_resetBtn__wLlg0{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.Customers_filterModalFtr__gkIIJ .Customers_resetBtn__wLlg0:hover{background:#fef2f2}.Customers_filterModalFtrR__FBWMc{align-items:center;display:flex;gap:8px}.Customers_popover__XVxBd{animation:Customers_dropIn__IlR4G .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.Customers_popoverTitle__DSqkB{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.Customers_popoverItem__3Y42q{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:9px;padding:8px 10px;text-align:left;transition:all .1s;width:100%}.Customers_popoverItem__3Y42q:hover{background:#f1f5f9;color:#0f172a}.Customers_popoverItem__3Y42q.Customers_active__i9Itl{background:#eef2ff;color:#4f46e5;font-weight:600}.Customers_popoverItem__3Y42q input{accent-color:#4f46e5}.Customers_popoverItem__3Y42q i{color:#94a3b8;font-size:11px;width:14px}.Customers_popoverItem__3Y42q.Customers_active__i9Itl i{color:#4f46e5}.Customers_popoverDivider__Rypyn{background:#f1f5f9;height:1px;margin:4px 0}.Customers_savedViewSave__Cn1K\+{display:flex;gap:6px;padding:6px 8px}.Customers_savedViewSave__Cn1K\+ input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;outline:none;padding:0 10px}.Customers_savedViewSave__Cn1K\+ input:focus{border-color:#6366f1}.Customers_savedViewSave__Cn1K\+ button{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 10px}.Customers_savedViewSave__Cn1K\+ button:hover{background:#4338ca}.Customers_savedViewRow__zCplJ{align-items:center;display:flex;gap:6px}.Customers_savedViewRow__zCplJ .Customers_popoverItem__3Y42q{flex:1 1}.Customers_savedViewDel__\+C7u0{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:10px;height:24px;transition:all .15s;width:24px}.Customers_savedViewDel__\+C7u0:hover{background:#fef2f2;color:#ef4444}.Customers_bulkModal__lhg7g{animation:Customers_modalIn__YtdvK .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:580px;overflow:hidden;width:100%}.Customers_bulkModalHdr__Fcia2{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 22px 16px}.Customers_bulkModalHdr__Fcia2 h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.Customers_bulkModalHdr__Fcia2 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.Customers_bulkModalHdr__Fcia2 h3 strong{color:#4f46e5;font-weight:700}.Customers_bulkModalBody__KvP2z{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.Customers_bulkSection__6v6U6{background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:all .15s}.Customers_bulkSection__6v6U6.Customers_enabled__S1ebC{background:#fafbff;border-color:#c7d2fe}.Customers_bulkSectionHdr__Guohz{align-items:center;cursor:pointer;display:flex;gap:10px;padding:12px 14px;-webkit-user-select:none;user-select:none}.Customers_bulkSectionHdr__Guohz input{accent-color:#4f46e5;cursor:pointer}.Customers_bulkSectionTitle__hEv3z{color:#0f172a;flex:1 1;font-size:13px;font-weight:700}.Customers_bulkSection__6v6U6.Customers_enabled__S1ebC .Customers_bulkSectionTitle__hEv3z{color:#4338ca}.Customers_bulkSectionHdr__Guohz i{color:#94a3b8;font-size:14px}.Customers_bulkSection__6v6U6.Customers_enabled__S1ebC .Customers_bulkSectionHdr__Guohz i{color:#6366f1}.Customers_bulkSectionBody__l6ySH{animation:Customers_expand__6yOqx .15s ease;display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}@keyframes Customers_expand__6yOqx{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Customers_bulkRow__W445k{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.Customers_bulkInline__SsCr0{align-items:center;display:flex;gap:10px}.Customers_bulkInput__SlFjX{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.Customers_bulkInput__SlFjX:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Customers_bulkRadioGroup__cnWr1{display:flex;flex-direction:column;gap:6px}.Customers_bulkRadio__wfP9Z{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;gap:8px;padding:8px 10px;transition:all .15s}.Customers_bulkRadio__wfP9Z:hover{background:#f8fafc;border-color:#cbd5e1}.Customers_bulkRadio__wfP9Z input{accent-color:#4f46e5}.Customers_bulkRadio__wfP9Z.Customers_selectedRadio__TgmDW{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:600}.Customers_bulkRadio__wfP9Z.Customers_disabled__-8WOz{cursor:not-allowed;opacity:.6}.Customers_bulkRadioBadge__NXzxJ{background:#fef3c7;border-radius:4px;color:#92400e;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:2px 6px;text-transform:uppercase}.Customers_bulkHint__-tN5W{align-items:center;color:#64748b;display:flex;font-size:11.5px;font-style:italic;gap:5px}.Customers_bulkHint__-tN5W i{color:#6366f1}.Customers_bulkPreview__qosa-{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:12px;font-weight:500;margin-top:4px;padding:8px 10px}.Customers_bulkWarn__\+cjt7{align-items:center;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;font-size:12px;font-weight:500;gap:8px;margin-top:4px;padding:10px 12px}.Customers_bulkWarn__\+cjt7 i{color:#d97706}.Customers_bulkDanger__nWnef{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:12px;font-weight:600;gap:8px;margin-top:4px;padding:10px 12px}.Customers_bulkDanger__nWnef i{color:#ef4444}.Customers_bulkConfirmInput__jqQSE{margin-top:6px}.Customers_bulkConfirmInput__jqQSE input{background:#fff;border:1px solid #fecaca;border-radius:8px;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.Customers_bulkConfirmInput__jqQSE input:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.Customers_bulkProgress__R-Yu6{background:#f1f5f9;border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.Customers_bulkProgressBar__tMcGY{background:linear-gradient(90deg,#6366f1,#4f46e5);border-radius:999px;height:100%;transition:width .3s ease}.Customers_bulkProgressLabel__Qkea4{color:#475569;font-size:12px;font-weight:500;margin-top:6px;text-align:center}.Customers_bulkModalFtr__B5iDn{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}@media (max-width:1100px){.Customers_statsRow__9uMyx{grid-template-columns:repeat(2,1fr)}.Customers_filterModalBody__hFmyJ{grid-template-columns:220px 1fr}}@media (max-width:768px){.Customers_pageHeader__FCstB{align-items:stretch;flex-direction:column;gap:12px}.Customers_headerActions__9YmjG{flex-wrap:wrap}.Customers_statsRow__9uMyx{grid-template-columns:1fr 1fr}.Customers_toolbar__bdOpq{flex-wrap:wrap}.Customers_searchBox__nfEtS{flex-basis:100%;max-width:none}.Customers_filterModalBody__hFmyJ{grid-template-columns:1fr}.Customers_filterLeft__53hli{border-bottom:1px solid #f1f5f9;border-right:none;max-height:200px}.Customers_pagination__q1RWL{flex-direction:column}.Customers_bulkBar__wlTni{flex-wrap:wrap}.Customers_bulkBarActions__Loib2{justify-content:flex-end;width:100%}}.Customers_actionCell__BDJ87{text-align:center;width:60px}.Customers_actionMenu__TClyO button{align-items:center;background:#0000;border:none;color:#475569;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 14px;text-align:left;transition:background .1s;width:100%}.Customers_actionMenu__TClyO button:hover{background:#f8fafc;color:#0f172a}.Customers_actionMenu__TClyO button i{color:#6366f1;font-size:12px;width:14px}.Customers_actionMenu__TClyO .Customers_actionMenuDanger__i89KE{color:#b91c1c!important}.Customers_actionMenu__TClyO .Customers_actionMenuDanger__i89KE:hover{background:#fef2f2!important}.Customers_actionMenu__TClyO .Customers_actionMenuDanger__i89KE i{color:#ef4444!important}.Customers_typeRegular__kDcwJ{background:#f1f5f9;color:#475569}.Customers_typeVip__iVr1L{background:#fef3c7;color:#92400e}.Customers_typeCorporate__Kbg-z{background:#dbeafe;color:#1e40af}.Customers_typeWholesale__s2nqV{background:#dcfce7;color:#065f46}.Customers_statusInfo__1LzSG{background:#dbeafe;color:#1e40af}.CreditPaymentModal_modalOverlay__-UtIU{align-items:center;animation:CreditPaymentModal_fadeIn__0CsIn .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1050}@keyframes CreditPaymentModal_fadeIn__0CsIn{0%{opacity:0}to{opacity:1}}.CreditPaymentModal_modalContent__VQ7xl{animation:CreditPaymentModal_slideUp__RSP7g .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:100%}@keyframes CreditPaymentModal_slideUp__RSP7g{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreditPaymentModal_modalHeader__dYG3R{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.CreditPaymentModal_headerTitle__wWapT{align-items:center;display:flex;font-size:17px;font-weight:600;gap:10px}.CreditPaymentModal_headerTitle__wWapT i{font-size:18px}.CreditPaymentModal_closeBtn__UDn49{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.CreditPaymentModal_closeBtn__UDn49:hover{background:#ffffff4d;transform:scale(1.1)}.CreditPaymentModal_modalBody__J81wP{flex:1 1;overflow-y:auto;padding:20px}.CreditPaymentModal_customerCard__81kTM{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:12px}.CreditPaymentModal_customerAvatar__OfN5r{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:18px;height:42px;justify-content:center;width:42px}.CreditPaymentModal_customerInfo__I7\+pW{flex:1 1}.CreditPaymentModal_customerName__pckf0{color:#1a1a2e;font-size:15px;font-weight:600}.CreditPaymentModal_customerId__voeHf{color:#6c757d;font-size:12px;margin-top:2px}.CreditPaymentModal_modeToggle__ani2W{display:flex;gap:10px;margin-bottom:16px}.CreditPaymentModal_modeBtn__pk9aN{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#6c757d;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.CreditPaymentModal_modeBtn__pk9aN i{font-size:16px}.CreditPaymentModal_modeBtn__pk9aN:hover:not(:disabled){background:#f8f9ff;border-color:#667eea;color:#667eea}.CreditPaymentModal_modeBtn__pk9aN.CreditPaymentModal_active__C\+z6m{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000;color:#fff}.CreditPaymentModal_modeBtn__pk9aN:disabled{cursor:not-allowed;opacity:.5}.CreditPaymentModal_accountSummary__O5Sff{background:#f0f4ff;border:1px solid #d4dcff;border-radius:10px;margin-bottom:16px;padding:14px}.CreditPaymentModal_summaryRow__KdeVf{color:#495057;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.CreditPaymentModal_summaryRow__KdeVf:not(:last-child){border-bottom:1px solid #d4dcff}.CreditPaymentModal_summaryAmount__64anZ{color:#dc3545;font-size:18px;font-weight:700}.CreditPaymentModal_invoiceCard__Go9oQ{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:16px;overflow:hidden}.CreditPaymentModal_invoiceHeader__dyO7R{align-items:center;background:#f8f9fa;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 14px}.CreditPaymentModal_invoiceNumber__7VIPV{align-items:center;color:#667eea;display:flex;font-size:14px;font-weight:600;gap:8px}.CreditPaymentModal_overdueBadge__ght4j{background:#fee2e2;border-radius:12px;color:#dc2626;font-size:11px;font-weight:600;padding:3px 8px}.CreditPaymentModal_invoiceDetails__i11iI{padding:12px 14px}.CreditPaymentModal_detailRow__0UwGv{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.CreditPaymentModal_detailRow__0UwGv span:first-child{color:#6c757d}.CreditPaymentModal_detailRow__0UwGv span:last-child{color:#1a1a2e;font-weight:500}.CreditPaymentModal_paidAmount__EZIjE{color:#10b981!important}.CreditPaymentModal_amountDueRow__4gMIb{border-top:1px dashed #e2e8f0;margin-top:6px;padding-top:10px}.CreditPaymentModal_dueAmount__AuYGF{color:#dc2626!important;font-size:16px!important;font-weight:700!important}.CreditPaymentModal_formGroup__-xc\+T{margin-bottom:16px}.CreditPaymentModal_formGroup__-xc\+T label{align-items:center;color:#4a5568;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.CreditPaymentModal_formGroup__-xc\+T label i{color:#667eea}.CreditPaymentModal_formControl__\+VFbf{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.CreditPaymentModal_formControl__\+VFbf:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea26;outline:none}.CreditPaymentModal_formControl__\+VFbf:disabled{background:#f8f9fa;cursor:not-allowed}.CreditPaymentModal_methodButtons__MbYAN{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.CreditPaymentModal_methodBtn__dNpGA{align-items:center;background:#f8f9fa;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 8px;transition:all .2s ease}.CreditPaymentModal_methodBtn__dNpGA i{color:#6c757d;font-size:20px}.CreditPaymentModal_methodBtn__dNpGA span{color:#6c757d;font-size:11px;font-weight:600;text-align:center}.CreditPaymentModal_methodBtn__dNpGA:hover:not(:disabled){background:#f0f4ff;border-color:#667eea}.CreditPaymentModal_methodBtn__dNpGA:hover:not(:disabled) i,.CreditPaymentModal_methodBtn__dNpGA:hover:not(:disabled) span{color:#667eea}.CreditPaymentModal_methodBtn__dNpGA.CreditPaymentModal_active__C\+z6m{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000}.CreditPaymentModal_methodBtn__dNpGA.CreditPaymentModal_active__C\+z6m i,.CreditPaymentModal_methodBtn__dNpGA.CreditPaymentModal_active__C\+z6m span{color:#fff}.CreditPaymentModal_methodBtn__dNpGA:disabled{cursor:not-allowed;opacity:.5}.CreditPaymentModal_errorMethods__Ow6uh,.CreditPaymentModal_loadingMethods__E5dgd{border-radius:8px;font-size:13px;padding:16px;text-align:center}.CreditPaymentModal_loadingMethods__E5dgd{background:#f0f4ff;color:#667eea}.CreditPaymentModal_loadingMethods__E5dgd i{margin-right:8px}.CreditPaymentModal_errorMethods__Ow6uh{background:#fee2e2;color:#dc2626}.CreditPaymentModal_errorMethods__Ow6uh i{margin-right:8px}.CreditPaymentModal_amountInputWrapper__hLzQa{align-items:center;border:1.5px solid #e2e8f0;border-radius:8px;display:flex;overflow:hidden;transition:all .2s ease}.CreditPaymentModal_amountInputWrapper__hLzQa:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea26}.CreditPaymentModal_currencyPrefix__Z8Dmv{background:#f8f9fa;border-right:1px solid #e2e8f0;color:#6c757d;font-size:14px;font-weight:600;padding:10px 12px}.CreditPaymentModal_amountInput__rMqdZ{border:none;flex:1 1;font-size:16px;font-weight:600;outline:none;padding:10px 12px}.CreditPaymentModal_amountInput__rMqdZ:disabled{background:#f8f9fa;cursor:not-allowed}.CreditPaymentModal_quickAmounts__jSw76{display:flex;gap:8px;margin-top:10px}.CreditPaymentModal_quickBtn__Cd-Fq{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#6c757d;cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:8px 12px;transition:all .2s ease}.CreditPaymentModal_quickBtn__Cd-Fq:hover:not(:disabled){background:#667eea;border-color:#667eea;color:#fff}.CreditPaymentModal_quickBtn__Cd-Fq:disabled{cursor:not-allowed;opacity:.5}.CreditPaymentModal_errorMessage__8vFY3,.CreditPaymentModal_successMessage__\+VVJA{align-items:center;border-radius:8px;display:flex;font-size:13px;gap:10px;margin-top:12px;padding:12px 14px}.CreditPaymentModal_errorMessage__8vFY3{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.CreditPaymentModal_successMessage__\+VVJA{background:#d1fae5;border:1px solid #a7f3d0;color:#059669}.CreditPaymentModal_errorMessage__8vFY3 i,.CreditPaymentModal_successMessage__\+VVJA i{font-size:16px}.CreditPaymentModal_modalFooter__-p3vz{align-items:center;background:#f8f9fa;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.CreditPaymentModal_paymentSummary__Y4Jc\+{align-items:center;color:#6c757d;display:flex;font-size:14px;gap:8px}.CreditPaymentModal_paymentSummary__Y4Jc\+ strong{color:#1a1a2e;font-size:18px}.CreditPaymentModal_footerActions__-zPLP{display:flex;gap:10px}.CreditPaymentModal_cancelBtn__LjHaK,.CreditPaymentModal_payBtn__ZDEkp{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s ease}.CreditPaymentModal_cancelBtn__LjHaK{background:#e2e8f0;color:#4a5568}.CreditPaymentModal_cancelBtn__LjHaK:hover{background:#cbd5e0}.CreditPaymentModal_payBtn__ZDEkp{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.CreditPaymentModal_payBtn__ZDEkp:hover:not(:disabled){box-shadow:0 4px 12px #10b98159;transform:translateY(-1px)}.CreditPaymentModal_payBtn__ZDEkp:disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.CreditPaymentModal_modalContent__VQ7xl{border-radius:16px 16px 0 0;margin-top:auto;max-height:95vh}.CreditPaymentModal_modeToggle__ani2W{flex-direction:column}.CreditPaymentModal_methodButtons__MbYAN{grid-template-columns:repeat(3,1fr)}.CreditPaymentModal_quickAmounts__jSw76{flex-wrap:wrap}.CreditPaymentModal_quickBtn__Cd-Fq{flex-basis:calc(50% - 4px);flex-grow:0;flex-shrink:0}.CreditPaymentModal_modalFooter__-p3vz{flex-direction:column;gap:12px}.CreditPaymentModal_paymentSummary__Y4Jc\+{justify-content:center;width:100%}.CreditPaymentModal_footerActions__-zPLP{width:100%}.CreditPaymentModal_cancelBtn__LjHaK,.CreditPaymentModal_payBtn__ZDEkp{flex:1 1;justify-content:center}}.PaymentReceiptModal_modalOverlay__eAsIC{align-items:center;animation:PaymentReceiptModal_fadeIn__zpfFP .2s ease;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1060}@keyframes PaymentReceiptModal_fadeIn__zpfFP{0%{opacity:0}to{opacity:1}}.PaymentReceiptModal_modalContent__dJ5iQ{animation:PaymentReceiptModal_slideUp__4fvvJ .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:420px;overflow:hidden;width:100%}@keyframes PaymentReceiptModal_slideUp__4fvvJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PaymentReceiptModal_modalHeader__hqiDd{align-items:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;justify-content:space-between;padding:14px 20px}.PaymentReceiptModal_headerTitle__ijYbX{align-items:center;display:flex;font-size:16px;font-weight:600;gap:10px}.PaymentReceiptModal_headerTitle__ijYbX i{font-size:18px}.PaymentReceiptModal_closeBtn__cpPpT{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.PaymentReceiptModal_closeBtn__cpPpT:hover{background:#ffffff4d;transform:scale(1.1)}.PaymentReceiptModal_modalBody__QTKHu{background:#f8f9fa;flex:1 1;overflow-y:auto;padding:20px}.PaymentReceiptModal_successIcon__Mq-7j{align-items:center;animation:PaymentReceiptModal_scaleIn__4FqcI .3s ease .1s both;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;height:70px;justify-content:center;margin:0 auto 20px;width:70px}@keyframes PaymentReceiptModal_scaleIn__4FqcI{0%{transform:scale(0)}to{transform:scale(1)}}.PaymentReceiptModal_successIcon__Mq-7j i{color:#fff;font-size:32px}.PaymentReceiptModal_paymentSummaryCard__4Avxh{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px;padding:20px;text-align:center}.PaymentReceiptModal_receiptNumber__81jYQ{color:#6b7280;font-size:12px;font-weight:500;margin-bottom:8px}.PaymentReceiptModal_amountPaidLarge__wIu7f{color:#10b981;font-size:32px;font-weight:700;margin-bottom:4px}.PaymentReceiptModal_paymentDate__2cFp3{color:#9ca3af;font-size:12px}.PaymentReceiptModal_detailsSection__5K00s{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;margin-bottom:16px;padding:16px}.PaymentReceiptModal_detailRow__FT3NB{align-items:center;border-bottom:1px solid #f3f4f6;color:#4a5568;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.PaymentReceiptModal_detailRow__FT3NB:last-child{border-bottom:none}.PaymentReceiptModal_detailRow__FT3NB span:first-child{color:#6b7280}.PaymentReceiptModal_detailRow__FT3NB strong{color:#1a202c;font-weight:600}.PaymentReceiptModal_divider__P-co1{background:#e2e8f0;height:1px;margin:12px 0}.PaymentReceiptModal_paidRow__nubc7,.PaymentReceiptModal_paidRow__nubc7 span{color:#10b981!important}.PaymentReceiptModal_balanceRow__JSzcB{font-size:14px;padding-top:12px}.PaymentReceiptModal_hasBalance__VloyW{color:#dc2626!important}.PaymentReceiptModal_noBalance__xDooX{color:#10b981!important}.PaymentReceiptModal_paperSelector__0sjXz{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000f;display:flex;justify-content:space-between;padding:14px 16px}.PaymentReceiptModal_paperSelector__0sjXz>span{color:#4a5568;font-size:13px;font-weight:500}.PaymentReceiptModal_paperOptions__510VW{display:flex;gap:8px}.PaymentReceiptModal_paperOption__6Dcri{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.PaymentReceiptModal_paperOption__6Dcri:hover{border-color:#667eea;color:#667eea}.PaymentReceiptModal_paperOption__6Dcri.PaymentReceiptModal_active__PJg00{background:#667eea;border-color:#667eea;color:#fff}.PaymentReceiptModal_modalFooter__Br5M3{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:14px 20px}.PaymentReceiptModal_closeButton__fcZQ1,.PaymentReceiptModal_printBtn__ZC5Qt{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.PaymentReceiptModal_closeButton__fcZQ1{background:#e2e8f0;color:#4a5568}.PaymentReceiptModal_closeButton__fcZQ1:hover{background:#cbd5e0}.PaymentReceiptModal_printBtn__ZC5Qt{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.PaymentReceiptModal_printBtn__ZC5Qt:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}@media (max-width:480px){.PaymentReceiptModal_modalContent__dJ5iQ{border-radius:16px 16px 0 0;margin-top:auto;max-height:95vh}.PaymentReceiptModal_paperSelector__0sjXz{align-items:flex-start;flex-direction:column;gap:10px}.PaymentReceiptModal_paperOptions__510VW{width:100%}.PaymentReceiptModal_paperOption__6Dcri{flex:1 1;text-align:center}}.CustomerStatement_statementContainer__JgVSM{background:#f8f9fa;min-height:100%;padding:24px}.CustomerStatement_pageHeader__-ERZ7{margin-bottom:20px}.CustomerStatement_pageHeader__-ERZ7 h1{color:#1a1a2e;font-size:24px;font-weight:600;margin:0}.CustomerStatement_filtersBar__IGvQ8{align-items:flex-end;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px 20px}.CustomerStatement_filterItem__Y6sY5{display:flex;flex-direction:column;gap:6px}.CustomerStatement_filterItem__Y6sY5 label{color:#6b7280;font-size:12px;font-weight:500}.CustomerStatement_customerBadge__deX6Y{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;min-width:160px;padding:8px 14px}.CustomerStatement_customerBadge__deX6Y .CustomerStatement_dot__6GPRn{background:#10b981;border-radius:50%;height:8px;width:8px}.CustomerStatement_customerBadge__deX6Y .CustomerStatement_name__boXmk{color:#1f2937;font-size:14px;font-weight:500}.CustomerStatement_dropdownWrapper__BY\+Sn{position:relative}.CustomerStatement_dropdownButton__NIE1F{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;cursor:pointer;display:flex;font-size:14px;gap:8px;min-width:180px;padding:8px 14px}.CustomerStatement_dropdownButton__NIE1F i:first-child{color:#6b7280}.CustomerStatement_dropdownButton__NIE1F span{flex:1 1;text-align:left}.CustomerStatement_dropdownButton__NIE1F i:last-child{color:#9ca3af;font-size:10px}.CustomerStatement_dropdownMenu__IwZC8{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;min-width:100%;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:100}.CustomerStatement_dropdownItem__\+r1m9{color:#374151;cursor:pointer;font-size:14px;padding:10px 14px}.CustomerStatement_dropdownItem__\+r1m9:hover{background:#f3f4f6}.CustomerStatement_dropdownItem__\+r1m9.CustomerStatement_active__GV9zk{background:#eff6ff;color:#2563eb;font-weight:500}.CustomerStatement_dateInput__s\+6s\+{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:14px;min-width:140px;padding:8px 12px}.CustomerStatement_dateInput__s\+6s\+:focus{border-color:#2563eb;outline:none}.CustomerStatement_actionButtons__ysqQY{align-items:center;display:flex;gap:12px;margin-left:auto}.CustomerStatement_moreActionsWrapper__xdkYb{position:relative}.CustomerStatement_moreActionsButton__4cRsS{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px}.CustomerStatement_moreActionsButton__4cRsS:hover{background:#f9fafb}.CustomerStatement_moreActionsButton__4cRsS i{color:#6b7280;font-size:10px}.CustomerStatement_moreActionsMenu__Tx877{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.CustomerStatement_menuItem__9s7dV{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:12px 16px}.CustomerStatement_menuItem__9s7dV:hover{background:#f3f4f6}.CustomerStatement_menuItem__9s7dV i{color:#6b7280;width:16px}.CustomerStatement_sendButton__WmUWN{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.CustomerStatement_sendButton__WmUWN:hover{background:#1d4ed8}.CustomerStatement_statementContent__88gMv{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.CustomerStatement_loadingState__tyJn8{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.CustomerStatement_spinner__0XHyk{animation:CustomerStatement_spin__R0RM6 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:36px;margin-bottom:12px;width:36px}@keyframes CustomerStatement_spin__R0RM6{to{transform:rotate(1turn)}}.CustomerStatement_errorState__-ZFFo{align-items:center;color:#dc2626;display:flex;flex-direction:column;padding:60px 20px}.CustomerStatement_errorState__-ZFFo i{font-size:36px;margin-bottom:12px;opacity:.6}.CustomerStatement_errorState__-ZFFo button{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:12px;padding:8px 16px}.CustomerStatement_emptyState__WEBQW{align-items:center;color:#9ca3af;display:flex;flex-direction:column;padding:60px 20px}.CustomerStatement_emptyState__WEBQW i{font-size:40px;margin-bottom:12px}.CustomerStatement_statementCard__6167u{padding:32px}.CustomerStatement_statementHeader__oekWM{border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:24px}.CustomerStatement_billTo__qZXCA .CustomerStatement_label__-FDnE{color:#9ca3af;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.CustomerStatement_billTo__qZXCA .CustomerStatement_customerName__Gxski{color:#1f2937;font-size:22px;font-weight:600;margin:0 0 8px}.CustomerStatement_billTo__qZXCA .CustomerStatement_addressLine__xIRGm,.CustomerStatement_billTo__qZXCA .CustomerStatement_email__-qD5F,.CustomerStatement_billTo__qZXCA .CustomerStatement_phone__lDswL{color:#6b7280;font-size:14px;margin:4px 0}.CustomerStatement_statementInfo__6vxp7{text-align:right}.CustomerStatement_statementInfo__6vxp7 h3{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 4px}.CustomerStatement_statementInfo__6vxp7 p{color:#9ca3af;font-size:14px;margin:0}.CustomerStatement_tableWrapper__wBZ0s{margin-bottom:24px;overflow-x:auto}.CustomerStatement_invoicesTable__Zovw8{border-collapse:collapse;width:100%}.CustomerStatement_invoicesTable__Zovw8 thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.CustomerStatement_invoicesTable__Zovw8 thead th.CustomerStatement_alignRight__hUHvt{text-align:right}.CustomerStatement_invoicesTable__Zovw8 tbody tr{border-bottom:1px solid #f3f4f6}.CustomerStatement_invoicesTable__Zovw8 tbody tr:hover{background:#fafafa}.CustomerStatement_invoicesTable__Zovw8 tbody td{color:#374151;font-size:14px;padding:14px 16px}.CustomerStatement_invoicesTable__Zovw8 tbody td.CustomerStatement_alignRight__hUHvt{text-align:right}.CustomerStatement_noData__IVkIY{color:#9ca3af;font-style:italic;padding:40px 16px!important;text-align:center}.CustomerStatement_referenceCell__GlpTR{align-items:center;display:flex;gap:10px}.CustomerStatement_referenceCell__GlpTR i{align-items:center;background:#10b981;border-radius:6px;color:#fff;display:flex;font-size:10px;height:24px;justify-content:center;width:24px}.CustomerStatement_referenceCell__GlpTR span{color:#1f2937;font-weight:500}.CustomerStatement_openingRow__S8\+IT{background:#f9fafb;font-weight:500}.CustomerStatement_openingRow__S8\+IT td{color:#6b7280}.CustomerStatement_paymentRow__GlGOG{background:#f0fdf4}.CustomerStatement_paymentRow__GlGOG .CustomerStatement_referenceCell__GlpTR i{background:#16a34a}.CustomerStatement_totalsRow__SIpoC{background:#f9fafb;border-top:2px solid #e5e7eb}.CustomerStatement_debitCol__GPREc{color:#dc2626}.CustomerStatement_creditCol__yXpgk{color:#16a34a}.CustomerStatement_summarySection__122ZL{align-items:flex-end;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;padding-top:20px}.CustomerStatement_summaryRow__M2Kh2{display:flex;justify-content:space-between;padding:8px 0;width:280px}.CustomerStatement_summaryLabel__NW5v1{color:#6b7280;font-size:14px}.CustomerStatement_summaryValue__3GMVS{color:#1f2937;font-size:14px;font-weight:500}.CustomerStatement_summaryDivider__LPCe9{background:#e5e7eb;height:1px;margin:4px 0;width:280px}.CustomerStatement_totalRow__eygTY{border-top:2px solid #1f2937;margin-top:8px;padding-top:12px}.CustomerStatement_totalRow__eygTY .CustomerStatement_summaryLabel__NW5v1,.CustomerStatement_totalRow__eygTY .CustomerStatement_summaryValue__3GMVS{font-size:15px;font-weight:600}@media print{.CustomerStatement_statementContainer__JgVSM{background:#fff;padding:0}.CustomerStatement_filtersBar__IGvQ8,.CustomerStatement_pageHeader__-ERZ7{display:none}.CustomerStatement_statementContent__88gMv{box-shadow:none}.CustomerStatement_invoicesTable__Zovw8 thead th{background:#f3f4f6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.CustomerStatement_referenceCell__GlpTR i{background:#10b981!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width:992px){.CustomerStatement_actionButtons__ysqQY{justify-content:flex-end;margin-top:12px;width:100%}}@media (max-width:768px){.CustomerStatement_statementContainer__JgVSM{padding:16px}.CustomerStatement_filtersBar__IGvQ8{padding:12px}.CustomerStatement_filterItem__Y6sY5{flex:1 1;min-width:120px}.CustomerStatement_statementHeader__oekWM{flex-direction:column;gap:20px}.CustomerStatement_statementInfo__6vxp7{text-align:left}.CustomerStatement_statementCard__6167u{padding:20px}.CustomerStatement_summarySection__122ZL{align-items:stretch}.CustomerStatement_summaryDivider__LPCe9,.CustomerStatement_summaryRow__M2Kh2{width:100%}}.CustomerProfile_pageContainer__RYrY6{margin:0 auto;max-width:1400px;padding:20px}.CustomerProfile_notification__Zyr8q{align-items:center;animation:CustomerProfile_slideIn__q1jgV .3s ease;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:10px;padding:12px 20px;position:fixed;right:20px;top:20px;z-index:1000}.CustomerProfile_notification__Zyr8q.CustomerProfile_success__n2a6b{background:#d4edda;border:1px solid #c3e6cb;color:#155724}.CustomerProfile_notification__Zyr8q.CustomerProfile_error__ZFMCk{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.CustomerProfile_notification__Zyr8q button{background:none;border:none;color:inherit;cursor:pointer;font-size:18px}@keyframes CustomerProfile_slideIn__q1jgV{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.CustomerProfile_backLink__o-XIn{align-items:center;background:none;border:none;color:#6c757d;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;margin-bottom:16px;padding:0}.CustomerProfile_backLink__o-XIn:hover{color:#495057}.CustomerProfile_profileCard__QFFGG{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:20px;padding:24px}.CustomerProfile_profileMain__JSq1K{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.CustomerProfile_avatarSection__MDNWm{align-items:center;display:flex;gap:16px}.CustomerProfile_avatar__5BTY-{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:50%;color:#fff;display:flex;font-size:24px;font-weight:600;height:72px;justify-content:center;width:72px}.CustomerProfile_customerName__JRR3I{color:#1f2937;font-size:24px;font-weight:600;margin:0 0 8px}.CustomerProfile_badgeRow__ilhlH{display:flex;flex-wrap:wrap;gap:8px}.CustomerProfile_statusBadge__uIJ8N{border-radius:20px;font-size:12px;font-weight:500;padding:4px 12px}.CustomerProfile_statusActive__NPF2z{background:#d1fae5;color:#065f46}.CustomerProfile_statusInactive__tde72{background:#fee2e2;color:#991b1b}.CustomerProfile_typeBadge__Ym3q7{border-radius:20px;font-size:12px;font-weight:500;padding:4px 12px}.CustomerProfile_typeRegular__vJR5y{background:#e5e7eb;color:#374151}.CustomerProfile_typeVip__QjQaC{background:#fef3c7;color:#92400e}.CustomerProfile_typeCorporate__7hpDo{background:#dbeafe;color:#1e40af}.CustomerProfile_typeWholesale__cgaql{background:#ede9fe;color:#5b21b6}.CustomerProfile_creditBadge__9iCSh{align-items:center;background:#fce7f3;border-radius:20px;color:#9d174d;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 12px}.CustomerProfile_quickActions__w6Meg{display:flex;gap:8px}.CustomerProfile_actionIcon__sMmRv{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.CustomerProfile_actionIcon__sMmRv:hover{background:#f3f4f6;color:#374151}.CustomerProfile_actionWarning__SYEWd:hover{background:#fef3c7;color:#d97706}.CustomerProfile_actionSuccess__1KirC:hover{background:#d1fae5;color:#059669}.CustomerProfile_actionDanger__nzQpK:hover{background:#fee2e2;color:#dc2626}.CustomerProfile_profileInfoGrid__VNZtW{grid-gap:16px;border-bottom:1px solid #f3f4f6;border-top:1px solid #f3f4f6;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:16px 0}.CustomerProfile_infoLabel__ae-fH{color:#9ca3af;display:block;font-size:12px;margin-bottom:4px}.CustomerProfile_infoValue__8bH2E{color:#374151;font-size:14px;font-weight:500}.CustomerProfile_emailLink__R5r6Q{color:#4f46e5;text-decoration:none}.CustomerProfile_emailLink__R5r6Q:hover{text-decoration:underline}.CustomerProfile_statsRow__elSYq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:16px}.CustomerProfile_statItem__81ftj{background:#f9fafb;border-radius:8px;padding:12px;text-align:center}.CustomerProfile_statLabel__542d6{color:#6b7280;display:block;font-size:12px;margin-bottom:4px}.CustomerProfile_statValue__eKiRJ{color:#1f2937;font-size:16px;font-weight:600}.CustomerProfile_statValueHighlight__lYhhQ{background:#eef2ff;border-radius:20px;color:#4f46e5;display:inline-block;font-size:18px;font-weight:700;padding:4px 12px}.CustomerProfile_tabsContainer__gu8lI{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden}.CustomerProfile_tabsNav__5UbBX{border-bottom:1px solid #e5e7eb;display:flex;overflow-x:auto}.CustomerProfile_tabBtn__H5j93{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:14px 24px;transition:all .2s;white-space:nowrap}.CustomerProfile_tabBtn__H5j93:hover{background:#f9fafb;color:#374151}.CustomerProfile_tabActive__oQfII{border-bottom-color:#4f46e5;color:#4f46e5}.CustomerProfile_tabBadge__E6y85{background:#ef4444}.CustomerProfile_tabContent__Jzkhm{min-height:400px;padding:24px}.CustomerProfile_detailsGrid__6pOCB{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.CustomerProfile_detailCard__cXDJL{background:#f9fafb;border-radius:10px;padding:20px}.CustomerProfile_detailCardTitle__e6jO9{border-bottom:1px solid #e5e7eb;color:#374151;font-size:14px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.CustomerProfile_detailRow__Qbhe3{border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:8px 0}.CustomerProfile_detailRow__Qbhe3:last-child{border-bottom:none}.CustomerProfile_detailLabel__lBnXU{color:#6b7280;font-size:13px}.CustomerProfile_detailValue__SeH9Y{color:#1f2937;font-size:13px;font-weight:500;text-align:right}.CustomerProfile_highlight__pDo6B{color:#4f46e5}.CustomerProfile_emptyDetail__uJVhX{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;padding:12px 0}.CustomerProfile_tableHeader__XeNqh{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.CustomerProfile_tableHeader__XeNqh h3{color:#374151;font-size:16px;margin:0}.CustomerProfile_countBadge__jjuEX{background:#e5e7eb;border-radius:20px;color:#374151;font-size:12px;padding:4px 12px}.CustomerProfile_searchBox__orYHA{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;gap:8px;min-width:250px;padding:8px 12px}.CustomerProfile_searchBox__orYHA i{color:#9ca3af}.CustomerProfile_searchBox__orYHA input{background:none;border:none;flex:1 1;font-size:14px;outline:none}.CustomerProfile_tableActions__MCIHj{display:flex;gap:8px}.CustomerProfile_filterSelect__r9ubn{font-size:13px;padding:8px 12px}.CustomerProfile_filterBtn__6eSzB,.CustomerProfile_filterSelect__r9ubn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer}.CustomerProfile_filterBtn__6eSzB{color:#6b7280;height:36px;width:36px}.CustomerProfile_filterBtn__6eSzB:hover{background:#f3f4f6}.CustomerProfile_filtersPanel__m6yJK{align-items:flex-end;background:#f9fafb;border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;padding:16px}.CustomerProfile_filterGroup__afu8w{display:flex;flex-direction:column;gap:4px}.CustomerProfile_filterGroup__afu8w label{color:#6b7280;font-size:12px}.CustomerProfile_filterGroup__afu8w input{border:1px solid #e5e7eb;border-radius:6px;font-size:13px;padding:8px 12px}.CustomerProfile_clearBtn__bobjF{background:#fee2e2;border:none;border-radius:6px;color:#991b1b;cursor:pointer;font-size:13px;padding:8px 16px}.CustomerProfile_tableWrapper__G3Bt5{overflow-x:auto}.CustomerProfile_dataTable__V3Lmx{border-collapse:collapse;font-size:13px;width:100%}.CustomerProfile_dataTable__V3Lmx th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-weight:600;padding:12px;text-align:left;white-space:nowrap}.CustomerProfile_dataTable__V3Lmx td{border-bottom:1px solid #f3f4f6;color:#374151;padding:12px}.CustomerProfile_clickableRow__FTrog{cursor:pointer;transition:background .15s}.CustomerProfile_clickableRow__FTrog:hover{background:#f9fafb}.CustomerProfile_invoiceCode__pVQfp{color:#4f46e5;font-family:monospace;font-weight:600}.CustomerProfile_textSuccess__c4ckW{color:#059669!important}.CustomerProfile_statusPill__9uhjG{border-radius:20px;font-size:11px;font-weight:500;padding:4px 10px}.CustomerProfile_statusPaid__pV9yV{background:#d1fae5;color:#065f46}.CustomerProfile_statusPartial__Dqykw{background:#fef3c7;color:#92400e}.CustomerProfile_statusPending__zVf6x{background:#fee2e2;color:#991b1b}.CustomerProfile_statusOverdue__YNwcg{background:#dc2626;color:#fff}.CustomerProfile_statusDefault__Ducy1{background:#e5e7eb;color:#374151}.CustomerProfile_overdueRow__oN0lT{background:#fef2f2}.CustomerProfile_viewBtn__b4p\+9{background:#eef2ff;border:none;border-radius:6px;color:#4f46e5;cursor:pointer;height:32px;width:32px}.CustomerProfile_viewBtn__b4p\+9:hover{background:#4f46e5;color:#fff}.CustomerProfile_payBtn__86DcS{background:#d1fae5;color:#059669;height:32px;width:32px}.CustomerProfile_payBtn__86DcS:hover{color:#fff}.CustomerProfile_pagination__N73Nf{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.CustomerProfile_pagination__N73Nf span{color:#6b7280;font-size:13px}.CustomerProfile_pageButtons__q3ed0{display:flex;gap:4px}.CustomerProfile_pageButtons__q3ed0 button{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;height:32px;width:32px}.CustomerProfile_pageButtons__q3ed0 button:hover:not(:disabled){background:#f3f4f6}.CustomerProfile_pageButtons__q3ed0 button:disabled{cursor:not-allowed;opacity:.5}.CustomerProfile_creditStats__teDQo{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:24px}.CustomerProfile_creditStatCard__fSdmq{background:#f9fafb;border-radius:10px;padding:16px;text-align:center}.CustomerProfile_creditStatLabel__VkoHc{color:#6b7280;display:block;font-size:12px;margin-bottom:8px}.CustomerProfile_creditStatValue__onOPR{color:#1f2937;font-size:20px;font-weight:700}.CustomerProfile_sectionHeader__\+jxFn{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.CustomerProfile_sectionHeader__\+jxFn h3{color:#374151;font-size:16px;margin:0}.CustomerProfile_primaryBtn__Gn\+2f{align-items:center;background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:10px 16px}.CustomerProfile_primaryBtn__Gn\+2f:hover{background:#4338ca}.CustomerProfile_notesHeader__7QwqU{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.CustomerProfile_notesHeader__7QwqU h3{color:#374151;font-size:16px;margin:0}.CustomerProfile_editBtn__HR06d{align-items:center;background:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:8px 14px}.CustomerProfile_editBtn__HR06d:hover{background:#e5e7eb}.CustomerProfile_notesEditor__l2JLQ textarea{border:1px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:14px;padding:12px;resize:vertical;width:100%}.CustomerProfile_notesActions__KADOa{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.CustomerProfile_cancelBtn__3nQg1{background:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;padding:10px 16px}.CustomerProfile_saveBtn__d1n4s{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:10px 16px}.CustomerProfile_saveBtn__d1n4s:disabled{cursor:not-allowed;opacity:.6}.CustomerProfile_notesContent__-i0Ea{background:#f9fafb;border-radius:8px;padding:16px}.CustomerProfile_notesContent__-i0Ea pre{color:#374151;font-family:inherit;font-size:14px;margin:0;white-space:pre-wrap}.CustomerProfile_emptyState__vNrVR{color:#9ca3af;padding:48px 20px;text-align:center}.CustomerProfile_emptyState__vNrVR i{font-size:48px;margin-bottom:16px;opacity:.5}.CustomerProfile_emptyState__vNrVR h3{color:#6b7280;font-size:16px;margin:0 0 8px}.CustomerProfile_emptyState__vNrVR p{margin:0 0 16px}.CustomerProfile_loadingSmall__xJCQt{color:#6b7280;padding:48px 20px;text-align:center}.CustomerProfile_spinnerSmall__jfPTe{animation:CustomerProfile_spin__1uOaJ 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#4f46e5;height:32px;margin:0 auto 16px;width:32px}.CustomerProfile_loadingState__Qyz\+a{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px}.CustomerProfile_spinner__beipU{animation:CustomerProfile_spin__1uOaJ 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#4f46e5;height:48px;width:48px}@keyframes CustomerProfile_spin__1uOaJ{to{transform:rotate(1turn)}}.CustomerProfile_errorState__EFIk1{padding:60px 20px;text-align:center}.CustomerProfile_errorIcon__BGlaM{color:#dc2626;font-size:64px;margin-bottom:16px}.CustomerProfile_errorState__EFIk1 h3{color:#1f2937;margin:0 0 8px}.CustomerProfile_errorState__EFIk1 p{color:#6b7280;margin:0 0 20px}.CustomerProfile_backBtn__-R7eY{align-items:center;background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;padding:10px 20px}@media print{.CustomerProfile_pageContainer__RYrY6{padding:0}.CustomerProfile_backLink__o-XIn,.CustomerProfile_quickActions__w6Meg,.CustomerProfile_tabsNav__5UbBX{display:none!important}.CustomerProfile_profileCard__QFFGG,.CustomerProfile_tabsContainer__gu8lI{box-shadow:none}}.CustomerProfile_owingBadge__mFu63{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;color:#dc2626;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px}.CustomerProfile_owingBadge__mFu63 i{font-size:10px}.CustomerProfile_statDanger__dzQV0{color:#dc2626!important;font-weight:600}.CustomerProfile_statSuccess__gxF8W{color:#10b981!important}.CustomerProfile_badgeSuccess__sEfAV{background:#d1fae5;border-radius:4px;color:#065f46;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}.CustomerProfile_badgeDefault__rUKYO{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;font-weight:500;padding:3px 8px}.CustomerProfile_textDanger__qDsOS{color:#dc2626!important}.CustomerProfile_textSuccess__c4ckW{color:#10b981!important}.CustomerProfile_manageAccountBtn__58DI8{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 2px 4px #10b9814d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.CustomerProfile_manageAccountBtn__58DI8:hover{box-shadow:0 4px 8px #10b98166;transform:translateY(-1px)}.CustomerProfile_manageAccountBtn__58DI8 i{font-size:12px}.CustomerProfile_creditSummary__JxUam{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:20px}.CustomerProfile_creditCard__NSt5b{border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0000000d;gap:12px;padding:14px 16px}.CustomerProfile_creditCardIcon__ppkop{background:#f1f5f9;border-radius:10px;color:#64748b;font-size:16px;height:40px;width:40px}.CustomerProfile_creditCardContent__E7Dwn{display:flex;flex-direction:column;gap:2px}.CustomerProfile_creditCardLabel__bvkr6{color:#64748b;font-size:11px;letter-spacing:.3px;text-transform:uppercase}.CustomerProfile_creditCardValue__vslxC{color:#1e293b;font-size:16px;font-weight:600}.CustomerProfile_sectionBlock__qe537{margin-bottom:24px}.CustomerProfile_sectionBlock__qe537 h3{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:14px;font-weight:600;margin:0 0 12px;padding-bottom:8px}.CustomerProfile_overdueRow__oN0lT{background:#fef2f2!important}.CustomerProfile_statusOverdue__YNwcg{background:#fef2f2!important;border:1px solid #fecaca;color:#dc2626!important}.CustomerProfile_statusPending__zVf6x{background:#fffbeb;border:1px solid #fde68a;color:#d97706}.CustomerProfile_payBtn__86DcS{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 10px;transition:background .2s}.CustomerProfile_payBtn__86DcS:hover{background:#059669}.CustomerProfile_payAccountBtnLarge__NiLA6,.CustomerProfile_payAccountBtn__1Bxas{transition:all .2s}.CustomerProfile_creditCards__K4gxn{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.CustomerProfile_creditCard__NSt5b{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;display:flex;gap:16px;padding:20px}.CustomerProfile_creditCardIcon__ppkop{align-items:center;background:#f0f4ff;border-radius:12px;color:#5a67d8;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.CustomerProfile_creditCardInfo__4z9A6{display:flex;flex-direction:column;gap:4px}.CustomerProfile_creditCardLabel__bvkr6{color:#6c757d;font-size:13px}.CustomerProfile_creditCardValue__vslxC{color:#212529;font-size:20px;font-weight:700}.CustomerProfile_creditCardDanger__bQHYO .CustomerProfile_creditCardIcon__ppkop{background:#fff5f5;color:#dc3545}.CustomerProfile_creditCardDanger__bQHYO .CustomerProfile_creditCardValue__vslxC{color:#dc3545}.CustomerProfile_creditCardSuccess__-qYKN .CustomerProfile_creditCardIcon__ppkop{background:#f0fff4;color:#28a745}.CustomerProfile_creditCardSuccess__-qYKN .CustomerProfile_creditCardValue__vslxC{color:#28a745}.CustomerProfile_tabBadge__E6y85{background:#dc3545;border-radius:10px;color:#fff;font-size:11px;font-weight:600;margin-left:8px;padding:2px 8px}.CustomerProfile_payAccountBtn__1Bxas{align-items:center;background:linear-gradient(135deg,#28a745,#218838);border:none;border-radius:10px;box-shadow:0 2px 8px #28a74540;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s ease}.CustomerProfile_payAccountBtn__1Bxas:hover{box-shadow:0 4px 12px #28a74559;transform:translateY(-2px)}.CustomerProfile_payAccountBtn__1Bxas i{font-size:16px}.CustomerProfile_payAccountSection__6544C{border-bottom:1px solid #e9ecef;display:flex;justify-content:center;margin-bottom:20px;padding:20px 0}.CustomerProfile_payAccountBtnLarge__NiLA6{align-items:center;background:linear-gradient(135deg,#28a745,#218838);border:none;border-radius:12px;box-shadow:0 4px 15px #28a7454d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;padding:16px 32px;transition:all .2s ease}.CustomerProfile_payAccountBtnLarge__NiLA6:hover{box-shadow:0 6px 20px #28a74566;transform:translateY(-2px)}.CustomerProfile_payAccountBtnLarge__NiLA6 i{font-size:20px}@media (max-width:768px){.CustomerProfile_payAccountBtn__1Bxas{font-size:13px;padding:8px 14px}.CustomerProfile_payAccountBtn__1Bxas span{display:none}.CustomerProfile_payAccountBtnLarge__NiLA6{font-size:15px;padding:14px 24px}}.CustomerCreate_pageContainer__UZBdo{background:#f4f6fa;min-height:100vh;padding:0}.CustomerCreate_loadingContainer__\+1aCU{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.CustomerCreate_loadingContainer__\+1aCU p{color:#64748b;font-size:14px}.CustomerCreate_spinner__EVRh7{animation:CustomerCreate_spin__qC93u .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:40px;width:40px}@keyframes CustomerCreate_spin__qC93u{to{transform:rotate(1turn)}}.CustomerCreate_notification__TLmFH{align-items:center;animation:CustomerCreate_slideIn__6FB7Y .25s ease;background:#fff;border-left:3px solid;border-radius:10px;box-shadow:0 10px 25px #0f172a1f;display:flex;font-size:13px;font-weight:500;gap:10px;min-width:280px;padding:12px 16px;position:fixed;right:20px;top:20px;z-index:1000}.CustomerCreate_notification__TLmFH.CustomerCreate_success__ranPp{border-left-color:#10b981;color:#065f46}.CustomerCreate_notification__TLmFH.CustomerCreate_success__ranPp i{color:#10b981;font-size:16px}.CustomerCreate_notification__TLmFH.CustomerCreate_error__-SCOL{border-left-color:#ef4444;color:#991b1b}.CustomerCreate_notification__TLmFH.CustomerCreate_error__-SCOL i{color:#ef4444;font-size:16px}.CustomerCreate_notification__TLmFH button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;line-height:1;margin-left:auto;padding:0 4px;transition:color .1s}.CustomerCreate_notification__TLmFH button:hover{color:#1e293b}@keyframes CustomerCreate_slideIn__6FB7Y{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.CustomerCreate_pageHeader__UdTIx{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0f172a08;display:flex;justify-content:space-between;padding:14px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.CustomerCreate_headerLeft__nVzRY{align-items:center;display:flex;gap:14px}.CustomerCreate_backButton__KgZdU{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s;width:36px}.CustomerCreate_backButton__KgZdU:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.CustomerCreate_headerTitle__HGFFh{align-items:center;display:flex;gap:12px}.CustomerCreate_headerTitle__HGFFh h1{color:#0f172a;font-size:18px;font-weight:700;letter-spacing:-.3px;margin:0}.CustomerCreate_unsavedBadge__zF4kf{align-items:center;background:#fef3c7;border-radius:12px;color:#92400e;display:inline-flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.3px;padding:4px 10px;text-transform:uppercase}.CustomerCreate_unsavedBadge__zF4kf:before{animation:CustomerCreate_pulse__CqYoy 1.5s ease-in-out infinite;background:#f59e0b;border-radius:50%;content:"";height:6px;width:6px}@keyframes CustomerCreate_pulse__CqYoy{0%,to{opacity:1}50%{opacity:.4}}.CustomerCreate_headerActions__3YemA{display:flex;gap:8px}.CustomerCreate_discardBtn__3LX0v{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:9px 18px;transition:all .15s}.CustomerCreate_discardBtn__3LX0v:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.CustomerCreate_saveBtn__zUdh4{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:8px;box-shadow:0 1px 2px #4f46e533;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:9px 22px;transition:all .15s}.CustomerCreate_saveBtn__zUdh4:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#4338ca);box-shadow:0 4px 12px #6366f14d;transform:translateY(-1px)}.CustomerCreate_discardBtn__3LX0v:disabled,.CustomerCreate_saveBtn__zUdh4:disabled{cursor:not-allowed;opacity:.55;transform:none}.CustomerCreate_btnSpinner__Dsvwc{animation:CustomerCreate_spin__qC93u .6s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:14px;width:14px}.CustomerCreate_formContent__M7fQZ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 380px;margin:0 auto;max-width:1400px;padding:24px}@media (max-width:1200px){.CustomerCreate_formContent__M7fQZ{grid-template-columns:1fr;max-width:820px}}.CustomerCreate_mainColumn__pNgwF,.CustomerCreate_sideColumn__DFv1L{display:flex;flex-direction:column;gap:16px}.CustomerCreate_card__PgBh2{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:box-shadow .2s}.CustomerCreate_card__PgBh2:hover{box-shadow:0 2px 8px #0f172a0a}.CustomerCreate_cardHeader__t5Bw9{align-items:center;background:linear-gradient(180deg,#fbfcfd,#fff);border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 20px}.CustomerCreate_cardHeader__t5Bw9 h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:10px;letter-spacing:-.1px;margin:0}.CustomerCreate_cardHeader__t5Bw9 h3 i{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:7px;color:#6366f1;display:flex;font-size:12px;height:28px;justify-content:center;width:28px}.CustomerCreate_cardHint__0g00e{color:#94a3b8;font-size:11px;font-weight:500}.CustomerCreate_cardBody__U-qNc{padding:20px}.CustomerCreate_formRow__fWs-G{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:14px}.CustomerCreate_formRow__fWs-G:last-child{margin-bottom:0}@media (max-width:600px){.CustomerCreate_formRow__fWs-G{grid-template-columns:1fr}}.CustomerCreate_formGroup__gqBmQ{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.CustomerCreate_formGroup__gqBmQ:last-child{margin-bottom:0}.CustomerCreate_formGroup__gqBmQ label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:4px;letter-spacing:.1px}.CustomerCreate_required__AHLeu{color:#dc2626;font-weight:700}.CustomerCreate_formGroup__gqBmQ input,.CustomerCreate_formGroup__gqBmQ select,.CustomerCreate_formGroup__gqBmQ textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;padding:10px 12px;transition:all .15s}.CustomerCreate_formGroup__gqBmQ input::placeholder,.CustomerCreate_formGroup__gqBmQ textarea::placeholder{color:#94a3b8;font-size:13px}.CustomerCreate_formGroup__gqBmQ input:hover,.CustomerCreate_formGroup__gqBmQ select:hover,.CustomerCreate_formGroup__gqBmQ textarea:hover{border-color:#cbd5e1}.CustomerCreate_formGroup__gqBmQ input:focus,.CustomerCreate_formGroup__gqBmQ select:focus,.CustomerCreate_formGroup__gqBmQ textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f;outline:none}.CustomerCreate_formGroup__gqBmQ select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2394a3b8' d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:32px}.CustomerCreate_formGroup__gqBmQ textarea{line-height:1.5;min-height:84px;resize:vertical}.CustomerCreate_inputError__fnioA{background:#fef2f2!important;border-color:#ef4444!important}.CustomerCreate_inputError__fnioA:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.CustomerCreate_errorText__x09Hb{align-items:center;color:#dc2626;display:flex;font-size:11px;font-weight:500;gap:4px}.CustomerCreate_errorText__x09Hb:before{content:"⚠";font-size:11px}.CustomerCreate_helpText__FL8Pz{color:#94a3b8;font-size:11px;line-height:1.4;margin-top:2px}.CustomerCreate_currencyInput__LVAfW{align-items:stretch;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;overflow:hidden;transition:all .15s}.CustomerCreate_currencyInput__LVAfW:hover{border-color:#cbd5e1}.CustomerCreate_currencyInput__LVAfW:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.CustomerCreate_currencySymbol__cgbWz{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#475569;display:flex;font-size:14px;font-weight:700;padding:0 14px}.CustomerCreate_currencyInput__LVAfW input{background:#0000;border:none!important;flex:1 1;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600;padding:10px 12px}.CustomerCreate_currencyInput__LVAfW input:focus{box-shadow:none!important;outline:none}.CustomerCreate_toggleRow__hwLlD{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding:14px 16px;transition:all .15s}.CustomerCreate_toggleRow__hwLlD:has(input:checked){background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-color:#c7d2fe}.CustomerCreate_toggleInfo__Dp6JD{display:flex;flex-direction:column;gap:3px}.CustomerCreate_toggleLabel__RIW-b{color:#0f172a;font-size:13px;font-weight:600}.CustomerCreate_toggleHint__6W-6b{color:#64748b;font-size:11px;line-height:1.4}.CustomerCreate_switch__VlCzC{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.CustomerCreate_switch__VlCzC input{height:0;opacity:0;width:0}.CustomerCreate_slider__sHt5q{background:#cbd5e1;border-radius:24px;cursor:pointer;inset:0;position:absolute;transition:.25s}.CustomerCreate_slider__sHt5q:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #00000026;content:"";height:18px;left:3px;position:absolute;transition:.25s;width:18px}.CustomerCreate_switch__VlCzC input:checked+.CustomerCreate_slider__sHt5q{background:linear-gradient(135deg,#6366f1,#4f46e5)}.CustomerCreate_switch__VlCzC input:checked+.CustomerCreate_slider__sHt5q:before{transform:translateX(20px)}.CustomerCreate_balanceSummary__izLW9{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:10px;margin-top:16px;padding:14px 16px}.CustomerCreate_summaryRow__H9GLN{align-items:center;border-bottom:1px dotted #cbd5e1;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.CustomerCreate_summaryRow__H9GLN:last-child{border-bottom:none;border-top:2px solid #cbd5e1;font-size:14px;font-weight:700;margin-top:4px;padding-top:10px}.CustomerCreate_summaryRow__H9GLN span:first-child{color:#64748b;font-weight:500}.CustomerCreate_summaryRow__H9GLN span:last-child{font-family:Monaco,Consolas,monospace}.CustomerCreate_debitAmount__LVwq\+{color:#dc2626;font-weight:700}.CustomerCreate_creditAmount__SAsgN{color:#10b981;font-weight:700}.CustomerCreate_checkboxGroup__fePZl{margin-top:8px}.CustomerCreate_checkboxLabel__DQv\+z{align-items:center;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:8px 10px;transition:background .1s}.CustomerCreate_checkboxLabel__DQv\+z:hover{background:#f8fafc;color:#0f172a}.CustomerCreate_checkboxLabel__DQv\+z input[type=checkbox]{accent-color:#6366f1;cursor:pointer;flex-shrink:0;height:16px;width:16px}@media (max-width:768px){.CustomerCreate_pageHeader__UdTIx{align-items:stretch;flex-direction:column;gap:12px;padding:12px 16px}.CustomerCreate_headerLeft__nVzRY{justify-content:space-between}.CustomerCreate_headerActions__3YemA{justify-content:stretch;width:100%}.CustomerCreate_discardBtn__3LX0v,.CustomerCreate_saveBtn__zUdh4{flex:1 1;justify-content:center}.CustomerCreate_formContent__M7fQZ{gap:14px;padding:16px}.CustomerCreate_cardBody__U-qNc{padding:16px}.CustomerCreate_cardHeader__t5Bw9{padding:12px 16px}}.VendorModal_modalOverlay__UYysl{align-items:center;animation:VendorModal_fadeIn__bc1Pm .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes VendorModal_fadeIn__bc1Pm{0%{opacity:0}to{opacity:1}}.VendorModal_modalContent__AnRt0{animation:VendorModal_slideUp__uwc6w .25s ease;background:#fff;border-radius:16px;box-shadow:0 25px 70px #0f172a4d,0 4px 12px #0f172a14;display:flex;flex-direction:column;max-height:92vh;max-width:820px;overflow:hidden;width:100%}@keyframes VendorModal_slideUp__uwc6w{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.VendorModal_modalHeader__r6EA8{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:space-between;overflow:hidden;padding:20px 24px;position:relative}.VendorModal_modalHeader__r6EA8:before{background:radial-gradient(circle,#ffffff24 0,#0000 65%);content:"";height:320px;pointer-events:none;position:absolute;right:-15%;top:-60%;width:320px}.VendorModal_modalHeader__r6EA8:after{background:radial-gradient(circle,#ffffff14 0,#0000 70%);bottom:-40%;content:"";height:200px;left:-10%;pointer-events:none;position:absolute;width:200px}.VendorModal_headerLeft__-y57f{align-items:center;display:flex;gap:14px;position:relative;z-index:1}.VendorModal_headerIcon__7Xei-{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff40;border-radius:11px;box-shadow:0 4px 12px #0000001a;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:46px;justify-content:center;width:46px}.VendorModal_modalHeader__r6EA8 h2{color:#fff;font-size:19px;font-weight:700;letter-spacing:-.3px;margin:0 0 3px}.VendorModal_modalHeader__r6EA8 p{color:#ffffffd9;font-size:12px;font-weight:400;margin:0}.VendorModal_closeButton__XT7Z1{align-items:center;background:#ffffff2e;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:15px;height:36px;justify-content:center;padding:0;position:relative;transition:all .2s;width:36px;z-index:1}.VendorModal_closeButton__XT7Z1:hover{background:#ffffff4d;transform:rotate(90deg)}.VendorModal_stepsContainer__Y7DE0{align-items:center;background:linear-gradient(180deg,#fafbff 0,#f8f9fc);border-bottom:1px solid #eef0f7;display:flex;gap:0;justify-content:center;padding:22px 28px}.VendorModal_step__LQ-v0{align-items:center;cursor:pointer;display:flex;position:relative;transition:opacity .15s}.VendorModal_step__LQ-v0:hover:not(.VendorModal_stepActive__zRXFm){opacity:.85}.VendorModal_stepNumber__Qeyx-{align-items:center;background:#e2e8f0;border:2px solid #0000;border-radius:50%;color:#94a3b8;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:34px;justify-content:center;transition:all .3s ease;width:34px}.VendorModal_stepInfo__HaJdY{margin-left:12px;margin-right:10px}.VendorModal_stepTitle__G02bw{color:#94a3b8;font-size:13px;font-weight:600;letter-spacing:-.1px;transition:color .3s ease}.VendorModal_stepLine__Hu728{background:#e2e8f0;border-radius:2px;height:2px;margin:0 6px;transition:background .3s ease;width:56px}.VendorModal_stepLineCompleted__FlnDZ{background:linear-gradient(90deg,#10b981,#059669)}.VendorModal_stepActive__zRXFm .VendorModal_stepNumber__Qeyx-{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 0 0 5px #667eea2e,0 4px 12px #667eea59;color:#fff;transform:scale(1.05)}.VendorModal_stepActive__zRXFm .VendorModal_stepTitle__G02bw{color:#4338ca}.VendorModal_stepCompleted__WxSMv .VendorModal_stepNumber__Qeyx-{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 6px #10b98140;color:#fff}.VendorModal_stepCompleted__WxSMv .VendorModal_stepTitle__G02bw{color:#059669}.VendorModal_modalBody__hG1ta{background:#fff;flex:1 1;max-height:440px;overflow-x:hidden;overflow-y:auto;padding:26px 28px}.VendorModal_stepContent__nPgHm{animation:VendorModal_fadeInContent__FUR6X .25s ease}@keyframes VendorModal_fadeInContent__FUR6X{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}.VendorModal_sectionTitle__XRS4J{align-items:center;border-bottom:2px solid #eef0f7;color:#0f172a;display:flex;font-size:15px;font-weight:700;gap:10px;letter-spacing:-.2px;margin:0 0 20px;padding-bottom:12px;position:relative}.VendorModal_sectionTitle__XRS4J:after{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:48px}.VendorModal_sectionTitle__XRS4J i{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:7px;color:#667eea;display:flex;font-size:13px;height:28px;justify-content:center;width:28px}.VendorModal_sectionSubtitle__mjTZ\+{color:#94a3b8;font-size:12px;font-style:italic;margin:-14px 0 20px}.VendorModal_notesSection__BZGvb{border-top:1px dashed #e2e8f0;margin-top:28px;padding-top:24px}.VendorModal_notesSection__BZGvb textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;line-height:1.5;padding:10px 14px;resize:vertical;transition:all .15s;width:100%}.VendorModal_notesSection__BZGvb textarea:hover{border-color:#cbd5e1}.VendorModal_notesSection__BZGvb textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1f;outline:none}.VendorModal_formGrid__ls3oj{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.VendorModal_formGroup__1X\+do{display:flex;flex-direction:column;gap:7px}.VendorModal_formGroupFull__vxD3s{grid-column:1/-1}.VendorModal_formGroup__1X\+do label{align-items:center;color:#475569;display:flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.4px;text-transform:uppercase}.VendorModal_required__OfWxE{color:#ef4444;font-size:13px;font-weight:700}.VendorModal_formGroup__1X\+do input,.VendorModal_formGroup__1X\+do select,.VendorModal_formGroup__1X\+do textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;padding:10px 14px;transition:all .15s ease}.VendorModal_formGroup__1X\+do input::placeholder,.VendorModal_formGroup__1X\+do textarea::placeholder{color:#94a3b8}.VendorModal_formGroup__1X\+do input:hover,.VendorModal_formGroup__1X\+do select:hover,.VendorModal_formGroup__1X\+do textarea:hover{border-color:#cbd5e1}.VendorModal_formGroup__1X\+do input:focus,.VendorModal_formGroup__1X\+do select:focus,.VendorModal_formGroup__1X\+do textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1f;outline:none}.VendorModal_formGroup__1X\+do select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2394a3b8' d='m2 4 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:34px}.VendorModal_formGroup__1X\+do input:disabled,.VendorModal_formGroup__1X\+do select:disabled,.VendorModal_formGroup__1X\+do textarea:disabled{background:#f8fafc;border-color:#eef0f7;color:#94a3b8;cursor:not-allowed}.VendorModal_formGroup__1X\+do textarea{line-height:1.5;min-height:64px;resize:vertical}.VendorModal_inputError__S9PG-{background:#fef2f2!important;border-color:#ef4444!important}.VendorModal_inputError__S9PG-:focus{box-shadow:0 0 0 3px #ef44441f!important}.VendorModal_errorText__qWP8l{align-items:center;color:#dc2626;display:flex;font-size:11px;font-weight:500;gap:5px;margin-top:2px}.VendorModal_errorText__qWP8l i{font-size:10px}.VendorModal_toggleContainer__6km3O{align-items:center;background:#f8fafc;border:1px solid #eef0f7;border-radius:8px;display:flex;gap:12px;margin-top:4px;padding:9px 12px;transition:all .15s}.VendorModal_toggleContainer__6km3O:hover{background:#f1f5f9}.VendorModal_toggle__dD-\+A{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.VendorModal_toggle__dD-\+A input{height:0;opacity:0;width:0}.VendorModal_toggleSlider__ja8ps{background-color:#cbd5e1;border-radius:24px;cursor:pointer;inset:0;position:absolute;transition:.25s}.VendorModal_toggleSlider__ja8ps:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #00000026;content:"";height:18px;left:3px;position:absolute;transition:.25s;width:18px}.VendorModal_toggle__dD-\+A input:checked+.VendorModal_toggleSlider__ja8ps{background:linear-gradient(135deg,#667eea,#764ba2)}.VendorModal_toggle__dD-\+A input:checked+.VendorModal_toggleSlider__ja8ps:before{transform:translateX(20px)}.VendorModal_toggle__dD-\+A input:disabled+.VendorModal_toggleSlider__ja8ps{cursor:not-allowed;opacity:.5}.VendorModal_toggleLabel__rTnDU{color:#475569;font-size:13px;font-weight:500}.VendorModal_warningAlert__0OZ7F{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-left:3px solid #f59e0b;border-radius:10px;color:#92400e;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:20px;padding:12px 16px}.VendorModal_warningAlert__0OZ7F i{color:#d97706;font-size:16px}.VendorModal_errorAlert__qmvVH{align-items:center;background:#fef2f2;border-left:3px solid #ef4444;border-radius:10px;color:#991b1b;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:20px;padding:12px 16px}.VendorModal_errorAlert__qmvVH i{color:#ef4444;font-size:16px}.VendorModal_modalFooter__BZOn6{align-items:center;background:linear-gradient(180deg,#fafbff 0,#f8f9fc);border-top:1px solid #eef0f7;display:flex;justify-content:space-between;padding:16px 24px}.VendorModal_footerLeft__3Zhyx,.VendorModal_footerRight__UDi0J{display:flex;gap:10px}.VendorModal_backButton__HgD9q,.VendorModal_cancelButton__OFOLy,.VendorModal_nextButton__EWfa5,.VendorModal_saveButton__PZYcA{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:7px;letter-spacing:-.1px;padding:10px 20px;transition:all .15s}.VendorModal_cancelButton__OFOLy{background:#fff;border:1px solid #e2e8f0;color:#475569}.VendorModal_cancelButton__OFOLy:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.VendorModal_cancelButton__OFOLy:disabled{cursor:not-allowed;opacity:.55}.VendorModal_backButton__HgD9q{background:#fff;border:1px solid #e2e8f0;color:#475569}.VendorModal_backButton__HgD9q:hover:not(:disabled){background:#fafbff;border-color:#c7d2fe;color:#4338ca}.VendorModal_backButton__HgD9q:disabled{cursor:not-allowed;opacity:.5}.VendorModal_nextButton__EWfa5{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 4px #667eea40;color:#fff}.VendorModal_nextButton__EWfa5:hover:not(:disabled){box-shadow:0 6px 16px #667eea66;transform:translateY(-1px)}.VendorModal_nextButton__EWfa5:disabled{cursor:not-allowed;opacity:.5;transform:none}.VendorModal_saveButton__PZYcA{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 4px #10b98140;color:#fff}.VendorModal_saveButton__PZYcA:hover:not(:disabled){box-shadow:0 6px 16px #10b98166;transform:translateY(-1px)}.VendorModal_saveButton__PZYcA:disabled{cursor:not-allowed;opacity:.6;transform:none}.VendorModal_smallSpinner__ncBi1{animation:VendorModal_spin__GUUJj .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes VendorModal_spin__GUUJj{to{transform:rotate(1turn)}}.VendorModal_modalBody__hG1ta::-webkit-scrollbar{width:8px}.VendorModal_modalBody__hG1ta::-webkit-scrollbar-track{background:#0000}.VendorModal_modalBody__hG1ta::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:8px}.VendorModal_modalBody__hG1ta::-webkit-scrollbar-thumb:hover{background:#cbd5e1}@media (max-width:768px){.VendorModal_modalOverlay__UYysl{padding:0}.VendorModal_modalContent__AnRt0{border-radius:0;max-height:100vh;max-width:100%}.VendorModal_modalHeader__r6EA8{padding:16px 18px}.VendorModal_modalHeader__r6EA8 h2{font-size:16px}.VendorModal_headerIcon__7Xei-{font-size:16px;height:40px;width:40px}.VendorModal_stepsContainer__Y7DE0{gap:4px;justify-content:flex-start;overflow-x:auto;padding:14px 16px}.VendorModal_stepInfo__HaJdY{display:none}.VendorModal_stepLine__Hu728{margin:0 2px;width:24px}.VendorModal_stepNumber__Qeyx-{font-size:12px;height:30px;width:30px}.VendorModal_modalBody__hG1ta{max-height:calc(100vh - 240px);padding:18px}.VendorModal_formGrid__ls3oj{gap:14px;grid-template-columns:1fr}.VendorModal_modalFooter__BZOn6{align-items:stretch;flex-direction:column-reverse;gap:10px;padding:14px 18px}.VendorModal_footerLeft__3Zhyx,.VendorModal_footerRight__UDi0J{flex-direction:column-reverse;width:100%}.VendorModal_backButton__HgD9q,.VendorModal_cancelButton__OFOLy,.VendorModal_nextButton__EWfa5,.VendorModal_saveButton__PZYcA{justify-content:center;width:100%}}@media (min-width:769px) and (max-width:1024px){.VendorModal_modalContent__AnRt0{max-width:720px}}@media (max-height:700px){.VendorModal_modalBody__hG1ta{max-height:360px;padding:18px 24px}.VendorModal_stepsContainer__Y7DE0{padding:16px 24px}}.Vendors_pageContainer__5Amkv{background:#f1f3f6;min-height:100vh;padding:16px 20px}.Vendors_notification__766t-{align-items:center;animation:Vendors_slideIn__3JRY0 .3s ease;background:#fff;border-left:4px solid;border-radius:10px;box-shadow:0 6px 20px #0f172a1f;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:12px 18px;position:fixed;right:20px;top:20px;z-index:1300}.Vendors_notification__766t-.Vendors_success__F-YqO{border-left-color:#10b981;color:#064e3b}.Vendors_notification__766t-.Vendors_success__F-YqO i{color:#10b981}.Vendors_notification__766t-.Vendors_error__aNu\+0{border-left-color:#ef4444;color:#7f1d1d}.Vendors_notification__766t-.Vendors_error__aNu\+0 i{color:#ef4444}.Vendors_notification__766t- button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes Vendors_slideIn__3JRY0{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.Vendors_pageHeader__GkXA9{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.Vendors_headerLeft__Kt6ra{align-items:center;display:flex;gap:14px}.Vendors_backBtn__44c0Y{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.Vendors_backBtn__44c0Y:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Vendors_headerIcon__tQgMo{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.Vendors_headerLeft__Kt6ra h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.Vendors_headerSubtitle__T7dug{color:#64748b;font-size:12.5px;margin:2px 0 0}.Vendors_headerSubtitle__T7dug strong{color:#4f46e5;font-weight:700}.Vendors_headerActions__ISbM6{align-items:center;display:flex;gap:8px}.Vendors_iconBtn__LAK5W,.Vendors_refreshBtn__WFK74{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.Vendors_iconBtn__LAK5W:hover,.Vendors_refreshBtn__WFK74:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Vendors_secondaryBtn__f6m07{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s}.Vendors_secondaryBtn__f6m07:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.Vendors_primaryBtn__KXym8{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.Vendors_primaryBtn__KXym8:hover{background:linear-gradient(180deg,#4f46e5,#4338ca);box-shadow:0 3px 8px #4f46e559}.Vendors_iconBtn__LAK5W:disabled,.Vendors_primaryBtn__KXym8:disabled,.Vendors_secondaryBtn__f6m07:disabled{cursor:not-allowed;opacity:.55}.Vendors_statsRow__CAr2b{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.Vendors_statCard__gjk9-{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:12px;padding:12px 14px}.Vendors_statIcon__9jDLL{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.Vendors_statIconBlue__Vx9Rk{background:linear-gradient(135deg,#6366f1,#4f46e5)}.Vendors_statIconGreen__pk8LP{background:linear-gradient(135deg,#10b981,#059669)}.Vendors_statIconAmber__VLGYs{background:linear-gradient(135deg,#f59e0b,#d97706)}.Vendors_statIconPurple__50kkA{background:linear-gradient(135deg,#a855f7,#7e22ce)}.Vendors_statInfo__KwEbb{display:flex;flex-direction:column;min-width:0}.Vendors_statValue__S3Va\+{color:#0f172a;font-size:16px;font-weight:700;line-height:1.1}.Vendors_statLabel__AZMj6{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.Vendors_toolbar__nj8rI{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:14px;padding:12px 14px}.Vendors_searchBox__G8jp2{flex:1 1;max-width:420px;min-width:220px;position:relative}.Vendors_searchBox__G8jp2 i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Vendors_searchBox__G8jp2 input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;outline:none;padding:0 36px 0 34px;transition:all .15s;width:100%}.Vendors_searchBox__G8jp2 input::placeholder{color:#94a3b8}.Vendors_searchBox__G8jp2 input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Vendors_clearSearch__d2m2b{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:22px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px}.Vendors_clearSearch__d2m2b:hover{background:#cbd5e1;color:#334155}.Vendors_toolBtn__FlF-9{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 12px;position:relative;transition:all .15s;white-space:nowrap}.Vendors_toolBtn__FlF-9:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.Vendors_toolBtn__FlF-9.Vendors_active__2n5ky{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.Vendors_toolBtn__FlF-9 i{font-size:11px}.Vendors_toolBtnBadge__\+RTxm{align-items:center;background:#4f46e5;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:2px;min-width:18px;padding:0 5px}.Vendors_toolDivider__njzte{background:#e2e8f0;height:22px;width:1px}.Vendors_toolSelect__pNpi5{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:36px;outline:none;padding:0 30px 0 12px;transition:all .15s}.Vendors_toolSelect__pNpi5:hover{border-color:#cbd5e1}.Vendors_toolSelect__pNpi5:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Vendors_quickTabs__OHWM7{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.Vendors_quickTab__UjQv3{align-items:center;background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 14px;transition:all .15s;white-space:nowrap}.Vendors_quickTab__UjQv3:hover:not(.Vendors_quickTabActive__jevrI){background:#fff;color:#334155}.Vendors_quickTabActive__jevrI{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.Vendors_tabBadge__A93d6{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.Vendors_quickTabActive__jevrI .Vendors_tabBadge__A93d6{background:#eef2ff;color:#4f46e5}.Vendors_activeChips__5CwUv{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.Vendors_activeChipsLabel__lD\+7-{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.Vendors_chip__rebs0{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.Vendors_chipLabel__\+Xb\+T{color:#6366f1;font-weight:500}.Vendors_chipRemove__97XZ4{align-items:center;background:#6366f12e;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.Vendors_chipRemove__97XZ4:hover{background:#4f46e5;color:#fff}.Vendors_chipsClearAll__KEJJf{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:11.5px;font-weight:600;margin-left:auto;padding:4px 8px;transition:all .15s}.Vendors_chipsClearAll__KEJJf:hover{background:#fef2f2}.Vendors_bulkBar__nbKKn{align-items:center;animation:Vendors_slideDown__e1DhI .2s ease;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:10px 14px}@keyframes Vendors_slideDown__e1DhI{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Vendors_bulkBarText__VP1Tt{color:#4338ca;font-size:13px;font-weight:600}.Vendors_bulkBarText__VP1Tt strong{font-weight:700}.Vendors_bulkBarActions__RcBM7{align-items:center;display:flex;gap:8px;margin-left:auto}.Vendors_bulkBarBtn__ZGV9e{align-items:center;background:#fff;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 12px;transition:all .15s}.Vendors_bulkBarBtn__ZGV9e:hover{background:#eef2ff}.Vendors_bulkBarBtn__ZGV9e.Vendors_danger__ki360{border-color:#fecaca;color:#b91c1c}.Vendors_bulkBarBtn__ZGV9e.Vendors_danger__ki360:hover{background:#fef2f2}.Vendors_bulkBarClose__4USgS{align-items:center;background:#6366f126;border:none;border-radius:6px;color:#4338ca;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;width:26px}.Vendors_bulkBarClose__4USgS:hover{background:#6366f140}.Vendors_tableCard__aXSXc{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.Vendors_tableWrapper__MAa5t{overflow-x:auto}.Vendors_table__iDaj2{border-collapse:collapse;width:100%}.Vendors_table__iDaj2 thead th{background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.Vendors_table__iDaj2 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.Vendors_table__iDaj2 tbody tr:hover{background:#f8fafc}.Vendors_table__iDaj2 tbody tr:last-child{border-bottom:none}.Vendors_table__iDaj2 tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.Vendors_clickableRow__M3SjG{cursor:pointer}.Vendors_selectedRow__v\+ESz{background:#eef2ff!important}.Vendors_textRight__NXFpo{text-align:right}.Vendors_textCenter__\+UW7e{text-align:center}.Vendors_groupRow__mXC9X td{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:700;letter-spacing:.05em;padding:8px 14px;text-transform:uppercase}.Vendors_groupRowCount__V3wnI{color:#64748b;font-weight:500;letter-spacing:normal;margin-left:8px;text-transform:none}.Vendors_checkboxCell__iZT2L{padding:0 0 0 14px!important;width:36px}.Vendors_checkbox__Qn4W9{accent-color:#4f46e5;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;height:16px;width:16px}.Vendors_productCell__2eBOg{align-items:center;display:flex;gap:12px}.Vendors_productThumb__8E8Mu{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;overflow:hidden;width:36px}.Vendors_productThumb__8E8Mu img{height:100%;object-fit:cover;width:100%}.Vendors_productInfo__aYq9F{display:flex;flex-direction:column;min-width:0}.Vendors_productNameRow__YTvM9{align-items:center;display:flex;gap:8px}.Vendors_productName__yWMYf{color:#0f172a;font-size:13px;font-weight:600;line-height:1.2}.Vendors_productCode__ymDfL{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.03em;margin-bottom:2px}.Vendors_productMeta__YcZe9{color:#64748b;font-size:11px;margin-top:2px}.Vendors_typeBadgeFinished__IpdvM,.Vendors_typeBadgeRaw__WNfzN{align-items:center;border-radius:4px;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.Vendors_typeBadgeFinished__IpdvM{background:#dcfce7;color:#166534}.Vendors_typeBadgeRaw__WNfzN{background:#fef3c7;color:#92400e}.Vendors_categoryBadge__ocWe7{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.Vendors_costPrice__I1dWS,.Vendors_sellPrice__ZSAHU{font-feature-settings:"tnum";color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.Vendors_costPrice__I1dWS{color:#64748b;font-weight:500}.Vendors_stockQty__z02pu{font-feature-settings:"tnum";align-items:center;color:#0f172a;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px}.Vendors_stockLabel__4hJa8{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Vendors_stockOut__Nwo6s{color:#b91c1c}.Vendors_stockOut__Nwo6s .Vendors_stockLabel__4hJa8{color:#ef4444}.Vendors_stockCritical__guhfQ{color:#c2410c}.Vendors_stockCritical__guhfQ .Vendors_stockLabel__4hJa8{color:#f97316}.Vendors_stockLow__9f3BU{color:#a16207}.Vendors_stockLow__9f3BU .Vendors_stockLabel__4hJa8{color:#ca8a04}.Vendors_stockOk__nqgLR{color:#166534}.Vendors_statusBadge__Rm\+9c{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px}.Vendors_statusBadge__Rm\+9c:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.Vendors_statusBadge__Rm\+9c.Vendors_stockOk__nqgLR{background:#dcfce7;color:#15803d}.Vendors_statusBadge__Rm\+9c.Vendors_stockLow__9f3BU{background:#fef3c7;color:#a16207}.Vendors_statusBadge__Rm\+9c.Vendors_stockCritical__guhfQ{background:#fed7aa;color:#c2410c}.Vendors_statusBadge__Rm\+9c.Vendors_stockOut__Nwo6s{background:#fee2e2;color:#b91c1c}.Vendors_expiryBadge__dhksc{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.Vendors_expirySafe__ExMoA{background:#dcfce7;color:#15803d}.Vendors_expiryCaution__5uxmW{background:#fef3c7;color:#a16207}.Vendors_expiryWarning__GCxd\+{background:#fed7aa;color:#c2410c}.Vendors_expiryDanger__yLs3-{background:#fee2e2;color:#b91c1c}.Vendors_actionsCell__z\+Z0k{text-align:center;width:50px}.Vendors_actionMenuBtn__VZYsA{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;height:30px;justify-content:center;transition:all .15s;width:30px}.Vendors_actionMenuBtn__VZYsA:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.Vendors_actionMenu__xZHgB{animation:Vendors_dropIn__peKeT .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:160px;padding:4px;position:absolute;z-index:1100}.Vendors_actionMenuItem__1nZUw{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:9px;padding:8px 12px;text-align:left;transition:all .1s;width:100%}.Vendors_actionMenuItem__1nZUw:hover{background:#f1f5f9;color:#0f172a}.Vendors_actionMenuItem__1nZUw i{color:#6366f1;font-size:12px;width:14px}.Vendors_actionMenuItem__1nZUw.Vendors_danger__ki360{color:#b91c1c}.Vendors_actionMenuItem__1nZUw.Vendors_danger__ki360:hover{background:#fef2f2}.Vendors_actionMenuItem__1nZUw.Vendors_danger__ki360 i{color:#ef4444}.Vendors_actionMenuDivider__4UfVc{background:#f1f5f9;height:1px;margin:4px 0}@keyframes Vendors_dropIn__peKeT{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Vendors_loadingState__Z-Udu{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.Vendors_spinner__bJc9P{animation:Vendors_spin__uW\+Wy .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:36px;width:36px}@keyframes Vendors_spin__uW\+Wy{to{transform:rotate(1turn)}}.Vendors_emptyState__AZp1q{align-items:center;display:flex;flex-direction:column;gap:12px;padding:80px 20px;text-align:center}.Vendors_emptyIcon__5swP5{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;font-size:26px;height:72px;justify-content:center;margin-bottom:6px;width:72px}.Vendors_emptyState__AZp1q h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.Vendors_emptyState__AZp1q p{color:#64748b;font-size:13px;margin:0;max-width:360px}.Vendors_pagination__ZLoPG{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.Vendors_paginationInfo__rvo-8{color:#64748b;font-size:12.5px;font-weight:500}.Vendors_paginationControls__YDnEn{align-items:center;display:flex;gap:12px}.Vendors_pageSizeSelect__yRlLZ{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;height:32px;outline:none;padding:0 28px 0 10px}.Vendors_pageSizeSelect__yRlLZ:focus{border-color:#6366f1}.Vendors_pageButtons__0\+bZy{display:flex;gap:4px}.Vendors_pageBtn__GuyV2{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:32px;min-width:32px;padding:0 10px;transition:all .15s}.Vendors_pageBtn__GuyV2:hover:not(:disabled):not(.Vendors_pageDots__So\+ve){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Vendors_pageBtn__GuyV2:disabled{cursor:not-allowed;opacity:.4}.Vendors_pageBtnActive__cUq8K{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.Vendors_pageDots__So\+ve{background:#0000;border:none;cursor:default}.Vendors_modalOverlay__VhAaU{align-items:center;animation:Vendors_fadeIn__zGorH .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes Vendors_fadeIn__zGorH{0%{opacity:0}to{opacity:1}}.Vendors_filterModal__cKN-U{animation:Vendors_modalIn__syCcw .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:880px;overflow:hidden;width:100%}@keyframes Vendors_modalIn__syCcw{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Vendors_filterModalHdr__SYPu8{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.Vendors_filterModalTitle__gOKKx h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.Vendors_filterModalTitle__gOKKx p{color:#64748b;font-size:12.5px;margin:4px 0 0}.Vendors_modalClose__aXYiX{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .15s;width:30px}.Vendors_modalClose__aXYiX:hover{background:#f1f5f9;color:#0f172a}.Vendors_filterModalBody__1AVWT{display:grid;flex:1 1;grid-template-columns:280px 1fr;min-height:0;overflow:hidden}.Vendors_filterLeft__A0yAW{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.Vendors_filterLeftHdr__arz\+G{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.Vendors_filterLeftHdr__arz\+G h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.Vendors_filterAppliedCount__Bgoh4{align-items:center;background:#eef2ff;border-radius:999px;color:#4f46e5;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.Vendors_filterAppliedCount__Bgoh4 button{align-items:center;background:none;border:none;color:#4f46e5;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.Vendors_filterCatBtn__EXI3P{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 12px;position:relative;text-align:left;transition:all .15s;width:100%}.Vendors_filterCatBtn__EXI3P:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.Vendors_filterCatBtn__EXI3P.Vendors_activeCat__ASuo4{background:#fff;border-color:#c7d2fe;box-shadow:0 1px 3px #6366f11a;color:#4f46e5}.Vendors_filterCatBtn__EXI3P i:first-child{color:#94a3b8;font-size:13px;width:16px}.Vendors_filterCatBtn__EXI3P.Vendors_activeCat__ASuo4 i:first-child{color:#6366f1}.Vendors_filterCatBtn__EXI3P .Vendors_filterCatChev__WtwRd{color:#cbd5e1;font-size:10px;margin-left:auto}.Vendors_filterCatChips__Q5F-r{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;padding-left:26px}.Vendors_filterCatChip__ZDqy9{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;padding:2px 4px 2px 8px}.Vendors_filterCatChip__ZDqy9 button{align-items:center;background:#6366f12e;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;font-size:8px;height:14px;justify-content:center;padding:0;width:14px}.Vendors_filterCatChip__ZDqy9 button:hover{background:#4f46e5;color:#fff}.Vendors_filterRight__RV426{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.Vendors_filterRightHdr__9tVi8 h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.Vendors_filterRightHdr__9tVi8 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.Vendors_filterField__\+4-\+C{display:flex;flex-direction:column;gap:6px}.Vendors_filterFieldLabel__NKx\+r{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Vendors_filterRange__4fVxo{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.Vendors_filterRange__4fVxo .Vendors_rangeInputWrap__kIW31{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;overflow:hidden;transition:all .15s}.Vendors_filterRange__4fVxo .Vendors_rangeInputWrap__kIW31:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Vendors_filterRange__4fVxo .Vendors_rangePrefix__xlYpj{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:36px;padding:0 10px}.Vendors_filterRange__4fVxo input{background:#0000;border:none;color:#0f172a;font-size:13px;height:36px;outline:none;padding:0 10px;width:100%}.Vendors_filterRange__4fVxo .Vendors_rangeSep__VDf\+P{color:#94a3b8;font-size:12px;font-weight:500}.Vendors_filterOptList__2ilN2{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;padding:4px 0}.Vendors_filterOptRow__EdRK3{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.Vendors_filterOptRow__EdRK3:hover{background:#f8fafc;border-color:#e2e8f0}.Vendors_filterOptRow__EdRK3.Vendors_selected__k3YgC{background:#eef2ff;border-color:#c7d2fe}.Vendors_filterOptRow__EdRK3 input{accent-color:#4f46e5}.Vendors_filterOptRow__EdRK3 .Vendors_filterOptLabel__PXxsz{color:#334155;flex:1 1;font-size:13px;font-weight:500}.Vendors_filterOptRow__EdRK3.Vendors_selected__k3YgC .Vendors_filterOptLabel__PXxsz{color:#4338ca;font-weight:600}.Vendors_filterOptRow__EdRK3 .Vendors_filterOptCount__LlNIa{color:#94a3b8;font-size:11.5px;font-weight:500}.Vendors_filterDropdown__OqXNQ{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 30px 0 12px}.Vendors_filterDropdown__OqXNQ:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Vendors_filterDate__6zdcM{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.Vendors_filterDate__6zdcM:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Vendors_filterModalFtr__8e3PH{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.Vendors_filterModalFtr__8e3PH .Vendors_resetBtn__Wu7lI{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.Vendors_filterModalFtr__8e3PH .Vendors_resetBtn__Wu7lI:hover{background:#fef2f2}.Vendors_filterModalFtrR__3sAcK{align-items:center;display:flex;gap:8px}.Vendors_popover__WSlH5{animation:Vendors_dropIn__peKeT .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.Vendors_popoverTitle__CWWGH{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.Vendors_popoverItem__Fx8fE{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:9px;padding:8px 10px;text-align:left;transition:all .1s;width:100%}.Vendors_popoverItem__Fx8fE:hover{background:#f1f5f9;color:#0f172a}.Vendors_popoverItem__Fx8fE.Vendors_active__2n5ky{background:#eef2ff;color:#4f46e5;font-weight:600}.Vendors_popoverItem__Fx8fE input{accent-color:#4f46e5}.Vendors_popoverItem__Fx8fE i{color:#94a3b8;font-size:11px;width:14px}.Vendors_popoverItem__Fx8fE.Vendors_active__2n5ky i{color:#4f46e5}.Vendors_popoverDivider__G0uSP{background:#f1f5f9;height:1px;margin:4px 0}.Vendors_savedViewSave__BAceD{display:flex;gap:6px;padding:6px 8px}.Vendors_savedViewSave__BAceD input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;outline:none;padding:0 10px}.Vendors_savedViewSave__BAceD input:focus{border-color:#6366f1}.Vendors_savedViewSave__BAceD button{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 10px}.Vendors_savedViewSave__BAceD button:hover{background:#4338ca}.Vendors_savedViewRow__NgzlQ{align-items:center;display:flex;gap:6px}.Vendors_savedViewRow__NgzlQ .Vendors_popoverItem__Fx8fE{flex:1 1}.Vendors_savedViewDel__idjhI{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:10px;height:24px;transition:all .15s;width:24px}.Vendors_savedViewDel__idjhI:hover{background:#fef2f2;color:#ef4444}.Vendors_bulkModal__EqLVZ{animation:Vendors_modalIn__syCcw .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:580px;overflow:hidden;width:100%}.Vendors_bulkModalHdr__Dxc\+S{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 22px 16px}.Vendors_bulkModalHdr__Dxc\+S h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.Vendors_bulkModalHdr__Dxc\+S p{color:#64748b;font-size:12.5px;margin:4px 0 0}.Vendors_bulkModalHdr__Dxc\+S h3 strong{color:#4f46e5;font-weight:700}.Vendors_bulkModalBody__S6chH{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.Vendors_bulkSection__AgTBy{background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:all .15s}.Vendors_bulkSection__AgTBy.Vendors_enabled__9C1\+K{background:#fafbff;border-color:#c7d2fe}.Vendors_bulkSectionHdr__DlPfH{align-items:center;cursor:pointer;display:flex;gap:10px;padding:12px 14px;-webkit-user-select:none;user-select:none}.Vendors_bulkSectionHdr__DlPfH input{accent-color:#4f46e5;cursor:pointer}.Vendors_bulkSectionTitle__VBAu7{color:#0f172a;flex:1 1;font-size:13px;font-weight:700}.Vendors_bulkSection__AgTBy.Vendors_enabled__9C1\+K .Vendors_bulkSectionTitle__VBAu7{color:#4338ca}.Vendors_bulkSectionHdr__DlPfH i{color:#94a3b8;font-size:14px}.Vendors_bulkSection__AgTBy.Vendors_enabled__9C1\+K .Vendors_bulkSectionHdr__DlPfH i{color:#6366f1}.Vendors_bulkSectionBody__4AAi1{animation:Vendors_expand__tn9e1 .15s ease;display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}@keyframes Vendors_expand__tn9e1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Vendors_bulkRow__-LvsN{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.Vendors_bulkInline__G07Y4{align-items:center;display:flex;gap:10px}.Vendors_bulkInput__e9G7D{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.Vendors_bulkInput__e9G7D:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.Vendors_bulkRadioGroup__RV-1C{display:flex;flex-direction:column;gap:6px}.Vendors_bulkRadio__PbhiZ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;gap:8px;padding:8px 10px;transition:all .15s}.Vendors_bulkRadio__PbhiZ:hover{background:#f8fafc;border-color:#cbd5e1}.Vendors_bulkRadio__PbhiZ input{accent-color:#4f46e5}.Vendors_bulkRadio__PbhiZ.Vendors_selectedRadio__Qu8Rr{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:600}.Vendors_bulkRadio__PbhiZ.Vendors_disabled__F76kK{cursor:not-allowed;opacity:.6}.Vendors_bulkRadioBadge__\+oRsO{background:#fef3c7;border-radius:4px;color:#92400e;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:2px 6px;text-transform:uppercase}.Vendors_bulkHint__fXlA4{align-items:center;color:#64748b;display:flex;font-size:11.5px;font-style:italic;gap:5px}.Vendors_bulkHint__fXlA4 i{color:#6366f1}.Vendors_bulkPreview__bvIxS{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:12px;font-weight:500;margin-top:4px;padding:8px 10px}.Vendors_bulkWarn__f15hg{align-items:center;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;font-size:12px;font-weight:500;gap:8px;margin-top:4px;padding:10px 12px}.Vendors_bulkWarn__f15hg i{color:#d97706}.Vendors_bulkDanger__FW3e-{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:12px;font-weight:600;gap:8px;margin-top:4px;padding:10px 12px}.Vendors_bulkDanger__FW3e- i{color:#ef4444}.Vendors_bulkConfirmInput__xKAb5{margin-top:6px}.Vendors_bulkConfirmInput__xKAb5 input{background:#fff;border:1px solid #fecaca;border-radius:8px;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.Vendors_bulkConfirmInput__xKAb5 input:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.Vendors_bulkProgress__DbP4d{background:#f1f5f9;border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.Vendors_bulkProgressBar__WVHwI{background:linear-gradient(90deg,#6366f1,#4f46e5);border-radius:999px;height:100%;transition:width .3s ease}.Vendors_bulkProgressLabel__AkkKk{color:#475569;font-size:12px;font-weight:500;margin-top:6px;text-align:center}.Vendors_bulkModalFtr__UYTAD{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}@media (max-width:1100px){.Vendors_statsRow__CAr2b{grid-template-columns:repeat(2,1fr)}.Vendors_filterModalBody__1AVWT{grid-template-columns:220px 1fr}}@media (max-width:768px){.Vendors_pageHeader__GkXA9{align-items:stretch;flex-direction:column;gap:12px}.Vendors_headerActions__ISbM6{flex-wrap:wrap}.Vendors_statsRow__CAr2b{grid-template-columns:1fr 1fr}.Vendors_toolbar__nj8rI{flex-wrap:wrap}.Vendors_searchBox__G8jp2{flex-basis:100%;max-width:none}.Vendors_filterModalBody__1AVWT{grid-template-columns:1fr}.Vendors_filterLeft__A0yAW{border-bottom:1px solid #f1f5f9;border-right:none;max-height:200px}.Vendors_pagination__ZLoPG{flex-direction:column}.Vendors_bulkBar__nbKKn{flex-wrap:wrap}.Vendors_bulkBarActions__RcBM7{justify-content:flex-end;width:100%}}.Vendors_actionCell__FYzTY{text-align:center;width:60px}.Vendors_actionMenu__xZHgB button{align-items:center;background:#0000;border:none;color:#475569;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 14px;text-align:left;transition:background .1s;width:100%}.Vendors_actionMenu__xZHgB button:hover{background:#f8fafc;color:#0f172a}.Vendors_actionMenu__xZHgB button i{color:#8b5cf6;font-size:12px;width:14px}.Vendors_actionMenu__xZHgB .Vendors_actionMenuDanger__PjuRu{color:#b91c1c!important}.Vendors_actionMenu__xZHgB .Vendors_actionMenuDanger__PjuRu:hover{background:#fef2f2!important}.Vendors_actionMenu__xZHgB .Vendors_actionMenuDanger__PjuRu i{color:#ef4444!important}.Vendors_priorityHigh__hIQGR{background:#fee2e2;color:#991b1b}.Vendors_priorityMedium__GSItj{background:#fef3c7;color:#92400e}.Vendors_priorityLow__FscVs{background:#dcfce7;color:#166534}.VendorProfile_pageContainer__Lw6yn{background:#eef2f6;min-height:100vh;padding:16px 20px}.VendorProfile_notification__dsxiz{align-items:center;animation:VendorProfile_slideIn__HZuuZ .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.VendorProfile_notification__dsxiz.VendorProfile_success__cY5cx{border-left-color:#10b981}.VendorProfile_notification__dsxiz.VendorProfile_success__cY5cx i{color:#10b981}.VendorProfile_notification__dsxiz.VendorProfile_error__L9wDH{border-left-color:#ef4444}.VendorProfile_notification__dsxiz.VendorProfile_error__L9wDH i{color:#ef4444}.VendorProfile_notification__dsxiz button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes VendorProfile_slideIn__HZuuZ{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.VendorProfile_pageHeader__O3hAY{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.VendorProfile_headerLeft__WY12Q{align-items:center;display:flex;gap:14px}.VendorProfile_backBtn__xDUta{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.VendorProfile_backBtn__xDUta:hover{background:#e2e8f0;color:#1e293b}.VendorProfile_headerIcon__eDwju{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:12px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.VendorProfile_headerLeft__WY12Q h1{color:#0f172a;font-size:22px;font-weight:700;margin:0}.VendorProfile_headerMeta__EInZC{align-items:center;display:flex;gap:8px;margin-top:4px}.VendorProfile_vendorCode__aUp8A{background:#fef3c7;border-radius:4px;color:#b45309;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:2px 8px}.VendorProfile_headerActions__tcCJZ{align-items:center;display:flex;gap:8px}.VendorProfile_iconBtn__PuU0Y{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.VendorProfile_iconBtn__PuU0Y:hover{background:#f1f5f9;color:#1e293b}.VendorProfile_editBtn__cn3f2{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.VendorProfile_editBtn__cn3f2:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.VendorProfile_deleteBtn__GONaN{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.VendorProfile_deleteBtn__GONaN:hover{background:#fef2f2;border-color:#f87171}.VendorProfile_statsRow__bdlnm{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.VendorProfile_statCard__PcJEr{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:14px;padding:16px 20px}.VendorProfile_statIcon__7geJf{align-items:center;border-radius:10px;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.VendorProfile_statIconBlue__t9NF1{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.VendorProfile_statIconGreen__yxHDy{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.VendorProfile_statIconOrange__f05kp{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.VendorProfile_statIconPurple__md-8V{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.VendorProfile_statInfo__LyegY{display:flex;flex-direction:column}.VendorProfile_statValue__ZTkaV{color:#0f172a;font-size:20px;font-weight:700}.VendorProfile_statLabel__GgnYN{color:#64748b;font-size:12px;font-weight:500}.VendorProfile_tabsCard__djAX6{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.VendorProfile_tabNav__Lhb37{background:#f8fafc;border-bottom:2px solid #e2e8f0;display:flex;padding:0 16px}.VendorProfile_tabBtn__cYPa0{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:-2px;padding:14px 20px;transition:all .2s}.VendorProfile_tabBtn__cYPa0:hover{background:#f1f5f9;color:#475569}.VendorProfile_tabBtnActive__qWIbA{background:#fff;border-bottom-color:#f59e0b;color:#f59e0b}.VendorProfile_tabBtnActive__qWIbA:hover{background:#fff;color:#f59e0b}.VendorProfile_tabCount__rfx0F{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;font-weight:600;padding:2px 8px}.VendorProfile_tabBtnActive__qWIbA .VendorProfile_tabCount__rfx0F{background:#fef3c7;color:#b45309}.VendorProfile_tabContent__QLgnq{padding:20px}.VendorProfile_overviewGrid__RTqan{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.VendorProfile_infoCard__fnY0r{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.VendorProfile_infoCardHeader__a0d9W{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;padding:14px 16px}.VendorProfile_infoCardHeader__a0d9W i{color:#f59e0b;font-size:16px}.VendorProfile_infoCardHeader__a0d9W h3{color:#0f172a;font-size:14px;font-weight:600;margin:0}.VendorProfile_infoCardBody__L76EB{padding:16px}.VendorProfile_infoRow__9Uxif{align-items:center;border-bottom:1px dashed #e2e8f0;display:flex;justify-content:space-between;padding:10px 0}.VendorProfile_infoRow__9Uxif:last-child{border-bottom:none;padding-bottom:0}.VendorProfile_infoLabel__wR2FQ{color:#64748b;font-size:12px;font-weight:500}.VendorProfile_infoValue__3lkTY{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:500;gap:6px}.VendorProfile_infoValue__3lkTY i{color:#94a3b8;font-size:11px}.VendorProfile_monospace__-xUoQ{font-family:Monaco,Consolas,monospace}.VendorProfile_tableSection__CrVLD{min-height:200px}.VendorProfile_tableWrapper__opJXY{overflow-x:auto}.VendorProfile_table__yuCNG{border-collapse:collapse;width:100%}.VendorProfile_table__yuCNG th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.3px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.VendorProfile_table__yuCNG td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.VendorProfile_textRight__zwBdl{text-align:right!important}.VendorProfile_textCenter__ULzJl{text-align:center!important}.VendorProfile_clickableRow__HJH\+b{cursor:pointer;transition:background .15s}.VendorProfile_clickableRow__HJH\+b:hover{background:#f8fafc}.VendorProfile_codeCell__6DxKu{background:#fef3c7;border-radius:3px;color:#b45309;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:2px 6px}.VendorProfile_refCode__c4cET{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:11px}.VendorProfile_amount__w6987{color:#059669;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.VendorProfile_balanceAmount__OntaM{color:#0f172a;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:700}.VendorProfile_actionBtn__7Ulaw{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .2s;width:30px}.VendorProfile_actionBtn__7Ulaw:hover{background:#e2e8f0;color:#1e293b}.VendorProfile_typeBadge__kNgb3{border-radius:4px;display:inline-block;font-size:10px;font-weight:600;padding:4px 8px;text-transform:uppercase}.VendorProfile_typeManufacturer__p7m39{background:#dbeafe;color:#1d4ed8}.VendorProfile_typeDistributor__BrGGP{background:#dcfce7;color:#16a34a}.VendorProfile_typeWholesaler__4yL2d{background:#fef3c7;color:#b45309}.VendorProfile_typeImporter__ggh44{background:#ede9fe;color:#7c3aed}.VendorProfile_typeService__HAg62{background:#fce7f3;color:#be185d}.VendorProfile_typeOther__c5IQ6{background:#f1f5f9;color:#64748b}.VendorProfile_typeBadgeSm__4\+KS7{border-radius:3px;display:inline-block;font-size:9px;font-weight:600;padding:3px 6px;text-transform:uppercase}.VendorProfile_typePayment__JvNjA{background:#dcfce7;color:#16a34a}.VendorProfile_typePurchase__5Juff{background:#dbeafe;color:#1d4ed8}.VendorProfile_statusBadge__ueQfc{border-radius:12px;display:inline-block;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.VendorProfile_statusActive__jhLLw{background:#dcfce7;color:#16a34a}.VendorProfile_statusInactive__yILk5{background:#f1f5f9;color:#64748b}.VendorProfile_statusSuspended__aIpp3{background:#fee2e2;color:#dc2626}.VendorProfile_statusCompleted__hqlHd{background:#dcfce7;color:#16a34a}.VendorProfile_statusPending__C\+W6o{background:#fef3c7;color:#d97706}.VendorProfile_statusCancelled__gTAhL{background:#fee2e2;color:#dc2626}.VendorProfile_statusDraft__JjUYA{background:#f1f5f9;color:#64748b}.VendorProfile_statusApproved__q-riT{background:#dbeafe;color:#1d4ed8}.VendorProfile_statusOrdered__hEgSh{background:#ede9fe;color:#7c3aed}.VendorProfile_statusPartial__KjMs5{background:#fef3c7;color:#d97706}.VendorProfile_statusReceived__NEFsU{background:#dcfce7;color:#16a34a}.VendorProfile_statusClosed__Is84u{background:#f1f5f9;color:#64748b}.VendorProfile_statusPaid__\+sLmS{background:#dcfce7;color:#16a34a}.VendorProfile_statusUnpaid__zWRTB{background:#fee2e2;color:#dc2626}.VendorProfile_statusDefault__0PoXi{background:#f1f5f9;color:#64748b}.VendorProfile_priorityBadge__drAB-{border-radius:4px;display:inline-block;font-size:10px;font-weight:600;padding:4px 8px;text-transform:uppercase}.VendorProfile_priorityHigh__b\+jjo{background:#fee2e2;color:#dc2626}.VendorProfile_priorityMedium__LoCPA{background:#fef3c7;color:#b45309}.VendorProfile_priorityLow__1kR7i{background:#dbeafe;color:#1d4ed8}.VendorProfile_textSuccess__\+dVIF{color:#16a34a!important}.VendorProfile_textDanger__lc63d{color:#dc2626!important}.VendorProfile_emptyState__JoXLt,.VendorProfile_errorState__viQI4,.VendorProfile_loadingState__oy-yD{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.VendorProfile_spinner__T-Ait{animation:VendorProfile_spin__Xom3f .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#f59e0b;height:40px;margin-bottom:16px;width:40px}@keyframes VendorProfile_spin__Xom3f{to{transform:rotate(1turn)}}.VendorProfile_loadingState__oy-yD p{color:#64748b;font-size:14px}.VendorProfile_emptyIcon__nL\+jq,.VendorProfile_errorIcon__ZGlBy{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.VendorProfile_emptyIcon__nL\+jq i,.VendorProfile_errorIcon__ZGlBy i{color:#94a3b8;font-size:24px}.VendorProfile_errorIcon__ZGlBy{background:#fef2f2}.VendorProfile_errorIcon__ZGlBy i{color:#ef4444}.VendorProfile_emptyState__JoXLt h3,.VendorProfile_errorState__viQI4 h3{color:#475569;font-size:16px;font-weight:600;margin:0 0 8px}.VendorProfile_emptyState__JoXLt p,.VendorProfile_errorState__viQI4 p{color:#94a3b8;font-size:13px;margin:0 0 20px}@media (max-width:1200px){.VendorProfile_overviewGrid__RTqan{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.VendorProfile_statsRow__bdlnm{grid-template-columns:repeat(2,1fr)}.VendorProfile_pageHeader__O3hAY{align-items:flex-start;flex-direction:column;gap:14px}.VendorProfile_headerActions__tcCJZ{flex-wrap:wrap;width:100%}}@media (max-width:768px){.VendorProfile_pageContainer__Lw6yn{padding:12px}.VendorProfile_overviewGrid__RTqan{grid-template-columns:1fr}.VendorProfile_tabNav__Lhb37{overflow-x:auto;padding:0 8px}.VendorProfile_tabBtn__cYPa0{padding:12px 14px;white-space:nowrap}.VendorProfile_tabBtn__cYPa0 span:not(.VendorProfile_tabCount__rfx0F){display:none}.VendorProfile_tabBtn__cYPa0 i{font-size:16px}}@media (max-width:500px){.VendorProfile_statsRow__bdlnm{grid-template-columns:1fr}.VendorProfile_headerLeft__WY12Q,.VendorProfile_headerMeta__EInZC{flex-wrap:wrap}}@media print{.VendorProfile_pageContainer__Lw6yn{background:#fff;padding:0}.VendorProfile_backBtn__xDUta,.VendorProfile_headerActions__tcCJZ,.VendorProfile_tabNav__Lhb37{display:none!important}.VendorProfile_tabsCard__djAX6{border:none;box-shadow:none}.VendorProfile_tabContent__QLgnq{padding:0}}.MembershipPage_pageContainer__nLTzn{background:#f1f3f6;min-height:100vh;padding:16px 20px}.MembershipPage_notification__daTQK{align-items:center;animation:MembershipPage_slideIn__oKWUd .3s ease;background:#fff;border-left:4px solid;border-radius:10px;box-shadow:0 6px 20px #0f172a1f;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:12px 18px;position:fixed;right:20px;top:20px;z-index:1300}.MembershipPage_notification__daTQK.MembershipPage_success__uHDvJ{border-left-color:#10b981;color:#064e3b}.MembershipPage_notification__daTQK.MembershipPage_success__uHDvJ i{color:#10b981}.MembershipPage_notification__daTQK.MembershipPage_error__8U54h{border-left-color:#ef4444;color:#7f1d1d}.MembershipPage_notification__daTQK.MembershipPage_error__8U54h i{color:#ef4444}.MembershipPage_notification__daTQK button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes MembershipPage_slideIn__oKWUd{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.MembershipPage_pageHeader__MZkk4{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.MembershipPage_headerLeft__lHvcX{align-items:center;display:flex;gap:14px}.MembershipPage_backBtn__NLFj5{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.MembershipPage_backBtn__NLFj5:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.MembershipPage_headerIcon__VUJX5{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.MembershipPage_headerLeft__lHvcX h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.MembershipPage_headerSubtitle__ADqPu{color:#64748b;font-size:12.5px;margin:2px 0 0}.MembershipPage_headerSubtitle__ADqPu strong{color:#4f46e5;font-weight:700}.MembershipPage_headerActions__qdX\+K{align-items:center;display:flex;gap:8px}.MembershipPage_iconBtn__vThA2,.MembershipPage_refreshBtn__foEki{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.MembershipPage_iconBtn__vThA2:hover,.MembershipPage_refreshBtn__foEki:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.MembershipPage_secondaryBtn__juyV8{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s}.MembershipPage_secondaryBtn__juyV8:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.MembershipPage_primaryBtn__0uatO{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.MembershipPage_primaryBtn__0uatO:hover{background:linear-gradient(180deg,#4f46e5,#4338ca);box-shadow:0 3px 8px #4f46e559}.MembershipPage_iconBtn__vThA2:disabled,.MembershipPage_primaryBtn__0uatO:disabled,.MembershipPage_secondaryBtn__juyV8:disabled{cursor:not-allowed;opacity:.55}.MembershipPage_statsRow__saDaZ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.MembershipPage_statCard__IMNf7{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:12px;padding:12px 14px}.MembershipPage_statIcon__nl8zq{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.MembershipPage_statIconBlue__tD1LY{background:linear-gradient(135deg,#6366f1,#4f46e5)}.MembershipPage_statIconGreen__27akq{background:linear-gradient(135deg,#10b981,#059669)}.MembershipPage_statIconAmber__hM\+A3{background:linear-gradient(135deg,#f59e0b,#d97706)}.MembershipPage_statIconPurple__BeLZO{background:linear-gradient(135deg,#a855f7,#7e22ce)}.MembershipPage_statInfo__lDZu7{display:flex;flex-direction:column;min-width:0}.MembershipPage_statValue__n3sc7{color:#0f172a;font-size:16px;font-weight:700;line-height:1.1}.MembershipPage_statLabel__h27O\+{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.MembershipPage_toolbar__72urI{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:14px;padding:12px 14px}.MembershipPage_searchBox__sDXBB{flex:1 1;max-width:420px;min-width:220px;position:relative}.MembershipPage_searchBox__sDXBB i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.MembershipPage_searchBox__sDXBB input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;outline:none;padding:0 36px 0 34px;transition:all .15s;width:100%}.MembershipPage_searchBox__sDXBB input::placeholder{color:#94a3b8}.MembershipPage_searchBox__sDXBB input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.MembershipPage_clearSearch__JE8At{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:22px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px}.MembershipPage_clearSearch__JE8At:hover{background:#cbd5e1;color:#334155}.MembershipPage_toolBtn__oyyzf{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 12px;position:relative;transition:all .15s;white-space:nowrap}.MembershipPage_toolBtn__oyyzf:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.MembershipPage_toolBtn__oyyzf.MembershipPage_active__--Hfv{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.MembershipPage_toolBtn__oyyzf i{font-size:11px}.MembershipPage_toolBtnBadge__8HLN9{align-items:center;background:#4f46e5;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:2px;min-width:18px;padding:0 5px}.MembershipPage_toolDivider__uxI9O{background:#e2e8f0;height:22px;width:1px}.MembershipPage_quickTabs__w0x9u{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.MembershipPage_quickTab__rbiRZ{align-items:center;background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 14px;transition:all .15s;white-space:nowrap}.MembershipPage_quickTab__rbiRZ:hover:not(.MembershipPage_quickTabActive__UK6s4){background:#fff;color:#334155}.MembershipPage_quickTabActive__UK6s4{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.MembershipPage_tabBadge__j256L{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.MembershipPage_quickTabActive__UK6s4 .MembershipPage_tabBadge__j256L{background:#eef2ff;color:#4f46e5}.MembershipPage_activeChips__XKiez{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.MembershipPage_activeChipsLabel__WCQwa{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.MembershipPage_chip__ok4-V{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.MembershipPage_chipRemove__JOuoy{align-items:center;background:#6366f12e;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.MembershipPage_chipRemove__JOuoy:hover{background:#4f46e5;color:#fff}.MembershipPage_chipsClearAll__7yuGP{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:11.5px;font-weight:600;margin-left:auto;padding:4px 8px;transition:all .15s}.MembershipPage_chipsClearAll__7yuGP:hover{background:#fef2f2}.MembershipPage_bulkBar__1eVz9{align-items:center;animation:MembershipPage_slideDown__bU6Jv .2s ease;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:10px 14px}@keyframes MembershipPage_slideDown__bU6Jv{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.MembershipPage_bulkBarText__0G9Px{color:#4338ca;font-size:13px;font-weight:600}.MembershipPage_bulkBarText__0G9Px strong{font-weight:700}.MembershipPage_bulkBarActions__sAs\+p{align-items:center;display:flex;gap:8px;margin-left:auto}.MembershipPage_bulkBarBtn__OhQvY{align-items:center;background:#fff;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 12px;transition:all .15s}.MembershipPage_bulkBarBtn__OhQvY:hover{background:#eef2ff}.MembershipPage_bulkBarBtn__OhQvY.MembershipPage_danger__-pdo\+{border-color:#fecaca;color:#b91c1c}.MembershipPage_bulkBarBtn__OhQvY.MembershipPage_danger__-pdo\+:hover{background:#fef2f2}.MembershipPage_bulkBarClose__0yK0w{align-items:center;background:#6366f126;border:none;border-radius:6px;color:#4338ca;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;width:26px}.MembershipPage_bulkBarClose__0yK0w:hover{background:#6366f140}.MembershipPage_tableCard__hpyi6{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.MembershipPage_tableWrapper__T3DDd{overflow-x:auto}.MembershipPage_table__2X36q{border-collapse:collapse;width:100%}.MembershipPage_table__2X36q thead th{background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.MembershipPage_table__2X36q tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.MembershipPage_table__2X36q tbody tr:hover{background:#f8fafc}.MembershipPage_table__2X36q tbody tr:last-child{border-bottom:none}.MembershipPage_table__2X36q tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.MembershipPage_clickableRow__MyfAu{cursor:pointer}.MembershipPage_selectedRow__IRCsi{background:#eef2ff!important}.MembershipPage_textRight__c5dVu{text-align:right}.MembershipPage_textCenter__cY8AN{text-align:center}.MembershipPage_groupRow__SLbCT td{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:700;letter-spacing:.05em;padding:8px 14px;text-transform:uppercase}.MembershipPage_groupRowCount__Cp3cY{color:#64748b;font-weight:500;letter-spacing:normal;margin-left:8px;text-transform:none}.MembershipPage_checkboxCell__fzH-w{padding:0 0 0 14px!important;width:36px}.MembershipPage_checkbox__bnZvp{accent-color:#4f46e5;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;height:16px;width:16px}.MembershipPage_categoryBadge__qV7Qq{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.MembershipPage_statusBadge__ZaCiY{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px}.MembershipPage_statusBadge__ZaCiY i{font-size:10px}.MembershipPage_expiryBadge__Lt2oY{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.MembershipPage_expirySafe__ka4\+K{background:#dcfce7;color:#15803d}.MembershipPage_expiryCaution__BYUjw{background:#fef3c7;color:#a16207}.MembershipPage_expiryWarning__Mb-1w{background:#fed7aa;color:#c2410c}.MembershipPage_expiryDanger__H4Niv{background:#fee2e2;color:#b91c1c}.MembershipPage_loadingState__Xz5BD{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.MembershipPage_spinner__8KCpi{animation:MembershipPage_spin__7at0n .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:36px;width:36px}@keyframes MembershipPage_spin__7at0n{to{transform:rotate(1turn)}}.MembershipPage_emptyState__-PPmu{align-items:center;display:flex;flex-direction:column;gap:12px;padding:80px 20px;text-align:center}.MembershipPage_emptyIcon__vIQ2G{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;font-size:26px;height:72px;justify-content:center;margin-bottom:6px;width:72px}.MembershipPage_emptyState__-PPmu h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.MembershipPage_emptyState__-PPmu p{color:#64748b;font-size:13px;margin:0;max-width:360px}.MembershipPage_pagination__ZxNcJ{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.MembershipPage_paginationInfo__RGA-h{color:#64748b;font-size:12.5px;font-weight:500}.MembershipPage_paginationControls__uHUiy{align-items:center;display:flex;gap:12px}.MembershipPage_pageSizeSelect__SARPC{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;height:32px;outline:none;padding:0 28px 0 10px}.MembershipPage_pageSizeSelect__SARPC:focus{border-color:#6366f1}.MembershipPage_pageButtons__guUv8{display:flex;gap:4px}.MembershipPage_pageBtn__1KsPW{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:32px;min-width:32px;padding:0 10px;transition:all .15s}.MembershipPage_pageBtn__1KsPW:hover:not(:disabled):not(.MembershipPage_pageDots__ZkiJY){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.MembershipPage_pageBtn__1KsPW:disabled{cursor:not-allowed;opacity:.4}.MembershipPage_pageBtnActive__XUz8b{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.MembershipPage_pageDots__ZkiJY{background:#0000;border:none;cursor:default}.MembershipPage_modalOverlay__wS4us{align-items:center;animation:MembershipPage_fadeIn__XJS58 .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes MembershipPage_fadeIn__XJS58{0%{opacity:0}to{opacity:1}}.MembershipPage_filterModal__Q5j-0{animation:MembershipPage_modalIn__YH1e7 .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:880px;overflow:hidden;width:100%}@keyframes MembershipPage_modalIn__YH1e7{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.MembershipPage_filterModalHdr__6iXnc{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.MembershipPage_filterModalTitle__1I7ej h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.MembershipPage_filterModalTitle__1I7ej p{color:#64748b;font-size:12.5px;margin:4px 0 0}.MembershipPage_modalClose__NkJTP{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .15s;width:30px}.MembershipPage_modalClose__NkJTP:hover{background:#f1f5f9;color:#0f172a}.MembershipPage_filterModalBody__REp-\+{display:grid;flex:1 1;grid-template-columns:280px 1fr;min-height:0;overflow:hidden}.MembershipPage_filterLeft__Vw7Mm{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.MembershipPage_filterLeftHdr__XTPBL{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.MembershipPage_filterLeftHdr__XTPBL h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.MembershipPage_filterAppliedCount__MKie0{align-items:center;background:#eef2ff;border-radius:999px;color:#4f46e5;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.MembershipPage_filterCatBtn__fBa6T{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 12px;position:relative;text-align:left;transition:all .15s;width:100%}.MembershipPage_filterCatBtn__fBa6T:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.MembershipPage_filterCatBtn__fBa6T.MembershipPage_activeCat__nRVpY{background:#fff;border-color:#c7d2fe;box-shadow:0 1px 3px #6366f11a;color:#4f46e5}.MembershipPage_filterCatBtn__fBa6T i:first-child{color:#94a3b8;font-size:13px;width:16px}.MembershipPage_filterCatBtn__fBa6T.MembershipPage_activeCat__nRVpY i:first-child{color:#6366f1}.MembershipPage_filterCatChips__MP6no{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;padding-left:26px}.MembershipPage_filterCatChip__-IAxD{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;padding:2px 4px 2px 8px}.MembershipPage_filterRight__JXynV{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.MembershipPage_filterRightHdr__ipErj h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.MembershipPage_filterRightHdr__ipErj p{color:#64748b;font-size:12.5px;margin:4px 0 0}.MembershipPage_filterField__DXefY{display:flex;flex-direction:column;gap:6px}.MembershipPage_filterFieldLabel__2i7bP{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.MembershipPage_filterRange__AQDHC{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.MembershipPage_rangeSep__2ZmCY{color:#94a3b8;font-size:12px;font-weight:500}.MembershipPage_filterOptList__Bpve4{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;padding:4px 0}.MembershipPage_filterOptRow__yn-do{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.MembershipPage_filterOptRow__yn-do:hover{background:#f8fafc;border-color:#e2e8f0}.MembershipPage_filterOptRow__yn-do.MembershipPage_selected__4-qtj{background:#eef2ff;border-color:#c7d2fe}.MembershipPage_filterOptRow__yn-do input{accent-color:#4f46e5}.MembershipPage_filterOptRow__yn-do .MembershipPage_filterOptLabel__zsmJY{color:#334155;flex:1 1;font-size:13px;font-weight:500}.MembershipPage_filterOptRow__yn-do.MembershipPage_selected__4-qtj .MembershipPage_filterOptLabel__zsmJY{color:#4338ca;font-weight:600}.MembershipPage_filterDropdown__lXir4{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 30px 0 12px}.MembershipPage_filterDropdown__lXir4:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.MembershipPage_filterDate__BbuQa{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.MembershipPage_filterDate__BbuQa:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.MembershipPage_filterModalFtr__UlVjN{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.MembershipPage_filterModalFtr__UlVjN .MembershipPage_resetBtn__rxjvi{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.MembershipPage_filterModalFtr__UlVjN .MembershipPage_resetBtn__rxjvi:hover{background:#fef2f2}.MembershipPage_filterModalFtrR__y3-PM{align-items:center;display:flex;gap:8px}.MembershipPage_popover__pfvJW{animation:MembershipPage_dropIn__sKZFG .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}@keyframes MembershipPage_dropIn__sKZFG{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.MembershipPage_popoverTitle__ZSL8X{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.MembershipPage_popoverItem__jgDjK{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:9px;padding:8px 10px;text-align:left;transition:all .1s;width:100%}.MembershipPage_popoverItem__jgDjK:hover{background:#f1f5f9;color:#0f172a}.MembershipPage_popoverItem__jgDjK.MembershipPage_active__--Hfv{background:#eef2ff;color:#4f46e5;font-weight:600}.MembershipPage_popoverItem__jgDjK input{accent-color:#4f46e5}.MembershipPage_popoverItem__jgDjK i{color:#94a3b8;font-size:11px;width:14px}.MembershipPage_popoverItem__jgDjK.MembershipPage_active__--Hfv i{color:#4f46e5}.MembershipPage_popoverDivider__r-tA5{background:#f1f5f9;height:1px;margin:4px 0}.MembershipPage_savedViewSave__Z4Z0d{display:flex;gap:6px;padding:6px 8px}.MembershipPage_savedViewSave__Z4Z0d input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;outline:none;padding:0 10px}.MembershipPage_savedViewSave__Z4Z0d input:focus{border-color:#6366f1}.MembershipPage_savedViewSave__Z4Z0d button{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 10px}.MembershipPage_savedViewSave__Z4Z0d button:hover{background:#4338ca}.MembershipPage_savedViewRow__BpGp1{align-items:center;display:flex;gap:6px}.MembershipPage_savedViewRow__BpGp1 .MembershipPage_popoverItem__jgDjK{flex:1 1}.MembershipPage_savedViewDel__--Ldi{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:10px;height:24px;transition:all .15s;width:24px}.MembershipPage_savedViewDel__--Ldi:hover{background:#fef2f2;color:#ef4444}@media (max-width:1100px){.MembershipPage_statsRow__saDaZ{grid-template-columns:repeat(2,1fr)}.MembershipPage_filterModalBody__REp-\+{grid-template-columns:220px 1fr}}@media (max-width:768px){.MembershipPage_pageHeader__MZkk4{align-items:stretch;flex-direction:column;gap:12px}.MembershipPage_headerActions__qdX\+K{flex-wrap:wrap}.MembershipPage_statsRow__saDaZ{grid-template-columns:1fr 1fr}.MembershipPage_toolbar__72urI{flex-wrap:wrap}.MembershipPage_searchBox__sDXBB{flex-basis:100%;max-width:none}.MembershipPage_filterModalBody__REp-\+{grid-template-columns:1fr}.MembershipPage_filterLeft__Vw7Mm{border-bottom:1px solid #f1f5f9;border-right:none;max-height:200px}.MembershipPage_pagination__ZxNcJ{flex-direction:column}.MembershipPage_bulkBar__1eVz9{flex-wrap:wrap}.MembershipPage_bulkBarActions__sAs\+p{justify-content:flex-end;width:100%}}.MembershipPage_statusDelivered__6yser{background:#dcfce7!important;color:#16a34a!important}.MembershipPage_statusOutForDelivery__ePYxz{background:#ccfbf1!important;color:#0d9488!important}.MembershipPage_statusPacked__4NaWy{background:#ede9fe!important;color:#7c3aed!important}.MembershipPage_statusPending__NQcFR{background:#fef3c7!important;color:#d97706!important}.MembershipPage_statusFailed__C\+PVv{background:#fee2e2!important;color:#dc2626!important}.MembershipPage_statusReturned__wnRZF{background:#f1f5f9!important;color:#64748b!important}.MembershipPage_sectionTabs__Ju-nP{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:inline-flex;gap:4px;margin-bottom:14px;padding:5px}.MembershipPage_sectionTab__DwVQq{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 18px;transition:all .15s}.MembershipPage_sectionTab__DwVQq i{font-size:12px}.MembershipPage_sectionTab__DwVQq:hover{background:#f8fafc;color:#4f46e5}.MembershipPage_sectionTabActive__nYPM0{background:linear-gradient(180deg,#6366f1,#4f46e5);box-shadow:0 2px 6px #4f46e559;color:#fff}.MembershipPage_sectionTabActive__nYPM0:hover{background:linear-gradient(180deg,#4f46e5,#4338ca);color:#fff}.MembershipPage_code__xXtLD{background:#eef2ff;border:1px solid #c7d2fe;border-radius:7px;color:#4f46e5;display:inline-block;font-family:Monaco,Consolas,monospace;font-size:11.5px;font-weight:700;padding:3px 9px}.MembershipPage_kebabCol__oCcXd{text-align:right;width:50px}.MembershipPage_kebabWrap__i9883{display:inline-block;position:relative}.MembershipPage_kebabBtn__3QME1{background:none;border:none;border-radius:7px;color:#94a3b8;cursor:pointer;font-size:13px;height:32px;transition:all .15s;width:32px}.MembershipPage_kebabBtn__3QME1:hover{background:#f1f5f9;color:#4f46e5}.MembershipPage_menu__lukHX{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:160px;padding:5px;position:absolute;right:0;top:36px;z-index:1100}.MembershipPage_menu__lukHX button{align-items:center;background:none;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:9px;padding:8px 10px;text-align:left;width:100%}.MembershipPage_menu__lukHX button:hover{background:#f1f5f9;color:#0f172a}.MembershipPage_menu__lukHX button i{color:#6366f1;font-size:11px;width:14px}.MembershipPage_menuDanger__fSRVR{color:#b91c1c!important}.MembershipPage_menuDanger__fSRVR i{color:#ef4444!important}.MembershipPage_menuDanger__fSRVR:hover{background:#fef2f2!important}.MembershipPage_reportBar__sWez9{align-items:flex-end;background:#fafbfc;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:12px;padding:16px 18px}.MembershipPage_dateRange__uE-sq{display:flex;gap:10px}.MembershipPage_dateField__Vr552{display:flex;flex-direction:column;gap:4px}.MembershipPage_dateField__Vr552 label{color:#94a3b8;font-size:10.5px;font-weight:600;text-transform:uppercase}.MembershipPage_dateField__Vr552 input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:36px;padding:0 11px}.MembershipPage_dateField__Vr552 input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f;outline:none}.MembershipPage_reportSelect__IdmcX{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;height:36px;padding:0 12px}.MembershipPage_reportSelect__IdmcX:focus{border-color:#6366f1;outline:none}.MembershipPage_repTotals__-Y\+kJ{grid-gap:14px;background:#fff;border-bottom:1px solid #f1f5f9;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);padding:18px}.MembershipPage_repTotal__eHAgl{display:flex;flex-direction:column;gap:3px}.MembershipPage_repTotal__eHAgl small{color:#94a3b8;font-size:11px;font-weight:600;text-transform:uppercase}.MembershipPage_repTotal__eHAgl b{color:#0f172a;font-size:19px;font-weight:800}.MembershipPage_typeTag__bCCAT{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;text-transform:capitalize}.MembershipPage_tagSub__IKtT7{background:#e0e7ff;color:#4338ca}.MembershipPage_tagReg__y2Xbu{background:#fef3c7;color:#b45309}.MembershipPage_overlay__MXVlC{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9000}.MembershipPage_modal__H8mS7{animation:MembershipPage_modalIn__YH1e7 .2s ease;background:#fff;border-radius:16px;box-shadow:0 24px 60px #0f172a4d;display:flex;flex-direction:column;max-height:90vh;max-width:480px;width:100%}.MembershipPage_modalWide__Ikseg{max-width:640px}.MembershipPage_modalHead__Nj3pG{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:18px 22px}.MembershipPage_modalHead__Nj3pG h2{color:#0f172a;font-size:17px;font-weight:700;margin:0}.MembershipPage_modalBody__nMB31{overflow-y:auto;padding:22px}.MembershipPage_modalFooter__53R-6{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.MembershipPage_field__XodA4{margin-bottom:14px}.MembershipPage_field__XodA4 label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.MembershipPage_input__izoH8{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:13.5px;padding:10px 13px;width:100%}.MembershipPage_input__izoH8:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f;outline:none}.MembershipPage_grid2__FZWbY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.MembershipPage_checkRow__i9a7n{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:13.5px;gap:9px;margin:6px 0 4px}.MembershipPage_checkRow__i9a7n input{accent-color:#4f46e5;height:17px;width:17px}.MembershipPage_segment__\+VuaU{background:#f1f5f9;border-radius:10px;display:flex;gap:4px;margin-bottom:16px;padding:4px}.MembershipPage_segment__\+VuaU button{background:none;border:none;border-radius:7px;color:#64748b;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:9px}.MembershipPage_segActive__HJkaf{background:#fff!important;box-shadow:0 1px 3px #0f172a1f;color:#4f46e5!important}.MembershipPage_results__lngKS{border:1px solid #e2e8f0;border-radius:10px;margin-top:6px;max-height:220px;overflow:hidden;overflow-y:auto}.MembershipPage_resultItem__kUhma{align-items:flex-start;background:#fff;border:none;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;flex-direction:column;padding:10px 14px;text-align:left;width:100%}.MembershipPage_resultItem__kUhma:last-child{border-bottom:none}.MembershipPage_resultItem__kUhma:hover{background:#f5f5ff}.MembershipPage_resultItem__kUhma b{color:#0f172a;font-size:13px}.MembershipPage_resultItem__kUhma span{color:#94a3b8;font-size:12px}.MembershipPage_planPreview__10N0-{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;color:#4338ca;display:flex;font-size:13px;gap:18px;margin-bottom:12px;padding:12px 15px}.MembershipPage_breakdown__TIqRg{background:#f8fafc;border:1px solid #eef0fa;border-radius:10px;margin:4px 0 8px;padding:12px 14px}.MembershipPage_breakdown__TIqRg>div{align-items:center;color:#475569;display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.MembershipPage_breakdown__TIqRg b{color:#0f172a}.MembershipPage_breakTotal__Y3iuM{border-top:1px dashed #cbd5e1;margin-top:4px;padding-top:8px!important}.MembershipPage_breakTotal__Y3iuM span{color:#0f172a;font-weight:700}.MembershipPage_breakTotal__Y3iuM b{color:#4f46e5;font-size:15px}.MembershipPage_renewHead__gr4Kk{align-items:center;background:#f8fafc;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:12px 14px}.MembershipPage_renewHead__gr4Kk b{color:#0f172a;display:block;font-size:14px}.MembershipPage_renewHead__gr4Kk small{color:#94a3b8;font-size:12px}.MembershipPage_ghostBtn__pMdr8{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px}.MembershipPage_ghostBtn__pMdr8:hover{background:#f8fafc;border-color:#cbd5e1}@media (max-width:768px){.MembershipPage_repTotals__-Y\+kJ{grid-template-columns:1fr 1fr}.MembershipPage_grid2__FZWbY{grid-template-columns:1fr}.MembershipPage_reportBar__sWez9{align-items:stretch;flex-direction:column}.MembershipPage_dateRange__uE-sq{flex-direction:column}}.MemberProfilePage_pageWrapper__8Z2Bc{background:#f0f2f5;min-height:100vh;padding:24px}.MemberProfilePage_container__bJReH{margin:0 auto;max-width:1180px}.MemberProfilePage_breadcrumb__DLmUH{align-items:center;color:#94a3b8;display:flex;font-size:13px;gap:8px;margin-bottom:16px}.MemberProfilePage_breadcrumb__DLmUH i{color:#cbd5e1;font-size:9px}.MemberProfilePage_crumbLink__\+2zZW{cursor:pointer}.MemberProfilePage_crumbLink__\+2zZW:hover{color:#667eea}.MemberProfilePage_crumbCurrent__Vhy0m{color:#475569;font-weight:600}.MemberProfilePage_tabsBar__IXZp6{align-items:center;background:#fff;border:1px solid #e7e9f5;border-radius:14px;display:flex;gap:4px;margin-bottom:16px;overflow-x:auto;padding:6px}.MemberProfilePage_backTab__euI2x{align-items:center;background:#fafbfc;border:1px solid #e7e9f5;border-radius:9px;color:#5568d3;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;height:38px;justify-content:center;margin-right:4px;transition:all .15s;width:38px}.MemberProfilePage_backTab__euI2x:hover{background:#f0f0ff;border-color:#667eea}.MemberProfilePage_tab__p1BwW{align-items:center;background:none;border:none;border-radius:9px;color:#8b90b8;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 15px;transition:all .15s;white-space:nowrap}.MemberProfilePage_tab__p1BwW i{font-size:12px}.MemberProfilePage_tab__p1BwW:hover{background:#f5f5ff;color:#5568d3}.MemberProfilePage_tabActive__gEoAV,.MemberProfilePage_tabActive__gEoAV:hover{background:linear-gradient(135deg,#667eea,#7f53e6);color:#fff}.MemberProfilePage_hero__8EgAN{align-items:center;background:#fff;border:1px solid #e7e9f5;border-radius:16px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:18px;padding:22px 24px}.MemberProfilePage_heroLeft__QyBX1{align-items:center;display:flex;gap:18px}.MemberProfilePage_avatar__L98rY{border-radius:50%;box-shadow:0 8px 20px -8px #667eea80;height:78px;object-fit:cover;width:78px}.MemberProfilePage_heroName__H52cy{color:#1a1c2e;font-size:20px;font-weight:800;margin:0 0 8px}.MemberProfilePage_heroSub__e2mEY{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.MemberProfilePage_planTag__gL61G{color:#5568d3;font-size:12.5px;font-weight:700}.MemberProfilePage_heroFields__lfJ11{border-left:1px solid #eef0fa;display:flex;flex-wrap:wrap;gap:30px;padding-left:24px}.MemberProfilePage_heroField__WJa\+C{display:flex;flex-direction:column;gap:3px}.MemberProfilePage_heroField__WJa\+C small{color:#9aa0b8;font-size:11px;font-weight:600;text-transform:uppercase}.MemberProfilePage_heroField__WJa\+C b{color:#2b2e44;font-size:14px}.MemberProfilePage_statusPill__\+gOjl{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:4px 11px;text-transform:capitalize}.MemberProfilePage_dot__W0D\+c{background:currentColor;border-radius:50%;height:6px;width:6px}.MemberProfilePage_st_active__wL46S{background:#e9faf0;color:#15803d}.MemberProfilePage_st_expired__-1Z7T{background:#fdecec;color:#b91c1c}.MemberProfilePage_st_frozen__pLzzv{background:#e0e7ff;color:#4338ca}.MemberProfilePage_st_cancelled__h\+u5f{background:#f1f2f8;color:#6b7194}.MemberProfilePage_daysPill__uowDd{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;padding:4px 11px}.MemberProfilePage_dOk__kwnZ8{background:#e9faf0;color:#15803d}.MemberProfilePage_dWarn__18-jq{background:#fef3c7;color:#b45309}.MemberProfilePage_dExpired__s1RQ3{background:#fee2e2;color:#b91c1c}.MemberProfilePage_panelGrid__XugBB{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.MemberProfilePage_panel__j2VXU{background:#fff;border:1px solid #e7e9f5;border-radius:16px;box-shadow:0 1px 3px #0f172a0a;padding:22px}.MemberProfilePage_panelHead__ccfo5{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.MemberProfilePage_panelTitle__Ajynh{align-items:center;color:#1a1c2e;display:flex;font-size:16px;font-weight:800;gap:8px;margin:0 0 14px}.MemberProfilePage_panelHead__ccfo5 .MemberProfilePage_panelTitle__Ajynh{margin:0}.MemberProfilePage_countPill__r1j18{background:#eef0f6;border-radius:8px;color:#8b90b8;font-size:12px;font-weight:700;padding:2px 9px}.MemberProfilePage_field__GLZq1{border-bottom:1px solid #f3f4fb;display:flex;flex-direction:column;gap:4px;padding:10px 0}.MemberProfilePage_panel__j2VXU .MemberProfilePage_field__GLZq1:last-child{border-bottom:none}.MemberProfilePage_fieldLabel__krOgE{color:#9aa0b8;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.MemberProfilePage_fieldValue__LioNl{color:#2b2e44;font-size:14px;font-weight:600}.MemberProfilePage_fieldHighlight__JDllR{color:#5568d3;font-size:16px}.MemberProfilePage_primaryBtn__cvzLB{align-items:center;background:linear-gradient(135deg,#667eea,#7f53e6);border:none;border-radius:10px;box-shadow:0 6px 16px -6px #667eea99;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 16px;transition:all .18s;white-space:nowrap}.MemberProfilePage_primaryBtn__cvzLB:hover:not(:disabled){transform:translateY(-1px)}.MemberProfilePage_primaryBtn__cvzLB:disabled{cursor:not-allowed;opacity:.6}.MemberProfilePage_ghostBtn__YDBVO{align-items:center;background:#fff;border:1.5px solid #e3e6f3;border-radius:10px;color:#5b6178;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px}.MemberProfilePage_ghostBtn__YDBVO:hover{background:#f3f4fb}.MemberProfilePage_iconBtn__w7dCU{background:#fafbfc;border:1px solid #e9ebf3;border-radius:9px;color:#5568d3;cursor:pointer;height:32px;width:32px}.MemberProfilePage_iconBtn__w7dCU:hover{background:#f0f0ff;border-color:#667eea}.MemberProfilePage_delBtn__enreu{background:none;border:none;border-radius:8px;color:#c2c7dd;cursor:pointer;flex-shrink:0;height:30px;width:30px}.MemberProfilePage_delBtn__enreu:hover{background:#fef2f2;color:#dc2626}.MemberProfilePage_table__J46e5{border-collapse:collapse;width:100%}.MemberProfilePage_table__J46e5 thead th{background:#fcfcfe;border-bottom:1px solid #f0f1f6;color:#a4a9c2;font-size:11px;font-weight:700;letter-spacing:.05em;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.MemberProfilePage_table__J46e5 tbody td{border-bottom:1px solid #f4f5f9;color:#3a3d57;font-size:13px;padding:13px 14px}.MemberProfilePage_table__J46e5 tbody tr:hover{background:#fafbff}.MemberProfilePage_codeChip__VXtUr{background:#eef0ff;border:1px solid #dfe3fb;border-radius:7px;color:#5568d3;display:inline-block;font-size:11.5px;font-weight:700;padding:3px 9px}.MemberProfilePage_muted__Fpy6s{color:#9aa0b8;font-size:12.5px}.MemberProfilePage_typeTag__DV4rf{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;text-transform:capitalize}.MemberProfilePage_tagSub__-c9Qs{background:#e0e7ff;color:#4338ca}.MemberProfilePage_tagReg__2-ccN{background:#fef3c7;color:#b45309}.MemberProfilePage_table__J46e5 tfoot td{background:#fcfcfe;border-top:2px solid #eef0fa;padding:13px 14px}.MemberProfilePage_footLabel__NTZVt{color:#6b7194;font-weight:700;text-align:right}.MemberProfilePage_footTotal__cyzGX{color:#5568d3;font-size:15px;font-weight:800}.MemberProfilePage_addRow__-jkil{display:flex;gap:10px;margin-bottom:16px}.MemberProfilePage_input__V7U3w{background:#fff;border:1.5px solid #e3e6f3;border-radius:10px;box-sizing:border-box;color:#2b2e44;flex:1 1;font-family:inherit;font-size:13.5px;padding:10px 13px;width:100%}.MemberProfilePage_input__V7U3w:focus{border-color:#667eea;box-shadow:0 0 0 3.5px #667eea21;outline:none}.MemberProfilePage_inputDate__ECF96,.MemberProfilePage_inputSel__xJPAp{background:#fff;border:1.5px solid #e3e6f3;border-radius:10px;color:#2b2e44;font-family:inherit;font-size:13.5px;padding:10px 13px}.MemberProfilePage_inLabel__HdLvP{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.MemberProfilePage_noteList__H-4gJ{display:flex;flex-direction:column;gap:10px}.MemberProfilePage_noteItem__lp4nH{align-items:flex-start;background:#fafbff;border:1px solid #eef0fa;border-radius:11px;display:flex;gap:12px;justify-content:space-between;padding:13px 15px}.MemberProfilePage_noteItem__lp4nH p{color:#2b2e44;font-size:13.5px;margin:0 0 4px}.MemberProfilePage_noteItem__lp4nH small{color:#9aa0b8;font-size:11.5px}.MemberProfilePage_taskList__9t37f{display:flex;flex-direction:column;gap:8px}.MemberProfilePage_taskItem__GDzXL{align-items:center;background:#fafbff;border:1px solid #eef0fa;border-radius:11px;display:flex;gap:12px;padding:12px 14px}.MemberProfilePage_checkBtn__YJlnW{background:none;border:none;color:#c2c7dd;cursor:pointer;font-size:18px}.MemberProfilePage_checkBtn__YJlnW:hover{color:#667eea}.MemberProfilePage_taskBody__8G60-{display:flex;flex:1 1;flex-direction:column;gap:2px}.MemberProfilePage_taskTitle__bEO-1{color:#2b2e44;font-size:13.5px;font-weight:600}.MemberProfilePage_taskDone__d48-J .MemberProfilePage_taskTitle__bEO-1{color:#9aa0b8;text-decoration:line-through}.MemberProfilePage_taskDone__d48-J .MemberProfilePage_checkBtn__YJlnW{color:#16a34a}.MemberProfilePage_medForm__EvXBe{background:#fafbff;border:1px solid #eef0fa;border-radius:12px;margin-bottom:16px;padding:14px}.MemberProfilePage_medForm__EvXBe textarea{margin-top:10px;resize:vertical}.MemberProfilePage_formFoot__cfN\+c{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.MemberProfilePage_medList__SDGX1{display:flex;flex-direction:column;gap:10px}.MemberProfilePage_medItem__V8aXM{align-items:flex-start;background:#fafbff;border:1px solid #eef0fa;border-radius:11px;display:flex;gap:12px;padding:13px 15px}.MemberProfilePage_medType__e6ePA{background:#e0e7ff;border-radius:999px;color:#4338ca;flex-shrink:0;font-size:11px;font-weight:700;padding:3px 10px;text-transform:capitalize}.MemberProfilePage_med_allergy__fCI1y{background:#fee2e2;color:#b91c1c}.MemberProfilePage_med_condition__4YIGd{background:#fef3c7;color:#b45309}.MemberProfilePage_med_medication__cFpNE{background:#dcfce7;color:#15803d}.MemberProfilePage_med_checkup__GMs3Y{background:#e0f2fe;color:#0369a1}.MemberProfilePage_medBody__I85ZY{flex:1 1}.MemberProfilePage_medBody__I85ZY b{color:#1a1c2e;font-size:13.5px}.MemberProfilePage_medBody__I85ZY p{color:#5b6178;font-size:13px;margin:4px 0}.MemberProfilePage_medBody__I85ZY small{font-size:11.5px}.MemberProfilePage_infoRows__zNnqW{display:flex;flex-direction:column;gap:10px;margin:14px 0}.MemberProfilePage_infoRow__NqR0q{align-items:center;display:flex;gap:10px}.MemberProfilePage_empty__\+Kqt-{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:30px;text-align:center}.MemberProfilePage_empty__\+Kqt- i{color:#dfe1ed;font-size:42px;margin-bottom:12px}.MemberProfilePage_empty__\+Kqt- h3{color:#1a1c2e;font-size:15px;font-weight:800;margin:0 0 5px}.MemberProfilePage_empty__\+Kqt- p{color:#9aa0b8;font-size:13px;margin:0}.MemberProfilePage_footerActions__7AuVW{margin-top:20px}.MemberProfilePage_loading__Hzskt{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:400px}.MemberProfilePage_spinner__CN6zf{animation:MemberProfilePage_spin__bX-PX .8s linear infinite;border:3px solid #e7e9f5;border-radius:50%;border-top-color:#667eea;height:38px;width:38px}@keyframes MemberProfilePage_spin__bX-PX{to{transform:rotate(1turn)}}.MemberProfilePage_loading__Hzskt p{color:#6b7194;font-size:14px}.MemberProfilePage_errorAlert__avb90{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;display:flex;font-size:14px;gap:10px;margin:40px auto;max-width:600px;padding:14px 18px}.MemberProfilePage_toast__66qIE{align-items:center;animation:MemberProfilePage_slideIn__1IbDg .3s ease;border-radius:12px;box-shadow:0 8px 24px #00000026;color:#fff;display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes MemberProfilePage_slideIn__1IbDg{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.MemberProfilePage_toastSuccess__2yno7{background:linear-gradient(135deg,#10b981,#059669)}.MemberProfilePage_toastError__fNr9a{background:linear-gradient(135deg,#ef4444,#dc2626)}.MemberProfilePage_toastInfo__6RLs0{background:linear-gradient(135deg,#667eea,#5568d3)}.MemberProfilePage_overlay__6zGb4{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14162b73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9000}.MemberProfilePage_modal__tFGLb{background:#fff;border-radius:18px;box-shadow:0 24px 60px -12px #0f172a66;max-width:460px;width:100%}.MemberProfilePage_modalHead__bzL3\+{align-items:center;border-bottom:1px solid #f0f1f6;display:flex;justify-content:space-between;padding:18px 22px}.MemberProfilePage_modalHead__bzL3\+ h2{color:#14162b;font-size:17px;font-weight:800;margin:0}.MemberProfilePage_modalClose__H2FYm{background:none;border:none;border-radius:8px;color:#a4a9c2;cursor:pointer;font-size:16px;height:32px;width:32px}.MemberProfilePage_modalClose__H2FYm:hover{background:#f1f2f8}.MemberProfilePage_modalBody__piRVw{padding:22px}.MemberProfilePage_modalFooter__BuvZ4{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.MemberProfilePage_renewHead__Mbc63{align-items:center;background:#fafbff;border-radius:11px;display:flex;gap:12px;margin-bottom:16px;padding:12px 14px}.MemberProfilePage_renewHead__Mbc63 b{color:#14162b;display:block;font-size:14px}.MemberProfilePage_renewHead__Mbc63 small{color:#9aa0b8;font-size:12px}@media (max-width:1024px){.MemberProfilePage_panelGrid__XugBB{grid-template-columns:1fr}.MemberProfilePage_heroFields__lfJ11{border-left:none;gap:18px;padding-left:0}}@media (max-width:768px){.MemberProfilePage_pageWrapper__8Z2Bc{padding:14px}.MemberProfilePage_hero__8EgAN{align-items:flex-start;flex-direction:column}.MemberProfilePage_addRow__-jkil{flex-direction:column}.MemberProfilePage_table__J46e5{display:block;overflow-x:auto}}.PurchaseOrderList_pageContainer__ZQKub{background:#f1f3f6;font-family:Open Sans,system-ui,-apple-system,sans-serif;min-height:100vh;padding:16px 20px}.PurchaseOrderList_pageContainer__ZQKub button,.PurchaseOrderList_pageContainer__ZQKub input,.PurchaseOrderList_pageContainer__ZQKub select,.PurchaseOrderList_pageContainer__ZQKub textarea{font-family:inherit}.PurchaseOrderList_notification__jqgyg{align-items:center;animation:PurchaseOrderList_slideIn__a7VHY .3s ease;background:#fff;border-left:4px solid;border-radius:10px;box-shadow:0 6px 20px #0f172a1f;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:12px 18px;position:fixed;right:20px;top:20px;z-index:1300}.PurchaseOrderList_notification__jqgyg.PurchaseOrderList_success__mDbyZ{border-left-color:#10b981;color:#064e3b}.PurchaseOrderList_notification__jqgyg.PurchaseOrderList_success__mDbyZ i{color:#10b981}.PurchaseOrderList_notification__jqgyg.PurchaseOrderList_error__yn6\+W{border-left-color:#ef4444;color:#7f1d1d}.PurchaseOrderList_notification__jqgyg.PurchaseOrderList_error__yn6\+W i{color:#ef4444}.PurchaseOrderList_notification__jqgyg button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes PurchaseOrderList_slideIn__a7VHY{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.PurchaseOrderList_pageHeader__tAs\+P{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.PurchaseOrderList_headerLeft__eGuTJ{align-items:center;display:flex;gap:14px}.PurchaseOrderList_backBtn__jxk6Z{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.PurchaseOrderList_backBtn__jxk6Z:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PurchaseOrderList_headerIcon__qChKN{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.PurchaseOrderList_headerLeft__eGuTJ h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.PurchaseOrderList_headerSubtitle__Nh5vE{color:#64748b;font-size:12.5px;margin:2px 0 0}.PurchaseOrderList_headerSubtitle__Nh5vE strong{color:#4f46e5;font-weight:700}.PurchaseOrderList_headerActions__y2DWP{align-items:center;display:flex;gap:8px}.PurchaseOrderList_iconBtn__uRCqf,.PurchaseOrderList_refreshBtn__fM-0C{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:36px;justify-content:center;transition:all .15s;width:36px}.PurchaseOrderList_iconBtn__uRCqf:hover,.PurchaseOrderList_refreshBtn__fM-0C:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PurchaseOrderList_secondaryBtn__E\+R9E{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s}.PurchaseOrderList_secondaryBtn__E\+R9E:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseOrderList_primaryBtn__JoNIS{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.PurchaseOrderList_primaryBtn__JoNIS:hover{background:linear-gradient(180deg,#4f46e5,#4338ca);box-shadow:0 3px 8px #4f46e559}.PurchaseOrderList_iconBtn__uRCqf:disabled,.PurchaseOrderList_primaryBtn__JoNIS:disabled,.PurchaseOrderList_secondaryBtn__E\+R9E:disabled{cursor:not-allowed;opacity:.55}.PurchaseOrderList_statsRow__gPBKQ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.PurchaseOrderList_statCard__jFtuQ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:12px;padding:12px 14px}.PurchaseOrderList_statIcon__ub6Zp{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.PurchaseOrderList_statIconBlue__Tq8Cc{background:linear-gradient(135deg,#6366f1,#4f46e5)}.PurchaseOrderList_statIconGreen__V60hR{background:linear-gradient(135deg,#10b981,#059669)}.PurchaseOrderList_statIconAmber__XY1lU{background:linear-gradient(135deg,#f59e0b,#d97706)}.PurchaseOrderList_statIconPurple__2aMqL{background:linear-gradient(135deg,#a855f7,#7e22ce)}.PurchaseOrderList_statInfo__E2QUA{display:flex;flex-direction:column;min-width:0}.PurchaseOrderList_statValue__jHd5D{color:#0f172a;font-size:16px;font-weight:700;line-height:1.1}.PurchaseOrderList_statLabel__b2rIg{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.PurchaseOrderList_toolbar__zR22J{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:14px;padding:12px 14px}.PurchaseOrderList_searchBox__js4dm{flex:1 1;max-width:420px;min-width:220px;position:relative}.PurchaseOrderList_searchBox__js4dm i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.PurchaseOrderList_searchBox__js4dm input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;outline:none;padding:0 36px 0 34px;transition:all .15s;width:100%}.PurchaseOrderList_searchBox__js4dm input::placeholder{color:#94a3b8}.PurchaseOrderList_searchBox__js4dm input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PurchaseOrderList_clearSearch__S7\+Gg{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:22px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px}.PurchaseOrderList_clearSearch__S7\+Gg:hover{background:#cbd5e1;color:#334155}.PurchaseOrderList_toolBtn__cWDyU{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 12px;position:relative;transition:all .15s;white-space:nowrap}.PurchaseOrderList_toolBtn__cWDyU:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseOrderList_toolBtn__cWDyU.PurchaseOrderList_active__AEAOa{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.PurchaseOrderList_toolBtn__cWDyU i{font-size:11px}.PurchaseOrderList_toolBtnBadge__C82o-{align-items:center;background:#4f46e5;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:2px;min-width:18px;padding:0 5px}.PurchaseOrderList_toolDivider__G2wjY{background:#e2e8f0;height:22px;width:1px}.PurchaseOrderList_toolSelect__awYkm{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:36px;outline:none;padding:0 30px 0 12px;transition:all .15s}.PurchaseOrderList_toolSelect__awYkm:hover{border-color:#cbd5e1}.PurchaseOrderList_toolSelect__awYkm:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PurchaseOrderList_quickTabs__6IufN{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.PurchaseOrderList_quickTab__xhauF{align-items:center;background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 14px;transition:all .15s;white-space:nowrap}.PurchaseOrderList_quickTab__xhauF:hover:not(.PurchaseOrderList_quickTabActive__wZjmp){background:#fff;color:#334155}.PurchaseOrderList_quickTabActive__wZjmp{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.PurchaseOrderList_tabBadge__t\+e\+v{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.PurchaseOrderList_quickTabActive__wZjmp .PurchaseOrderList_tabBadge__t\+e\+v{background:#eef2ff;color:#4f46e5}.PurchaseOrderList_activeChips__l\+Ovn{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.PurchaseOrderList_activeChipsLabel__oTNk8{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.PurchaseOrderList_chip__iHuHp{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.PurchaseOrderList_chipLabel__261-Q{color:#6366f1;font-weight:500}.PurchaseOrderList_chipRemove__ZdTRT{align-items:center;background:#6366f12e;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.PurchaseOrderList_chipRemove__ZdTRT:hover{background:#4f46e5;color:#fff}.PurchaseOrderList_chipsClearAll__YjVeS{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:11.5px;font-weight:600;margin-left:auto;padding:4px 8px;transition:all .15s}.PurchaseOrderList_chipsClearAll__YjVeS:hover{background:#fef2f2}.PurchaseOrderList_bulkBar__6bxQx{align-items:center;animation:PurchaseOrderList_slideDown__V4gie .2s ease;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:10px 14px}@keyframes PurchaseOrderList_slideDown__V4gie{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PurchaseOrderList_bulkBarText__QK0d0{color:#4338ca;font-size:13px;font-weight:600}.PurchaseOrderList_bulkBarText__QK0d0 strong{font-weight:700}.PurchaseOrderList_bulkBarActions__Fi5A9{align-items:center;display:flex;gap:8px;margin-left:auto}.PurchaseOrderList_bulkBarBtn__x4haj{align-items:center;background:#fff;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 12px;transition:all .15s}.PurchaseOrderList_bulkBarBtn__x4haj:hover{background:#eef2ff}.PurchaseOrderList_bulkBarBtn__x4haj.PurchaseOrderList_danger__\+zW\+t{border-color:#fecaca;color:#b91c1c}.PurchaseOrderList_bulkBarBtn__x4haj.PurchaseOrderList_danger__\+zW\+t:hover{background:#fef2f2}.PurchaseOrderList_bulkBarClose__ok-eL{align-items:center;background:#6366f126;border:none;border-radius:6px;color:#4338ca;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;width:26px}.PurchaseOrderList_bulkBarClose__ok-eL:hover{background:#6366f140}.PurchaseOrderList_tableCard__Hvbs5{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a}.PurchaseOrderList_tableWrapper__WCWzd{border-radius:12px 12px 0 0;overflow-x:auto;overflow-y:visible}.PurchaseOrderList_table__nZS79{border-collapse:collapse;width:100%}.PurchaseOrderList_table__nZS79 thead th{background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.PurchaseOrderList_table__nZS79 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.PurchaseOrderList_table__nZS79 tbody tr:hover{background:#f8fafc}.PurchaseOrderList_table__nZS79 tbody tr:last-child{border-bottom:none}.PurchaseOrderList_table__nZS79 tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.PurchaseOrderList_clickableRow__dPl4\+{cursor:pointer}.PurchaseOrderList_selectedRow__jlo0q{background:#eef2ff!important}.PurchaseOrderList_textRight__r2I\+J{text-align:right}.PurchaseOrderList_textCenter__HOf-4{text-align:center}.PurchaseOrderList_groupRow__iNeJP td{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:700;letter-spacing:.05em;padding:8px 14px;text-transform:uppercase}.PurchaseOrderList_groupRowCount__xHiuO{color:#64748b;font-weight:500;letter-spacing:normal;margin-left:8px;text-transform:none}.PurchaseOrderList_checkboxCell__1XNhN{padding:0 0 0 14px!important;width:36px}.PurchaseOrderList_checkbox__ZWac7{accent-color:#4f46e5;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;height:16px;width:16px}.PurchaseOrderList_productCell__KPPi5{align-items:center;display:flex;gap:12px}.PurchaseOrderList_productThumb__F1kHk{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;overflow:hidden;width:36px}.PurchaseOrderList_productThumb__F1kHk img{height:100%;object-fit:cover;width:100%}.PurchaseOrderList_productInfo__UOJ\+Y{display:flex;flex-direction:column;min-width:0}.PurchaseOrderList_productNameRow__gfTX3{align-items:center;display:flex;gap:8px}.PurchaseOrderList_productName__iqQ\+y{color:#0f172a;font-size:13px;font-weight:600;line-height:1.2}.PurchaseOrderList_productCode__suYfJ{color:#94a3b8;font-size:10.5px;font-weight:600;letter-spacing:.03em;margin-bottom:2px}.PurchaseOrderList_productMeta__3T\+JV{color:#64748b;font-size:11px;margin-top:2px}.PurchaseOrderList_typeBadgeFinished__KpKLJ,.PurchaseOrderList_typeBadgeRaw__PXgBB{align-items:center;border-radius:4px;display:inline-flex;font-size:9px;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.PurchaseOrderList_typeBadgeFinished__KpKLJ{background:#dcfce7;color:#166534}.PurchaseOrderList_typeBadgeRaw__PXgBB{background:#fef3c7;color:#92400e}.PurchaseOrderList_categoryBadge__U1Ib6{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.PurchaseOrderList_costPrice__3YSDY,.PurchaseOrderList_sellPrice__nSKUU{font-feature-settings:"tnum";color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.PurchaseOrderList_costPrice__3YSDY{color:#64748b;font-weight:500}.PurchaseOrderList_stockQty__77oJB{font-feature-settings:"tnum";align-items:center;color:#0f172a;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px}.PurchaseOrderList_stockLabel__5gERC{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PurchaseOrderList_stockOut__v5Ixn{color:#b91c1c}.PurchaseOrderList_stockOut__v5Ixn .PurchaseOrderList_stockLabel__5gERC{color:#ef4444}.PurchaseOrderList_stockCritical__lwdbr{color:#c2410c}.PurchaseOrderList_stockCritical__lwdbr .PurchaseOrderList_stockLabel__5gERC{color:#f97316}.PurchaseOrderList_stockLow__8Q-Vm{color:#a16207}.PurchaseOrderList_stockLow__8Q-Vm .PurchaseOrderList_stockLabel__5gERC{color:#ca8a04}.PurchaseOrderList_stockOk__X0UB0{color:#166534}.PurchaseOrderList_statusBadge__NomMi{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px}.PurchaseOrderList_statusBadge__NomMi.PurchaseOrderList_stockOk__X0UB0{background:#dcfce7;color:#15803d}.PurchaseOrderList_statusBadge__NomMi.PurchaseOrderList_stockLow__8Q-Vm{background:#fef3c7;color:#a16207}.PurchaseOrderList_statusBadge__NomMi.PurchaseOrderList_stockCritical__lwdbr{background:#fed7aa;color:#c2410c}.PurchaseOrderList_statusBadge__NomMi.PurchaseOrderList_stockOut__v5Ixn{background:#fee2e2;color:#b91c1c}.PurchaseOrderList_expiryBadge__owmv6{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.PurchaseOrderList_expirySafe__\+vbr8{background:#dcfce7;color:#15803d}.PurchaseOrderList_expiryCaution__wU9ks{background:#fef3c7;color:#a16207}.PurchaseOrderList_expiryWarning__uB1gD{background:#fed7aa;color:#c2410c}.PurchaseOrderList_expiryDanger__AL9wO{background:#fee2e2;color:#b91c1c}.PurchaseOrderList_actionsCell__FvEjB{text-align:center;width:50px}.PurchaseOrderList_actionMenuBtn__7SUnE{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;height:30px;justify-content:center;transition:all .15s;width:30px}.PurchaseOrderList_actionMenuBtn__7SUnE:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.PurchaseOrderList_actionMenu__jJBnn{animation:PurchaseOrderList_dropIn__cCajo .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 6px -2px #0f172a0d,0 12px 24px -6px #0f172a26;min-width:170px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.PurchaseOrderList_actionMenu__jJBnn button{border-radius:6px;color:#334155;font-weight:500;padding:8px 12px;transition:background .12s,color .12s}.PurchaseOrderList_actionMenu__jJBnn button:hover{background:#f1f5f9}.PurchaseOrderList_actionMenu__jJBnn button i{color:#6366f1;text-align:center}.PurchaseOrderList_actionMenu__jJBnn .PurchaseOrderList_actionMenuDanger__LDrBL{color:#b91c1c}.PurchaseOrderList_actionMenu__jJBnn .PurchaseOrderList_actionMenuDanger__LDrBL:hover{background:#fef2f2;color:#991b1b}.PurchaseOrderList_actionMenu__jJBnn .PurchaseOrderList_actionMenuDanger__LDrBL i{color:#ef4444}.PurchaseOrderList_table__nZS79 tbody tr:nth-last-child(-n+2) .PurchaseOrderList_actionMenu__jJBnn{bottom:calc(100% + 6px);top:auto}.PurchaseOrderList_actionMenuItem__JJGRK{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:9px;padding:8px 12px;text-align:left;transition:all .1s;width:100%}.PurchaseOrderList_actionMenuItem__JJGRK:hover{background:#f1f5f9;color:#0f172a}.PurchaseOrderList_actionMenuItem__JJGRK i{color:#6366f1;font-size:12px;width:14px}.PurchaseOrderList_actionMenuItem__JJGRK.PurchaseOrderList_danger__\+zW\+t{color:#b91c1c}.PurchaseOrderList_actionMenuItem__JJGRK.PurchaseOrderList_danger__\+zW\+t:hover{background:#fef2f2}.PurchaseOrderList_actionMenuItem__JJGRK.PurchaseOrderList_danger__\+zW\+t i{color:#ef4444}.PurchaseOrderList_actionMenuDivider__d\+lRK{background:#f1f5f9;height:1px;margin:4px 0}@keyframes PurchaseOrderList_dropIn__cCajo{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PurchaseOrderList_loadingState__Py672{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.PurchaseOrderList_spinner__soLS5{animation:PurchaseOrderList_spin__xM1El .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:36px;width:36px}@keyframes PurchaseOrderList_spin__xM1El{to{transform:rotate(1turn)}}.PurchaseOrderList_emptyState__9buDQ{align-items:center;display:flex;flex-direction:column;gap:12px;padding:80px 20px;text-align:center}.PurchaseOrderList_emptyIcon__5Cz5q{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;font-size:26px;height:72px;justify-content:center;margin-bottom:6px;width:72px}.PurchaseOrderList_emptyState__9buDQ h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PurchaseOrderList_emptyState__9buDQ p{color:#64748b;font-size:13px;margin:0;max-width:360px}.PurchaseOrderList_pagination__TVBBH{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.PurchaseOrderList_paginationInfo__igV6Y{color:#64748b;font-size:12.5px;font-weight:500}.PurchaseOrderList_paginationControls__rsWNp{align-items:center;display:flex;gap:12px}.PurchaseOrderList_pageSizeSelect__J7ZwG{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;height:32px;outline:none;padding:0 28px 0 10px}.PurchaseOrderList_pageSizeSelect__J7ZwG:focus{border-color:#6366f1}.PurchaseOrderList_pageButtons__\+wPgI{display:flex;gap:4px}.PurchaseOrderList_pageBtn__S1SkD{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:32px;min-width:32px;padding:0 10px;transition:all .15s}.PurchaseOrderList_pageBtn__S1SkD:hover:not(:disabled):not(.PurchaseOrderList_pageDots__DvVPz){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PurchaseOrderList_pageBtn__S1SkD:disabled{cursor:not-allowed;opacity:.4}.PurchaseOrderList_pageBtnActive__qVX8f{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.PurchaseOrderList_pageDots__DvVPz{background:#0000;border:none;cursor:default}.PurchaseOrderList_modalOverlay__jm2DQ{align-items:center;animation:PurchaseOrderList_fadeIn__SRYqH .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes PurchaseOrderList_fadeIn__SRYqH{0%{opacity:0}to{opacity:1}}.PurchaseOrderList_filterModal__uMgDs{animation:PurchaseOrderList_modalIn__BbQky .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:880px;overflow:hidden;width:100%}@keyframes PurchaseOrderList_modalIn__BbQky{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PurchaseOrderList_filterModalHdr__bdfyL{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.PurchaseOrderList_filterModalTitle__9j7WI h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.PurchaseOrderList_filterModalTitle__9j7WI p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PurchaseOrderList_modalClose__AyQl2{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .15s;width:30px}.PurchaseOrderList_modalClose__AyQl2:hover{background:#f1f5f9;color:#0f172a}.PurchaseOrderList_filterModalBody__C5gKU{display:grid;flex:1 1;grid-template-columns:280px 1fr;min-height:0;overflow:hidden}.PurchaseOrderList_filterLeft__Tzx-L{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.PurchaseOrderList_filterLeftHdr__SvhqX{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.PurchaseOrderList_filterLeftHdr__SvhqX h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.PurchaseOrderList_filterAppliedCount__BQbcn{align-items:center;background:#eef2ff;border-radius:999px;color:#4f46e5;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.PurchaseOrderList_filterAppliedCount__BQbcn button{align-items:center;background:none;border:none;color:#4f46e5;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.PurchaseOrderList_filterCatBtn__2h3YI{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;padding:10px 12px;position:relative;text-align:left;transition:all .15s;width:100%}.PurchaseOrderList_filterCatBtn__2h3YI:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.PurchaseOrderList_filterCatBtn__2h3YI.PurchaseOrderList_activeCat__TvDhp{background:#fff;border-color:#c7d2fe;box-shadow:0 1px 3px #6366f11a;color:#4f46e5}.PurchaseOrderList_filterCatBtn__2h3YI i:first-child{color:#94a3b8;font-size:13px;width:16px}.PurchaseOrderList_filterCatBtn__2h3YI.PurchaseOrderList_activeCat__TvDhp i:first-child{color:#6366f1}.PurchaseOrderList_filterCatBtn__2h3YI .PurchaseOrderList_filterCatChev__Nkw3j{color:#cbd5e1;font-size:10px;margin-left:auto}.PurchaseOrderList_filterCatChips__x5M07{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;padding-left:26px}.PurchaseOrderList_filterCatChip__igCtw{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;color:#4338ca;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;padding:2px 4px 2px 8px}.PurchaseOrderList_filterCatChip__igCtw button{align-items:center;background:#6366f12e;border:none;border-radius:50%;color:#4338ca;cursor:pointer;display:flex;font-size:8px;height:14px;justify-content:center;padding:0;width:14px}.PurchaseOrderList_filterCatChip__igCtw button:hover{background:#4f46e5;color:#fff}.PurchaseOrderList_filterRight__qnFq\+{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.PurchaseOrderList_filterRightHdr__nSrzU h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.PurchaseOrderList_filterRightHdr__nSrzU p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PurchaseOrderList_filterField__8Dear{display:flex;flex-direction:column;gap:6px}.PurchaseOrderList_filterFieldLabel__jDQUi{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PurchaseOrderList_filterRange__X-5tM{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.PurchaseOrderList_filterRange__X-5tM .PurchaseOrderList_rangeInputWrap__A9-n1{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;overflow:hidden;transition:all .15s}.PurchaseOrderList_filterRange__X-5tM .PurchaseOrderList_rangeInputWrap__A9-n1:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PurchaseOrderList_filterRange__X-5tM .PurchaseOrderList_rangePrefix__o1cFE{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:36px;padding:0 10px}.PurchaseOrderList_filterRange__X-5tM input{background:#0000;border:none;color:#0f172a;font-size:13px;height:36px;outline:none;padding:0 10px;width:100%}.PurchaseOrderList_filterRange__X-5tM .PurchaseOrderList_rangeSep__hX5gJ{color:#94a3b8;font-size:12px;font-weight:500}.PurchaseOrderList_filterOptList__GuozA{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto;padding:4px 0}.PurchaseOrderList_filterOptRow__HTmwE{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.PurchaseOrderList_filterOptRow__HTmwE:hover{background:#f8fafc;border-color:#e2e8f0}.PurchaseOrderList_filterOptRow__HTmwE.PurchaseOrderList_selected__Vc6g8{background:#eef2ff;border-color:#c7d2fe}.PurchaseOrderList_filterOptRow__HTmwE input{accent-color:#4f46e5}.PurchaseOrderList_filterOptRow__HTmwE .PurchaseOrderList_filterOptLabel__0pE2b{color:#334155;flex:1 1;font-size:13px;font-weight:500}.PurchaseOrderList_filterOptRow__HTmwE.PurchaseOrderList_selected__Vc6g8 .PurchaseOrderList_filterOptLabel__0pE2b{color:#4338ca;font-weight:600}.PurchaseOrderList_filterOptRow__HTmwE .PurchaseOrderList_filterOptCount__CImKJ{color:#94a3b8;font-size:11.5px;font-weight:500}.PurchaseOrderList_filterDropdown__Sez9L{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 30px 0 12px}.PurchaseOrderList_filterDropdown__Sez9L:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PurchaseOrderList_filterDate__VDlLb{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.PurchaseOrderList_filterDate__VDlLb:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PurchaseOrderList_filterModalFtr__n7qUg{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.PurchaseOrderList_filterModalFtr__n7qUg .PurchaseOrderList_resetBtn__6CrNn{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.PurchaseOrderList_filterModalFtr__n7qUg .PurchaseOrderList_resetBtn__6CrNn:hover{background:#fef2f2}.PurchaseOrderList_filterModalFtrR__PCHpb{align-items:center;display:flex;gap:8px}.PurchaseOrderList_popover__NU07h{animation:PurchaseOrderList_dropIn__cCajo .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.PurchaseOrderList_popoverTitle__V9XNH{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.PurchaseOrderList_popoverItem__pNzWQ{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:9px;padding:8px 10px;text-align:left;transition:all .1s;width:100%}.PurchaseOrderList_popoverItem__pNzWQ:hover{background:#f1f5f9;color:#0f172a}.PurchaseOrderList_popoverItem__pNzWQ.PurchaseOrderList_active__AEAOa{background:#eef2ff;color:#4f46e5;font-weight:600}.PurchaseOrderList_popoverItem__pNzWQ input{accent-color:#4f46e5}.PurchaseOrderList_popoverItem__pNzWQ i{color:#94a3b8;font-size:11px;width:14px}.PurchaseOrderList_popoverItem__pNzWQ.PurchaseOrderList_active__AEAOa i{color:#4f46e5}.PurchaseOrderList_popoverDivider__\+KP3p{background:#f1f5f9;height:1px;margin:4px 0}.PurchaseOrderList_savedViewSave__Serxx{display:flex;gap:6px;padding:6px 8px}.PurchaseOrderList_savedViewSave__Serxx input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;outline:none;padding:0 10px}.PurchaseOrderList_savedViewSave__Serxx input:focus{border-color:#6366f1}.PurchaseOrderList_savedViewSave__Serxx button{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 10px}.PurchaseOrderList_savedViewSave__Serxx button:hover{background:#4338ca}.PurchaseOrderList_savedViewRow__RhoUR{align-items:center;display:flex;gap:6px}.PurchaseOrderList_savedViewRow__RhoUR .PurchaseOrderList_popoverItem__pNzWQ{flex:1 1}.PurchaseOrderList_savedViewDel__RvfJp{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:10px;height:24px;transition:all .15s;width:24px}.PurchaseOrderList_savedViewDel__RvfJp:hover{background:#fef2f2;color:#ef4444}.PurchaseOrderList_bulkModal__5dSzi{animation:PurchaseOrderList_modalIn__BbQky .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:580px;overflow:hidden;width:100%}.PurchaseOrderList_bulkModalHdr__IIJki{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 22px 16px}.PurchaseOrderList_bulkModalHdr__IIJki h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.PurchaseOrderList_bulkModalHdr__IIJki p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PurchaseOrderList_bulkModalHdr__IIJki h3 strong{color:#4f46e5;font-weight:700}.PurchaseOrderList_bulkModalBody__4rb-\+{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.PurchaseOrderList_bulkSection__nRylK{background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:all .15s}.PurchaseOrderList_bulkSection__nRylK.PurchaseOrderList_enabled__0Zew8{background:#fafbff;border-color:#c7d2fe}.PurchaseOrderList_bulkSectionHdr__SBlr0{align-items:center;cursor:pointer;display:flex;gap:10px;padding:12px 14px;-webkit-user-select:none;user-select:none}.PurchaseOrderList_bulkSectionHdr__SBlr0 input{accent-color:#4f46e5;cursor:pointer}.PurchaseOrderList_bulkSectionTitle__0pwjP{color:#0f172a;flex:1 1;font-size:13px;font-weight:700}.PurchaseOrderList_bulkSection__nRylK.PurchaseOrderList_enabled__0Zew8 .PurchaseOrderList_bulkSectionTitle__0pwjP{color:#4338ca}.PurchaseOrderList_bulkSectionHdr__SBlr0 i{color:#94a3b8;font-size:14px}.PurchaseOrderList_bulkSection__nRylK.PurchaseOrderList_enabled__0Zew8 .PurchaseOrderList_bulkSectionHdr__SBlr0 i{color:#6366f1}.PurchaseOrderList_bulkSectionBody__3WU9U{animation:PurchaseOrderList_expand__0ATmf .15s ease;display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}@keyframes PurchaseOrderList_expand__0ATmf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PurchaseOrderList_bulkRow__i8Vek{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.PurchaseOrderList_bulkInline__WSQYC{align-items:center;display:flex;gap:10px}.PurchaseOrderList_bulkInput__xzLb6{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.PurchaseOrderList_bulkInput__xzLb6:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PurchaseOrderList_bulkRadioGroup__mdOYd{display:flex;flex-direction:column;gap:6px}.PurchaseOrderList_bulkRadio__Yi9ge{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:12.5px;gap:8px;padding:8px 10px;transition:all .15s}.PurchaseOrderList_bulkRadio__Yi9ge:hover{background:#f8fafc;border-color:#cbd5e1}.PurchaseOrderList_bulkRadio__Yi9ge input{accent-color:#4f46e5}.PurchaseOrderList_bulkRadio__Yi9ge.PurchaseOrderList_selectedRadio__QuYUZ{background:#eef2ff;border-color:#c7d2fe;color:#4338ca;font-weight:600}.PurchaseOrderList_bulkRadio__Yi9ge.PurchaseOrderList_disabled__0IHW0{cursor:not-allowed;opacity:.6}.PurchaseOrderList_bulkRadioBadge__PaNd-{background:#fef3c7;border-radius:4px;color:#92400e;font-size:10px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:2px 6px;text-transform:uppercase}.PurchaseOrderList_bulkHint__nJpR8{align-items:center;color:#64748b;display:flex;font-size:11.5px;font-style:italic;gap:5px}.PurchaseOrderList_bulkHint__nJpR8 i{color:#6366f1}.PurchaseOrderList_bulkPreview__68yyA{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;color:#166534;font-size:12px;font-weight:500;margin-top:4px;padding:8px 10px}.PurchaseOrderList_bulkWarn__VaTIS{align-items:center;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;font-size:12px;font-weight:500;gap:8px;margin-top:4px;padding:10px 12px}.PurchaseOrderList_bulkWarn__VaTIS i{color:#d97706}.PurchaseOrderList_bulkDanger__h46h5{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:12px;font-weight:600;gap:8px;margin-top:4px;padding:10px 12px}.PurchaseOrderList_bulkDanger__h46h5 i{color:#ef4444}.PurchaseOrderList_bulkConfirmInput__ADhkF{margin-top:6px}.PurchaseOrderList_bulkConfirmInput__ADhkF input{background:#fff;border:1px solid #fecaca;border-radius:8px;font-size:13px;height:36px;outline:none;padding:0 12px;width:100%}.PurchaseOrderList_bulkConfirmInput__ADhkF input:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.PurchaseOrderList_bulkProgress__8Q6-w{background:#f1f5f9;border-radius:999px;height:8px;margin-top:6px;overflow:hidden}.PurchaseOrderList_bulkProgressBar__mBIOe{background:linear-gradient(90deg,#6366f1,#4f46e5);border-radius:999px;height:100%;transition:width .3s ease}.PurchaseOrderList_bulkProgressLabel__0CJc8{color:#475569;font-size:12px;font-weight:500;margin-top:6px;text-align:center}.PurchaseOrderList_bulkModalFtr__9E8V5{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}@media (max-width:1100px){.PurchaseOrderList_statsRow__gPBKQ{grid-template-columns:repeat(2,1fr)}.PurchaseOrderList_filterModalBody__C5gKU{grid-template-columns:220px 1fr}}@media (max-width:768px){.PurchaseOrderList_pageHeader__tAs\+P{align-items:stretch;flex-direction:column;gap:12px}.PurchaseOrderList_headerActions__y2DWP{flex-wrap:wrap}.PurchaseOrderList_statsRow__gPBKQ{grid-template-columns:1fr 1fr}.PurchaseOrderList_toolbar__zR22J{flex-wrap:wrap}.PurchaseOrderList_searchBox__js4dm{flex-basis:100%;max-width:none}.PurchaseOrderList_filterModalBody__C5gKU{grid-template-columns:1fr}.PurchaseOrderList_filterLeft__Tzx-L{border-bottom:1px solid #f1f5f9;border-right:none;max-height:200px}.PurchaseOrderList_pagination__TVBBH{flex-direction:column}.PurchaseOrderList_bulkBar__6bxQx{flex-wrap:wrap}.PurchaseOrderList_bulkBarActions__Fi5A9{justify-content:flex-end;width:100%}}.PurchaseOrderList_actionCell__5LoAw{text-align:center;width:60px}.PurchaseOrderList_actionMenu__jJBnn button{align-items:center;background:#0000;border:none;color:#475569;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:10px 14px;text-align:left;transition:background .1s;width:100%}.PurchaseOrderList_actionMenu__jJBnn button:hover{background:#f8fafc;color:#0f172a}.PurchaseOrderList_actionMenu__jJBnn button i{color:#f59e0b;font-size:12px;width:14px}.PurchaseOrderList_actionMenu__jJBnn .PurchaseOrderList_actionMenuDanger__LDrBL{color:#b91c1c!important}.PurchaseOrderList_actionMenu__jJBnn .PurchaseOrderList_actionMenuDanger__LDrBL:hover{background:#fef2f2!important}.PurchaseOrderList_actionMenu__jJBnn .PurchaseOrderList_actionMenuDanger__LDrBL i{color:#ef4444!important}.PurchaseOrderList_statusDraft__xycRS{background:#f1f5f9;color:#475569}.PurchaseOrderList_statusApproved__k8zTz{background:#d1fae5;color:#065f46}.PurchaseOrderList_statusOrdered__HEiui{background:#dbeafe;color:#1e40af}.PurchaseOrderList_statusPartial__A1-vL{background:#ede9fe;color:#6b21a8}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowDraft__Dkpam{background:#f1f5f9;box-shadow:inset 4px 0 0 #64748b}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowDraft__Dkpam:hover{background:#e2e8f0}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowPending__iVMBq{background:#fef3c7}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowPending__iVMBq:hover{background:#fde68a}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowApproved__37PVf{background:#ebf3fa;box-shadow:inset 4px 0 0 #fff}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowApproved__37PVf:hover{background:#bfdbfe}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowReceived__voIHZ{background:#c9fddb}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowReceived__voIHZ:hover{background:#bbf7d0}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowRejected__DjCtw{background:#fee2e2;box-shadow:inset 4px 0 0 #ef4444;color:#94a3b8}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowRejected__DjCtw:hover{background:#fecaca}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowRejected__DjCtw strong{color:#64748b}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowDraft__Dkpam{background:#f0eedf;box-shadow:inset 4px 0 0 #c9d4e5}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowDraft__Dkpam:hover{background:#f5f5f5}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowPending__iVMBq{background:#fefce8;box-shadow:inset 4px 0 0 #f59e0b}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowPending__iVMBq:hover{background:#fef9c3}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowApproved__37PVf{background:#fff;box-shadow:inset 4px 0 0 #07c600}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowApproved__37PVf:hover{background:#fff}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowOrdered__B18xy{background:#e0e7ff;box-shadow:inset 4px 0 0 #6366f1}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowOrdered__B18xy:hover{background:#c7d2fe}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowPartial__seP1R{background:#ede9fe;box-shadow:inset 4px 0 0 #a855f7}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowPartial__seP1R:hover{background:#ddd6fe}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowReceived__voIHZ{background:#fff;box-shadow:inset 4px 0 0 #10b981}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowReceived__voIHZ:hover{background:#f8fafc}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowCancelled__4Yxq\+{background:#fee2e2;box-shadow:inset 4px 0 0 #ef4444;color:#94a3b8}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowCancelled__4Yxq\+:hover{background:#fecaca}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowCancelled__4Yxq\+ strong{color:#64748b}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_selectedRow__jlo0q,.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_selectedRow__jlo0q.PurchaseOrderList_rowApproved__37PVf,.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_selectedRow__jlo0q.PurchaseOrderList_rowCancelled__4Yxq\+,.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_selectedRow__jlo0q.PurchaseOrderList_rowDraft__Dkpam,.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_selectedRow__jlo0q.PurchaseOrderList_rowOrdered__B18xy,.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_selectedRow__jlo0q.PurchaseOrderList_rowPartial__seP1R,.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_selectedRow__jlo0q.PurchaseOrderList_rowPending__iVMBq,.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_selectedRow__jlo0q.PurchaseOrderList_rowReceived__voIHZ{background:#c7d2fe!important;box-shadow:inset 4px 0 0 #4f46e5!important}.PurchaseOrderList_actionTriggerBtn__PI9jf{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:13px;height:30px;justify-content:center;transition:all .15s;width:30px}.PurchaseOrderList_actionTriggerBtn__PI9jf:hover{background:#f1f5f9;color:#475569}.PurchaseOrderList_actionTriggerBtnActive__u34f9{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.PurchaseOrderView_pageContainer__-EU-5{background:#eef2f6;margin:0 auto;max-width:1400px;min-height:100vh;padding:16px 20px}.PurchaseOrderView_notification__EJZlU{align-items:center;animation:PurchaseOrderView_slideIn__XILET .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.PurchaseOrderView_notification__EJZlU.PurchaseOrderView_success__nMYwD{border-left-color:#10b981}.PurchaseOrderView_notification__EJZlU.PurchaseOrderView_success__nMYwD i{color:#10b981}.PurchaseOrderView_notification__EJZlU.PurchaseOrderView_error__-njap{border-left-color:#ef4444}.PurchaseOrderView_notification__EJZlU.PurchaseOrderView_error__-njap i{color:#ef4444}.PurchaseOrderView_notification__EJZlU button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes PurchaseOrderView_slideIn__XILET{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.PurchaseOrderView_pageHeader__eyL3I{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:14px 18px}.PurchaseOrderView_headerLeft__3QDLl{align-items:center;display:flex;gap:12px}.PurchaseOrderView_backBtn__qyNN1{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.PurchaseOrderView_backBtn__qyNN1:hover{background:#e2e8f0;color:#1e293b}.PurchaseOrderView_headerInfo__zauh4{align-items:center;display:flex;gap:12px}.PurchaseOrderView_poAvatar__kfjQj{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.PurchaseOrderView_pageHeader__eyL3I h1{color:#0f172a;font-size:18px;font-weight:700;margin:0}.PurchaseOrderView_headerMeta__1W-uY{align-items:center;color:#64748b;display:flex;font-size:12px;gap:10px;margin-top:2px}.PurchaseOrderView_vendorLink__QoqO4{color:#3b82f6;cursor:pointer;font-weight:500}.PurchaseOrderView_vendorLink__QoqO4:hover{text-decoration:underline}.PurchaseOrderView_separator__ZAay8{color:#cbd5e1}.PurchaseOrderView_headerActions__2Hya9{display:flex;gap:8px}.PurchaseOrderView_approveBtn__rnHzn,.PurchaseOrderView_deleteBtn__G-Qbz,.PurchaseOrderView_editBtn__1iKzR,.PurchaseOrderView_headerBtn__OjHB4,.PurchaseOrderView_rejectBtn__JrRPs{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.PurchaseOrderView_headerBtn__OjHB4{background:#fff;border-color:#c9d4e1;color:#64748b}.PurchaseOrderView_headerBtn__OjHB4:hover{background:#f1f5f9;color:#1e293b}.PurchaseOrderView_editBtn__1iKzR{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.PurchaseOrderView_editBtn__1iKzR:hover{background:#bfdbfe}.PurchaseOrderView_approveBtn__rnHzn{background:#d1fae5;border-color:#6ee7b7;color:#059669}.PurchaseOrderView_approveBtn__rnHzn:hover{background:#a7f3d0}.PurchaseOrderView_rejectBtn__JrRPs{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.PurchaseOrderView_rejectBtn__JrRPs:hover{background:#fecaca}.PurchaseOrderView_deleteBtn__G-Qbz{background:#fff;border-color:#c9d4e1;color:#ef4444;padding:8px 10px}.PurchaseOrderView_deleteBtn__G-Qbz:hover{background:#fef2f2;border-color:#fca5a5}.PurchaseOrderView_statusBadge__VwrDE{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px}.PurchaseOrderView_statusBadge__VwrDE.PurchaseOrderView_gray__ueZzm{background:#f1f5f9;color:#475569}.PurchaseOrderView_statusBadge__VwrDE.PurchaseOrderView_orange__g61N6{background:#fff7ed;color:#c2410c}.PurchaseOrderView_statusBadge__VwrDE.PurchaseOrderView_blue__uvwCU{background:#eff6ff;color:#1d4ed8}.PurchaseOrderView_statusBadge__VwrDE.PurchaseOrderView_green__MhyPM{background:#ecfdf5;color:#059669}.PurchaseOrderView_statusBadge__VwrDE.PurchaseOrderView_red__nXgpW{background:#fef2f2;color:#dc2626}.PurchaseOrderView_statusBadge__VwrDE.PurchaseOrderView_purple__puHE1{background:#f5f3ff;color:#7c3aed}.PurchaseOrderView_statsRow__FugLW{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(7,1fr);margin-bottom:16px}.PurchaseOrderView_statCard__X2\+H6{background:#fff;border:1px solid #c9d4e1;border-radius:8px;padding:14px 16px;text-align:center}.PurchaseOrderView_statLabel__Ts9oD{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.PurchaseOrderView_statValue__HfjSN{color:#0f172a;font-size:18px;font-weight:700}.PurchaseOrderView_statValue__HfjSN.PurchaseOrderView_negative__Aoile{color:#ef4444}.PurchaseOrderView_statValue__HfjSN.PurchaseOrderView_highlight__n00uB{color:#059669}.PurchaseOrderView_tabs__c3U3Q{background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;gap:4px;margin-bottom:16px;padding:6px}.PurchaseOrderView_tab__F1jKy{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.PurchaseOrderView_tab__F1jKy:hover{background:#f1f5f9;color:#1e293b}.PurchaseOrderView_tab__F1jKy.PurchaseOrderView_active__DbgwX{background:#1e293b;color:#fff}.PurchaseOrderView_content__Ws182{animation:PurchaseOrderView_fadeIn__AiOGM .2s ease}@keyframes PurchaseOrderView_fadeIn__AiOGM{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.PurchaseOrderView_detailsGrid__Qzq5o{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.PurchaseOrderView_card__ADVuW{background:#fff;border:1px solid #c9d4e1;border-radius:8px;overflow:hidden}.PurchaseOrderView_cardHeader__sH1jJ{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;color:#1e293b;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:12px 16px}.PurchaseOrderView_cardHeader__sH1jJ i{color:#3b82f6;margin-right:8px}.PurchaseOrderView_itemCount__3QSQc{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;font-weight:600;padding:3px 8px}.PurchaseOrderView_cardBody__Z8p97{padding:16px}.PurchaseOrderView_infoRow__fH7Tq{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:10px 0}.PurchaseOrderView_infoRow__fH7Tq:last-child{border-bottom:none}.PurchaseOrderView_label__u9KgJ{color:#64748b;font-size:12px;font-weight:500}.PurchaseOrderView_value__9LkaC{color:#0f172a;font-size:13px;font-weight:500}.PurchaseOrderView_value__9LkaC code{background:#f1f5f9;border-radius:4px;color:#1d4ed8;font-family:Monaco,Consolas,monospace;font-size:12px;padding:2px 8px}.PurchaseOrderView_vendorBanner__W5uUl{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:12px}.PurchaseOrderView_vendorAvatar__XLZAd{align-items:center;background:linear-gradient(135deg,#64748b,#475569);border-radius:8px;color:#fff;display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;width:44px}.PurchaseOrderView_vendorName__ppUMy{color:#0f172a;font-size:15px;font-weight:600}.PurchaseOrderView_vendorCode__\+hDyn{color:#64748b;font-family:monospace;font-size:12px}.PurchaseOrderView_notes__rqTJq{color:#475569;font-size:13px;line-height:1.6;margin:0}.PurchaseOrderView_tableWrapper__kKS5e{overflow-x:auto}.PurchaseOrderView_table__JLXWi{border-collapse:collapse;width:100%}.PurchaseOrderView_table__JLXWi th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase}.PurchaseOrderView_table__JLXWi td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.PurchaseOrderView_table__JLXWi tbody tr:hover{background:#f8fafc}.PurchaseOrderView_rowNum__nFHnl{color:#94a3b8;font-weight:600;width:40px}.PurchaseOrderView_productName__6DDye{color:#0f172a;font-weight:500}.PurchaseOrderView_productMeta__4x0kk{display:flex;gap:8px;margin-top:2px}.PurchaseOrderView_productCode__jKoQX{background:#eff6ff;border-radius:4px;color:#3b82f6;font-family:monospace;font-size:11px;padding:1px 6px}.PurchaseOrderView_packSize__ju-1K{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:11px;padding:1px 6px}.PurchaseOrderView_qtyCell__NQqGg{font-weight:600;text-align:center}.PurchaseOrderView_numCell__FEGK7{text-align:right}.PurchaseOrderView_totalCell__kLQ\+\+{color:#0f172a;font-weight:600;text-align:right}.PurchaseOrderView_table__JLXWi tfoot td{background:#f8fafc;border-bottom:none}.PurchaseOrderView_footerLabel__HN9qY{color:#64748b;font-size:12px;font-weight:600;text-align:right}.PurchaseOrderView_footerValue__ml6gV{color:#0f172a;font-weight:600;text-align:right}.PurchaseOrderView_footerValue__ml6gV.PurchaseOrderView_negative__Aoile{color:#ef4444}.PurchaseOrderView_grandTotalRow__BOoF8 td{border-top:2px solid #c9d4e1}.PurchaseOrderView_grandTotalValue__9yRf7{color:#059669;font-size:16px;font-weight:700;text-align:right}.PurchaseOrderView_invoiceWrapper__WL2jP{display:flex;justify-content:center;padding:20px 0}.PurchaseOrderView_invoice__GTZt5{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 2px 8px #00000014;max-width:800px;overflow:hidden;width:100%}.PurchaseOrderView_invoiceHeader__c41tr{align-items:flex-start;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;display:flex;justify-content:space-between;padding:30px}.PurchaseOrderView_companyInfo__WhA4r h2{font-size:22px;font-weight:700;margin:0 0 4px}.PurchaseOrderView_companyInfo__WhA4r p{font-size:13px;margin:0;opacity:.8}.PurchaseOrderView_invoiceTitle__4-sdB{text-align:right}.PurchaseOrderView_invoiceTitle__4-sdB h1{font-size:14px;font-weight:600;letter-spacing:2px;margin:0 0 6px;opacity:.8}.PurchaseOrderView_invoiceNumber__kquPf{font-family:monospace;font-size:20px;font-weight:700}.PurchaseOrderView_invoiceStatus__bfEZS{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;margin-top:8px;padding:4px 10px}.PurchaseOrderView_invoiceStatus__bfEZS.PurchaseOrderView_green__MhyPM{background:#10b98133;color:#6ee7b7}.PurchaseOrderView_invoiceStatus__bfEZS.PurchaseOrderView_orange__g61N6{background:#f59e0b33;color:#fcd34d}.PurchaseOrderView_invoiceStatus__bfEZS.PurchaseOrderView_gray__ueZzm{background:#94a3b833;color:#cbd5e1}.PurchaseOrderView_invoiceStatus__bfEZS.PurchaseOrderView_red__nXgpW{background:#ef444433;color:#fca5a5}.PurchaseOrderView_invoiceDetails__A9KDi{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 30px}.PurchaseOrderView_invoiceVendor__o-Ouy h4{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.PurchaseOrderView_invoiceVendorName__Z51Hv{color:#0f172a;font-size:16px;font-weight:600;margin:0 0 4px}.PurchaseOrderView_invoiceVendor__o-Ouy p{color:#64748b;font-size:13px;margin:0 0 2px}.PurchaseOrderView_invoiceMeta__OlJTy{color:#475569;font-size:13px;text-align:right}.PurchaseOrderView_invoiceMeta__OlJTy div{margin-bottom:4px}.PurchaseOrderView_invoiceMeta__OlJTy strong{color:#0f172a}.PurchaseOrderView_invoiceTable__XeAX2{border-collapse:collapse;width:100%}.PurchaseOrderView_invoiceTable__XeAX2 th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;padding:14px 20px;text-align:left;text-transform:uppercase}.PurchaseOrderView_invoiceTable__XeAX2 th:nth-child(3),.PurchaseOrderView_invoiceTable__XeAX2 th:nth-child(4),.PurchaseOrderView_invoiceTable__XeAX2 th:nth-child(5){text-align:right}.PurchaseOrderView_invoiceTable__XeAX2 td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:14px 20px}.PurchaseOrderView_invoiceTable__XeAX2 td:nth-child(3),.PurchaseOrderView_invoiceTable__XeAX2 td:nth-child(4),.PurchaseOrderView_invoiceTable__XeAX2 td:nth-child(5){text-align:right}.PurchaseOrderView_packInfo__6rWn5{color:#64748b;font-size:12px}.PurchaseOrderView_invoiceSummary__5mA9G{align-items:flex-end;display:flex;flex-direction:column;padding:20px 30px}.PurchaseOrderView_summaryRow__1jr2e{color:#64748b;display:flex;font-size:13px;justify-content:space-between;padding:6px 0;width:200px}.PurchaseOrderView_summaryRow__1jr2e span:last-child{color:#1e293b;font-weight:600}.PurchaseOrderView_summaryRow__1jr2e .PurchaseOrderView_negative__Aoile{color:#ef4444}.PurchaseOrderView_summaryTotal__41tZu{border-top:2px solid #1e293b;color:#0f172a;display:flex;font-size:16px;font-weight:700;justify-content:space-between;margin-top:8px;padding:12px 0;width:200px}.PurchaseOrderView_invoiceFooter__n20W5{background:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 30px;text-align:center}.PurchaseOrderView_invoiceFooter__n20W5 p{color:#94a3b8;font-size:12px;margin:0}.PurchaseOrderView_modalOverlay__Ej2s7{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab3;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.PurchaseOrderView_modal__k6Y26{animation:PurchaseOrderView_modalIn__vKcVi .25s ease;background:#fff;border-radius:12px;box-shadow:0 25px 50px #00000040;max-height:90vh;max-width:420px;overflow-y:auto;width:100%}@keyframes PurchaseOrderView_modalIn__vKcVi{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.PurchaseOrderView_modalHeader__HXZ-v{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.PurchaseOrderView_modalHeader__HXZ-v h4{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.PurchaseOrderView_modalHeader__HXZ-v.PurchaseOrderView_success__nMYwD{background:#ecfdf5}.PurchaseOrderView_modalHeader__HXZ-v.PurchaseOrderView_success__nMYwD h4 i{color:#059669}.PurchaseOrderView_modalHeader__HXZ-v.PurchaseOrderView_info__Ii4cD{background:#eff6ff}.PurchaseOrderView_modalHeader__HXZ-v.PurchaseOrderView_info__Ii4cD h4 i{color:#3b82f6}.PurchaseOrderView_modalHeader__HXZ-v.PurchaseOrderView_danger__ZAwrA{background:#fef2f2}.PurchaseOrderView_modalHeader__HXZ-v.PurchaseOrderView_danger__ZAwrA h4 i{color:#dc2626}.PurchaseOrderView_modalHeader__HXZ-v button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:20px}.PurchaseOrderView_modalHeader__HXZ-v button:hover{color:#64748b}.PurchaseOrderView_modalBody__5vx5V{padding:20px}.PurchaseOrderView_modalBody__5vx5V p{color:#475569;font-size:14px;margin:0 0 16px}.PurchaseOrderView_modalDanger__\+k41-,.PurchaseOrderView_modalInfo__SQ2gs,.PurchaseOrderView_modalWarning__V5T4N{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.PurchaseOrderView_modalWarning__V5T4N{background:#fffbeb;border-color:#fde68a}.PurchaseOrderView_modalDanger__\+k41-{background:#fef2f2;border-color:#fecaca}.PurchaseOrderView_modalInfoRow__buEpS{display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.PurchaseOrderView_modalInfoRow__buEpS span{color:#64748b}.PurchaseOrderView_modalInfoRow__buEpS strong{color:#0f172a}.PurchaseOrderView_modalInfoRow__buEpS strong.PurchaseOrderView_highlight__n00uB{color:#059669}.PurchaseOrderView_modalFooter__3Ky5R{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.PurchaseOrderView_cancelBtn__3iXdh,.PurchaseOrderView_dangerBtn__MTnEi,.PurchaseOrderView_skipBtn__AA9tj,.PurchaseOrderView_submitBtn__2\+wj1{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.PurchaseOrderView_cancelBtn__3iXdh{background:#fff;border-color:#c9d4e1;color:#64748b}.PurchaseOrderView_cancelBtn__3iXdh:hover{background:#f1f5f9}.PurchaseOrderView_skipBtn__AA9tj{background:#0000;border-color:#0000;color:#64748b}.PurchaseOrderView_skipBtn__AA9tj:hover{background:#f1f5f9;border-color:#e2e8f0}.PurchaseOrderView_submitBtn__2\+wj1{background:#3b82f6;border-color:#3b82f6;color:#fff}.PurchaseOrderView_submitBtn__2\+wj1:hover{background:#2563eb}.PurchaseOrderView_dangerBtn__MTnEi{background:#ef4444;border-color:#ef4444;color:#fff}.PurchaseOrderView_dangerBtn__MTnEi:hover{background:#dc2626}.PurchaseOrderView_approveBtn__rnHzn:disabled,.PurchaseOrderView_dangerBtn__MTnEi:disabled,.PurchaseOrderView_rejectBtn__JrRPs:disabled,.PurchaseOrderView_submitBtn__2\+wj1:disabled{cursor:not-allowed;opacity:.6}.PurchaseOrderView_btnSpinner__yoDMV{animation:PurchaseOrderView_spin__5QkhU .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}.PurchaseOrderView_formGroup__\+78YI{margin-bottom:16px}.PurchaseOrderView_formGroup__\+78YI:last-child{margin-bottom:0}.PurchaseOrderView_formGroup__\+78YI label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.PurchaseOrderView_formGroup__\+78YI input,.PurchaseOrderView_formGroup__\+78YI select,.PurchaseOrderView_formGroup__\+78YI textarea{background:#fff;border:1px solid #c9d4e1;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:13px;padding:10px 12px;width:100%}.PurchaseOrderView_formGroup__\+78YI input:focus,.PurchaseOrderView_formGroup__\+78YI select:focus,.PurchaseOrderView_formGroup__\+78YI textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PurchaseOrderView_formGroup__\+78YI textarea{min-height:80px;resize:vertical}.PurchaseOrderView_errorContainer__Cu009,.PurchaseOrderView_loadingContainer__A1MS0{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px;text-align:center}.PurchaseOrderView_spinner__t\+a6C{animation:PurchaseOrderView_spin__5QkhU .8s linear infinite;border:3px solid #c9d4e1;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:16px;width:40px}@keyframes PurchaseOrderView_spin__5QkhU{to{transform:rotate(1turn)}}.PurchaseOrderView_errorContainer__Cu009 p,.PurchaseOrderView_loadingContainer__A1MS0 p{color:#64748b;font-size:14px;margin:0}.PurchaseOrderView_errorContainer__Cu009 i{color:#f59e0b;font-size:48px;margin-bottom:16px}.PurchaseOrderView_errorContainer__Cu009 h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 8px}.PurchaseOrderView_primaryBtn__OsE08{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:16px;padding:10px 18px}.PurchaseOrderView_primaryBtn__OsE08:hover{background:#2563eb}.PurchaseOrderView_paymentBtn__JiDsY{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.PurchaseOrderView_paymentBtn__JiDsY:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 12px #7c3aed4d;transform:translateY(-1px)}.PurchaseOrderView_paymentModal__Ylf91{animation:PurchaseOrderView_modalIn__vKcVi .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 60px #0000004d;max-width:520px;overflow:hidden;width:100%}.PurchaseOrderView_paymentModalHeader__qEJYp{align-items:center;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;display:flex;justify-content:space-between;padding:14px 20px;position:relative}.PurchaseOrderView_paymentModalHeader__qEJYp h4{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.PurchaseOrderView_paymentModalHeader__qEJYp h4 i{font-size:16px}.PurchaseOrderView_paymentModalClose__sb8mL{align-items:center;background:#ffffff26;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;transition:all .2s;width:28px}.PurchaseOrderView_paymentModalClose__sb8mL:hover{background:#ffffff40}.PurchaseOrderView_paymentModalBody__3a6Ui{padding:16px 20px}.PurchaseOrderView_paymentModalFooter__DQI\+6{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:14px 20px}.PurchaseOrderView_paymentSummaryBox__WvDwo{grid-gap:12px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;margin-bottom:14px;padding:12px 14px}.PurchaseOrderView_paymentSummaryRow__H1xDE{align-items:center;border:none!important;display:flex;flex-direction:column;padding:0;text-align:center}.PurchaseOrderView_paymentSummaryRow__H1xDE:not(:last-child){border-bottom:none}.PurchaseOrderView_paymentSummaryLabel__g31Wo{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;margin-bottom:2px;text-transform:uppercase}.PurchaseOrderView_paymentSummaryValue__BaUd-{color:#1e293b;font-size:14px;font-weight:700}.PurchaseOrderView_paymentSummaryValue__BaUd-.PurchaseOrderView_highlight__n00uB{font-size:16px;font-weight:700}.PurchaseOrderView_paymentSummaryValue__BaUd-.PurchaseOrderView_paid__oxXib{color:#16a34a}.PurchaseOrderView_paymentAmountSection__mbZ5i{margin-bottom:12px}.PurchaseOrderView_paymentAmountLabel__HoeM8{color:#374151;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.PurchaseOrderView_paymentAmountLabel__HoeM8 span{color:#ef4444}.PurchaseOrderView_paymentAmountRow__i8\+-T{align-items:stretch;display:flex;gap:10px}.PurchaseOrderView_paymentAmountInputWrapper__-hmsq{flex:1 1;position:relative}.PurchaseOrderView_paymentAmountInput__dhsOo{background:#fff;border:2px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:22px;font-weight:700;height:100%;padding:10px 10px 10px 32px;transition:all .2s;width:100%}.PurchaseOrderView_paymentAmountInput__dhsOo:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.PurchaseOrderView_paymentAmountInput__dhsOo::placeholder{color:#94a3b8;font-weight:400}.PurchaseOrderView_paymentCurrencySymbol__2XenM{color:#64748b;font-size:16px;font-weight:600;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.PurchaseOrderView_paymentQuickBtns__HqbUq{display:flex;flex-direction:column;gap:6px;width:110px}.PurchaseOrderView_paymentQuickBtn__yFONd{background:#fff;border:2px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:11px;font-weight:600;padding:8px 10px;text-align:center;transition:all .2s;white-space:nowrap}.PurchaseOrderView_paymentQuickBtn__yFONd.PurchaseOrderView_full__L8eed{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.PurchaseOrderView_paymentQuickBtn__yFONd.PurchaseOrderView_full__L8eed:hover{background:#dcfce7;border-color:#86efac}.PurchaseOrderView_paymentQuickBtn__yFONd.PurchaseOrderView_half__LiTEW{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.PurchaseOrderView_paymentQuickBtn__yFONd.PurchaseOrderView_half__LiTEW:hover{background:#dbeafe;border-color:#93c5fd}.PurchaseOrderView_paymentFormGrid__MSAWP{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.PurchaseOrderView_paymentMethodSection__Sjeg2{grid-column:1/-1;margin-bottom:0}.PurchaseOrderView_paymentMethodLabel__DdgZo{color:#374151;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.PurchaseOrderView_paymentMethodLabel__DdgZo span{color:#ef4444}.PurchaseOrderView_paymentMethodSelect__uVKNk{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2364748b' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:2px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#1e293b;cursor:pointer;font-size:13px;padding:9px 12px;transition:all .2s;width:100%}.PurchaseOrderView_paymentMethodSelect__uVKNk:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.PurchaseOrderView_paymentFieldsRow__kS3b-{display:contents}.PurchaseOrderView_paymentField__KD\+Tp{display:flex;flex-direction:column}.PurchaseOrderView_paymentField__KD\+Tp.PurchaseOrderView_full__L8eed{grid-column:1/-1}.PurchaseOrderView_paymentFieldLabel__J1uue{color:#64748b;font-size:11px;font-weight:600;margin-bottom:3px}.PurchaseOrderView_paymentFieldInput__JVUeY{background:#fff;border:2px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:13px;padding:9px 10px;transition:all .2s}.PurchaseOrderView_paymentFieldInput__JVUeY:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.PurchaseOrderView_paymentFieldTextarea__NMqUm{background:#fff;border:2px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:13px;min-height:42px;padding:8px 10px;resize:none;transition:all .2s}.PurchaseOrderView_paymentFieldTextarea__NMqUm:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.PurchaseOrderView_paymentCancelBtn__AoJGX{background:#fff;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:11px 16px;transition:all .2s}.PurchaseOrderView_paymentCancelBtn__AoJGX:hover{background:#f1f5f9;border-color:#cbd5e1}.PurchaseOrderView_paymentSubmitBtn__QNHQj{align-items:center;background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:2 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:11px 16px;transition:all .2s}.PurchaseOrderView_paymentSubmitBtn__QNHQj:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 4px 16px #6d28d94d;transform:translateY(-1px)}.PurchaseOrderView_paymentSubmitBtn__QNHQj:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.PurchaseOrderView_paymentSpinner__Nzewv{animation:PurchaseOrderView_spin__5QkhU .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}.PurchaseOrderView_paymentsTab__3OWG\+{animation:PurchaseOrderView_fadeIn__AiOGM .2s ease}.PurchaseOrderView_paymentsSummaryGrid__w1s60{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.PurchaseOrderView_paymentsSummaryCard__hTL\+f{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;text-align:center}.PurchaseOrderView_paymentsSummaryCard__hTL\+f.PurchaseOrderView_total__Kxx51{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.PurchaseOrderView_paymentsSummaryCard__hTL\+f.PurchaseOrderView_paid__oxXib{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.PurchaseOrderView_paymentsSummaryCard__hTL\+f.PurchaseOrderView_due__sz3UQ{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca}.PurchaseOrderView_paymentsSummaryCard__hTL\+f.PurchaseOrderView_status__dAiim{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe}.PurchaseOrderView_paymentsSummaryLabel__wcIvy{font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.PurchaseOrderView_paymentsSummaryCard__hTL\+f.PurchaseOrderView_total__Kxx51 .PurchaseOrderView_paymentsSummaryLabel__wcIvy{color:#64748b}.PurchaseOrderView_paymentsSummaryCard__hTL\+f.PurchaseOrderView_paid__oxXib .PurchaseOrderView_paymentsSummaryLabel__wcIvy{color:#16a34a}.PurchaseOrderView_paymentsSummaryCard__hTL\+f.PurchaseOrderView_due__sz3UQ .PurchaseOrderView_paymentsSummaryLabel__wcIvy{color:#dc2626}.PurchaseOrderView_paymentsSummaryCard__hTL\+f.PurchaseOrderView_status__dAiim .PurchaseOrderView_paymentsSummaryLabel__wcIvy{color:#2563eb}.PurchaseOrderView_paymentsSummaryAmount__Pv7Yx{font-size:22px;font-weight:700}.PurchaseOrderView_paymentsSummaryCard__hTL\+f.PurchaseOrderView_total__Kxx51 .PurchaseOrderView_paymentsSummaryAmount__Pv7Yx{color:#1e293b}.PurchaseOrderView_paymentsSummaryCard__hTL\+f.PurchaseOrderView_paid__oxXib .PurchaseOrderView_paymentsSummaryAmount__Pv7Yx{color:#16a34a}.PurchaseOrderView_paymentsSummaryCard__hTL\+f.PurchaseOrderView_due__sz3UQ .PurchaseOrderView_paymentsSummaryAmount__Pv7Yx{color:#dc2626}.PurchaseOrderView_paymentsSummaryCard__hTL\+f.PurchaseOrderView_status__dAiim .PurchaseOrderView_paymentsSummaryAmount__Pv7Yx{color:#2563eb;font-size:14px}.PurchaseOrderView_paymentsEmptyState__HZQCV{padding:60px 20px;text-align:center}.PurchaseOrderView_paymentsEmptyIcon__z7QK1{color:#cbd5e1;font-size:56px;margin-bottom:16px}.PurchaseOrderView_paymentsEmptyText__sitES{color:#64748b;font-size:15px;margin:0 0 20px}.PurchaseOrderView_paymentsAddBtn__DGyR2{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.PurchaseOrderView_paymentsAddBtn__DGyR2:hover{box-shadow:0 4px 12px #7c3aed4d;transform:translateY(-1px)}@media (max-width:1200px){.PurchaseOrderView_statsRow__FugLW{grid-template-columns:repeat(4,1fr)}.PurchaseOrderView_paymentsSummaryGrid__w1s60{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.PurchaseOrderView_statsRow__FugLW{grid-template-columns:repeat(3,1fr)}.PurchaseOrderView_detailsGrid__Qzq5o{grid-template-columns:1fr}}@media (max-width:600px){.PurchaseOrderView_pageContainer__-EU-5{padding:12px}.PurchaseOrderView_pageHeader__eyL3I{align-items:flex-start;flex-direction:column;gap:12px}.PurchaseOrderView_headerActions__2Hya9{flex-wrap:wrap;width:100%}.PurchaseOrderView_statsRow__FugLW{grid-template-columns:repeat(2,1fr)}.PurchaseOrderView_paymentsSummaryGrid__w1s60{grid-template-columns:1fr}.PurchaseOrderView_invoiceHeader__c41tr{flex-direction:column;gap:20px}.PurchaseOrderView_invoiceTitle__4-sdB{text-align:left}.PurchaseOrderView_invoiceDetails__A9KDi{flex-direction:column;gap:20px}.PurchaseOrderView_invoiceMeta__OlJTy{text-align:left}.PurchaseOrderView_modalOverlay__Ej2s7{padding:10px}.PurchaseOrderView_paymentModal__Ylf91{max-width:100%}.PurchaseOrderView_paymentModalBody__3a6Ui{padding:14px 16px}.PurchaseOrderView_paymentSummaryBox__WvDwo{gap:8px;grid-template-columns:1fr 1fr 1fr;padding:10px 12px}.PurchaseOrderView_paymentAmountRow__i8\+-T{flex-direction:column}.PurchaseOrderView_paymentQuickBtns__HqbUq{flex-direction:row;margin-top:8px;width:100%}.PurchaseOrderView_paymentQuickBtn__yFONd{flex:1 1}.PurchaseOrderView_paymentFormGrid__MSAWP{grid-template-columns:1fr}.PurchaseOrderView_paymentModalFooter__DQI\+6{padding:12px 16px}}@media (max-width:400px){.PurchaseOrderView_paymentSummaryBox__WvDwo{gap:6px;grid-template-columns:1fr}.PurchaseOrderView_paymentSummaryRow__H1xDE{border-bottom:1px dashed #e2e8f0;flex-direction:row;justify-content:space-between;padding:6px 0}.PurchaseOrderView_paymentSummaryRow__H1xDE:last-child{border-bottom:none}}@media print{.PurchaseOrderView_notification__EJZlU,.PurchaseOrderView_pageHeader__eyL3I,.PurchaseOrderView_statsRow__FugLW,.PurchaseOrderView_tabs__c3U3Q{display:none}.PurchaseOrderView_pageContainer__-EU-5{background:#fff;padding:0}.PurchaseOrderView_invoiceWrapper__WL2jP{padding:0}.PurchaseOrderView_invoice__GTZt5{border:1px solid #000;box-shadow:none}.PurchaseOrderView_invoiceHeader__c41tr{background:#f8fafc!important;color:#000!important}}.CreatePurchaseOrder_pageContainer__CoL0J{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.CreatePurchaseOrder_notification__oFPwX{align-items:center;animation:CreatePurchaseOrder_slideIn__GAT3G .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.CreatePurchaseOrder_notification__oFPwX.CreatePurchaseOrder_success__AT8w8{border-left-color:#10b981}.CreatePurchaseOrder_notification__oFPwX.CreatePurchaseOrder_success__AT8w8 i{color:#10b981}.CreatePurchaseOrder_notification__oFPwX.CreatePurchaseOrder_error__d47ZT{border-left-color:#ef4444}.CreatePurchaseOrder_notification__oFPwX.CreatePurchaseOrder_error__d47ZT i{color:#ef4444}.CreatePurchaseOrder_notification__oFPwX button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes CreatePurchaseOrder_slideIn__GAT3G{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes CreatePurchaseOrder_spin__44g2P{to{transform:rotate(1turn)}}@keyframes CreatePurchaseOrder_modalIn__Me2zw{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CreatePurchaseOrder_spinner__pRZPY{animation:CreatePurchaseOrder_spin__44g2P .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:initial;height:14px;width:14px}.CreatePurchaseOrder_pageHeader__Qkn65{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:14px 18px}.CreatePurchaseOrder_headerLeft__n82JB{align-items:center;display:flex;gap:12px}.CreatePurchaseOrder_backButton__lagvi{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.CreatePurchaseOrder_backButton__lagvi:hover{background:#e2e8f0;color:#1e293b}.CreatePurchaseOrder_pageTitle__i4oNH{color:#0f172a;font-size:18px;font-weight:700;margin:0}.CreatePurchaseOrder_headerActions__aCr\+l{display:flex;gap:8px}.CreatePurchaseOrder_cancelButton__KTDCN,.CreatePurchaseOrder_draftButton__mOQ7v,.CreatePurchaseOrder_submitButton__YDRcD{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.CreatePurchaseOrder_cancelButton__KTDCN{background:#fff;border-color:#c9d4e1;color:#64748b}.CreatePurchaseOrder_cancelButton__KTDCN:hover{background:#f1f5f9}.CreatePurchaseOrder_draftButton__mOQ7v{background:#fff;border-color:#c9d4e1;color:#1e293b}.CreatePurchaseOrder_draftButton__mOQ7v:hover{background:#f1f5f9}.CreatePurchaseOrder_submitButton__YDRcD{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#0000;color:#fff}.CreatePurchaseOrder_submitButton__YDRcD:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.CreatePurchaseOrder_draftButton__mOQ7v:disabled,.CreatePurchaseOrder_submitButton__YDRcD:disabled{cursor:not-allowed;opacity:.6;transform:none}.CreatePurchaseOrder_clearDraftButton__ddztI{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#ea580c;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.CreatePurchaseOrder_clearDraftButton__ddztI:hover{background:#ffedd5;border-color:#fb923c}.CreatePurchaseOrder_clearDraftButton__ddztI i{font-size:12px}.CreatePurchaseOrder_formCard__b8ojk{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;padding:16px 20px}.CreatePurchaseOrder_formRowInline__PX5su{align-items:flex-end;display:flex;gap:16px}.CreatePurchaseOrder_formGroupVendor__Buv4H{flex:2 1;min-width:280px}.CreatePurchaseOrder_formGroupSmall__b\+QmR{flex:1 1;min-width:140px}.CreatePurchaseOrder_formGrid__37OPq{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.CreatePurchaseOrder_formGroup__BzRva{position:relative}.CreatePurchaseOrder_formGroupFull__vUibp{grid-column:1/-1}.CreatePurchaseOrder_formLabel__1Hh2d{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.CreatePurchaseOrder_required__jcU7r{color:#ef4444;font-weight:700;margin-left:2px}.CreatePurchaseOrder_formInput__\+Q9cC,.CreatePurchaseOrder_formSelect__4mWgS{background:#fff;border:1px solid #c9d4e1;border-radius:6px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:13px;padding:10px 12px;transition:all .2s;width:100%}.CreatePurchaseOrder_formInput__\+Q9cC:focus,.CreatePurchaseOrder_formSelect__4mWgS:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CreatePurchaseOrder_formInput__\+Q9cC:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.CreatePurchaseOrder_formTextarea__FOOJt{background:#fff;border:1px solid #c9d4e1;border-radius:6px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:13px;line-height:1.5;min-height:70px;padding:10px 12px;resize:vertical;transition:all .2s;width:100%}.CreatePurchaseOrder_formTextarea__FOOJt:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CreatePurchaseOrder_inputError__2LBjD{border-color:#ef4444!important}.CreatePurchaseOrder_errorText__wht1b{color:#ef4444;display:block;font-size:11px;margin-top:4px}.CreatePurchaseOrder_inputWithButton__eVGRa{display:flex;gap:8px}.CreatePurchaseOrder_vendorSearchWrapper__QWmy6{flex:1 1;position:relative}.CreatePurchaseOrder_selectedVendorBadge__ZbgyS{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;display:flex;flex:1 1;justify-content:space-between;padding:8px 12px}.CreatePurchaseOrder_vendorName__zjthA{color:#0f172a;font-size:13px;font-weight:600}.CreatePurchaseOrder_clearVendorBtn__SiuVu{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:11px;height:24px;justify-content:center;width:24px}.CreatePurchaseOrder_clearVendorBtn__SiuVu:hover{background:#cbd5e1;color:#1e293b}.CreatePurchaseOrder_addButton__4QGRc{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:40px;justify-content:center;transition:all .2s;width:40px}.CreatePurchaseOrder_addButton__4QGRc:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.CreatePurchaseOrder_dropdown__tCD\+c{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 8px 24px #0000001f;left:0;margin-top:4px;max-height:280px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.CreatePurchaseOrder_dropdownItem__J\+wN3{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .15s}.CreatePurchaseOrder_dropdownItem__J\+wN3:last-child{border-bottom:none}.CreatePurchaseOrder_dropdownItem__J\+wN3:hover{background:#f8fafc}.CreatePurchaseOrder_dropdownTitle__f6WQV{color:#0f172a;font-size:13px;font-weight:600}.CreatePurchaseOrder_dropdownSub__FUlNU{color:#64748b;font-size:11px}.CreatePurchaseOrder_dropdownEmpty__lalzL{color:#94a3b8;font-size:13px;padding:20px;text-align:center}.CreatePurchaseOrder_productsCard__l7bRf{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.CreatePurchaseOrder_productsHeader__HYWkV{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 18px}.CreatePurchaseOrder_productsHeader__HYWkV h2{color:#0f172a;font-size:14px;font-weight:600;margin:0}.CreatePurchaseOrder_productSearchRow__W4gNi{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;padding:14px 18px}.CreatePurchaseOrder_productSearchWrapper__7GZgL{flex:1 1;position:relative}.CreatePurchaseOrder_productSearchInput__ez2Vp{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 36px 10px 14px;transition:all .15s;width:100%}.CreatePurchaseOrder_productSearchInput__ez2Vp:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CreatePurchaseOrder_searchSpinner__Dmxnr{color:#3b82f6;font-size:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.CreatePurchaseOrder_searchIcon__k7kTx{color:#94a3b8;font-size:13px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.CreatePurchaseOrder_searchResultsBox__QknJ6{background:#fff;border-bottom:2px solid #e2e8f0;max-height:300px;overflow-y:auto}.CreatePurchaseOrder_searchResultsTable__mwBCK{border-collapse:collapse;width:100%}.CreatePurchaseOrder_searchResultsTable__mwBCK th{background:#f1f5f9;border-bottom:1px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:10px 14px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0}.CreatePurchaseOrder_searchResultsTable__mwBCK td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:10px 14px}.CreatePurchaseOrder_searchResultsTable__mwBCK tbody tr{cursor:pointer;transition:background .15s}.CreatePurchaseOrder_searchResultsTable__mwBCK tbody tr:hover{background:#f8fafc}.CreatePurchaseOrder_searchResultsTable__mwBCK tbody tr.CreatePurchaseOrder_alreadyAdded__0jwNr{background:#ecfdf5;cursor:not-allowed}.CreatePurchaseOrder_productNameCell__eiWZ8{display:flex;flex-direction:column;gap:2px}.CreatePurchaseOrder_prodName__qf6i4{color:#0f172a;font-weight:500}.CreatePurchaseOrder_packInfo__\+b8eW{color:#64748b;font-size:11px}.CreatePurchaseOrder_codeTag__7zyPA{background:#eff6ff;border-radius:4px;color:#1d4ed8;font-family:Monaco,Consolas,monospace;font-size:11px;padding:2px 6px}.CreatePurchaseOrder_stockQty__Bt4vq{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;min-width:28px;padding:2px 8px}.CreatePurchaseOrder_stockOk__fKEz\+{background:#ecfdf5;color:#059669}.CreatePurchaseOrder_stockLow__Rxg96{background:#fef2f2;color:#dc2626}.CreatePurchaseOrder_priceCell__4xiL2{font-weight:500;text-align:right}.CreatePurchaseOrder_addedBadge__SIyiy{align-items:center;background:#ecfdf5;border-radius:12px;color:#059669;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px}.CreatePurchaseOrder_addToOrderBtn__N1H0C{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:5px 12px;transition:all .2s}.CreatePurchaseOrder_addToOrderBtn__N1H0C:hover{background:#2563eb}.CreatePurchaseOrder_noSearchResults__0ZEXK{align-items:center;display:flex;flex-direction:column;padding:30px 20px;text-align:center}.CreatePurchaseOrder_noSearchResults__0ZEXK i{color:#cbd5e1;font-size:32px;margin-bottom:10px}.CreatePurchaseOrder_noSearchResults__0ZEXK p{color:#64748b;font-size:13px;margin:0 0 12px}.CreatePurchaseOrder_createProductBtn__ClWsl{align-items:center;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.CreatePurchaseOrder_createProductBtn__ClWsl:hover{background:#059669}.CreatePurchaseOrder_itemsTableWrapper__-xASh{overflow-x:auto}.CreatePurchaseOrder_itemsTable__TWx80{border-collapse:collapse;width:100%}.CreatePurchaseOrder_itemsTable__TWx80 th{background:#f8fafc;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.CreatePurchaseOrder_itemsTable__TWx80 td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:10px 14px;vertical-align:middle}.CreatePurchaseOrder_itemProductCell__sfd-C{min-width:180px}.CreatePurchaseOrder_itemProductName__UAYlH{color:#0f172a;font-weight:500}.CreatePurchaseOrder_itemProductCode__a26j9{color:#64748b;font-family:monospace;font-size:11px;margin-top:2px}.CreatePurchaseOrder_itemInput__DLJA3{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:7px 10px;text-align:right;width:80px}.CreatePurchaseOrder_itemInput__DLJA3:focus{border-color:#3b82f6;outline:none}.CreatePurchaseOrder_markupDisplay__Ic8rP{align-items:center;display:flex;flex-direction:column;gap:2px}.CreatePurchaseOrder_markupMultiplier__fmTly{color:#475569;font-size:12px;font-weight:600}.CreatePurchaseOrder_markupPercent__osMTf{border-radius:10px;font-size:10px;font-weight:600;padding:2px 6px}.CreatePurchaseOrder_markupGood__scS2H{background:#ecfdf5;color:#059669}.CreatePurchaseOrder_markupOk__yUx5D{background:#fefce8;color:#ca8a04}.CreatePurchaseOrder_markupLow__Hh8R1{background:#fef2f2;color:#dc2626}.CreatePurchaseOrder_itemTotal__rRD0U{color:#0f172a;font-weight:600;text-align:right}.CreatePurchaseOrder_editItemBtn__zG9yK{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#3b82f6;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .2s;width:30px}.CreatePurchaseOrder_editItemBtn__zG9yK:hover{background:#dbeafe;border-color:#93c5fd;color:#2563eb}.CreatePurchaseOrder_removeItemBtn__6J9fV{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .2s;width:30px}.CreatePurchaseOrder_removeItemBtn__6J9fV:hover{background:#fee2e2;border-color:#f87171}.CreatePurchaseOrder_actionButtons__4rJJz{display:flex;gap:6px}.CreatePurchaseOrder_emptyItems__kUBcY{align-items:center;display:flex;flex-direction:column;padding:50px 20px;text-align:center}.CreatePurchaseOrder_emptyItems__kUBcY i{color:#cbd5e1;font-size:40px;margin-bottom:12px}.CreatePurchaseOrder_emptyItems__kUBcY h4{color:#475569;font-size:15px;font-weight:600;margin:0 0 6px}.CreatePurchaseOrder_emptyItems__kUBcY p{color:#94a3b8;font-size:13px;margin:0}.CreatePurchaseOrder_expiryCell__qlN18{display:flex;flex-direction:column;gap:2px;min-width:130px}.CreatePurchaseOrder_inventoryExpiry__K-FkC{align-items:center;display:flex;font-size:10px;gap:4px}.CreatePurchaseOrder_expiryLabel__G-PvN{color:#64748b;font-weight:500}.CreatePurchaseOrder_expiryValue__PCrKG{font-weight:600}.CreatePurchaseOrder_expiryDot__SzP\+D{border-radius:50%;flex-shrink:0;height:10px;width:10px}.CreatePurchaseOrder_expiryDot__SzP\+D.CreatePurchaseOrder_expired__1AwmW{background-color:#ef4444;box-shadow:0 0 0 2px #ef444433}.CreatePurchaseOrder_expiryDot__SzP\+D.CreatePurchaseOrder_critical__aYBu9{background-color:#f97316;box-shadow:0 0 0 2px #f9731633}.CreatePurchaseOrder_expiryDot__SzP\+D.CreatePurchaseOrder_warning__uzBYl{background-color:#eab308;box-shadow:0 0 0 2px #eab30833}.CreatePurchaseOrder_expiryDot__SzP\+D.CreatePurchaseOrder_ok__1zEik{background-color:#22c55e;box-shadow:0 0 0 2px #22c55e33}.CreatePurchaseOrder_expiryText__ysUe3{font-size:11px;font-weight:500;min-width:70px}.CreatePurchaseOrder_expiryText__ysUe3.CreatePurchaseOrder_expired__1AwmW{color:#dc2626}.CreatePurchaseOrder_expiryText__ysUe3.CreatePurchaseOrder_critical__aYBu9{color:#ea580c}.CreatePurchaseOrder_expiryText__ysUe3.CreatePurchaseOrder_warning__uzBYl{color:#ca8a04}.CreatePurchaseOrder_expiryText__ysUe3.CreatePurchaseOrder_ok__1zEik{color:#16a34a}.CreatePurchaseOrder_expiryText__ysUe3.CreatePurchaseOrder_none__HVUF8{color:#9ca3af}.CreatePurchaseOrder_expiryInput__pD-WF{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:11px;font-weight:500;padding:4px 6px;transition:all .15s;width:110px}.CreatePurchaseOrder_expiryInput__pD-WF:hover{border-color:#94a3b8}.CreatePurchaseOrder_expiryInput__pD-WF:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.CreatePurchaseOrder_summaryCard__1LNIC{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:20px}.CreatePurchaseOrder_summaryCard__1LNIC h2{border-bottom:1px solid #e2e8f0;color:#0f172a;font-size:14px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.CreatePurchaseOrder_summaryGrid__0sC5g{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.CreatePurchaseOrder_summaryStatBox__nFbOC{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px;text-align:center}.CreatePurchaseOrder_summaryStatLabel__4sQ\+Y{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.CreatePurchaseOrder_summaryStatValue__oEA7T{color:#0f172a;font-size:18px;font-weight:700}.CreatePurchaseOrder_summaryStatValueGreen__NQ3z6{color:#059669}.CreatePurchaseOrder_totalsSection__EHvG\+{border-top:1px solid #e2e8f0;margin-bottom:20px;padding-top:16px}.CreatePurchaseOrder_totalsBox__TgFjd{margin-left:auto;max-width:400px}.CreatePurchaseOrder_totalsRow__oAySZ{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.CreatePurchaseOrder_totalsLabel__gh-hy{color:#64748b;font-size:13px}.CreatePurchaseOrder_totalsValue__d0oWx{color:#0f172a;font-size:14px;font-weight:600}.CreatePurchaseOrder_discountRow__z3FSz{align-items:center;display:flex;gap:8px}.CreatePurchaseOrder_discountSelect__Ljrk2{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:6px 8px;width:60px}.CreatePurchaseOrder_discountInput__wnC0k{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:6px 10px;text-align:right;width:80px}.CreatePurchaseOrder_discountAmount__Jl9Ka{color:#ef4444;font-size:13px;font-weight:600;min-width:80px;text-align:right}.CreatePurchaseOrder_grandTotalRow__Bc5UP{border-top:2px solid #1e293b;margin-top:8px;padding-top:12px}.CreatePurchaseOrder_grandTotalLabel__w6b0e{color:#0f172a;font-size:14px;font-weight:700}.CreatePurchaseOrder_grandTotalValue__m82xr{color:#059669;font-size:20px;font-weight:700}.CreatePurchaseOrder_summaryActions__zrYZ-{border-top:1px solid #e2e8f0;display:flex;gap:12px;padding-top:16px}.CreatePurchaseOrder_draftButtonLg__J\+lrJ,.CreatePurchaseOrder_submitButtonLg__np2f\+{align-items:center;border:1px solid;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:14px 20px;transition:all .2s}.CreatePurchaseOrder_draftButtonLg__J\+lrJ{background:#fff;border-color:#c9d4e1;color:#475569}.CreatePurchaseOrder_draftButtonLg__J\+lrJ:hover{background:#f1f5f9;border-color:#94a3b8}.CreatePurchaseOrder_submitButtonLg__np2f\+{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#0000;color:#fff}.CreatePurchaseOrder_submitButtonLg__np2f\+:hover{box-shadow:0 6px 20px #3b82f659;transform:translateY(-1px)}.CreatePurchaseOrder_shortcut__vxXck{background:#0000001a;border-radius:4px;font-size:10px;font-weight:500;margin-left:4px;padding:3px 8px}.CreatePurchaseOrder_submitButtonLg__np2f\+ .CreatePurchaseOrder_shortcut__vxXck{background:#fff3}.CreatePurchaseOrder_modalOverlay__yo3lR{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.CreatePurchaseOrder_modalContent__3IRpx{animation:CreatePurchaseOrder_modalIn__Me2zw .2s ease;background:#fff;border-radius:10px;box-shadow:0 20px 40px #0003;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:520px;overflow:hidden;width:100%}.CreatePurchaseOrder_modalHeader__W1osH{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.CreatePurchaseOrder_modalHeader__W1osH h3{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.CreatePurchaseOrder_modalHeader__W1osH h3 i{color:#3b82f6}.CreatePurchaseOrder_modalClose__jIVb7{align-items:center;background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s;width:32px}.CreatePurchaseOrder_modalClose__jIVb7:hover{background:#e2e8f0;color:#475569}.CreatePurchaseOrder_modalBody__j\+Qey{flex:1 1;overflow-y:auto;padding:16px 20px}.CreatePurchaseOrder_modalFooter__WPxYt{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 20px}.CreatePurchaseOrder_modalContentLarge__62QhC{animation:CreatePurchaseOrder_modalIn__Me2zw .2s ease;background:#fff;border-radius:12px;box-shadow:0 20px 50px #0f172a40,0 4px 12px #0f172a14;display:flex;flex-direction:column;max-height:90vh;max-width:920px;overflow:hidden;width:100%}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_modalHeader__W1osH{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-bottom:1px solid #0000;padding:16px 24px}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_modalHeader__W1osH h3{color:#fff;font-size:16px;font-weight:700;gap:10px;letter-spacing:-.2px}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_modalHeader__W1osH h3 i{align-items:center;background:#fff3;border-radius:8px;color:#fff;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_modalClose__jIVb7{background:#ffffff26;border:1px solid #fff3;color:#fff;font-size:16px}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_modalClose__jIVb7:hover{background:#ffffff4d;transform:rotate(90deg)}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_modalBody__j\+Qey{background:#fafbfc;overflow-x:hidden;padding:20px 24px}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_modalBody__j\+Qey::-webkit-scrollbar{width:8px}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_modalBody__j\+Qey::-webkit-scrollbar-track{background:#0000}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_modalBody__j\+Qey::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_modalBody__j\+Qey::-webkit-scrollbar-thumb:hover{background:#94a3b8}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_modalFooter__WPxYt{background:#fff;padding:14px 24px}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formGroup__BzRva{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formLabel__1Hh2d{color:#475569;font-size:11px;font-weight:700;letter-spacing:.4px;margin-bottom:0;text-transform:uppercase}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formInput__\+Q9cC,.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formSelect__4mWgS,.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formTextarea__FOOJt{border:1px solid #d1d9e3;border-radius:7px;color:#0f172a;font-size:13px;padding:9px 12px}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formInput__\+Q9cC::placeholder,.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formTextarea__FOOJt::placeholder{color:#94a3b8}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formInput__\+Q9cC:hover,.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formSelect__4mWgS:hover,.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formTextarea__FOOJt:hover{border-color:#94a3b8}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formInput__\+Q9cC:focus,.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formSelect__4mWgS:focus,.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formTextarea__FOOJt:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f;outline:none}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formInput__\+Q9cC:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formGroup__BzRva>div[style*="position: relative"]>.CreatePurchaseOrder_formInput__\+Q9cC{align-items:center;display:flex!important;justify-content:space-between;min-height:38px;padding:9px 12px!important}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formGroup__BzRva>div[style*="position: relative"]>.CreatePurchaseOrder_formInput__\+Q9cC:hover{border-color:#94a3b8}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formGroup__BzRva>div[style*="position: relative"]>.CreatePurchaseOrder_formInput__\+Q9cC[style*=not-allowed]{background-color:#f1f5f9!important;color:#94a3b8}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formGroup__BzRva input[type=number]{font-family:Monaco,Consolas,monospace;font-weight:600;text-align:right}.CreatePurchaseOrder_modalContentLarge__62QhC input[type=number]::-webkit-inner-spin-button,.CreatePurchaseOrder_modalContentLarge__62QhC input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formGroup__BzRva input[type=date]{color:#475569;font-family:Monaco,Consolas,monospace;font-size:12.5px}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formGroup__BzRva input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:opacity(.6);-webkit-transition:filter .15s;transition:filter .15s}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formGroup__BzRva input[type=date]:hover::-webkit-calendar-picker-indicator{filter:opacity(1)}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formInput__\+Q9cC i.CreatePurchaseOrder_fa-chevron-down__3GhSb,.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formInput__\+Q9cC i.CreatePurchaseOrder_fa-chevron-up__9pjuT{color:#94a3b8;transition:color .15s}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formInput__\+Q9cC:hover i.CreatePurchaseOrder_fa-chevron-down__3GhSb,.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_formInput__\+Q9cC:hover i.CreatePurchaseOrder_fa-chevron-up__9pjuT{color:#3b82f6}.CreatePurchaseOrder_twoColGrid__ZOrSE{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.25fr 1fr;width:100%}.CreatePurchaseOrder_sectionCard__eB-Y5{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.CreatePurchaseOrder_sectionHeader__rP2jl{align-items:center;background:linear-gradient(135deg,#f8fafc,#eff6ff);border-bottom:1px solid #e2e8f0;color:#1e293b;display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.CreatePurchaseOrder_sectionHeader__rP2jl i{align-items:center;background:#3b82f6;border-radius:7px;color:#fff;display:flex;font-size:12px;height:28px;justify-content:center;width:28px}.CreatePurchaseOrder_sectionHeaderAccent__LOboR{background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.CreatePurchaseOrder_sectionHeaderAccent__LOboR i{background:#10b981}.CreatePurchaseOrder_sectionBody__kQd6a{grid-gap:12px;align-content:start;display:grid;flex:1 1;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.CreatePurchaseOrder_sectionBody__kQd6a .CreatePurchaseOrder_formGroup__BzRva{min-width:0}.CreatePurchaseOrder_sectionBody__kQd6a .CreatePurchaseOrder_formGroupFull__vUibp{grid-column:1/-1;min-width:0}.CreatePurchaseOrder_inputWithPrefix__V9OcC{align-items:center;display:flex;position:relative}.CreatePurchaseOrder_inputPrefix__kus88{color:#10b981;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:700;left:10px;letter-spacing:.3px;pointer-events:none;position:absolute;z-index:1}.CreatePurchaseOrder_inputWithPrefix__V9OcC .CreatePurchaseOrder_formInput__\+Q9cC{padding-left:42px!important}.CreatePurchaseOrder_inputWithSuffix__cTvSj{align-items:center;display:flex;position:relative}.CreatePurchaseOrder_inputSuffix__FHNlW{color:#3b82f6;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:700;pointer-events:none;position:absolute;right:12px;z-index:1}.CreatePurchaseOrder_inputWithSuffix__cTvSj .CreatePurchaseOrder_formInput__\+Q9cC{padding-right:28px!important}.CreatePurchaseOrder_markupInput__6Bo\+v{background:#eff6ff!important;color:#1d4ed8!important;font-weight:700!important;letter-spacing:.3px}.CreatePurchaseOrder_markupInput__6Bo\+v:focus{background:#fff!important}.CreatePurchaseOrder_unitHint__1Tb8f{color:#94a3b8;display:inline-block;font-size:9px;font-style:italic;font-weight:500;letter-spacing:0;margin-left:6px;text-transform:none}.CreatePurchaseOrder_autoTag__3HEIC{background:#dbeafe;border-radius:10px;color:#1d4ed8;display:inline-block;font-size:9px;font-weight:700;letter-spacing:.5px;margin-left:6px;padding:1px 7px;text-transform:uppercase;vertical-align:middle}.CreatePurchaseOrder_markupSummaryRow__eC6Ot{align-items:center;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:10px 14px}.CreatePurchaseOrder_markupPctBadge__rQIl0{border-radius:16px;font-size:12px;font-weight:700;letter-spacing:.2px;padding:4px 12px}.CreatePurchaseOrder_profitText__XgwGQ{color:#047857;font-size:12px;font-weight:500}.CreatePurchaseOrder_profitText__XgwGQ strong{color:#065f46;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:700}.CreatePurchaseOrder_markupCard__tki2G{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #86efac;border-radius:8px;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:72px;padding:12px 14px}.CreatePurchaseOrder_markupMain__\+6Rfo{align-items:center;display:flex;gap:10px;justify-content:space-between}.CreatePurchaseOrder_markupMultVal__yEnyz{color:#047857;font-family:Monaco,Consolas,monospace;font-size:22px;font-weight:800;letter-spacing:-.5px}.CreatePurchaseOrder_markupSub__GDaSn{color:#047857;font-size:11px;font-weight:500}.CreatePurchaseOrder_markupSub__GDaSn strong{color:#065f46;font-family:Monaco,Consolas,monospace;font-weight:700}.CreatePurchaseOrder_markupEmpty__4FcUb{align-items:center;color:#64748b;display:flex;font-size:12px;font-style:italic;gap:8px;justify-content:center}.CreatePurchaseOrder_markupEmpty__4FcUb i{color:#94a3b8;font-size:13px}.CreatePurchaseOrder_stockValueCard__NVdYz{background:#fefce8;border:1px solid #fde68a;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px 14px}.CreatePurchaseOrder_stockValueRow__AvUM9{align-items:center;color:#713f12;display:flex;font-size:12px;justify-content:space-between}.CreatePurchaseOrder_stockValueRow__AvUM9 strong{color:#422006;font-family:Monaco,Consolas,monospace;font-weight:700}.CreatePurchaseOrder_revenueGreen__ZN3Hw{color:#047857!important}.CreatePurchaseOrder_imageUploadArea__1bQNc{width:100%}.CreatePurchaseOrder_uploadPlaceholderSm__s0Wj2{align-items:center;background:#fff;border:1.5px dashed #cbd5e1;border-radius:7px;cursor:pointer;display:flex;gap:10px;min-height:40px;padding:10px 14px;transition:all .15s;width:100%}.CreatePurchaseOrder_uploadPlaceholderSm__s0Wj2:hover{background:#f0f9ff;border-color:#3b82f6}.CreatePurchaseOrder_uploadPlaceholderSm__s0Wj2 i{color:#94a3b8;flex-shrink:0;font-size:16px}.CreatePurchaseOrder_uploadPlaceholderSm__s0Wj2:hover i{color:#3b82f6}.CreatePurchaseOrder_uploadPlaceholderSm__s0Wj2>span:first-of-type{color:#475569;flex:1 1;font-size:12px;font-weight:600}.CreatePurchaseOrder_uploadHintSm__71Wvx{color:#94a3b8;flex-shrink:0;font-size:10px;font-weight:500}.CreatePurchaseOrder_imagePreviewRow__wl9Xm{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;display:flex;gap:12px;padding:8px 12px}.CreatePurchaseOrder_imagePreviewSm__RzYOG{border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.CreatePurchaseOrder_imageInfo__hISt0{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:space-between;min-width:0}.CreatePurchaseOrder_imageFilename__INY-q{color:#1e293b;flex:1 1;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreatePurchaseOrder_imageRemoveBtn__tZsjm{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:5px;color:#dc2626;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:4px;padding:4px 10px;transition:all .15s}.CreatePurchaseOrder_imageRemoveBtn__tZsjm:hover{background:#fee2e2;border-color:#f87171}.CreatePurchaseOrder_imageRemoveBtn__tZsjm i{font-size:10px}.CreatePurchaseOrder_imagePreviewContainer__cOwrB{display:inline-block;position:relative}.CreatePurchaseOrder_imagePreview__k6vGC{border:1px solid #e2e8f0;border-radius:8px;height:120px;object-fit:cover;width:120px}.CreatePurchaseOrder_removeImageBtn__g7mPv{background-color:#fee2e2;border:none;border-radius:4px;color:#dc2626;cursor:pointer;font-size:11px;padding:4px 8px;transition:all .2s}.CreatePurchaseOrder_removeImageBtn__g7mPv:hover{background-color:#fecaca}@media (max-width:1200px){.CreatePurchaseOrder_formRowInline__PX5su{flex-wrap:wrap}.CreatePurchaseOrder_formGroupVendor__Buv4H{flex:1 1 100%}.CreatePurchaseOrder_formGroupSmall__b\+QmR{flex-basis:calc(33.33% - 12px);flex-grow:1;flex-shrink:1}.CreatePurchaseOrder_formGrid__37OPq,.CreatePurchaseOrder_summaryGrid__0sC5g{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.CreatePurchaseOrder_twoColGrid__ZOrSE{gap:14px;grid-template-columns:1fr}.CreatePurchaseOrder_modalContent__3IRpx{max-height:90vh;max-width:95%}}@media (max-width:768px){.CreatePurchaseOrder_pageContainer__CoL0J{padding:12px}.CreatePurchaseOrder_pageHeader__Qkn65{align-items:flex-start;flex-direction:column;gap:12px}.CreatePurchaseOrder_headerActions__aCr\+l{flex-wrap:wrap;width:100%}.CreatePurchaseOrder_formRowInline__PX5su{flex-direction:column;gap:12px}.CreatePurchaseOrder_formGroupSmall__b\+QmR,.CreatePurchaseOrder_formGroupVendor__Buv4H{flex:1 1 100%;min-width:100%}.CreatePurchaseOrder_formGrid__37OPq{grid-template-columns:1fr}.CreatePurchaseOrder_summaryGrid__0sC5g{grid-template-columns:1fr 1fr}.CreatePurchaseOrder_summaryActions__zrYZ-{flex-direction:column}.CreatePurchaseOrder_modalContentLarge__62QhC,.CreatePurchaseOrder_modalContent__3IRpx{border-radius:8px;margin:10px;max-height:95vh;max-width:100%}.CreatePurchaseOrder_modalOverlay__yo3lR{padding:10px}.CreatePurchaseOrder_discountRow__z3FSz{flex-wrap:wrap}.CreatePurchaseOrder_itemInput__DLJA3{width:60px}}@media (max-width:540px){.CreatePurchaseOrder_sectionBody__kQd6a{grid-template-columns:1fr}.CreatePurchaseOrder_markupMultVal__yEnyz{font-size:18px}.CreatePurchaseOrder_summaryGrid__0sC5g{grid-template-columns:1fr}.CreatePurchaseOrder_actionButtons__4rJJz{flex-direction:column;gap:4px}.CreatePurchaseOrder_editItemBtn__zG9yK,.CreatePurchaseOrder_removeItemBtn__6J9fV{font-size:10px;height:26px;width:26px}.CreatePurchaseOrder_markupSummaryRow__eC6Ot{align-items:flex-start;flex-direction:column;gap:6px}}.PurchaseItemsReport_reportContainer__1DChc{background-color:#f5f7fa;min-height:100vh;padding:24px}.PurchaseItemsReport_pageHeader__VuN79{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.PurchaseItemsReport_headerLeft__cwNSD h1{align-items:center;color:#1a202c;display:flex;font-size:24px;font-weight:600;gap:8px;margin:0 0 4px}.PurchaseItemsReport_headerLeft__cwNSD h1 i{color:#667eea}.PurchaseItemsReport_breadcrumbs__eFTW5{color:#718096;font-size:14px;margin:0}.PurchaseItemsReport_breadcrumbs__eFTW5 span{font-weight:600}.PurchaseItemsReport_headerRight__7-2H2{display:flex;gap:12px}.PurchaseItemsReport_createButton__llHJb,.PurchaseItemsReport_exportButton__MIYXD{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.PurchaseItemsReport_createButton__llHJb{background:#667eea;color:#fff}.PurchaseItemsReport_createButton__llHJb:hover{background:#5568d3}.PurchaseItemsReport_exportButton__MIYXD:disabled{cursor:not-allowed;opacity:.5}.PurchaseItemsReport_statsGrid__TyMor{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-bottom:24px}.PurchaseItemsReport_statCard__lFZIr{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px;transition:transform .2s}.PurchaseItemsReport_statCard__lFZIr:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.PurchaseItemsReport_statCardBlue__T1mDL{border-left:4px solid #667eea}.PurchaseItemsReport_statCardGreen__9donK{border-left:4px solid #10b981}.PurchaseItemsReport_statCardOrange__KuiHC{border-left:4px solid #f59e0b}.PurchaseItemsReport_statCardPurple__QurMl{border-left:4px solid #8b5cf6}.PurchaseItemsReport_statCardGray__uIQ3d{border-left:4px solid #6b7280}.PurchaseItemsReport_statCardIndigo__iinGa{border-left:4px solid #4f46e5}.PurchaseItemsReport_statIcon__F6rDD{align-items:center;border-radius:8px;display:flex;font-size:24px;height:48px;justify-content:center;margin-bottom:12px;width:48px}.PurchaseItemsReport_statIconBlue__BWtHo{background:#667eea1a;color:#667eea}.PurchaseItemsReport_statIconGreen__AOQ-G{background:#10b9811a;color:#10b981}.PurchaseItemsReport_statIconOrange__cy-pR{background:#f59e0b1a;color:#f59e0b}.PurchaseItemsReport_statIconPurple__AmxEv{background:#8b5cf61a;color:#8b5cf6}.PurchaseItemsReport_statIconGray__VCDWU{background:#6b72801a;color:#6b7280}.PurchaseItemsReport_statIconIndigo__7bIgO{background:#4f46e51a;color:#4f46e5}.PurchaseItemsReport_statContent__z0-W\+{display:flex;flex-direction:column}.PurchaseItemsReport_statLabel__1l2bO{color:#718096;font-size:12px;margin-bottom:4px}.PurchaseItemsReport_statValue__ey4JX{color:#1a202c;font-size:24px;font-weight:700}.PurchaseItemsReport_statSubtext__sCagn{color:#718096;font-size:14px;margin-top:4px}.PurchaseItemsReport_filtersCard__qvMDK{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;overflow:hidden}.PurchaseItemsReport_filtersHeader__CFnpi{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;-webkit-user-select:none;user-select:none}.PurchaseItemsReport_filtersTitle__f0Mxn{align-items:center;color:#1a202c;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.PurchaseItemsReport_toggleIcon__A-olq{color:#718096;transition:transform .3s}.PurchaseItemsReport_toggleIconRotated__V0qif{transform:rotate(180deg)}.PurchaseItemsReport_filtersContent__LgQHg{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.PurchaseItemsReport_filtersContentExpanded__dII8E{max-height:300px}.PurchaseItemsReport_filtersRow__0ttfe{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);padding:20px}.PurchaseItemsReport_filterGroup__G7wjB{display:flex;flex-direction:column}.PurchaseItemsReport_filterGroup__G7wjB label{color:#4a5568;font-size:13px;font-weight:500;margin-bottom:6px}.PurchaseItemsReport_dateInput__8k32y,.PurchaseItemsReport_searchInput__o6QRO,.PurchaseItemsReport_selectInput__\+gtcs{border:1px solid #e2e8f0;border-radius:6px;font-size:14px;padding:8px 12px;transition:all .2s}.PurchaseItemsReport_dateInput__8k32y:focus,.PurchaseItemsReport_searchInput__o6QRO:focus,.PurchaseItemsReport_selectInput__\+gtcs:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.PurchaseItemsReport_buttonGroup__1kolq{display:flex;gap:8px}.PurchaseItemsReport_refreshButton__OHz\+2{background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;padding:8px 12px;transition:all .2s}.PurchaseItemsReport_refreshButton__OHz\+2:hover{background:#edf2f7;border-color:#cbd5e0}.PurchaseItemsReport_tableCard__IrLe9{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.PurchaseItemsReport_tableHeader__hSFe6{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.PurchaseItemsReport_tableHeader__hSFe6 h3{color:#1a202c;font-size:16px;font-weight:600;margin:0}.PurchaseItemsReport_tableActions__bGUjo{display:flex;gap:12px}.PurchaseItemsReport_exportButton__MIYXD{align-items:center;background:#fff;border:1px solid #10b981;border-radius:6px;color:#10b981;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.PurchaseItemsReport_exportButton__MIYXD:hover{background:#10b981;color:#fff}.PurchaseItemsReport_tableResponsive__4gPWW{overflow-x:auto}.PurchaseItemsReport_ordersTable__LNrLl{border-collapse:collapse;width:100%}.PurchaseItemsReport_ordersTable__LNrLl thead{background:#f7fafc}.PurchaseItemsReport_ordersTable__LNrLl th{border-bottom:1px solid #e2e8f0;color:#4a5568;font-size:12px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.PurchaseItemsReport_ordersTable__LNrLl tbody tr{border-bottom:1px solid #f7fafc;cursor:pointer;transition:background-color .15s}.PurchaseItemsReport_ordersTable__LNrLl tbody tr:hover{background-color:#f7fafc}.PurchaseItemsReport_ordersTable__LNrLl td{color:#2d3748;font-size:14px;padding:12px 16px}.PurchaseItemsReport_statusBadge__P3elQ{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px;text-transform:uppercase}.PurchaseItemsReport_statusDraft__y\+4ao{background:#f7fafc;color:#4a5568}.PurchaseItemsReport_statusPending__zkTso{background:#fef3c7;color:#92400e}.PurchaseItemsReport_statusApproved__Aws-W{background:#d1fae5;color:#065f46}.PurchaseItemsReport_statusReceived__n33wA{background:#dbeafe;color:#1e40af}.PurchaseItemsReport_statusCancelled__sQ5WP{background:#fee2e2;color:#991b1b}.PurchaseItemsReport_emptyState__w8yhA{padding:80px 20px;text-align:center}.PurchaseItemsReport_emptyState__w8yhA i{color:#cbd5e0;font-size:64px;margin-bottom:16px}.PurchaseItemsReport_emptyState__w8yhA h3{color:#2d3748;font-size:18px;font-weight:600;margin:0 0 8px}.PurchaseItemsReport_emptyState__w8yhA p{color:#718096;font-size:14px;margin:0 0 24px}.PurchaseItemsReport_loadingContainer__l2nIw{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.PurchaseItemsReport_spinner__r71-x{animation:PurchaseItemsReport_spin__4nIIE .8s linear infinite;border:3px solid #f3f4f6;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:16px;width:40px}@keyframes PurchaseItemsReport_spin__4nIIE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PurchaseItemsReport_loadingContainer__l2nIw p{color:#718096;font-size:14px}.PurchaseItemsReport_paginationContainer__dgxo9{align-items:center;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.PurchaseItemsReport_paginationInfo__vif0e{color:#718096;font-size:14px}.PurchaseItemsReport_paginationButtons__LcNhu{display:flex;gap:4px}.PurchaseItemsReport_pageButton__FEaWj{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:4px;color:#4a5568;cursor:pointer;display:flex;font-size:14px;justify-content:center;min-width:36px;padding:6px 12px;transition:all .2s}.PurchaseItemsReport_pageButton__FEaWj:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0}.PurchaseItemsReport_pageButton__FEaWj:disabled{cursor:not-allowed;opacity:.4}.PurchaseItemsReport_pageButton__FEaWj.PurchaseItemsReport_active__FYq-7{background:#667eea;border-color:#667eea;color:#fff}@media (max-width:1200px){.PurchaseItemsReport_filtersRow__0ttfe,.PurchaseItemsReport_statsGrid__TyMor{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.PurchaseItemsReport_reportContainer__1DChc{padding:16px}.PurchaseItemsReport_pageHeader__VuN79{align-items:flex-start;flex-direction:column;gap:16px}.PurchaseItemsReport_headerRight__7-2H2{width:100%}.PurchaseItemsReport_createButton__llHJb,.PurchaseItemsReport_exportButton__MIYXD{flex:1 1}.PurchaseItemsReport_statsGrid__TyMor{grid-template-columns:repeat(2,1fr)}.PurchaseItemsReport_filtersRow__0ttfe{grid-template-columns:1fr}}.PurchaseOrder_container__hjKDZ{background:linear-gradient(135deg,#f8f9fa,#e9ecef);min-height:100vh;padding:2rem 0}.PurchaseOrder_header__twtFi{align-items:center;border-bottom:1px solid #d1d1d1;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:2rem;padding:.5rem}.PurchaseOrder_headerContent__Ziqqi h2{color:#2c3e50;font-weight:700;margin-bottom:.5rem}.PurchaseOrder_subtitle__4BK2H{color:#6c757d;font-size:.9rem;margin:0}.PurchaseOrder_headerActions__jdawL{align-items:center;display:flex;gap:.75rem}.PurchaseOrder_formGrid__DX6iQ{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 350px;margin:0 auto;max-width:1400px;padding:0 1rem}.PurchaseOrder_mainColumn__Oqsxd,.PurchaseOrder_sidebar__OwH-o{display:flex;flex-direction:column;gap:1.5rem}.PurchaseOrder_card__8G3N-{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:none;border-radius:12px;box-shadow:0 4px 20px #00000014;transition:all .3s ease}.PurchaseOrder_cardHeader__OduFY{background:#f8f9facc;border-bottom:1px solid #0000000d;border-radius:12px 12px 0 0;padding:1rem 1.5rem}.PurchaseOrder_cardBody__RkRWC{padding:1.5rem}.PurchaseOrder_cardTitle__8JAgX{align-items:center;color:#2c3e50;display:flex;font-size:1.1rem;font-weight:600;margin:0}.PurchaseOrder_cardTitleWithBadge__FobUa,.PurchaseOrder_cardTitleWithSearch__eO8lo{align-items:center;display:flex;justify-content:space-between}.PurchaseOrder_cardTitleWithSearch__eO8lo{flex-wrap:wrap;gap:1rem;width:100%}.PurchaseOrder_titleSection__QPP41{align-items:center;display:flex;gap:1rem}.PurchaseOrder_headerSearch__y0wXG{flex:0 0 auto;min-width:300px}.PurchaseOrder_searchInputContainer__nNB9G{position:relative}.PurchaseOrder_headerSearchInput__K7rBb{border:2px solid #e9ecef;border-radius:8px;padding-right:2.5rem;transition:all .3s ease}.PurchaseOrder_headerSearchInput__K7rBb:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd1a}.PurchaseOrder_searchInputContainer__nNB9G i{color:#6c757d;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.PurchaseOrder_searchResultsContainer__sNL7e{background:#f8f9fa80;border-top:1px solid #0000000d;max-height:350px;overflow-y:auto;position:relative;z-index:10}.PurchaseOrder_searchResultsTable__O612Y{margin:0}.PurchaseOrder_searchResultsContainer__sNL7e .PurchaseOrder_table__eI0yJ{margin-bottom:0}.PurchaseOrder_searchResultsContainer__sNL7e .PurchaseOrder_table__eI0yJ thead th{background:#f8f9fa!important;border-bottom:2px solid #dee2e6;font-size:.85rem;font-weight:600;padding:.75rem;position:-webkit-sticky;position:sticky;top:0}.PurchaseOrder_productSearchRow__gYEyY{cursor:pointer;transition:all .2s ease}.PurchaseOrder_productSearchRow__gYEyY:hover{background-color:#0d6efd0d!important}.PurchaseOrder_productSearchInfo__5ZJy\+{line-height:1.4}.PurchaseOrder_productSearchName__t857u{color:#2c3e50;font-weight:600;margin-bottom:.25rem}.PurchaseOrder_productSearchMeta__vEUPA{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.PurchaseOrder_formControl__zmZNO{background:#ffffffe6;border:2px solid #e9ecef;border-radius:8px;font-size:.9rem;padding:.75rem 1rem;transition:all .3s ease}.PurchaseOrder_formControl__zmZNO:focus{background:#fff;border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd1a;outline:none}.PurchaseOrder_formControl__zmZNO.PurchaseOrder_is-invalid__Imddt{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc35451a}.PurchaseOrder_formRow__MKKIt{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:1rem}.PurchaseOrder_formGroup__j9IzM{display:flex;flex-direction:column}.PurchaseOrder_formLabel__2Juz1{color:#495057;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.PurchaseOrder_formLabel__2Juz1.PurchaseOrder_required__t7QAp:after{color:#dc3545;content:"*";font-weight:700;margin-left:4px}.PurchaseOrder_quantityInput__\+z\+tB{margin:0 auto;text-align:center;width:80px}.PurchaseOrder_smInput__i75QY{font-size:.85rem;padding:.5rem .75rem}.PurchaseOrder_vendorInfo__z\+PNH{background:#0d6efd0d;border-left:4px solid #0d6efd;border-radius:8px;margin-top:.75rem;padding:1rem}.PurchaseOrder_searchContainer__gHtkr{position:relative}.PurchaseOrder_dropdownMenu__spF98{background:#fff;border:1px solid #dee2e6;border-radius:0 0 8px 8px;box-shadow:0 4px 20px #00000026;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.PurchaseOrder_dropdownItem__YNtDz{background:none;border:none;cursor:pointer;padding:.75rem 1rem;text-align:left;transition:background-color .2s ease;width:100%}.PurchaseOrder_dropdownItem__YNtDz:hover{background-color:#0d6efd0d}.PurchaseOrder_productItem__y9MNA,.PurchaseOrder_vendorItem__fq\+lw{align-items:center;display:flex;justify-content:space-between}.PurchaseOrder_productInfo__qcQ5\+,.PurchaseOrder_vendorInfo__z\+PNH{flex:1 1}.PurchaseOrder_productName__PbjJ5,.PurchaseOrder_vendorName__vgp9C{color:#2c3e50;font-weight:600;margin-bottom:.25rem}.PurchaseOrder_productDetails__7VGwo,.PurchaseOrder_vendorDetails__DANYt{color:#6c757d;font-size:.85rem}.PurchaseOrder_productStock__t09ra{display:flex;gap:.5rem;margin-top:.25rem}.PurchaseOrder_noResults__lI\+MW{color:#6c757d;font-style:italic;padding:1rem;text-align:center}.PurchaseOrder_tableContainer__\+YDqJ{background:#fff;border-radius:0 0 12px 12px;overflow:hidden}.PurchaseOrder_tableWrapper__VrRyp{overflow-x:auto}.PurchaseOrder_table__eI0yJ{border-collapse:initial;border-spacing:0;margin-bottom:0;width:100%}.PurchaseOrder_table__eI0yJ thead th{background:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;font-weight:600;padding:1rem .75rem;position:-webkit-sticky;position:sticky;top:0;z-index:5}.PurchaseOrder_table__eI0yJ tbody tr{transition:all .2s ease}.PurchaseOrder_table__eI0yJ tbody tr:hover{background-color:#0d6efd08;box-shadow:0 2px 4px #0000001a}.PurchaseOrder_table__eI0yJ tbody td{border-bottom:1px solid #f1f3f4;padding:1rem .75rem;vertical-align:middle}.PurchaseOrder_productCell__QGeWf{line-height:1.4}.PurchaseOrder_productCell__QGeWf strong{color:#2c3e50;display:block;margin-bottom:.25rem}.PurchaseOrder_productMeta__wSl31{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.PurchaseOrder_productMeta__wSl31 small{color:#6c757d}.PurchaseOrder_textCenter__mpqPk{text-align:center}.PurchaseOrder_emptyState__VXGM\+{align-items:center;background:#fff;border-radius:0 0 12px 12px;color:#a0aec0;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.PurchaseOrder_emptyState__VXGM\+ h5{color:#718096;margin-bottom:.5rem}.PurchaseOrder_emptyState__VXGM\+ p{color:#a0aec0;margin:0}.PurchaseOrder_badge__FVQCI{border-radius:6px;font-size:.75rem;font-weight:600;letter-spacing:.3px;padding:.375rem .75rem;text-transform:uppercase}.PurchaseOrder_primaryBadge__LcW5\+{background-color:#0d6efd;color:#fff}.PurchaseOrder_secondaryBadge__0588L{background-color:#6c757d;color:#fff}.PurchaseOrder_successBadge__iou7X{background-color:#198754;color:#fff}.PurchaseOrder_dangerBadge__-vA8I{background-color:#dc3545;color:#fff}.PurchaseOrder_warningBadge__FWM8V{background-color:#fd7e14;color:#fff}.PurchaseOrder_lightBadge__gsRMs{background-color:#f8f9fa;border:1px solid #dee2e6;color:#495057}.PurchaseOrder_btn__cJZeM{align-items:center;border:2px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;text-transform:none;transition:all .3s ease}.PurchaseOrder_btn__cJZeM:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.PurchaseOrder_smBtn__7K-92{font-size:.8rem;padding:.5rem 1rem}.PurchaseOrder_lgBtn__aDXQw{font-size:1rem;padding:1rem 2rem}.PurchaseOrder_primaryBtn__GZcsp{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.PurchaseOrder_primaryBtn__GZcsp:hover:not(:disabled){background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 4px 12px #0d6efd4d;transform:translateY(-2px)}.PurchaseOrder_successBtn__Cd1Wo{background-color:#198754;border-color:#198754;color:#fff}.PurchaseOrder_successBtn__Cd1Wo:hover:not(:disabled){background-color:#157347;border-color:#146c43;box-shadow:0 4px 12px #1987544d;transform:translateY(-2px)}.PurchaseOrder_dangerBtn__IQ4IN{background-color:#dc3545;border-color:#dc3545;color:#fff}.PurchaseOrder_dangerBtn__IQ4IN:hover:not(:disabled){background-color:#c82333;border-color:#bd2130;box-shadow:0 4px 12px #dc35454d;transform:translateY(-2px)}.PurchaseOrder_infoBtn__9qm-n{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.PurchaseOrder_infoBtn__9qm-n:hover:not(:disabled){background-color:#31d2f2;border-color:#25cff2;box-shadow:0 4px 12px #0dcaf04d;transform:translateY(-2px)}.PurchaseOrder_secondaryBtn__o2r5X{background-color:#6c757d;border-color:#6c757d;color:#fff}.PurchaseOrder_secondaryBtn__o2r5X:hover:not(:disabled){background-color:#5c636a;border-color:#565e64;box-shadow:0 4px 12px #6c757d4d;transform:translateY(-2px)}.PurchaseOrder_btnOutlineSecondary__yBb7H{background-color:initial;border-color:#6c757d;color:#6c757d}.PurchaseOrder_btnOutlineSecondary__yBb7H:hover{background-color:#6c757d;color:#fff}.PurchaseOrder_btnOutlineInfo__kaCCS{background-color:initial;border-color:#0dcaf0;color:#0dcaf0}.PurchaseOrder_btnOutlineInfo__kaCCS:hover{background-color:#0dcaf0;color:#000}.PurchaseOrder_stickyCard__jV8wT{position:-webkit-sticky;position:sticky;top:2rem}.PurchaseOrder_warningHeader__bJPF-{background:#ffc1071a!important;border-bottom:1px solid #ffc10733}.PurchaseOrder_warningHeader__bJPF- .PurchaseOrder_cardTitle__8JAgX{color:#664d03}.PurchaseOrder_suggestionsList__H23GZ{max-height:400px;overflow-y:auto;padding:0}.PurchaseOrder_emptySuggestions__CAzfo{color:#6c757d;padding:2rem 1rem;text-align:center}.PurchaseOrder_suggestionItems__wzFv3{padding:0}.PurchaseOrder_suggestionItem__ryVOi{align-items:center;border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;padding:1rem;transition:all .2s ease}.PurchaseOrder_suggestionItem__ryVOi:hover{background-color:#ffc1070d}.PurchaseOrder_suggestionItem__ryVOi:last-child{border-bottom:none}.PurchaseOrder_suggestionContent__sSR1s{flex:1 1;margin-right:1rem}.PurchaseOrder_suggestionTitle__n1Ms6{color:#2c3e50;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.PurchaseOrder_suggestionDetails__7Dyo6{color:#6c757d;font-size:.8rem;margin-bottom:.25rem}.PurchaseOrder_suggestionStock__SxyFN{display:flex;gap:.25rem;margin-bottom:.25rem}.PurchaseOrder_suggestionText__44sCE{color:#495057;font-size:.75rem;font-style:italic}.PurchaseOrder_actionButtons__eEKio{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.PurchaseOrder_divider__4-HBK{background:linear-gradient(90deg,#0000,#dee2e6,#0000);border:0;height:1px;margin:.5rem 0}.PurchaseOrder_statsContainer__Fdb0o{padding:1.5rem}.PurchaseOrder_statsGrid__nTVDv{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.PurchaseOrder_statItem__4F8s4{background:#0d6efd0d;border-radius:8px;padding:.75rem;text-align:center}.PurchaseOrder_statNumber__N8OgD{color:#0d6efd;display:block;font-size:1.5rem;font-weight:700}.PurchaseOrder_statLabel__4iekX{color:#6c757d;font-size:.8rem;letter-spacing:.5px;margin-top:.25rem;text-transform:uppercase}.PurchaseOrder_statDivider__HAO9w{background:#dee2e6;border:0;height:1px;margin:1rem 0}.PurchaseOrder_dateRangeSummary__DjCbt{display:flex;flex-direction:column;gap:.75rem}.PurchaseOrder_dateRangeItem__l0r0w{display:flex;flex-direction:column;gap:.25rem}.PurchaseOrder_dateValue__MR30X{color:#2c3e50;font-size:.9rem;font-weight:600}.PurchaseOrder_spinner__x\+OAM{animation:PurchaseOrder_spin__tUAae 1s ease-in-out infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;display:inline-block;height:16px;margin-right:.5rem;width:16px}@keyframes PurchaseOrder_spin__tUAae{to{transform:rotate(1turn)}}@media (max-width:1200px){.PurchaseOrder_formGrid__DX6iQ{gap:1.5rem;grid-template-columns:1fr}.PurchaseOrder_sidebar__OwH-o{order:-1}}@media (max-width:768px){.PurchaseOrder_header__twtFi{align-items:flex-start;flex-direction:column;gap:1rem}.PurchaseOrder_headerActions__jdawL{justify-content:flex-start;width:100%}.PurchaseOrder_cardTitleWithSearch__eO8lo{align-items:flex-start;flex-direction:column;gap:1rem}.PurchaseOrder_headerSearch__y0wXG{min-width:0;min-width:auto;width:100%}.PurchaseOrder_formRow__MKKIt{grid-template-columns:1fr}.PurchaseOrder_tableWrapper__VrRyp{-webkit-overflow-scrolling:touch;overflow-x:scroll}}.PurchaseReturn_pageContainer__7vLSL{background:#eef2f6;min-height:100vh;padding:16px 20px}.PurchaseReturn_notification__KtQ6y{align-items:center;animation:PurchaseReturn_slideIn__\+d8aX .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.PurchaseReturn_notification__KtQ6y.PurchaseReturn_success__sGbAb{border-left-color:#10b981}.PurchaseReturn_notification__KtQ6y.PurchaseReturn_success__sGbAb i{color:#10b981}.PurchaseReturn_notification__KtQ6y.PurchaseReturn_error__4QnBe{border-left-color:#ef4444}.PurchaseReturn_notification__KtQ6y.PurchaseReturn_error__4QnBe i{color:#ef4444}.PurchaseReturn_notification__KtQ6y button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes PurchaseReturn_slideIn__\+d8aX{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.PurchaseReturn_pageHeader__mm9\+q{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.PurchaseReturn_headerLeft__Ww36D{align-items:center;display:flex;gap:14px}.PurchaseReturn_headerIcon__TMcHd{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.PurchaseReturn_headerLeft__Ww36D h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.PurchaseReturn_headerSubtitle__tf1Kc{color:#64748b;font-size:13px;margin:2px 0 0}.PurchaseReturn_headerActions__6Kygs{align-items:center;display:flex;gap:8px}.PurchaseReturn_exportBtn__k\+vq3,.PurchaseReturn_filterBtn__QEg08,.PurchaseReturn_refreshBtn__tMtkU{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;position:relative;transition:all .2s}.PurchaseReturn_exportBtn__k\+vq3:hover,.PurchaseReturn_filterBtn__QEg08:hover,.PurchaseReturn_refreshBtn__tMtkU:hover{background:#f1f5f9;border-color:#94a3b8}.PurchaseReturn_refreshBtn__tMtkU{padding:9px 12px}.PurchaseReturn_filterBadge__vJsNw{background:#ef4444;border-radius:50%;height:8px;position:absolute;right:-4px;top:-4px;width:8px}.PurchaseReturn_primaryBtn__ZMfB2{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.PurchaseReturn_primaryBtn__ZMfB2:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.PurchaseReturn_statsRow__Pr7u5{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.PurchaseReturn_statCard__5qzHZ{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.PurchaseReturn_statIcon__fvUFW{align-items:center;border-radius:10px;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.PurchaseReturn_statIconBlue__zruKE{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.PurchaseReturn_statIconGray__jrDYY{background:linear-gradient(135deg,#64748b,#475569);color:#fff}.PurchaseReturn_statIconOrange__5lqn6{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.PurchaseReturn_statIconGreen__qgbYd{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.PurchaseReturn_statIconRed__JS2-G{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.PurchaseReturn_statInfo__CiSVA{display:flex;flex-direction:column}.PurchaseReturn_statValue__UH5yX{color:#0f172a;font-size:18px;font-weight:700}.PurchaseReturn_statLabel__2YyDK{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.PurchaseReturn_filtersCard__\+PWe7{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;padding:14px 16px}.PurchaseReturn_searchRow__g4X4I{align-items:center;display:flex;gap:16px}.PurchaseReturn_searchBox__ho2Ty{flex:0 0 300px;position:relative}.PurchaseReturn_searchBox__ho2Ty i{color:#94a3b8;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.PurchaseReturn_searchBox__ho2Ty input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 36px 10px 38px;width:100%}.PurchaseReturn_searchBox__ho2Ty input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PurchaseReturn_clearSearch__6HQTM{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.PurchaseReturn_clearSearch__6HQTM:hover{color:#64748b}.PurchaseReturn_quickTabs__DgdgL{display:flex;flex:1 1;gap:4px;justify-content:flex-end}.PurchaseReturn_quickTab__qT1dP{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.PurchaseReturn_quickTab__qT1dP:hover{background:#f1f5f9;color:#475569}.PurchaseReturn_quickTabActive__4bscq{background:#1e293b;border-color:#1e293b;color:#fff}.PurchaseReturn_quickTabActive__4bscq:hover{background:#0f172a;color:#fff}.PurchaseReturn_tabBadge__m2Y\+g{background:#0000001a;border-radius:10px;font-size:10px;font-weight:600;padding:2px 6px}.PurchaseReturn_quickTabActive__4bscq .PurchaseReturn_tabBadge__m2Y\+g{background:#fff3}.PurchaseReturn_advancedFilters__c42Vf{align-items:flex-end;border-top:1px solid #e2e8f0;display:flex;gap:12px;margin-top:14px;padding-top:14px}.PurchaseReturn_filterGroup__L\+6uQ{display:flex;flex-direction:column;gap:4px}.PurchaseReturn_filterGroup__L\+6uQ label{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.PurchaseReturn_filterGroup__L\+6uQ input,.PurchaseReturn_filterGroup__L\+6uQ select{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;min-width:140px;padding:8px 12px}.PurchaseReturn_filterGroup__L\+6uQ input:focus,.PurchaseReturn_filterGroup__L\+6uQ select:focus{border-color:#3b82f6;outline:none}.PurchaseReturn_clearFiltersBtn__iW79S{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px}.PurchaseReturn_clearFiltersBtn__iW79S:hover{background:#fee2e2}.PurchaseReturn_tableCard__RA8Dl{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.PurchaseReturn_tableWrapper__ZtO4l{overflow-x:auto}.PurchaseReturn_table__6NjJf{border-collapse:collapse;width:100%}.PurchaseReturn_table__6NjJf th{background:#f8fafc;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;letter-spacing:.3px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.PurchaseReturn_table__6NjJf td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.PurchaseReturn_textRight__8OWhQ{text-align:right!important}.PurchaseReturn_textCenter__Ur0sK{text-align:center!important}.PurchaseReturn_clickableRow__xGMsc{cursor:pointer;transition:background .15s}.PurchaseReturn_clickableRow__xGMsc:hover{background:#f8fafc}.PurchaseReturn_returnCode__eV36t{background:#eff6ff;border-radius:4px;color:#1d4ed8;font-family:Monaco,Consolas,monospace;font-size:12px;font-weight:600;padding:4px 8px}.PurchaseReturn_vendorCell__KsMxF{display:flex;flex-direction:column;gap:2px}.PurchaseReturn_vendorName__OnGQ5{color:#0f172a;font-weight:500}.PurchaseReturn_vendorCode__MSfU0{color:#64748b;font-size:11px}.PurchaseReturn_poCode__MmwAt{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:11px}.PurchaseReturn_dateCell__hquFF{color:#475569}.PurchaseReturn_reasonBadge__8XmRI{color:#475569;font-size:12px}.PurchaseReturn_amountValue__y9I\+e{color:#dc2626;font-weight:600}.PurchaseReturn_priorityBadge__Q\+9RH{border-radius:4px;color:#fff;display:inline-block;font-size:10px;font-weight:700;padding:3px 8px;text-transform:uppercase}.PurchaseReturn_priorityLow__1sY3w{background:#10b981}.PurchaseReturn_priorityMedium__s7S9z{background:#f59e0b}.PurchaseReturn_priorityHigh__ybIFx{background:#ef4444}.PurchaseReturn_priorityUrgent__7Hr6e{background:#dc2626}.PurchaseReturn_statusBadge__QiaqZ{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px;text-transform:uppercase}.PurchaseReturn_statusDraft__AGyHQ{background:#f3f4f6;color:#6b7280}.PurchaseReturn_statusPending__G0z-U{background:#fef3c7;color:#d97706}.PurchaseReturn_statusApproved__7lZxe{background:#d1fae5;color:#059669}.PurchaseReturn_statusRejected__ONgEk{background:#fee2e2;color:#dc2626}.PurchaseReturn_statusCompleted__e95b0{background:#dbeafe;color:#2563eb}.PurchaseReturn_actionButtons__nSs9y{display:flex;gap:4px;justify-content:center}.PurchaseReturn_actionBtn__hVCzY{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .2s;width:30px}.PurchaseReturn_actionBtn__hVCzY:hover{background:#e2e8f0;color:#1e293b}.PurchaseReturn_actionBtn__hVCzY.PurchaseReturn_editBtn__EonsD:hover{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.PurchaseReturn_actionBtn__hVCzY.PurchaseReturn_deleteBtn__U8X7I:hover{background:#fee2e2;border-color:#fecaca;color:#dc2626}.PurchaseReturn_pagination__eD\+LA{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px}.PurchaseReturn_paginationInfo__wqH7i{color:#64748b;font-size:13px}.PurchaseReturn_paginationControls__QvmXb{align-items:center;display:flex;gap:12px}.PurchaseReturn_pageSizeSelect__WsXUv{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;font-size:12px;padding:6px 10px}.PurchaseReturn_pageButtons__JK-r3{display:flex;gap:4px}.PurchaseReturn_pageBtn__5o7OG{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;min-width:32px;transition:all .2s}.PurchaseReturn_pageBtn__5o7OG:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.PurchaseReturn_pageBtn__5o7OG:disabled{cursor:not-allowed;opacity:.5}.PurchaseReturn_pageBtnActive__5zvzm{background:#1e293b;border-color:#1e293b;color:#fff}.PurchaseReturn_pageBtnActive__5zvzm:hover{background:#0f172a}.PurchaseReturn_pageDots__Lb2tw{background:#0000;border-color:#0000;cursor:default}.PurchaseReturn_pageDots__Lb2tw:hover{background:#0000}.PurchaseReturn_emptyState__JC\+xb,.PurchaseReturn_loadingState__k\+YEq{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.PurchaseReturn_spinner__ot37n{animation:PurchaseReturn_spin__cY3nZ .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:16px;width:40px}@keyframes PurchaseReturn_spin__cY3nZ{to{transform:rotate(1turn)}}.PurchaseReturn_loadingState__k\+YEq p{color:#64748b;font-size:14px}.PurchaseReturn_emptyIcon__Ckwx3{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.PurchaseReturn_emptyIcon__Ckwx3 i{color:#94a3b8;font-size:24px}.PurchaseReturn_emptyState__JC\+xb h3{color:#475569;font-size:16px;font-weight:600;margin:0 0 8px}.PurchaseReturn_emptyState__JC\+xb p{color:#94a3b8;font-size:13px;margin:0 0 20px}.PurchaseReturn_modalOverlay__NVMhR{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.PurchaseReturn_modal__H7BMn{animation:PurchaseReturn_modalIn__9Fnmx .2s ease;background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;max-width:440px;overflow:hidden;width:100%}@keyframes PurchaseReturn_modalIn__9Fnmx{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.PurchaseReturn_modalHeader__vMuCR{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.PurchaseReturn_modalHeader__vMuCR h3{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:600;gap:10px;margin:0}.PurchaseReturn_modalHeaderDanger__DVfwT{background:linear-gradient(135deg,#ef4444,#dc2626)}.PurchaseReturn_modalHeaderDanger__DVfwT h3{color:#fff}.PurchaseReturn_modalClose__tROlu{align-items:center;background:#fff3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.PurchaseReturn_modalClose__tROlu:hover{background:#ffffff4d}.PurchaseReturn_modalBody__AoGzn{padding:20px}.PurchaseReturn_deleteWarning__JWpKy{align-items:flex-start;background:#fef2f2;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:14px}.PurchaseReturn_deleteWarning__JWpKy i{color:#ef4444;font-size:20px;margin-top:2px}.PurchaseReturn_deleteWarning__JWpKy p{color:#991b1b;font-size:13px;line-height:1.5;margin:0}.PurchaseReturn_deleteDetails__K9CRu{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.PurchaseReturn_detailRow__e\+9Ax{border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 0}.PurchaseReturn_detailRow__e\+9Ax:last-child{border-bottom:none}.PurchaseReturn_detailLabel__cQNjm{color:#64748b;font-size:12px}.PurchaseReturn_detailValue__wMYrv{color:#0f172a;font-size:13px;font-weight:600}.PurchaseReturn_amountRed__p-LWY{color:#dc2626}.PurchaseReturn_modalFooter__pKbd0{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.PurchaseReturn_cancelBtn__AEn9W{color:#475569;padding:10px 18px}.PurchaseReturn_dangerBtn__8hOVC{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px}.PurchaseReturn_dangerBtn__8hOVC:hover{box-shadow:0 4px 12px #ef44444d}.PurchaseReturn_dangerBtn__8hOVC:disabled{cursor:not-allowed;opacity:.6}.PurchaseReturn_btnSpinner__LF-mq{animation:PurchaseReturn_spin__cY3nZ .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@media (max-width:1200px){.PurchaseReturn_statsRow__Pr7u5{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.PurchaseReturn_pageHeader__mm9\+q{align-items:flex-start;flex-direction:column;gap:14px}.PurchaseReturn_headerActions__6Kygs{flex-wrap:wrap;width:100%}.PurchaseReturn_statsRow__Pr7u5{grid-template-columns:repeat(2,1fr)}.PurchaseReturn_searchRow__g4X4I{align-items:stretch;flex-direction:column;gap:12px}.PurchaseReturn_searchBox__ho2Ty{flex:1 1;max-width:100%}.PurchaseReturn_quickTabs__DgdgL{flex-wrap:wrap;justify-content:flex-start}.PurchaseReturn_advancedFilters__c42Vf{flex-wrap:wrap}}@media (max-width:600px){.PurchaseReturn_pageContainer__7vLSL{padding:12px}.PurchaseReturn_statsRow__Pr7u5{grid-template-columns:1fr}.PurchaseReturn_pagination__eD\+LA{flex-direction:column;gap:12px}.PurchaseReturn_paginationControls__QvmXb{flex-wrap:wrap;justify-content:center;width:100%}}.PurchaseReturn_backBtn__-0\+NR{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;margin-right:4px;transition:all .2s;width:36px}.PurchaseReturn_backBtn__-0\+NR:hover{background:#e2e8f0;color:#1e293b}.PurchaseReturn_stepsContainer__IWohw{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:center;margin-bottom:16px;padding:20px 30px}.PurchaseReturn_stepItem__ZV9tF{align-items:center;display:flex;flex-direction:column;gap:8px}.PurchaseReturn_stepCircle__tB18N{align-items:center;background:#e2e8f0;border-radius:50%;color:#64748b;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;transition:all .3s;width:36px}.PurchaseReturn_stepActive__AdMQC .PurchaseReturn_stepCircle__tB18N{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.PurchaseReturn_stepCompleted__-peTH .PurchaseReturn_stepCircle__tB18N{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.PurchaseReturn_stepLabel__Wvlpj{color:#94a3b8;font-size:12px;font-weight:500}.PurchaseReturn_stepActive__AdMQC .PurchaseReturn_stepLabel__Wvlpj{color:#1e293b;font-weight:600}.PurchaseReturn_stepLine__CYE6Y{background:#e2e8f0;border-radius:2px;height:3px;margin:0 16px 24px;width:80px}.PurchaseReturn_stepLineActive__kZV0c{background:linear-gradient(135deg,#10b981,#059669)}.PurchaseReturn_stepContent__SnucJ{animation:PurchaseReturn_fadeIn__Ewttf .3s ease}@keyframes PurchaseReturn_fadeIn__Ewttf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PurchaseReturn_card__fiJKU{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.PurchaseReturn_cardHeader__18XVJ{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:14px;padding:18px 20px}.PurchaseReturn_cardHeaderIcon__X5-Wi{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.PurchaseReturn_cardHeaderIcon__X5-Wi.PurchaseReturn_iconGreen__qPx\+o{background:linear-gradient(135deg,#10b981,#059669)}.PurchaseReturn_cardHeader__18XVJ h2{color:#0f172a;font-size:16px;font-weight:600;margin:0}.PurchaseReturn_cardHeader__18XVJ p{color:#64748b;font-size:13px;margin:2px 0 0}.PurchaseReturn_cardBody__-K\+I1{padding:20px}.PurchaseReturn_headerMeta__QM737{align-items:center;display:flex;gap:12px;margin-left:auto}.PurchaseReturn_itemCounter__tVY0P{background:#f1f5f9;border-radius:12px;color:#64748b;font-size:12px;padding:4px 10px}.PurchaseReturn_modeTabs__-ck4F{display:flex;gap:8px;margin-bottom:20px}.PurchaseReturn_modeTab__xVCoA{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:10px;justify-content:center;padding:16px 20px;transition:all .2s}.PurchaseReturn_modeTab__xVCoA:hover{border-color:#94a3b8;color:#475569}.PurchaseReturn_modeTab__xVCoA i{font-size:18px}.PurchaseReturn_modeTabActive__JyDTv{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.PurchaseReturn_modeTabActive__JyDTv:hover{border-color:#3b82f6;color:#1d4ed8}.PurchaseReturn_poSelection__MGdh2{margin-top:16px}.PurchaseReturn_poList__Ilq8c{border:1px solid #e2e8f0;border-radius:8px;max-height:400px;overflow-y:auto}.PurchaseReturn_poItem__Wuq1z{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;padding:14px 16px;transition:background .15s}.PurchaseReturn_poItem__Wuq1z:last-child{border-bottom:none}.PurchaseReturn_poItem__Wuq1z:hover{background:#f8fafc}.PurchaseReturn_poItemLeft__cmK\+v{flex:1 1}.PurchaseReturn_poNumber__bCM8x{align-items:center;color:#1d4ed8;display:flex;font-size:14px;font-weight:600;gap:8px}.PurchaseReturn_poNumber__bCM8x i{color:#3b82f6}.PurchaseReturn_poVendor__qtl5D{color:#475569;font-size:13px;margin-top:4px}.PurchaseReturn_vendorCodeSmall__gCjAc{color:#94a3b8;margin-left:8px}.PurchaseReturn_poItemRight__qxVPX{margin-right:12px;text-align:right}.PurchaseReturn_poAmount__Yxzyk{color:#0f172a;font-size:14px;font-weight:600}.PurchaseReturn_poDate__R6wQe{color:#64748b;font-size:12px;margin-top:2px}.PurchaseReturn_poArrow__2XfFY{color:#94a3b8}.PurchaseReturn_manualEntry__KkBPa{margin-top:16px}.PurchaseReturn_formRow__rwnfh{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.PurchaseReturn_formGroup__G7IgS{display:flex;flex-direction:column;gap:6px}.PurchaseReturn_formGroup__G7IgS label{color:#475569;font-size:12px;font-weight:600}.PurchaseReturn_required__mA2za{color:#ef4444}.PurchaseReturn_formInput__1ECqe,.PurchaseReturn_formSelect__UCUAf,.PurchaseReturn_formTextarea__mDmP2{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 12px;transition:all .2s}.PurchaseReturn_formInput__1ECqe:focus,.PurchaseReturn_formSelect__UCUAf:focus,.PurchaseReturn_formTextarea__mDmP2:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PurchaseReturn_formTextarea__mDmP2{min-height:80px;resize:vertical}.PurchaseReturn_selectedVendorCard__R0fJI{align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;display:flex;gap:14px;margin-top:16px;padding:16px}.PurchaseReturn_vendorAvatar__IZ4kQ{align-items:center;background:linear-gradient(135deg,#475569,#334155);border-radius:10px;color:#fff;display:flex;font-size:18px;font-weight:600;height:44px;justify-content:center;width:44px}.PurchaseReturn_vendorDetails__v7TLY{flex:1 1}.PurchaseReturn_vendorDetails__v7TLY strong{color:#065f46;display:block;font-size:14px}.PurchaseReturn_vendorDetails__v7TLY span{color:#047857;font-size:12px}.PurchaseReturn_selectedVendorCard__R0fJI>i{color:#10b981;font-size:24px}.PurchaseReturn_formActions__Pb0kH{border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;margin-top:24px;padding-top:20px}.PurchaseReturn_infoHeader__yGD-d{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.PurchaseReturn_infoHeaderLeft__4jJDz{align-items:center;display:flex;gap:14px}.PurchaseReturn_infoHeaderLeft__4jJDz h3{color:#0f172a;font-size:16px;font-weight:600;margin:0}.PurchaseReturn_infoHeaderLeft__4jJDz p{color:#64748b;font-size:13px;margin:2px 0 0}.PurchaseReturn_infoHeaderRight__kzvsk{text-align:right}.PurchaseReturn_infoHeaderRight__kzvsk span{color:#64748b;font-size:11px;letter-spacing:.3px;text-transform:uppercase}.PurchaseReturn_returnAmount__dhcu4{color:#dc2626!important;font-size:20px}.PurchaseReturn_productSearchWrapper__IgP76{margin-bottom:20px;position:relative}.PurchaseReturn_productDropdown__EK768{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 8px 24px #0000001f;left:0;margin-top:4px;max-height:280px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.PurchaseReturn_productDropdownItem__7ta3F{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:background .15s}.PurchaseReturn_productDropdownItem__7ta3F:last-child{border-bottom:none}.PurchaseReturn_productDropdownItem__7ta3F:hover{background:#f8fafc}.PurchaseReturn_productDropdownInfo__nVXwe{flex:1 1}.PurchaseReturn_productDropdownInfo__nVXwe strong{color:#0f172a;display:block;font-size:13px}.PurchaseReturn_productDropdownInfo__nVXwe span{color:#64748b;font-size:11px}.PurchaseReturn_productDropdownPrice__SLvOs{color:#0f172a;font-size:13px;font-weight:600}.PurchaseReturn_addProductBtn__VZKA-{align-items:center;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;width:28px}.PurchaseReturn_searchingIndicator__pT85u{color:#64748b;font-size:13px;padding:12px;text-align:center}.PurchaseReturn_itemsTableWrapper__F\+PiJ{border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto}.PurchaseReturn_itemsTable__0UrZ-{border-collapse:collapse;width:100%}.PurchaseReturn_itemsTable__0UrZ- th{background:#f8fafc;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase}.PurchaseReturn_itemsTable__0UrZ- td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.PurchaseReturn_checkCol__b8vw6{width:40px}.PurchaseReturn_actionsCol__z9O8B{width:50px}.PurchaseReturn_rowSelected__ZVMhl{background:#eff6ff}.PurchaseReturn_productCell__ibdcS strong{color:#0f172a;display:block}.PurchaseReturn_productCodeSmall__yNJdU{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:11px}.PurchaseReturn_stockBadge__w35S-{border-radius:4px;display:inline-block;font-size:12px;font-weight:600;padding:3px 8px}.PurchaseReturn_stockOk__F1vbm{background:#ecfdf5;color:#059669}.PurchaseReturn_stockLow__VpVBH{background:#fef2f2;color:#dc2626}.PurchaseReturn_qtyInput__cI\+Dj{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:8px 10px;text-align:center;width:70px}.PurchaseReturn_qtyInput__cI\+Dj:focus{border-color:#3b82f6;outline:none}.PurchaseReturn_qtyInput__cI\+Dj:disabled{background:#f1f5f9;color:#94a3b8}.PurchaseReturn_totalRed__RkEzj{color:#dc2626}.PurchaseReturn_totalGray__VIhTM{color:#94a3b8}.PurchaseReturn_conditionSelect__j1D\+4{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;min-width:100px;padding:6px 10px}.PurchaseReturn_conditionSelect__j1D\+4:disabled{background:#f1f5f9;color:#94a3b8}.PurchaseReturn_returnDetailsSection__u1Hhz{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:24px;padding:20px}.PurchaseReturn_returnDetailsSection__u1Hhz h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 16px}.PurchaseReturn_returnDetailsSection__u1Hhz h3 i{color:#3b82f6}.PurchaseReturn_summaryBar__5Mw2v{background:#f1f5f9;border-radius:8px;display:flex;gap:20px;margin-top:20px;padding:16px 20px}.PurchaseReturn_summaryItem__3FwGr{display:flex;flex-direction:column;gap:2px}.PurchaseReturn_summaryItem__3FwGr span{color:#64748b;font-size:11px;text-transform:uppercase}.PurchaseReturn_summaryItem__3FwGr strong{color:#0f172a;font-size:16px}.PurchaseReturn_summaryTotal__2YsVu{margin-left:auto;text-align:right}.PurchaseReturn_selectAllBtn__fWpS2{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.PurchaseReturn_selectAllBtn__fWpS2:hover{background:#f1f5f9;border-color:#94a3b8}.PurchaseReturn_reviewSection__ioQIY{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;padding:20px}.PurchaseReturn_reviewSection__ioQIY h3{align-items:center;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 16px;padding-bottom:12px}.PurchaseReturn_reviewSection__ioQIY h3 i{color:#3b82f6}.PurchaseReturn_reviewGrid__v5hsj{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.PurchaseReturn_reviewItem__Fb4rK{display:flex;flex-direction:column;gap:4px}.PurchaseReturn_reviewItem__Fb4rK span{color:#64748b;font-size:11px;text-transform:uppercase}.PurchaseReturn_reviewItem__Fb4rK strong{color:#0f172a;font-size:14px}.PurchaseReturn_reviewNote__jhQOU{margin-top:12px}.PurchaseReturn_reviewNote__jhQOU span{color:#64748b;font-size:11px;text-transform:uppercase}.PurchaseReturn_reviewNote__jhQOU p{color:#374151;font-size:13px;line-height:1.5;margin:4px 0 0}.PurchaseReturn_reviewTableWrapper__ii4TT{overflow-x:auto}.PurchaseReturn_reviewTable__9BTIr{border-collapse:collapse;width:100%}.PurchaseReturn_reviewTable__9BTIr th{background:#e2e8f0;color:#475569;font-size:11px;font-weight:700;padding:10px 12px;text-align:left;text-transform:uppercase}.PurchaseReturn_reviewTable__9BTIr td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:10px 12px}.PurchaseReturn_capitalize__4xP0V{text-transform:capitalize}.PurchaseReturn_textMuted__1fsCv{color:#64748b}.PurchaseReturn_grandTotal__l07wb{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.PurchaseReturn_grandTotal__l07wb span{color:#991b1b;font-size:14px;font-weight:600}.PurchaseReturn_grandTotal__l07wb strong{color:#dc2626;font-size:24px;font-weight:700}.PurchaseReturn_cancelBtn__AEn9W{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.PurchaseReturn_cancelBtn__AEn9W:hover{background:#f1f5f9;border-color:#94a3b8}.PurchaseReturn_draftBtn__67P0\+{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.PurchaseReturn_draftBtn__67P0\+:hover{background:#f1f5f9}.PurchaseReturn_draftBtn__67P0\+:disabled{cursor:not-allowed;opacity:.6}.PurchaseReturn_submitBtn__v5XHf{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s}.PurchaseReturn_submitBtn__v5XHf:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.PurchaseReturn_submitBtn__v5XHf:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:900px){.PurchaseReturn_stepsContainer__IWohw{padding:16px}.PurchaseReturn_stepLine__CYE6Y{margin:0 8px;width:40px}.PurchaseReturn_modeTabs__-ck4F{flex-direction:column}.PurchaseReturn_formRow__rwnfh{grid-template-columns:1fr}.PurchaseReturn_infoHeader__yGD-d{align-items:flex-start;flex-direction:column;gap:14px}.PurchaseReturn_infoHeaderRight__kzvsk{text-align:left}.PurchaseReturn_summaryBar__5Mw2v{flex-wrap:wrap}.PurchaseReturn_reviewGrid__v5hsj{grid-template-columns:1fr}}@media (max-width:600px){.PurchaseReturn_stepsContainer__IWohw{flex-wrap:wrap;gap:12px}.PurchaseReturn_stepLine__CYE6Y{display:none}.PurchaseReturn_formActions__Pb0kH{flex-direction:column}.PurchaseReturn_formActions__Pb0kH button{justify-content:center;width:100%}}.PurchaseReturn_headerIconOrange__5p1sq{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.PurchaseReturn_returnCodeInline__XrtC3{background:#eff6ff;border-radius:4px;color:#1d4ed8;font-family:Monaco,Consolas,monospace;font-size:12px;font-weight:600;margin-right:8px;padding:3px 8px}.PurchaseReturn_infoHeaderStats__gwv-q{display:flex;gap:24px}.PurchaseReturn_infoStat__fd0jZ{text-align:center}.PurchaseReturn_infoStat__fd0jZ span{color:#64748b;display:block;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.PurchaseReturn_infoStat__fd0jZ strong{color:#0f172a;display:block;font-size:18px;font-weight:700;margin-top:2px}.PurchaseReturn_formGrid3__Xog6s{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.PurchaseReturn_inputError__Ya-r3{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.PurchaseReturn_errorText__KGTzQ{color:#dc2626;font-size:11px;margin-top:4px}.PurchaseReturn_errorBanner__uMQP7{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;display:flex;font-size:13px;gap:10px;margin-bottom:16px;padding:12px 16px}.PurchaseReturn_errorBanner__uMQP7 i{font-size:16px}.PurchaseReturn_codeTagSmall__QOyIu{background:#eff6ff;border-radius:3px;color:#1d4ed8;font-family:Monaco,Consolas,monospace;font-size:10px;font-weight:600;padding:2px 6px}.PurchaseReturn_productAdded__H\+Uk\+{background:#f0fdf4;cursor:default}.PurchaseReturn_addedBadge__wGGdU{align-items:center;background:#10b981;border-radius:4px;color:#fff;display:flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px}.PurchaseReturn_noResultsSmall__iCkpd{align-items:center;color:#64748b;display:flex;font-size:13px;gap:10px;justify-content:center;padding:20px}.PurchaseReturn_noResultsSmall__iCkpd i{color:#94a3b8}.PurchaseReturn_packSizeSmall__I5liv{color:#94a3b8;display:block;font-size:10px;margin-top:2px}.PurchaseReturn_summaryCard__6RcHT{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-top:16px;overflow:hidden}.PurchaseReturn_summaryCardHeader__HtiK4{align-items:center;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;display:flex;gap:10px;padding:14px 20px}.PurchaseReturn_summaryCardHeader__HtiK4 i{font-size:16px}.PurchaseReturn_summaryCardHeader__HtiK4 h3{font-size:14px;font-weight:600;margin:0}.PurchaseReturn_summaryCardBody__qi97n{padding:20px}.PurchaseReturn_summaryStatsRow__jcKE\+{display:flex;gap:20px;margin-bottom:20px}.PurchaseReturn_summaryStat__3u2aN{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:1 1;padding:16px;text-align:center}.PurchaseReturn_summaryStatHighlight__hniNs{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca}.PurchaseReturn_summaryLabel__yDtyA{color:#64748b;display:block;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.PurchaseReturn_summaryValue__ERIDb{color:#0f172a;display:block;font-size:22px;font-weight:700;margin-top:4px}.PurchaseReturn_summaryActions__MvDFz{border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding-top:16px}@media (max-width:900px){.PurchaseReturn_formGrid3__Xog6s{grid-template-columns:1fr}.PurchaseReturn_infoHeaderStats__gwv-q{gap:16px}.PurchaseReturn_infoStat__fd0jZ strong{font-size:16px}.PurchaseReturn_summaryActions__MvDFz,.PurchaseReturn_summaryStatsRow__jcKE\+{flex-direction:column}.PurchaseReturn_summaryActions__MvDFz button{justify-content:center;width:100%}}@media (max-width:600px){.PurchaseReturn_infoHeader__yGD-d{align-items:flex-start;flex-direction:column;gap:16px}.PurchaseReturn_infoHeaderStats__gwv-q{justify-content:space-between;width:100%}}.PurchaseReturnView_pageContainer__DeZEE{background:#f5f7fa;margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}@keyframes PurchaseReturnView_spin__hX8I0{to{transform:rotate(1turn)}}@keyframes PurchaseReturnView_slideIn__Cqdga{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes PurchaseReturnView_fadeIn__PAsso{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes PurchaseReturnView_modalIn__GVmxe{0%{opacity:0;transform:scale(.96) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.PurchaseReturnView_mono__29u0e{font-family:Monaco,Consolas,SF Mono,monospace;font-weight:600;letter-spacing:.2px}.PurchaseReturnView_textCenter__20Hss{text-align:center}.PurchaseReturnView_textRight__jql6w{text-align:right}.PurchaseReturnView_loadingState__fgrpw{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.PurchaseReturnView_spinner__QigR5{animation:PurchaseReturnView_spin__hX8I0 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:16px;width:40px}.PurchaseReturnView_smallSpinner__ILjBs{animation:PurchaseReturnView_spin__hX8I0 .8s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;display:inline-block;height:14px;vertical-align:middle;width:14px}.PurchaseReturnView_emptyState__72gS2{align-items:center;background:#fff;border:1.5px dashed #d1d5db;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.PurchaseReturnView_emptyIcon__eQK9t{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;font-size:28px;height:72px;justify-content:center;margin-bottom:16px;width:72px}.PurchaseReturnView_emptyState__72gS2 h4{color:#374151;font-size:16px;font-weight:700;margin:0 0 16px}.PurchaseReturnView_heroHeader__IiCqB{align-items:center;animation:PurchaseReturnView_fadeIn__PAsso .3s ease;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 6px 20px #667eea47;color:#fff;display:flex;gap:20px;justify-content:space-between;margin-bottom:14px;padding:22px 26px}.PurchaseReturnView_heroLeft__JEDIv{align-items:center;display:flex;flex:1 1;gap:16px;min-width:0}.PurchaseReturnView_heroIcon__A2C50{align-items:center;background:#fff3;border:2px solid #ffffff4d;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:52px;justify-content:center;width:52px}.PurchaseReturnView_heroInfo__O6kYu{flex:1 1;min-width:0}.PurchaseReturnView_heroTopRow__fIGah{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:6px}.PurchaseReturnView_heroTopRow__fIGah h1{color:#fff;font-family:Monaco,Consolas,monospace;font-size:22px;font-weight:700;letter-spacing:-.3px;margin:0}.PurchaseReturnView_heroSub__uQSKI{align-items:center;color:#ffffffe6;display:flex;flex-wrap:wrap;font-size:13px;margin:0}.PurchaseReturnView_heroDot__mAn-D{margin:0 8px;opacity:.6}.PurchaseReturnView_heroRef__zRsj5{font-family:Monaco,Consolas,monospace;font-weight:600;opacity:.9}.PurchaseReturnView_heroRight__Poe2l{border-left:1px solid #fff3;flex-shrink:0;padding-left:16px;text-align:right}.PurchaseReturnView_heroAmountLabel__g94r1{display:block;font-size:11px;letter-spacing:.5px;margin-bottom:4px;opacity:.85;text-transform:uppercase}.PurchaseReturnView_heroAmountValue__PaJK0{color:#fff;font-family:Monaco,Consolas,monospace;font-size:24px;font-weight:700;letter-spacing:-.3px}.PurchaseReturnView_statusChip__RP4xq{align-items:center;border-radius:14px;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.6px;line-height:1;padding:5px 12px;text-transform:uppercase}.PurchaseReturnView_statusDraft__nz7li{background:#6b728040;border:1px solid #ffffff40;color:#fff}.PurchaseReturnView_statusPending__Tq-uo{background:#fef3c7;border:1px solid #fff6;color:#92400e}.PurchaseReturnView_statusApproved__0ul-j{background:#d1fae5;border:1px solid #fff6;color:#065f46}.PurchaseReturnView_statusProcessing__aXk8q{background:#cffafe;border:1px solid #fff6;color:#075985}.PurchaseReturnView_statusCompleted__0b5sq{background:#dbeafe;border:1px solid #fff6;color:#1e40af}.PurchaseReturnView_statusRejected__bAF\+G{background:#fee2e2;border:1px solid #fff6;color:#991b1b}.PurchaseReturnView_actionToolbar__vUnlV{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:18px;padding:10px 14px;position:-webkit-sticky;position:sticky;top:10px;z-index:30}.PurchaseReturnView_toolbarRight__ea8xP{display:flex;flex-wrap:wrap;gap:8px}.PurchaseReturnView_toolBtn__yntTB{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:7px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s ease}.PurchaseReturnView_toolBtn__yntTB:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.PurchaseReturnView_toolBtn__yntTB i{font-size:12px}.PurchaseReturnView_toolBtnEdit__USQ7w{background:linear-gradient(135deg,#10b981,#059669);border-color:#0000;color:#fff}.PurchaseReturnView_toolBtnEdit__USQ7w:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #10b9814d;color:#fff;transform:translateY(-1px)}.PurchaseReturnView_toolBtnDelete__bmvPk{background:#fff;border-color:#fecaca;color:#ef4444}.PurchaseReturnView_toolBtnDelete__bmvPk:hover{background:#fef2f2;border-color:#f87171;color:#dc2626}.PurchaseReturnView_primaryBtn__ovCRv{align-items:center;background:linear-gradient(135deg,#667eea,#5568d3);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.PurchaseReturnView_primaryBtn__ovCRv:hover{box-shadow:0 4px 12px #667eea59;transform:translateY(-1px)}.PurchaseReturnView_errorAlert__GjkyI,.PurchaseReturnView_successAlert__u5HpU{align-items:center;animation:PurchaseReturnView_slideIn__Cqdga .3s ease-out;border:1px solid;border-radius:8px;display:flex;font-size:13px;gap:12px;margin-bottom:16px;padding:12px 16px}.PurchaseReturnView_errorAlert__GjkyI{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.PurchaseReturnView_errorAlert__GjkyI i{color:#dc2626;font-size:16px}.PurchaseReturnView_errorAlert__GjkyI span{flex:1 1}.PurchaseReturnView_errorAlert__GjkyI button{background:none;border:none;border-radius:4px;color:#991b1b;cursor:pointer;font-size:13px;font-weight:600;padding:4px 8px}.PurchaseReturnView_errorAlert__GjkyI button:hover{background:#dc26261a}.PurchaseReturnView_successAlert__u5HpU{background:#d1fae5;border-color:#6ee7b7;color:#065f46}.PurchaseReturnView_successAlert__u5HpU i{color:#059669;font-size:16px}.PurchaseReturnView_approvalBar__5yOJZ{align-items:center;animation:PurchaseReturnView_fadeIn__PAsso .3s ease;border:1.5px solid;border-radius:10px;box-shadow:0 1px 3px #0000000f;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:18px 22px}.PurchaseReturnView_approvalBarPending__A4lMu{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fbbf24}.PurchaseReturnView_approvalBarReady__UnVBB{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#60a5fa}.PurchaseReturnView_approvalBarLeft__3VlYl{align-items:center;display:flex;flex:1 1;gap:14px;min-width:0}.PurchaseReturnView_approvalBarIcon__\+WN6N{align-items:center;background:#ffffffb3;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.PurchaseReturnView_approvalBarPending__A4lMu .PurchaseReturnView_approvalBarIcon__\+WN6N{box-shadow:0 2px 6px #d9770626;color:#d97706}.PurchaseReturnView_approvalBarReady__UnVBB .PurchaseReturnView_approvalBarIcon__\+WN6N{box-shadow:0 2px 6px #2563eb26;color:#2563eb}.PurchaseReturnView_approvalBar__5yOJZ h3{font-size:14px;font-weight:700;margin:0 0 3px}.PurchaseReturnView_approvalBarPending__A4lMu h3{color:#92400e}.PurchaseReturnView_approvalBarReady__UnVBB h3{color:#1e40af}.PurchaseReturnView_approvalBar__5yOJZ p{font-size:12px;line-height:1.4;margin:0}.PurchaseReturnView_approvalBarPending__A4lMu p{color:#78350f}.PurchaseReturnView_approvalBarReady__UnVBB p{color:#1e3a8a}.PurchaseReturnView_approvalBarRight__imj4E{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.PurchaseReturnView_approveBtn__2\+383,.PurchaseReturnView_completeBtn__sqmcM,.PurchaseReturnView_rejectBtn__9psiE{align-items:center;border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .2s ease}.PurchaseReturnView_approveBtn__2\+383{background:linear-gradient(135deg,#10b981,#059669)}.PurchaseReturnView_approveBtn__2\+383:hover:not(:disabled){box-shadow:0 4px 12px #10b98159;transform:translateY(-1px)}.PurchaseReturnView_rejectBtn__9psiE{background:linear-gradient(135deg,#ef4444,#dc2626)}.PurchaseReturnView_rejectBtn__9psiE:hover:not(:disabled){box-shadow:0 4px 12px #ef444459;transform:translateY(-1px)}.PurchaseReturnView_completeBtn__sqmcM{background:linear-gradient(135deg,#3b82f6,#2563eb)}.PurchaseReturnView_completeBtn__sqmcM:hover:not(:disabled){box-shadow:0 4px 12px #3b82f659;transform:translateY(-1px)}.PurchaseReturnView_approveBtn__2\+383:disabled,.PurchaseReturnView_completeBtn__sqmcM:disabled,.PurchaseReturnView_rejectBtn__9psiE:disabled{cursor:not-allowed;opacity:.6;transform:none}.PurchaseReturnView_detailsGrid__jcwT3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.PurchaseReturnView_detailCard__4rP18{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #0000000f;display:flex;flex-direction:column;overflow:hidden}.PurchaseReturnView_detailCardHeader__IHBQs{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:14px 16px}.PurchaseReturnView_cardHeaderIcon__-wKsC{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.PurchaseReturnView_iconBlue__iCxiq{background:linear-gradient(135deg,#3b82f6,#2563eb)}.PurchaseReturnView_iconPurple__cEquk{background:linear-gradient(135deg,#667eea,#764ba2)}.PurchaseReturnView_iconGreen__XCtrz{background:linear-gradient(135deg,#10b981,#059669)}.PurchaseReturnView_detailCardHeader__IHBQs h3{color:#1a202c;font-size:13px;font-weight:700;letter-spacing:.3px;margin:0;text-transform:uppercase}.PurchaseReturnView_detailCardBody__lzEvL{flex:1 1;padding:6px 16px}.PurchaseReturnView_detailRow__jGn8-{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.PurchaseReturnView_detailRow__jGn8-:last-child{border-bottom:none}.PurchaseReturnView_detailLabel__YtAfp{color:#6b7280;flex-shrink:0;font-size:12px;font-weight:500}.PurchaseReturnView_detailValue__IIMNI{color:#111827;font-size:13px;font-weight:600;text-align:right;word-break:break-word}.PurchaseReturnView_detailValueSmall__75F23{color:#374151;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:500;text-align:right;word-break:break-word}.PurchaseReturnView_detailValueGreen__jlPBT{color:#059669}.PurchaseReturnView_detailValueRed__WO\+u0{color:#dc2626}.PurchaseReturnView_calloutCard__nkETV{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #667eea;border-radius:10px;box-shadow:0 1px 3px #0000000f;display:flex;gap:14px;margin-bottom:20px;padding:16px 20px}.PurchaseReturnView_calloutIcon__5Iw6V{align-items:center;background:#eef2ff;border-radius:8px;color:#667eea;display:flex;flex-shrink:0;font-size:15px;height:36px;justify-content:center;width:36px}.PurchaseReturnView_calloutContent__9Wq7R{flex:1 1;min-width:0}.PurchaseReturnView_calloutContent__9Wq7R h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.4px;margin:0 0 6px;text-transform:uppercase}.PurchaseReturnView_calloutContent__9Wq7R p{color:#1f2937;font-size:13px;line-height:1.6;margin:0}.PurchaseReturnView_calloutMuted__ydWUJ{color:#64748b!important;font-style:italic}.PurchaseReturnView_tableCard__IttOy{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.PurchaseReturnView_tableHeader__gy0W2{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e5e7eb;padding:14px 18px}.PurchaseReturnView_tableHeader__gy0W2 h3{align-items:center;color:#1a202c;display:flex;font-size:14px;font-weight:700;margin:0}.PurchaseReturnView_itemCount__EB68L{align-items:center;background:#eef2ff;border-radius:10px;color:#667eea;display:inline-flex;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:700;justify-content:center;margin-left:8px;min-width:22px;padding:2px 8px}.PurchaseReturnView_tableWrapper__snD1r{overflow-x:auto}.PurchaseReturnView_table__uaMPI{border-collapse:collapse;font-size:13px;width:100%}.PurchaseReturnView_table__uaMPI thead{background:#f9fafb}.PurchaseReturnView_table__uaMPI th{border-bottom:1.5px solid #e5e7eb;color:#475569;font-size:11px;font-weight:700;letter-spacing:.4px;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.PurchaseReturnView_table__uaMPI td{border-bottom:1px solid #f3f4f6;color:#374151;padding:12px 14px;vertical-align:middle}.PurchaseReturnView_table__uaMPI tbody tr:hover{background:#f8fafc}.PurchaseReturnView_table__uaMPI tbody tr:last-child td{border-bottom:none}.PurchaseReturnView_productCell__mWmNL{display:flex;flex-direction:column;gap:2px;min-width:180px}.PurchaseReturnView_productCell__mWmNL strong{color:#111827;font-size:13px;font-weight:600}.PurchaseReturnView_productPack__du6N8{color:#6b7280;font-size:11px}.PurchaseReturnView_codeTag__Pmh6j{background:#eff6ff;border-radius:4px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.2px;padding:3px 8px}.PurchaseReturnView_totalRed__2wKuQ{color:#dc2626!important}.PurchaseReturnView_conditionPill__aUOeZ{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.2px;padding:3px 10px;text-transform:capitalize;white-space:nowrap}.PurchaseReturnView_condNew__Dlt5W{background:#ecfdf5;color:#059669}.PurchaseReturnView_condDamaged__uI14Y{background:#fef3c7;color:#92400e}.PurchaseReturnView_condExpired__2OpbL{background:#fee2e2;color:#991b1b}.PurchaseReturnView_condDefective__ZpsKE{background:#ffedd5;color:#9a3412}.PurchaseReturnView_condWrong__4NX2v{background:#f3e8ff;color:#6b21a8}.PurchaseReturnView_priorityPill__NJ-7a{border-radius:12px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.3px;padding:3px 10px;text-transform:capitalize}.PurchaseReturnView_priorityLow__Mub5N{background:#f1f5f9;color:#475569}.PurchaseReturnView_priorityMedium__AHirW{background:#dbeafe;color:#1e40af}.PurchaseReturnView_priorityHigh__J1F1-{background:#ffedd5;color:#9a3412}.PurchaseReturnView_priorityUrgent__Z335P{background:#fee2e2;color:#991b1b}.PurchaseReturnView_summaryBar__44ZSN{grid-gap:16px;background:linear-gradient(135deg,#f8fafc,#eff6ff);border-top:1.5px solid #e5e7eb;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:16px 20px}.PurchaseReturnView_summaryItem__r2Mfg{border-right:1px solid #e5e7eb;display:flex;flex-direction:column;gap:4px;padding:0 12px;text-align:center}.PurchaseReturnView_summaryItem__r2Mfg:last-child{border-right:none}.PurchaseReturnView_summaryItem__r2Mfg span{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.PurchaseReturnView_summaryItem__r2Mfg strong{color:#1a202c;font-family:Monaco,Consolas,monospace;font-size:18px;font-weight:700}.PurchaseReturnView_summaryTotal__YlU\+8 strong{color:#dc2626;font-size:22px}.PurchaseReturnView_returnAmount__mX-5L{color:#dc2626}.PurchaseReturnView_feeText__lwB6N{color:#ea580c!important;font-size:16px!important}.PurchaseReturnView_summaryBar__44ZSN.PurchaseReturnView_summaryBar3Cols__xT7bj{grid-template-columns:repeat(3,1fr)}.PurchaseReturnView_timeline__-FCE9{display:flex;flex-direction:column;padding:20px 22px}.PurchaseReturnView_timelineItem__bQpUM{display:flex;gap:14px;padding-bottom:18px;position:relative}.PurchaseReturnView_timelineItem__bQpUM:last-child{padding-bottom:0}.PurchaseReturnView_timelineIconWrap__i83fO{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:32px}.PurchaseReturnView_timelineIcon__88TNE{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 2px 6px #667eea4d;color:#fff;display:flex;font-size:12px;height:32px;justify-content:center;width:32px;z-index:2}.PurchaseReturnView_timelineLine__pMZ2J{background:linear-gradient(180deg,#c7d2fe 0,#e5e7eb);bottom:-2px;left:15px;position:absolute;top:32px;width:2px;z-index:1}.PurchaseReturnView_timelineBody__ZEOKD{flex:1 1;min-width:0;padding-bottom:4px}.PurchaseReturnView_timelineHead__ifHSP{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:3px}.PurchaseReturnView_timelineAction__oFIzP{color:#1a202c;font-size:13px;font-weight:700;text-transform:capitalize}.PurchaseReturnView_timelineDate__tgua2{color:#6b7280;font-family:Monaco,Consolas,monospace;font-size:11px;white-space:nowrap}.PurchaseReturnView_timelineMeta__icsdZ{color:#6b7280;font-size:12px;margin-bottom:4px}.PurchaseReturnView_timelineUser__3fkeb{color:#374151;font-weight:600}.PurchaseReturnView_timelineNotes__c56fg{background:#f8fafc;border-left:3px solid #c7d2fe;border-radius:0 6px 6px 0;color:#475569;font-size:12px;line-height:1.5;margin-top:6px;padding:8px 12px}.PurchaseReturnView_modalOverlay__mK80f{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.PurchaseReturnView_modal__9Z1Ho{animation:PurchaseReturnView_modalIn__GVmxe .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 50px #0f172a4d;display:flex;flex-direction:column;max-height:90vh;max-width:520px;overflow:hidden;width:100%}.PurchaseReturnView_modalHeader__abhZc{align-items:center;display:flex;gap:14px;padding:16px 22px;position:relative}.PurchaseReturnView_modalHeaderReject__Am4kA{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.PurchaseReturnView_modalHeaderDelete__K4H9q{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff}.PurchaseReturnView_modalHeaderIcon__pnV1D{align-items:center;background:#fff3;border:1.5px solid #ffffff4d;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.PurchaseReturnView_modalHeader__abhZc h3{color:#fff;font-size:15px;font-weight:700;margin:0 0 2px}.PurchaseReturnView_modalHeader__abhZc p{color:#ffffffe6;font-size:12px;margin:0}.PurchaseReturnView_modalClose__AjwWj{align-items:center;background:#ffffff26;border:1px solid #fff3;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;margin-left:auto;transition:all .2s ease;width:30px}.PurchaseReturnView_modalClose__AjwWj:hover{background:#ffffff4d;transform:rotate(90deg)}.PurchaseReturnView_modalBody__O9mxE{flex:1 1;overflow-y:auto;padding:20px 22px}.PurchaseReturnView_modalIntro__er89b{color:#475569;font-size:13px;line-height:1.5;margin:0 0 14px}.PurchaseReturnView_modalLabel__6kII6{color:#475569;display:block;font-size:11px;font-weight:700;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.PurchaseReturnView_required__V5Lva{color:#ef4444;margin-left:2px}.PurchaseReturnView_modalTextarea__VWkXb{border:1.5px solid #d1d5db;border-radius:7px;box-sizing:border-box;color:#1a202c;font-family:inherit;font-size:13px;line-height:1.5;min-height:100px;padding:10px 12px;resize:vertical;width:100%}.PurchaseReturnView_modalTextarea__VWkXb:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a;outline:none}.PurchaseReturnView_deleteInfoCard__A56Ne{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:4px 0 14px;padding:12px 14px}.PurchaseReturnView_deleteInfoRow__pUXcA{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:7px 0}.PurchaseReturnView_deleteInfoRow__pUXcA:last-child{border-bottom:none}.PurchaseReturnView_deleteInfoRow__pUXcA span{color:#6b7280;font-size:12px;font-weight:500}.PurchaseReturnView_deleteInfoRow__pUXcA strong{color:#111827;font-size:13px;font-weight:700}.PurchaseReturnView_warningBanner__cxkVA{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:12px;gap:10px;line-height:1.4;padding:10px 14px}.PurchaseReturnView_warningBanner__cxkVA i{color:#dc2626;flex-shrink:0;font-size:13px;margin-top:1px}.PurchaseReturnView_modalFooter__CZK6O{background:#f8fafc;border-top:1px solid #e5e7eb;display:flex;gap:10px;justify-content:flex-end;padding:14px 22px}.PurchaseReturnView_modalCancelBtn__XWDfr,.PurchaseReturnView_modalDeleteBtn__fg6-E,.PurchaseReturnView_modalRejectBtn__Z4srh{align-items:center;border:1px solid;border-radius:7px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:9px 18px;transition:all .2s ease}.PurchaseReturnView_modalCancelBtn__XWDfr{background:#fff;border-color:#cbd5e1;color:#475569}.PurchaseReturnView_modalCancelBtn__XWDfr:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.PurchaseReturnView_modalDeleteBtn__fg6-E,.PurchaseReturnView_modalRejectBtn__Z4srh{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#0000;color:#fff}.PurchaseReturnView_modalDeleteBtn__fg6-E:hover:not(:disabled),.PurchaseReturnView_modalRejectBtn__Z4srh:hover:not(:disabled){box-shadow:0 4px 12px #ef444459;transform:translateY(-1px)}.PurchaseReturnView_modalCancelBtn__XWDfr:disabled,.PurchaseReturnView_modalDeleteBtn__fg6-E:disabled,.PurchaseReturnView_modalRejectBtn__Z4srh:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:1200px){.PurchaseReturnView_detailsGrid__jcwT3,.PurchaseReturnView_summaryBar__44ZSN{grid-template-columns:1fr 1fr}.PurchaseReturnView_summaryItem__r2Mfg:nth-child(2){border-right:none}.PurchaseReturnView_summaryItem__r2Mfg:nth-child(3),.PurchaseReturnView_summaryItem__r2Mfg:nth-child(4){border-top:1px solid #e5e7eb;margin-top:4px;padding-top:12px}.PurchaseReturnView_summaryItem__r2Mfg:nth-child(4){border-right:none;grid-column:1/-1}}@media (max-width:900px){.PurchaseReturnView_heroHeader__IiCqB{align-items:flex-start;flex-direction:column;gap:16px}.PurchaseReturnView_heroRight__Poe2l{border-left:none;border-top:1px solid #fff3;padding-left:0;padding-top:14px;text-align:left;width:100%}.PurchaseReturnView_approvalBar__5yOJZ{align-items:stretch;flex-direction:column;gap:14px}.PurchaseReturnView_approvalBarRight__imj4E{justify-content:stretch}.PurchaseReturnView_approvalBarRight__imj4E button{flex:1 1;justify-content:center}}@media (max-width:768px){.PurchaseReturnView_pageContainer__DeZEE{padding:12px}.PurchaseReturnView_actionToolbar__vUnlV{align-items:stretch;flex-direction:column;gap:8px}.PurchaseReturnView_toolbarRight__ea8xP{justify-content:stretch}.PurchaseReturnView_toolbarRight__ea8xP button{flex:1 1;justify-content:center}.PurchaseReturnView_detailsGrid__jcwT3,.PurchaseReturnView_summaryBar__44ZSN{grid-template-columns:1fr}.PurchaseReturnView_summaryItem__r2Mfg{border-bottom:1px solid #e5e7eb;border-right:none;margin-top:0;padding-bottom:10px;padding-top:10px}.PurchaseReturnView_summaryItem__r2Mfg:last-child{border-bottom:none}.PurchaseReturnView_heroTopRow__fIGah h1{font-size:18px}.PurchaseReturnView_heroAmountValue__PaJK0{font-size:20px}.PurchaseReturnView_modalFooter__CZK6O{flex-direction:column}.PurchaseReturnView_modalCancelBtn__XWDfr,.PurchaseReturnView_modalDeleteBtn__fg6-E,.PurchaseReturnView_modalRejectBtn__Z4srh{justify-content:center;width:100%}}@media print{.PurchaseReturnView_pageContainer__DeZEE{background:#fff;max-width:none;padding:0}.PurchaseReturnView_actionToolbar__vUnlV,.PurchaseReturnView_approvalBar__5yOJZ,.PurchaseReturnView_modalOverlay__mK80f{display:none!important}.PurchaseReturnView_heroHeader__IiCqB{background:#fff!important;border:1px solid #e5e7eb;box-shadow:none;color:#1a202c!important}.PurchaseReturnView_heroIcon__A2C50{background:#eef2ff;border-color:#c7d2fe;color:#667eea}.PurchaseReturnView_heroAmountLabel__g94r1,.PurchaseReturnView_heroAmountValue__PaJK0,.PurchaseReturnView_heroSub__uQSKI,.PurchaseReturnView_heroTopRow__fIGah h1{color:#1a202c!important}.PurchaseReturnView_calloutCard__nkETV,.PurchaseReturnView_detailCard__4rP18,.PurchaseReturnView_tableCard__IttOy{box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.FinanceDashboard_pageContainer__q3-qX{background:#ededee;margin:0 auto;max-width:1600px;min-height:100vh;padding:20px 24px}.FinanceDashboard_notification__4Rnnc{align-items:center;animation:FinanceDashboard_slideIn__VGxcf .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.FinanceDashboard_notification__4Rnnc.FinanceDashboard_success__R9ZFo{border-left-color:#10b981}.FinanceDashboard_notification__4Rnnc.FinanceDashboard_success__R9ZFo i{color:#10b981}.FinanceDashboard_notification__4Rnnc.FinanceDashboard_error__rT32D{border-left-color:#ef4444}.FinanceDashboard_notification__4Rnnc.FinanceDashboard_error__rT32D i{color:#ef4444}.FinanceDashboard_notification__4Rnnc button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes FinanceDashboard_slideIn__VGxcf{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.FinanceDashboard_welcomeHeader__4KLc9{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.FinanceDashboard_welcomeLeft__WNEE3 h1{color:#0f172a;font-size:24px;font-weight:700;margin:0 0 4px}.FinanceDashboard_welcomeSubtitle__k5LFZ{color:#64748b;font-size:13px;margin:0}.FinanceDashboard_welcomeRight__3tLl0{align-items:center;display:flex;gap:12px}.FinanceDashboard_dateRangeWrapper__tU7Z0{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;padding:6px 12px}.FinanceDashboard_dateInput__51vTO{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;font-size:12px;min-width:130px;padding:6px 10px}.FinanceDashboard_dateInput__51vTO:focus{border-color:#3b82f6;outline:none}.FinanceDashboard_dateSeparator__31H4y{color:#94a3b8;font-size:12px}.FinanceDashboard_primaryBtn__d-U1I{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s}.FinanceDashboard_primaryBtn__d-U1I:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.FinanceDashboard_statsRow__Velu3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.FinanceDashboard_statCard__XbmnS{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .2s}.FinanceDashboard_statCard__XbmnS:hover{box-shadow:0 4px 12px #0000000f;transform:translateY(-2px)}.FinanceDashboard_statIconBox__v1cvl{align-items:center;border-radius:12px;display:flex;font-size:20px;height:52px;justify-content:center;width:52px}.FinanceDashboard_iconGreen__DdGP7{background:#ecfdf5;color:#059669}.FinanceDashboard_iconRed__pGmEX{background:#fef2f2;color:#dc2626}.FinanceDashboard_iconOrange__Zd4-1{background:#fff7ed;color:#ea580c}.FinanceDashboard_iconBlue__QhUqj{background:#eff6ff;color:#2563eb}.FinanceDashboard_iconPurple__4sEat{background:#f5f3ff;color:#7c3aed}.FinanceDashboard_iconTeal__QCcZX{background:#f0fdfa;color:#0d9488}.FinanceDashboard_statContent__G20iG{flex:1 1}.FinanceDashboard_statValue__Us-zG{color:#0f172a;font-size:22px;font-weight:700;margin-bottom:2px}.FinanceDashboard_statValue__Us-zG.FinanceDashboard_positive__8HAe4{color:#059669}.FinanceDashboard_statValue__Us-zG.FinanceDashboard_negative__UDoO\+{color:#dc2626}.FinanceDashboard_statLabel__s0JAW{color:#475569;font-size:13px;font-weight:600;margin-bottom:2px}.FinanceDashboard_statPeriod__v5TZd{color:#94a3b8;font-size:11px}.FinanceDashboard_contentGrid__zD-N3{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.4fr 1fr;margin-bottom:24px}.FinanceDashboard_leftColumn__MhAb7,.FinanceDashboard_rightColumn__cBNlS{display:flex;flex-direction:column;gap:20px}.FinanceDashboard_card__b-lL0{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.FinanceDashboard_cardHeader__QuDgr{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.FinanceDashboard_cardHeader__QuDgr h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.FinanceDashboard_cardHeader__QuDgr h3 i{color:#3b82f6;font-size:14px}.FinanceDashboard_cardHeader__QuDgr .FinanceDashboard_badge__J4TxY{background:#ef4444;border-radius:10px;color:#fff;font-size:10px;font-weight:700;margin-left:8px;padding:2px 8px}.FinanceDashboard_viewAllBtn__vZLqJ{align-items:center;background:none;border:none;border-radius:4px;color:#3b82f6;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 8px;transition:all .2s}.FinanceDashboard_viewAllBtn__vZLqJ:hover{background:#eff6ff}.FinanceDashboard_viewAllBtn__vZLqJ i{font-size:10px}.FinanceDashboard_cardBody__lEM25{padding:16px 20px}.FinanceDashboard_transactionList__b2ADB{display:flex;flex-direction:column;gap:12px}.FinanceDashboard_transactionItem__7Cavt{align-items:center;background:#f8fafc;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .2s}.FinanceDashboard_transactionItem__7Cavt:hover{background:#f1f5f9;transform:translateX(4px)}.FinanceDashboard_transactionRank__TW\+7e{color:#94a3b8;font-size:11px;font-weight:700;min-width:24px}.FinanceDashboard_transactionIcon__5s-I-{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;display:flex;font-size:14px;height:40px;justify-content:center;width:40px}.FinanceDashboard_transactionInfo__s75gs{flex:1 1;min-width:0}.FinanceDashboard_transactionTitle__Q-3q6{color:#0f172a;font-size:13px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinanceDashboard_transactionMeta__Somfb{align-items:center;display:flex;gap:8px}.FinanceDashboard_transactionDate__j0r5G{color:#94a3b8;font-size:11px}.FinanceDashboard_transactionRight__25zJz{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.FinanceDashboard_transactionAmount__KgRem{font-size:14px;font-weight:700}.FinanceDashboard_positive__8HAe4{color:#059669}.FinanceDashboard_negative__UDoO\+{color:#dc2626}.FinanceDashboard_typeBadge__zoZuu{border-radius:4px;display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;text-transform:capitalize}.FinanceDashboard_typeSale__5E7rv{background:#dbeafe;color:#1d4ed8}.FinanceDashboard_typePurchase__s9afh{background:#ffedd5;color:#c2410c}.FinanceDashboard_typeJournal__yPylm{background:#e0e7ff;color:#4338ca}.FinanceDashboard_typeExpense__rcbsV{background:#fee2e2;color:#b91c1c}.FinanceDashboard_typeReceipt__XOQGG{background:#d1fae5;color:#047857}.FinanceDashboard_typePayment__HHdWX{background:#f3e8ff;color:#7e22ce}.FinanceDashboard_typeCredit__uhdLa{background:#fef3c7;color:#b45309}.FinanceDashboard_statusBadge__B4ipX{border-radius:4px;display:inline-block;font-size:10px;font-weight:600;padding:2px 8px;text-transform:capitalize}.FinanceDashboard_statusGreen__O6X3\+{background:#d1fae5;color:#047857}.FinanceDashboard_statusOrange__g8eUI{background:#fef3c7;color:#b45309}.FinanceDashboard_statusGray__uZCQy{background:#f1f5f9;color:#475569}.FinanceDashboard_statusRed__7pKeL{background:#fee2e2;color:#b91c1c}.FinanceDashboard_statusCredit__gaT2k{background:#fef3c7;color:#b45309}.FinanceDashboard_approvalGrid__gBIV\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.FinanceDashboard_approvalCard__puPm8{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px;transition:all .2s}.FinanceDashboard_approvalCard__puPm8:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.FinanceDashboard_approvalHeader__Goknc{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.FinanceDashboard_approvalRef__zvhlz{background:#eff6ff;border-radius:4px;color:#3b82f6;font-size:12px;font-weight:700;padding:3px 8px}.FinanceDashboard_approvalWaiting__fj6jX{background:#fff7ed;border-radius:4px;color:#ea580c;font-size:10px;font-weight:600;padding:2px 6px}.FinanceDashboard_approvalBody__sIcCC{margin-bottom:8px}.FinanceDashboard_approvalLabel__wU12j{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.3px;margin-bottom:2px;text-transform:uppercase}.FinanceDashboard_approvalValue__1m2G3{color:#0f172a;font-size:12px;font-weight:600}.FinanceDashboard_approvalDesc__MK6\+r{color:#475569;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinanceDashboard_approvalAmount__Qpjjb{color:#0f172a;font-size:14px;font-weight:700}.FinanceDashboard_approvalActions__tR77g{border-top:1px solid #e2e8f0;display:flex;gap:8px;margin-top:12px;padding-top:12px}.FinanceDashboard_approveBtn__4wD0O,.FinanceDashboard_rejectBtn__arZX1{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-size:11px;font-weight:600;gap:4px;justify-content:center;padding:8px 12px;transition:all .2s}.FinanceDashboard_approveBtn__4wD0O{background:#10b981;color:#fff}.FinanceDashboard_approveBtn__4wD0O:hover{background:#059669}.FinanceDashboard_rejectBtn__arZX1{background:#fff;border:1px solid #e2e8f0;color:#64748b}.FinanceDashboard_rejectBtn__arZX1:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.FinanceDashboard_quickActionsGrid__lbGJD{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.FinanceDashboard_quickActionBtn__SsIex{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px 12px;transition:all .2s}.FinanceDashboard_quickActionBtn__SsIex:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.FinanceDashboard_quickActionIcon__fOlmS{align-items:center;border-radius:10px;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.FinanceDashboard_quickActionBtn__SsIex span{color:#475569;font-size:11px;font-weight:600;text-align:center}.FinanceDashboard_accountsList__Glg--{display:flex;flex-direction:column;gap:8px}.FinanceDashboard_accountItem__6MngU{align-items:center;background:#f8fafc;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:all .2s}.FinanceDashboard_accountItem__6MngU:hover{background:#f1f5f9}.FinanceDashboard_accountInfo__rZ\+6P{flex:1 1;min-width:0}.FinanceDashboard_accountName__pl78b{color:#0f172a;font-size:13px;font-weight:600;margin-bottom:2px}.FinanceDashboard_accountCode__eQFP\+{color:#94a3b8;font-size:11px}.FinanceDashboard_accountBalance__tihpf{font-size:14px;font-weight:700}.FinanceDashboard_summaryRow__prXH7{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.FinanceDashboard_summaryCard__-JK3Q{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;padding:16px}.FinanceDashboard_summaryIcon__UjWwX{align-items:center;border-radius:10px;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.FinanceDashboard_summaryContent__cSnx3{flex:1 1}.FinanceDashboard_summaryValue__JEgcR{color:#0f172a;font-size:16px;font-weight:700}.FinanceDashboard_summaryLabel__B7Y3R{color:#64748b;font-size:11px}.FinanceDashboard_modulesSection__JOfWs{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.FinanceDashboard_modulesSection__JOfWs h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 16px}.FinanceDashboard_modulesSection__JOfWs h3 i{color:#3b82f6}.FinanceDashboard_modulesGrid__qau\+8{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.FinanceDashboard_moduleCard__cnOvC{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:all .2s}.FinanceDashboard_moduleCard__cnOvC:hover{background:#fff;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61a;transform:translateY(-2px)}.FinanceDashboard_moduleCard__cnOvC>i{color:#94a3b8;font-size:12px;margin-left:auto}.FinanceDashboard_moduleIcon__QDWTd{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.FinanceDashboard_moduleInfo__2fYL8{flex:1 1;min-width:0}.FinanceDashboard_moduleTitle__bCmAO{color:#0f172a;font-size:13px;font-weight:600;margin-bottom:2px}.FinanceDashboard_moduleDesc__WZMux{color:#94a3b8;font-size:11px}.FinanceDashboard_emptyState__wdBy0{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.FinanceDashboard_emptyState__wdBy0 i{color:#cbd5e1;font-size:40px;margin-bottom:12px}.FinanceDashboard_emptyState__wdBy0 p{color:#64748b;font-size:13px;margin:0}.FinanceDashboard_loadingState__ZrEdA{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px;text-align:center}.FinanceDashboard_loadingState__ZrEdA i{color:#3b82f6;font-size:32px;margin-bottom:16px}.FinanceDashboard_loadingState__ZrEdA p{color:#64748b;font-size:14px;margin:0}@media (max-width:1200px){.FinanceDashboard_statsRow__Velu3{grid-template-columns:repeat(2,1fr)}.FinanceDashboard_contentGrid__zD-N3{grid-template-columns:1fr}.FinanceDashboard_modulesGrid__qau\+8{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.FinanceDashboard_pageContainer__q3-qX{padding:16px}.FinanceDashboard_welcomeHeader__4KLc9{align-items:flex-start;flex-direction:column;gap:16px}.FinanceDashboard_welcomeRight__3tLl0{flex-wrap:wrap;width:100%}.FinanceDashboard_statsRow__Velu3{gap:12px;grid-template-columns:1fr 1fr}.FinanceDashboard_statCard__XbmnS{padding:16px}.FinanceDashboard_statValue__Us-zG{font-size:18px}.FinanceDashboard_approvalGrid__gBIV\+{grid-template-columns:1fr}.FinanceDashboard_quickActionsGrid__lbGJD{grid-template-columns:repeat(2,1fr)}.FinanceDashboard_modulesGrid__qau\+8{grid-template-columns:1fr}}@media (max-width:480px){.FinanceDashboard_statsRow__Velu3,.FinanceDashboard_summaryRow__prXH7{grid-template-columns:1fr}.FinanceDashboard_dateRangeWrapper__tU7Z0{flex-wrap:wrap}}@media print{.FinanceDashboard_pageContainer__q3-qX{background:#fff;padding:0}.FinanceDashboard_modulesSection__JOfWs,.FinanceDashboard_quickActionsGrid__lbGJD,.FinanceDashboard_welcomeRight__3tLl0{display:none}}.JournalEntries_pageContainer__PnT8-{background:#f8fafc;min-height:100vh;padding:20px}.JournalEntries_notification__m91MS{align-items:center;animation:JournalEntries_slideIn__t\+KuC .3s ease;background:#fff;border-left:4px solid;border-radius:10px;box-shadow:0 4px 20px #00000026;display:flex;font-size:14px;gap:12px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:1000}.JournalEntries_notification__m91MS.JournalEntries_success__S1jcg{border-left-color:#10b981}.JournalEntries_notification__m91MS.JournalEntries_success__S1jcg i{color:#10b981}.JournalEntries_notification__m91MS.JournalEntries_error__r9nr9{border-left-color:#ef4444}.JournalEntries_notification__m91MS.JournalEntries_error__r9nr9 i{color:#ef4444}.JournalEntries_notification__m91MS button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:20px;line-height:1;margin-left:8px}@keyframes JournalEntries_slideIn__t\+KuC{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.JournalEntries_pageHeader__Jo4AN{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 24px}.JournalEntries_headerLeft__4eKJ\+{align-items:center;display:flex;gap:16px}.JournalEntries_backBtn__joRad{align-items:center;background:#f1f5f9;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;transition:all .2s;width:40px}.JournalEntries_backBtn__joRad:hover{background:#e2e8f0;color:#334155}.JournalEntries_headerIcon__BJRRT{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);border-radius:12px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.JournalEntries_headerText__9cePs h1{color:#1e293b;font-size:22px;font-weight:700;margin:0}.JournalEntries_headerText__9cePs p{color:#64748b;font-size:13px;margin:4px 0 0}.JournalEntries_headerActions__FUzWc{align-items:center;display:flex;gap:10px}.JournalEntries_actionBtn__6JNSB{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;height:42px;justify-content:center;padding:0 16px;transition:all .2s}.JournalEntries_actionBtn__6JNSB:hover{background:#f8fafc;border-color:#cbd5e1;color:#475569}.JournalEntries_actionBtn__6JNSB i{font-size:14px}.JournalEntries_primaryBtn__X264D{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:42px;padding:0 20px;transition:all .2s}.JournalEntries_primaryBtn__X264D:hover{background:linear-gradient(135deg,#5a67d8,#4c51bf);box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.JournalEntries_statsRow__2NHbx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.JournalEntries_statCard__O8jOr{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:16px;padding:20px 24px}.JournalEntries_statIcon__vAyJY{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:18px;height:48px;justify-content:center;width:48px}.JournalEntries_iconBlue__mFL\+e{background:linear-gradient(135deg,#3b82f6,#2563eb)}.JournalEntries_iconGreen__ALK9-{background:linear-gradient(135deg,#10b981,#059669)}.JournalEntries_iconPurple__hPwIL{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.JournalEntries_iconOrange__G\+Zix{background:linear-gradient(135deg,#f59e0b,#d97706)}.JournalEntries_statInfo__02Vi1{flex:1 1}.JournalEntries_statValue__fU1L-{color:#1e293b;font-size:24px;font-weight:700;line-height:1.2}.JournalEntries_statLabel__Ego5j{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;margin-top:4px;text-transform:uppercase}.JournalEntries_filtersPanel__AXhsq{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;margin-bottom:20px;padding:20px 24px}.JournalEntries_filterGrid__T2EDF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.JournalEntries_filterGroup__JWEtV{display:flex;flex-direction:column;gap:8px}.JournalEntries_filterGroup__JWEtV label{color:#64748b;font-size:12px;font-weight:600}.JournalEntries_filterGroup__JWEtV input,.JournalEntries_filterGroup__JWEtV select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:13px;height:42px;padding:0 14px}.JournalEntries_filterGroup__JWEtV input:focus,.JournalEntries_filterGroup__JWEtV select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.JournalEntries_applyBtn__XzaAb{align-items:center;background:#667eea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;height:42px;justify-content:center;padding:0 20px}.JournalEntries_applyBtn__XzaAb:hover{background:#5a67d8}.JournalEntries_searchTabsRow__a0c17{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:20px;margin-bottom:20px;padding:12px 20px}.JournalEntries_searchBox__6tv0J{align-items:center;display:flex;flex:1 1;max-width:500px;position:relative}.JournalEntries_searchBox__6tv0J i{color:#94a3b8;font-size:14px;left:14px;position:absolute}.JournalEntries_searchBox__6tv0J input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;font-size:14px;height:44px;padding:0 40px 0 42px;width:100%}.JournalEntries_searchBox__6tv0J input:focus{background:#fff;border-color:#667eea;outline:none}.JournalEntries_searchBox__6tv0J input::placeholder{color:#94a3b8}.JournalEntries_clearSearch__KCQGu{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:12px}.JournalEntries_clearSearch__KCQGu:hover{color:#64748b}.JournalEntries_tabPills__kN9vS{display:flex;gap:8px}.JournalEntries_tabPill__fA7d4{align-items:center;background:#0000;border:none;border-radius:20px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s}.JournalEntries_tabPill__fA7d4:hover{background:#f1f5f9;color:#475569}.JournalEntries_tabPill__fA7d4.JournalEntries_active__JjWGc{background:#667eea;color:#fff}.JournalEntries_pillCount__fMIGR{align-items:center;background:#fff3;border-radius:10px;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:24px;padding:0 8px}.JournalEntries_tabPill__fA7d4:not(.JournalEntries_active__JjWGc) .JournalEntries_pillCount__fMIGR{background:#e2e8f0;color:#64748b}.JournalEntries_tableCard__a-zkX{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.JournalEntries_table__rRGHq{border-collapse:collapse;width:100%}.JournalEntries_table__rRGHq th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.JournalEntries_table__rRGHq td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;padding:16px;vertical-align:middle}.JournalEntries_table__rRGHq tbody tr{cursor:pointer;transition:background .15s}.JournalEntries_table__rRGHq tbody tr:hover{background:#f8fafc}.JournalEntries_entryCode__uQHwh{background:#667eea;border-radius:6px;color:#fff;display:inline-block;font-family:Monaco,Consolas,monospace;font-size:12px;font-weight:600;padding:4px 10px}.JournalEntries_entryDesc__q0Z5e{display:flex;flex-direction:column;gap:2px}.JournalEntries_descText__M8TcE{color:#1e293b;font-weight:500}.JournalEntries_refText__E5Qcl{color:#94a3b8;font-size:12px}.JournalEntries_amountCell__01OUp{color:#1e293b;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.JournalEntries_statusBadge__2C-uE{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.3px;padding:5px 12px;text-transform:uppercase}.JournalEntries_statusDraft__9Wn2f{background:#f1f5f9;color:#64748b}.JournalEntries_statusPending__YB9-r{background:#fef3c7;color:#d97706}.JournalEntries_statusApproved__iyuW8{background:#cffafe;color:#0891b2}.JournalEntries_statusPosted__aqTLb{background:#d1fae5;color:#059669}.JournalEntries_statusRejected__tN6HU{background:#fee2e2;color:#dc2626}.JournalEntries_statusReversed__hlL2G{background:#fce7f3;color:#be185d}.JournalEntries_sourceBadge__ot-xD{align-items:center;border-radius:6px;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.3px;padding:4px 10px;text-transform:uppercase}.JournalEntries_sourceManual__XzrJL{background:#f1f5f9;color:#475569}.JournalEntries_sourcePos__zHb4J{background:#dbeafe;color:#2563eb}.JournalEntries_sourceSales__VcEGE{background:#d1fae5;color:#059669}.JournalEntries_sourcePurchase__\+dCV4{background:#fef3c7;color:#d97706}.JournalEntries_sourceInventory__ti0ox{background:#e0e7ff;color:#4338ca}.JournalEntries_sourcePayroll__P0h0Z{background:#fce7f3;color:#be185d}.JournalEntries_sourceBank__lHa\+T{background:#cffafe;color:#0891b2}.JournalEntries_actions__8i7z1{display:flex;gap:6px}.JournalEntries_actions__8i7z1 button{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;height:32px;justify-content:center;transition:all .15s;width:32px}.JournalEntries_actions__8i7z1 button:hover{background:#667eea;border-color:#667eea;color:#fff}.JournalEntries_actions__8i7z1 .JournalEntries_deleteBtn__-SQ6w:hover{background:#ef4444;border-color:#ef4444}.JournalEntries_pagination__eAhNF{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.JournalEntries_pageInfo__pBxrU{color:#64748b;font-size:13px}.JournalEntries_pageButtons__aQHJM{display:flex;gap:6px}.JournalEntries_pageButtons__aQHJM button{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;height:36px;min-width:36px;padding:0 12px;transition:all .15s}.JournalEntries_pageButtons__aQHJM button:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.JournalEntries_pageButtons__aQHJM button:disabled{cursor:not-allowed;opacity:.5}.JournalEntries_pageButtons__aQHJM button.JournalEntries_activePage__z6\+BV{background:#667eea;border-color:#667eea;color:#fff}.JournalEntries_emptyState__FdNs7{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.JournalEntries_emptyState__FdNs7 i{color:#e2e8f0;font-size:56px;margin-bottom:20px}.JournalEntries_emptyState__FdNs7 h3{color:#475569;font-size:18px;font-weight:600;margin:0 0 8px}.JournalEntries_emptyState__FdNs7 p{color:#94a3b8;font-size:14px;margin:0}.JournalEntries_loadingContainer__U\+X7b{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.JournalEntries_spinner__s2j94{animation:JournalEntries_spin__1fZMC .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:16px;width:40px}@keyframes JournalEntries_spin__1fZMC{to{transform:rotate(1turn)}}.JournalEntries_loadingContainer__U\+X7b p{color:#64748b;font-size:14px}.JournalEntries_modalOverlay__9FR95{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.JournalEntries_modal__aj9T3{display:flex;flex-direction:column;max-height:90vh;max-width:640px}.JournalEntries_modalSmall__Gkbyq,.JournalEntries_modal__aj9T3{animation:JournalEntries_modalSlideIn__3QkKk .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:hidden;width:100%}.JournalEntries_modalSmall__Gkbyq{max-width:480px}@keyframes JournalEntries_modalSlideIn__3QkKk{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.JournalEntries_modalHeader__roHTi{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);color:#fff;display:flex;justify-content:space-between;padding:18px 24px}.JournalEntries_modalHeader__roHTi h3{align-items:center;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.JournalEntries_modalHeader__roHTi button{align-items:center;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;width:36px}.JournalEntries_modalHeader__roHTi button:hover{background:#ffffff4d}.JournalEntries_modalHeaderDanger__Ql\+VF{background:linear-gradient(135deg,#ef4444,#dc2626)}.JournalEntries_modalHeaderWarning__VJaEV{background:linear-gradient(135deg,#f59e0b,#d97706)}.JournalEntries_modalBody__CBG3U{flex:1 1;overflow-y:auto;padding:24px}.JournalEntries_detailGrid__w8gvd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.JournalEntries_detailItem__Tg-TL{display:flex;flex-direction:column;gap:6px}.JournalEntries_detailItem__Tg-TL label{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.JournalEntries_detailItem__Tg-TL span{color:#1e293b;font-size:14px;font-weight:500}.JournalEntries_detailItem__Tg-TL code{background:#f1f5f9;border-radius:6px;display:inline-block;font-family:Monaco,Consolas,monospace;font-size:13px;padding:4px 10px}.JournalEntries_detailFull__y8r7M{margin-bottom:16px}.JournalEntries_detailFull__y8r7M label{color:#94a3b8;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.JournalEntries_detailFull__y8r7M p{color:#334155;font-size:14px;line-height:1.6;margin:0}.JournalEntries_amountSummary__V\+X5a{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin:20px 0}.JournalEntries_amountBox__9h55I{background:#f8fafc;border-radius:10px;padding:16px;text-align:center}.JournalEntries_amountBox__9h55I label{color:#94a3b8;display:block;font-size:11px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.JournalEntries_debitAmount__3ZDGr{color:#059669;font-size:20px;font-weight:700}.JournalEntries_creditAmount__JvwqI{color:#dc2626;font-size:20px;font-weight:700}.JournalEntries_rejectionBox__NzjgE{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;gap:12px;margin-top:16px;padding:14px 16px}.JournalEntries_rejectionBox__NzjgE i{color:#ef4444;flex-shrink:0;font-size:18px}.JournalEntries_rejectionBox__NzjgE strong{color:#991b1b;font-size:12px}.JournalEntries_rejectionBox__NzjgE p{color:#b91c1c;font-size:13px;margin:4px 0 0}.JournalEntries_linesSection__q1WA3{border-top:1px solid #e2e8f0;margin-top:20px;padding-top:20px}.JournalEntries_linesSection__q1WA3 h4{color:#1e293b;font-size:14px;font-weight:600;margin:0 0 12px}.JournalEntries_linesTable__pL33e{border-collapse:collapse;font-size:12px;width:100%}.JournalEntries_linesTable__pL33e th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:700;padding:10px 12px;text-align:left;text-transform:uppercase}.JournalEntries_linesTable__pL33e td{border-bottom:1px solid #f1f5f9;color:#334155;padding:10px 12px}.JournalEntries_linesTable__pL33e code{background:#e0e7ff;border-radius:4px;color:#4338ca;display:inline-block;font-size:11px;padding:2px 6px}.JournalEntries_linesTable__pL33e small{color:#94a3b8;display:block;font-size:11px;margin-top:2px}.JournalEntries_formGroup__tCHmM{margin-bottom:16px}.JournalEntries_formGroup__tCHmM label{color:#334155;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.JournalEntries_required__Xkk4c{color:#ef4444}.JournalEntries_formGroup__tCHmM textarea{border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-family:inherit;font-size:14px;padding:12px 14px;resize:vertical;width:100%}.JournalEntries_formGroup__tCHmM textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.JournalEntries_warningBox__c4Cd0{align-items:flex-start;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:14px 16px}.JournalEntries_warningBox__c4Cd0 i{color:#f59e0b;flex-shrink:0;font-size:18px}.JournalEntries_warningBox__c4Cd0 p{color:#92400e;font-size:13px;line-height:1.5;margin:0}.JournalEntries_modalFooter__xWlMC{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;padding:18px 24px}.JournalEntries_btnSecondary__NeTjx{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s}.JournalEntries_btnSecondary__NeTjx:hover{background:#f8fafc;border-color:#cbd5e1}.JournalEntries_btnPrimary__ldYlr{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s}.JournalEntries_btnPrimary__ldYlr:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#4c51bf)}.JournalEntries_btnPrimary__ldYlr:disabled{cursor:not-allowed;opacity:.6}.JournalEntries_btnSuccess__nxtak{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s}.JournalEntries_btnSuccess__nxtak:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857)}.JournalEntries_btnSuccess__nxtak:disabled{cursor:not-allowed;opacity:.6}.JournalEntries_btnDanger__aiAWm{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s}.JournalEntries_btnDanger__aiAWm:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c)}.JournalEntries_btnDanger__aiAWm:disabled{cursor:not-allowed;opacity:.6}.JournalEntries_btnWarning__-h-P8{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s}.JournalEntries_btnWarning__-h-P8:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309)}.JournalEntries_btnWarning__-h-P8:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1200px){.JournalEntries_filterGrid__T2EDF,.JournalEntries_statsRow__2NHbx{grid-template-columns:repeat(2,1fr)}.JournalEntries_searchTabsRow__a0c17{align-items:stretch;flex-direction:column;gap:12px}.JournalEntries_searchBox__6tv0J{max-width:100%}.JournalEntries_tabPills__kN9vS{flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.JournalEntries_pageContainer__PnT8-{padding:12px}.JournalEntries_pageHeader__Jo4AN{align-items:flex-start;flex-direction:column;gap:16px}.JournalEntries_headerActions__FUzWc{flex-wrap:wrap;width:100%}.JournalEntries_amountSummary__V\+X5a,.JournalEntries_detailGrid__w8gvd,.JournalEntries_filterGrid__T2EDF,.JournalEntries_statsRow__2NHbx{grid-template-columns:1fr}.JournalEntries_modalSmall__Gkbyq,.JournalEntries_modal__aj9T3{margin:10px;max-width:calc(100% - 20px)}.JournalEntries_modalFooter__xWlMC{flex-direction:column}.JournalEntries_modalFooter__xWlMC button{justify-content:center;width:100%}}@media print{.JournalEntries_pageContainer__PnT8-{background:#fff;padding:0}.JournalEntries_actions__8i7z1,.JournalEntries_filtersPanel__AXhsq,.JournalEntries_headerActions__FUzWc,.JournalEntries_pageHeader__Jo4AN,.JournalEntries_pagination__eAhNF,.JournalEntries_searchTabsRow__a0c17{display:none!important}.JournalEntries_statsRow__2NHbx{margin-bottom:20px}.JournalEntries_tableCard__a-zkX{border:1px solid #e2e8f0;box-shadow:none}.JournalEntries_modalOverlay__9FR95,.JournalEntries_notification__m91MS{display:none}}.CreateJournal_pageContainer__nhaOb{background:#f8fafc;min-height:100vh;padding:20px}.CreateJournal_notification__ugGX6{align-items:center;animation:CreateJournal_slideIn__p6iDv .3s ease;background:#fff;border-left:4px solid;border-radius:10px;box-shadow:0 4px 20px #00000026;display:flex;font-size:14px;gap:12px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:1000}.CreateJournal_notification__ugGX6.CreateJournal_success__-e9-G{border-left-color:#10b981}.CreateJournal_notification__ugGX6.CreateJournal_success__-e9-G i{color:#10b981}.CreateJournal_notification__ugGX6.CreateJournal_error__7QxOE{border-left-color:#ef4444}.CreateJournal_notification__ugGX6.CreateJournal_error__7QxOE i{color:#ef4444}.CreateJournal_notification__ugGX6 button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:20px;line-height:1;margin-left:8px}@keyframes CreateJournal_slideIn__p6iDv{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.CreateJournal_loadingState__E7wx6{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.CreateJournal_spinner__W2DwG{animation:CreateJournal_spin__7prSJ .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}@keyframes CreateJournal_spin__7prSJ{to{transform:rotate(1turn)}}.CreateJournal_loadingState__E7wx6 p{color:#64748b;font-size:14px}.CreateJournal_pageHeader__-GDFj{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 24px}.CreateJournal_headerLeft__ccIMq{align-items:center;display:flex;gap:16px}.CreateJournal_backBtn__UYqTz{align-items:center;background:#f1f5f9;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;transition:all .2s;width:40px}.CreateJournal_backBtn__UYqTz:hover{background:#e2e8f0;color:#334155}.CreateJournal_headerIcon__0Gmbh{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);border-radius:12px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.CreateJournal_headerText__t4o-N h1{color:#1e293b;font-size:22px;font-weight:700;margin:0}.CreateJournal_headerText__t4o-N p{color:#64748b;font-size:13px;margin:4px 0 0}.CreateJournal_draftBadge__v\+F0W{background:#fef3c7;border-radius:6px;color:#92400e;font-size:12px;font-weight:600;padding:6px 12px}.CreateJournal_headerRight__DHX7T{align-items:center;display:flex;gap:10px}.CreateJournal_cancelBtn__Ouo\+S{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.CreateJournal_cancelBtn__Ouo\+S:hover{background:#f8fafc;border-color:#cbd5e1}.CreateJournal_saveBtn__Ug2Fr{align-items:center;background:#fff;border:1px solid #667eea;border-radius:8px;color:#667eea;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.CreateJournal_saveBtn__Ug2Fr:hover:not(:disabled){background:#f0f1ff}.CreateJournal_saveBtn__Ug2Fr:disabled{cursor:not-allowed;opacity:.6}.CreateJournal_postBtn__VTWA7{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.CreateJournal_postBtn__VTWA7:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857)}.CreateJournal_postBtn__VTWA7:disabled{cursor:not-allowed;opacity:.6}.CreateJournal_warningBanner__XHZLu{align-items:center;background:#fef3c7;border-radius:10px;color:#92400e;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center;margin-bottom:20px;padding:14px 24px}.CreateJournal_warningBanner__XHZLu i{font-size:16px}.CreateJournal_card__AlD45{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;margin-bottom:20px;overflow:hidden}.CreateJournal_cardHeader__kRXDL{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#1e293b;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:16px 24px;-webkit-user-select:none;user-select:none}.CreateJournal_cardHeader__kRXDL:hover{background:#f1f5f9}.CreateJournal_cardHeader__kRXDL i{color:#94a3b8;font-size:12px}.CreateJournal_cardBody__L7TWz{overflow:visible;padding:24px}.CreateJournal_formGrid__xiyq0{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.CreateJournal_formGridTwo__aw-qq{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.CreateJournal_formGroup__0KUnA{display:flex;flex-direction:column;gap:8px}.CreateJournal_formGroup__0KUnA label{color:#475569;font-size:13px;font-weight:600}.CreateJournal_required__PUL59{color:#ef4444}.CreateJournal_input__HooS8,.CreateJournal_select__sy3Wl{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:14px;height:44px;padding:0 14px;transition:all .2s}.CreateJournal_input__HooS8:focus,.CreateJournal_select__sy3Wl:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.CreateJournal_input__HooS8::placeholder{color:#94a3b8}.CreateJournal_select__sy3Wl{cursor:pointer}.CreateJournal_tableWrapper__IVEP8{margin-bottom:16px;overflow-x:auto;overflow-y:visible;position:relative}.CreateJournal_entriesTable__7fAm2{border-collapse:collapse;width:100%}.CreateJournal_entriesTable__7fAm2 th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:700;padding:12px 16px;text-align:left;text-transform:uppercase}.CreateJournal_entriesTable__7fAm2 td{border-bottom:1px solid #f1f5f9;padding:12px 16px;vertical-align:middle}.CreateJournal_entriesTable__7fAm2 tbody tr:hover{background:#f8fafc}.CreateJournal_rowNumber__rkpOx{color:#64748b;font-weight:600;text-align:center}.CreateJournal_dropdownCell__7Jqho{position:relative;z-index:1}.CreateJournal_dropdownCell__7Jqho:has(.CreateJournal_dropdown__5-8hd){z-index:9999}.CreateJournal_dropdownTrigger__nHBX0{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:44px;padding:10px 14px;transition:all .2s}.CreateJournal_dropdownTrigger__nHBX0:hover{border-color:#cbd5e1}.CreateJournal_dropdownTrigger__nHBX0 i{color:#94a3b8;flex-shrink:0;font-size:10px}.CreateJournal_selectedText__NZjtH{color:#1e293b;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateJournal_placeholderText__7b7JP{color:#94a3b8;font-size:14px}.CreateJournal_dropdown__5-8hd{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 40px #0003;left:0;margin-top:4px;max-width:400px;min-width:320px;overflow:hidden;position:absolute;top:100%;z-index:9999}.CreateJournal_dropdownSearch__j4K13{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 14px}.CreateJournal_dropdownSearch__j4K13 i{color:#94a3b8;font-size:14px}.CreateJournal_dropdownSearch__j4K13 input{background:#0000;border:none;color:#1e293b;flex:1 1;font-size:14px;outline:none}.CreateJournal_dropdownSearch__j4K13 input::placeholder{color:#94a3b8}.CreateJournal_dropdownList__u5wRW{max-height:250px;overflow-y:auto}.CreateJournal_dropdownItem__XtgZv{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:background .15s}.CreateJournal_dropdownItem__XtgZv:hover{background:#f1f5f9}.CreateJournal_accCode__dWjbs{background:#e0e7ff;border-radius:4px;color:#4338ca;display:inline-block;font-family:monospace;font-size:12px;font-weight:600;padding:4px 8px}.CreateJournal_accName__Mvs9N{color:#334155;font-size:14px}.CreateJournal_dropdownEmpty__R\+6Mc{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:14px;gap:8px;padding:24px;text-align:center}.CreateJournal_dropdownEmpty__R\+6Mc i{color:#cbd5e1;font-size:24px}.CreateJournal_dropdownLoading__K\+vpA{color:#667eea;font-size:14px;padding:24px;text-align:center}.CreateJournal_dropdownLoading__K\+vpA i{margin-right:8px}.CreateJournal_cellInput__0DHUH{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:14px;padding:10px 14px;transition:all .2s;width:100%}.CreateJournal_cellInput__0DHUH:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.CreateJournal_cellInput__0DHUH::placeholder{color:#94a3b8}.CreateJournal_amountCell__ybUUT{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;overflow:hidden}.CreateJournal_currencyPrefix__ckoo8{align-items:center;background:#f1f5f9;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:14px;font-weight:600;height:44px;padding:0 12px}.CreateJournal_amountInput__\+3ZJA{background:#0000;border:none;color:#1e293b;flex:1 1;font-size:14px;font-weight:500;min-width:80px;outline:none;padding:10px 14px;text-align:right}.CreateJournal_amountInput__\+3ZJA::-webkit-inner-spin-button,.CreateJournal_amountInput__\+3ZJA::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CreateJournal_removeBtn__ne6CR{align-items:center;background:#fff1f2;border:none;border-radius:8px;color:#f43f5e;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s;width:36px}.CreateJournal_removeBtn__ne6CR:hover:not(:disabled){background:#fecdd3}.CreateJournal_removeBtn__ne6CR:disabled{cursor:not-allowed;opacity:.4}.CreateJournal_addRowBtn__PaSZQ{align-items:center;background:#f0f1ff;border:1px dashed #667eea;border-radius:8px;color:#667eea;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:all .2s}.CreateJournal_addRowBtn__PaSZQ:hover{background:#e0e2ff}.CreateJournal_totalsWrapper__0\+7xi{align-items:flex-end;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:12px;margin-top:24px;padding-top:24px}.CreateJournal_totalRow__R3LBW{align-items:center;display:flex;gap:40px;justify-content:space-between;min-width:300px}.CreateJournal_totalLabel__jVVEk{color:#64748b;font-size:14px;font-weight:500}.CreateJournal_totalValue__6fTRi{background:#f8fafc;border-radius:8px;color:#1e293b;font-size:18px;font-weight:700;min-width:160px;padding:10px 20px;text-align:right}.CreateJournal_differenceRow__Y3IU6 .CreateJournal_totalValue__6fTRi{align-items:center;display:flex;gap:10px;justify-content:flex-end}.CreateJournal_totalValue__6fTRi.CreateJournal_balanced__J0LOE{background:#d1fae5;color:#059669}.CreateJournal_totalValue__6fTRi.CreateJournal_balanced__J0LOE i{font-size:16px}.CreateJournal_totalValue__6fTRi.CreateJournal_unbalanced__28gWC{background:#fee2e2;color:#dc2626}.CreateJournal_backdrop__yRdee{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9998}@media (max-width:1200px){.CreateJournal_formGrid__xiyq0{grid-template-columns:repeat(2,1fr)}.CreateJournal_headerRight__DHX7T{flex-wrap:wrap}}@media (max-width:768px){.CreateJournal_pageContainer__nhaOb{padding:12px}.CreateJournal_formGridTwo__aw-qq,.CreateJournal_formGrid__xiyq0{grid-template-columns:1fr}.CreateJournal_pageHeader__-GDFj{align-items:flex-start;flex-direction:column;gap:16px}.CreateJournal_headerRight__DHX7T{justify-content:flex-end;width:100%}.CreateJournal_totalsWrapper__0\+7xi{align-items:stretch}.CreateJournal_totalRow__R3LBW{min-width:auto}}@media print{.CreateJournal_pageContainer__nhaOb{background:#fff;padding:0}.CreateJournal_addRowBtn__PaSZQ,.CreateJournal_backdrop__yRdee,.CreateJournal_headerRight__DHX7T,.CreateJournal_notification__ugGX6,.CreateJournal_pageHeader__-GDFj,.CreateJournal_removeBtn__ne6CR,.CreateJournal_warningBanner__XHZLu{display:none!important}.CreateJournal_card__AlD45{border:1px solid #e2e8f0;box-shadow:none;page-break-inside:avoid}}.ChartOfAccounts_pageContainer__VTGok{background:#f1f5f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:24px}.ChartOfAccounts_alert__cvfL9{align-items:center;border-radius:10px;box-shadow:0 4px 20px #00000026;display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px 20px;position:fixed;right:20px;top:20px;transition:opacity .3s ease,transform .3s ease;z-index:1100}.ChartOfAccounts_alertShow__MRCmS{opacity:1;transform:translateX(0)}.ChartOfAccounts_alertHide__j\+Ogz{opacity:0;transform:translateX(100px)}.ChartOfAccounts_alertSuccess__x7nUZ{background:#10b981;color:#fff}.ChartOfAccounts_alertError__7jiBI{background:#ef4444;color:#fff}.ChartOfAccounts_alertWarning__Ggdvu{background:#f59e0b;color:#fff}.ChartOfAccounts_alertInfo__dgxaE{background:#3b82f6;color:#fff}.ChartOfAccounts_alertClose__U0uG4{align-items:center;background:#fff3;border:none;border-radius:6px;color:inherit;cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;margin-left:auto;transition:background .2s;width:24px}.ChartOfAccounts_alertClose__U0uG4:hover{background:#ffffff4d}.ChartOfAccounts_mainCard__FHXtr{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;overflow:hidden}.ChartOfAccounts_cardHeader__knvu8{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px}.ChartOfAccounts_headerLeft__Cp6Pi{align-items:center;display:flex;gap:16px}.ChartOfAccounts_cardHeader__knvu8 h1{color:#0f172a;font-size:22px;font-weight:700;margin:0}.ChartOfAccounts_recordCount__NWhg8{background:#f1f5f9;border-radius:20px;color:#64748b;font-size:13px;font-weight:500;padding:4px 12px}.ChartOfAccounts_headerRight__xw4jd{align-items:center;display:flex;gap:12px}.ChartOfAccounts_searchBox__W\+3y\+{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;padding:0 14px;transition:all .2s ease;width:280px}.ChartOfAccounts_searchBox__W\+3y\+:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.ChartOfAccounts_searchBox__W\+3y\+ i{color:#94a3b8;font-size:14px}.ChartOfAccounts_searchBox__W\+3y\+ input{background:#0000;border:none;color:#1e293b;font-size:14px;outline:none;padding:10px 12px;width:100%}.ChartOfAccounts_searchBox__W\+3y\+ input::placeholder{color:#94a3b8}.ChartOfAccounts_clearSearch__D-qyk{align-items:center;background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s}.ChartOfAccounts_clearSearch__D-qyk:hover{background:#e2e8f0;color:#64748b}.ChartOfAccounts_toolbar__MpX-M{align-items:center;background:#fafbfc;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 24px}.ChartOfAccounts_tabs__eLEhi{background:#f1f5f9;border-radius:10px;display:flex;gap:4px;padding:4px}.ChartOfAccounts_tab__if-am{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.ChartOfAccounts_tab__if-am:hover{background:#ffffff80;color:#334155}.ChartOfAccounts_tab__if-am i{font-size:12px}.ChartOfAccounts_tabActive__goHcf{background:#fff;box-shadow:0 1px 3px #00000014;color:#6366f1}.ChartOfAccounts_tabActive__goHcf:hover{background:#fff;color:#6366f1}.ChartOfAccounts_tabCount__dPQnQ{background:#64748b26;border-radius:10px;color:#64748b;font-size:11px;font-weight:600;min-width:20px;padding:2px 8px;text-align:center}.ChartOfAccounts_tabActive__goHcf .ChartOfAccounts_tabCount__dPQnQ{background:#6366f126;color:#6366f1}.ChartOfAccounts_toolbarActions__ZopNm{align-items:center;display:flex;gap:10px}.ChartOfAccounts_filterWrapper__OTn4j{position:relative}.ChartOfAccounts_filterBtn__AI7EC{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:9px 16px;transition:all .2s ease}.ChartOfAccounts_filterBtn__AI7EC:hover{background:#f8fafc;border-color:#cbd5e1}.ChartOfAccounts_filterBtnActive__5engr{background:#6366f1;border-color:#6366f1;color:#fff}.ChartOfAccounts_filterBtnActive__5engr:hover{background:#4f46e5;border-color:#4f46e5}.ChartOfAccounts_filterBadge__PAyiM{background:#ef4444;border-radius:10px;color:#fff;font-size:11px;font-weight:600;min-width:18px;padding:2px 6px;text-align:center}.ChartOfAccounts_filterBtnActive__5engr .ChartOfAccounts_filterBadge__PAyiM{background:#fff;color:#6366f1}.ChartOfAccounts_filterPanel__DScd-{animation:ChartOfAccounts_slideDown__ft1uw .2s ease;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;position:absolute;right:0;top:calc(100% + 8px);width:320px;z-index:100}@keyframes ChartOfAccounts_slideDown__ft1uw{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ChartOfAccounts_filterPanelHeader__zIuWl{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.ChartOfAccounts_filterPanelHeader__zIuWl h4{color:#1e293b;font-size:15px;font-weight:600;margin:0}.ChartOfAccounts_resetBtn__7DOFk{background:none;border:none;border-radius:4px;color:#6366f1;cursor:pointer;font-size:13px;font-weight:500;padding:4px 8px;transition:all .2s}.ChartOfAccounts_resetBtn__7DOFk:hover{background:#eef2ff}.ChartOfAccounts_filterGroup__fLiOZ{border-bottom:1px solid #f1f5f9;padding:16px 20px}.ChartOfAccounts_filterGroup__fLiOZ:last-of-type{border-bottom:none}.ChartOfAccounts_filterGroup__fLiOZ label{color:#64748b;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.ChartOfAccounts_filterGroup__fLiOZ input[type=date],.ChartOfAccounts_filterGroup__fLiOZ select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.ChartOfAccounts_filterGroup__fLiOZ input[type=date]:focus,.ChartOfAccounts_filterGroup__fLiOZ select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.ChartOfAccounts_dateInputs__xKi4I{align-items:center;display:flex;gap:10px}.ChartOfAccounts_dateInputs__xKi4I input{flex:1 1}.ChartOfAccounts_dateInputs__xKi4I span{color:#94a3b8;font-size:13px}.ChartOfAccounts_sortOrderBtns__yiU44{display:flex;gap:8px}.ChartOfAccounts_sortOrderBtns__yiU44 button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px 12px;transition:all .2s}.ChartOfAccounts_sortOrderBtns__yiU44 button:hover{background:#f8fafc;border-color:#cbd5e1}.ChartOfAccounts_sortOrderBtns__yiU44 button.ChartOfAccounts_active__sNOwB{background:#6366f1;border-color:#6366f1;color:#fff}.ChartOfAccounts_filterPanelFooter__QEo58{background:#fafbfc;border-radius:0 0 12px 12px;border-top:1px solid #f1f5f9;padding:16px 20px}.ChartOfAccounts_applyFiltersBtn__Mwwuc{background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:all .2s;width:100%}.ChartOfAccounts_applyFiltersBtn__Mwwuc:hover{background:#4f46e5}.ChartOfAccounts_exportBtn__YbI-b{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:9px 16px;transition:all .2s ease}.ChartOfAccounts_exportBtn__YbI-b:hover{background:#f8fafc;border-color:#cbd5e1}.ChartOfAccounts_exportBtn__YbI-b i{color:#10b981}.ChartOfAccounts_addBtn__9iKyH{align-items:center;background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:9px 18px;transition:all .2s ease}.ChartOfAccounts_addBtn__9iKyH:hover{background:#4f46e5;box-shadow:0 4px 12px #6366f14d;transform:translateY(-1px)}.ChartOfAccounts_tableContainer__Yghxh{overflow-x:auto}.ChartOfAccounts_table__FRQnQ{border-collapse:collapse;width:100%}.ChartOfAccounts_table__FRQnQ thead{background:#f8fafc}.ChartOfAccounts_table__FRQnQ th{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 20px;text-align:left;text-transform:uppercase}.ChartOfAccounts_table__FRQnQ td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;padding:16px 20px}.ChartOfAccounts_textRight__0NoUM{text-align:right!important}.ChartOfAccounts_textCenter__4wq3E{text-align:center!important}.ChartOfAccounts_monospace__\+B6Y2{font-family:JetBrains Mono,Fira Code,SF Mono,monospace;font-size:13px;font-weight:500}.ChartOfAccounts_clickableRow__phd98{cursor:pointer;transition:background .15s ease}.ChartOfAccounts_clickableRow__phd98:hover{background:#f8fafc}.ChartOfAccounts_accountCode__-2TS0{background:#eef2ff;border-radius:6px;color:#6366f1;display:inline-block;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;font-weight:600;padding:5px 12px}.ChartOfAccounts_accountNameCell__evML-{align-items:center;display:flex;gap:14px}.ChartOfAccounts_accountIcon__gRLST{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.ChartOfAccounts_accountDetails__d1Cvl{display:flex;flex-direction:column;gap:2px;min-width:0}.ChartOfAccounts_accountName__xYD0X{color:#1e293b;font-weight:600}.ChartOfAccounts_accountDesc__gcSO9{color:#94a3b8;font-size:12px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChartOfAccounts_typeBadge__lfU7t{background:#f1f5f9;border-radius:6px;color:#475569;display:inline-block;font-size:12px;font-weight:500;padding:5px 12px}.ChartOfAccounts_statusBadge__1LRZP{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:5px 14px;text-transform:capitalize}.ChartOfAccounts_statusActive__yQYQj{background:#dcfce7;color:#16a34a}.ChartOfAccounts_statusInactive__Wdq--{background:#f1f5f9;color:#64748b}.ChartOfAccounts_menuBtn__vA0Xb{align-items:center;background:#0000;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.ChartOfAccounts_menuBtn__vA0Xb:hover{background:#f1f5f9;color:#475569}.ChartOfAccounts_emptyState__30y5N,.ChartOfAccounts_loadingState__E0jP4{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.ChartOfAccounts_spinner__v4cwH{animation:ChartOfAccounts_spin__JEcfj .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:40px;margin-bottom:16px;width:40px}@keyframes ChartOfAccounts_spin__JEcfj{to{transform:rotate(1turn)}}.ChartOfAccounts_emptyState__30y5N i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.ChartOfAccounts_emptyState__30y5N h3{color:#334155;font-size:18px;font-weight:600;margin:0 0 8px}.ChartOfAccounts_emptyState__30y5N p{color:#94a3b8;font-size:14px;margin:0 0 20px}.ChartOfAccounts_pagination__jhoOs{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 24px}.ChartOfAccounts_paginationInfo__xKQPe{color:#64748b;font-size:13px}.ChartOfAccounts_paginationBtns__uU4xr{align-items:center;display:flex;gap:8px}.ChartOfAccounts_paginationBtns__uU4xr button{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ChartOfAccounts_paginationBtns__uU4xr button:hover:not(:disabled){background:#6366f1;border-color:#6366f1;color:#fff}.ChartOfAccounts_paginationBtns__uU4xr button:disabled{cursor:not-allowed;opacity:.4}.ChartOfAccounts_pageNum__iQXFj{color:#334155;font-size:14px;font-weight:600;padding:0 12px}.ChartOfAccounts_statementView__6w\+vV{animation:ChartOfAccounts_fadeIn__wejXg .3s ease}@keyframes ChartOfAccounts_fadeIn__wejXg{0%{opacity:0}to{opacity:1}}.ChartOfAccounts_statementHeader__zfS\+S{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 24px}.ChartOfAccounts_backButton__DppxP{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.ChartOfAccounts_backButton__DppxP:hover{background:#e2e8f0;color:#1e293b}.ChartOfAccounts_statementTitle__3D2Zv{align-items:center;display:flex;flex:1 1;gap:16px;justify-content:center}.ChartOfAccounts_accountIconLarge__qL-Jb{align-items:center;border-radius:12px;display:flex;font-size:22px;height:52px;justify-content:center;width:52px}.ChartOfAccounts_statementTitle__3D2Zv h2{color:#1e293b;font-size:18px;font-weight:700;margin:0 0 4px}.ChartOfAccounts_accountTypeBadge__SL9gs{background:#f1f5f9;border-radius:6px;color:#475569;display:inline-block;font-size:12px;font-weight:500;padding:4px 12px}.ChartOfAccounts_statementActions__Oa20C{display:flex;gap:8px}.ChartOfAccounts_iconBtn__5uhJr{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ChartOfAccounts_iconBtn__5uhJr:hover{background:#6366f1;border-color:#6366f1;color:#fff}.ChartOfAccounts_exportDropdownWrapper__MFdKF{position:relative}.ChartOfAccounts_exportDropdown__mwB-G{animation:ChartOfAccounts_slideDown__ft1uw .2s ease;background:#fff;border-radius:10px;box-shadow:0 10px 40px #00000026;min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.ChartOfAccounts_exportDropdown__mwB-G button{align-items:center;background:#0000;border:none;color:#334155;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:12px 16px;text-align:left;transition:all .15s ease;width:100%}.ChartOfAccounts_exportDropdown__mwB-G button:hover{background:#f8fafc;color:#6366f1}.ChartOfAccounts_exportDropdown__mwB-G button i{color:#64748b;font-size:14px;width:18px}.ChartOfAccounts_exportDropdown__mwB-G button:hover i{color:#6366f1}.ChartOfAccounts_statementFilters__2cm1W{background:#fafbfc;border-bottom:1px solid #f1f5f9;padding:16px 24px}.ChartOfAccounts_dateRange__AlZE2{align-items:flex-end;display:flex;gap:16px}.ChartOfAccounts_dateField__T6c5\+{display:flex;flex-direction:column;gap:6px}.ChartOfAccounts_dateField__T6c5\+ label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ChartOfAccounts_dateField__T6c5\+ input{border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:14px;padding:10px 14px}.ChartOfAccounts_dateField__T6c5\+ input:focus{border-color:#6366f1;outline:none}.ChartOfAccounts_applyBtn__tM5z6{align-items:center;background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.ChartOfAccounts_applyBtn__tM5z6:hover{background:#4f46e5}.ChartOfAccounts_balanceSummary__raUgz{grid-gap:16px;border-bottom:1px solid #f1f5f9;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:20px 24px}.ChartOfAccounts_balanceCard__hPVyx{background:#f8fafc;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px}.ChartOfAccounts_balanceCardPrimary__qf4rB{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ChartOfAccounts_balanceCardPrimary__qf4rB .ChartOfAccounts_balanceLabel__QryWy{color:#fffc}.ChartOfAccounts_balanceCardPrimary__qf4rB .ChartOfAccounts_balanceValue__UVaIc{color:#fff}.ChartOfAccounts_balanceLabel__QryWy{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ChartOfAccounts_balanceValue__UVaIc{color:#1e293b;font-family:JetBrains Mono,Fira Code,monospace;font-size:20px;font-weight:700}.ChartOfAccounts_debitText__qMxYi{color:#dc2626!important}.ChartOfAccounts_creditText__ORHHy{color:#16a34a!important}.ChartOfAccounts_txnFiltersBar__ZJJX3{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;gap:16px;padding:16px 24px}.ChartOfAccounts_txnSearchBox__mWG6t{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;padding:0 12px;transition:all .2s ease;width:280px}.ChartOfAccounts_txnSearchBox__mWG6t:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.ChartOfAccounts_txnSearchBox__mWG6t i{color:#94a3b8;font-size:13px}.ChartOfAccounts_txnSearchBox__mWG6t input{background:#0000;border:none;color:#1e293b;font-size:13px;outline:none;padding:9px 10px;width:100%}.ChartOfAccounts_txnSearchBox__mWG6t input::placeholder{color:#94a3b8}.ChartOfAccounts_sourceFilter__IXCVX select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;min-width:140px;padding:9px 14px}.ChartOfAccounts_sourceFilter__IXCVX select:focus{border-color:#6366f1;outline:none}.ChartOfAccounts_txnCount__THLwY{color:#64748b;font-size:13px;margin-left:auto}.ChartOfAccounts_sourceBadge__cO-qq{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px;text-transform:capitalize}.ChartOfAccounts_descriptionCell__NOgY\+{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChartOfAccounts_dateCell__v6lQf{color:#64748b;font-size:13px}.ChartOfAccounts_refCode__dWHCP{background:#eef2ff;border-radius:4px;color:#6366f1;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;padding:3px 8px}.ChartOfAccounts_balanceCell__jNqtm{font-weight:600}.ChartOfAccounts_modalOverlay__qNuoG{align-items:center;animation:ChartOfAccounts_overlayFadeIn__k2cjd .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ChartOfAccounts_overlayFadeIn__k2cjd{0%{opacity:0}to{opacity:1}}.ChartOfAccounts_modal__hEYRp{animation:ChartOfAccounts_modalSlideIn__e3zKX .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:580px;overflow:hidden;width:90%}@keyframes ChartOfAccounts_modalSlideIn__e3zKX{0%{opacity:0;transform:translateY(-20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ChartOfAccounts_modalHeader__chsGv{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px}.ChartOfAccounts_modalHeader__chsGv h2{color:#1e293b;font-size:18px;font-weight:600;margin:0}.ChartOfAccounts_modalClose__Kx7B8{align-items:center;background:#f1f5f9;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ChartOfAccounts_modalClose__Kx7B8:hover{background:#e2e8f0;color:#334155}.ChartOfAccounts_modalBody__VGuX4{max-height:60vh;overflow-y:auto;padding:24px}.ChartOfAccounts_modalFooter__6D4K8{background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.ChartOfAccounts_transactionModal__DdZSM{animation:ChartOfAccounts_modalSlideIn__e3zKX .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:540px;overflow:hidden;width:90%}.ChartOfAccounts_transactionModalBody__u8IGN{max-height:60vh;overflow-y:auto;padding:24px}.ChartOfAccounts_txnDetailGrid__6DjRI{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:24px}.ChartOfAccounts_txnDetailItem__Q7IVr{display:flex;flex-direction:column;gap:4px}.ChartOfAccounts_txnDetailLabel__UYY7Y{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ChartOfAccounts_txnDetailValue__e9XkK{color:#1e293b;font-size:14px;font-weight:500}.ChartOfAccounts_txnAmountSection__Z3yM6{grid-gap:12px;border-top:1px solid #f1f5f9;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding-top:20px}.ChartOfAccounts_txnAmountCard__FRldG{background:#f8fafc;border-radius:10px;padding:16px;text-align:center}.ChartOfAccounts_txnAmountPrimary__V7dfT{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ChartOfAccounts_txnAmountPrimary__V7dfT .ChartOfAccounts_txnAmountLabel__eGe27{color:#fffc}.ChartOfAccounts_txnAmountPrimary__V7dfT .ChartOfAccounts_txnAmountValue__TZGkh{color:#fff}.ChartOfAccounts_txnAmountLabel__eGe27{color:#64748b;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.ChartOfAccounts_txnAmountValue__TZGkh{color:#1e293b;font-family:JetBrains Mono,Fira Code,monospace;font-size:18px;font-weight:700}.ChartOfAccounts_formGrid__BBlZh{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.ChartOfAccounts_formGroup__GuT1V{display:flex;flex-direction:column}.ChartOfAccounts_fullWidth__UDfHZ{grid-column:1/-1}.ChartOfAccounts_formGroup__GuT1V label{color:#475569;font-size:13px;font-weight:600;margin-bottom:8px}.ChartOfAccounts_required__-DZ3C{color:#ef4444}.ChartOfAccounts_formGroup__GuT1V input,.ChartOfAccounts_formGroup__GuT1V select,.ChartOfAccounts_formGroup__GuT1V textarea{border:1.5px solid #e2e8f0;border-radius:8px;color:#1e293b;font-family:inherit;font-size:14px;padding:11px 14px;transition:all .2s ease}.ChartOfAccounts_formGroup__GuT1V input:focus,.ChartOfAccounts_formGroup__GuT1V select:focus,.ChartOfAccounts_formGroup__GuT1V textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.ChartOfAccounts_formGroup__GuT1V input:disabled,.ChartOfAccounts_formGroup__GuT1V select:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.ChartOfAccounts_formGroup__GuT1V textarea{min-height:80px;resize:vertical}.ChartOfAccounts_checkboxes__8XaJA{display:flex;gap:24px;padding-top:8px}.ChartOfAccounts_checkboxLabel__5Ujar{align-items:center;cursor:pointer;display:flex;gap:10px}.ChartOfAccounts_checkboxLabel__5Ujar input[type=checkbox]{accent-color:#6366f1;cursor:pointer;height:18px;width:18px}.ChartOfAccounts_checkboxLabel__5Ujar span{color:#475569;font-size:14px;font-weight:500}.ChartOfAccounts_bankDetails__7MYVq{border-top:1px solid #f1f5f9;margin-top:20px;padding-top:20px}.ChartOfAccounts_bankDetails__7MYVq h4{align-items:center;color:#334155;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0 0 16px}.ChartOfAccounts_bankDetails__7MYVq h4:before{background:#6366f1;border-radius:2px;content:"";height:16px;width:4px}.ChartOfAccounts_cancelBtn__-c72P,.ChartOfAccounts_saveBtn__Ud-WK{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:11px 24px;transition:all .2s ease}.ChartOfAccounts_cancelBtn__-c72P{background:#fff;border:1px solid #e2e8f0;color:#64748b}.ChartOfAccounts_cancelBtn__-c72P:hover{background:#f8fafc;border-color:#cbd5e1}.ChartOfAccounts_saveBtn__Ud-WK{background:#6366f1;border:none;color:#fff}.ChartOfAccounts_saveBtn__Ud-WK:hover:not(:disabled){background:#4f46e5;box-shadow:0 4px 12px #6366f14d;transform:translateY(-1px)}.ChartOfAccounts_saveBtn__Ud-WK:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1024px){.ChartOfAccounts_balanceSummary__raUgz{grid-template-columns:repeat(2,1fr)}.ChartOfAccounts_txnAmountSection__Z3yM6{grid-template-columns:1fr}}@media (max-width:768px){.ChartOfAccounts_pageContainer__VTGok{padding:16px}.ChartOfAccounts_cardHeader__knvu8{align-items:stretch;flex-direction:column;gap:16px}.ChartOfAccounts_searchBox__W\+3y\+{width:100%}.ChartOfAccounts_toolbar__MpX-M{align-items:stretch;flex-direction:column}.ChartOfAccounts_tabs__eLEhi{-webkit-overflow-scrolling:touch;overflow-x:auto}.ChartOfAccounts_toolbarActions__ZopNm{flex-wrap:wrap;justify-content:flex-end}.ChartOfAccounts_filterPanel__DScd-{border-radius:16px 16px 0 0;bottom:0;left:0;max-height:80vh;overflow-y:auto;position:fixed;right:0;top:auto;width:100%}.ChartOfAccounts_balanceSummary__raUgz{grid-template-columns:1fr}.ChartOfAccounts_statementHeader__zfS\+S{align-items:stretch;flex-direction:column}.ChartOfAccounts_statementTitle__3D2Zv{justify-content:flex-start}.ChartOfAccounts_dateRange__AlZE2,.ChartOfAccounts_txnFiltersBar__ZJJX3{align-items:stretch;flex-direction:column}.ChartOfAccounts_sourceFilter__IXCVX select,.ChartOfAccounts_txnSearchBox__mWG6t{width:100%}.ChartOfAccounts_txnCount__THLwY{margin-left:0;text-align:right}.ChartOfAccounts_formGrid__BBlZh,.ChartOfAccounts_txnDetailGrid__6DjRI{grid-template-columns:1fr}.ChartOfAccounts_checkboxes__8XaJA,.ChartOfAccounts_pagination__jhoOs{flex-direction:column;gap:12px}}@media print{.ChartOfAccounts_backButton__DppxP,.ChartOfAccounts_modalOverlay__qNuoG,.ChartOfAccounts_pagination__jhoOs,.ChartOfAccounts_statementActions__Oa20C,.ChartOfAccounts_statementFilters__2cm1W,.ChartOfAccounts_toolbar__MpX-M,.ChartOfAccounts_txnFiltersBar__ZJJX3{display:none!important}.ChartOfAccounts_pageContainer__VTGok{background:#fff;padding:0}.ChartOfAccounts_mainCard__FHXtr{border-radius:0;box-shadow:none}.ChartOfAccounts_statementHeader__zfS\+S{padding:20px 0}.ChartOfAccounts_statementTitle__3D2Zv{justify-content:flex-start}.ChartOfAccounts_balanceSummary__raUgz{padding:20px 0}.ChartOfAccounts_tableContainer__Yghxh{overflow:visible}.ChartOfAccounts_table__FRQnQ{font-size:11px}.ChartOfAccounts_table__FRQnQ td,.ChartOfAccounts_table__FRQnQ th{padding:8px 10px}.ChartOfAccounts_clickableRow__phd98:hover{background:none}}.GeneralLedger_ledgerContainer__7Djr-{background:#f5f7fa;margin:0 auto;max-width:1600px;min-height:100vh;padding:20px}.GeneralLedger_pageHeader__pQk93{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.GeneralLedger_headerLeft__hyxUb{align-items:center;display:flex;gap:12px}.GeneralLedger_backButton__3qOGu{align-items:center;background:#f7fafc;border:1.5px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:12px;font-weight:600;padding:7px 10px;transition:all .2s ease}.GeneralLedger_backButton__3qOGu:hover{background:#edf2f7;border-color:#cbd5e0}.GeneralLedger_pageHeader__pQk93 h1{color:#1a202c;font-size:22px;font-weight:700;margin:0}.GeneralLedger_tableActions__3MICu{align-items:center;display:flex;gap:8px}.GeneralLedger_viewToggle__B6WXn{border:1.5px solid #e2e8f0;border-radius:6px;display:flex;overflow:hidden}.GeneralLedger_viewButton__ViT4g{align-items:center;background:#fff;border:none;color:#4a5568;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:7px 12px;transition:all .2s ease}.GeneralLedger_viewButton__ViT4g:first-child{border-right:1px solid #e2e8f0}.GeneralLedger_viewButton__ViT4g.GeneralLedger_active__gRhs8{background:#667eea;color:#fff}.GeneralLedger_viewButton__ViT4g:hover:not(.GeneralLedger_active__gRhs8){background:#f7fafc}.GeneralLedger_createButton__mj3ug,.GeneralLedger_exportButton__cpN1x,.GeneralLedger_toggleFiltersButton__sndU7,.GeneralLedger_trialBalanceButton__5NAPS{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:7px 12px;transition:all .2s ease}.GeneralLedger_toggleFiltersButton__sndU7{background:#667eea;color:#fff}.GeneralLedger_toggleFiltersButton__sndU7:hover{background:#5568d3}.GeneralLedger_trialBalanceButton__5NAPS{background:#48bb78;color:#fff}.GeneralLedger_trialBalanceButton__5NAPS:hover{background:#38a169}.GeneralLedger_createButton__mj3ug{background:#10b981;color:#fff}.GeneralLedger_createButton__mj3ug:hover{background:#059669}.GeneralLedger_exportButton__cpN1x{background:#f7fafc;border:1.5px solid #e2e8f0;color:#4a5568}.GeneralLedger_exportButton__cpN1x:hover{background:#edf2f7}.GeneralLedger_statsGrid__ibQ\+K{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:20px}.GeneralLedger_statCard__E4LBJ{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;gap:14px;padding:18px}.GeneralLedger_statIcon__d8qD6{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.GeneralLedger_statCardBlue__ikB1M .GeneralLedger_statIcon__d8qD6{background:#dbeafe;color:#1e40af}.GeneralLedger_statCardOrange__otRfW .GeneralLedger_statIcon__d8qD6{background:#fef3c7;color:#92400e}.GeneralLedger_statCardGreen__2AdIy .GeneralLedger_statIcon__d8qD6{background:#d1fae5;color:#065f46}.GeneralLedger_statCardPurple__KkqKt .GeneralLedger_statIcon__d8qD6{background:#ede9fe;color:#6b21a8}.GeneralLedger_statContent__6l9YG{flex:1 1}.GeneralLedger_statLabel__qZ1Ti{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.GeneralLedger_statValue__FlYWy{color:#1a202c;font-size:20px;font-weight:700}.GeneralLedger_filtersSection__Yo-Z0{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;margin-bottom:20px;padding:16px 20px}.GeneralLedger_filtersGrid__4pJdY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.GeneralLedger_filterGroup__aEYSi{display:flex;flex-direction:column}.GeneralLedger_filterGroup__aEYSi label{color:#4a5568;font-size:11px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.GeneralLedger_dateInput__Q44A2,.GeneralLedger_selectInput__w6D7F,.GeneralLedger_textInput__kkO-x{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;color:#2d3748;font-size:13px;padding:8px 10px;transition:all .2s ease}.GeneralLedger_dateInput__Q44A2:focus,.GeneralLedger_selectInput__w6D7F:focus,.GeneralLedger_textInput__kkO-x:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a;outline:none}.GeneralLedger_buttonGroup__nxI2T{display:flex;gap:6px}.GeneralLedger_refreshButton__9xsmE,.GeneralLedger_searchButton__8KxYP{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:8px 12px;transition:all .2s ease}.GeneralLedger_searchButton__8KxYP{background:#667eea;color:#fff;flex:1 1}.GeneralLedger_searchButton__8KxYP:hover:not(:disabled){background:#5568d3}.GeneralLedger_searchButton__8KxYP:disabled{cursor:not-allowed;opacity:.5}.GeneralLedger_refreshButton__9xsmE{background:#f7fafc;border:1.5px solid #e2e8f0;color:#4a5568;padding:8px 10px}.GeneralLedger_refreshButton__9xsmE:hover:not(:disabled){background:#edf2f7}.GeneralLedger_errorAlert__5-6GF{align-items:center;background:#fee;border:1.5px solid #fca5a5;border-radius:8px;color:#991b1b;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:20px;padding:12px 16px}.GeneralLedger_errorAlert__5-6GF i{font-size:16px}.GeneralLedger_errorAlert__5-6GF button{align-items:center;background:none;border:none;color:#991b1b;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;margin-left:auto;padding:0;width:20px}.GeneralLedger_tableCard__Pnl6y{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;overflow:hidden}.GeneralLedger_tableHeader__\+UT8f{align-items:center;border-bottom:1.5px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 20px}.GeneralLedger_tableHeaderLeft__GnWjH{align-items:center;display:flex;gap:20px}.GeneralLedger_tableHeaderRight__tTu9B{align-items:center;display:flex;gap:8px}.GeneralLedger_tableHeader__\+UT8f h3{color:#1a202c;font-size:15px;font-weight:600;margin:0}.GeneralLedger_pageSizeSelector__l4Nsj{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:6px}.GeneralLedger_pageSizeSelect__3IK\+8{background:#fff;border:1.5px solid #e2e8f0;border-radius:4px;color:#2d3748;cursor:pointer;font-size:12px;padding:4px 8px}.GeneralLedger_loadingContainer__ry7Yj{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.GeneralLedger_spinner__-0Cax{animation:GeneralLedger_spin__iVdS- .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:36px;margin-bottom:12px;width:36px}@keyframes GeneralLedger_spin__iVdS-{to{transform:rotate(1turn)}}.GeneralLedger_emptyState__OSP-Y{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.GeneralLedger_emptyState__OSP-Y i{color:#d1d5db;font-size:48px;margin-bottom:16px}.GeneralLedger_emptyState__OSP-Y h3{color:#4b5563;font-size:16px;font-weight:600;margin:0 0 6px}.GeneralLedger_emptyState__OSP-Y p{color:#9ca3af;font-size:13px;margin:0}.GeneralLedger_tableResponsive__g4WrV{overflow-x:auto}.GeneralLedger_ledgerTable__Bsu4K{border-collapse:collapse;width:100%}.GeneralLedger_ledgerTable__Bsu4K thead{background:#f9fafb;border-bottom:2px solid #e5e7eb}.GeneralLedger_ledgerTable__Bsu4K th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:10px 14px;text-align:left;text-transform:uppercase}.GeneralLedger_ledgerTable__Bsu4K tbody tr{border-bottom:1px solid #f3f4f6;transition:all .15s ease}.GeneralLedger_clickableRow__CUDNK{cursor:pointer}.GeneralLedger_clickableRow__CUDNK:hover{background:#f9fafb}.GeneralLedger_ledgerTable__Bsu4K td{color:#374151;font-size:13px;padding:12px 14px}.GeneralLedger_entryNumberCell__mw-XY{font-weight:600}.GeneralLedger_entryLink__n7tYL{align-items:center;color:#667eea;display:flex;gap:6px}.GeneralLedger_entryLink__n7tYL i{font-size:10px;opacity:0;transition:opacity .2s ease}.GeneralLedger_clickableRow__CUDNK:hover .GeneralLedger_entryLink__n7tYL i{opacity:1}.GeneralLedger_accountCell__zKOPo{cursor:pointer;transition:all .2s ease}.GeneralLedger_accountCell__zKOPo:hover{background:#eff6ff}.GeneralLedger_accountInfo__e3o-H{display:flex;flex-direction:column;gap:2px}.GeneralLedger_accountCode__f0mYK{color:#667eea;font-family:monospace;font-size:11px;font-weight:600}.GeneralLedger_accountName__CxqfY{color:#374151;font-size:12px}.GeneralLedger_descriptionCell__w5u89{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GeneralLedger_debitCell__ECwCP{color:#065f46;font-weight:600;text-align:right}.GeneralLedger_creditCell__wIwv4{color:#dc2626;font-weight:600;text-align:right}.GeneralLedger_balanceCell__DatT\+{color:#1a202c;font-weight:700;text-align:right}.GeneralLedger_sourceBadge__vT7IQ{border-radius:10px;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px;text-transform:capitalize}.GeneralLedger_sourceManual__lY0QT{background:#ede9fe;color:#6b21a8}.GeneralLedger_sourcePos__z\+LcP{background:#d1fae5;color:#065f46}.GeneralLedger_sourcePurchase__weKgF{background:#fef3c7;color:#92400e}.GeneralLedger_sourcePayroll__yMdAs{background:#fce7f3;color:#9d174d}.GeneralLedger_sourceAdjustment__O1tXk{background:#e0e7ff;color:#3730a3}.GeneralLedger_sourceSystem__pgdkm{background:#dbeafe;color:#1e40af}.GeneralLedger_sourceDefault__5Hx7i{background:#f3f4f6;color:#6b7280}.GeneralLedger_pagination__3NPc-{align-items:center;border-top:1.5px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 20px}.GeneralLedger_paginationInfo__B3YTs{color:#6b7280;font-size:12px;font-weight:500}.GeneralLedger_paginationButtons__tTipm{align-items:center;display:flex;gap:6px}.GeneralLedger_paginationButton__8\+JRL{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .2s ease;width:30px}.GeneralLedger_paginationButton__8\+JRL:hover:not(:disabled){background:#f7fafc;border-color:#667eea;color:#667eea}.GeneralLedger_paginationButton__8\+JRL:disabled{cursor:not-allowed;opacity:.4}.GeneralLedger_pageNumber__b69yS{color:#1a202c;font-size:12px;font-weight:600;padding:0 12px}.GeneralLedger_modalOverlay__eDMGx{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.GeneralLedger_modalLarge__wfJVq{background:#fff;border-radius:10px;display:flex;flex-direction:column;max-height:90vh;max-width:1000px;overflow:hidden;width:100%}.GeneralLedger_modalHeader__mFv\+9{align-items:center;background:linear-gradient(135deg,#667eea,#5568d3);color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.GeneralLedger_modalHeader__mFv\+9 h2{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.GeneralLedger_modalClose__s09i5{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;line-height:1;opacity:.8;transition:opacity .2s ease}.GeneralLedger_modalClose__s09i5:hover{opacity:1}.GeneralLedger_modalBody__W36IO{flex:1 1;overflow-y:auto;padding:20px}.GeneralLedger_modalFooter__gjXei{background:#f9fafb;border-top:1.5px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.GeneralLedger_accountSummary__nGlIn{background:#f9fafb;border-radius:10px;margin-bottom:20px;padding:20px}.GeneralLedger_accountDetails__aSyOU{align-items:center;display:flex;gap:12px;margin-bottom:16px}.GeneralLedger_accountDetails__aSyOU h3{color:#1a202c;font-size:18px;font-weight:700;margin:0}.GeneralLedger_accountTypeBadge__8agxk{background:#e0e7ff;border-radius:10px;color:#3730a3;font-size:11px;font-weight:600;padding:4px 12px;text-transform:uppercase}.GeneralLedger_accountMetrics__UaL0z{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.GeneralLedger_metric__BikKE{text-align:center}.GeneralLedger_metricLabel__3Aozm{color:#6b7280;display:block;font-size:11px;font-weight:500;margin-bottom:4px;text-transform:uppercase}.GeneralLedger_metricValue__utq41{color:#1a202c;font-size:18px;font-weight:700}.GeneralLedger_metricValue__utq41.GeneralLedger_debit__A8LV7{color:#065f46}.GeneralLedger_metricValue__utq41.GeneralLedger_credit__5r-k\+{color:#dc2626}.GeneralLedger_accountEntriesTable__\+9rPr{max-height:400px;overflow-x:auto}.GeneralLedger_cancelButton__oZEwe,.GeneralLedger_printButton__BXjI-{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:8px 14px;transition:all .2s ease}.GeneralLedger_cancelButton__oZEwe{background:#f7fafc;border:1.5px solid #e2e8f0;color:#4a5568}.GeneralLedger_cancelButton__oZEwe:hover{background:#edf2f7}.GeneralLedger_printButton__BXjI-{background:#667eea;color:#fff}.GeneralLedger_printButton__BXjI-:hover{background:#5568d3}@media (max-width:768px){.GeneralLedger_ledgerContainer__7Djr-{padding:12px}.GeneralLedger_pageHeader__pQk93{align-items:flex-start;flex-direction:column;gap:12px}.GeneralLedger_tableActions__3MICu{flex-wrap:wrap;width:100%}.GeneralLedger_viewToggle__B6WXn{width:100%}.GeneralLedger_statsGrid__ibQ\+K{grid-template-columns:1fr 1fr}.GeneralLedger_filtersGrid__4pJdY{grid-template-columns:1fr}.GeneralLedger_tableHeader__\+UT8f{align-items:flex-start;flex-direction:column;gap:12px}.GeneralLedger_pagination__3NPc-{flex-direction:column;gap:12px}.GeneralLedger_accountMetrics__UaL0z{grid-template-columns:1fr 1fr}.GeneralLedger_modalLarge__wfJVq{border-radius:0;max-height:100%;max-width:100%}}@media print{.GeneralLedger_ledgerContainer__7Djr-{background:#fff;padding:0}.GeneralLedger_filtersSection__Yo-Z0,.GeneralLedger_modalFooter__gjXei,.GeneralLedger_pageHeader__pQk93,.GeneralLedger_pagination__3NPc-,.GeneralLedger_statsGrid__ibQ\+K,.GeneralLedger_tableHeaderRight__tTu9B{display:none!important}.GeneralLedger_tableCard__Pnl6y{border:1px solid #000;box-shadow:none}}.TrialBalance_pageContainer__uISLg{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.TrialBalance_notification__2KQac{align-items:center;animation:TrialBalance_slideIn__\+WAxp .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.TrialBalance_notification__2KQac.TrialBalance_success__nNyXA{border-left-color:#10b981}.TrialBalance_notification__2KQac.TrialBalance_success__nNyXA i{color:#10b981}.TrialBalance_notification__2KQac.TrialBalance_error__IdRuL{border-left-color:#ef4444}.TrialBalance_notification__2KQac.TrialBalance_error__IdRuL i{color:#ef4444}.TrialBalance_notification__2KQac button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes TrialBalance_slideIn__\+WAxp{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.TrialBalance_pageHeader__E\+FI5{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.TrialBalance_headerLeft__OxAbd{align-items:center;display:flex;gap:14px}.TrialBalance_headerIcon__TtoYR{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.TrialBalance_headerTitle__hUImA h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.TrialBalance_headerSubtitle__wrp25{color:#64748b;font-size:12px;margin:2px 0 0}.TrialBalance_headerActions__Ghjso{display:flex;gap:8px}.TrialBalance_headerBtn__xYyFC{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.TrialBalance_headerBtn__xYyFC:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.TrialBalance_headerBtn__xYyFC.TrialBalance_active__\+EHEV{background:#1e293b;border-color:#1e293b;color:#fff}.TrialBalance_statsRow__JvpCy{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.TrialBalance_statCard__A4O92{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.TrialBalance_statIcon__PiZbd{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.TrialBalance_statIcon__PiZbd.TrialBalance_blue__V\+Y3u{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.TrialBalance_statIcon__PiZbd.TrialBalance_purple__7Pw6A{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.TrialBalance_statIcon__PiZbd.TrialBalance_green__PWEzr{background:linear-gradient(135deg,#10b981,#059669)}.TrialBalance_statIcon__PiZbd.TrialBalance_red__UWjF9{background:linear-gradient(135deg,#ef4444,#dc2626)}.TrialBalance_statIcon__PiZbd.TrialBalance_orange__cpf94{background:linear-gradient(135deg,#f59e0b,#d97706)}.TrialBalance_statIcon__PiZbd.TrialBalance_gray__WzfCw{background:linear-gradient(135deg,#64748b,#475569)}.TrialBalance_statInfo__8CAx3{flex:1 1}.TrialBalance_statValue__w8U83{color:#0f172a;font-size:18px;font-weight:700}.TrialBalance_statLabel__k0DEW{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.TrialBalance_searchBar__KUaBF{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px}.TrialBalance_searchInput__mFpOl{flex:1 1;min-width:250px;position:relative}.TrialBalance_searchInput__mFpOl i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.TrialBalance_searchInput__mFpOl input{background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:9px 12px 9px 36px;width:100%}.TrialBalance_searchInput__mFpOl input:focus{background:#fff;border-color:#3b82f6;outline:none}.TrialBalance_clearSearch__Rhn4L{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.TrialBalance_clearSearch__Rhn4L:hover{color:#64748b}.TrialBalance_quickFilter__9vx7I{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;min-width:130px;padding:9px 12px}.TrialBalance_quickFilter__9vx7I:focus{border-color:#3b82f6;outline:none}.TrialBalance_clearBtn__Hod6l{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 14px}.TrialBalance_clearBtn__Hod6l:hover{background:#e2e8f0;color:#475569}.TrialBalance_filtersPanel__JqIBy{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.TrialBalance_filterHeader__qVOJN{align-items:center;background:#f1f5f9;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:12px 16px}.TrialBalance_filterHeader__qVOJN h3{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.TrialBalance_filterHeader__qVOJN h3 i{color:#3b82f6}.TrialBalance_filterHeader__qVOJN button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px}.TrialBalance_filterGrid__fCuMv{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.TrialBalance_filterGroup__uCgKp label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:8px}.TrialBalance_filterGroup__uCgKp label i{color:#64748b;font-size:11px}.TrialBalance_filterGroup__uCgKp input,.TrialBalance_filterGroup__uCgKp select{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px;width:100%}.TrialBalance_filterGroup__uCgKp input:focus,.TrialBalance_filterGroup__uCgKp select:focus{border-color:#3b82f6;outline:none}.TrialBalance_filterActions__B6ZOR{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.TrialBalance_applyBtn__6\+KZr{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.TrialBalance_applyBtn__6\+KZr:hover{background:#2563eb}.TrialBalance_resetBtn__NFAQF{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.TrialBalance_resetBtn__NFAQF:hover{background:#f1f5f9}.TrialBalance_tableCard__T\+8QP{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.TrialBalance_tableHeader__NvCxN{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 16px}.TrialBalance_tableTitle__jpDtd{align-items:center;display:flex;gap:10px}.TrialBalance_tableTitle__jpDtd h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.TrialBalance_tableTitle__jpDtd h3 i{color:#3b82f6}.TrialBalance_tableCount__Vmuug{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;padding:3px 8px}.TrialBalance_showingInfo__\+nlh\+{color:#64748b;font-size:12px}.TrialBalance_tableWrapper__DstZo{overflow-x:auto}.TrialBalance_table__w8cwD{border-collapse:collapse;width:100%}.TrialBalance_table__w8cwD th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.TrialBalance_table__w8cwD td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.TrialBalance_table__w8cwD tbody tr{transition:background .15s}.TrialBalance_table__w8cwD tbody tr:hover{background:#f8fafc}.TrialBalance_clickable__IZvBx{cursor:pointer}.TrialBalance_accountCode__t8cdS{color:#3b82f6;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.TrialBalance_accountName__efoOI,.TrialBalance_amount__88jdi{color:#0f172a;font-weight:500}.TrialBalance_amount__88jdi{font-family:Monaco,Consolas,monospace}.TrialBalance_typeBadge__VOtfm{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.TrialBalance_typeBadge__VOtfm.TrialBalance_asset__79biL{background:#eff6ff;color:#1d4ed8}.TrialBalance_typeBadge__VOtfm.TrialBalance_liability__u8DRk{background:#fef2f2;color:#dc2626}.TrialBalance_typeBadge__VOtfm.TrialBalance_equity__ORkh2{background:#f5f3ff;color:#7c3aed}.TrialBalance_typeBadge__VOtfm.TrialBalance_revenue__Esdwh{background:#ecfdf5;color:#059669}.TrialBalance_typeBadge__VOtfm.TrialBalance_expense__5Uhok{background:#fff7ed;color:#c2410c}.TrialBalance_totalsRow__L4sBV{background:#f1f5f9;border-top:2px solid #c9d4e1}.TrialBalance_totalsRow__L4sBV td{color:#0f172a;font-weight:700;padding:14px}.TrialBalance_totalAmount__iH\+cB{color:#0f172a;font-family:Monaco,Consolas,monospace;font-size:14px;font-weight:700}.TrialBalance_pagination__NKcC1{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:4px;justify-content:center;padding:16px}.TrialBalance_pageBtn__frUSm{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .15s ease}.TrialBalance_pageBtn__frUSm:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.TrialBalance_pageBtn__frUSm:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.TrialBalance_pageBtn__frUSm.TrialBalance_active__\+EHEV{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.TrialBalance_pageBtn__frUSm.TrialBalance_active__\+EHEV:hover{background:#2563eb;border-color:#2563eb}.TrialBalance_ellipsis__2SDKx{align-items:center;color:#94a3b8;display:flex;font-size:14px;padding:0 8px}.TrialBalance_emptyState__zcwIF{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.TrialBalance_emptyState__zcwIF i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.TrialBalance_emptyState__zcwIF h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.TrialBalance_emptyState__zcwIF p{color:#64748b;font-size:13px;margin:0}.TrialBalance_loadingContainer__ntsc6{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.TrialBalance_spinner__d3x9p{animation:TrialBalance_spin__XI0eQ .8s linear infinite;border:3px solid #c9d4e1;border-radius:50%;border-top-color:#3b82f6;height:36px;margin-bottom:12px;width:36px}@keyframes TrialBalance_spin__XI0eQ{to{transform:rotate(1turn)}}@media (max-width:1200px){.TrialBalance_statsRow__JvpCy{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.TrialBalance_statsRow__JvpCy{grid-template-columns:repeat(2,1fr)}.TrialBalance_pageHeader__E\+FI5{align-items:flex-start;flex-direction:column;gap:12px}.TrialBalance_headerActions__Ghjso{flex-wrap:wrap;width:100%}}@media (max-width:600px){.TrialBalance_pageContainer__uISLg{padding:12px}.TrialBalance_statsRow__JvpCy{grid-template-columns:1fr}.TrialBalance_searchBar__KUaBF{flex-direction:column}.TrialBalance_searchInput__mFpOl{min-width:100%}.TrialBalance_quickFilter__9vx7I{width:100%}.TrialBalance_pagination__NKcC1{flex-wrap:wrap;gap:6px;padding:12px}.TrialBalance_pageBtn__frUSm{font-size:12px;height:32px;min-width:32px}}@media print{.TrialBalance_pageContainer__uISLg{background:#fff;padding:0}.TrialBalance_filtersPanel__JqIBy,.TrialBalance_headerActions__Ghjso,.TrialBalance_pageHeader__E\+FI5,.TrialBalance_pagination__NKcC1,.TrialBalance_searchBar__KUaBF,.TrialBalance_statsRow__JvpCy{display:none}.TrialBalance_tableCard__T\+8QP{border:none;box-shadow:none}}.BankReconciliation_reconciliationContainer__rTe6l{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.BankReconciliation_pageHeader__mzuIg{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:24px}.BankReconciliation_headerTop__T9S61{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.BankReconciliation_headerLeft__n2yDt{align-items:flex-start;display:flex;flex:1 1;gap:16px}.BankReconciliation_backButton__WFj5L{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.BankReconciliation_backButton__WFj5L:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.BankReconciliation_headerContent__EkMTN h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.BankReconciliation_headerContent__EkMTN p{color:#6b7280;font-size:.875rem;margin:0}.BankReconciliation_headerActions__De5XH{align-items:center;display:flex;flex-shrink:0;gap:12px}.BankReconciliation_viewModeToggle__rYQQV{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:2px;padding:2px}.BankReconciliation_viewModeToggle__rYQQV .BankReconciliation_btn__SUEdR{border:none;border-radius:6px;font-size:.8rem;padding:6px 12px;transition:all .2s ease}.BankReconciliation_headerActions__De5XH .BankReconciliation_btn__SUEdR{align-items:center;border-radius:8px;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.BankReconciliation_headerActions__De5XH .BankReconciliation_btn__SUEdR:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.BankReconciliation_controlsRow__N8lUv{align-items:flex-end;border-top:1px solid #f1f3f4;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px;padding-top:20px}.BankReconciliation_accountSelector__9TD-O{flex:1 1;min-width:300px}.BankReconciliation_accountSelector__9TD-O .BankReconciliation_form-label__p4QyE{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:6px}.BankReconciliation_accountSelector__9TD-O .BankReconciliation_form-select__KaKZd{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.BankReconciliation_dateControls__HiS81{align-items:flex-end;display:flex;gap:16px}.BankReconciliation_reconciliationDate__Df74S{display:flex;flex-direction:column;gap:6px}.BankReconciliation_reconciliationDate__Df74S .BankReconciliation_form-label__p4QyE{color:#374151;font-size:.875rem;font-weight:500;margin:0;white-space:nowrap}.BankReconciliation_dateRange__ieeex{align-items:center;display:flex;gap:8px}.BankReconciliation_dateSeparator__6laN0{color:#6b7280;font-size:.875rem;font-weight:500}.BankReconciliation_filterControls__htA3w{align-items:flex-end;display:flex;gap:12px}.BankReconciliation_statementBalance__jRxQY{display:flex;flex-direction:column;gap:6px}.BankReconciliation_statementBalance__jRxQY .BankReconciliation_form-label__p4QyE{color:#374151;font-size:.875rem;font-weight:500;margin:0;white-space:nowrap}.BankReconciliation_form-select__KaKZd.BankReconciliation_form-select-sm__pgPpG{border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;min-width:120px;padding:8px 12px}.BankReconciliation_form-control__PdNmS.BankReconciliation_form-control-sm__nnbTb{border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;padding:8px 12px;width:140px}.BankReconciliation_summaryRow__fxY6L{border-top:1px solid #f1f3f4;margin-top:20px;padding-top:20px}.BankReconciliation_reconciliationSummary__DJumS{align-items:center;display:flex;gap:20px;justify-content:space-between}.BankReconciliation_reconciliationStatus__S4zgO{align-items:center;border-radius:8px;display:flex;font-weight:500;gap:12px;padding:12px 16px}.BankReconciliation_reconciliationStatus__S4zgO.BankReconciliation_balanced__hTlO1{background:#dcfce7;border:1px solid #bbf7d0;color:#16a34a}.BankReconciliation_reconciliationStatus__S4zgO.BankReconciliation_unbalanced__KSMwK{background:#fee2e2;border:1px solid #fecaca;color:#dc2626}.BankReconciliation_statusText__fmqUk{font-size:.9rem;font-weight:600}.BankReconciliation_differenceAmount__mWN7L{background:#ffffff4d;border-radius:4px;font-size:.875rem;font-weight:500;margin-left:8px;padding:4px 8px}.BankReconciliation_summaryMetrics__aii2k{display:flex;gap:20px}.BankReconciliation_summaryMetric__zgsnR{text-align:center}.BankReconciliation_metricLabel__OZtwK{color:#6b7280;display:block;font-size:.75rem;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.BankReconciliation_metricValue__9Q7Db{color:#1f2937;display:block;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;font-weight:700}.BankReconciliation_transactionsTable__63oGv{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;overflow:hidden}.BankReconciliation_tableHeader__awcN-{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.BankReconciliation_tableHeader__awcN- h5{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0}.BankReconciliation_tableActions__lr9uY{display:flex;gap:12px}.BankReconciliation_transactionsTable__63oGv .BankReconciliation_table__mlinP{margin-bottom:0}.BankReconciliation_transactionsTable__63oGv .BankReconciliation_table__mlinP th{background:#f8f9fa;border-bottom:2px solid #e9ecef;color:#495057;font-size:.875rem;font-weight:600;padding:16px 12px;white-space:nowrap}.BankReconciliation_transactionsTable__63oGv .BankReconciliation_table__mlinP td{border-bottom:1px solid #f1f3f4;padding:12px;vertical-align:middle}.BankReconciliation_transactionRow__iAsU5{cursor:pointer;transition:all .2s ease}.BankReconciliation_transactionRow__iAsU5:hover{background:#f8f9fa}.BankReconciliation_transactionRow__iAsU5:hover td:first-child{border-left:3px solid #3b82f6}.BankReconciliation_transactionRow__iAsU5.BankReconciliation_reconciled__mCCzI{background:#f0fdf4;border-left:3px solid #16a34a}.BankReconciliation_transactionRow__iAsU5.BankReconciliation_reconciled__mCCzI:hover{background:#dcfce7}.BankReconciliation_transactionDescription__Ev\+qf{color:#1f2937;font-size:.875rem;font-weight:500;line-height:1.4}.BankReconciliation_referenceCode__NdxyH{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#6b7280;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;padding:4px 8px}.BankReconciliation_transactionType__KIYhn{align-items:center;display:flex;gap:8px}.BankReconciliation_typeText__s6zhn{color:#374151;font-size:.8rem;font-weight:500;text-transform:capitalize}.BankReconciliation_amountCell__VsHHC,.BankReconciliation_balanceCell__QtqjA{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;font-weight:600;min-width:120px;text-align:right}.BankReconciliation_balanceCell__QtqjA{background:#f8fafc;color:#1f2937}.BankReconciliation_actionButtons__pCJBQ{gap:8px;justify-content:center}.BankReconciliation_actionBtn__rhAZV{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.BankReconciliation_actionBtn__rhAZV.BankReconciliation_reconciled__mCCzI{background:#dcfce7;color:#16a34a}.BankReconciliation_actionBtn__rhAZV.BankReconciliation_reconciled__mCCzI:hover{background:#bbf7d0;color:#15803d}.BankReconciliation_actionBtn__rhAZV.BankReconciliation_unreconciled__PtOnW{background:#f8fafc;color:#64748b}.BankReconciliation_actionBtn__rhAZV.BankReconciliation_unreconciled__PtOnW:hover{background:#e2e8f0;color:#475569;transform:scale(1.05)}.BankReconciliation_emptyState__wtSh1{color:#6b7280;padding:60px 20px;text-align:center}.BankReconciliation_emptyState__wtSh1 i{color:#d1d5db;margin-bottom:16px}.BankReconciliation_emptyState__wtSh1 h3{color:#374151;font-size:1.25rem;font-weight:600;margin-bottom:8px}.BankReconciliation_emptyState__wtSh1 p{color:#6b7280;font-size:.875rem}.BankReconciliation_actionButtons__pCJBQ{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding-top:24px}.BankReconciliation_actionButtons__pCJBQ .BankReconciliation_btn__SUEdR{align-items:center;border-radius:8px;display:flex;font-size:.875rem;font-weight:500;gap:8px;justify-content:center;min-width:160px;padding:12px 24px}@media (max-width:1200px){.BankReconciliation_controlsRow__N8lUv{align-items:stretch;flex-direction:column;gap:16px}.BankReconciliation_accountSelector__9TD-O{min-width:auto}.BankReconciliation_reconciliationSummary__DJumS{align-items:stretch;flex-direction:column;gap:16px}.BankReconciliation_summaryMetrics__aii2k{flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.BankReconciliation_reconciliationContainer__rTe6l{padding:16px}.BankReconciliation_headerTop__T9S61{align-items:stretch;flex-direction:column;gap:16px}.BankReconciliation_headerLeft__n2yDt{flex-direction:column;gap:12px}.BankReconciliation_headerContent__EkMTN h1{font-size:1.5rem}.BankReconciliation_headerActions__De5XH{flex-wrap:wrap;gap:8px;justify-content:space-between}.BankReconciliation_viewModeToggle__rYQQV{justify-content:center;width:100%}.BankReconciliation_dateControls__HiS81{align-items:stretch;flex-direction:column;gap:12px}.BankReconciliation_dateRange__ieeex{justify-content:space-between}.BankReconciliation_filterControls__htA3w{flex-direction:column;gap:8px}.BankReconciliation_form-control__PdNmS.BankReconciliation_form-control-sm__nnbTb,.BankReconciliation_form-select__KaKZd.BankReconciliation_form-select-sm__pgPpG{min-width:auto;width:100%}.BankReconciliation_summaryMetrics__aii2k{flex-direction:column;gap:12px}.BankReconciliation_summaryMetric__zgsnR{align-items:center;border-bottom:1px solid #f1f3f4;display:flex;justify-content:space-between;padding:8px 0;text-align:left}.BankReconciliation_summaryMetric__zgsnR:last-child{border-bottom:none}.BankReconciliation_metricLabel__OZtwK,.BankReconciliation_metricValue__9Q7Db{display:inline;margin:0}.BankReconciliation_transactionsTable__63oGv{font-size:.875rem}.BankReconciliation_transactionsTable__63oGv .BankReconciliation_table__mlinP td,.BankReconciliation_transactionsTable__63oGv .BankReconciliation_table__mlinP th{padding:10px 8px}.BankReconciliation_amountCell__VsHHC,.BankReconciliation_balanceCell__QtqjA{font-size:.8rem;min-width:100px}.BankReconciliation_actionButtons__pCJBQ{flex-direction:column;gap:8px}.BankReconciliation_actionButtons__pCJBQ .BankReconciliation_btn__SUEdR{width:100%}.BankReconciliation_transactionsTable__63oGv .BankReconciliation_table-responsive__bCwNg{border-radius:8px}.BankReconciliation_transactionsTable__63oGv .BankReconciliation_table__mlinP{min-width:1000px}}@media (max-width:576px){.BankReconciliation_headerContent__EkMTN h1{font-size:1.25rem}.BankReconciliation_headerActions__De5XH{flex-direction:column;gap:8px}.BankReconciliation_headerActions__De5XH .BankReconciliation_btn__SUEdR{justify-content:center;width:100%}.BankReconciliation_reconciliationStatus__S4zgO{flex-direction:column;gap:8px;text-align:center}.BankReconciliation_differenceAmount__mWN7L{margin-left:0}.BankReconciliation_tableHeader__awcN-{align-items:stretch;flex-direction:column;gap:12px}.BankReconciliation_tableActions__lr9uY{justify-content:center}.BankReconciliation_transactionType__KIYhn{flex-direction:column;gap:4px}.BankReconciliation_referenceCode__NdxyH{font-size:.7rem;padding:2px 6px}.BankReconciliation_actionBtn__rhAZV{font-size:.75rem;height:28px;width:28px}}@keyframes BankReconciliation_fadeIn__E5MLo{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BankReconciliation_transactionRow__iAsU5{animation:BankReconciliation_fadeIn__E5MLo .3s ease}.BankReconciliation_actionBtn__rhAZV:focus,.BankReconciliation_backButton__WFj5L:focus,.BankReconciliation_transactionRow__iAsU5:focus{outline:2px solid #3b82f6;outline-offset:2px}@media print{.BankReconciliation_reconciliationContainer__rTe6l{background:#fff;box-shadow:none;padding:0}.BankReconciliation_actionButtons__pCJBQ,.BankReconciliation_headerActions__De5XH,.BankReconciliation_tableActions__lr9uY{display:none}.BankReconciliation_transactionsTable__63oGv{border:1px solid #000}.BankReconciliation_transactionRow__iAsU5{break-inside:avoid;page-break-inside:avoid}}.BankReconciliation_reconciliationStatus__S4zgO.BankReconciliation_balanced__hTlO1{overflow:hidden;position:relative}.BankReconciliation_reconciliationStatus__S4zgO.BankReconciliation_balanced__hTlO1:before{animation:BankReconciliation_shimmer__RQzYs 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes BankReconciliation_shimmer__RQzYs{0%{left:-100%}to{left:100%}}.BankReconciliation_transactionRow__iAsU5:hover .BankReconciliation_referenceCode__NdxyH{background:#f1f5f9;border-color:#cbd5e1}.BankReconciliation_transactionRow__iAsU5:hover .BankReconciliation_transactionDescription__Ev\+qf{color:#3b82f6}.ReceivableBalances_pageContainer__hplfi{background:#f8f9fc;min-height:calc(100vh - 60px);padding:0}.ReceivableBalances_pageContent__jkF43{margin:0 auto;max-width:1600px;padding:24px 32px}.ReceivableBalances_alert__eXNGi{animation:ReceivableBalances_slideIn__MZuxS .3s ease;border:none;border-radius:10px;margin-bottom:20px}@keyframes ReceivableBalances_slideIn__MZuxS{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ReceivableBalances_pageHeader__Wgnc4{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.ReceivableBalances_headerLeft__mB-H1{align-items:flex-start;display:flex;gap:16px}.ReceivableBalances_titleSection__6NylT{display:flex;flex-direction:column;gap:4px}.ReceivableBalances_pageTitle__3E4aR{color:#1e293b;font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0}.ReceivableBalances_pageSubtitle__uF9iC{color:#64748b;font-size:14px;margin:0}.ReceivableBalances_headerRight__l0B1z{align-items:center;display:flex;gap:12px}.ReceivableBalances_refreshBtn__-mp4b{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.ReceivableBalances_refreshBtn__-mp4b:hover{background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.ReceivableBalances_refreshBtn__-mp4b:disabled{cursor:not-allowed;opacity:.6}.ReceivableBalances_primaryBtn__Odweh{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;box-shadow:0 2px 8px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.ReceivableBalances_primaryBtn__Odweh:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.ReceivableBalances_kpiRow__hnZmN{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.ReceivableBalances_kpiCard__pT-1N{align-items:flex-start;background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000a;display:flex;gap:16px;padding:20px;transition:all .2s}.ReceivableBalances_kpiCard__pT-1N:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.ReceivableBalances_kpiIcon__AAWcM{align-items:center;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;width:48px}.ReceivableBalances_kpiContent__iYrvo{display:flex;flex-direction:column;gap:4px;min-width:0}.ReceivableBalances_kpiLabel__NXCaX{color:#64748b;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ReceivableBalances_kpiValue__627TR{color:#1e293b;font-size:22px;font-weight:700;line-height:1.2}.ReceivableBalances_kpiDanger__x8iX0{color:#dc2626}.ReceivableBalances_kpiSuccess__qJavN{color:#059669}.ReceivableBalances_kpiChange__vY\+4b{align-items:center;color:#64748b;display:flex;font-size:12px}.ReceivableBalances_kpiChangeWarning__88jGe{align-items:center;color:#d97706;display:flex;font-size:12px}.ReceivableBalances_kpiChangeSuccess__K0Lhd{align-items:center;color:#059669;display:flex;font-size:12px}.ReceivableBalances_agingRow__LxrNM{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:20px}.ReceivableBalances_agingCard__YGOKW{border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px;text-align:center;transition:all .2s}.ReceivableBalances_agingCard__YGOKW:hover{transform:translateY(-2px)}.ReceivableBalances_agingLabel__S1wP8{font-size:11px;font-weight:600;letter-spacing:.5px}.ReceivableBalances_agingValue__yjAHJ{font-size:15px;font-weight:700}.ReceivableBalances_agingCurrent__0GJZQ{background:#d1fae5}.ReceivableBalances_agingCurrent__0GJZQ .ReceivableBalances_agingLabel__S1wP8,.ReceivableBalances_agingCurrent__0GJZQ .ReceivableBalances_agingValue__yjAHJ{color:#065f46}.ReceivableBalances_aging1to30__IZQ-1{background:#dbeafe}.ReceivableBalances_aging1to30__IZQ-1 .ReceivableBalances_agingLabel__S1wP8,.ReceivableBalances_aging1to30__IZQ-1 .ReceivableBalances_agingValue__yjAHJ{color:#1e40af}.ReceivableBalances_aging31to60__\+HDvr{background:#fef3c7}.ReceivableBalances_aging31to60__\+HDvr .ReceivableBalances_agingLabel__S1wP8,.ReceivableBalances_aging31to60__\+HDvr .ReceivableBalances_agingValue__yjAHJ{color:#92400e}.ReceivableBalances_aging61to90__NPhYv{background:#fed7aa}.ReceivableBalances_aging61to90__NPhYv .ReceivableBalances_agingLabel__S1wP8,.ReceivableBalances_aging61to90__NPhYv .ReceivableBalances_agingValue__yjAHJ{color:#9a3412}.ReceivableBalances_agingOver90__ox7bd{background:#fee2e2}.ReceivableBalances_agingOver90__ox7bd .ReceivableBalances_agingLabel__S1wP8,.ReceivableBalances_agingOver90__ox7bd .ReceivableBalances_agingValue__yjAHJ{color:#991b1b}.ReceivableBalances_agingTotal__qEEGo{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.ReceivableBalances_agingTotal__qEEGo .ReceivableBalances_agingLabel__S1wP8{color:#ffffffe6}.ReceivableBalances_agingTotal__qEEGo .ReceivableBalances_agingValue__yjAHJ{color:#fff}.ReceivableBalances_controlsRow__tS35V{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.ReceivableBalances_tabsSection__KR6Af{align-items:center;display:flex}.ReceivableBalances_tabs__Rywoj{background:#f1f5f9;border-radius:10px;display:flex;gap:4px;padding:4px}.ReceivableBalances_tab__B-EI6{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.ReceivableBalances_tab__B-EI6:hover{background:#fff;color:#1e293b}.ReceivableBalances_tabActive__QHhkg{background:#fff;box-shadow:0 1px 3px #0000001a;color:#1e293b}.ReceivableBalances_tabCount__-IyVP{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;font-weight:600;padding:2px 8px}.ReceivableBalances_tabActive__QHhkg .ReceivableBalances_tabCount__-IyVP{background:#3b82f6;color:#fff}.ReceivableBalances_filtersSection__y8-Kd{align-items:center;display:flex;gap:12px}.ReceivableBalances_dateRange__U72nV{align-items:center;display:flex;gap:8px}.ReceivableBalances_dateInput__dOQqg{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:13px;padding:8px 12px;transition:all .2s}.ReceivableBalances_dateInput__dOQqg:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ReceivableBalances_dateSeparator__w5yfs{color:#94a3b8;font-size:12px}.ReceivableBalances_actionButtons__xHGXX{align-items:center;display:flex;gap:8px}.ReceivableBalances_iconBtn__zJ48W{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;transition:all .2s;width:38px}.ReceivableBalances_iconBtn__zJ48W:hover{background:#f8fafc;border-color:#3b82f6;color:#3b82f6}.ReceivableBalances_refreshBtnSmall__0jJqd{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.ReceivableBalances_refreshBtnSmall__0jJqd:hover{border-color:#3b82f6;color:#3b82f6}.ReceivableBalances_refreshBtnSmall__0jJqd:disabled{cursor:not-allowed;opacity:.6}.ReceivableBalances_searchRow__iijlz{align-items:center;display:flex;gap:12px;margin-bottom:16px}.ReceivableBalances_searchBox__bZy4r{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex:1 1;max-width:400px;padding:0 14px;position:relative;transition:all .2s}.ReceivableBalances_searchBox__bZy4r:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ReceivableBalances_searchBox__bZy4r i{color:#94a3b8;font-size:14px}.ReceivableBalances_searchBox__bZy4r input{background:#0000;border:none;color:#334155;flex:1 1;font-size:14px;outline:none;padding:12px 10px}.ReceivableBalances_searchBox__bZy4r input::placeholder{color:#94a3b8}.ReceivableBalances_clearSearch__Ft18D{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;width:24px}.ReceivableBalances_clearSearch__Ft18D:hover{background:#e2e8f0;color:#334155}.ReceivableBalances_clearAllBtn__\+oj0l{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;font-size:13px;font-weight:500;padding:10px 16px;transition:all .2s}.ReceivableBalances_clearAllBtn__\+oj0l:hover{background:#fee2e2;border-color:#fca5a5}.ReceivableBalances_resultCount__n1Ohh{color:#64748b;font-size:13px;margin-left:auto}.ReceivableBalances_tableContainer__ekKG8{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.ReceivableBalances_tableWrapper__VtLGj{overflow-x:auto}.ReceivableBalances_emptyState__mkv99,.ReceivableBalances_loadingState__7eIZZ{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.ReceivableBalances_loadingState__7eIZZ p{color:#64748b;margin-top:16px}.ReceivableBalances_emptyState__mkv99 i{color:#cbd5e1;font-size:56px;margin-bottom:16px}.ReceivableBalances_emptyState__mkv99 h3{color:#334155;font-size:18px;margin-bottom:8px}.ReceivableBalances_emptyState__mkv99 p{color:#94a3b8;margin-bottom:20px}.ReceivableBalances_table__1\+3YB{border-collapse:collapse;width:100%}.ReceivableBalances_table__1\+3YB thead{background:#f8fafc}.ReceivableBalances_table__1\+3YB thead th{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.ReceivableBalances_checkboxCol__ED8R5{padding-left:20px!important;width:50px}.ReceivableBalances_amountCol__B\+8ij{text-align:right!important}.ReceivableBalances_centerCol__QpGwX{text-align:center!important}.ReceivableBalances_tableRow__PxEmT{cursor:pointer;transition:all .15s}.ReceivableBalances_tableRow__PxEmT:hover{background:#f8fafc}.ReceivableBalances_rowSelected__Q1AS7{background:#eff6ff!important}.ReceivableBalances_tableRow__PxEmT td{border-bottom:1px solid #f1f5f9;padding:16px;vertical-align:middle}.ReceivableBalances_checkbox__oU-Df{accent-color:#3b82f6;border-radius:4px;cursor:pointer;height:18px;width:18px}.ReceivableBalances_customerCell__uOrI8{align-items:center;display:flex;gap:12px}.ReceivableBalances_customerAvatar__lPn6V{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:40px;justify-content:center;width:40px}.ReceivableBalances_customerInfo__nkO5L{display:flex;flex-direction:column;min-width:0}.ReceivableBalances_customerName__F0Q9W{color:#1e293b;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReceivableBalances_customerCode__eIPY1{color:#94a3b8;font-size:12px}.ReceivableBalances_contactCell__IrkkI{display:flex;flex-direction:column;gap:2px}.ReceivableBalances_contactPhone__nSfuG{color:#334155;font-size:13px}.ReceivableBalances_contactEmail__QEsTB{color:#94a3b8;font-size:12px}.ReceivableBalances_amountValue__7uS6d{font-size:14px;font-weight:600}.ReceivableBalances_amountCurrent__Uc8vO{color:#059669}.ReceivableBalances_amountWarning__Q2Ytx{color:#d97706}.ReceivableBalances_amountOverdue__3kPG1{color:#ea580c}.ReceivableBalances_amountCritical__xU0-2{color:#dc2626}.ReceivableBalances_amountPaid__yxdAZ{color:#64748b}.ReceivableBalances_creditLimit__55vUw{color:#64748b;font-size:14px}.ReceivableBalances_invoiceBadge__1zDS2{align-items:center;background:#eff6ff;border-radius:12px;color:#3b82f6;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;min-width:28px;padding:0 8px}.ReceivableBalances_dateValue__shlLx{color:#334155;font-size:13px}.ReceivableBalances_statusBadge__At3sm{border-radius:8px;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.3px;padding:6px 12px}.ReceivableBalances_statusCurrent__BzR6Q{background:#d1fae5;color:#065f46}.ReceivableBalances_statusOverdue__nELd6{background:#fee2e2;color:#991b1b}.ReceivableBalances_statusCritical__uyx6t{background:#7f1d1d;color:#fff}.ReceivableBalances_statusPaid__G6rsv{background:#dbeafe;color:#1e40af}.ReceivableBalances_pagination__1gn7z{align-items:center;background:#fff;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.ReceivableBalances_paginationInfo__AYETn{color:#64748b;font-size:13px}.ReceivableBalances_paginationControls__6WYnz{display:flex;gap:6px}.ReceivableBalances_paginationBtn__XgIHf{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 14px;transition:all .2s}.ReceivableBalances_paginationBtn__XgIHf:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#334155}.ReceivableBalances_paginationBtn__XgIHf:disabled{cursor:not-allowed;opacity:.5}.ReceivableBalances_paginationBtnActive__TgvNN{background:#3b82f6;border-color:#3b82f6;color:#fff}.ReceivableBalances_paginationBtnActive__TgvNN:hover{background:#2563eb;color:#fff}@media (max-width:1400px){.ReceivableBalances_kpiRow__hnZmN{grid-template-columns:repeat(4,1fr)}.ReceivableBalances_agingRow__LxrNM{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.ReceivableBalances_pageContent__jkF43{padding:16px}.ReceivableBalances_controlsRow__tS35V{align-items:stretch;flex-direction:column;gap:12px}.ReceivableBalances_filtersSection__y8-Kd{justify-content:space-between}.ReceivableBalances_searchRow__iijlz{flex-wrap:wrap}.ReceivableBalances_searchBox__bZy4r{flex:1 1 100%;max-width:100%}.ReceivableBalances_resultCount__n1Ohh{margin-left:0;margin-top:8px;text-align:right;width:100%}}@media (max-width:768px){.ReceivableBalances_kpiRow__hnZmN{grid-template-columns:1fr}.ReceivableBalances_agingRow__LxrNM{grid-template-columns:repeat(2,1fr)}.ReceivableBalances_pageHeader__Wgnc4{flex-direction:column;gap:16px}.ReceivableBalances_headerRight__l0B1z{justify-content:flex-end;width:100%}.ReceivableBalances_tabs__Rywoj{flex-wrap:wrap}.ReceivableBalances_dateRange__U72nV{flex-wrap:wrap;gap:8px}.ReceivableBalances_dateInput__dOQqg{flex:1 1;min-width:120px}.ReceivableBalances_table__1\+3YB{min-width:900px}}@media print{.ReceivableBalances_pageContainer__hplfi{background:#fff}.ReceivableBalances_actionButtons__xHGXX,.ReceivableBalances_checkboxCol__ED8R5,.ReceivableBalances_checkbox__oU-Df,.ReceivableBalances_headerRight__l0B1z,.ReceivableBalances_pagination__1gn7z,.ReceivableBalances_searchRow__iijlz{display:none!important}.ReceivableBalances_agingCard__YGOKW,.ReceivableBalances_kpiCard__pT-1N,.ReceivableBalances_tableContainer__ekKG8{border:1px solid #e2e8f0;box-shadow:none}.ReceivableBalances_tableRow__PxEmT:hover{background:#0000}}.ReceivableBalances_backBtn__i3uU3{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.ReceivableStatement_statementContainer__JRJBM{background:#f8f9fa;min-height:100%;padding:24px}.ReceivableStatement_pageHeader__yWZDT{align-items:center;display:flex;gap:16px;margin-bottom:20px}.ReceivableStatement_backButton__qWs-v{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.ReceivableStatement_backButton__qWs-v:hover{background:#f3f4f6;border-color:#2563eb;color:#2563eb}.ReceivableStatement_pageHeader__yWZDT h1{color:#1a1a2e;font-size:24px;font-weight:600;margin:0}.ReceivableStatement_filtersBar__x4fpZ{align-items:flex-end;background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:16px 20px}.ReceivableStatement_filterItem__MZTDa{display:flex;flex-direction:column;gap:6px}.ReceivableStatement_filterItem__MZTDa label{color:#6b7280;font-size:12px;font-weight:500}.ReceivableStatement_customerBadge__tUqHv{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;min-width:160px;padding:8px 14px}.ReceivableStatement_customerBadge__tUqHv .ReceivableStatement_dot__XOtz4{background:#10b981;border-radius:50%;height:8px;width:8px}.ReceivableStatement_customerBadge__tUqHv .ReceivableStatement_name__z0XoB{color:#1f2937;font-size:14px;font-weight:500}.ReceivableStatement_dropdownWrapper__1CTnF{position:relative}.ReceivableStatement_dropdownButton__v9eo9{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;cursor:pointer;display:flex;font-size:14px;gap:8px;min-width:180px;padding:8px 14px}.ReceivableStatement_dropdownButton__v9eo9 i:first-child{color:#6b7280}.ReceivableStatement_dropdownButton__v9eo9 span{flex:1 1;text-align:left}.ReceivableStatement_dropdownButton__v9eo9 i:last-child{color:#9ca3af;font-size:10px}.ReceivableStatement_dropdownMenu__KhF3O{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;left:0;min-width:100%;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:100}.ReceivableStatement_dropdownItem__266p\+{color:#374151;cursor:pointer;font-size:14px;padding:10px 14px}.ReceivableStatement_dropdownItem__266p\+:hover{background:#f3f4f6}.ReceivableStatement_dropdownItem__266p\+.ReceivableStatement_active__fF0RY{background:#eff6ff;color:#2563eb;font-weight:500}.ReceivableStatement_dateInput__v6iKu{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:14px;min-width:140px;padding:8px 12px}.ReceivableStatement_dateInput__v6iKu:focus{border-color:#2563eb;outline:none}.ReceivableStatement_actionButtons__uQZMi{align-items:center;display:flex;gap:12px;margin-left:auto}.ReceivableStatement_moreActionsWrapper__oMp0y{position:relative}.ReceivableStatement_moreActionsButton__CtYgP{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px}.ReceivableStatement_moreActionsButton__CtYgP:hover{background:#f9fafb}.ReceivableStatement_moreActionsButton__CtYgP i{color:#6b7280;font-size:10px}.ReceivableStatement_moreActionsMenu__xwEJn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.ReceivableStatement_menuItem__wBz1N{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:12px 16px}.ReceivableStatement_menuItem__wBz1N:hover{background:#f3f4f6}.ReceivableStatement_menuItem__wBz1N i{color:#6b7280;width:16px}.ReceivableStatement_sendButton__5E1hk{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px}.ReceivableStatement_sendButton__5E1hk:hover{background:#1d4ed8}.ReceivableStatement_statementContent__q4-Y6{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.ReceivableStatement_loadingState__djL1n{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.ReceivableStatement_spinner__FcP5n{animation:ReceivableStatement_spin__Y59Nr .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#2563eb;height:36px;margin-bottom:12px;width:36px}@keyframes ReceivableStatement_spin__Y59Nr{to{transform:rotate(1turn)}}.ReceivableStatement_errorState__vUAPa{align-items:center;color:#dc2626;display:flex;flex-direction:column;padding:60px 20px}.ReceivableStatement_errorState__vUAPa i{font-size:36px;margin-bottom:12px;opacity:.6}.ReceivableStatement_errorState__vUAPa button{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;margin-top:12px;padding:8px 16px}.ReceivableStatement_emptyState__m00LZ{align-items:center;color:#9ca3af;display:flex;flex-direction:column;padding:60px 20px}.ReceivableStatement_emptyState__m00LZ i{font-size:40px;margin-bottom:12px}.ReceivableStatement_statementCard__X-fa\+{padding:32px}.ReceivableStatement_statementHeader__O3vNJ{border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:24px}.ReceivableStatement_billTo__k7\+sg .ReceivableStatement_label__2OtBp{color:#9ca3af;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ReceivableStatement_billTo__k7\+sg .ReceivableStatement_customerName__OK7X8{color:#1f2937;font-size:22px;font-weight:600;margin:0 0 4px}.ReceivableStatement_billTo__k7\+sg .ReceivableStatement_customerCode__i\+Rkp{background:#eef2ff;border-radius:4px;color:#6366f1;display:inline-block;font-size:13px;margin-bottom:8px;padding:2px 8px}.ReceivableStatement_billTo__k7\+sg .ReceivableStatement_email__kJ6pj,.ReceivableStatement_billTo__k7\+sg .ReceivableStatement_phone__37x7S{color:#6b7280;font-size:14px;margin:4px 0}.ReceivableStatement_statementInfo__JxYzA{text-align:right}.ReceivableStatement_statementInfo__JxYzA h3{color:#1f2937;font-size:18px;font-weight:600;margin:0 0 4px}.ReceivableStatement_statementInfo__JxYzA p{color:#9ca3af;font-size:14px;margin:0}.ReceivableStatement_dateRangeText__eiv3O{color:#6b7280;font-size:12px;margin-top:8px!important}.ReceivableStatement_creditInfo__roUBC{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:28px}.ReceivableStatement_creditItem__VVTEx{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:20px 24px;transition:all .2s ease}.ReceivableStatement_creditItem__VVTEx:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.ReceivableStatement_creditIcon__LWDKK{align-items:center;border-radius:12px;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.ReceivableStatement_creditIcon__LWDKK.ReceivableStatement_limitIcon__Kt6c2{background:#dbeafe;color:#2563eb}.ReceivableStatement_creditIcon__LWDKK.ReceivableStatement_balanceIcon__IqqHl{background:#fef3c7;color:#d97706}.ReceivableStatement_creditIcon__LWDKK.ReceivableStatement_availableIcon__3K2ES{background:#d1fae5;color:#059669}.ReceivableStatement_creditDetails__hhiTe{display:flex;flex-direction:column;gap:4px}.ReceivableStatement_creditLabel__-Hy2J{color:#64748b;font-size:13px;font-weight:500;letter-spacing:.2px}.ReceivableStatement_creditValue__Z5zba{color:#1e293b;font-size:20px;font-weight:700;letter-spacing:-.5px}.ReceivableStatement_creditValue__Z5zba.ReceivableStatement_debitText__GplJ2{color:#dc2626}.ReceivableStatement_creditValue__Z5zba.ReceivableStatement_creditText__54bbc{color:#059669}.ReceivableStatement_tableWrapper__pPret{margin-bottom:24px;overflow-x:auto}.ReceivableStatement_invoicesTable__F9aar{border-collapse:collapse;width:100%}.ReceivableStatement_invoicesTable__F9aar thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.ReceivableStatement_invoicesTable__F9aar thead th.ReceivableStatement_alignRight__mjwP7{text-align:right}.ReceivableStatement_invoicesTable__F9aar tbody tr{border-bottom:1px solid #f3f4f6}.ReceivableStatement_invoicesTable__F9aar tbody tr:hover{background:#fafafa}.ReceivableStatement_invoicesTable__F9aar tbody td{color:#374151;font-size:14px;padding:14px 16px}.ReceivableStatement_invoicesTable__F9aar tbody td.ReceivableStatement_alignRight__mjwP7{text-align:right}.ReceivableStatement_noData__ND-OJ{color:#9ca3af;font-style:italic;padding:40px 16px!important;text-align:center}.ReceivableStatement_referenceCell__2atxU{align-items:center;display:flex;gap:10px}.ReceivableStatement_referenceCell__2atxU i{align-items:center;background:#2563eb;border-radius:6px;color:#fff;display:flex;font-size:11px;height:28px;justify-content:center;width:28px}.ReceivableStatement_referenceCell__2atxU span{color:#1f2937;font-weight:500}.ReceivableStatement_openingRow__P\+Vfy{background:#f9fafb;font-weight:500}.ReceivableStatement_openingRow__P\+Vfy td{color:#6b7280}.ReceivableStatement_openingRow__P\+Vfy .ReceivableStatement_referenceCell__2atxU i{background:#64748b}.ReceivableStatement_paymentRow__3XIgK{background:#f0fdf4}.ReceivableStatement_paymentRow__3XIgK .ReceivableStatement_referenceCell__2atxU i{background:#16a34a}.ReceivableStatement_creditNoteRow__e8FaM{background:#fefce8}.ReceivableStatement_creditNoteRow__e8FaM .ReceivableStatement_referenceCell__2atxU i{background:#ca8a04}.ReceivableStatement_totalsRow__B9EmF{background:#f9fafb;border-top:2px solid #e5e7eb}.ReceivableStatement_debitCol__KyS1i{color:#dc2626;font-weight:500}.ReceivableStatement_creditCol__XxMg8{color:#16a34a;font-weight:500}.ReceivableStatement_summarySection__u75pH{align-items:flex-end;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;padding-top:20px}.ReceivableStatement_summaryRow__gtBMf{display:flex;justify-content:space-between;padding:10px 0;width:300px}.ReceivableStatement_summaryLabel__SFfnG{color:#6b7280;font-size:14px}.ReceivableStatement_summaryValue__XgLwn{color:#1f2937;font-size:14px;font-weight:600}.ReceivableStatement_summaryDivider__6Tfqr{background:#e5e7eb;height:1px;margin:4px 0;width:300px}.ReceivableStatement_totalRow__92rs3{border-top:2px solid #1f2937;margin-top:8px;padding-top:12px}.ReceivableStatement_totalRow__92rs3 .ReceivableStatement_summaryLabel__SFfnG,.ReceivableStatement_totalRow__92rs3 .ReceivableStatement_summaryValue__XgLwn{color:#0f172a;font-size:16px;font-weight:700}@media print{.ReceivableStatement_statementContainer__JRJBM{background:#fff;padding:0}.ReceivableStatement_filtersBar__x4fpZ,.ReceivableStatement_pageHeader__yWZDT{display:none}.ReceivableStatement_statementContent__q4-Y6{box-shadow:none}.ReceivableStatement_invoicesTable__F9aar thead th{background:#f3f4f6!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ReceivableStatement_referenceCell__2atxU i{background:#2563eb!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ReceivableStatement_paymentRow__3XIgK .ReceivableStatement_referenceCell__2atxU i{background:#16a34a!important}.ReceivableStatement_creditInfo__roUBC{grid-template-columns:repeat(3,1fr)}.ReceivableStatement_creditItem__VVTEx{border:1px solid #e5e7eb!important}}@media (max-width:992px){.ReceivableStatement_actionButtons__uQZMi{justify-content:flex-end;margin-top:12px;width:100%}.ReceivableStatement_creditInfo__roUBC{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ReceivableStatement_statementContainer__JRJBM{padding:16px}.ReceivableStatement_filtersBar__x4fpZ{padding:12px}.ReceivableStatement_filterItem__MZTDa{flex:1 1;min-width:120px}.ReceivableStatement_statementHeader__O3vNJ{flex-direction:column;gap:20px}.ReceivableStatement_statementInfo__JxYzA{text-align:left}.ReceivableStatement_statementCard__X-fa\+{padding:20px}.ReceivableStatement_creditInfo__roUBC{grid-template-columns:1fr}.ReceivableStatement_summarySection__u75pH{align-items:stretch}.ReceivableStatement_summaryDivider__6Tfqr,.ReceivableStatement_summaryRow__gtBMf{width:100%}}.PayableBalances_container__jN-TY{background:#f4f6f8;min-height:100vh;padding:24px}.PayableBalances_alert__lN2Cd{align-items:center;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px 20px;position:fixed;right:20px;top:20px;transition:all .3s ease;z-index:1100}.PayableBalances_alertShow__PECSo{opacity:1;transform:translateX(0)}.PayableBalances_alertHide__wyTHk{opacity:0;transform:translateX(100px)}.PayableBalances_alertSuccess__byDiT{background:#10b981;color:#fff}.PayableBalances_alertError__3tysp{background:#ef4444;color:#fff}.PayableBalances_alert__lN2Cd button{align-items:center;background:#fff3;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.PayableBalances_card__KlHNm{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.PayableBalances_header__YQzXr{align-items:center;border-bottom:1px solid #eef0f2;display:flex;justify-content:space-between;padding:20px 24px}.PayableBalances_headerTitle__QvePp{align-items:center;display:flex;gap:12px}.PayableBalances_headerTitle__QvePp h1{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.PayableBalances_badge__5CteT{background:#ede9fe;border-radius:16px;color:#7c3aed;font-size:13px;font-weight:500;padding:4px 12px}.PayableBalances_headerActions__vHsff{align-items:center;display:flex;gap:12px}.PayableBalances_searchBox__oZuxy{align-items:center;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;display:flex;padding:0 12px;width:260px}.PayableBalances_searchBox__oZuxy:focus-within{background:#fff;border-color:#7c3aed}.PayableBalances_searchBox__oZuxy i{color:#9ca3af;font-size:14px}.PayableBalances_searchBox__oZuxy input{background:none;border:none;color:#374151;font-size:14px;outline:none;padding:9px 10px;width:100%}.PayableBalances_searchBox__oZuxy input::placeholder{color:#9ca3af}.PayableBalances_searchBox__oZuxy button{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px}.PayableBalances_tabsRow__hyBjx{background:#fafbfc;border-bottom:1px solid #eef0f2;padding:16px 24px}.PayableBalances_tabs__rfJyy{background:#eef0f2;border-radius:8px;display:inline-flex;gap:4px;padding:4px}.PayableBalances_tab__x48Oc{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .15s ease}.PayableBalances_tab__x48Oc:hover{background:#ffffff80;color:#475569}.PayableBalances_tab__x48Oc i{font-size:12px}.PayableBalances_tabActive__e4IbD{background:#fff;box-shadow:0 1px 2px #0000000d;color:#7c3aed}.PayableBalances_tabCount__eOc53{background:#e2e8f0;border-radius:10px;color:inherit;font-size:11px;font-weight:600;padding:2px 8px}.PayableBalances_tabActive__e4IbD .PayableBalances_tabCount__eOc53{background:#ede9fe;color:#7c3aed}.PayableBalances_toolbar__4M6a2{align-items:center;border-bottom:1px solid #eef0f2;display:flex;justify-content:space-between;padding:12px 24px}.PayableBalances_toolbarLeft__Ugv4C,.PayableBalances_toolbarRight__ILXGM{align-items:center;display:flex;gap:8px}.PayableBalances_filterWrapper__ujOiz{position:relative}.PayableBalances_filterBtn__fp3Fr{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .15s}.PayableBalances_filterBtn__fp3Fr:hover{background:#f9fafb;border-color:#cbd5e1}.PayableBalances_filterBtnActive__CnYD5{background:#7c3aed;border-color:#7c3aed;color:#fff}.PayableBalances_filterBadge__jet\+d{background:#ef4444;border-radius:8px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px}.PayableBalances_filterBtnActive__CnYD5 .PayableBalances_filterBadge__jet\+d{background:#fff;color:#7c3aed}.PayableBalances_filterPanel__HmXwL{background:#fff;border-radius:10px;box-shadow:0 8px 30px #0000001f;left:0;position:absolute;top:calc(100% + 6px);width:300px;z-index:100}.PayableBalances_filterHeader__h6x3D{align-items:center;border-bottom:1px solid #eef0f2;display:flex;justify-content:space-between;padding:14px 16px}.PayableBalances_filterHeader__h6x3D h4{color:#1e293b;font-size:14px;font-weight:600;margin:0}.PayableBalances_filterHeader__h6x3D button{background:none;border:none;color:#7c3aed;cursor:pointer;font-size:13px;font-weight:500}.PayableBalances_filterBody__DGbH7{padding:16px}.PayableBalances_filterGroup__hYa2c{margin-bottom:16px}.PayableBalances_filterGroup__hYa2c:last-child{margin-bottom:0}.PayableBalances_filterGroup__hYa2c label{color:#64748b;display:block;font-size:12px;font-weight:500;margin-bottom:6px}.PayableBalances_filterGroup__hYa2c input,.PayableBalances_filterGroup__hYa2c select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:9px 12px;width:100%}.PayableBalances_filterGroup__hYa2c input:focus,.PayableBalances_filterGroup__hYa2c select:focus{border-color:#7c3aed;outline:none}.PayableBalances_dateRange__-CKpZ{align-items:center;display:flex;gap:8px}.PayableBalances_dateRange__-CKpZ input{flex:1 1}.PayableBalances_dateRange__-CKpZ span{color:#9ca3af;font-size:12px}.PayableBalances_filterFooter__gFZTc{background:#fafbfc;border-radius:0 0 10px 10px;border-top:1px solid #eef0f2;padding:12px 16px}.PayableBalances_filterFooter__gFZTc button{background:#7c3aed;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:10px;width:100%}.PayableBalances_filterFooter__gFZTc button:hover{background:#6d28d9}.PayableBalances_iconBtn__VvoZZ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .15s;width:36px}.PayableBalances_iconBtn__VvoZZ:hover{background:#faf5ff;border-color:#7c3aed;color:#7c3aed}.PayableBalances_primaryBtn__puZ9\+{align-items:center;background:#7c3aed;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.PayableBalances_primaryBtn__puZ9\+:hover{background:#6d28d9}.PayableBalances_primaryBtn__puZ9\+ i{font-size:13px}.PayableBalances_summaryGrid__\+KMKl{grid-gap:12px;background:#fafbfc;border-bottom:1px solid #eef0f2;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);padding:20px 24px}.PayableBalances_summaryCard__PDvrR{align-items:center;background:#fff;border:1px solid #eef0f2;border-radius:10px;display:flex;gap:12px;padding:14px 16px}.PayableBalances_summaryTotal__Tyjai{background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none}.PayableBalances_summaryTotal__Tyjai .PayableBalances_summaryLabel__syQVn{color:#ffffffd9}.PayableBalances_summaryTotal__Tyjai .PayableBalances_summaryValue__9EnuP{color:#fff}.PayableBalances_summaryTotal__Tyjai .PayableBalances_summaryIcon__yoKlk{background:#fff3;color:#fff}.PayableBalances_summaryIcon__yoKlk{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.PayableBalances_iconGreen__XTjkp{background:#dcfce7;color:#16a34a}.PayableBalances_iconYellow__24Egd{background:#fef3c7;color:#d97706}.PayableBalances_iconOrange__ffdxs{background:#ffedd5;color:#ea580c}.PayableBalances_iconRed__gSp2q{background:#fee2e2;color:#dc2626}.PayableBalances_iconDarkRed__N8qiE{background:#fecaca;color:#991b1b}.PayableBalances_summaryContent__CbYW3{display:flex;flex-direction:column;gap:2px;min-width:0}.PayableBalances_summaryLabel__syQVn{color:#64748b;font-size:11px;font-weight:500}.PayableBalances_summaryValue__9EnuP{color:#1e293b;font-size:15px;font-weight:700}.PayableBalances_tableWrapper__dqVhE{min-height:300px;overflow-x:auto}.PayableBalances_table__mBEXM{border-collapse:collapse;width:100%}.PayableBalances_table__mBEXM th{background:#f8f9fa;border-bottom:1px solid #eef0f2;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;padding:12px 16px;text-align:left;text-transform:uppercase}.PayableBalances_table__mBEXM td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:13px;padding:14px 16px}.PayableBalances_checkCol__mjiF7{padding-left:20px!important;width:44px}.PayableBalances_table__mBEXM input[type=checkbox]{accent-color:#7c3aed;cursor:pointer;height:16px;width:16px}.PayableBalances_rightAlign__etcx0{text-align:right}.PayableBalances_row__GKC1G{cursor:pointer;transition:background .1s}.PayableBalances_row__GKC1G:hover{background:#f9fafb}.PayableBalances_rowSelected__CNQLw{background:#faf5ff!important}.PayableBalances_vendorCell__Wrs5L{align-items:center;display:flex;gap:10px}.PayableBalances_avatar__qU2bW{align-items:center;background:linear-gradient(135deg,#7c3aed,#a78bfa);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:600;height:36px;justify-content:center;width:36px}.PayableBalances_vendorInfo__8SxTO{display:flex;flex-direction:column;gap:1px}.PayableBalances_vendorName__DBpEZ{color:#1e293b;font-weight:500}.PayableBalances_vendorCode__c1m1c{color:#94a3b8;font-size:11px}.PayableBalances_contactCell__tStuE{display:flex;flex-direction:column;gap:1px}.PayableBalances_email__kM7Gn{color:#94a3b8;font-size:11px}.PayableBalances_dateCell__b-Bwd{display:flex;flex-direction:column;gap:1px}.PayableBalances_poCount__TKyHc{color:#94a3b8;font-size:11px}.PayableBalances_amountDue__oejkX{color:#7c3aed;font-weight:600}.PayableBalances_status__K4cvY{border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.PayableBalances_statusCurrent__UNLi8{background:#dbeafe;color:#2563eb}.PayableBalances_statusOverdue__PVe2\+{background:#fee2e2;color:#dc2626}.PayableBalances_statusPaid__z62Ky{background:#dcfce7;color:#16a34a}.PayableBalances_loading__kxDUh{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.PayableBalances_spinner__jGjQi{animation:PayableBalances_spin__OFGqI .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#7c3aed;height:36px;margin-bottom:12px;width:36px}@keyframes PayableBalances_spin__OFGqI{to{transform:rotate(1turn)}}.PayableBalances_loading__kxDUh p{color:#64748b;font-size:14px;margin:0}.PayableBalances_empty__i9m\+5{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.PayableBalances_empty__i9m\+5 i{color:#d1d5db;font-size:48px;margin-bottom:16px}.PayableBalances_empty__i9m\+5 h3{color:#374151;font-size:16px;font-weight:600;margin:0 0 6px}.PayableBalances_empty__i9m\+5 p{color:#9ca3af;font-size:13px;margin:0 0 20px}.PayableBalances_empty__i9m\+5 button{background:#ede9fe;border:none;border-radius:6px;color:#7c3aed;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px}.PayableBalances_empty__i9m\+5 button:hover{background:#7c3aed;color:#fff}.PayableBalances_footer__ivnBN{background:#fafbfc;border-top:1px solid #eef0f2;color:#64748b;font-size:13px;padding:14px 24px}@media (max-width:1400px){.PayableBalances_summaryGrid__\+KMKl{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.PayableBalances_summaryGrid__\+KMKl{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PayableBalances_container__jN-TY{padding:16px}.PayableBalances_header__YQzXr{align-items:stretch;flex-direction:column;gap:12px}.PayableBalances_searchBox__oZuxy{width:100%}.PayableBalances_summaryGrid__\+KMKl{grid-template-columns:1fr}.PayableBalances_toolbar__4M6a2{flex-wrap:wrap;gap:8px}}@media print{.PayableBalances_footer__ivnBN,.PayableBalances_tabsRow__hyBjx,.PayableBalances_toolbar__4M6a2{display:none}.PayableBalances_container__jN-TY{background:#fff;padding:0}.PayableBalances_card__KlHNm{box-shadow:none}}.CashFlow_pageContainer__CL5KJ{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.CashFlow_notification__cmXAs{align-items:center;animation:CashFlow_slideIn__ant74 .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.CashFlow_notification__cmXAs.CashFlow_success__CuoQS{border-left-color:#10b981}.CashFlow_notification__cmXAs.CashFlow_success__CuoQS i{color:#10b981}.CashFlow_notification__cmXAs.CashFlow_error__P88kt{border-left-color:#ef4444}.CashFlow_notification__cmXAs.CashFlow_error__P88kt i{color:#ef4444}.CashFlow_notification__cmXAs button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes CashFlow_slideIn__ant74{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.CashFlow_pageHeader__APvfJ{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.CashFlow_headerLeft__qKLxh{align-items:center;display:flex;gap:14px}.CashFlow_headerIcon__5XVQF{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.CashFlow_pageHeader__APvfJ h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.CashFlow_headerActions__gmign{display:flex;gap:8px}.CashFlow_headerBtn__9U9Oj{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.CashFlow_headerBtn__9U9Oj:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.CashFlow_headerBtn__9U9Oj.CashFlow_primary__xRq1Y{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.CashFlow_headerBtn__9U9Oj.CashFlow_primary__xRq1Y:hover{background:#0284c7;border-color:#0284c7}.CashFlow_statsRow__WH9Zt{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.CashFlow_statCard__ITkMI{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.CashFlow_statIcon__5c4Qp{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.CashFlow_statIcon__5c4Qp.CashFlow_blue__08Ttl{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.CashFlow_statIcon__5c4Qp.CashFlow_green__4A1YE{background:linear-gradient(135deg,#10b981,#059669)}.CashFlow_statIcon__5c4Qp.CashFlow_red__hmRSF{background:linear-gradient(135deg,#ef4444,#dc2626)}.CashFlow_statIcon__5c4Qp.CashFlow_purple__-TDjQ{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.CashFlow_statIcon__5c4Qp.CashFlow_orange__Zv5q9{background:linear-gradient(135deg,#f59e0b,#d97706)}.CashFlow_statIcon__5c4Qp.CashFlow_teal__I-5MJ{background:linear-gradient(135deg,#14b8a6,#0d9488)}.CashFlow_statIcon__5c4Qp.CashFlow_gray__fZ0Bj{background:linear-gradient(135deg,#64748b,#475569)}.CashFlow_statInfo__C8TDz{flex:1 1}.CashFlow_statValue__0v--L{color:#0f172a;font-size:18px;font-weight:700}.CashFlow_statValue__0v--L.CashFlow_positive__ODjkY{color:#059669}.CashFlow_statValue__0v--L.CashFlow_negative__aDjIT{color:#dc2626}.CashFlow_statLabel__LjAD6{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.CashFlow_activityRow__AMjEC{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.CashFlow_activityCard__nKj40{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:16px 20px}.CashFlow_activityHeader__\+uTdQ{align-items:center;color:#475569;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:8px}.CashFlow_activityHeader__\+uTdQ i{color:#64748b}.CashFlow_activityValue__Uv8Lh{font-size:22px;font-weight:700}.CashFlow_positive__ODjkY{color:#059669!important}.CashFlow_negative__aDjIT{color:#dc2626!important}.CashFlow_searchBar__vauLT{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px}.CashFlow_searchInput__B0\+tV{flex:1 1;min-width:250px;position:relative}.CashFlow_searchInput__B0\+tV i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.CashFlow_searchInput__B0\+tV input{background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:9px 12px 9px 36px;width:100%}.CashFlow_searchInput__B0\+tV input:focus{background:#fff;border-color:#0ea5e9;outline:none}.CashFlow_searchInput__B0\+tV button{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.CashFlow_searchInput__B0\+tV button:hover{color:#64748b}.CashFlow_quickFilter__GAap4{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;min-width:130px;padding:9px 12px}.CashFlow_quickFilter__GAap4:focus{border-color:#0ea5e9;outline:none}.CashFlow_clearBtn__PxCgV{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 14px}.CashFlow_clearBtn__PxCgV:hover{background:#e2e8f0;color:#475569}.CashFlow_filtersPanel__p9u4r{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.CashFlow_filterHeader__cn-nq{align-items:center;background:#f1f5f9;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:12px 16px}.CashFlow_filterHeader__cn-nq h3{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.CashFlow_filterHeader__cn-nq h3 i{color:#0ea5e9}.CashFlow_filterHeader__cn-nq button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px}.CashFlow_filterGrid__\+2SeY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.CashFlow_filterGroup__TacxF label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:8px}.CashFlow_filterGroup__TacxF label i{color:#64748b;font-size:11px}.CashFlow_filterGroup__TacxF input,.CashFlow_filterGroup__TacxF select{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px;width:100%}.CashFlow_filterGroup__TacxF input:focus,.CashFlow_filterGroup__TacxF select:focus{border-color:#0ea5e9;outline:none}.CashFlow_dateRange__3mdGn{align-items:center;display:flex;gap:10px}.CashFlow_dateRange__3mdGn input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;flex:1 1;font-size:12px;padding:9px 12px}.CashFlow_dateRange__3mdGn input:focus{border-color:#0ea5e9;outline:none}.CashFlow_dateRange__3mdGn span{color:#94a3b8;font-size:12px}.CashFlow_filterActions__0bWUC{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.CashFlow_applyBtn__a9GmS{align-items:center;background:#0ea5e9;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.CashFlow_applyBtn__a9GmS:hover{background:#0284c7}.CashFlow_resetBtn__D0ItV{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.CashFlow_resetBtn__D0ItV:hover{background:#f1f5f9}.CashFlow_tableCard__1xMyr{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.CashFlow_tableHeader__QWwM-{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 16px}.CashFlow_tableHeader__QWwM- h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.CashFlow_recordCount__nQCVi{color:#64748b;font-size:12px}.CashFlow_tableWrapper__45Su8{overflow-x:auto}.CashFlow_table__C-7fe{border-collapse:collapse;width:100%}.CashFlow_table__C-7fe th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.CashFlow_table__C-7fe td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.CashFlow_table__C-7fe tbody tr{transition:background .15s}.CashFlow_table__C-7fe tbody tr:hover{background:#f8fafc}.CashFlow_clickable__AaFGa{cursor:pointer}.CashFlow_referenceCode__Io3WG{background:#f0f9ff;border-radius:4px;color:#0ea5e9;font-family:Monaco,Consolas,monospace;font-size:12px;padding:3px 8px}.CashFlow_amount__-XdAn{font-family:Monaco,Consolas,monospace;font-weight:600}.CashFlow_categoryBadge__pDkOb{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px;text-transform:capitalize}.CashFlow_categoryBadge__pDkOb.CashFlow_blue__08Ttl{background:#eff6ff;color:#1d4ed8}.CashFlow_categoryBadge__pDkOb.CashFlow_purple__-TDjQ{background:#f5f3ff;color:#7c3aed}.CashFlow_categoryBadge__pDkOb.CashFlow_orange__Zv5q9{background:#fff7ed;color:#c2410c}.CashFlow_categoryBadge__pDkOb.CashFlow_gray__fZ0Bj{background:#f1f5f9;color:#475569}.CashFlow_typeBadge__bzy9U{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px}.CashFlow_typeBadge__bzy9U.CashFlow_inflow__x-Uh6{background:#ecfdf5;color:#059669}.CashFlow_typeBadge__bzy9U.CashFlow_outflow__pfZNp{background:#fef2f2;color:#dc2626}.CashFlow_statusBadge__INsXe{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.CashFlow_statusBadge__INsXe.CashFlow_green__4A1YE{background:#ecfdf5;color:#059669}.CashFlow_statusBadge__INsXe.CashFlow_orange__Zv5q9{background:#fff7ed;color:#c2410c}.CashFlow_statusBadge__INsXe.CashFlow_gray__fZ0Bj{background:#f1f5f9;color:#475569}.CashFlow_statusBadge__INsXe.CashFlow_red__hmRSF{background:#fef2f2;color:#dc2626}.CashFlow_actions__Av73f{display:flex;gap:4px}.CashFlow_actions__Av73f button{align-items:center;background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.CashFlow_actions__Av73f button:hover{background:#e2e8f0;border-color:#0ea5e9;color:#0ea5e9}.CashFlow_pagination__AdUjQ{background:#f8fafc;border-top:1px solid #e2e8f0;gap:4px;padding:16px}.CashFlow_pageBtn__QFle4,.CashFlow_pagination__AdUjQ{align-items:center;display:flex;justify-content:center}.CashFlow_pageBtn__QFle4{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;height:36px;min-width:36px;padding:0 10px;transition:all .15s ease}.CashFlow_pageBtn__QFle4:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.CashFlow_pageBtn__QFle4:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.CashFlow_pageBtn__QFle4.CashFlow_active__vNQiV{background:#0ea5e9;border-color:#0ea5e9;color:#fff;font-weight:600}.CashFlow_pageBtn__QFle4.CashFlow_active__vNQiV:hover{background:#0284c7;border-color:#0284c7}.CashFlow_ellipsis__xOW2w{align-items:center;color:#94a3b8;display:flex;font-size:14px;padding:0 8px}.CashFlow_emptyState__Ac3LL,.CashFlow_loadingState__Pi\+Zg{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.CashFlow_emptyState__Ac3LL i,.CashFlow_loadingState__Pi\+Zg i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.CashFlow_emptyState__Ac3LL p,.CashFlow_loadingState__Pi\+Zg p{color:#64748b;font-size:14px;margin:0}.CashFlow_emptyState__Ac3LL small{color:#94a3b8;font-size:12px;margin-top:4px}@media (max-width:1200px){.CashFlow_activityRow__AMjEC,.CashFlow_statsRow__WH9Zt{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.CashFlow_statsRow__WH9Zt{grid-template-columns:repeat(2,1fr)}.CashFlow_activityRow__AMjEC{grid-template-columns:1fr}.CashFlow_pageHeader__APvfJ{align-items:flex-start;flex-direction:column;gap:12px}.CashFlow_headerActions__gmign{flex-wrap:wrap;width:100%}}@media (max-width:600px){.CashFlow_pageContainer__CL5KJ{padding:12px}.CashFlow_statsRow__WH9Zt{grid-template-columns:1fr}.CashFlow_searchBar__vauLT{flex-direction:column}.CashFlow_searchInput__B0\+tV{min-width:100%}.CashFlow_quickFilter__GAap4{width:100%}.CashFlow_pagination__AdUjQ{flex-wrap:wrap;gap:6px;padding:12px}.CashFlow_pageBtn__QFle4{font-size:12px;height:32px;min-width:32px}}@media print{.CashFlow_pageContainer__CL5KJ{background:#fff;padding:0}.CashFlow_actions__Av73f,.CashFlow_activityRow__AMjEC,.CashFlow_filtersPanel__p9u4r,.CashFlow_headerActions__gmign,.CashFlow_pageHeader__APvfJ,.CashFlow_pagination__AdUjQ,.CashFlow_searchBar__vauLT,.CashFlow_statsRow__WH9Zt{display:none}.CashFlow_tableCard__1xMyr{border:none;box-shadow:none}}.ProfitLoss_profitLossContainer__W\+z2r{background:#f5f7fa;margin:0 auto;max-width:1600px;min-height:100vh;padding:20px}.ProfitLoss_pageHeader__5MqO6{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.ProfitLoss_headerLeft__C6B2x{align-items:center;display:flex;gap:12px}.ProfitLoss_headerLeft__C6B2x h1{color:#1a202c;font-size:22px;font-weight:700;margin:0}.ProfitLoss_periodText__cfAS7{color:#6b7280;font-size:13px;margin:2px 0 0}.ProfitLoss_backButton__j8Ke3{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.ProfitLoss_backButton__j8Ke3:hover{background:#f7fafc;border-color:#667eea;color:#667eea}.ProfitLoss_tableActions__EwWEe{align-items:center;display:flex;gap:8px}.ProfitLoss_periodSelect__9mYIJ{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;color:#2d3748;cursor:pointer;font-size:12px;min-width:120px;padding:7px 12px}.ProfitLoss_periodSelect__9mYIJ:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a;outline:none}.ProfitLoss_exportButton__uNEan,.ProfitLoss_printButton__VZZWG,.ProfitLoss_toggleFiltersButton__bGAUH{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:7px 12px;transition:all .2s ease}.ProfitLoss_toggleFiltersButton__bGAUH{background:#667eea;color:#fff}.ProfitLoss_toggleFiltersButton__bGAUH:hover{background:#5568d3}.ProfitLoss_exportButton__uNEan{background:#10b981;color:#fff}.ProfitLoss_exportButton__uNEan:hover{background:#059669}.ProfitLoss_printButton__VZZWG{background:#f7fafc;border:1.5px solid #e2e8f0;color:#4a5568}.ProfitLoss_printButton__VZZWG:hover{background:#edf2f7}.ProfitLoss_summaryGrid__ZLqLG{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:20px}.ProfitLoss_summaryCard__aDhFt{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;gap:14px;padding:18px}.ProfitLoss_summaryIcon__l92Rd{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.ProfitLoss_revenueCard__EKDg8 .ProfitLoss_summaryIcon__l92Rd{background:#dbeafe;color:#1e40af}.ProfitLoss_grossProfitCard__F3pLr .ProfitLoss_summaryIcon__l92Rd{background:#d1fae5;color:#065f46}.ProfitLoss_operatingCard__MCu1w .ProfitLoss_summaryIcon__l92Rd{background:#fef3c7;color:#92400e}.ProfitLoss_netProfitCard__JSUCW .ProfitLoss_summaryIcon__l92Rd{background:#ede9fe;color:#6b21a8}.ProfitLoss_summaryContent__sU-c6{flex:1 1}.ProfitLoss_summaryLabel__6LsXF{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.ProfitLoss_summaryValue__jVCuP{color:#1a202c;font-size:20px;font-weight:700}.ProfitLoss_summaryPercentage__6PjEi{color:#10b981;font-size:11px;font-weight:600;margin-top:2px}.ProfitLoss_filtersSection__ykmtq{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;margin-bottom:20px;padding:16px 20px}.ProfitLoss_filtersGrid__A1br3{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ProfitLoss_filterGroup__z9BeH{display:flex;flex-direction:column}.ProfitLoss_filterGroup__z9BeH label{color:#4a5568;font-size:11px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.ProfitLoss_dateInput__6YO93{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;color:#2d3748;font-size:13px;padding:8px 10px;transition:all .2s ease}.ProfitLoss_dateInput__6YO93:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a;outline:none}.ProfitLoss_applyButton__bePJl{align-items:center;background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:8px 12px;transition:all .2s ease}.ProfitLoss_applyButton__bePJl:hover:not(:disabled){background:#5568d3}.ProfitLoss_applyButton__bePJl:disabled{cursor:not-allowed;opacity:.5}.ProfitLoss_errorAlert__CD0IW{align-items:center;background:#fee;border:1.5px solid #fca5a5;border-radius:8px;color:#991b1b;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:20px;padding:12px 16px}.ProfitLoss_errorAlert__CD0IW i{font-size:16px}.ProfitLoss_errorAlert__CD0IW button{align-items:center;background:none;border:none;color:#991b1b;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;margin-left:auto;padding:0;width:20px}.ProfitLoss_reportCard__B3rCS{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;margin-bottom:20px;overflow:hidden}.ProfitLoss_reportHeader__snPxO{align-items:center;border-bottom:1.5px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 20px}.ProfitLoss_reportHeader__snPxO h3{color:#1a202c;font-size:15px;font-weight:600;margin:0}.ProfitLoss_loadingContainer__Byibi{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.ProfitLoss_spinner__inyz7{animation:ProfitLoss_spin__0KuM8 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:36px;margin-bottom:12px;width:36px}@keyframes ProfitLoss_spin__0KuM8{to{transform:rotate(1turn)}}.ProfitLoss_loadingContainer__Byibi p{font-size:13px;margin:0}.ProfitLoss_reportWrapper__mrE0N{overflow-x:auto}.ProfitLoss_plTable__TQ5aX{border-collapse:collapse;width:100%}.ProfitLoss_plTable__TQ5aX thead{background:#f9fafb;border-bottom:2px solid #e5e7eb}.ProfitLoss_plTable__TQ5aX th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:10px 14px;text-align:left;text-transform:uppercase}.ProfitLoss_plTable__TQ5aX tbody tr{border-bottom:1px solid #f3f4f6;transition:all .15s ease}.ProfitLoss_plTable__TQ5aX td{color:#374151;font-size:13px;padding:12px 14px}.ProfitLoss_amountHeader__Exezz,.ProfitLoss_percentHeader__Pvu45{text-align:right!important;width:140px}.ProfitLoss_amountCell__jHni4,.ProfitLoss_percentCell__un3Vp{font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px;text-align:right}.ProfitLoss_sectionHeader__K1smS{background:#f1f5f9}.ProfitLoss_sectionHeader__K1smS td{color:#475569;font-size:12px;font-weight:700;letter-spacing:.5px;padding:10px 14px;text-transform:uppercase}.ProfitLoss_accountRow__E\+JcD{cursor:pointer}.ProfitLoss_accountRow__E\+JcD:hover{background:#f9fafb}.ProfitLoss_accountCell__LD7Tj{align-items:center;display:flex;gap:10px}.ProfitLoss_accountCode__2pOvR{background:#f3f4f6;border-radius:4px;color:#6b7280;font-family:SF Mono,Monaco,Consolas,monospace;font-size:11px;min-width:50px;padding:2px 8px;text-align:center}.ProfitLoss_accountName__F\+xxA{color:#1a202c;font-size:13px}.ProfitLoss_totalRow__LMx3Y{background:#f9fafb}.ProfitLoss_totalRow__LMx3Y td{border-top:1.5px solid #e2e8f0;color:#1a202c;font-weight:600}.ProfitLoss_grossProfitRow__kkHKp{background:#d1fae5}.ProfitLoss_grossProfitRow__kkHKp td{border-bottom:2px solid #10b981;border-top:2px solid #10b981;color:#065f46;font-weight:700}.ProfitLoss_operatingProfitRow__O3py2{background:#fef3c7}.ProfitLoss_operatingProfitRow__O3py2 td{border-bottom:2px solid #f59e0b;border-top:2px solid #f59e0b;color:#92400e;font-weight:700}.ProfitLoss_netProfitBeforeTaxRow__fEMsg{background:#ede9fe}.ProfitLoss_netProfitBeforeTaxRow__fEMsg td{color:#6b21a8;font-weight:700}.ProfitLoss_netProfitRow__tcRzO{background:linear-gradient(135deg,#10b981,#059669)}.ProfitLoss_netProfitRow__tcRzO td{color:#fff!important;font-weight:700;padding:14px}.ProfitLoss_netProfitRow__tcRzO .ProfitLoss_amountCell__jHni4,.ProfitLoss_netProfitRow__tcRzO .ProfitLoss_percentCell__un3Vp{color:#fff!important}.ProfitLoss_expense__rVE8v{color:#dc2626}.ProfitLoss_profit__eWJZC{color:#065f46}.ProfitLoss_navigationButtons__QCGYS{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ProfitLoss_navButton__Wy8xh{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #00000014;color:#4a5568;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s ease}.ProfitLoss_navButton__Wy8xh:hover{background:#f7fafc;border-color:#667eea;color:#667eea}.ProfitLoss_navButton__Wy8xh i{font-size:14px}@media print{.ProfitLoss_filtersSection__ykmtq,.ProfitLoss_navigationButtons__QCGYS,.ProfitLoss_pageHeader__5MqO6{display:none}.ProfitLoss_profitLossContainer__W\+z2r{background:#fff;padding:0}.ProfitLoss_reportCard__B3rCS{border:1px solid #e2e8f0;box-shadow:none}.ProfitLoss_summaryGrid__ZLqLG{margin-bottom:16px}.ProfitLoss_summaryCard__aDhFt{border:1px solid #e2e8f0;box-shadow:none}}@media (max-width:768px){.ProfitLoss_profitLossContainer__W\+z2r{padding:12px}.ProfitLoss_pageHeader__5MqO6{align-items:flex-start;flex-direction:column;gap:12px}.ProfitLoss_tableActions__EwWEe{flex-wrap:wrap;width:100%}.ProfitLoss_summaryGrid__ZLqLG{grid-template-columns:1fr 1fr}.ProfitLoss_filtersGrid__A1br3{grid-template-columns:1fr}.ProfitLoss_accountCell__LD7Tj{align-items:flex-start;flex-direction:column;gap:4px}.ProfitLoss_navigationButtons__QCGYS{flex-direction:column}.ProfitLoss_navButton__Wy8xh{justify-content:center;width:100%}}.BalanceSheet_pageContainer__5lDvD{background:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1600px;min-height:100vh;padding:24px}.BalanceSheet_notification__APWRH{align-items:center;animation:BalanceSheet_slideIn__WiV\+x .3s ease;border-radius:10px;box-shadow:0 4px 20px #00000026;display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:1000}@keyframes BalanceSheet_slideIn__WiV\+x{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.BalanceSheet_notification__APWRH.BalanceSheet_success__jzVHY{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #6ee7b7;color:#047857}.BalanceSheet_notification__APWRH.BalanceSheet_error__I7\+q7{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;color:#b91c1c}.BalanceSheet_notification__APWRH button{background:none;border:none;cursor:pointer;font-size:20px;margin-left:8px;opacity:.6;padding:0}.BalanceSheet_notification__APWRH button:hover{opacity:1}.BalanceSheet_pageHeader__o4NIz{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;box-shadow:0 4px 15px #10b9814d;display:flex;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.BalanceSheet_headerLeft__BB1Hg{align-items:center;display:flex;gap:16px}.BalanceSheet_backBtn__jGTlE{align-items:center;background:#fff3;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.BalanceSheet_backBtn__jGTlE:hover{background:#ffffff4d;transform:translateX(-2px)}.BalanceSheet_headerIcon__Ui\+F8{align-items:center;border-radius:12px;display:flex;font-size:22px;height:48px;justify-content:center;width:48px}.BalanceSheet_headerIcon__Ui\+F8.BalanceSheet_green__UIZhB{background:#fff3;color:#fff}.BalanceSheet_headerTitle__uUEw8 h1{color:#fff;font-size:20px;font-weight:600;letter-spacing:-.3px;margin:0}.BalanceSheet_headerTitle__uUEw8 p{color:#fffc;font-size:13px;margin:4px 0 0}.BalanceSheet_headerActions__mDz3Z{align-items:center;display:flex;gap:10px}.BalanceSheet_headerBtn__2WtbD{align-items:center;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease}.BalanceSheet_headerBtn__2WtbD:hover:not(:disabled){background:#ffffff4d}.BalanceSheet_headerBtn__2WtbD:disabled{cursor:not-allowed;opacity:.5}.BalanceSheet_summaryRow__i7p9d{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.BalanceSheet_summaryCard__pTZOD{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden;padding:20px;position:relative}.BalanceSheet_summaryCard__pTZOD:before{content:"";height:100%;left:0;position:absolute;top:0;width:4px}.BalanceSheet_summaryCard__pTZOD.BalanceSheet_assets__tRuQj:before{background:linear-gradient(180deg,#3b82f6,#1d4ed8)}.BalanceSheet_summaryCard__pTZOD.BalanceSheet_liabilities__Ft7mA:before{background:linear-gradient(180deg,#ef4444,#dc2626)}.BalanceSheet_summaryCard__pTZOD.BalanceSheet_equity__PnSgu:before{background:linear-gradient(180deg,#8b5cf6,#7c3aed)}.BalanceSheet_summaryCard__pTZOD.BalanceSheet_balanced__AAvXb:before{background:linear-gradient(180deg,#10b981,#059669)}.BalanceSheet_summaryCard__pTZOD.BalanceSheet_unbalanced__SzT8k:before{background:linear-gradient(180deg,#f59e0b,#d97706)}.BalanceSheet_summaryCard__pTZOD h4{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.BalanceSheet_summaryCard__pTZOD h4 i{font-size:14px}.BalanceSheet_summaryCard__pTZOD.BalanceSheet_assets__tRuQj h4 i{color:#3b82f6}.BalanceSheet_summaryCard__pTZOD.BalanceSheet_liabilities__Ft7mA h4 i{color:#ef4444}.BalanceSheet_summaryCard__pTZOD.BalanceSheet_equity__PnSgu h4 i{color:#8b5cf6}.BalanceSheet_summaryCard__pTZOD.BalanceSheet_balanced__AAvXb h4 i{color:#10b981}.BalanceSheet_summaryCard__pTZOD.BalanceSheet_unbalanced__SzT8k h4 i{color:#f59e0b}.BalanceSheet_summaryValue__PWBXV{color:#1e293b;font-family:SF Mono,Fira Code,monospace;font-size:26px;font-weight:700;letter-spacing:-.5px}.BalanceSheet_summaryCard__pTZOD.BalanceSheet_balanced__AAvXb .BalanceSheet_summaryValue__PWBXV{color:#059669}.BalanceSheet_summaryCard__pTZOD.BalanceSheet_unbalanced__SzT8k .BalanceSheet_summaryValue__PWBXV{color:#d97706}.BalanceSheet_filtersPanel__UZ4Y4{animation:BalanceSheet_slideDown__JnIk9 .2s ease;background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000000f;margin-bottom:24px;padding:20px 24px}@keyframes BalanceSheet_slideDown__JnIk9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.BalanceSheet_filtersGrid__wOHGA{align-items:end;display:flex;gap:16px}.BalanceSheet_filterGroup__FmH5c{display:flex;flex-direction:column}.BalanceSheet_filterGroup__FmH5c label{color:#475569;font-size:12px;font-weight:600;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.BalanceSheet_filterInput__mNH7b{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#1e293b;font-family:inherit;font-size:14px;padding:10px 14px;transition:all .2s ease}.BalanceSheet_filterInput__mNH7b:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811f;outline:none}.BalanceSheet_applyBtn__\+oBLa{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;padding:10px 20px;transition:all .2s ease}.BalanceSheet_applyBtn__\+oBLa:hover{box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.BalanceSheet_loadingState__HAblb{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:100px 20px}.BalanceSheet_loadingState__HAblb i{color:#10b981;font-size:40px;margin-bottom:20px}.BalanceSheet_loadingState__HAblb p{color:#64748b;font-size:16px}.BalanceSheet_balanceSheetGrid__wlQVz{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.BalanceSheet_bsColumn__7y333{display:flex;flex-direction:column}.BalanceSheet_tableCard__7V53p{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000000f;flex:1 1;overflow:hidden}.BalanceSheet_tableHeader__Ktd4Z{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;padding:16px 20px}.BalanceSheet_tableHeader__Ktd4Z h3{align-items:center;display:flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.5px;margin:0;text-transform:uppercase}.BalanceSheet_tableHeader__Ktd4Z.BalanceSheet_assetsHeader__IMOXK{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.BalanceSheet_tableHeader__Ktd4Z.BalanceSheet_assetsHeader__IMOXK h3{color:#1d4ed8}.BalanceSheet_tableHeader__Ktd4Z.BalanceSheet_assetsHeader__IMOXK h3 i{color:#3b82f6}.BalanceSheet_tableHeader__Ktd4Z.BalanceSheet_liabilitiesHeader__ZgeIV{background:linear-gradient(135deg,#fef2f2,#fee2e2)}.BalanceSheet_tableHeader__Ktd4Z.BalanceSheet_liabilitiesHeader__ZgeIV h3{color:#b91c1c}.BalanceSheet_tableHeader__Ktd4Z.BalanceSheet_liabilitiesHeader__ZgeIV h3 i{color:#ef4444}.BalanceSheet_tableWrapper__F5urr{overflow-x:auto}.BalanceSheet_table__hwu43{border-collapse:collapse;width:100%}.BalanceSheet_table__hwu43 thead{background:#f8fafc}.BalanceSheet_table__hwu43 th{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.6px;padding:12px 16px;text-align:left;text-transform:uppercase}.BalanceSheet_table__hwu43 tbody tr{border-bottom:1px solid #f1f5f9;transition:all .15s ease}.BalanceSheet_sectionHeader__VZvBh{background:#f8fafc}.BalanceSheet_sectionHeader__VZvBh td{color:#475569;font-size:12px;font-weight:700;letter-spacing:.3px;padding:10px 16px;text-transform:uppercase}.BalanceSheet_accountRow__O6yAI{cursor:pointer}.BalanceSheet_accountRow__O6yAI:hover{background:#f8fafc}.BalanceSheet_accountRow__O6yAI td{color:#334155;font-size:13px;padding:10px 16px}.BalanceSheet_codeCell__9x-lZ{font-family:SF Mono,Fira Code,monospace}.BalanceSheet_accountCode__nsF1U{color:#10b981;font-size:12px;font-weight:600}.BalanceSheet_nameCell__NFRWD{font-weight:500}.BalanceSheet_amountCell__QLQZ\+{color:#1e293b;font-family:SF Mono,Fira Code,monospace;font-size:13px;text-align:right}.BalanceSheet_subtotalRow__aqbNJ{background:#fafbfc;border-top:1px solid #e2e8f0}.BalanceSheet_subtotalRow__aqbNJ td{color:#475569;font-size:12px;padding:10px 16px}.BalanceSheet_liabilitiesTotalRow__L4G0t{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-top:2px solid #fecaca}.BalanceSheet_liabilitiesTotalRow__L4G0t td{color:#b91c1c;font-size:13px;padding:12px 16px}.BalanceSheet_totalRow__X7RYc{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-top:2px solid #86efac}.BalanceSheet_totalRow__X7RYc td{color:#059669;font-size:14px;padding:14px 16px}.BalanceSheet_balanceCheck__5Ssus{align-items:center;border-radius:12px;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:center;margin-bottom:24px;padding:16px 24px}.BalanceSheet_balanceCheckOk__djPQ8{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #6ee7b7;color:#047857}.BalanceSheet_balanceCheckOk__djPQ8 i{color:#10b981;font-size:18px}.BalanceSheet_balanceCheckError__cpC9U{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;color:#b91c1c}.BalanceSheet_balanceCheckError__cpC9U i{color:#ef4444;font-size:18px}.BalanceSheet_printFooter__3Egur{border-top:1px solid #e2e8f0;color:#64748b;display:none;font-size:12px;margin-top:24px;padding-top:16px;text-align:center}@media print{.BalanceSheet_pageContainer__5lDvD{background:#fff;padding:0}.BalanceSheet_filtersPanel__UZ4Y4,.BalanceSheet_notification__APWRH,.BalanceSheet_pageHeader__o4NIz{display:none}.BalanceSheet_summaryRow__i7p9d{margin-bottom:16px}.BalanceSheet_summaryCard__pTZOD{border:1px solid #ddd;box-shadow:none}.BalanceSheet_balanceSheetGrid__wlQVz{gap:16px}.BalanceSheet_tableCard__7V53p{border:1px solid #ddd;box-shadow:none}.BalanceSheet_balanceCheck__5Ssus{border:1px solid #ddd}.BalanceSheet_printFooter__3Egur{display:block}}@media (max-width:1200px){.BalanceSheet_balanceSheetGrid__wlQVz{grid-template-columns:1fr}}@media (max-width:1024px){.BalanceSheet_summaryRow__i7p9d{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BalanceSheet_pageContainer__5lDvD{padding:16px}.BalanceSheet_pageHeader__o4NIz{align-items:stretch;flex-direction:column;gap:16px;padding:16px 20px}.BalanceSheet_headerActions__mDz3Z{flex-wrap:wrap;justify-content:flex-end}.BalanceSheet_summaryRow__i7p9d{grid-template-columns:1fr 1fr}.BalanceSheet_filtersGrid__wOHGA{align-items:stretch;flex-direction:column}.BalanceSheet_table__hwu43 td,.BalanceSheet_table__hwu43 th{font-size:12px;padding:10px 12px}}@media (max-width:480px){.BalanceSheet_summaryRow__i7p9d{grid-template-columns:1fr}.BalanceSheet_headerActions__mDz3Z{gap:6px}.BalanceSheet_headerBtn__2WtbD{font-size:12px;padding:8px 12px}}.ExpenseCategoryModal_modalOverlay__kXI2n{align-items:center;animation:ExpenseCategoryModal_fadeIn__JOAKy .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}@keyframes ExpenseCategoryModal_fadeIn__JOAKy{0%{opacity:0}to{opacity:1}}.ExpenseCategoryModal_modalContent__uciqa{animation:ExpenseCategoryModal_slideUp__o8xSn .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 25px 60px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:680px;overflow:hidden;width:100%}@keyframes ExpenseCategoryModal_slideUp__o8xSn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ExpenseCategoryModal_modalHeader__hK\+oL{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;display:flex;gap:16px;padding:20px 24px;position:relative}.ExpenseCategoryModal_headerIcon__zCx7m{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:10px;display:flex;height:48px;justify-content:center;width:48px}.ExpenseCategoryModal_headerIcon__zCx7m i{color:#fff;font-size:22px}.ExpenseCategoryModal_headerText__ytIaA h2{font-size:18px;font-weight:600;margin:0}.ExpenseCategoryModal_headerText__ytIaA p{font-size:13px;margin:4px 0 0;opacity:.85}.ExpenseCategoryModal_closeButton__CXvCS{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s;width:36px}.ExpenseCategoryModal_closeButton__CXvCS:hover{background:#ffffff40}.ExpenseCategoryModal_stepIndicators__ehQ3d{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:center;padding:16px 24px}.ExpenseCategoryModal_step__pqHpC{align-items:center;display:flex;flex-direction:column;gap:6px}.ExpenseCategoryModal_stepNumber__gy2fz{align-items:center;background:#e2e8f0;border-radius:50%;color:#64748b;display:flex;font-size:13px;font-weight:600;height:32px;justify-content:center;transition:all .3s;width:32px}.ExpenseCategoryModal_stepActive__fq\+Gi .ExpenseCategoryModal_stepNumber__gy2fz{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px #f59e0b4d;color:#fff}.ExpenseCategoryModal_stepComplete__77DRf .ExpenseCategoryModal_stepNumber__gy2fz{background:#10b981;color:#fff}.ExpenseCategoryModal_stepLabel__zZAhN{color:#94a3b8;font-size:11px;font-weight:500;transition:color .3s}.ExpenseCategoryModal_stepActive__fq\+Gi .ExpenseCategoryModal_stepLabel__zZAhN{color:#d97706}.ExpenseCategoryModal_stepLine__5kYWb{background:#e2e8f0;height:2px;margin:0 16px 20px;width:60px}.ExpenseCategoryModal_modalBody__B8QUh{flex:1 1;overflow-y:auto;padding:24px}.ExpenseCategoryModal_formStep__h-AgO{animation:ExpenseCategoryModal_fadeIn__JOAKy .3s ease-out}.ExpenseCategoryModal_formRow__eXZkv{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ExpenseCategoryModal_formGroup__QSS6N{margin-bottom:16px}.ExpenseCategoryModal_formGroup__QSS6N label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:6px}.ExpenseCategoryModal_formGroup__QSS6N label i{color:#94a3b8;font-size:11px}.ExpenseCategoryModal_required__HVAmj:after{color:#ef4444;content:"*";margin-left:4px}.ExpenseCategoryModal_formInput__4Ao-v,.ExpenseCategoryModal_formSelect__8-Esj,.ExpenseCategoryModal_formTextarea__Wc6rA{background:#fff;border:1px solid #c9d4e1;border-radius:6px;font-size:13px;padding:10px 12px;transition:all .2s;width:100%}.ExpenseCategoryModal_formInput__4Ao-v:focus,.ExpenseCategoryModal_formSelect__8-Esj:focus,.ExpenseCategoryModal_formTextarea__Wc6rA:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a;outline:none}.ExpenseCategoryModal_formInput__4Ao-v:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.ExpenseCategoryModal_inputError__HyHYU{border-color:#ef4444!important}.ExpenseCategoryModal_inputError__HyHYU:focus{box-shadow:0 0 0 3px #ef44441a!important}.ExpenseCategoryModal_formTextarea__Wc6rA{min-height:70px;resize:vertical}.ExpenseCategoryModal_formSelect__8-Esj{cursor:pointer}.ExpenseCategoryModal_errorText__eNO82{color:#ef4444;display:block;font-size:11px;margin-top:4px}.ExpenseCategoryModal_helpText__mUUYo{color:#94a3b8;display:block;font-size:11px;margin-top:4px}.ExpenseCategoryModal_typePreview__T\+8wK{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:12px;margin-top:8px;padding:12px 16px}.ExpenseCategoryModal_previewLabel__NMIjJ{color:#64748b;font-size:12px}.ExpenseCategoryModal_previewBadge__0u9vN{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.ExpenseCategoryModal_typePrimary__BYgYA{background:#dbeafe;color:#1d4ed8}.ExpenseCategoryModal_typeInfo__2dcdw{background:#e0f2fe;color:#0369a1}.ExpenseCategoryModal_typeWarning__89ZUB{background:#fef3c7;color:#b45309}.ExpenseCategoryModal_typeSuccess__ptH2U{background:#d1fae5;color:#065f46}.ExpenseCategoryModal_typeDark__l7ov0{background:#e2e8f0;color:#334155}.ExpenseCategoryModal_typeSecondary__x1wDm{background:#f1f5f9;color:#475569}.ExpenseCategoryModal_typeDanger__sTJsR{background:#fee2e2;color:#991b1b}.ExpenseCategoryModal_typeMuted__Ntbyr{background:#f1f5f9;color:#64748b}.ExpenseCategoryModal_settingsSection__In59h{background:#f8fafc;border-radius:8px;margin-bottom:16px;padding:16px}.ExpenseCategoryModal_sectionTitle__ZGpSs{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 14px}.ExpenseCategoryModal_sectionTitle__ZGpSs i{color:#d97706}.ExpenseCategoryModal_checkboxGroup__bni3Q{margin-bottom:14px}.ExpenseCategoryModal_checkboxLabel__7xbSY{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.ExpenseCategoryModal_checkbox__cEZQ2{accent-color:#f59e0b;cursor:pointer;height:18px;margin-top:2px;width:18px}.ExpenseCategoryModal_checkboxText__zpX3L{display:flex;flex-direction:column;gap:2px}.ExpenseCategoryModal_checkboxText__zpX3L strong{color:#1e293b;font-size:13px;font-weight:500}.ExpenseCategoryModal_checkboxText__zpX3L small{color:#64748b;font-size:11px}.ExpenseCategoryModal_summaryCard__jprp9{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;padding:16px}.ExpenseCategoryModal_summaryTitle__xoUCB{align-items:center;color:#b45309;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 14px}.ExpenseCategoryModal_summaryGrid__PGTCh{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.ExpenseCategoryModal_summaryItem__OQcoD{display:flex;flex-direction:column;gap:2px}.ExpenseCategoryModal_summaryLabel__1YZcs{color:#92400e;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.ExpenseCategoryModal_summaryValue__diwTh{color:#1e293b;font-size:13px;font-weight:500}.ExpenseCategoryModal_modalFooter__o9vsF{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 24px}.ExpenseCategoryModal_footerLeft__Jt5Uy,.ExpenseCategoryModal_footerRight__Zm3\+i{align-items:center;display:flex;gap:10px}.ExpenseCategoryModal_backButton__dxPNM{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;transition:all .2s}.ExpenseCategoryModal_backButton__dxPNM:hover{background:#f1f5f9}.ExpenseCategoryModal_cancelButton__E6vqi{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:9px 14px;transition:all .2s}.ExpenseCategoryModal_cancelButton__E6vqi:hover{background:#f1f5f9}.ExpenseCategoryModal_nextButton__ZSx4e{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.ExpenseCategoryModal_nextButton__ZSx4e:hover{box-shadow:0 4px 12px #f59e0b4d}.ExpenseCategoryModal_saveButton__tgALS{align-items:center;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.ExpenseCategoryModal_saveButton__tgALS:hover{background:#059669;box-shadow:0 4px 12px #10b9814d}.ExpenseCategoryModal_saveApproveButton__jpSBf:disabled,.ExpenseCategoryModal_saveButton__tgALS:disabled{cursor:not-allowed;opacity:.7}.ExpenseCategoryModal_saveApproveButton__jpSBf{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.ExpenseCategoryModal_saveApproveButton__jpSBf:hover{box-shadow:0 4px 12px #3b82f64d}.ExpenseCategoryModal_buttonSpinner__-5qkx{animation:ExpenseCategoryModal_spin__7nQNP .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes ExpenseCategoryModal_spin__7nQNP{to{transform:rotate(1turn)}}@media (max-width:768px){.ExpenseCategoryModal_modalContent__uciqa{border-radius:0;max-height:100vh;max-width:100%}.ExpenseCategoryModal_modalHeader__hK\+oL{padding:16px 20px}.ExpenseCategoryModal_stepIndicators__ehQ3d{padding:14px 20px}.ExpenseCategoryModal_stepLine__5kYWb{width:30px}.ExpenseCategoryModal_modalBody__B8QUh{padding:20px}.ExpenseCategoryModal_formRow__eXZkv{gap:0;grid-template-columns:1fr}.ExpenseCategoryModal_summaryGrid__PGTCh{grid-template-columns:1fr}.ExpenseCategoryModal_modalFooter__o9vsF{flex-direction:column;gap:10px;padding:16px 20px}.ExpenseCategoryModal_footerLeft__Jt5Uy,.ExpenseCategoryModal_footerRight__Zm3\+i{justify-content:center;width:100%}.ExpenseCategoryModal_backButton__dxPNM,.ExpenseCategoryModal_cancelButton__E6vqi,.ExpenseCategoryModal_nextButton__ZSx4e,.ExpenseCategoryModal_saveApproveButton__jpSBf,.ExpenseCategoryModal_saveButton__tgALS{flex:1 1;justify-content:center}}.ExpenseCategories_pageContainer__aCuLI{background:#eef2f6;min-height:100vh;padding:16px 20px}.ExpenseCategories_notification__F179M{align-items:center;animation:ExpenseCategories_slideIn__bNYDU .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.ExpenseCategories_notification__F179M.ExpenseCategories_success__YMj5g{border-left-color:#10b981}.ExpenseCategories_notification__F179M.ExpenseCategories_success__YMj5g i{color:#10b981}.ExpenseCategories_notification__F179M.ExpenseCategories_error__th23Q{border-left-color:#ef4444}.ExpenseCategories_notification__F179M.ExpenseCategories_error__th23Q i{color:#ef4444}.ExpenseCategories_notification__F179M button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes ExpenseCategories_slideIn__bNYDU{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ExpenseCategories_pageHeader__z966b{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ExpenseCategories_headerLeft__TFWS-{align-items:center;display:flex;gap:14px}.ExpenseCategories_headerIcon__NlfEP{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.ExpenseCategories_headerLeft__TFWS- h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.ExpenseCategories_headerSubtitle__y-uJh{color:#64748b;font-size:13px;margin:2px 0 0}.ExpenseCategories_headerActions__viWFx{align-items:center;display:flex;gap:8px}.ExpenseCategories_filterToggle__IkmD2{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;position:relative;transition:all .2s}.ExpenseCategories_filterToggle__IkmD2:hover{background:#f1f5f9;border-color:#94a3b8}.ExpenseCategories_filterBadge__9IFZC{background:#ef4444;border-radius:50%;height:8px;position:absolute;right:-4px;top:-4px;width:8px}.ExpenseCategories_iconBtn__t3DSY{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.ExpenseCategories_iconBtn__t3DSY:hover{background:#f1f5f9;color:#1e293b}.ExpenseCategories_refreshBtn__eH9YP{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.ExpenseCategories_refreshBtn__eH9YP:hover{background:#f1f5f9;color:#1e293b}.ExpenseCategories_primaryBtn__frrDJ{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.ExpenseCategories_primaryBtn__frrDJ:hover{box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.ExpenseCategories_seedBtn__M5Zv8{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.ExpenseCategories_seedBtn__M5Zv8:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.ExpenseCategories_seedBtn__M5Zv8:disabled{cursor:not-allowed;opacity:.7}.ExpenseCategories_btnSpinner__78jhT{animation:ExpenseCategories_spin__U5a0i .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}.ExpenseCategories_statsRow__fQoCZ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:16px}.ExpenseCategories_statCard__w94Zc{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.ExpenseCategories_statIcon__bSVQG{align-items:center;border-radius:10px;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.ExpenseCategories_statIconBlue__FB3gd{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.ExpenseCategories_statIconGreen__KVtSg{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ExpenseCategories_statIconOrange__lJ5Kk{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.ExpenseCategories_statIconRed__c5bfX{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.ExpenseCategories_statIconPurple__WKauD{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.ExpenseCategories_statIconTeal__\+7ANh{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff}.ExpenseCategories_statInfo__3aS\+b{display:flex;flex-direction:column}.ExpenseCategories_statValue__5DEyJ{color:#0f172a;font-size:18px;font-weight:700}.ExpenseCategories_statLabel__F1qZh{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ExpenseCategories_filtersCard__K7Amf{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;padding:14px 16px}.ExpenseCategories_searchRow__6FtqF{align-items:center;display:flex;gap:16px}.ExpenseCategories_searchBox__VYlzO{flex:0 0 350px;position:relative}.ExpenseCategories_searchBox__VYlzO i{color:#94a3b8;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.ExpenseCategories_searchBox__VYlzO input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 36px 10px 38px;width:100%}.ExpenseCategories_searchBox__VYlzO input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a;outline:none}.ExpenseCategories_clearSearch__RfSz0{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ExpenseCategories_clearSearch__RfSz0:hover{color:#64748b}.ExpenseCategories_quickTabs__4zyHu{display:flex;flex:1 1;gap:4px;justify-content:flex-end}.ExpenseCategories_quickTab__xEgUe{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.ExpenseCategories_quickTab__xEgUe:hover{background:#f1f5f9;color:#475569}.ExpenseCategories_quickTabActive__ho5G8{background:#1e293b;border-color:#1e293b;color:#fff}.ExpenseCategories_quickTabActive__ho5G8:hover{background:#0f172a;color:#fff}.ExpenseCategories_tabBadge__82sT8{background:#0000001a;border-radius:10px;font-size:10px;font-weight:600;padding:2px 6px}.ExpenseCategories_quickTabActive__ho5G8 .ExpenseCategories_tabBadge__82sT8{background:#fff3}.ExpenseCategories_advancedFilters__a8r7r{align-items:flex-end;border-top:1px solid #e2e8f0;display:flex;gap:12px;margin-top:14px;padding-top:14px}.ExpenseCategories_filterGroup__ppnij{display:flex;flex-direction:column;gap:4px}.ExpenseCategories_filterGroup__ppnij label{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.ExpenseCategories_filterGroup__ppnij input,.ExpenseCategories_filterGroup__ppnij select{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;min-width:160px;padding:8px 12px}.ExpenseCategories_filterGroup__ppnij input:focus,.ExpenseCategories_filterGroup__ppnij select:focus{border-color:#f59e0b;outline:none}.ExpenseCategories_clearFiltersBtn__DXn95{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px}.ExpenseCategories_clearFiltersBtn__DXn95:hover{background:#fee2e2}.ExpenseCategories_tableCard__hntdn{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ExpenseCategories_tableWrapper__cBdDg{overflow-x:auto}.ExpenseCategories_table__20LKG{border-collapse:collapse;width:100%}.ExpenseCategories_table__20LKG th{background:#f8fafc;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;letter-spacing:.3px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.ExpenseCategories_table__20LKG td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.ExpenseCategories_textRight__QMqkB{text-align:right!important}.ExpenseCategories_textCenter__o4OHq{text-align:center!important}.ExpenseCategories_clickableRow__Wz8Gl{cursor:pointer;transition:background .15s}.ExpenseCategories_clickableRow__Wz8Gl:hover{background:#fef9e7}.ExpenseCategories_codeCell__73x9B{background:#fef3c7;border-radius:4px;color:#d97706;display:inline-block;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:4px 8px}.ExpenseCategories_nameCell__JBMLq{display:flex;flex-direction:column;gap:2px}.ExpenseCategories_categoryName__ox\+w0{color:#0f172a;font-weight:600}.ExpenseCategories_descriptionText__dRKyq{color:#64748b;font-size:12px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExpenseCategories_typeBadge__3lkeO{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px}.ExpenseCategories_typeBadge__3lkeO i{font-size:10px}.ExpenseCategories_typePrimary__XDpPD{background:#dbeafe;color:#1d4ed8}.ExpenseCategories_typeInfo__1ccm9{background:#e0f2fe;color:#0369a1}.ExpenseCategories_typeWarning__fJ3mn{background:#fef3c7;color:#b45309}.ExpenseCategories_typeSuccess__jOMzd{background:#d1fae5;color:#065f46}.ExpenseCategories_typeDark__YUrXx{background:#e2e8f0;color:#334155}.ExpenseCategories_typeSecondary__wBzE\+{background:#f1f5f9;color:#475569}.ExpenseCategories_typeDanger__esAIS{background:#fee2e2;color:#991b1b}.ExpenseCategories_typeMuted__AxHR9{background:#f1f5f9;color:#64748b}.ExpenseCategories_approvalYes__LNpdl{color:#059669;font-size:12px;font-weight:500}.ExpenseCategories_approvalYes__LNpdl i{margin-right:4px}.ExpenseCategories_approvalNo__tfyKa{color:#94a3b8;font-size:12px}.ExpenseCategories_amount__6hHe6{color:#059669;font-family:Monaco,Consolas,monospace;font-size:12px;font-weight:600}.ExpenseCategories_noLimit__8UJq9{color:#94a3b8;font-size:12px}.ExpenseCategories_taxYes__AhYgg{color:#10b981;font-size:16px}.ExpenseCategories_taxNo__Jmx7q{color:#d1d5db;font-size:16px}.ExpenseCategories_statusBadge__p\+4qw{border-radius:12px;display:inline-block;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.ExpenseCategories_statusActive__ji6LX{background:#dcfce7;color:#16a34a}.ExpenseCategories_statusInactive__XeimM{background:#f1f5f9;color:#94a3b8}.ExpenseCategories_emptyState__\+-9WV,.ExpenseCategories_loadingState__HH8hx{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ExpenseCategories_spinner__vZKr6{animation:ExpenseCategories_spin__U5a0i .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#f59e0b;height:40px;margin-bottom:16px;width:40px}@keyframes ExpenseCategories_spin__U5a0i{to{transform:rotate(1turn)}}.ExpenseCategories_loadingState__HH8hx p{color:#64748b;font-size:14px}.ExpenseCategories_emptyIcon__rxNh7{align-items:center;background:#fef3c7;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.ExpenseCategories_emptyIcon__rxNh7 i{color:#d97706;font-size:24px}.ExpenseCategories_emptyState__\+-9WV h3{color:#475569;font-size:16px;font-weight:600;margin:0 0 8px}.ExpenseCategories_emptyState__\+-9WV p{color:#94a3b8;font-size:13px;margin:0 0 20px}.ExpenseCategories_pagination__Gbh8M{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px}.ExpenseCategories_paginationInfo__qvabN{color:#64748b;font-size:13px}.ExpenseCategories_paginationControls__ZItVy{align-items:center;display:flex;gap:12px}.ExpenseCategories_pageSizeSelect__Eo7\+S{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;font-size:12px;padding:6px 10px}.ExpenseCategories_pageButtons__AOYlD{display:flex;gap:4px}.ExpenseCategories_pageBtn__pe4jT{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;min-width:32px;transition:all .2s}.ExpenseCategories_pageBtn__pe4jT:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.ExpenseCategories_pageBtn__pe4jT:disabled{cursor:not-allowed;opacity:.5}.ExpenseCategories_pageBtnActive__I3PQe{background:#1e293b;border-color:#1e293b;color:#fff}.ExpenseCategories_pageBtnActive__I3PQe:hover{background:#0f172a}.ExpenseCategories_pageDots__\+r71B{background:#0000;border-color:#0000;cursor:default}.ExpenseCategories_pageDots__\+r71B:hover{background:#0000}@media (max-width:1400px){.ExpenseCategories_statsRow__fQoCZ{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.ExpenseCategories_pageHeader__z966b{align-items:flex-start;flex-direction:column;gap:14px}.ExpenseCategories_headerActions__viWFx{flex-wrap:wrap;width:100%}.ExpenseCategories_searchRow__6FtqF{align-items:stretch;flex-direction:column;gap:12px}.ExpenseCategories_searchBox__VYlzO{flex:1 1;max-width:100%}.ExpenseCategories_quickTabs__4zyHu{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:768px){.ExpenseCategories_pageContainer__aCuLI{padding:12px}.ExpenseCategories_statsRow__fQoCZ{grid-template-columns:repeat(2,1fr)}.ExpenseCategories_advancedFilters__a8r7r{flex-wrap:wrap}.ExpenseCategories_filterGroup__ppnij{flex:1 1;min-width:140px}}@media (max-width:500px){.ExpenseCategories_statsRow__fQoCZ{grid-template-columns:1fr}.ExpenseCategories_pagination__Gbh8M{flex-direction:column;gap:12px}.ExpenseCategories_paginationControls__ZItVy{flex-wrap:wrap;justify-content:center;width:100%}.ExpenseCategories_headerActions__viWFx{justify-content:stretch}.ExpenseCategories_primaryBtn__frrDJ{flex:1 1;justify-content:center}}.ExpenseClaims_pageContainer__-JDmH{background:#eef2f6;min-height:100vh;padding:16px 20px}.ExpenseClaims_notification__VCI4j{align-items:center;animation:ExpenseClaims_slideIn__zmIuF .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.ExpenseClaims_notification__VCI4j.ExpenseClaims_success__1pknB{border-left-color:#10b981}.ExpenseClaims_notification__VCI4j.ExpenseClaims_success__1pknB i{color:#10b981}.ExpenseClaims_notification__VCI4j.ExpenseClaims_error__X1xSH{border-left-color:#ef4444}.ExpenseClaims_notification__VCI4j.ExpenseClaims_error__X1xSH i{color:#ef4444}.ExpenseClaims_notification__VCI4j button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes ExpenseClaims_slideIn__zmIuF{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ExpenseClaims_pageHeader__aD2VP{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ExpenseClaims_headerLeft__rtQ\+s{align-items:center;display:flex;gap:14px}.ExpenseClaims_headerIcon__lyp9\+{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.ExpenseClaims_headerLeft__rtQ\+s h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.ExpenseClaims_headerSubtitle__Ul2pS{color:#64748b;font-size:13px;margin:2px 0 0}.ExpenseClaims_headerActions__8\+bVB{align-items:center;display:flex;gap:8px}.ExpenseClaims_filterToggle__1CbzK{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;position:relative;transition:all .2s}.ExpenseClaims_filterToggle__1CbzK:hover{background:#f1f5f9;border-color:#94a3b8}.ExpenseClaims_filterBadge__bKqv-{background:#ef4444;border-radius:50%;height:8px;position:absolute;right:-4px;top:-4px;width:8px}.ExpenseClaims_iconBtn__ojDMx{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.ExpenseClaims_iconBtn__ojDMx:hover{background:#f1f5f9;color:#1e293b}.ExpenseClaims_refreshBtn__la-e5{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.ExpenseClaims_refreshBtn__la-e5:hover{background:#f1f5f9;color:#1e293b}.ExpenseClaims_primaryBtn__9b4F5{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.ExpenseClaims_primaryBtn__9b4F5:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.ExpenseClaims_statsRow__QYWsl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:16px}.ExpenseClaims_statCard__XbrSf{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.ExpenseClaims_statIcon__OHSDK{align-items:center;border-radius:10px;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.ExpenseClaims_statIconBlue__QyyAL{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.ExpenseClaims_statIconGreen__oydub{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ExpenseClaims_statIconOrange__wkbhu{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.ExpenseClaims_statIconRed__b3Tij{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.ExpenseClaims_statIconPurple__kPjkR{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.ExpenseClaims_statIconTeal__mAfgi{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff}.ExpenseClaims_statInfo__Vsuc7{display:flex;flex-direction:column}.ExpenseClaims_statValue__MLgDj{color:#0f172a;font-size:18px;font-weight:700}.ExpenseClaims_statLabel__G0dGT{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ExpenseClaims_filtersCard__U0OH6{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;padding:14px 16px}.ExpenseClaims_searchRow__Hcsg5{align-items:center;display:flex;gap:16px}.ExpenseClaims_searchBox__Z5Of8{flex:0 0 400px;position:relative}.ExpenseClaims_searchBox__Z5Of8 i{color:#94a3b8;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.ExpenseClaims_searchBox__Z5Of8 input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 36px 10px 38px;width:100%}.ExpenseClaims_searchBox__Z5Of8 input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.ExpenseClaims_clearSearch__IzH7C{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ExpenseClaims_clearSearch__IzH7C:hover{color:#64748b}.ExpenseClaims_quickTabs__S7ViE{display:flex;flex:1 1;gap:4px;justify-content:flex-end}.ExpenseClaims_quickTab__vKwi4{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.ExpenseClaims_quickTab__vKwi4:hover{background:#f1f5f9;color:#475569}.ExpenseClaims_quickTabActive__OSW0W{background:#1e293b;border-color:#1e293b;color:#fff}.ExpenseClaims_quickTabActive__OSW0W:hover{background:#0f172a;color:#fff}.ExpenseClaims_tabBadge__5yd9m{background:#0000001a;border-radius:10px;font-size:10px;font-weight:600;padding:2px 6px}.ExpenseClaims_quickTabActive__OSW0W .ExpenseClaims_tabBadge__5yd9m{background:#fff3}.ExpenseClaims_advancedFilters__EFD0g{align-items:flex-end;border-top:1px solid #e2e8f0;display:flex;gap:12px;margin-top:14px;padding-top:14px}.ExpenseClaims_filterGroup__zpY35{display:flex;flex-direction:column;gap:4px}.ExpenseClaims_filterGroup__zpY35 label{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.ExpenseClaims_filterGroup__zpY35 input,.ExpenseClaims_filterGroup__zpY35 select{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;min-width:160px;padding:8px 12px}.ExpenseClaims_filterGroup__zpY35 input:focus,.ExpenseClaims_filterGroup__zpY35 select:focus{border-color:#10b981;outline:none}.ExpenseClaims_clearFiltersBtn__Yn2As{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px}.ExpenseClaims_clearFiltersBtn__Yn2As:hover{background:#fee2e2}.ExpenseClaims_tableCard__1k4fV{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ExpenseClaims_tableWrapper__oXLfL{overflow-x:auto}.ExpenseClaims_table__8R4mB{border-collapse:collapse;width:100%}.ExpenseClaims_table__8R4mB th{background:#f8fafc;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;letter-spacing:.3px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.ExpenseClaims_table__8R4mB td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.ExpenseClaims_textRight__LfwFb{text-align:right!important}.ExpenseClaims_textCenter__hfwj1{text-align:center!important}.ExpenseClaims_clickableRow__lBTEG{cursor:pointer;transition:background .15s}.ExpenseClaims_clickableRow__lBTEG:hover{background:#ecfdf5}.ExpenseClaims_claimCode__Yez2U{background:#d1fae5;border-radius:4px;color:#059669;display:inline-block;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:4px 8px}.ExpenseClaims_employeeCell__4x7l4{display:flex;flex-direction:column;gap:2px}.ExpenseClaims_employeeName__J44BW{color:#0f172a;font-weight:600}.ExpenseClaims_departmentText__MleZ3{color:#94a3b8;font-size:11px}.ExpenseClaims_categoryBadge__oeOm9{align-items:center;background:#f1f5f9;border-radius:4px;color:#475569;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px}.ExpenseClaims_categoryBadge__oeOm9 i{color:#64748b;font-size:10px}.ExpenseClaims_descriptionText__hfgvC{color:#64748b;display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExpenseClaims_amount__s5kW9{color:#059669;font-family:Monaco,Consolas,monospace;font-weight:600}.ExpenseClaims_dateCell__ef5kU{display:flex;flex-direction:column;gap:2px}.ExpenseClaims_dateText__mK7T9{color:#1e293b;font-size:12px}.ExpenseClaims_timeText__W3M\+4{color:#94a3b8;font-size:11px}.ExpenseClaims_receiptYes__N7bNz{color:#10b981;font-size:16px}.ExpenseClaims_receiptNo__nWLQA{color:#d1d5db;font-size:16px}.ExpenseClaims_statusBadge__8YWuv{border-radius:12px;display:inline-block;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.ExpenseClaims_statusApproved__2grsj{background:#dcfce7;color:#16a34a}.ExpenseClaims_statusPending__nJQ2t{background:#fef3c7;color:#d97706}.ExpenseClaims_statusDraft__GyEpd{background:#f1f5f9;color:#64748b}.ExpenseClaims_statusRejected__i6b6S{background:#fee2e2;color:#dc2626}.ExpenseClaims_statusPaid__BqkJ5{background:#dbeafe;color:#1d4ed8}.ExpenseClaims_actionButtons__1\+12q{display:flex;gap:4px;justify-content:center}.ExpenseClaims_actionBtn__skluL{align-items:center;background:#f1f5f9;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .2s;width:28px}.ExpenseClaims_actionBtn__skluL:hover{background:#e2e8f0;color:#1e293b}.ExpenseClaims_approveBtn__OH5Aq:hover{background:#d1fae5;color:#059669}.ExpenseClaims_rejectBtn__u6cRQ:hover{background:#fee2e2;color:#dc2626}.ExpenseClaims_emptyState__29M7N,.ExpenseClaims_loadingState__oMzQE{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ExpenseClaims_spinner__8gVCx{animation:ExpenseClaims_spin__POUDP .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#10b981;height:40px;margin-bottom:16px;width:40px}@keyframes ExpenseClaims_spin__POUDP{to{transform:rotate(1turn)}}.ExpenseClaims_loadingState__oMzQE p{color:#64748b;font-size:14px}.ExpenseClaims_emptyIcon__cdxaJ{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.ExpenseClaims_emptyIcon__cdxaJ i{color:#94a3b8;font-size:24px}.ExpenseClaims_emptyState__29M7N h3{color:#475569;font-size:16px;font-weight:600;margin:0 0 8px}.ExpenseClaims_emptyState__29M7N p{color:#94a3b8;font-size:13px;margin:0 0 20px}.ExpenseClaims_pagination__5QMV\+{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px}.ExpenseClaims_paginationInfo__DWDRW{color:#64748b;font-size:13px}.ExpenseClaims_paginationControls__rXN-L{align-items:center;display:flex;gap:12px}.ExpenseClaims_pageSizeSelect__XQ-cI{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;font-size:12px;padding:6px 10px}.ExpenseClaims_pageButtons__uN-mM{display:flex;gap:4px}.ExpenseClaims_pageBtn__lNZdc{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;min-width:32px;transition:all .2s}.ExpenseClaims_pageBtn__lNZdc:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.ExpenseClaims_pageBtn__lNZdc:disabled{cursor:not-allowed;opacity:.5}.ExpenseClaims_pageBtnActive__mUnnt{background:#1e293b;border-color:#1e293b;color:#fff}.ExpenseClaims_pageBtnActive__mUnnt:hover{background:#0f172a}.ExpenseClaims_pageDots__YMnUk{background:#0000;border-color:#0000;cursor:default}.ExpenseClaims_pageDots__YMnUk:hover{background:#0000}@media (max-width:1400px){.ExpenseClaims_statsRow__QYWsl{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.ExpenseClaims_pageHeader__aD2VP{align-items:flex-start;flex-direction:column;gap:14px}.ExpenseClaims_headerActions__8\+bVB{flex-wrap:wrap;width:100%}.ExpenseClaims_searchRow__Hcsg5{align-items:stretch;flex-direction:column;gap:12px}.ExpenseClaims_searchBox__Z5Of8{flex:1 1;max-width:100%}.ExpenseClaims_quickTabs__S7ViE{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:768px){.ExpenseClaims_pageContainer__-JDmH{padding:12px}.ExpenseClaims_statsRow__QYWsl{grid-template-columns:repeat(2,1fr)}.ExpenseClaims_advancedFilters__EFD0g{flex-wrap:wrap}.ExpenseClaims_filterGroup__zpY35{flex:1 1;min-width:140px}}@media (max-width:500px){.ExpenseClaims_statsRow__QYWsl{grid-template-columns:1fr}.ExpenseClaims_pagination__5QMV\+{flex-direction:column;gap:12px}.ExpenseClaims_paginationControls__rXN-L{flex-wrap:wrap;justify-content:center;width:100%}.ExpenseClaims_headerActions__8\+bVB{justify-content:stretch}.ExpenseClaims_primaryBtn__9b4F5{flex:1 1;justify-content:center}}.CreateExpenseClaim_pageContainer__gSl4x{background:#f1f5f9;min-height:calc(100vh - 60px);padding:20px}.CreateExpenseClaim_notification__PD5am{align-items:center;animation:CreateExpenseClaim_slideInRight__\+qaW\+ .3s ease;background:#fff;border-left:4px solid;border-radius:10px;box-shadow:0 4px 20px #00000026;display:flex;font-size:14px;gap:12px;max-width:400px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:1000}.CreateExpenseClaim_notification__PD5am.CreateExpenseClaim_success__z4Xqj{border-left-color:#10b981}.CreateExpenseClaim_notification__PD5am.CreateExpenseClaim_success__z4Xqj i{color:#10b981}.CreateExpenseClaim_notification__PD5am.CreateExpenseClaim_error__bWV8M{border-left-color:#ef4444}.CreateExpenseClaim_notification__PD5am.CreateExpenseClaim_error__bWV8M i{color:#ef4444}.CreateExpenseClaim_notification__PD5am button{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:20px;line-height:1;margin-left:8px;padding:0}@keyframes CreateExpenseClaim_slideInRight__\+qaW\+{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.CreateExpenseClaim_pageHeader__yUpca{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.CreateExpenseClaim_headerLeft__of0sk{align-items:center;display:flex;gap:16px}.CreateExpenseClaim_backButton__Zd-wE{align-items:center;background:#f3f4f6;border:none;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.CreateExpenseClaim_backButton__Zd-wE:hover{background:#e5e7eb;color:#374151}.CreateExpenseClaim_pageTitle__soXj-{color:#111827;font-size:20px;font-weight:700;margin:0}.CreateExpenseClaim_headerActions__LhTzB{display:flex;gap:10px}.CreateExpenseClaim_cancelButton__A37sc,.CreateExpenseClaim_draftButton__xM56a,.CreateExpenseClaim_submitButton__gynHx{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s}.CreateExpenseClaim_cancelButton__A37sc{background:#fff;border:1px solid #d1d5db;color:#6b7280}.CreateExpenseClaim_cancelButton__A37sc:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.CreateExpenseClaim_draftButton__xM56a{background:#fff;border:2px solid #f59e0b;color:#f59e0b}.CreateExpenseClaim_draftButton__xM56a:hover:not(:disabled){background:#fffbeb}.CreateExpenseClaim_submitButton__gynHx{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.CreateExpenseClaim_submitButton__gynHx:hover:not(:disabled){box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.CreateExpenseClaim_cancelButton__A37sc:disabled,.CreateExpenseClaim_draftButton__xM56a:disabled,.CreateExpenseClaim_submitButton__gynHx:disabled{cursor:not-allowed;opacity:.6;transform:none}.CreateExpenseClaim_spinner__5ASrJ{animation:CreateExpenseClaim_spin__p7QPC .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.CreateExpenseClaim_draftButton__xM56a .CreateExpenseClaim_spinner__5ASrJ{border-color:#f59e0b #f59e0b4d #f59e0b4d}@keyframes CreateExpenseClaim_spin__p7QPC{to{transform:rotate(1turn)}}.CreateExpenseClaim_formCard__rZMLU{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;padding:20px}.CreateExpenseClaim_formGrid__8CJfm{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.CreateExpenseClaim_formGroup__yo5Cm{display:flex;flex-direction:column;gap:8px}.CreateExpenseClaim_formLabel__rm0b2{color:#374151;font-size:13px;font-weight:600}.CreateExpenseClaim_required__IYjTA{color:#ef4444}.CreateExpenseClaim_optional__EKGAP{color:#9ca3af;font-size:11px;font-weight:400}.CreateExpenseClaim_formInput__I06un{border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:14px;padding:10px 14px;transition:all .2s}.CreateExpenseClaim_formInput__I06un:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.CreateExpenseClaim_formInput__I06un:disabled{background:#f9fafb;cursor:not-allowed}.CreateExpenseClaim_formInput__I06un::placeholder{color:#9ca3af}.CreateExpenseClaim_totalBadgeBox__qrLQS{align-items:center;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #d1fae5;border-radius:8px;display:flex;justify-content:space-between;padding:10px 14px}.CreateExpenseClaim_totalAmount__s7SES{color:#059669;font-size:16px;font-weight:700}.CreateExpenseClaim_itemCountSmall__F7dN4{background:#e5e7eb;border-radius:10px;color:#6b7280;font-size:12px;padding:2px 8px}.CreateExpenseClaim_productsCard__IcxbN{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.CreateExpenseClaim_productsHeader__KNp0S{align-items:center;background:linear-gradient(135deg,#b0b2b2,#8d8e8da1);display:flex;justify-content:space-between;padding:16px 20px}.CreateExpenseClaim_productsHeader__KNp0S h2{color:#fff;font-size:16px;font-weight:600;margin:0}.CreateExpenseClaim_totalBadge__gZ729{background:#fff3;border-radius:20px;color:#fff;font-size:14px;font-weight:700;padding:6px 14px}.CreateExpenseClaim_addItemRow__EtSL2{background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:16px 20px}.CreateExpenseClaim_categorySelectWrapper__hbqhR{flex:1 1;position:relative}.CreateExpenseClaim_categorySelectInput__afjER{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;display:flex;gap:10px;padding:0 14px;transition:all .2s}.CreateExpenseClaim_categorySelectInput__afjER:focus-within{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.CreateExpenseClaim_categorySelectInput__afjER i{color:#9ca3af;font-size:14px}.CreateExpenseClaim_categorySelectInput__afjER input{background:#0000;border:none;color:#111827;flex:1 1;font-size:14px;outline:none;padding:12px 0}.CreateExpenseClaim_categorySelectInput__afjER input::placeholder{color:#9ca3af}.CreateExpenseClaim_clearCategoryBtn__vJfUk{align-items:center;background:#fee2e2;border:none;border-radius:50%;color:#dc2626;cursor:pointer;display:flex;font-size:11px;height:24px;justify-content:center;width:24px}.CreateExpenseClaim_clearCategoryBtn__vJfUk:hover{background:#fecaca}.CreateExpenseClaim_categoryDropdown__MNtlw{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 40px #00000026;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.CreateExpenseClaim_categoryOption__r72aA{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:all .15s}.CreateExpenseClaim_categoryOption__r72aA:last-child{border-bottom:none}.CreateExpenseClaim_categoryOption__r72aA:hover{background:#f0fdf4}.CreateExpenseClaim_categoryOption__r72aA.CreateExpenseClaim_selected__3BrFt{background:#f0fdf4;border-left:3px solid #10b981}.CreateExpenseClaim_categoryOptionIcon__p1hZX{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.CreateExpenseClaim_categoryOptionInfo__rClcy{flex:1 1;min-width:0}.CreateExpenseClaim_categoryOptionName__krH\+v{color:#111827;display:block;font-size:14px;font-weight:600}.CreateExpenseClaim_categoryOptionCode__0Kmx9{color:#6b7280;display:block;font-size:12px;margin-top:2px}.CreateExpenseClaim_noOptions__2qRN8{align-items:center;color:#9ca3af;display:flex;flex-direction:column;gap:8px;padding:30px}.CreateExpenseClaim_noOptions__2qRN8 i{font-size:24px}.CreateExpenseClaim_addItemButton__ERaMJ{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s;white-space:nowrap}.CreateExpenseClaim_addItemButton__ERaMJ:hover:not(:disabled){box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.CreateExpenseClaim_addItemButton__ERaMJ:disabled{cursor:not-allowed;opacity:.5;transform:none}.CreateExpenseClaim_itemsTableWrapper__phmQG{overflow-x:auto}.CreateExpenseClaim_itemsTable__fNL4A{border-collapse:collapse;min-width:1000px;width:100%}.CreateExpenseClaim_itemsTable__fNL4A th{background:#f8fafc;border-bottom:2px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.CreateExpenseClaim_itemsTable__fNL4A td{border-bottom:1px solid #f3f4f6;padding:12px 14px;vertical-align:middle}.CreateExpenseClaim_itemsTable__fNL4A tbody tr:hover{background:#f9fafb}.CreateExpenseClaim_itemsTable__fNL4A tr.CreateExpenseClaim_newlyAdded__mIQJ9{animation:CreateExpenseClaim_highlightNew__Ksc0e 2s ease-out;background:#f0fdf4!important}@keyframes CreateExpenseClaim_highlightNew__Ksc0e{0%{background:#d1fae5}to{background:#f0fdf4}}.CreateExpenseClaim_itemProductCell__kgY5k{align-items:center;display:flex;gap:10px}.CreateExpenseClaim_categoryIconSmall__Ym3Gk{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.CreateExpenseClaim_itemProductName__omMtT{color:#111827;font-size:13px;font-weight:600}.CreateExpenseClaim_itemProductCode__g0tFp{color:#6b7280;font-size:11px}.CreateExpenseClaim_itemInput__w56EY{border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:13px;padding:8px 10px;transition:all .2s;width:100%}.CreateExpenseClaim_itemInput__w56EY:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b9811a;outline:none}.CreateExpenseClaim_itemInput__w56EY:disabled{background:#f9fafb;cursor:not-allowed}.CreateExpenseClaim_itemInput__w56EY.CreateExpenseClaim_inputError__5M6F1{border-color:#ef4444}.CreateExpenseClaim_descInput__6EGrt{min-width:180px}.CreateExpenseClaim_amountInput__TY9FW{text-align:right;width:90px}.CreateExpenseClaim_totalValue__2bpFV{color:#059669;font-size:13px;font-weight:700;white-space:nowrap}.CreateExpenseClaim_removeButton__MreyM{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.CreateExpenseClaim_removeButton__MreyM:hover:not(:disabled){background:#fecaca}.CreateExpenseClaim_removeButton__MreyM:disabled{cursor:not-allowed;opacity:.5}.CreateExpenseClaim_emptyRow__3r-vo{padding:0!important}.CreateExpenseClaim_emptyState__-NHUF{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.CreateExpenseClaim_emptyState__-NHUF i{color:#d1d5db;font-size:48px;margin-bottom:16px}.CreateExpenseClaim_emptyState__-NHUF h3{color:#6b7280;font-size:16px;font-weight:600;margin:0 0 8px}.CreateExpenseClaim_emptyState__-NHUF p{font-size:14px;margin:0}.CreateExpenseClaim_errorBanner__24kLk{align-items:center;background:#fef2f2;border-top:1px solid #fecaca;color:#dc2626;display:flex;font-size:13px;gap:10px;padding:12px 20px}.CreateExpenseClaim_summaryFooter__a6xD0{background:#f8fafc;border-top:2px solid #e5e7eb;padding:20px}.CreateExpenseClaim_summaryRow__hU9dP{display:flex;font-size:14px;gap:40px;justify-content:flex-end;padding:8px 0}.CreateExpenseClaim_summaryRow__hU9dP span:first-child{color:#6b7280}.CreateExpenseClaim_summaryRow__hU9dP span:last-child{color:#374151;font-weight:500;min-width:120px;text-align:right}.CreateExpenseClaim_summaryTotal__yJ\+3X{border-top:2px solid #e5e7eb;display:flex;gap:40px;justify-content:flex-end;margin-top:8px;padding:12px 0 0}.CreateExpenseClaim_summaryTotal__yJ\+3X span{color:#059669;font-size:16px;font-weight:600}.CreateExpenseClaim_summaryTotal__yJ\+3X strong{color:#059669;font-size:20px;font-weight:700;min-width:120px;text-align:right}.CreateExpenseClaim_notEditableMessage__GQCGq{align-items:center;background:#fef3c7;border-radius:10px;color:#92400e;display:flex;font-size:14px;gap:10px;justify-content:center;margin-top:20px;padding:16px}.CreateExpenseClaim_notEditableMessage__GQCGq i{color:#f59e0b}@media (max-width:1200px){.CreateExpenseClaim_formGrid__8CJfm{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CreateExpenseClaim_pageContainer__gSl4x{padding:12px}.CreateExpenseClaim_pageHeader__yUpca{align-items:flex-start;flex-direction:column;gap:14px}.CreateExpenseClaim_headerActions__LhTzB{flex-wrap:wrap;width:100%}.CreateExpenseClaim_headerActions__LhTzB>*{flex:1 1;justify-content:center;min-width:100px}.CreateExpenseClaim_formGrid__8CJfm{grid-template-columns:1fr}.CreateExpenseClaim_addItemRow__EtSL2{flex-direction:column}.CreateExpenseClaim_addItemButton__ERaMJ{justify-content:center;width:100%}}@media (max-width:500px){.CreateExpenseClaim_headerActions__LhTzB{flex-direction:column}.CreateExpenseClaim_headerActions__LhTzB>*{width:100%}}.ViewExpenseClaim_container__kREIA{background:#eef2f6;min-height:100vh;padding:16px 20px}.ViewExpenseClaim_toast__dwRjW{align-items:center;animation:ViewExpenseClaim_slideIn__rW\+oz .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.ViewExpenseClaim_toast__dwRjW.ViewExpenseClaim_success__DNZfI{border-left-color:#10b981}.ViewExpenseClaim_toast__dwRjW.ViewExpenseClaim_success__DNZfI i{color:#10b981}.ViewExpenseClaim_toast__dwRjW.ViewExpenseClaim_error__fHasa{border-left-color:#ef4444}.ViewExpenseClaim_toast__dwRjW.ViewExpenseClaim_error__fHasa i{color:#ef4444}.ViewExpenseClaim_toast__dwRjW button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes ViewExpenseClaim_slideIn__rW\+oz{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ViewExpenseClaim_empty__bSn4Q,.ViewExpenseClaim_loading__64llT{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.ViewExpenseClaim_spinner__EkS5R{animation:ViewExpenseClaim_spin__th3S9 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#10b981;height:40px;margin-bottom:16px;width:40px}@keyframes ViewExpenseClaim_spin__th3S9{to{transform:rotate(1turn)}}.ViewExpenseClaim_loading__64llT p{color:#64748b;font-size:14px}.ViewExpenseClaim_empty__bSn4Q i{color:#f59e0b;font-size:48px;margin-bottom:16px}.ViewExpenseClaim_empty__bSn4Q h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 16px}.ViewExpenseClaim_empty__bSn4Q button{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px}.ViewExpenseClaim_header__eW70j{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ViewExpenseClaim_headerLeft__gQOH-{align-items:center;display:flex;gap:14px}.ViewExpenseClaim_backBtn__xn-6I{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.ViewExpenseClaim_backBtn__xn-6I:hover{background:#e2e8f0;color:#1e293b}.ViewExpenseClaim_headerIcon__VhJG2{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.ViewExpenseClaim_header__eW70j h1{color:#1e293b;font-size:20px;font-weight:700;margin:0}.ViewExpenseClaim_subtitle__VbABG{color:#64748b;display:block;font-size:13px;margin-top:2px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ViewExpenseClaim_headerRight__D1f8q{align-items:center;display:flex;gap:10px}.ViewExpenseClaim_badge__OaHVr{align-items:center;border-radius:20px;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px}.ViewExpenseClaim_btnOutline__jPlB7{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.ViewExpenseClaim_btnOutline__jPlB7:hover{background:#f8fafc;border-color:#cbd5e1}.ViewExpenseClaim_grid__VXkOl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 340px}.ViewExpenseClaim_main__TZXq3,.ViewExpenseClaim_sidebar__i8HF0{display:flex;flex-direction:column;gap:16px}.ViewExpenseClaim_card__YawUM{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ViewExpenseClaim_cardBody__njFMd{padding:20px}.ViewExpenseClaim_expenseHeader__x\+bNh{align-items:center;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border-bottom:1px solid #d1fae5;display:flex;gap:16px;padding:20px}.ViewExpenseClaim_categoryBadge__YAuY0{align-items:center;background:#10b981;border-radius:14px;color:#fff;display:flex;font-size:22px;height:56px;justify-content:center;width:56px}.ViewExpenseClaim_categoryInfo__pK54z{flex:1 1}.ViewExpenseClaim_catCode__f9TIY{color:#64748b;display:block;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.ViewExpenseClaim_catName__YsUQ0{color:#1e293b;display:block;font-size:17px;font-weight:600}.ViewExpenseClaim_expenseTotal__XHr\+Q{text-align:right}.ViewExpenseClaim_totalLabel__yYk1e{color:#64748b;display:block;font-size:11px;margin-bottom:2px;text-transform:uppercase}.ViewExpenseClaim_totalValue__PXyHr{color:#059669;display:block;font-family:Monaco,Consolas,monospace;font-size:26px;font-weight:700}.ViewExpenseClaim_descBox__nkO84{margin-bottom:20px}.ViewExpenseClaim_descBox__nkO84 label{color:#94a3b8;display:block;font-size:11px;font-weight:600;letter-spacing:.3px;margin-bottom:8px;text-transform:uppercase}.ViewExpenseClaim_descBox__nkO84 p{color:#1e293b;font-size:14px;line-height:1.6;margin:0}.ViewExpenseClaim_infoGrid__6BDXs{grid-gap:16px;background:#f8fafc;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;padding:16px}.ViewExpenseClaim_infoItem__pDwd5{align-items:flex-start;display:flex;gap:10px}.ViewExpenseClaim_infoItem__pDwd5>i{align-items:center;background:#e0f2fe;border-radius:8px;color:#0284c7;display:flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.ViewExpenseClaim_infoItem__pDwd5>div{display:flex;flex-direction:column}.ViewExpenseClaim_infoItem__pDwd5 label{color:#94a3b8;font-size:11px;font-weight:600;margin-bottom:2px;text-transform:uppercase}.ViewExpenseClaim_infoItem__pDwd5 span{color:#1e293b;font-size:14px;font-weight:500}.ViewExpenseClaim_amounts__Y\+vPo{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.ViewExpenseClaim_amtRow__oBF8F{border-bottom:1px solid #f1f5f9;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px}.ViewExpenseClaim_amtRow__oBF8F span:first-child{color:#64748b}.ViewExpenseClaim_amtRow__oBF8F span:last-child{color:#1e293b;font-weight:500}.ViewExpenseClaim_amtTotal__M6rx1{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);display:flex;font-size:15px;font-weight:700;justify-content:space-between;padding:14px 16px}.ViewExpenseClaim_amtTotal__M6rx1 span:first-child{color:#059669}.ViewExpenseClaim_amtTotal__M6rx1 span:last-child{color:#059669;font-size:18px}.ViewExpenseClaim_rejectCard__\+LCgA{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;gap:14px;padding:16px}.ViewExpenseClaim_rejectCard__\+LCgA>i{color:#dc2626;flex-shrink:0;font-size:20px;margin-top:2px}.ViewExpenseClaim_rejectCard__\+LCgA strong{color:#991b1b;display:block;font-size:14px;font-weight:600;margin-bottom:4px}.ViewExpenseClaim_rejectCard__\+LCgA p{color:#7f1d1d;font-size:13px;line-height:1.5;margin:0}.ViewExpenseClaim_actions__1KWPq{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:16px}.ViewExpenseClaim_btnPrimary__hegvN,.ViewExpenseClaim_btnSuccess__jeOP2{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s}.ViewExpenseClaim_btnPrimary__hegvN:hover:not(:disabled),.ViewExpenseClaim_btnSuccess__jeOP2:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.ViewExpenseClaim_btnDanger__qfbFT{align-items:center;background:#fff;border:2px solid #ef4444;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s}.ViewExpenseClaim_btnDanger__qfbFT:hover:not(:disabled){background:#fef2f2}.ViewExpenseClaim_btnDanger__qfbFT:disabled,.ViewExpenseClaim_btnPrimary__hegvN:disabled,.ViewExpenseClaim_btnSuccess__jeOP2:disabled{cursor:not-allowed;opacity:.6;transform:none}.ViewExpenseClaim_spin__th3S9{animation:ViewExpenseClaim_spin__th3S9 .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}.ViewExpenseClaim_summaryCard__SNCay{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ViewExpenseClaim_summaryHead__p\+-Ai{align-items:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;padding:14px 16px}.ViewExpenseClaim_summaryBody__LiLMF{padding:16px}.ViewExpenseClaim_summaryTotal__6jXM3{align-items:center;background:#f0fdf4;border-radius:8px;display:flex;flex-direction:column;margin-bottom:16px;padding:20px}.ViewExpenseClaim_summaryTotal__6jXM3 span{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.ViewExpenseClaim_summaryTotal__6jXM3 strong{color:#059669;font-family:Monaco,Consolas,monospace;font-size:28px;font-weight:700}.ViewExpenseClaim_summaryRow__ILHgf{border-bottom:1px solid #f1f5f9;display:flex;font-size:13px;justify-content:space-between;padding:10px 0}.ViewExpenseClaim_summaryRow__ILHgf:last-child{border-bottom:none}.ViewExpenseClaim_summaryRow__ILHgf span:first-child{color:#64748b}.ViewExpenseClaim_summaryRow__ILHgf span:last-child{color:#1e293b;font-weight:500}.ViewExpenseClaim_infoCard__L2Xde{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ViewExpenseClaim_infoCardHead__3jKUF{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 16px}.ViewExpenseClaim_infoCardHead__3jKUF i{color:#10b981}.ViewExpenseClaim_infoCardBody__cd2FX{display:flex;flex-direction:column;gap:6px;padding:16px}.ViewExpenseClaim_infoName__EFOUA{color:#1e293b;font-size:15px;font-weight:600}.ViewExpenseClaim_infoDept__fI-o\+{color:#64748b;font-size:13px}.ViewExpenseClaim_infoBranch__Gz5Rx{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px}.ViewExpenseClaim_infoBranch__Gz5Rx i{color:#10b981;font-size:10px}.ViewExpenseClaim_infoTime__efHbg{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:6px}.ViewExpenseClaim_infoTime__efHbg i{font-size:10px}.ViewExpenseClaim_approvalCard__xnSTT{background:#fff;border-left:4px solid;border-radius:10px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ViewExpenseClaim_approvalHead__d4SFk{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 16px}.ViewExpenseClaim_approvalBody__7MjqZ{display:flex;flex-direction:column;gap:4px;padding:16px}.ViewExpenseClaim_approvalBody__7MjqZ span{color:#1e293b;font-size:14px;font-weight:600}.ViewExpenseClaim_approvalBody__7MjqZ small{color:#64748b;font-size:12px}.ViewExpenseClaim_timelineCard__yAz2O{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ViewExpenseClaim_timelineHead__yVtJJ{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 16px}.ViewExpenseClaim_timelineHead__yVtJJ i{color:#64748b}.ViewExpenseClaim_timeline__4Xtun{padding:16px}.ViewExpenseClaim_timeItem__ssU5N{display:flex;gap:12px;padding-bottom:16px;position:relative}.ViewExpenseClaim_timeItem__ssU5N:last-child{padding-bottom:0}.ViewExpenseClaim_timeItem__ssU5N:not(:last-child):after{background:#e2e8f0;bottom:0;content:"";left:7px;position:absolute;top:20px;width:2px}.ViewExpenseClaim_timeDot__J4i5m{border-radius:50%;flex-shrink:0;height:16px;width:16px;z-index:1}.ViewExpenseClaim_timeItem__ssU5N>div{display:flex;flex-direction:column;gap:2px}.ViewExpenseClaim_timeItem__ssU5N span{color:#1e293b;font-size:13px;font-weight:500}.ViewExpenseClaim_timeItem__ssU5N small{color:#94a3b8;font-size:11px}.ViewExpenseClaim_overlay__KGUDR{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.ViewExpenseClaim_modal__nMgR-{animation:ViewExpenseClaim_modalSlide__oYEPr .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 25px 60px #00000040;max-width:440px;overflow:hidden;width:100%}@keyframes ViewExpenseClaim_modalSlide__oYEPr{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ViewExpenseClaim_modalHead__sz8j2{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;justify-content:space-between;padding:16px 20px}.ViewExpenseClaim_modalHead__sz8j2 h3{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:10px;margin:0}.ViewExpenseClaim_modalHead__sz8j2 button{align-items:center;background:#fff3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.ViewExpenseClaim_modalHead__sz8j2 button:hover{background:#ffffff4d}.ViewExpenseClaim_modalBody__6XHt1{padding:20px}.ViewExpenseClaim_preview__Gm4RC{background:#f8fafc;border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding:14px}.ViewExpenseClaim_preview__Gm4RC strong{color:#1e293b;font-size:14px}.ViewExpenseClaim_preview__Gm4RC span{color:#64748b;font-size:13px}.ViewExpenseClaim_previewAmt__PnALL{color:#059669!important;font-size:16px!important;font-weight:600!important}.ViewExpenseClaim_formGroup__xf-P9{margin-bottom:0}.ViewExpenseClaim_formGroup__xf-P9 label{color:#475569;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.ViewExpenseClaim_req__xwn7N{color:#ef4444}.ViewExpenseClaim_formGroup__xf-P9 textarea{border:1px solid #e2e8f0;border-radius:8px;font-size:13px;min-height:100px;padding:12px;resize:vertical;width:100%}.ViewExpenseClaim_formGroup__xf-P9 textarea:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a;outline:none}.ViewExpenseClaim_modalFoot__kN94A{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.ViewExpenseClaim_btnCancel__CvYgF{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:10px 18px}.ViewExpenseClaim_btnCancel__CvYgF:hover:not(:disabled){background:#f1f5f9}.ViewExpenseClaim_btnCancel__CvYgF:disabled{cursor:not-allowed;opacity:.6}.ViewExpenseClaim_btnReject__U5vGn{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px}.ViewExpenseClaim_btnReject__U5vGn:hover:not(:disabled){background:#dc2626}.ViewExpenseClaim_btnReject__U5vGn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1024px){.ViewExpenseClaim_grid__VXkOl{grid-template-columns:1fr}}@media (max-width:768px){.ViewExpenseClaim_container__kREIA{padding:12px}.ViewExpenseClaim_header__eW70j{align-items:flex-start;flex-direction:column;gap:14px}.ViewExpenseClaim_headerRight__D1f8q{flex-wrap:wrap;width:100%}.ViewExpenseClaim_infoGrid__6BDXs{grid-template-columns:1fr}}@media (max-width:500px){.ViewExpenseClaim_headerRight__D1f8q{align-items:stretch;flex-direction:column}.ViewExpenseClaim_headerRight__D1f8q>*{justify-content:center}.ViewExpenseClaim_actions__1KWPq,.ViewExpenseClaim_modalFoot__kN94A{flex-direction:column}.ViewExpenseClaim_btnCancel__CvYgF,.ViewExpenseClaim_btnReject__U5vGn{justify-content:center;width:100%}}@media print{.ViewExpenseClaim_container__kREIA{background:#fff;padding:0}.ViewExpenseClaim_header__eW70j{box-shadow:none}.ViewExpenseClaim_actions__1KWPq,.ViewExpenseClaim_backBtn__xn-6I,.ViewExpenseClaim_headerRight__D1f8q{display:none!important}.ViewExpenseClaim_grid__VXkOl{display:block}.ViewExpenseClaim_sidebar__i8HF0{margin-top:20px}}.ExpenseReports_pageContainer__jqNcd{background:#eef2f6;min-height:100vh;padding:16px 20px}.ExpenseReports_notification__fzfjp{align-items:center;animation:ExpenseReports_slideIn__Mr-tR .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.ExpenseReports_notification__fzfjp.ExpenseReports_success__L3\+e4{border-left-color:#10b981}.ExpenseReports_notification__fzfjp.ExpenseReports_success__L3\+e4 i{color:#10b981}.ExpenseReports_notification__fzfjp.ExpenseReports_error__Ebc2E{border-left-color:#ef4444}.ExpenseReports_notification__fzfjp.ExpenseReports_error__Ebc2E i{color:#ef4444}.ExpenseReports_notification__fzfjp button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes ExpenseReports_slideIn__Mr-tR{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ExpenseReports_loadingState__uECAm{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px;text-align:center}.ExpenseReports_spinner__RwuDp{animation:ExpenseReports_spin__r8pme .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#10b981;height:44px;margin-bottom:16px;width:44px}@keyframes ExpenseReports_spin__r8pme{to{transform:rotate(1turn)}}.ExpenseReports_loadingState__uECAm p{color:#64748b;font-size:14px}.ExpenseReports_pageHeader__s2JzZ{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ExpenseReports_headerLeft__jSZim{align-items:center;display:flex;gap:14px}.ExpenseReports_backBtn__PQMnT{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.ExpenseReports_backBtn__PQMnT:hover{background:#e2e8f0;color:#1e293b}.ExpenseReports_headerIcon__farq3{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:12px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.ExpenseReports_pageHeader__s2JzZ h1{color:#1e293b;font-size:20px;font-weight:700;margin:0}.ExpenseReports_headerSubtitle__zBu1C{color:#64748b;font-size:13px;margin:2px 0 0}.ExpenseReports_headerActions__PNACZ{align-items:center;display:flex;gap:8px}.ExpenseReports_iconBtn__ba4Qy{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.ExpenseReports_iconBtn__ba4Qy:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.ExpenseReports_exportBtn__5ikuQ{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;transition:all .2s}.ExpenseReports_exportBtn__5ikuQ:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.ExpenseReports_dateRangeCard__KpPXz{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ExpenseReports_dateRangeLeft__ihHtr{flex:1 1}.ExpenseReports_quickRanges__Agv8D{display:flex;flex-wrap:wrap;gap:8px}.ExpenseReports_quickRangeBtn__aSuHt{background:#f1f5f9;border:1px solid #0000;border-radius:6px;color:#64748b;cursor:pointer;font-size:12px;font-weight:500;padding:8px 14px;transition:all .2s}.ExpenseReports_quickRangeBtn__aSuHt:hover{background:#e2e8f0;color:#1e293b}.ExpenseReports_quickRangeBtn__aSuHt.ExpenseReports_active__0Azrn{background:#8b5cf6;color:#fff}.ExpenseReports_dateRangeRight__rio0d{align-items:flex-end;display:flex;gap:12px}.ExpenseReports_dateInput__jlm7G{display:flex;flex-direction:column;gap:6px}.ExpenseReports_dateInput__jlm7G label{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.ExpenseReports_dateInput__jlm7G input{border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;font-size:13px;min-width:150px;padding:10px 12px}.ExpenseReports_dateInput__jlm7G input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.ExpenseReports_applyBtn__f1fSx{align-items:center;background:#8b5cf6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 16px;transition:all .2s}.ExpenseReports_applyBtn__f1fSx:hover{background:#7c3aed}.ExpenseReports_statsGrid__5hrOS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:16px}.ExpenseReports_statCard__v5fPQ{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:16px;position:relative}.ExpenseReports_statIcon__iMEYa{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.ExpenseReports_statIconBlue__J\+dbA{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.ExpenseReports_statIconGreen__JB1qg{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ExpenseReports_statIconOrange__mV2w6{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.ExpenseReports_statIconRed__FH08g{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.ExpenseReports_statIconPurple__zwRBg{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.ExpenseReports_statIconTeal__yoRh2{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff}.ExpenseReports_statInfo__DIaC2{display:flex;flex-direction:column;min-width:0}.ExpenseReports_statValue__mQWr1{color:#1e293b;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExpenseReports_statLabel__IG6G-{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ExpenseReports_statBadge__W1tkG{background:#f1f5f9;border-radius:12px;color:#64748b;font-size:10px;font-weight:600;padding:4px 8px;position:absolute;right:10px;top:10px}.ExpenseReports_tabNav__2lnQl{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;gap:4px;margin-bottom:16px;padding:8px}.ExpenseReports_tabBtn__deLrR{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.ExpenseReports_tabBtn__deLrR:hover{background:#f1f5f9;color:#1e293b}.ExpenseReports_tabBtn__deLrR.ExpenseReports_tabActive__1IulQ{background:#8b5cf6;color:#fff}.ExpenseReports_overviewGrid__nZf4t{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 340px}.ExpenseReports_chartCard__yF2As{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ExpenseReports_chartHeader__oQztx{border-bottom:1px solid #f1f5f9;padding:16px 20px}.ExpenseReports_chartHeader__oQztx h3{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.ExpenseReports_chartHeader__oQztx h3 i{color:#8b5cf6}.ExpenseReports_chartBody__iqeE\+{padding:20px}.ExpenseReports_donutChart__\+CZYH{background:conic-gradient(#10b981 0 40%,#f59e0b 40% 70%,#ef4444 70% 85%,#94a3b8 85% 100%);height:160px;margin:0 auto 20px;position:relative;width:160px}.ExpenseReports_donutCenter__Ecq7F,.ExpenseReports_donutChart__\+CZYH{align-items:center;border-radius:50%;display:flex;justify-content:center}.ExpenseReports_donutCenter__Ecq7F{background:#fff;flex-direction:column;height:100px;width:100px}.ExpenseReports_donutValue__VatPm{color:#1e293b;font-size:24px;font-weight:700}.ExpenseReports_donutLabel__vrvci{color:#64748b;font-size:11px;text-transform:uppercase}.ExpenseReports_chartLegend__XbySY{display:flex;flex-direction:column;gap:10px}.ExpenseReports_legendItem__k36Q0{align-items:center;color:#64748b;display:flex;font-size:13px;gap:10px}.ExpenseReports_legendDot__Q1eTB{border-radius:3px;flex-shrink:0;height:12px;width:12px}.ExpenseReports_legendItem__k36Q0 strong{color:#1e293b;margin-left:auto;min-width:30px;text-align:right}.ExpenseReports_legendPercent__8ckoN{color:#94a3b8;font-size:11px;min-width:40px;text-align:right}.ExpenseReports_categoryBars__Oext3{display:flex;flex-direction:column;gap:14px}.ExpenseReports_categoryBar__OdsK4{display:flex;flex-direction:column;gap:6px}.ExpenseReports_categoryBarInfo__PXXjl{align-items:center;display:flex;justify-content:space-between}.ExpenseReports_categoryBarName__8cql8{color:#1e293b;font-size:13px;font-weight:500}.ExpenseReports_categoryBarAmount__mBl5Y{color:#059669;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.ExpenseReports_categoryBarTrack__M9RrN{background:#f1f5f9;border-radius:4px;height:8px;overflow:hidden}.ExpenseReports_categoryBarFill__f88\+Y{border-radius:4px;height:100%;transition:width .5s ease}.ExpenseReports_categoryBarCount__UnuBR{color:#94a3b8;font-size:11px}.ExpenseReports_noData__ysSSI{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:40px}.ExpenseReports_noData__ysSSI i{font-size:32px;margin-bottom:12px}.ExpenseReports_noData__ysSSI p{font-size:13px;margin:0}.ExpenseReports_summaryCard__K43tq{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ExpenseReports_summaryHeader__HhrCa{background:linear-gradient(135deg,#8b5cf6,#7c3aed);padding:16px 20px}.ExpenseReports_summaryHeader__HhrCa h3{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.ExpenseReports_summaryBody__LzlX\+{padding:20px}.ExpenseReports_summaryRow__bHJjj{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 0}.ExpenseReports_summaryRow__bHJjj:last-child{border-bottom:none}.ExpenseReports_summaryRow__bHJjj span{color:#64748b;font-size:13px}.ExpenseReports_summaryRow__bHJjj strong{color:#1e293b;font-size:14px;font-weight:600}.ExpenseReports_textSuccess__cgvrJ{color:#059669!important}.ExpenseReports_textWarning__lK4G9{color:#d97706!important}.ExpenseReports_textInfo__r64wE{color:#0284c7!important}.ExpenseReports_textDanger__l5\+ek{color:#dc2626!important}.ExpenseReports_summaryDivider__2v9hk{background:#e2e8f0;height:1px;margin:8px 0}.ExpenseReports_categoriesGrid__PhNWW{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ExpenseReports_categoryCard__QFiYt{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;cursor:pointer;display:flex;gap:16px;padding:20px;transition:all .2s}.ExpenseReports_categoryCard__QFiYt:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.ExpenseReports_categoryCard__QFiYt>i{color:#cbd5e1;font-size:14px}.ExpenseReports_categoryCardIcon__RElLL{align-items:center;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;width:48px}.ExpenseReports_categoryCardInfo__M4Y5X{flex:1 1;min-width:0}.ExpenseReports_categoryCardInfo__M4Y5X h4{color:#1e293b;font-size:15px;font-weight:600;margin:0 0 4px}.ExpenseReports_categoryCardCount__0Tu\+E{color:#64748b;font-size:12px}.ExpenseReports_categoryCardAmount__7EmCl{text-align:right}.ExpenseReports_categoryCardAmount__7EmCl span{color:#059669;display:block;font-family:Monaco,Consolas,monospace;font-size:16px;font-weight:700}.ExpenseReports_categoryCardAmount__7EmCl small{color:#94a3b8;font-size:11px}.ExpenseReports_detailsCard__rGdGC{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ExpenseReports_detailsFilters__Euu9r{align-items:flex-end;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;padding:16px 20px}.ExpenseReports_filterGroup__Bja6U{display:flex;flex-direction:column;gap:6px}.ExpenseReports_filterGroup__Bja6U label{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.ExpenseReports_filterGroup__Bja6U select{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;cursor:pointer;font-size:13px;min-width:150px;padding:9px 12px}.ExpenseReports_filterGroup__Bja6U select:focus{border-color:#8b5cf6;outline:none}.ExpenseReports_clearFiltersBtn__hU27N{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:9px 14px}.ExpenseReports_clearFiltersBtn__hU27N:hover{background:#fee2e2}.ExpenseReports_tableWrapper__7SXl0{overflow-x:auto}.ExpenseReports_table__Ce-WS{border-collapse:collapse;width:100%}.ExpenseReports_table__Ce-WS th{background:#f8fafc;border-bottom:2px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.3px;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.ExpenseReports_table__Ce-WS td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:14px 16px;vertical-align:middle}.ExpenseReports_textRight__E9OOJ{text-align:right!important}.ExpenseReports_textCenter__8Tb7h{text-align:center!important}.ExpenseReports_clickableRow__yYUb\+{cursor:pointer;transition:background .15s}.ExpenseReports_clickableRow__yYUb\+:hover{background:#f8fafc}.ExpenseReports_claimCode__sVyrz{background:#d1fae5;border-radius:4px;color:#059669;display:inline-block;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:4px 8px}.ExpenseReports_categoryBadge__jb5Yp{align-items:center;background:#f1f5f9;border-radius:4px;color:#475569;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 10px}.ExpenseReports_categoryBadge__jb5Yp i{color:#8b5cf6;font-size:10px}.ExpenseReports_descText__9bwGL{color:#64748b;display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExpenseReports_employeeCell__CP4hB{display:flex;flex-direction:column;gap:2px}.ExpenseReports_employeeName__\+OWWr{color:#1e293b;font-weight:600}.ExpenseReports_employeeDept__sVitH{color:#94a3b8;font-size:11px}.ExpenseReports_amount__YwmGS{color:#059669;font-family:Monaco,Consolas,monospace;font-weight:600}.ExpenseReports_statusBadge__MS2m0{border-radius:12px;display:inline-block;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.ExpenseReports_statusApproved__VFJbf{background:#dcfce7;color:#16a34a}.ExpenseReports_statusPending__Win6i{background:#fef3c7;color:#d97706}.ExpenseReports_statusDraft__3gpTP{background:#f1f5f9;color:#64748b}.ExpenseReports_statusRejected__bQJn5{background:#fee2e2;color:#dc2626}.ExpenseReports_reimbursedYes__NwU54{color:#10b981;font-size:18px}.ExpenseReports_reimbursedNo__nR7Wr{color:#d1d5db;font-size:18px}.ExpenseReports_tableFooter__KSFQM{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;color:#64748b;display:flex;font-size:13px;justify-content:space-between;padding:16px 20px}.ExpenseReports_totalAmount__qtvKa{color:#059669;font-size:15px;font-weight:700}.ExpenseReports_emptyState__MevwT{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ExpenseReports_emptyIcon__ac72M{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;height:72px;justify-content:center;margin-bottom:16px;width:72px}.ExpenseReports_emptyIcon__ac72M i{color:#94a3b8;font-size:28px}.ExpenseReports_emptyState__MevwT h3{color:#475569;font-size:16px;font-weight:600;margin:0 0 8px}.ExpenseReports_emptyState__MevwT p{color:#94a3b8;font-size:13px;margin:0}@media print{.ExpenseReports_pageContainer__jqNcd{background:#fff;padding:0}.ExpenseReports_dateRangeCard__KpPXz,.ExpenseReports_pageHeader__s2JzZ,.ExpenseReports_tabNav__2lnQl{box-shadow:none}.ExpenseReports_applyBtn__f1fSx,.ExpenseReports_backBtn__PQMnT,.ExpenseReports_clearFiltersBtn__hU27N,.ExpenseReports_headerActions__PNACZ,.ExpenseReports_quickRanges__Agv8D{display:none!important}.ExpenseReports_statsGrid__5hrOS{grid-template-columns:repeat(3,1fr)}.ExpenseReports_overviewGrid__nZf4t{grid-template-columns:1fr 1fr}.ExpenseReports_clickableRow__yYUb\+:hover{background:#0000}}@media (max-width:1400px){.ExpenseReports_statsGrid__5hrOS{grid-template-columns:repeat(3,1fr)}.ExpenseReports_overviewGrid__nZf4t{grid-template-columns:1fr 1fr}.ExpenseReports_summaryCard__K43tq{grid-column:span 2}}@media (max-width:1100px){.ExpenseReports_pageHeader__s2JzZ{align-items:flex-start;flex-direction:column;gap:14px}.ExpenseReports_headerActions__PNACZ{justify-content:flex-end;width:100%}.ExpenseReports_dateRangeCard__KpPXz{align-items:stretch;flex-direction:column;gap:16px}.ExpenseReports_dateRangeRight__rio0d{flex-wrap:wrap}.ExpenseReports_overviewGrid__nZf4t{grid-template-columns:1fr}.ExpenseReports_summaryCard__K43tq{grid-column:auto}}@media (max-width:768px){.ExpenseReports_pageContainer__jqNcd{padding:12px}.ExpenseReports_statsGrid__5hrOS{grid-template-columns:repeat(2,1fr)}.ExpenseReports_tabNav__2lnQl{overflow-x:auto;padding:6px}.ExpenseReports_tabBtn__deLrR{font-size:12px;padding:8px 14px;white-space:nowrap}.ExpenseReports_detailsFilters__Euu9r{align-items:stretch;flex-direction:column}.ExpenseReports_filterGroup__Bja6U,.ExpenseReports_filterGroup__Bja6U select{width:100%}.ExpenseReports_categoriesGrid__PhNWW{grid-template-columns:1fr}}@media (max-width:500px){.ExpenseReports_statsGrid__5hrOS{grid-template-columns:1fr}.ExpenseReports_headerActions__PNACZ{flex-wrap:wrap}.ExpenseReports_exportBtn__5ikuQ{justify-content:center;width:100%}.ExpenseReports_quickRanges__Agv8D{justify-content:center}.ExpenseReports_dateRangeRight__rio0d{flex-direction:column}.ExpenseReports_dateInput__jlm7G,.ExpenseReports_dateInput__jlm7G input{width:100%}.ExpenseReports_applyBtn__f1fSx{justify-content:center;width:100%}.ExpenseReports_tableFooter__KSFQM{flex-direction:column;gap:10px;text-align:center}}.BudgetCreation_createBudget__WZhSD{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.BudgetCreation_pageHeader__qx7\+G{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.BudgetCreation_headerContent__YEdWK{flex:1 1}.BudgetCreation_headerLeft__44BF6{align-items:center;display:flex;gap:16px}.BudgetCreation_headerContent__YEdWK h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.BudgetCreation_headerContent__YEdWK p{color:#6b7280;font-size:.875rem;margin:0}.BudgetCreation_headerActions__kvRFw{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.BudgetCreation_budgetSetupSection__B-GGH{margin-bottom:24px}.BudgetCreation_setupCard__cf6ly{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;overflow:hidden}.BudgetCreation_setupHeader__nNWKJ{background:#f8f9fa;border-bottom:1px solid #e5e7eb;padding:16px 24px}.BudgetCreation_setupHeader__nNWKJ h5{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0}.BudgetCreation_setupForm__\+KVW8{padding:24px}.BudgetCreation_setupForm__\+KVW8 .BudgetCreation_form-label__ScjxE{color:#374151;font-weight:500;margin-bottom:6px}.BudgetCreation_setupForm__\+KVW8 .BudgetCreation_form-control__VyN0o,.BudgetCreation_setupForm__\+KVW8 .BudgetCreation_form-select__BBKxp{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.BudgetCreation_setupForm__\+KVW8 .BudgetCreation_form-control__VyN0o:focus,.BudgetCreation_setupForm__\+KVW8 .BudgetCreation_form-select__BBKxp:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.BudgetCreation_summarySection__9TrrN{margin-bottom:32px}.BudgetCreation_summaryGrid__dn3zy{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.BudgetCreation_summaryCard__GqkLI{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;cursor:pointer;overflow:hidden;padding:24px;position:relative;transition:all .2s ease}.BudgetCreation_summaryCard__GqkLI:before{background:linear-gradient(90deg,#10b981,#06b6d4,#f59e0b,#3b82f6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .2s ease}.BudgetCreation_summaryCard__GqkLI:hover{border-color:#3b82f6;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.BudgetCreation_summaryCard__GqkLI:hover:before{transform:scaleX(1)}.BudgetCreation_summaryCard__GqkLI{align-items:center;display:flex;gap:16px}.BudgetCreation_summaryIcon__gmuas{align-items:center;background:#f8fafc;border-radius:12px;display:flex;flex-shrink:0;font-size:1.5rem;height:60px;justify-content:center;width:60px}.BudgetCreation_summaryContent__kn\+q8{flex:1 1}.BudgetCreation_summaryContent__kn\+q8 h3{color:#1f2937;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 4px}.BudgetCreation_summaryContent__kn\+q8 p{color:#6b7280;font-size:.875rem;font-weight:500;margin:0 0 8px}.BudgetCreation_summaryContent__kn\+q8 span{font-size:.875rem;font-weight:600}.BudgetCreation_budgetSection__jiGqH{margin-bottom:32px}.BudgetCreation_categorySection__6c8OX{margin-bottom:24px}.BudgetCreation_categoryCard__kVE9N{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;overflow:hidden}.BudgetCreation_categoryHeader__SOkcr{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 24px}.BudgetCreation_categoryHeader__SOkcr h5{align-items:center;color:#1f2937;display:flex;font-size:1.125rem;font-weight:600;margin:0}.BudgetCreation_budgetTable__TrlXb{overflow-x:auto}.BudgetCreation_budgetTable__TrlXb table{font-size:.875rem;margin:0}.BudgetCreation_budgetTable__TrlXb thead th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-size:.8rem;font-weight:600;padding:12px 8px;text-align:center;white-space:nowrap}.BudgetCreation_budgetTable__TrlXb tbody td{border-bottom:1px solid #f1f3f4;padding:8px;vertical-align:middle}.BudgetCreation_budgetTable__TrlXb .BudgetCreation_form-control__VyN0o{border:1px solid #d1d5db;border-radius:6px;font-size:.8rem;padding:6px 8px;transition:all .2s ease}.BudgetCreation_budgetTable__TrlXb .BudgetCreation_form-control__VyN0o:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.BudgetCreation_clickableCell__V4nfk{border-radius:4px;cursor:pointer;transition:all .2s ease}.BudgetCreation_clickableCell__V4nfk:hover{background:#e0f2fe!important;color:#0277bd!important}.BudgetCreation_categoryTotal__8NxyS td{background:#f8f9fa!important;border-bottom:2px solid #d1d5db!important;border-top:2px solid #d1d5db!important;font-weight:600!important;padding:12px 8px!important}.BudgetCreation_actionSection__rc15Y{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:32px;padding:24px}.BudgetCreation_actionButtons__5qF6V{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.BudgetCreation_actionButtons__5qF6V .BudgetCreation_btn__knyzA{border-radius:8px;font-size:.875rem;padding:10px 20px;transition:all .2s ease}.BudgetCreation_actionButtons__5qF6V .BudgetCreation_btn__knyzA:hover{transform:translateY(-1px)}.BudgetCreation_invoiceSection__3XrCm{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;padding:40px 24px;text-align:center}.BudgetCreation_invoiceSection__3XrCm .BudgetCreation_btn__knyzA{border-radius:8px;font-size:1rem;padding:12px 24px;transition:all .2s ease}.BudgetCreation_invoiceSection__3XrCm .BudgetCreation_btn__knyzA:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}@media (max-width:1200px){.BudgetCreation_summaryGrid__dn3zy{gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.BudgetCreation_summaryCard__GqkLI{padding:20px}.BudgetCreation_summaryContent__kn\+q8 h3{font-size:1.25rem}}@media (max-width:768px){.BudgetCreation_createBudget__WZhSD{padding:16px}.BudgetCreation_pageHeader__qx7\+G{align-items:stretch;flex-direction:column;gap:16px;padding:20px}.BudgetCreation_headerLeft__44BF6{align-items:flex-start;flex-direction:column;gap:12px}.BudgetCreation_headerContent__YEdWK h1{font-size:1.5rem}.BudgetCreation_headerActions__kvRFw{align-items:stretch;flex-direction:column;gap:12px}.BudgetCreation_summaryGrid__dn3zy{gap:16px;grid-template-columns:repeat(2,1fr)}.BudgetCreation_summaryCard__GqkLI{padding:20px}.BudgetCreation_summaryContent__kn\+q8 h3{font-size:1.25rem}.BudgetCreation_setupForm__\+KVW8{padding:16px}.BudgetCreation_categoryHeader__SOkcr{align-items:stretch;flex-direction:column;gap:12px;padding:16px}.BudgetCreation_budgetTable__TrlXb{font-size:.8rem}.BudgetCreation_budgetTable__TrlXb tbody td,.BudgetCreation_budgetTable__TrlXb thead th{padding:6px 4px}.BudgetCreation_actionButtons__5qF6V{align-items:stretch;flex-direction:column}.BudgetCreation_invoiceSection__3XrCm{padding:24px 16px}}@media (max-width:576px){.BudgetCreation_headerLeft__44BF6{align-items:stretch}.BudgetCreation_summaryGrid__dn3zy{gap:16px;grid-template-columns:1fr}.BudgetCreation_summaryCard__GqkLI{flex-direction:column;gap:12px;text-align:center}.BudgetCreation_summaryIcon__gmuas{align-self:center}.BudgetCreation_budgetTable__TrlXb{font-size:.75rem}.BudgetCreation_budgetTable__TrlXb tbody td,.BudgetCreation_budgetTable__TrlXb thead th{padding:4px 2px}.BudgetCreation_budgetTable__TrlXb table,.BudgetCreation_budgetTable__TrlXb tbody,.BudgetCreation_budgetTable__TrlXb td,.BudgetCreation_budgetTable__TrlXb th,.BudgetCreation_budgetTable__TrlXb thead,.BudgetCreation_budgetTable__TrlXb tr{display:block}.BudgetCreation_budgetTable__TrlXb thead tr{left:-9999px;position:absolute;top:-9999px}.BudgetCreation_budgetTable__TrlXb tr{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:16px}.BudgetCreation_budgetTable__TrlXb td{border:none!important;padding:8px 0;position:relative;text-align:left}.BudgetCreation_budgetTable__TrlXb td:before{color:#6b7280;content:attr(data-label) ": ";display:inline-block;font-weight:600;margin-right:8px;width:120px}}@keyframes BudgetCreation_fadeIn__MwRV9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BudgetCreation_actionSection__rc15Y,.BudgetCreation_categoryCard__kVE9N,.BudgetCreation_setupCard__cf6ly,.BudgetCreation_summaryCard__GqkLI{animation:BudgetCreation_fadeIn__MwRV9 .3s ease}.BudgetCreation_loading__uZ2Lc{opacity:.6;pointer-events:none;position:relative}.BudgetCreation_loading__uZ2Lc:after{animation:BudgetCreation_spin__s-VSy 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#10b981;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes BudgetCreation_spin__s-VSy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BudgetCreation_budgetTable__TrlXb .BudgetCreation_form-control__VyN0o:focus,.BudgetCreation_clickableCell__V4nfk:focus,.BudgetCreation_summaryCard__GqkLI:focus{outline:2px solid #10b981;outline-offset:2px}@media print{.BudgetCreation_createBudget__WZhSD{background:#fff;box-shadow:none;padding:0}.BudgetCreation_actionSection__rc15Y,.BudgetCreation_headerActions__kvRFw,.BudgetCreation_invoiceSection__3XrCm{display:none}.BudgetCreation_summaryGrid__dn3zy{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);page-break-inside:avoid}.BudgetCreation_categoryCard__kVE9N,.BudgetCreation_setupCard__cf6ly,.BudgetCreation_summaryCard__GqkLI{border:1px solid #000;break-inside:avoid;margin-bottom:20px;page-break-inside:avoid}.BudgetCreation_budgetTable__TrlXb .BudgetCreation_form-control__VyN0o{background:#0000;border:none;font-weight:600}}.ReceivePayment_pageContainer__Au\+xQ{background:#f8f9fc;min-height:calc(100vh - 60px);padding:0}.ReceivePayment_pageContent__rb-kH{margin:0 auto;max-width:1400px;padding:24px 32px}.ReceivePayment_alert__f900e{animation:ReceivePayment_slideIn__8rhuf .3s ease;border:none;border-radius:10px;margin-bottom:20px}@keyframes ReceivePayment_slideIn__8rhuf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ReceivePayment_pageHeader__gblt7{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.ReceivePayment_headerLeft__YbfZa{align-items:center;display:flex;gap:16px}.ReceivePayment_backBtn__ZUxKb{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.ReceivePayment_backBtn__ZUxKb:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.ReceivePayment_titleSection__2Sb\+i{display:flex;flex-direction:column;gap:2px}.ReceivePayment_pageTitle__ptjM2{color:#1e293b;font-size:22px;font-weight:700;margin:0}.ReceivePayment_pageSubtitle__7cyTS{color:#64748b;font-size:13px;margin:0}.ReceivePayment_headerRight__O9H9K{align-items:center;display:flex;gap:12px}.ReceivePayment_cancelBtn__3bamx{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.ReceivePayment_cancelBtn__3bamx:hover{background:#f1f5f9;color:#334155}.ReceivePayment_saveBtn__vROuk{align-items:center;background:#fff;border:1px solid #3b82f6;border-radius:8px;color:#3b82f6;cursor:pointer;display:flex;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.ReceivePayment_saveBtn__vROuk:hover:not(:disabled){background:#eff6ff}.ReceivePayment_saveBtn__vROuk:disabled{cursor:not-allowed;opacity:.6}.ReceivePayment_postBtn__KgQIb{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;box-shadow:0 2px 8px #10b9814d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.ReceivePayment_postBtn__KgQIb:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px)}.ReceivePayment_postBtn__KgQIb:disabled{cursor:not-allowed;opacity:.6}.ReceivePayment_formGrid__h0NRZ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(400px,1fr) minmax(500px,1.3fr)}.ReceivePayment_leftColumn__xYTTg,.ReceivePayment_rightColumn__R2IBa{display:flex;flex-direction:column;gap:20px;min-width:0}.ReceivePayment_leftColumn__xYTTg{position:relative;z-index:10}.ReceivePayment_rightColumn__R2IBa{overflow:hidden}.ReceivePayment_card__GXFHw{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000a}.ReceivePayment_leftColumn__xYTTg .ReceivePayment_card__GXFHw:first-child{overflow:visible}.ReceivePayment_leftColumn__xYTTg .ReceivePayment_card__GXFHw:not(:first-child),.ReceivePayment_rightColumn__R2IBa .ReceivePayment_card__GXFHw{overflow:hidden}.ReceivePayment_cardHeader__gVkNK{align-items:center;background:#fafbfc;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;padding:16px 20px}.ReceivePayment_cardHeader__gVkNK i{color:#6366f1;font-size:16px}.ReceivePayment_cardHeader__gVkNK h3{color:#1e293b;font-size:15px;font-weight:600;margin:0}.ReceivePayment_cardHeaderLeft__X66vI{align-items:center;display:flex;gap:10px}.ReceivePayment_cardHeaderRight__WuiKL{margin-left:auto}.ReceivePayment_badge__RHvVC{background:#eff6ff;border-radius:12px;color:#3b82f6;font-size:12px;font-weight:600;padding:4px 10px}.ReceivePayment_cardBody__nRGPH{padding:20px;position:relative}.ReceivePayment_selectedCustomer__iGRt5{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:14px;padding:16px}.ReceivePayment_customerAvatar__7fSDj{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:48px;justify-content:center;width:48px}.ReceivePayment_customerDetails__8jSMj{display:flex;flex:1 1;flex-direction:column;gap:2px}.ReceivePayment_customerName__qOdCh{color:#1e293b;font-size:15px;font-weight:600}.ReceivePayment_customerCode__UJSLZ{color:#64748b;font-size:12px}.ReceivePayment_customerContact__EXrUI{color:#94a3b8;font-size:12px}.ReceivePayment_clearCustomerBtn__\+zIKF{align-items:center;background:#fee2e2;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.ReceivePayment_clearCustomerBtn__\+zIKF:hover{background:#fecaca}.ReceivePayment_customerSearch__Z6N-7{position:relative;z-index:1000}.ReceivePayment_searchInput__LqhRC{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:10px;padding:0 14px;transition:all .2s}.ReceivePayment_searchInput__LqhRC:focus-within{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ReceivePayment_searchInput__LqhRC i{color:#94a3b8;font-size:14px}.ReceivePayment_searchInput__LqhRC input{background:#0000;border:none;color:#334155;flex:1 1;font-size:14px;outline:none;padding:14px 0}.ReceivePayment_searchInput__LqhRC input::placeholder{color:#94a3b8}.ReceivePayment_customerDropdown__JT5ya{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 50px #0003;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);z-index:9999}.ReceivePayment_customerOption__-\+oYs{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .15s}.ReceivePayment_customerOption__-\+oYs:last-child{border-bottom:none}.ReceivePayment_customerOption__-\+oYs:hover{background:#f8fafc}.ReceivePayment_optionAvatar__kLDCo{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:36px;justify-content:center;width:36px}.ReceivePayment_optionDetails__vCYlC{display:flex;flex:1 1;flex-direction:column}.ReceivePayment_optionName__jsF7Q{color:#1e293b;font-size:14px;font-weight:500}.ReceivePayment_optionCode__oPqLD{color:#94a3b8;font-size:12px}.ReceivePayment_optionBalance__70cTA{color:#dc2626;font-size:13px;font-weight:600}.ReceivePayment_customerStats__HqczY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px}.ReceivePayment_statItem__S0bUr{background:#f8fafc;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:14px}.ReceivePayment_statLabel__boZ6r{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ReceivePayment_statValue__ZF5Bz{color:#1e293b;font-size:18px;font-weight:700}.ReceivePayment_formRow__iHe98{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.ReceivePayment_formGroup__y2qLG{display:flex;flex-direction:column;gap:6px}.ReceivePayment_formGroup__y2qLG label{color:#475569;font-size:13px;font-weight:500}.ReceivePayment_required__3wA3z{color:#dc2626}.ReceivePayment_input__4G9W4,.ReceivePayment_select__lOgNK,.ReceivePayment_textarea__orleX{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:14px;padding:12px 14px;transition:all .2s}.ReceivePayment_input__4G9W4:focus,.ReceivePayment_select__lOgNK:focus,.ReceivePayment_textarea__orleX:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ReceivePayment_select__lOgNK{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2394a3b8' d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.ReceivePayment_textarea__orleX{min-height:80px;resize:vertical}.ReceivePayment_currencyInput__t33Nz{align-items:center;border:1px solid #e2e8f0;border-radius:8px;display:flex;overflow:hidden;transition:all .2s}.ReceivePayment_currencyInput__t33Nz:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ReceivePayment_currencySymbol__NQm23{background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;font-size:14px;font-weight:500;padding:12px 14px}.ReceivePayment_currencyInput__t33Nz input{border:none;color:#334155;flex:1 1;font-size:14px;outline:none;padding:12px 14px}.ReceivePayment_autoAllocateBtn__MAcsS{align-items:center;background:#fff;border:1px solid #6366f1;border-radius:8px;color:#6366f1;cursor:pointer;display:flex;font-size:13px;font-weight:500;padding:8px 14px;transition:all .2s}.ReceivePayment_autoAllocateBtn__MAcsS:hover:not(:disabled){background:#eef2ff}.ReceivePayment_autoAllocateBtn__MAcsS:disabled{cursor:not-allowed;opacity:.5}.ReceivePayment_emptyState__KGfrK,.ReceivePayment_loadingState__OIoMk{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.ReceivePayment_emptyState__KGfrK i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.ReceivePayment_emptyState__KGfrK h4{color:#334155;font-size:16px;margin:0 0 8px}.ReceivePayment_emptyState__KGfrK p{color:#94a3b8;font-size:14px;margin:0}.ReceivePayment_invoiceTableWrapper__a\+qRo{margin:0 -20px;overflow-x:auto;padding:0 20px}.ReceivePayment_invoiceTable__oaTHG{border-collapse:collapse;table-layout:fixed;width:100%}.ReceivePayment_invoiceTable__oaTHG thead th{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.ReceivePayment_checkCol__9qHu0{width:36px}.ReceivePayment_invoiceCol__v0Xbb{width:100px}.ReceivePayment_dateCol__ikHZn{width:80px}.ReceivePayment_amountCol__HLBcS{text-align:right!important;width:100px}.ReceivePayment_allocateCol__uCVJU{width:120px}.ReceivePayment_invoiceTable__oaTHG tbody tr{transition:all .15s}.ReceivePayment_invoiceTable__oaTHG tbody tr:hover{background:#f8fafc}.ReceivePayment_selectedRow__fhPau{background:#eff6ff!important}.ReceivePayment_invoiceTable__oaTHG tbody td{border-bottom:1px solid #f1f5f9;padding:12px 10px;vertical-align:middle}.ReceivePayment_checkbox__Y4tzr{accent-color:#3b82f6;border-radius:4px;cursor:pointer;height:18px;width:18px}.ReceivePayment_invoiceCell__aADcb{display:flex;flex-direction:column;gap:2px}.ReceivePayment_invoiceNumber__u-Y49{color:#1e293b;font-size:13px;font-weight:600}.ReceivePayment_invoiceStatus__qxFuu{color:#94a3b8;font-size:11px}.ReceivePayment_dateCell__GGMD\+{display:flex;flex-direction:column;gap:2px}.ReceivePayment_dateCell__GGMD\+ span:first-child{color:#334155;font-size:13px}.ReceivePayment_dueDate__V2q7d{color:#94a3b8;font-size:11px}.ReceivePayment_amountDue__kUILT{color:#dc2626;font-size:14px;font-weight:600}.ReceivePayment_allocateInput__L6-SO{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;max-width:110px;overflow:hidden}.ReceivePayment_allocateCurrency__y0rmz{background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:500;padding:6px 8px}.ReceivePayment_allocateInput__L6-SO input{border:none;color:#334155;font-size:12px;outline:none;padding:6px 8px;text-align:right;width:60px}.ReceivePayment_allocateInput__L6-SO input:focus{background:#eff6ff}.ReceivePayment_allocationSummary__BTwT3{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:20px;padding:16px}.ReceivePayment_summaryRow__iKK1q{align-items:center;color:#64748b;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.ReceivePayment_summaryRow__iKK1q:not(:last-child){border-bottom:1px dashed #e2e8f0}.ReceivePayment_summaryTotal__SYGvy{border-bottom:none!important;border-top:2px solid #e2e8f0!important;color:#1e293b;font-size:14px;font-weight:600;margin-top:4px;padding-top:12px}.ReceivePayment_allocated__2uY6Z{color:#059669;font-weight:600}.ReceivePayment_negative__MkN7C{color:#dc2626}.ReceivePayment_positive__LLyMn{color:#3b82f6}@media (max-width:1400px){.ReceivePayment_formGrid__h0NRZ{grid-template-columns:minmax(350px,1fr) minmax(400px,1.2fr)}}@media (max-width:1100px){.ReceivePayment_formGrid__h0NRZ{grid-template-columns:1fr}}@media (max-width:768px){.ReceivePayment_pageContent__rb-kH{padding:16px}.ReceivePayment_pageHeader__gblt7{align-items:flex-start;flex-direction:column;gap:16px}.ReceivePayment_headerRight__O9H9K{justify-content:flex-end;width:100%}.ReceivePayment_customerStats__HqczY,.ReceivePayment_formRow__iHe98{grid-template-columns:1fr}}@media print{.ReceivePayment_pageContainer__Au\+xQ{background:#fff}.ReceivePayment_autoAllocateBtn__MAcsS,.ReceivePayment_backBtn__ZUxKb,.ReceivePayment_checkbox__Y4tzr,.ReceivePayment_headerRight__O9H9K{display:none!important}.ReceivePayment_card__GXFHw{border:1px solid #e2e8f0;box-shadow:none}}.BankAccounts_bankAccounts__NfZRr{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.BankAccounts_pageHeader__jAS7D{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.BankAccounts_headerContent__xPHdA{align-items:center;display:flex;gap:0}.BankAccounts_headerContent__xPHdA h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.BankAccounts_headerContent__xPHdA p{color:#6b7280;font-size:.875rem;margin:0}.BankAccounts_headerActions__Q3uIM{align-items:center;display:flex;gap:12px}.BankAccounts_dateRangeFilter__YIp8q{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.BankAccounts_dateRangeFilter__YIp8q .BankAccounts_form-label__TwTzG{color:#374151;font-weight:500;margin-bottom:6px}.BankAccounts_dateRangeFilter__YIp8q .BankAccounts_form-control__D\+aqh,.BankAccounts_dateRangeFilter__YIp8q .BankAccounts_form-select__CpeiG{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.BankAccounts_dateRangeFilter__YIp8q .BankAccounts_form-control__D\+aqh:focus,.BankAccounts_dateRangeFilter__YIp8q .BankAccounts_form-select__CpeiG:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.BankAccounts_summaryCards__kUhHr{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:32px}.BankAccounts_summaryCard__79EfM{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;gap:16px;padding:24px;transition:all .2s ease}.BankAccounts_summaryCard__79EfM:hover{border-color:#3b82f6;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.BankAccounts_cardIcon__m8NYq{align-items:center;background:#f8fafc;border-radius:12px;display:flex;flex-shrink:0;font-size:1.5rem;height:60px;justify-content:center;width:60px}.BankAccounts_cardContent__FsOHv h3{color:#1f2937;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 4px}.BankAccounts_cardContent__FsOHv p{color:#6b7280;font-size:.875rem;font-weight:500;margin:0}.BankAccounts_tableContainer__j-VUG{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;overflow:hidden}.BankAccounts_tableHeader__W0e0v{align-items:center;background:#f8f9fa;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.BankAccounts_tableHeader__W0e0v h5{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0}.BankAccounts_tableActions__4CGj-{display:flex;gap:12px}.BankAccounts_tableWrapper__GQIL2{overflow-x:auto}.BankAccounts_tableWrapper__GQIL2 table{margin:0;width:100%}.BankAccounts_tableWrapper__GQIL2 th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px;white-space:nowrap}.BankAccounts_tableWrapper__GQIL2 td{border-bottom:1px solid #f1f3f4;padding:16px;vertical-align:middle}.BankAccounts_tableWrapper__GQIL2 tr:hover{background:#f8f9fa}.BankAccounts_clickableCell__TyfX4{cursor:pointer;position:relative;transition:all .2s ease}.BankAccounts_clickableCell__TyfX4:hover{color:#3b82f6;font-weight:500}.BankAccounts_clickableCell__TyfX4:after{background:#3b82f6;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.BankAccounts_clickableCell__TyfX4:hover:after{width:100%}.BankAccounts_actionButtons__s6TbD{display:flex;gap:6px}.BankAccounts_actionButtons__s6TbD .BankAccounts_btn__mM2wA{align-items:center;border-radius:6px;display:flex;font-size:.75rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.BankAccounts_actionButtons__s6TbD .BankAccounts_btn__mM2wA:hover{transform:scale(1.05)}.BankAccounts_approvalStatus__3vhs8{margin-top:20px}.BankAccounts_approvalStatus__3vhs8 .BankAccounts_alert__DX8a2{border:none;border-radius:8px;font-weight:500}.BankAccounts_badge__ZIUOf{border-radius:6px;font-size:.75rem;font-weight:500;padding:4px 8px}.BankAccounts_loading__s2rnJ{opacity:.6;pointer-events:none;position:relative}.BankAccounts_loading__s2rnJ:after{animation:BankAccounts_spin__A51es 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes BankAccounts_spin__A51es{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1200px){.BankAccounts_summaryCards__kUhHr{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BankAccounts_bankAccounts__NfZRr{padding:16px}.BankAccounts_pageHeader__jAS7D{align-items:stretch;flex-direction:column;gap:16px}.BankAccounts_headerContent__xPHdA{align-items:flex-start;flex-direction:column;gap:12px}.BankAccounts_headerContent__xPHdA h1{font-size:1.5rem}.BankAccounts_headerActions__Q3uIM{flex-direction:column;width:100%}.BankAccounts_summaryCards__kUhHr{gap:16px;grid-template-columns:1fr}.BankAccounts_summaryCard__79EfM{padding:20px}.BankAccounts_tableWrapper__GQIL2{font-size:.875rem}.BankAccounts_tableWrapper__GQIL2 td,.BankAccounts_tableWrapper__GQIL2 th{padding:12px 8px}.BankAccounts_actionButtons__s6TbD .BankAccounts_btn__mM2wA{height:28px;width:28px}}@media (max-width:576px){.BankAccounts_bankAccounts__NfZRr{padding:12px}.BankAccounts_dateRangeFilter__YIp8q,.BankAccounts_pageHeader__jAS7D{padding:16px}.BankAccounts_summaryCard__79EfM{flex-direction:column;gap:12px;text-align:center}.BankAccounts_cardIcon__m8NYq{font-size:1.25rem;height:50px;width:50px}.BankAccounts_cardContent__FsOHv h3{font-size:1.5rem}.BankAccounts_tableWrapper__GQIL2{font-size:.8rem}.BankAccounts_actionButtons__s6TbD{flex-direction:column;gap:4px}}@media print{.BankAccounts_bankAccounts__NfZRr{background:#fff;padding:0}.BankAccounts_actionButtons__s6TbD,.BankAccounts_headerActions__Q3uIM,.BankAccounts_tableActions__4CGj-{display:none}.BankAccounts_pageHeader__jAS7D,.BankAccounts_tableContainer__j-VUG{border:1px solid #000;box-shadow:none}.BankAccounts_summaryCard__79EfM{border:1px solid #000;break-inside:avoid;page-break-inside:avoid}}.BankAccounts_actionButtons__s6TbD .BankAccounts_btn__mM2wA:focus,.BankAccounts_clickableCell__TyfX4:focus{outline:2px solid #3b82f6;outline-offset:2px}@keyframes BankAccounts_fadeIn__Xnq4l{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BankAccounts_summaryCard__79EfM,.BankAccounts_tableContainer__j-VUG{animation:BankAccounts_fadeIn__Xnq4l .3s ease}.BankStatements_bankStatements__uniHS{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.BankStatements_periodInfo__NbH7V{display:flex;flex-direction:column;gap:2px}.BankStatements_periodInfo__NbH7V small{font-size:.75rem;line-height:1.2}.BankStatements_statusImported__T71mA{background:#dbeafe;color:#1e40af}.BankStatements_statusProcessing__C\+\+HM{background:#fef3c7;color:#d97706}.BankStatements_statusReconciled__-9lcy{background:#dcfce7;color:#16a34a}.BankStatements_statusDiscrepancy__ef6aG{background:#fee2e2;color:#dc2626}.BankStatements_actionButtons__i8ZjG .BankStatements_btn__jRfmL[title=Reconcile]{border-color:#d97706;color:#d97706}.BankStatements_actionButtons__i8ZjG .BankStatements_btn__jRfmL[title=Reconcile]:hover{background:#d97706;color:#fff}.BankStatements_actionButtons__i8ZjG .BankStatements_btn__jRfmL[title="View Transactions"]{border-color:#0ea5e9;color:#0ea5e9}.BankStatements_actionButtons__i8ZjG .BankStatements_btn__jRfmL[title="View Transactions"]:hover{background:#0ea5e9;color:#fff}.BankStatements_uploadArea__a\+wDj{background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;cursor:pointer;padding:40px;text-align:center;transition:all .2s ease}.BankStatements_uploadArea__a\+wDj:hover{background:#eff6ff;border-color:#3b82f6}.BankStatements_uploadArea__a\+wDj.BankStatements_dragOver__IULP9{background:#dbeafe;border-color:#3b82f6}.BankStatements_uploadIcon__mhqEz{color:#9ca3af;font-size:3rem;margin-bottom:16px}.BankStatements_uploadText__JJcN4 h5{color:#374151;margin-bottom:8px}.BankStatements_uploadText__JJcN4 p{color:#6b7280;margin:0}.BankStatements_transactionModal__KZRRh .BankStatements_modal-content__Iolfs{border:none;border-radius:12px;box-shadow:0 10px 25px #00000026}.BankStatements_transactionModal__KZRRh .BankStatements_modal-header__kS6ba{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0}.BankStatements_transactionModal__KZRRh .BankStatements_modal-body__AUBTn{padding:0}.BankStatements_transactionTable__So2jM{margin:0}.BankStatements_transactionTable__So2jM th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;padding:12px}.BankStatements_transactionTable__So2jM td{border-bottom:1px solid #f1f3f4;font-size:.875rem;padding:12px}.BankStatements_transactionTable__So2jM .BankStatements_reconciled__jBDmq{background:#f0fdf4}.BankStatements_transactionTable__So2jM .BankStatements_unreconciled__I7FPh{background:#fef2f2}.BankStatements_reconciledBadge__6un8I{background:#dcfce7;border-radius:4px;color:#16a34a;font-size:.7rem;font-weight:500;padding:2px 6px}.BankStatements_unreconciledBadge__05ZDV{background:#fee2e2;border-radius:4px;color:#dc2626;font-size:.7rem;font-weight:500;padding:2px 6px}.BankStatements_importProgress__O9JnO{margin:20px 0}.BankStatements_progressBar__fu6pV{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}.BankStatements_progressFill__0WzpM{background:linear-gradient(90deg,#3b82f6,#1d4ed8);height:100%;transition:width .3s ease}.BankStatements_progressText__DKX8M{color:#6b7280;font-size:.875rem;margin-top:8px;text-align:center}.BankStatements_fileTypeIcon__YqwCZ.BankStatements_pdf__CnXid{color:#dc2626}.BankStatements_fileTypeIcon__YqwCZ.BankStatements_csv__Jc4N1{color:#16a34a}.BankStatements_fileTypeIcon__YqwCZ.BankStatements_xls__Ax6r9,.BankStatements_fileTypeIcon__YqwCZ.BankStatements_xlsx__\+1FTp{color:#2563eb}.BankStatements_balanceComparison__0tzjB{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;margin:16px 0;padding:16px}.BankStatements_balanceItem__VY\+xL{text-align:center}.BankStatements_balanceItem__VY\+xL h6{color:#6b7280;font-size:.875rem;margin:0 0 4px}.BankStatements_balanceItem__VY\+xL .BankStatements_amount__cjdFe{color:#1f2937;font-size:1.125rem;font-weight:700}.BankStatements_balanceArrow__bX4-q{color:#9ca3af;font-size:1.5rem}.BankStatements_statementSummary__Pgvlm{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:20px}.BankStatements_summaryRow__RQZOH{align-items:center;border-bottom:1px solid #f1f3f4;display:flex;justify-content:space-between;padding:8px 0}.BankStatements_summaryRow__RQZOH:last-child{border-bottom:none;font-weight:600}.BankStatements_summaryLabel__PgeBH{color:#6b7280;font-size:.875rem}.BankStatements_summaryValue__HIJeN{color:#1f2937;font-size:.875rem;font-weight:500}@media (max-width:768px){.BankStatements_bankStatements__uniHS{padding:16px}.BankStatements_actionButtons__i8ZjG{flex-direction:column;gap:4px}.BankStatements_actionButtons__i8ZjG .BankStatements_btn__jRfmL{gap:8px;justify-content:flex-start;width:100%}.BankStatements_actionButtons__i8ZjG .BankStatements_btn__jRfmL i{width:16px}.BankStatements_periodInfo__NbH7V{font-size:.8rem}.BankStatements_balanceComparison__0tzjB{flex-direction:column;gap:12px}.BankStatements_balanceArrow__bX4-q{transform:rotate(90deg)}.BankStatements_uploadArea__a\+wDj{padding:24px 16px}.BankStatements_uploadIcon__mhqEz{font-size:2rem}}@media (max-width:576px){.BankStatements_tableWrapper__7I4Yt{overflow-x:auto}.BankStatements_tableWrapper__7I4Yt table{min-width:800px}.BankStatements_summaryCards__qol4r{grid-template-columns:repeat(2,1fr)}.BankStatements_transactionModal__KZRRh .BankStatements_modal-body__AUBTn{padding:16px}.BankStatements_transactionTable__So2jM td,.BankStatements_transactionTable__So2jM th{font-size:.8rem;padding:8px 6px}}.BankStatements_importingState__pGeaG{opacity:.7;pointer-events:none;position:relative}.BankStatements_importingState__pGeaG:after{background:#3b82f6e6;border-radius:6px;color:#fff;content:"Importing...";font-size:.875rem;font-weight:500;left:50%;padding:8px 16px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.BankStatements_uploadArea__a\+wDj.BankStatements_accepting__4CCNt{background:#f0fdf4;border-color:#16a34a}.BankStatements_uploadArea__a\+wDj.BankStatements_rejecting__nfXk\+{background:#fef2f2;border-color:#dc2626}@media print{.BankStatements_bankStatements__uniHS{background:#fff;padding:0}.BankStatements_actionButtons__i8ZjG,.BankStatements_headerActions__C9gDd,.BankStatements_tableActions__s5qXL{display:none}.BankStatements_pageHeader__wezQ9,.BankStatements_tableContainer__06t0U{border:1px solid #000;box-shadow:none}.BankStatements_summaryCard__GQGJJ{break-inside:avoid;page-break-inside:avoid}.BankStatements_dateRangeFilter__U7feV,.BankStatements_summaryCard__GQGJJ{border:1px solid #000;margin-bottom:10px}}.BankStatements_uploadArea__a\+wDj:focus{outline:2px solid #3b82f6;outline-offset:2px}.BankStatements_reconciledBadge__6un8I,.BankStatements_unreconciledBadge__05ZDV{font-family:inherit}@keyframes BankStatements_statusChange__csc\+e{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.BankStatements_statusUpdated__LClus{animation:BankStatements_statusChange__csc\+e .3s ease}.UnreconciledItems_unreconciledItems__1IZjz{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.UnreconciledItems_filtersPanel__jfML3{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:24px}.UnreconciledItems_filtersPanel__jfML3 .UnreconciledItems_form-label__MxeYh{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:6px}.UnreconciledItems_filtersPanel__jfML3 .UnreconciledItems_form-control__U6cv7,.UnreconciledItems_filtersPanel__jfML3 .UnreconciledItems_form-select__aolSC{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.UnreconciledItems_filtersPanel__jfML3 .UnreconciledItems_form-control__U6cv7:focus,.UnreconciledItems_filtersPanel__jfML3 .UnreconciledItems_form-select__aolSC:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a}.UnreconciledItems_priorityRow__vSpVN{background:#fef3c7!important;border-left:4px solid #f59e0b}.UnreconciledItems_priorityRow__vSpVN:hover{background:#fde68a!important}.UnreconciledItems_descriptionCell__nxHkn{align-items:center;display:flex;gap:8px}.UnreconciledItems_descriptionCell__nxHkn i{flex-shrink:0;width:16px}.UnreconciledItems_statusUnmatched__ychz1{background:#fef3c7;color:#92400e;font-weight:600}.UnreconciledItems_statusInvestigating__UT9X-{background:#dbeafe;color:#1e40af;font-weight:600}.UnreconciledItems_statusResolved__dPy\+9{background:#dcfce7;color:#166534;font-weight:600}.UnreconciledItems_statusWrittenOff__gfilj{background:#fee2e2;color:#991b1b;font-weight:600}.UnreconciledItems_ageOld__IXV0O{color:#dc2626;font-weight:700}.UnreconciledItems_ageMedium__e-QCL{color:#f59e0b;font-weight:600}.UnreconciledItems_ageNew__6qWg6{color:#16a34a;font-weight:500}.UnreconciledItems_matchSuggestions__9blMk{background:#f0f9ff;border:1px solid #7dd3fc;border-radius:8px;margin-top:8px;padding:12px}.UnreconciledItems_matchSuggestions__9blMk h6{color:#0284c7;font-size:.875rem;margin-bottom:8px}.UnreconciledItems_matchOption__qpENX{background:#fff;border:1px solid #e0e7ff;border-radius:6px;cursor:pointer;font-size:.875rem;margin-bottom:6px;padding:8px 12px;transition:all .2s ease}.UnreconciledItems_matchOption__qpENX:hover{background:#eff6ff;border-color:#3b82f6}.UnreconciledItems_matchOption__qpENX:last-child{margin-bottom:0}.UnreconciledItems_matchScore__7XwfH{background:#3b82f6;border-radius:4px;color:#fff;float:right;font-size:.75rem;font-weight:500;padding:2px 6px}.UnreconciledItems_investigationPanel__dpq5R{background:#fffbeb;border:1px solid #fbbf24;border-radius:8px;margin-bottom:20px;padding:16px}.UnreconciledItems_investigationHeader__dYCWL{align-items:center;display:flex;gap:8px;margin-bottom:12px}.UnreconciledItems_investigationHeader__dYCWL i{color:#f59e0b;font-size:1.25rem}.UnreconciledItems_investigationHeader__dYCWL h6{color:#92400e;font-weight:600;margin:0}.UnreconciledItems_investigationSteps__tDj1A{list-style:none;margin:0;padding:0}.UnreconciledItems_investigationSteps__tDj1A li{align-items:flex-start;color:#78716c;display:flex;font-size:.875rem;gap:8px;padding:4px 0}.UnreconciledItems_investigationSteps__tDj1A li i{color:#f59e0b;margin-top:2px}.UnreconciledItems_actionButtons__1SS8H .UnreconciledItems_btn__bbB5H[title="Manual Match"]{border-color:#f59e0b;color:#f59e0b}.UnreconciledItems_actionButtons__1SS8H .UnreconciledItems_btn__bbB5H[title="Manual Match"]:hover{background:#f59e0b;color:#fff}.UnreconciledItems_bulkActions__BdeYg{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;margin-bottom:20px;padding:16px}.UnreconciledItems_bulkActions__BdeYg .UnreconciledItems_form-check__EamBo{margin:0}.UnreconciledItems_bulkActions__BdeYg .UnreconciledItems_btn-group__Gp7\+W{margin-left:auto}.UnreconciledItems_bulkActions__BdeYg .UnreconciledItems_btn__bbB5H{font-size:.875rem;padding:6px 12px}.UnreconciledItems_assignmentDropdown__xnl2L{min-width:200px}.UnreconciledItems_assignmentDropdown__xnl2L .UnreconciledItems_dropdown-item__mo9ig{font-size:.875rem;padding:8px 16px}.UnreconciledItems_assignmentDropdown__xnl2L .UnreconciledItems_dropdown-item__mo9ig:hover{background:#f3f4f6}.UnreconciledItems_assignmentDropdown__xnl2L .UnreconciledItems_dropdown-item__mo9ig.UnreconciledItems_active__0yhQn{background:#3b82f6;color:#fff}.UnreconciledItems_notesSection__YXSaW{background:#f8f9fa;border-radius:6px;margin-top:8px;padding:12px}.UnreconciledItems_notesSection__YXSaW textarea{background:#0000;border:none;font-size:.875rem;min-height:60px;resize:vertical}.UnreconciledItems_notesSection__YXSaW textarea:focus{box-shadow:none;outline:none}.UnreconciledItems_investigationTimeline__s9X5S{border-left:2px solid #e5e7eb;margin-left:12px;padding-left:16px}.UnreconciledItems_timelineItem__NwUuM{padding-bottom:16px;position:relative}.UnreconciledItems_timelineItem__NwUuM:before{background:#3b82f6;border:2px solid #fff;border-radius:50%;content:"";height:8px;left:-20px;position:absolute;top:6px;width:8px}.UnreconciledItems_timelineItem__NwUuM:last-child{padding-bottom:0}.UnreconciledItems_timelineContent__sBSY5{font-size:.875rem}.UnreconciledItems_timelineDate__f2ITt{color:#6b7280;font-size:.75rem;margin-bottom:4px}.UnreconciledItems_timelineAction__8r9I3{color:#374151;font-weight:500}.UnreconciledItems_timelineNote__beIZ0{color:#6b7280;font-style:italic;margin-top:4px}.UnreconciledItems_quickFilters__avRN0{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.UnreconciledItems_quickFilter__7CrBL{background:#fff;border:1px solid #d1d5db;border-radius:20px;color:#6b7280;cursor:pointer;font-size:.875rem;padding:6px 12px;transition:all .2s ease}.UnreconciledItems_quickFilter__7CrBL:hover{border-color:#3b82f6;color:#3b82f6}.UnreconciledItems_quickFilter__7CrBL.UnreconciledItems_active__0yhQn{background:#3b82f6;border-color:#3b82f6;color:#fff}.UnreconciledItems_statisticsPanel__WxPH6{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:20px}.UnreconciledItems_statisticsGrid__5Nb81{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.UnreconciledItems_statItem__uprvB{text-align:center}.UnreconciledItems_statValue__K-phr{color:#1f2937;font-size:1.5rem;font-weight:700;margin-bottom:4px}.UnreconciledItems_statLabel__8Z-jA{color:#6b7280;font-size:.875rem;margin:0}@media (max-width:768px){.UnreconciledItems_filtersPanel__jfML3,.UnreconciledItems_unreconciledItems__1IZjz{padding:16px}.UnreconciledItems_filtersPanel__jfML3 .UnreconciledItems_row__phoXG{margin-bottom:12px}.UnreconciledItems_actionButtons__1SS8H{flex-direction:column;gap:4px}.UnreconciledItems_actionButtons__1SS8H .UnreconciledItems_btn__bbB5H{gap:8px;justify-content:flex-start;width:100%}.UnreconciledItems_descriptionCell__nxHkn{align-items:flex-start;flex-direction:column;gap:4px}.UnreconciledItems_bulkActions__BdeYg{align-items:stretch;flex-direction:column;gap:12px}.UnreconciledItems_quickFilters__avRN0{justify-content:center}.UnreconciledItems_quickFilter__7CrBL{font-size:.8rem;padding:4px 8px}}@media (max-width:576px){.UnreconciledItems_tableWrapper__Wy2GJ table{min-width:900px}.UnreconciledItems_summaryCards__iTBN6{grid-template-columns:repeat(2,1fr)}.UnreconciledItems_statisticsGrid__5Nb81{gap:12px;grid-template-columns:repeat(2,1fr)}.UnreconciledItems_matchSuggestions__9blMk{padding:8px}.UnreconciledItems_matchOption__qpENX{font-size:.8rem;padding:6px 8px}}@media print{.UnreconciledItems_unreconciledItems__1IZjz{background:#fff;padding:0}.UnreconciledItems_actionButtons__1SS8H,.UnreconciledItems_bulkActions__BdeYg,.UnreconciledItems_headerActions__nVStQ,.UnreconciledItems_tableActions__ALgis{display:none}.UnreconciledItems_filtersPanel__jfML3,.UnreconciledItems_pageHeader__E1fdC,.UnreconciledItems_tableContainer__zpbR1{border:1px solid #000;box-shadow:none}.UnreconciledItems_priorityRow__vSpVN{background:#f5f5f5!important;border-left:2px solid #000}.UnreconciledItems_summaryCard__BcT23{border:1px solid #000;break-inside:avoid;margin-bottom:10px;page-break-inside:avoid}}.UnreconciledItems_matchOption__qpENX:focus,.UnreconciledItems_quickFilter__7CrBL:focus{outline:2px solid #3b82f6;outline-offset:2px}@keyframes UnreconciledItems_priorityPulse__xxbc2{0%{border-left-color:#f59e0b}50%{border-left-color:#fbbf24}to{border-left-color:#f59e0b}}.UnreconciledItems_priorityRow__vSpVN{animation:UnreconciledItems_priorityPulse__xxbc2 2s ease-in-out infinite}.UnreconciledItems_matchingInProgress__nN-ub{opacity:.7;pointer-events:none;position:relative}.UnreconciledItems_matchingInProgress__nN-ub:after{background:#3b82f6e6;border-radius:4px;color:#fff;content:"Matching...";font-size:.875rem;font-weight:500;left:50%;padding:6px 12px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.UnreconciledItems_tableWrapper__Wy2GJ tr:hover .UnreconciledItems_clickableCell__NuWtv{color:#f59e0b;font-weight:500}.UnreconciledItems_matchOption__qpENX:hover .UnreconciledItems_matchScore__7XwfH{background:#1d4ed8}@keyframes UnreconciledItems_statusChange__C877O{0%{background:inherit;transform:scale(1)}50%{background:#ecfdf5;transform:scale(1.05)}to{background:inherit;transform:scale(1)}}.UnreconciledItems_statusUpdated__sA613{animation:UnreconciledItems_statusChange__C877O .5s ease}.CashFlowStatement_cashFlowStatement__\+LD7\+{padding:20px}.CashFlowStatement_pageHeader__1cbVc{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.CashFlowStatement_headerContent__wRSpR{align-items:center;display:flex;gap:16px}.CashFlowStatement_headerContent__wRSpR h1{color:#2c3e50;font-size:28px;font-weight:600;margin:0}.CashFlowStatement_headerActions__NpXnL{display:flex;gap:12px}.CashFlowStatement_parametersPanel__j1zxJ{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:24px;padding:20px}.CashFlowStatement_statementContainer__Y5gcl{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.CashFlowStatement_statementHeader__OupxK{align-items:flex-start;background-color:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:24px}.CashFlowStatement_companyInfo__eRkr5 h3{color:#2c3e50;font-size:24px;margin:0 0 8px}.CashFlowStatement_companyInfo__eRkr5 h4{color:#495057;font-size:20px;margin:0 0 8px}.CashFlowStatement_companyInfo__eRkr5 p{color:#6c757d;margin:0}.CashFlowStatement_approvalSection__EXL70{display:flex;gap:12px}.CashFlowStatement_statementTable__H6HIn{overflow-x:auto}.CashFlowStatement_statementTable__H6HIn table{border-collapse:collapse;width:100%}.CashFlowStatement_statementTable__H6HIn th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600;padding:12px 16px;text-align:right}.CashFlowStatement_statementTable__H6HIn th:first-child{text-align:left}.CashFlowStatement_descriptionColumn__GVqnl{width:40%}.CashFlowStatement_amountColumn__5jJUy{text-align:right;width:20%}.CashFlowStatement_percentColumn__Hv9UE{text-align:right;width:10%}.CashFlowStatement_categoryHeader__wHMvA{background-color:#e9ecef!important}.CashFlowStatement_categoryHeader__wHMvA td{border-top:2px solid #dee2e6;color:#2c3e50;font-weight:600;padding:12px 16px}.CashFlowStatement_dataRow__x8RMV td{border-bottom:1px solid #dee2e6;padding:8px 16px}.CashFlowStatement_dataRow__x8RMV:hover{background-color:#f8f9fa}.CashFlowStatement_subtotalRow__FGzmI td{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;border-top:2px solid #dee2e6;padding:12px 16px}.CashFlowStatement_totalRow__11wC7 td{background-color:#e9ecef;border-top:3px double #dee2e6;font-size:1.1em;padding:16px}.CashFlowStatement_descriptionCell__V59YD{text-align:left}.CashFlowStatement_amountCell__-dLiZ,.CashFlowStatement_percentCell__ajlt\+{font-family:Courier New,monospace;font-weight:500;text-align:right}.CashFlowStatement_clickableCell__ccuch{color:#0d6efd;cursor:pointer}.CashFlowStatement_clickableCell__ccuch:hover{text-decoration:underline}.CashFlowStatement_subtotalLabel__IsFJ7,.CashFlowStatement_totalLabel__Zqdfs{font-weight:600;text-align:left}.CashFlowStatement_pendingApprovals__3IAym,.CashFlowStatement_reportFooter__\+vUZ4{border-top:1px solid #e9ecef;padding:16px 24px}.CashFlowStatement_reportFooter__\+vUZ4{background-color:#f8f9fa}@media print{.CashFlowStatement_cashFlowStatement__\+LD7\+{padding:0}.CashFlowStatement_approvalSection__EXL70,.CashFlowStatement_headerActions__NpXnL,.CashFlowStatement_pageHeader__1cbVc,.CashFlowStatement_parametersPanel__j1zxJ{display:none!important}.CashFlowStatement_statementContainer__Y5gcl{border:none;box-shadow:none}.CashFlowStatement_pendingApprovals__3IAym{display:none}}@media (max-width:768px){.CashFlowStatement_pageHeader__1cbVc{align-items:flex-start;flex-direction:column;gap:16px}.CashFlowStatement_headerActions__NpXnL{justify-content:flex-end;width:100%}.CashFlowStatement_statementHeader__OupxK{flex-direction:column;gap:16px}.CashFlowStatement_approvalSection__EXL70{justify-content:flex-end;width:100%}.CashFlowStatement_parametersPanel__j1zxJ .CashFlowStatement_row__8MAfu>div{margin-bottom:12px}}.FinancialRatios_financialRatios__ifHn8{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.FinancialRatios_filtersPanel__Q\+-zx{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.FinancialRatios_filtersPanel__Q\+-zx .FinancialRatios_form-label__L\+UEu{color:#374151;font-weight:500;margin-bottom:6px}.FinancialRatios_filtersPanel__Q\+-zx .FinancialRatios_form-control__tChAz,.FinancialRatios_filtersPanel__Q\+-zx .FinancialRatios_form-select__6n\+qw{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.FinancialRatios_filtersPanel__Q\+-zx .FinancialRatios_form-control__tChAz:focus,.FinancialRatios_filtersPanel__Q\+-zx .FinancialRatios_form-select__6n\+qw:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.FinancialRatios_ratioName__f-fG6{line-height:1.4}.FinancialRatios_ratioName__f-fG6 strong{color:#1f2937;font-size:.875rem}.FinancialRatios_ratioName__f-fG6 small{color:#6b7280;font-size:.75rem;line-height:1.3}.FinancialRatios_formulaCode__csMnu{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#374151;font-size:.8rem;padding:4px 8px}.FinancialRatios_chartsSection__21AcS{margin-bottom:24px}.FinancialRatios_chartContainer__DaluR{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;height:100%;padding:20px}.FinancialRatios_chartContainer__DaluR h6{color:#1f2937;font-size:1rem;font-weight:600;margin:0 0 16px}.FinancialRatios_performanceChart__R66cd{border:1px solid #e5e7eb;border-radius:8px;display:flex;height:40px;overflow:hidden;width:100%}.FinancialRatios_chartSegment__n6sgA{align-items:center;color:#fff;display:flex;font-size:.75rem;font-weight:600;justify-content:center;min-width:60px;position:relative;text-shadow:0 1px 2px #0000004d}.FinancialRatios_chartSegment__n6sgA span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinancialRatios_kpiGrid__mZxY4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.FinancialRatios_kpiItem__WP8-T{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;padding:16px;text-align:center}.FinancialRatios_kpiLabel__C6Ui-{color:#6b7280;font-size:.75rem;font-weight:500;margin-bottom:8px}.FinancialRatios_kpiValue__PNbcI{font-size:1.125rem;font-weight:700}.FinancialRatios_insightsPanel__eljsd{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:24px}.FinancialRatios_insightsPanel__eljsd h5{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 20px}.FinancialRatios_insightsList__6hguj{display:flex;flex-direction:column;gap:16px}.FinancialRatios_insightItem__rkPvQ{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;padding:16px}.FinancialRatios_insightIcon__59-Lq{align-items:center;background:#fff;border-radius:8px;display:flex;flex-shrink:0;font-size:1.125rem;height:40px;justify-content:center;width:40px}.FinancialRatios_insightContent__qRQdi h6{color:#1f2937;font-size:.875rem;font-weight:600;margin:0 0 6px}.FinancialRatios_insightContent__qRQdi p{color:#6b7280;font-size:.8rem;line-height:1.4;margin:0}.FinancialRatios_tableWrapper__r\+Uma .FinancialRatios_ratioRow__R7a12:hover{background:#f0f9ff}.FinancialRatios_tableWrapper__r\+Uma .FinancialRatios_excellentRatio__pxk2W{border-left:4px solid #10b981}.FinancialRatios_tableWrapper__r\+Uma .FinancialRatios_goodRatio__4K04n{border-left:4px solid #3b82f6}.FinancialRatios_tableWrapper__r\+Uma .FinancialRatios_averageRatio__KYvUZ{border-left:4px solid #f59e0b}.FinancialRatios_tableWrapper__r\+Uma .FinancialRatios_poorRatio__AFwv0{border-left:4px solid #ef4444}.FinancialRatios_trendUp__XLjtA{color:#10b981}.FinancialRatios_trendDown__6yVnA{color:#ef4444}.FinancialRatios_trendFlat__ckfnr{color:#6b7280}.FinancialRatios_benchmarkComparison__qNntP{align-items:center;display:flex;font-size:.875rem;gap:8px}.FinancialRatios_benchmarkIndicator__l2mlA{border-radius:50%;height:8px;width:8px}.FinancialRatios_benchmarkIndicator__l2mlA.FinancialRatios_above__\+gbrA{background:#10b981}.FinancialRatios_benchmarkIndicator__l2mlA.FinancialRatios_below__59xh6{background:#ef4444}.FinancialRatios_benchmarkIndicator__l2mlA.FinancialRatios_equal__79nVB{background:#f59e0b}.FinancialRatios_actionButtons__QGUpa .FinancialRatios_btn__DvJ0X[title="View Source Data"]{border-color:#6366f1;color:#6366f1}.FinancialRatios_actionButtons__QGUpa .FinancialRatios_btn__DvJ0X[title="View Source Data"]:hover{background:#6366f1;color:#fff}.FinancialRatios_actionButtons__QGUpa .FinancialRatios_btn__DvJ0X[title="Calculation Breakdown"]{border-color:#8b5cf6;color:#8b5cf6}.FinancialRatios_actionButtons__QGUpa .FinancialRatios_btn__DvJ0X[title="Calculation Breakdown"]:hover{background:#8b5cf6;color:#fff}.FinancialRatios_performanceDistribution__bnslE{margin-top:16px}.FinancialRatios_distributionLegend__wPQA2{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:12px}.FinancialRatios_legendItem__ORGmJ{align-items:center;color:#6b7280;display:flex;font-size:.75rem;gap:6px}.FinancialRatios_legendColor__0TIpQ{border-radius:2px;height:12px;width:12px}.FinancialRatios_ratioModal__IrKgr .FinancialRatios_modal-content__YqZ8d{border:none;border-radius:12px;box-shadow:0 10px 25px #00000026}.FinancialRatios_ratioModal__IrKgr .FinancialRatios_modal-header__D2-Cw{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0}.FinancialRatios_ratioModal__IrKgr .FinancialRatios_modal-body__HcME3{padding:24px}.FinancialRatios_ratioCalculation__XRP-4{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;margin:16px 0;padding:16px}.FinancialRatios_calculationStep__bAeOZ{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;margin-bottom:8px}.FinancialRatios_calculationResult__IRJQT{border-top:1px solid #d1d5db;color:#1f2937;font-weight:700;margin-top:12px;padding-top:12px}@media (max-width:1200px){.FinancialRatios_kpiGrid__mZxY4{gap:12px;grid-template-columns:1fr}.FinancialRatios_chartsSection__21AcS .FinancialRatios_row__guHzy{flex-direction:column}}@media (max-width:768px){.FinancialRatios_financialRatios__ifHn8{padding:16px}.FinancialRatios_ratioName__f-fG6 strong{font-size:.8rem}.FinancialRatios_ratioName__f-fG6 small{font-size:.7rem}.FinancialRatios_formulaCode__csMnu{font-size:.7rem;padding:2px 4px}.FinancialRatios_performanceChart__R66cd{height:30px}.FinancialRatios_chartSegment__n6sgA{font-size:.7rem;min-width:40px}.FinancialRatios_insightItem__rkPvQ{flex-direction:column;gap:12px;text-align:center}.FinancialRatios_insightIcon__59-Lq{align-self:center}.FinancialRatios_distributionLegend__wPQA2{gap:8px}.FinancialRatios_legendItem__ORGmJ{font-size:.7rem}}@media (max-width:576px){.FinancialRatios_tableWrapper__r\+Uma table{font-size:.8rem;min-width:800px}.FinancialRatios_tableWrapper__r\+Uma td,.FinancialRatios_tableWrapper__r\+Uma th{padding:8px 6px}.FinancialRatios_actionButtons__QGUpa{flex-direction:column;gap:4px}.FinancialRatios_actionButtons__QGUpa .FinancialRatios_btn__DvJ0X{gap:8px;justify-content:flex-start;width:100%}.FinancialRatios_performanceChart__R66cd{height:25px}.FinancialRatios_chartSegment__n6sgA{font-size:.6rem;min-width:30px}.FinancialRatios_chartSegment__n6sgA span{display:none}.FinancialRatios_kpiItem__WP8-T{padding:12px}.FinancialRatios_kpiLabel__C6Ui-{font-size:.7rem}.FinancialRatios_kpiValue__PNbcI{font-size:1rem}}@media print{.FinancialRatios_financialRatios__ifHn8{background:#fff;padding:0}.FinancialRatios_actionButtons__QGUpa,.FinancialRatios_filtersPanel__Q\+-zx,.FinancialRatios_headerActions__M5GI7{display:none}.FinancialRatios_chartsSection__21AcS,.FinancialRatios_insightsPanel__eljsd,.FinancialRatios_pageHeader__IlLeI,.FinancialRatios_tableContainer__0NeZd{border:1px solid #000;box-shadow:none;break-inside:avoid;margin-bottom:10px;page-break-inside:avoid}.FinancialRatios_summaryCard__sAmWc{border:1px solid #000;break-inside:avoid;page-break-inside:avoid}}.FinancialRatios_formulaCode__csMnu:focus,.FinancialRatios_kpiItem__WP8-T:focus{outline:2px solid #8b5cf6;outline-offset:2px}@keyframes FinancialRatios_ratioUpdate__zo6ph{0%{background:inherit;transform:scale(1)}50%{background:#f0f9ff;transform:scale(1.02)}to{background:inherit;transform:scale(1)}}.FinancialRatios_ratioUpdated__l1FFS{animation:FinancialRatios_ratioUpdate__zo6ph .5s ease}.FinancialRatios_formulaTooltip__BMHt5{cursor:help;position:relative}.FinancialRatios_formulaTooltip__BMHt5:hover:after{background:#1f2937;border-radius:6px;bottom:100%;box-shadow:0 4px 6px -1px #0000001a;color:#fff;content:attr(data-tooltip);font-size:.75rem;left:50%;padding:8px 12px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.FinancialRatios_formulaTooltip__BMHt5:hover:before{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #1f2937;bottom:92%;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:1001}.BudgetVariance_budgetVariance__Tlaak{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.BudgetVariance_filtersPanel__Pr61s{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.BudgetVariance_filtersPanel__Pr61s .BudgetVariance_form-label__XedoA{color:#374151;font-weight:500;margin-bottom:6px}.BudgetVariance_filtersPanel__Pr61s .BudgetVariance_form-control__pEWzt,.BudgetVariance_filtersPanel__Pr61s .BudgetVariance_form-select__wqmov{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.BudgetVariance_filtersPanel__Pr61s .BudgetVariance_form-control__pEWzt:focus,.BudgetVariance_filtersPanel__Pr61s .BudgetVariance_form-select__wqmov:focus{border-color:#059669;box-shadow:0 0 0 3px #0596691a}.BudgetVariance_variancePositive__wx8dJ{color:#059669;font-weight:600}.BudgetVariance_varianceNegative__6bnxH{color:#dc2626;font-weight:600}.BudgetVariance_varianceNeutral__m1Kcn{color:#6b7280;font-weight:500}.BudgetVariance_departmentBadge__XZdV9{background:#f3f4f6;border-radius:12px;color:#374151;font-size:.75rem;font-weight:500;padding:2px 8px}.BudgetVariance_responsiblePerson__cw5VJ{color:#6b7280;font-size:.8rem;font-style:italic}.BudgetVariance_ytdColumn__p-yoZ{background:#f8fafc;border-left:2px solid #e2e8f0}.BudgetVariance_ytdHeader__Yb3pl{background:#f1f5f9;color:#475569;font-weight:600}.BudgetVariance_performanceIndicator__78ehg{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;font-weight:500;gap:4px;padding:2px 6px}.BudgetVariance_performanceExcellent__2LnZn{background:#dcfce7;color:#166534}.BudgetVariance_performanceGood__2SRBl{background:#dbeafe;color:#1e40af}.BudgetVariance_performanceWarning__vDGIL{background:#fef3c7;color:#92400e}.BudgetVariance_performanceCritical__vuiss{background:#fee2e2;color:#991b1b}.BudgetVariance_performanceNeutral__HKCLb{background:#f3f4f6;color:#374151}.BudgetVariance_trendIcon__tw6S3{margin-left:4px}.BudgetVariance_trendUp__7e6vy{color:#059669}.BudgetVariance_trendDown__yCCHf{color:#dc2626}.BudgetVariance_trendFlat__hkQV8{color:#6b7280}.BudgetVariance_commentsCell__Xdvsw{color:#6b7280;font-size:.8rem;line-height:1.3;max-width:200px}.BudgetVariance_commentsExpanded__ckxnO{max-width:none}.BudgetVariance_accountDetails__LtsVc{line-height:1.4}.BudgetVariance_accountDetails__LtsVc strong{color:#1f2937;font-size:.875rem}.BudgetVariance_accountDetails__LtsVc small{color:#6b7280;font-size:.75rem}.BudgetVariance_varianceAnalysisPanel__Utsb2{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:24px}.BudgetVariance_varianceAnalysisPanel__Utsb2 h5{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 20px}.BudgetVariance_analysisGrid__QfaTW{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.BudgetVariance_analysisCard__fw3YX{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;padding:20px}.BudgetVariance_analysisCard__fw3YX h6{color:#374151;font-size:.875rem;font-weight:600;margin:0 0 12px}.BudgetVariance_analysisMetric__O71rE{align-items:center;border-bottom:1px solid #f1f3f4;display:flex;justify-content:space-between;padding:8px 0}.BudgetVariance_analysisMetric__O71rE:last-child{border-bottom:none}.BudgetVariance_metricLabel__DFbLA{color:#6b7280;font-size:.8rem}.BudgetVariance_metricValue__n1G2\+{color:#1f2937;font-size:.875rem;font-weight:600}.BudgetVariance_chartContainer__ofac9{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:24px}.BudgetVariance_chartHeader__MYu3X{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.BudgetVariance_chartLegend__k4JkU{display:flex;gap:20px;margin-bottom:16px}.BudgetVariance_legendItem__YHml2{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:8px}.BudgetVariance_legendColor__H6TJc{border-radius:2px;height:12px;width:12px}.BudgetVariance_budgetColor__3-ALQ{background:#3b82f6}.BudgetVariance_actualColor__UhxNk{background:#059669}.BudgetVariance_varianceColor__VI-sK{background:#f59e0b}.BudgetVariance_departmentPerformance__c9B9V{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:20px 0}.BudgetVariance_departmentCard__R1nyO{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;text-align:center}.BudgetVariance_departmentName__bnKXY{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:8px}.BudgetVariance_departmentVariance__bjKuq{font-size:1.125rem;font-weight:700;margin-bottom:4px}.BudgetVariance_departmentCount__\+z1Qe{color:#6b7280;font-size:.75rem}.BudgetVariance_varianceThresholds__7QWTb{background:#fffbeb;border:1px solid #fbbf24;border-radius:8px;margin:16px 0;padding:16px}.BudgetVariance_varianceThresholds__7QWTb h6{color:#92400e;font-size:.875rem;margin:0 0 12px}.BudgetVariance_thresholdItem__PQmDc{align-items:center;display:flex;font-size:.8rem;justify-content:space-between;padding:4px 0}.BudgetVariance_thresholdLabel__dx4LW{color:#6b7280}.BudgetVariance_thresholdValue__xTu\+9{color:#92400e;font-weight:500}.BudgetVariance_actionItems__BLvIk{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:24px}.BudgetVariance_actionItems__BLvIk h5{color:#1f2937;margin-bottom:16px}.BudgetVariance_actionItem__rRs0P{align-items:flex-start;background:#f8f9fa;border-left:4px solid #dc2626;border-radius:6px;display:flex;gap:12px;margin-bottom:8px;padding:12px}.BudgetVariance_actionItem__rRs0P.BudgetVariance_warning__5X7Zg{border-left-color:#f59e0b}.BudgetVariance_actionItem__rRs0P.BudgetVariance_info__\+5vgM{border-left-color:#3b82f6}.BudgetVariance_actionIcon__Or6ZA{flex-shrink:0;margin-top:2px}.BudgetVariance_actionContent__6H09O h6{color:#374151;font-size:.875rem;margin:0 0 4px}.BudgetVariance_actionContent__6H09O p{color:#6b7280;font-size:.8rem;margin:0}@media (max-width:768px){.BudgetVariance_budgetVariance__Tlaak{padding:16px}.BudgetVariance_filtersPanel__Pr61s .BudgetVariance_row__tNskb{flex-direction:column;gap:12px}.BudgetVariance_analysisGrid__QfaTW{gap:16px;grid-template-columns:1fr}}.BadDebts_badDebts__Gdgwb{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.BadDebts_filtersPanel__uQWB-{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.BadDebts_filtersPanel__uQWB- .BadDebts_form-label__2OAXJ{color:#374151;font-weight:500;margin-bottom:6px}.BadDebts_filtersPanel__uQWB- .BadDebts_form-control__cpKce,.BadDebts_filtersPanel__uQWB- .BadDebts_form-select__DS5cF{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.BadDebts_filtersPanel__uQWB- .BadDebts_form-control__cpKce:focus,.BadDebts_filtersPanel__uQWB- .BadDebts_form-select__DS5cF:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.BadDebts_pendingRow__z2N\+N{background:#fef3c7!important;border-left:4px solid #f59e0b}.BadDebts_pendingRow__z2N\+N:hover{background:#fde68a!important}.BadDebts_customerInfo__XAeNB{line-height:1.4}.BadDebts_customerInfo__XAeNB strong{color:#1f2937;font-size:.875rem}.BadDebts_customerInfo__XAeNB small{color:#6b7280;font-size:.75rem}.BadDebts_invoiceInfo__RR6fx{line-height:1.4}.BadDebts_invoiceInfo__RR6fx .BadDebts_fw-bold__mwj1B{color:#1f2937;font-size:.875rem}.BadDebts_invoiceInfo__RR6fx small{color:#6b7280;font-size:.75rem}.BadDebts_reason__c5AEK{color:#6b7280;font-size:.875rem;font-style:italic}.BadDebts_processPanel__O19e8{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:24px}.BadDebts_processPanel__O19e8 h5{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 20px}.BadDebts_processSteps__O6I8Q{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.BadDebts_processStep__QSO31{align-items:flex-start;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;padding:16px}.BadDebts_stepNumber__bGvJy{align-items:center;background:#dc2626;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:32px;justify-content:center;width:32px}.BadDebts_stepContent__Kctw9 h6{color:#1f2937;font-size:.875rem;font-weight:600;margin:0 0 6px}.BadDebts_stepContent__Kctw9 p{color:#6b7280;font-size:.8rem;line-height:1.4;margin:0}.BadDebts_recoveryPanel__2C8ac{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:24px}.BadDebts_recoveryPanel__2C8ac h5{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 20px}.BadDebts_recoveryStats__61uU6{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.BadDebts_recoveryStat__nsHxg{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;padding:16px;text-align:center}.BadDebts_statLabel__Mo0Jo{color:#6b7280;font-size:.75rem;font-weight:500;margin-bottom:8px}.BadDebts_statValue__WZoH0{color:#1f2937;font-size:1.25rem;font-weight:700}.BadDebts_writeOffModal__hehYA .BadDebts_modal-content__q1HqD{border:none;border-radius:12px;box-shadow:0 10px 25px #00000026}.BadDebts_writeOffModal__hehYA .BadDebts_modal-header__f19R\+{background:#fef3c7;border-bottom:1px solid #f59e0b;border-radius:12px 12px 0 0}.BadDebts_writeOffModal__hehYA .BadDebts_modal-body__wwCmm{padding:24px}.BadDebts_writeOffForm__A9nBp{display:flex;flex-direction:column;gap:16px}.BadDebts_writeOffForm__A9nBp .BadDebts_form-group__8rWoe{display:flex;flex-direction:column;gap:6px}.BadDebts_writeOffForm__A9nBp .BadDebts_form-label__2OAXJ{color:#374151;font-weight:500}.BadDebts_writeOffForm__A9nBp .BadDebts_form-control__cpKce,.BadDebts_writeOffForm__A9nBp .BadDebts_form-select__DS5cF{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px}.BadDebts_writeOffForm__A9nBp .BadDebts_form-control__cpKce:focus,.BadDebts_writeOffForm__A9nBp .BadDebts_form-select__DS5cF:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.BadDebts_writeOffSummary__L0DYw{background:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin:16px 0;padding:16px}.BadDebts_writeOffSummary__L0DYw h6{color:#dc2626;font-size:.875rem;margin:0 0 8px}.BadDebts_writeOffAmount__0BOqh{color:#dc2626;font-size:1.25rem;font-weight:700}.BadDebts_daysCritical__q5WSc{background:#fee2e2;border-radius:4px;color:#dc2626;font-weight:700;padding:2px 6px}.BadDebts_daysHigh__oMej4{background:#fef3c7;border-radius:4px;color:#f59e0b;font-weight:600;padding:2px 6px}.BadDebts_daysMedium__tfovg{color:#3b82f6;font-weight:500}.BadDebts_daysLow__7nOeb{color:#6b7280}.BadDebts_statusPending__DbYou{background:#fef3c7;color:#92400e;font-weight:600}.BadDebts_statusApproved__\+XtEj{background:#dbeafe;color:#1e40af;font-weight:600}.BadDebts_statusWrittenOff__ABaRD{background:#fee2e2;color:#991b1b;font-weight:600}.BadDebts_statusRecovered__cm6\+n{background:#dcfce7;color:#166534;font-weight:600}.BadDebts_actionButtons__YKXZK .BadDebts_btn__e5Rbf[title="Process Write-off"]{border-color:#dc2626;color:#dc2626}.BadDebts_actionButtons__YKXZK .BadDebts_btn__e5Rbf[title="Process Write-off"]:hover{background:#dc2626;color:#fff}.BadDebts_attachmentsList__SDc1D{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.BadDebts_attachmentItem__FP4RB{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;color:#374151;display:flex;font-size:.75rem;gap:6px;padding:4px 8px;text-decoration:none;transition:all .2s ease}.BadDebts_attachmentItem__FP4RB:hover{background:#e5e7eb;color:#1f2937;text-decoration:none}.BadDebts_attachmentIcon__CjE9u{color:#6b7280}.BadDebts_recoveryInfo__56ast{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;margin-top:4px;padding:8px}.BadDebts_recoveryInfo__56ast small{color:#166534;font-weight:500}.BadDebts_agingAnalysis__5sGDv{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:24px}.BadDebts_agingBuckets__qC2YQ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.BadDebts_agingBucket__TUjXM{border:2px solid;border-radius:8px;padding:16px;text-align:center}.BadDebts_bucket0to30__Dddud{background:#f0fdf4;border-color:#22c55e;color:#166534}.BadDebts_bucket31to60__ePerz{background:#fffbeb;border-color:#f59e0b;color:#92400e}.BadDebts_bucket61to90__BflSz{background:#fef2f2;border-color:#f97316;color:#c2410c}.BadDebts_bucket90plus__66LNN{background:#fee2e2;border-color:#dc2626;color:#991b1b}.BadDebts_bucketLabel__0i\+Rw{font-size:.75rem;font-weight:600;margin-bottom:4px}.BadDebts_bucketAmount__exHLv{font-size:1.125rem;font-weight:700}.BadDebts_bucketCount__fiKyJ{font-size:.7rem;margin-top:2px;opacity:.8}.BadDebts_recoveryTimeline__U5NO8{border-left:2px solid #e5e7eb;margin-left:12px;margin-top:16px;padding-left:16px}.BadDebts_timelineItem__UI9d0{padding-bottom:16px;position:relative}.BadDebts_timelineItem__UI9d0:before{background:#dc2626;border:2px solid #fff;border-radius:50%;content:"";height:8px;left:-20px;position:absolute;top:6px;width:8px}.BadDebts_timelineItem__UI9d0:last-child{padding-bottom:0}.BadDebts_timelineContent__BYuyn{font-size:.875rem}.BadDebts_timelineDate__HN3ps{color:#6b7280;font-size:.75rem;margin-bottom:4px}.BadDebts_timelineAction__fbP63{color:#374151;font-weight:500;margin-bottom:2px}.BadDebts_timelineNote__IrRbG{color:#6b7280;font-style:italic}@media (max-width:768px){.BadDebts_badDebts__Gdgwb{padding:16px}.BadDebts_processSteps__O6I8Q{gap:12px;grid-template-columns:1fr}.BadDebts_processStep__QSO31{padding:12px}.BadDebts_stepNumber__bGvJy{font-size:.8rem;height:28px;width:28px}.BadDebts_recoveryStats__61uU6{gap:12px;grid-template-columns:repeat(2,1fr)}.BadDebts_recoveryStat__nsHxg{padding:12px}.BadDebts_statValue__WZoH0{font-size:1.125rem}.BadDebts_agingBuckets__qC2YQ{gap:12px;grid-template-columns:repeat(2,1fr)}.BadDebts_customerInfo__XAeNB,.BadDebts_invoiceInfo__RR6fx{font-size:.8rem}.BadDebts_actionButtons__YKXZK{flex-direction:column;gap:4px}.BadDebts_actionButtons__YKXZK .BadDebts_btn__e5Rbf{gap:8px;justify-content:flex-start;width:100%}}@media (max-width:576px){.BadDebts_tableWrapper__b9ibY table{min-width:900px}.BadDebts_summaryCards__rKd7m{grid-template-columns:repeat(2,1fr)}.BadDebts_processSteps__O6I8Q{gap:8px}.BadDebts_processStep__QSO31{flex-direction:column;gap:8px;text-align:center}.BadDebts_agingBuckets__qC2YQ,.BadDebts_recoveryStats__61uU6{gap:8px;grid-template-columns:1fr}.BadDebts_attachmentsList__SDc1D{flex-direction:column;gap:4px}}@media print{.BadDebts_badDebts__Gdgwb{background:#fff;padding:0}.BadDebts_actionButtons__YKXZK,.BadDebts_headerActions__8ZHXb,.BadDebts_tableActions__Uoqgk{display:none}.BadDebts_pageHeader__LVwdz,.BadDebts_processPanel__O19e8,.BadDebts_recoveryPanel__2C8ac,.BadDebts_tableContainer__Bda7X{border:1px solid #000;box-shadow:none;break-inside:avoid;margin-bottom:10px;page-break-inside:avoid}.BadDebts_pendingRow__z2N\+N{background:#f5f5f5!important;border-left:2px solid #000}.BadDebts_summaryCard__lHGO8{border:1px solid #000;break-inside:avoid;page-break-inside:avoid}}.BadDebts_agingBucket__TUjXM:focus,.BadDebts_processStep__QSO31:focus,.BadDebts_recoveryStat__nsHxg:focus{outline:2px solid #dc2626;outline-offset:2px}@keyframes BadDebts_statusChange__XW7FT{0%{background:inherit;transform:scale(1)}50%{background:#fee2e2;transform:scale(1.02)}to{background:inherit;transform:scale(1)}}.BadDebts_statusUpdated__QeVLJ{animation:BadDebts_statusChange__XW7FT .5s ease}.BadDebts_bulkActions__ude1o{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;margin-bottom:20px;padding:16px}.BadDebts_bulkActions__ude1o .BadDebts_form-check__mENkT{margin:0}.BadDebts_bulkActions__ude1o .BadDebts_btn-group__D-kyM{margin-left:auto}.BadDebts_bulkActions__ude1o .BadDebts_btn__e5Rbf{font-size:.875rem;padding:6px 12px}.BadDebts_writingOff__hrGdV{opacity:.7;pointer-events:none;position:relative}.BadDebts_writingOff__hrGdV:after{background:#dc2626e6;border-radius:6px;color:#fff;content:"Processing write-off...";font-size:.875rem;font-weight:500;left:50%;padding:8px 16px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.RecurringEntries_recurringEntries__biczc{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.RecurringEntries_filtersPanel__zi2Bq{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.RecurringEntries_filtersPanel__zi2Bq .RecurringEntries_form-label__eT8SH{color:#374151;font-weight:500;margin-bottom:6px}.RecurringEntries_filtersPanel__zi2Bq .RecurringEntries_form-control__JhNx-,.RecurringEntries_filtersPanel__zi2Bq .RecurringEntries_form-select__82xmU{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.RecurringEntries_filtersPanel__zi2Bq .RecurringEntries_form-control__JhNx-:focus,.RecurringEntries_filtersPanel__zi2Bq .RecurringEntries_form-select__82xmU:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.RecurringEntries_dueSoonRow__cGAPb{background:#fef3c7!important;border-left:4px solid #f59e0b}.RecurringEntries_dueSoonRow__cGAPb:hover{background:#fde68a!important}.RecurringEntries_entryName__LMqoH{line-height:1.4}.RecurringEntries_entryName__LMqoH strong{color:#1f2937;font-size:.875rem}.RecurringEntries_entryName__LMqoH small{color:#6b7280;font-size:.75rem}.RecurringEntries_nextRunInfo__GdpYZ{line-height:1.4}.RecurringEntries_nextRunInfo__GdpYZ span{font-size:.875rem}.RecurringEntries_nextRunInfo__GdpYZ small{font-size:.75rem}.RecurringEntries_executionInfo__sY4UW{text-align:center}.RecurringEntries_executionInfo__sY4UW .RecurringEntries_fw-bold__8IPQ0{color:#1f2937;font-size:1rem}.RecurringEntries_executionInfo__sY4UW small{color:#6b7280;font-size:.75rem}.RecurringEntries_schedulePanel__ofDjE{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:24px}.RecurringEntries_schedulePanel__ofDjE h5{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 20px}.RecurringEntries_scheduleList__yyoBZ{display:flex;flex-direction:column;gap:12px}.RecurringEntries_scheduleItem__TqBIw{align-items:center;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;padding:16px;transition:all .2s ease}.RecurringEntries_scheduleItem__TqBIw:hover{background:#f3f4f6;border-color:#d1d5db}.RecurringEntries_scheduleDate__DdRuL{min-width:120px;text-align:center}.RecurringEntries_scheduleDateText__iiq-q{color:#374151;display:block;font-weight:600;margin-bottom:2px}.RecurringEntries_scheduleDateText__iiq-q.RecurringEntries_dueSoon__-XgjU{color:#f59e0b}.RecurringEntries_scheduleContent__HImtP{flex:1 1}.RecurringEntries_scheduleContent__HImtP h6{color:#1f2937;font-size:.875rem;font-weight:600;margin:0 0 4px}.RecurringEntries_scheduleContent__HImtP p{color:#6b7280;font-size:.8rem;margin:0}.RecurringEntries_scheduleActions__Yk\+cH{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.RecurringEntries_historyPanel__EPBZd{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:24px}.RecurringEntries_historyPanel__EPBZd h5{color:#1f2937;font-size:1.125rem;font-weight:600;margin:0 0 20px}.RecurringEntries_historyList__ONvUd{display:flex;flex-direction:column;gap:12px}.RecurringEntries_historyItem__PkqkM{align-items:center;background:#fafbfc;border:1px solid #f1f3f4;border-radius:6px;display:flex;gap:16px;padding:12px 16px}.RecurringEntries_historyDate__0mzMb{color:#6b7280;font-size:.8rem;font-weight:500;min-width:100px}.RecurringEntries_historyContent__DaFfS{flex:1 1}.RecurringEntries_historyContent__DaFfS h6{color:#1f2937;font-size:.875rem;font-weight:600;margin:0 0 2px}.RecurringEntries_historyContent__DaFfS p{color:#6b7280;font-size:.8rem;margin:0}.RecurringEntries_historyStatus__-qlTC{min-width:100px;text-align:right}.RecurringEntries_frequencyDaily__4olvV{background:#dbeafe;color:#1e40af}.RecurringEntries_frequencyWeekly__MUszW{background:#e0f2fe;color:#0277bd}.RecurringEntries_frequencyMonthly__ZU1mK{background:#dcfce7;color:#166534}.RecurringEntries_frequencyQuarterly__2O7HB{background:#fef3c7;color:#92400e}.RecurringEntries_frequencyAnnually__c9phB{background:#fee2e2;color:#991b1b}.RecurringEntries_actionButtons__7K8x8 .RecurringEntries_btn__\+uotF[title="Execute Now"]{border-color:#10b981;color:#10b981}.RecurringEntries_actionButtons__7K8x8 .RecurringEntries_btn__\+uotF[title="Execute Now"]:hover{background:#10b981;color:#fff}.RecurringEntries_actionButtons__7K8x8 .RecurringEntries_btn__\+uotF[title=Pause]{border-color:#f59e0b;color:#f59e0b}.RecurringEntries_actionButtons__7K8x8 .RecurringEntries_btn__\+uotF[title=Pause]:hover{background:#f59e0b;color:#fff}.RecurringEntries_actionButtons__7K8x8 .RecurringEntries_btn__\+uotF[title=Resume]{border-color:#10b981;color:#10b981}.RecurringEntries_actionButtons__7K8x8 .RecurringEntries_btn__\+uotF[title=Resume]:hover{background:#10b981;color:#fff}.RecurringEntries_createModal__YAU6t .RecurringEntries_modal-content__8-jKZ{border:none;border-radius:12px;box-shadow:0 10px 25px #00000026}.RecurringEntries_createModal__YAU6t .RecurringEntries_modal-header__RhZLE{background:#f0fdf4;border-bottom:1px solid #bbf7d0;border-radius:12px 12px 0 0}.RecurringEntries_createModal__YAU6t .RecurringEntries_modal-body__T0r2B{padding:24px}.RecurringEntries_createForm__wWtcx{display:flex;flex-direction:column;gap:16px}.RecurringEntries_createForm__wWtcx .RecurringEntries_form-group__DuVk2{display:flex;flex-direction:column;gap:6px}.RecurringEntries_createForm__wWtcx .RecurringEntries_form-label__eT8SH{color:#374151;font-weight:500}.RecurringEntries_createForm__wWtcx .RecurringEntries_form-control__JhNx-,.RecurringEntries_createForm__wWtcx .RecurringEntries_form-select__82xmU{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px}.RecurringEntries_createForm__wWtcx .RecurringEntries_form-control__JhNx-:focus,.RecurringEntries_createForm__wWtcx .RecurringEntries_form-select__82xmU:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.RecurringEntries_accountSelection__sTwUF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.RecurringEntries_frequencyOptions__v\+6UG{display:flex;flex-wrap:wrap;gap:8px}.RecurringEntries_frequencyOption__KosHm{background:#fff;border:1px solid #d1d5db;border-radius:20px;cursor:pointer;font-size:.875rem;padding:8px 16px;transition:all .2s ease}.RecurringEntries_frequencyOption__KosHm:hover{background:#f0fdf4;border-color:#10b981}.RecurringEntries_frequencyOption__KosHm.RecurringEntries_active__XWj\+1{background:#10b981;border-color:#10b981;color:#fff}.RecurringEntries_executionPreview__P3COT{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;margin:16px 0;padding:16px}.RecurringEntries_executionPreview__P3COT h6{color:#374151;font-size:.875rem;margin:0 0 12px}.RecurringEntries_previewItem__nemZh{align-items:center;border-bottom:1px solid #f1f3f4;display:flex;font-size:.875rem;justify-content:space-between;padding:6px 0}.RecurringEntries_previewItem__nemZh:last-child{border-bottom:none}.RecurringEntries_previewLabel__NTYeI{color:#6b7280}.RecurringEntries_previewValue__97R67{color:#1f2937;font-weight:500}.RecurringEntries_statusActive__DODkp{color:#10b981}.RecurringEntries_statusPaused__7D0ku{color:#f59e0b}.RecurringEntries_statusExpired__EBQwh{color:#6b7280}.RecurringEntries_statusDraft__7raD4{color:#3b82f6}@media (max-width:768px){.RecurringEntries_recurringEntries__biczc{padding:16px}.RecurringEntries_historyItem__PkqkM,.RecurringEntries_scheduleItem__TqBIw{align-items:flex-start;flex-direction:column;gap:8px}.RecurringEntries_historyDate__0mzMb,.RecurringEntries_scheduleDate__DdRuL{min-width:auto;text-align:left}.RecurringEntries_historyStatus__-qlTC,.RecurringEntries_scheduleActions__Yk\+cH{align-self:flex-start;min-width:auto}.RecurringEntries_accountSelection__sTwUF{gap:12px;grid-template-columns:1fr}.RecurringEntries_frequencyOptions__v\+6UG{justify-content:center}.RecurringEntries_entryName__LMqoH,.RecurringEntries_executionInfo__sY4UW,.RecurringEntries_nextRunInfo__GdpYZ{font-size:.8rem}.RecurringEntries_actionButtons__7K8x8{flex-direction:column;gap:4px}.RecurringEntries_actionButtons__7K8x8 .RecurringEntries_btn__\+uotF{gap:8px;justify-content:flex-start;width:100%}}@media (max-width:576px){.RecurringEntries_tableWrapper__yuBQK table{min-width:900px}.RecurringEntries_summaryCards__sh9zq{grid-template-columns:repeat(2,1fr)}.RecurringEntries_historyPanel__EPBZd,.RecurringEntries_schedulePanel__ofDjE{padding:16px}.RecurringEntries_historyItem__PkqkM,.RecurringEntries_scheduleItem__TqBIw{padding:12px}.RecurringEntries_frequencyOption__KosHm{font-size:.8rem;padding:6px 12px}.RecurringEntries_executionPreview__P3COT{padding:12px}.RecurringEntries_previewItem__nemZh{font-size:.8rem}}@media print{.RecurringEntries_recurringEntries__biczc{background:#fff;padding:0}.RecurringEntries_actionButtons__7K8x8,.RecurringEntries_headerActions__uCojz,.RecurringEntries_tableActions__gBzfG{display:none}.RecurringEntries_historyPanel__EPBZd,.RecurringEntries_pageHeader__blAWI,.RecurringEntries_schedulePanel__ofDjE,.RecurringEntries_tableContainer__NONTB{border:1px solid #000;box-shadow:none;break-inside:avoid;margin-bottom:10px;page-break-inside:avoid}.RecurringEntries_dueSoonRow__cGAPb{background:#f5f5f5!important;border-left:2px solid #000}.RecurringEntries_summaryCard__BI7-a{border:1px solid #000;break-inside:avoid;page-break-inside:avoid}}.RecurringEntries_frequencyOption__KosHm:focus,.RecurringEntries_historyItem__PkqkM:focus,.RecurringEntries_scheduleItem__TqBIw:focus{outline:2px solid #10b981;outline-offset:2px}@keyframes RecurringEntries_executeAnimation__kyniP{0%{background:inherit;transform:scale(1)}50%{background:#f0fdf4;transform:scale(1.02)}to{background:inherit;transform:scale(1)}}.RecurringEntries_executing__i4jTq{animation:RecurringEntries_executeAnimation__kyniP .5s ease}.RecurringEntries_executingEntry__pmtTI{opacity:.7;pointer-events:none;position:relative}.RecurringEntries_executingEntry__pmtTI:after{background:#10b981e6;border-radius:4px;color:#fff;content:"Executing...";font-size:.875rem;font-weight:500;left:50%;padding:6px 12px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.RecurringEntries_autoApproveIndicator__hLyAF{background:#dcfce7;border-radius:4px;color:#166534;font-size:.7rem;font-weight:500;padding:2px 6px}.RecurringEntries_notificationSettings__srkBM{background:#f0f9ff;border:1px solid #bae6fd;border-radius:6px;margin:12px 0;padding:12px}.RecurringEntries_notificationSettings__srkBM h6{color:#0369a1;font-size:.875rem;margin:0 0 8px}.RecurringEntries_notificationOption__5G8jt{align-items:center;display:flex;gap:8px;margin-bottom:6px}.RecurringEntries_notificationOption__5G8jt:last-child{margin-bottom:0}.RecurringEntries_notificationOption__5G8jt input[type=checkbox]{margin:0}.RecurringEntries_notificationOption__5G8jt label{color:#374151;font-size:.875rem;margin:0}.RecurringEntries_entryConfig__41lWE{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:16px 0;padding:20px}.RecurringEntries_configSection__ir51S{margin-bottom:20px}.RecurringEntries_configSection__ir51S:last-child{margin-bottom:0}.RecurringEntries_configSection__ir51S h6{border-bottom:1px solid #f1f3f4;color:#374151;font-size:.875rem;font-weight:600;margin:0 0 12px;padding-bottom:6px}.RecurringEntries_configRow__HGoAw{align-items:center;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;padding:8px 0}.RecurringEntries_configRow__HGoAw:last-child{border-bottom:none}.RecurringEntries_configLabel__iSOR5{color:#6b7280;font-size:.875rem}.RecurringEntries_configValue__nhOGC{color:#1f2937;font-size:.875rem;font-weight:500}.RecurringEntries_calendarView__7WhNO{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:24px}.RecurringEntries_calendarHeader__-I9KR{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.RecurringEntries_calendarGrid__u9Iix{grid-gap:1px;background:#e5e7eb;border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(7,1fr);overflow:hidden}.RecurringEntries_calendarDay__52-sx{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;min-height:60px;padding:8px;position:relative}.RecurringEntries_calendarDay__52-sx.RecurringEntries_hasEntry__diW1k{background:#f0fdf4}.RecurringEntries_calendarDay__52-sx.RecurringEntries_today__4djeO{background:#dbeafe}.RecurringEntries_dayNumber__kGZft{color:#374151;font-size:.875rem;font-weight:500;margin-bottom:4px}.RecurringEntries_dayEntry__U1Qmn{background:#10b981;border-radius:50%;height:6px;margin:1px;width:6px}.RecurringEntries_bulkOperations__5EoeV{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;margin-bottom:20px;padding:16px}.RecurringEntries_bulkSelect__FUuTU{align-items:center;display:flex;gap:8px}.RecurringEntries_bulkActions__qhFY\+{display:flex;gap:8px;margin-left:auto}.RecurringEntries_bulkActions__qhFY\+ .RecurringEntries_btn__\+uotF{font-size:.875rem;padding:6px 12px}.RecurringEntries_advancedFilters__nfRib{border-top:1px solid #e5e7eb;display:none;margin-top:16px;padding-top:16px}.RecurringEntries_advancedFilters__nfRib.RecurringEntries_show__TVNAF{display:block}.RecurringEntries_filterToggle__JRlSl{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:.875rem;margin-top:12px;padding:0}.RecurringEntries_filterToggle__JRlSl:hover{text-decoration:underline}.RecurringEntries_templateSelector__w-EWL{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:16px}.RecurringEntries_templateSelector__w-EWL h6{color:#374151;font-size:.875rem;font-weight:600;margin:0 0 12px}.RecurringEntries_templateOptions__Gtpfk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.RecurringEntries_templateOption__4qXUm{background:#fff;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;padding:12px;transition:all .2s ease}.RecurringEntries_templateOption__4qXUm.RecurringEntries_selected__ud2W2,.RecurringEntries_templateOption__4qXUm:hover{background:#f0fdf4;border-color:#10b981}.RecurringEntries_templateName__HxUPm{color:#374151;font-weight:500;margin-bottom:4px}.RecurringEntries_templateDescription__GVLpa{color:#6b7280;font-size:.8rem}.JournalList_pageContainer__rVTGU{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.JournalList_pageHeader__X1quD{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.JournalList_headerContent__O5MeC{flex:1 1}.JournalList_headerContent__O5MeC h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.JournalList_headerContent__O5MeC p{color:#6b7280;font-size:.875rem;margin:0}.JournalList_headerActions__nzQQd{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.JournalList_dateRangeFilter__RuZHc{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.JournalList_dateRangeFilter__RuZHc .JournalList_form-label__5CyIH{color:#374151;font-weight:500;margin-bottom:6px}.JournalList_dateRangeFilter__RuZHc .JournalList_form-control__eaaqt{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.JournalList_dateRangeFilter__RuZHc .JournalList_form-control__eaaqt:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.JournalList_filtersSection__BGs9d{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.JournalList_filtersSection__BGs9d .JournalList_form-label__5CyIH{color:#374151;font-weight:500;margin-bottom:6px}.JournalList_filtersSection__BGs9d .JournalList_form-select__wun8T{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.JournalList_filtersSection__BGs9d .JournalList_form-select__wun8T:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.JournalList_card__hpgnz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px}.JournalList_cardHeader__K67OM{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:20px 24px}.JournalList_cardBody__oKZG5{padding:24px}.JournalList_tableWrapper__sy4\+x{max-height:600px;overflow-x:auto;overflow-y:auto}.JournalList_tableWrapper__sy4\+x table{font-size:.875rem;margin:0;width:100%}.JournalList_tableWrapper__sy4\+x thead th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.JournalList_tableWrapper__sy4\+x tbody td{border-bottom:1px solid #f1f3f4;padding:12px;transition:all .2s ease;vertical-align:middle}.JournalList_tableWrapper__sy4\+x tbody tr:hover{background:#f8f9fa}.JournalList_clickableCell__UlvdC{color:#3b82f6;cursor:pointer;font-weight:500;transition:all .2s ease}.JournalList_clickableCell__UlvdC:hover{background:#eff6ff;color:#1d4ed8}.JournalList_statusBadge__CrOYt{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.JournalList_statusApproved__k-NH-{background:#dcfce7;color:#166534}.JournalList_statusPending__10\+e2{background:#fef3c7;color:#92400e}.JournalList_statusDraft__cxgTI{background:#f3f4f6;color:#374151}.JournalList_statusRejected__6GGuC{background:#fecaca;color:#991b1b}.JournalList_actionButtons__3Gmx7{align-items:center;display:flex;gap:8px}.JournalList_actionButtons__3Gmx7 .JournalList_btn__8ZeXi{border-radius:6px;font-size:.875rem;padding:6px 12px;transition:all .2s ease}.JournalList_saveApproveBtn__96SFV{background:#10b981;border-color:#10b981;color:#fff}.JournalList_saveApproveBtn__96SFV:hover{background:#059669;border-color:#059669}.JournalList_modalOverlay__BL87B{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.JournalList_modalContent__wfahP{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:90vw;overflow-y:auto}.JournalList_modalHeader__-0-UM{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.JournalList_modalBody__1Kqpu{padding:24px}.JournalList_modalFooter__iTfiP{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.JournalList_loading__SkUox{opacity:.6;pointer-events:none;position:relative}.JournalList_loading__SkUox:after{animation:JournalList_spin__rL70p 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes JournalList_spin__rL70p{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.JournalList_emptyState__\+HZR5{color:#6b7280;padding:60px 20px;text-align:center}.JournalList_emptyState__\+HZR5 i{font-size:3rem;margin-bottom:16px;opacity:.5}@media (max-width:768px){.JournalList_pageContainer__rVTGU{padding:16px}.JournalList_pageHeader__X1quD{align-items:stretch;flex-direction:column;padding:16px}.JournalList_headerActions__nzQQd{justify-content:center;margin-top:16px}.JournalList_tableWrapper__sy4\+x{font-size:.75rem}.JournalList_actionButtons__3Gmx7{flex-direction:column}}.JournalList_visuallyHidden__-nlDA{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.JournalList_btn__8ZeXi:focus,.JournalList_form-control__eaaqt:focus,.JournalList_form-select__wun8T:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}@media print{.JournalList_pageContainer__rVTGU{background:#fff;padding:0}.JournalList_actionButtons__3Gmx7,.JournalList_headerActions__nzQQd{display:none}}.PendingJournals_pageContainer__Kzh6-{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.PendingJournals_pageHeader__zJao0{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.PendingJournals_headerContent__JixBm{flex:1 1}.PendingJournals_headerContent__JixBm h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.PendingJournals_headerContent__JixBm p{color:#6b7280;font-size:.875rem;margin:0}.PendingJournals_headerActions__RJrxx{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.PendingJournals_dateRangeFilter__8Vd1a{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.PendingJournals_dateRangeFilter__8Vd1a .PendingJournals_form-label__tsX0u{color:#374151;font-weight:500;margin-bottom:6px}.PendingJournals_dateRangeFilter__8Vd1a .PendingJournals_form-control__fY9mJ{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.PendingJournals_dateRangeFilter__8Vd1a .PendingJournals_form-control__fY9mJ:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.PendingJournals_filtersSection__3nb8e{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.PendingJournals_filtersSection__3nb8e .PendingJournals_form-label__tsX0u{color:#374151;font-weight:500;margin-bottom:6px}.PendingJournals_filtersSection__3nb8e .PendingJournals_form-select__gF1Em{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.PendingJournals_filtersSection__3nb8e .PendingJournals_form-select__gF1Em:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.PendingJournals_card__Y\+lmQ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px}.PendingJournals_cardHeader__HEVV6{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:20px 24px}.PendingJournals_cardBody__-7n3X{padding:24px}.PendingJournals_tableWrapper__yS\+Oc{max-height:600px;overflow-x:auto;overflow-y:auto}.PendingJournals_tableWrapper__yS\+Oc table{font-size:.875rem;margin:0;width:100%}.PendingJournals_tableWrapper__yS\+Oc thead th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.PendingJournals_tableWrapper__yS\+Oc tbody td{border-bottom:1px solid #f1f3f4;padding:12px;transition:all .2s ease;vertical-align:middle}.PendingJournals_tableWrapper__yS\+Oc tbody tr:hover{background:#f8f9fa}.PendingJournals_clickableCell__5N-VR{color:#3b82f6;cursor:pointer;font-weight:500;transition:all .2s ease}.PendingJournals_clickableCell__5N-VR:hover{background:#eff6ff;color:#1d4ed8}.PendingJournals_statusBadge__I4It4{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.PendingJournals_statusApproved__9\+Z35{background:#dcfce7;color:#166534}.PendingJournals_statusPending__Ng1ie{background:#fef3c7;color:#92400e}.PendingJournals_statusDraft__Pfq-j{background:#f3f4f6;color:#374151}.PendingJournals_statusRejected__f7P29{background:#fecaca;color:#991b1b}.PendingJournals_actionButtons__NaQQB{align-items:center;display:flex;gap:8px}.PendingJournals_actionButtons__NaQQB .PendingJournals_btn__9w-mn{border-radius:6px;font-size:.875rem;padding:6px 12px;transition:all .2s ease}.PendingJournals_saveApproveBtn__8q0tS{background:#10b981;border-color:#10b981;color:#fff}.PendingJournals_saveApproveBtn__8q0tS:hover{background:#059669;border-color:#059669}.PendingJournals_modalOverlay__7JZCg{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.PendingJournals_modalContent__W4eX4{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:90vw;overflow-y:auto}.PendingJournals_modalHeader__hHfcu{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.PendingJournals_modalBody__pI0nW{padding:24px}.PendingJournals_modalFooter__E-Mlg{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.PendingJournals_loading__M5j\+j{opacity:.6;pointer-events:none;position:relative}.PendingJournals_loading__M5j\+j:after{animation:PendingJournals_spin__syYfe 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes PendingJournals_spin__syYfe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PendingJournals_emptyState__dVdbt{color:#6b7280;padding:60px 20px;text-align:center}.PendingJournals_emptyState__dVdbt i{font-size:3rem;margin-bottom:16px;opacity:.5}@media (max-width:768px){.PendingJournals_pageContainer__Kzh6-{padding:16px}.PendingJournals_pageHeader__zJao0{align-items:stretch;flex-direction:column;padding:16px}.PendingJournals_headerActions__RJrxx{justify-content:center;margin-top:16px}.PendingJournals_tableWrapper__yS\+Oc{font-size:.75rem}.PendingJournals_actionButtons__NaQQB{flex-direction:column}}.PendingJournals_visuallyHidden__NEnhR{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.PendingJournals_btn__9w-mn:focus,.PendingJournals_form-control__fY9mJ:focus,.PendingJournals_form-select__gF1Em:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}@media print{.PendingJournals_pageContainer__Kzh6-{background:#fff;padding:0}.PendingJournals_actionButtons__NaQQB,.PendingJournals_headerActions__RJrxx{display:none}}.ExpenseApproval_pageContainer__pk4wx{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.ExpenseApproval_pageHeader__\+ChVm{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.ExpenseApproval_headerContent__bvTmU{flex:1 1}.ExpenseApproval_headerContent__bvTmU h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.ExpenseApproval_headerContent__bvTmU p{color:#6b7280;font-size:.875rem;margin:0}.ExpenseApproval_headerActions__b5CpD{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ExpenseApproval_dateRangeFilter__S33vD{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.ExpenseApproval_dateRangeFilter__S33vD .ExpenseApproval_form-label__KfoZE{color:#374151;font-weight:500;margin-bottom:6px}.ExpenseApproval_dateRangeFilter__S33vD .ExpenseApproval_form-control__95cqD{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.ExpenseApproval_dateRangeFilter__S33vD .ExpenseApproval_form-control__95cqD:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ExpenseApproval_filtersSection__Lkd\+F{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.ExpenseApproval_filtersSection__Lkd\+F .ExpenseApproval_form-label__KfoZE{color:#374151;font-weight:500;margin-bottom:6px}.ExpenseApproval_filtersSection__Lkd\+F .ExpenseApproval_form-select__bMj4d{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.ExpenseApproval_filtersSection__Lkd\+F .ExpenseApproval_form-select__bMj4d:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ExpenseApproval_card__CVc1K{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px}.ExpenseApproval_cardHeader__PYgEC{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:20px 24px}.ExpenseApproval_cardBody__iCwzd{padding:24px}.ExpenseApproval_tableWrapper__IQqMI{max-height:600px;overflow-x:auto;overflow-y:auto}.ExpenseApproval_tableWrapper__IQqMI table{font-size:.875rem;margin:0;width:100%}.ExpenseApproval_tableWrapper__IQqMI thead th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.ExpenseApproval_tableWrapper__IQqMI tbody td{border-bottom:1px solid #f1f3f4;padding:12px;transition:all .2s ease;vertical-align:middle}.ExpenseApproval_tableWrapper__IQqMI tbody tr:hover{background:#f8f9fa}.ExpenseApproval_clickableCell__ueMfm{color:#3b82f6;cursor:pointer;font-weight:500;transition:all .2s ease}.ExpenseApproval_clickableCell__ueMfm:hover{background:#eff6ff;color:#1d4ed8}.ExpenseApproval_statusBadge__zMr5g{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.ExpenseApproval_statusApproved__bKRZv{background:#dcfce7;color:#166534}.ExpenseApproval_statusPending__8ArXZ{background:#fef3c7;color:#92400e}.ExpenseApproval_statusDraft__JRKLq{background:#f3f4f6;color:#374151}.ExpenseApproval_statusRejected__IfH-7{background:#fecaca;color:#991b1b}.ExpenseApproval_actionButtons__ua6JL{align-items:center;display:flex;gap:8px}.ExpenseApproval_actionButtons__ua6JL .ExpenseApproval_btn__p7ZfE{border-radius:6px;font-size:.875rem;padding:6px 12px;transition:all .2s ease}.ExpenseApproval_saveApproveBtn__0PXYC{background:#10b981;border-color:#10b981;color:#fff}.ExpenseApproval_saveApproveBtn__0PXYC:hover{background:#059669;border-color:#059669}.ExpenseApproval_modalOverlay__9e8yT{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.ExpenseApproval_modalContent__B21\+U{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:90vw;overflow-y:auto}.ExpenseApproval_modalHeader__\+hnUI{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.ExpenseApproval_modalBody__s75m5{padding:24px}.ExpenseApproval_modalFooter__kpZrz{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.ExpenseApproval_loading__tNgWZ{opacity:.6;pointer-events:none;position:relative}.ExpenseApproval_loading__tNgWZ:after{animation:ExpenseApproval_spin__HHBSm 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes ExpenseApproval_spin__HHBSm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ExpenseApproval_emptyState__q0iPd{color:#6b7280;padding:60px 20px;text-align:center}.ExpenseApproval_emptyState__q0iPd i{font-size:3rem;margin-bottom:16px;opacity:.5}@media (max-width:768px){.ExpenseApproval_pageContainer__pk4wx{padding:16px}.ExpenseApproval_pageHeader__\+ChVm{align-items:stretch;flex-direction:column;padding:16px}.ExpenseApproval_headerActions__b5CpD{justify-content:center;margin-top:16px}.ExpenseApproval_tableWrapper__IQqMI{font-size:.75rem}.ExpenseApproval_actionButtons__ua6JL{flex-direction:column}}.ExpenseApproval_visuallyHidden__YWRjE{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ExpenseApproval_btn__p7ZfE:focus,.ExpenseApproval_form-control__95cqD:focus,.ExpenseApproval_form-select__bMj4d:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}@media print{.ExpenseApproval_pageContainer__pk4wx{background:#fff;padding:0}.ExpenseApproval_actionButtons__ua6JL,.ExpenseApproval_headerActions__b5CpD{display:none}}.VendorBalances_pageContainer__9Ew7U{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.VendorBalances_pageHeader__Ngpct{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.VendorBalances_headerContent__rsuY-{flex:1 1}.VendorBalances_headerContent__rsuY- h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.VendorBalances_headerContent__rsuY- p{color:#6b7280;font-size:.875rem;margin:0}.VendorBalances_headerActions__3jFoX{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.VendorBalances_dateRangeFilter__lUwXp{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.VendorBalances_dateRangeFilter__lUwXp .VendorBalances_form-label__hEPO1{color:#374151;font-weight:500;margin-bottom:6px}.VendorBalances_dateRangeFilter__lUwXp .VendorBalances_form-control__JbNQ\+{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.VendorBalances_dateRangeFilter__lUwXp .VendorBalances_form-control__JbNQ\+:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.VendorBalances_filtersSection__Gl1g2{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.VendorBalances_filtersSection__Gl1g2 .VendorBalances_form-label__hEPO1{color:#374151;font-weight:500;margin-bottom:6px}.VendorBalances_filtersSection__Gl1g2 .VendorBalances_form-select__Ei7VF{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.VendorBalances_filtersSection__Gl1g2 .VendorBalances_form-select__Ei7VF:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.VendorBalances_card__a7SDz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px}.VendorBalances_cardHeader__Qxj\+3{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:20px 24px}.VendorBalances_cardBody__ez1HX{padding:24px}.VendorBalances_tableWrapper__1mH7J{max-height:600px;overflow-x:auto;overflow-y:auto}.VendorBalances_tableWrapper__1mH7J table{font-size:.875rem;margin:0;width:100%}.VendorBalances_tableWrapper__1mH7J thead th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.VendorBalances_tableWrapper__1mH7J tbody td{border-bottom:1px solid #f1f3f4;padding:12px;transition:all .2s ease;vertical-align:middle}.VendorBalances_tableWrapper__1mH7J tbody tr:hover{background:#f8f9fa}.VendorBalances_clickableCell__zkKwn{color:#3b82f6;cursor:pointer;font-weight:500;transition:all .2s ease}.VendorBalances_clickableCell__zkKwn:hover{background:#eff6ff;color:#1d4ed8}.VendorBalances_statusBadge__pfdVZ{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.VendorBalances_statusApproved__xuWiW{background:#dcfce7;color:#166534}.VendorBalances_statusPending__B44pR{background:#fef3c7;color:#92400e}.VendorBalances_statusDraft__DGDGX{background:#f3f4f6;color:#374151}.VendorBalances_statusRejected__kUBSu{background:#fecaca;color:#991b1b}.VendorBalances_actionButtons__6d2Ea{align-items:center;display:flex;gap:8px}.VendorBalances_actionButtons__6d2Ea .VendorBalances_btn__WaIgX{border-radius:6px;font-size:.875rem;padding:6px 12px;transition:all .2s ease}.VendorBalances_saveApproveBtn__UycvE{background:#10b981;border-color:#10b981;color:#fff}.VendorBalances_saveApproveBtn__UycvE:hover{background:#059669;border-color:#059669}.VendorBalances_modalOverlay__4TWQA{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.VendorBalances_modalContent__RhuFQ{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:90vw;overflow-y:auto}.VendorBalances_modalHeader__conox{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.VendorBalances_modalBody__PRrSf{padding:24px}.VendorBalances_modalFooter__KnxqY{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.VendorBalances_loading__bQBhh{opacity:.6;pointer-events:none;position:relative}.VendorBalances_loading__bQBhh:after{animation:VendorBalances_spin__NXjJT 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes VendorBalances_spin__NXjJT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VendorBalances_emptyState__Y9HST{color:#6b7280;padding:60px 20px;text-align:center}.VendorBalances_emptyState__Y9HST i{font-size:3rem;margin-bottom:16px;opacity:.5}@media (max-width:768px){.VendorBalances_pageContainer__9Ew7U{padding:16px}.VendorBalances_pageHeader__Ngpct{align-items:stretch;flex-direction:column;padding:16px}.VendorBalances_headerActions__3jFoX{justify-content:center;margin-top:16px}.VendorBalances_tableWrapper__1mH7J{font-size:.75rem}.VendorBalances_actionButtons__6d2Ea{flex-direction:column}}.VendorBalances_visuallyHidden__YoZGL{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.VendorBalances_btn__WaIgX:focus,.VendorBalances_form-control__JbNQ\+:focus,.VendorBalances_form-select__Ei7VF:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}@media print{.VendorBalances_pageContainer__9Ew7U{background:#fff;padding:0}.VendorBalances_actionButtons__6d2Ea,.VendorBalances_headerActions__3jFoX{display:none}}.ApprovalWorkflows_pageContainer__T3iva{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.ApprovalWorkflows_pageHeader__s-eK-{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.ApprovalWorkflows_headerContent__WtG4t{flex:1 1}.ApprovalWorkflows_headerContent__WtG4t h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.ApprovalWorkflows_headerContent__WtG4t p{color:#6b7280;font-size:.875rem;margin:0}.ApprovalWorkflows_headerActions__8KDwv{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ApprovalWorkflows_dateRangeFilter__1QdFE{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.ApprovalWorkflows_dateRangeFilter__1QdFE .ApprovalWorkflows_form-label__jWA\+K{color:#374151;font-weight:500;margin-bottom:6px}.ApprovalWorkflows_dateRangeFilter__1QdFE .ApprovalWorkflows_form-control__\+ub05{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.ApprovalWorkflows_dateRangeFilter__1QdFE .ApprovalWorkflows_form-control__\+ub05:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ApprovalWorkflows_filtersSection__Wccvc{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.ApprovalWorkflows_filtersSection__Wccvc .ApprovalWorkflows_form-label__jWA\+K{color:#374151;font-weight:500;margin-bottom:6px}.ApprovalWorkflows_filtersSection__Wccvc .ApprovalWorkflows_form-select__5AOn5{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.ApprovalWorkflows_filtersSection__Wccvc .ApprovalWorkflows_form-select__5AOn5:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.ApprovalWorkflows_card__B\+6kE{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px}.ApprovalWorkflows_cardHeader__kSG-x{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:20px 24px}.ApprovalWorkflows_cardBody__A\+wPx{padding:24px}.ApprovalWorkflows_tableWrapper__Vq8IB{max-height:600px;overflow-x:auto;overflow-y:auto}.ApprovalWorkflows_tableWrapper__Vq8IB table{font-size:.875rem;margin:0;width:100%}.ApprovalWorkflows_tableWrapper__Vq8IB thead th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.ApprovalWorkflows_tableWrapper__Vq8IB tbody td{border-bottom:1px solid #f1f3f4;padding:12px;transition:all .2s ease;vertical-align:middle}.ApprovalWorkflows_tableWrapper__Vq8IB tbody tr:hover{background:#f8f9fa}.ApprovalWorkflows_clickableCell__FUPw8{color:#3b82f6;cursor:pointer;font-weight:500;transition:all .2s ease}.ApprovalWorkflows_clickableCell__FUPw8:hover{background:#eff6ff;color:#1d4ed8}.ApprovalWorkflows_statusBadge__Lirrt{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.ApprovalWorkflows_statusApproved__d\+nvx{background:#dcfce7;color:#166534}.ApprovalWorkflows_statusPending__5V7hK{background:#fef3c7;color:#92400e}.ApprovalWorkflows_statusDraft__x1PId{background:#f3f4f6;color:#374151}.ApprovalWorkflows_statusRejected__nSJBY{background:#fecaca;color:#991b1b}.ApprovalWorkflows_actionButtons__qH\+4\+{align-items:center;display:flex;gap:8px}.ApprovalWorkflows_actionButtons__qH\+4\+ .ApprovalWorkflows_btn__hn7PH{border-radius:6px;font-size:.875rem;padding:6px 12px;transition:all .2s ease}.ApprovalWorkflows_saveApproveBtn__ntq8A{background:#10b981;border-color:#10b981;color:#fff}.ApprovalWorkflows_saveApproveBtn__ntq8A:hover{background:#059669;border-color:#059669}.ApprovalWorkflows_modalOverlay__n3\+yB{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.ApprovalWorkflows_modalContent__58uYP{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:90vw;overflow-y:auto}.ApprovalWorkflows_modalHeader__XomSi{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.ApprovalWorkflows_modalBody__2X\+Fm{padding:24px}.ApprovalWorkflows_modalFooter__TREyN{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.ApprovalWorkflows_loading__01onp{opacity:.6;pointer-events:none;position:relative}.ApprovalWorkflows_loading__01onp:after{animation:ApprovalWorkflows_spin__tKHRw 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes ApprovalWorkflows_spin__tKHRw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ApprovalWorkflows_emptyState__dYeCE{color:#6b7280;padding:60px 20px;text-align:center}.ApprovalWorkflows_emptyState__dYeCE i{font-size:3rem;margin-bottom:16px;opacity:.5}@media (max-width:768px){.ApprovalWorkflows_pageContainer__T3iva{padding:16px}.ApprovalWorkflows_pageHeader__s-eK-{align-items:stretch;flex-direction:column;padding:16px}.ApprovalWorkflows_headerActions__8KDwv{justify-content:center;margin-top:16px}.ApprovalWorkflows_tableWrapper__Vq8IB{font-size:.75rem}.ApprovalWorkflows_actionButtons__qH\+4\+{flex-direction:column}}.ApprovalWorkflows_visuallyHidden__OXmBT{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ApprovalWorkflows_btn__hn7PH:focus,.ApprovalWorkflows_form-control__\+ub05:focus,.ApprovalWorkflows_form-select__5AOn5:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}@media print{.ApprovalWorkflows_pageContainer__T3iva{background:#fff;padding:0}.ApprovalWorkflows_actionButtons__qH\+4\+,.ApprovalWorkflows_headerActions__8KDwv{display:none}}.CurrencySettings_pageContainer__1Z0zL{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.CurrencySettings_pageHeader__j9IXD{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.CurrencySettings_headerContent__7fxax{flex:1 1}.CurrencySettings_headerContent__7fxax h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.CurrencySettings_headerContent__7fxax p{color:#6b7280;font-size:.875rem;margin:0}.CurrencySettings_headerActions__BXgh6{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.CurrencySettings_dateRangeFilter__V5bE8{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.CurrencySettings_dateRangeFilter__V5bE8 .CurrencySettings_form-label__0qVfU{color:#374151;font-weight:500;margin-bottom:6px}.CurrencySettings_dateRangeFilter__V5bE8 .CurrencySettings_form-control__G2UII{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.CurrencySettings_dateRangeFilter__V5bE8 .CurrencySettings_form-control__G2UII:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.CurrencySettings_filtersSection__\+WRPS{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.CurrencySettings_filtersSection__\+WRPS .CurrencySettings_form-label__0qVfU{color:#374151;font-weight:500;margin-bottom:6px}.CurrencySettings_filtersSection__\+WRPS .CurrencySettings_form-select__h4\+pl{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.CurrencySettings_filtersSection__\+WRPS .CurrencySettings_form-select__h4\+pl:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.CurrencySettings_card__\+QRlh{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px}.CurrencySettings_cardHeader__Yhel3{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:20px 24px}.CurrencySettings_cardBody__45scd{padding:24px}.CurrencySettings_tableWrapper__iedsu{max-height:600px;overflow-x:auto;overflow-y:auto}.CurrencySettings_tableWrapper__iedsu table{font-size:.875rem;margin:0;width:100%}.CurrencySettings_tableWrapper__iedsu thead th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.CurrencySettings_tableWrapper__iedsu tbody td{border-bottom:1px solid #f1f3f4;padding:12px;transition:all .2s ease;vertical-align:middle}.CurrencySettings_tableWrapper__iedsu tbody tr:hover{background:#f8f9fa}.CurrencySettings_clickableCell__lLRaV{color:#3b82f6;cursor:pointer;font-weight:500;transition:all .2s ease}.CurrencySettings_clickableCell__lLRaV:hover{background:#eff6ff;color:#1d4ed8}.CurrencySettings_statusBadge__TRFkm{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.CurrencySettings_statusApproved__3QDm4{background:#dcfce7;color:#166534}.CurrencySettings_statusPending__O3B7r{background:#fef3c7;color:#92400e}.CurrencySettings_statusDraft__5nucI{background:#f3f4f6;color:#374151}.CurrencySettings_statusRejected__dN8oU{background:#fecaca;color:#991b1b}.CurrencySettings_actionButtons__V\+uYO{align-items:center;display:flex;gap:8px}.CurrencySettings_actionButtons__V\+uYO .CurrencySettings_btn__U0\+Ju{border-radius:6px;font-size:.875rem;padding:6px 12px;transition:all .2s ease}.CurrencySettings_saveApproveBtn__66gTI{background:#10b981;border-color:#10b981;color:#fff}.CurrencySettings_saveApproveBtn__66gTI:hover{background:#059669;border-color:#059669}.CurrencySettings_modalOverlay__UWMrQ{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.CurrencySettings_modalContent__wvwJV{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:90vw;overflow-y:auto}.CurrencySettings_modalHeader__vWfNG{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.CurrencySettings_modalBody__LZg3L{padding:24px}.CurrencySettings_modalFooter__wKsaK{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.CurrencySettings_loading__wRcLL{opacity:.6;pointer-events:none;position:relative}.CurrencySettings_loading__wRcLL:after{animation:CurrencySettings_spin__NsX8G 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes CurrencySettings_spin__NsX8G{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CurrencySettings_emptyState__tpgR-{color:#6b7280;padding:60px 20px;text-align:center}.CurrencySettings_emptyState__tpgR- i{font-size:3rem;margin-bottom:16px;opacity:.5}@media (max-width:768px){.CurrencySettings_pageContainer__1Z0zL{padding:16px}.CurrencySettings_pageHeader__j9IXD{align-items:stretch;flex-direction:column;padding:16px}.CurrencySettings_headerActions__BXgh6{justify-content:center;margin-top:16px}.CurrencySettings_tableWrapper__iedsu{font-size:.75rem}.CurrencySettings_actionButtons__V\+uYO{flex-direction:column}}.CurrencySettings_visuallyHidden__tqQdI{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.CurrencySettings_btn__U0\+Ju:focus,.CurrencySettings_form-control__G2UII:focus,.CurrencySettings_form-select__h4\+pl:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}@media print{.CurrencySettings_pageContainer__1Z0zL{background:#fff;padding:0}.CurrencySettings_actionButtons__V\+uYO,.CurrencySettings_headerActions__BXgh6{display:none}}.FinancialYear_financialYearContainer__nPstW{background:#f5f7fa;margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}.FinancialYear_pageHeader__VGQfE{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.FinancialYear_pageHeader__VGQfE h1{align-items:center;color:#1a202c;display:flex;font-size:22px;font-weight:700;gap:10px;margin:0}.FinancialYear_pageHeader__VGQfE h1 i{color:#667eea}.FinancialYear_headerActions__WbG99{align-items:center;display:flex;gap:8px}.FinancialYear_createButton__gs4RB,.FinancialYear_refreshButton__ztQWk{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:5px;padding:7px 12px;transition:all .2s ease}.FinancialYear_createButton__gs4RB{background:#10b981;color:#fff}.FinancialYear_createButton__gs4RB:hover{background:#059669}.FinancialYear_refreshButton__ztQWk{background:#f7fafc;border:1.5px solid #e2e8f0;color:#4a5568}.FinancialYear_refreshButton__ztQWk:hover:not(:disabled){background:#edf2f7}.FinancialYear_refreshButton__ztQWk:disabled{cursor:not-allowed;opacity:.5}.FinancialYear_statsGrid__KGEV8{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.FinancialYear_statCard__h45xq{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:16px}.FinancialYear_statIcon__yi0zH{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.FinancialYear_statCardBlue__ykQCH .FinancialYear_statIcon__yi0zH{background:#dbeafe;color:#1e40af}.FinancialYear_statCardGreen__m6d\+r .FinancialYear_statIcon__yi0zH{background:#d1fae5;color:#065f46}.FinancialYear_statCardOrange__kJUDa .FinancialYear_statIcon__yi0zH{background:#fef3c7;color:#92400e}.FinancialYear_statCardPurple__VIMvm .FinancialYear_statIcon__yi0zH{background:#ede9fe;color:#6b21a8}.FinancialYear_statContent__RiTH9{flex:1 1}.FinancialYear_statLabel__309pM{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.FinancialYear_statValue__08C38{color:#1a202c;font-size:20px;font-weight:700}.FinancialYear_statSubtext__ezBFk{color:#9ca3af;font-size:11px;margin-top:2px}.FinancialYear_currentYearBanner__ceugS{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.FinancialYear_currentYearInfo__3vwsO h3{font-size:14px;font-weight:500;margin:0 0 4px;opacity:.9}.FinancialYear_currentYearInfo__3vwsO h2{font-size:22px;font-weight:700;margin:0 0 4px}.FinancialYear_currentYearInfo__3vwsO p{font-size:13px;margin:0;opacity:.85}.FinancialYear_currentYearBadge__u\+Tdg{background:#fff3;border-radius:20px;font-size:12px;font-weight:600;padding:8px 16px}.FinancialYear_errorAlert__tyLZM,.FinancialYear_infoAlert__vKofv,.FinancialYear_successAlert__pHEVc,.FinancialYear_warningAlert__N1CDi{align-items:center;animation:FinancialYear_alertFadeIn__L\+oeA .3s ease;border-radius:8px;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:20px;padding:12px 16px}@keyframes FinancialYear_alertFadeIn__L\+oeA{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.FinancialYear_successAlert__pHEVc{background:#d1fae5;border:1.5px solid #6ee7b7;color:#065f46}.FinancialYear_errorAlert__tyLZM{background:#fee2e2;border:1.5px solid #fca5a5;color:#991b1b}.FinancialYear_warningAlert__N1CDi{background:#fef3c7;border:1.5px solid #fcd34d;color:#92400e}.FinancialYear_infoAlert__vKofv{background:#dbeafe;border:1.5px solid #93c5fd;color:#1e40af}.FinancialYear_alertClose__y7m9H{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;margin-left:auto;opacity:.7;padding:0;width:20px}.FinancialYear_alertClose__y7m9H:hover{opacity:1}.FinancialYear_tableCard__l7vJH{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;overflow:hidden}.FinancialYear_tableHeader__2ob47{align-items:center;border-bottom:1.5px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 20px}.FinancialYear_tableHeader__2ob47 h3{color:#1a202c;font-size:15px;font-weight:600;margin:0}.FinancialYear_loadingContainer__FFgkp{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.FinancialYear_spinner__5tHB0{animation:FinancialYear_spin__MlNLf .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:36px;margin-bottom:12px;width:36px}@keyframes FinancialYear_spin__MlNLf{to{transform:rotate(1turn)}}.FinancialYear_emptyState__s6vKX{align-items:center;color:#9ca3af;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.FinancialYear_emptyState__s6vKX i{color:#d1d5db;font-size:48px;margin-bottom:16px}.FinancialYear_emptyState__s6vKX h3{color:#4b5563;font-size:16px;font-weight:600;margin:0 0 6px}.FinancialYear_emptyState__s6vKX p{color:#9ca3af;font-size:13px;margin:0 0 16px}.FinancialYear_tableResponsive__ZjamK{overflow-x:auto}.FinancialYear_financialYearsTable__v\+-hu{border-collapse:collapse;width:100%}.FinancialYear_financialYearsTable__v\+-hu thead{background:#f9fafb;border-bottom:2px solid #e5e7eb}.FinancialYear_financialYearsTable__v\+-hu th{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.5px;padding:10px 14px;text-align:left;text-transform:uppercase}.FinancialYear_financialYearsTable__v\+-hu tbody tr{border-bottom:1px solid #f3f4f6;transition:all .15s ease}.FinancialYear_financialYearsTable__v\+-hu tbody tr:hover{background:#f9fafb}.FinancialYear_financialYearsTable__v\+-hu td{color:#374151;font-size:13px;padding:12px 14px}.FinancialYear_yearCodeCell__JbzpF{color:#667eea;font-weight:700}.FinancialYear_currentBadge__rH5ZZ{background:#667eea;border-radius:4px;color:#fff;display:inline-block;font-size:9px;font-weight:700;margin-left:8px;padding:2px 6px;vertical-align:middle}.FinancialYear_badge__IMOZR{border-radius:10px;display:inline-block;font-size:10px;font-weight:600;padding:3px 10px;text-transform:uppercase}.FinancialYear_statusOpen__GFRoG{background:#d1fae5;color:#065f46}.FinancialYear_statusClosed__Id-TX{background:#fee2e2;color:#991b1b}.FinancialYear_statusLocked__6nCsh{background:#f3f4f6;color:#6b7280}.FinancialYear_periodsCell__A1LdR{align-items:center;display:flex;gap:8px}.FinancialYear_periodCount__dJXrC{color:#374151;font-weight:600}.FinancialYear_periodStats__kjG0F{color:#9ca3af;font-size:11px}.FinancialYear_actionButtons__1gqwD{display:flex;gap:4px}.FinancialYear_actionBtn__SufFV{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.FinancialYear_viewBtn__48qf7{background:#dbeafe;color:#1e40af}.FinancialYear_viewBtn__48qf7:hover{background:#3b82f6;color:#fff}.FinancialYear_editBtn__CJw8I{background:#fef3c7;color:#92400e}.FinancialYear_editBtn__CJw8I:hover{background:#f59e0b;color:#fff}.FinancialYear_closeBtn__FOBbz{background:#fee2e2;color:#991b1b}.FinancialYear_closeBtn__FOBbz:hover{background:#dc2626;color:#fff}.FinancialYear_reopenBtn__16ytA{background:#d1fae5;color:#065f46}.FinancialYear_reopenBtn__16ytA:hover{background:#10b981;color:#fff}.FinancialYear_deleteBtn__Xdtzr{background:#fee2e2;color:#991b1b}.FinancialYear_deleteBtn__Xdtzr:hover{background:#dc2626;color:#fff}.FinancialYear_deleteBtn__Xdtzr:disabled{cursor:not-allowed;opacity:.4}.FinancialYear_setCurrentBtn__Ct9LR{background:#ede9fe;color:#6b21a8}.FinancialYear_setCurrentBtn__Ct9LR:hover{background:#8b5cf6;color:#fff}.FinancialYear_modalOverlay__ASURW{align-items:center;animation:FinancialYear_fadeIn__DLR3r .2s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes FinancialYear_fadeIn__DLR3r{0%{opacity:0}to{opacity:1}}.FinancialYear_modal__yEJrK{animation:FinancialYear_slideIn__8V\+I7 .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:550px;overflow:hidden;width:90%}.FinancialYear_modalLarge__cvpe\+{max-width:800px}@keyframes FinancialYear_slideIn__8V\+I7{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.FinancialYear_modalHeader__VPXvx{align-items:center;border-bottom:1.5px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.FinancialYear_modalHeader__VPXvx h2{color:#1a202c;font-size:18px;font-weight:600;margin:0}.FinancialYear_modalClose__tP\+fu{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.FinancialYear_modalClose__tP\+fu:hover{background:#e5e7eb;color:#1f2937}.FinancialYear_modalBody__Hz8V-{max-height:60vh;overflow-y:auto;padding:20px}.FinancialYear_modalFooter__ppo-H{border-top:1.5px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.FinancialYear_cancelBtn__Nu4T4,.FinancialYear_saveBtn__3tnjk{border-radius:6px;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:all .2s ease}.FinancialYear_cancelBtn__Nu4T4{background:#f3f4f6;border:1.5px solid #e2e8f0;color:#374151}.FinancialYear_cancelBtn__Nu4T4:hover{background:#e5e7eb}.FinancialYear_saveBtn__3tnjk{background:#667eea;border:none;color:#fff}.FinancialYear_saveBtn__3tnjk:hover:not(:disabled){background:#5568d3}.FinancialYear_saveBtn__3tnjk:disabled{cursor:not-allowed;opacity:.5}.FinancialYear_formGrid__p7\+IO{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.FinancialYear_formGroup__W\+-IU{display:flex;flex-direction:column}.FinancialYear_formGroupFull__bMFy1{grid-column:1/-1}.FinancialYear_formGroup__W\+-IU label{color:#374151;font-size:12px;font-weight:600;margin-bottom:6px}.FinancialYear_formGroup__W\+-IU label span{color:#dc2626}.FinancialYear_formGroup__W\+-IU input,.FinancialYear_formGroup__W\+-IU select{border:1.5px solid #e2e8f0;border-radius:6px;color:#1f2937;font-size:13px;padding:10px 12px;transition:all .2s ease}.FinancialYear_formGroup__W\+-IU input:focus,.FinancialYear_formGroup__W\+-IU select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.FinancialYear_checkboxGroup__yzS\+Z{align-items:center;display:flex;gap:8px;padding-top:24px}.FinancialYear_checkboxGroup__yzS\+Z input[type=checkbox]{cursor:pointer;height:16px;width:16px}.FinancialYear_checkboxGroup__yzS\+Z label{cursor:pointer;margin-bottom:0}.FinancialYear_periodsSection__4qO2Z{margin-top:20px}.FinancialYear_periodsSection__4qO2Z h4{color:#374151;font-size:14px;font-weight:600;margin:0 0 12px}.FinancialYear_periodsTable__NB52q{border-collapse:collapse;font-size:12px;width:100%}.FinancialYear_periodsTable__NB52q th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:10px;font-weight:700;padding:8px 10px;text-align:left;text-transform:uppercase}.FinancialYear_periodsTable__NB52q td{border-bottom:1px solid #f3f4f6;padding:8px 10px}.FinancialYear_periodNumber__H087t{color:#667eea;font-weight:600}.FinancialYear_periodActionBtn__eXon5{border:none;border-radius:4px;cursor:pointer;font-size:10px;font-weight:600;padding:4px 8px;transition:all .2s ease}.FinancialYear_periodCloseBtn__Gir0l{background:#fee2e2;color:#991b1b}.FinancialYear_periodCloseBtn__Gir0l:hover{background:#dc2626;color:#fff}.FinancialYear_periodReopenBtn__VC3t1{background:#d1fae5;color:#065f46}.FinancialYear_periodReopenBtn__VC3t1:hover{background:#10b981;color:#fff}@media (max-width:768px){.FinancialYear_financialYearContainer__nPstW{padding:12px}.FinancialYear_pageHeader__VGQfE{align-items:flex-start;flex-direction:column;gap:12px}.FinancialYear_headerActions__WbG99{width:100%}.FinancialYear_statsGrid__KGEV8{grid-template-columns:1fr 1fr}.FinancialYear_currentYearBanner__ceugS{flex-direction:column;gap:12px;text-align:center}.FinancialYear_tableHeader__2ob47{align-items:flex-start;flex-direction:column;gap:12px}.FinancialYear_modal__yEJrK{margin:10px;width:95%}.FinancialYear_formGrid__p7\+IO{grid-template-columns:1fr}}.NumberSequences_pageContainer__4vcsf{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.NumberSequences_pageHeader__Gb24u{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.NumberSequences_headerContent__Lo60I{flex:1 1}.NumberSequences_headerContent__Lo60I h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.NumberSequences_headerContent__Lo60I p{color:#6b7280;font-size:.875rem;margin:0}.NumberSequences_headerActions__a5aiE{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.NumberSequences_dateRangeFilter__gCrVF{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.NumberSequences_dateRangeFilter__gCrVF .NumberSequences_form-label__E69E9{color:#374151;font-weight:500;margin-bottom:6px}.NumberSequences_dateRangeFilter__gCrVF .NumberSequences_form-control__ezWL0{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.NumberSequences_dateRangeFilter__gCrVF .NumberSequences_form-control__ezWL0:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.NumberSequences_filtersSection__viuQy{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.NumberSequences_filtersSection__viuQy .NumberSequences_form-label__E69E9{color:#374151;font-weight:500;margin-bottom:6px}.NumberSequences_filtersSection__viuQy .NumberSequences_form-select__akPaK{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.NumberSequences_filtersSection__viuQy .NumberSequences_form-select__akPaK:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.NumberSequences_card__BrmGk{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px}.NumberSequences_cardHeader__X4GAu{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:20px 24px}.NumberSequences_cardBody__465Jt{padding:24px}.NumberSequences_tableWrapper__4\+jFO{max-height:600px;overflow-x:auto;overflow-y:auto}.NumberSequences_tableWrapper__4\+jFO table{font-size:.875rem;margin:0;width:100%}.NumberSequences_tableWrapper__4\+jFO thead th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.NumberSequences_tableWrapper__4\+jFO tbody td{border-bottom:1px solid #f1f3f4;padding:12px;transition:all .2s ease;vertical-align:middle}.NumberSequences_tableWrapper__4\+jFO tbody tr:hover{background:#f8f9fa}.NumberSequences_clickableCell__9FWrS{color:#3b82f6;cursor:pointer;font-weight:500;transition:all .2s ease}.NumberSequences_clickableCell__9FWrS:hover{background:#eff6ff;color:#1d4ed8}.NumberSequences_statusBadge__QDj\+N{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.NumberSequences_statusApproved__9AP1N{background:#dcfce7;color:#166534}.NumberSequences_statusPending__WHL4v{background:#fef3c7;color:#92400e}.NumberSequences_statusDraft__2\+t8-{background:#f3f4f6;color:#374151}.NumberSequences_statusRejected__eYeJ5{background:#fecaca;color:#991b1b}.NumberSequences_actionButtons__gtiTi{align-items:center;display:flex;gap:8px}.NumberSequences_actionButtons__gtiTi .NumberSequences_btn__VcOZ6{border-radius:6px;font-size:.875rem;padding:6px 12px;transition:all .2s ease}.NumberSequences_saveApproveBtn__l4ei-{background:#10b981;border-color:#10b981;color:#fff}.NumberSequences_saveApproveBtn__l4ei-:hover{background:#059669;border-color:#059669}.NumberSequences_modalOverlay__vsVX3{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.NumberSequences_modalContent__zskUi{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:90vw;overflow-y:auto}.NumberSequences_modalHeader__-3bTc{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.NumberSequences_modalBody__kltdn{padding:24px}.NumberSequences_modalFooter__dEcmU{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.NumberSequences_loading__D0bUZ{opacity:.6;pointer-events:none;position:relative}.NumberSequences_loading__D0bUZ:after{animation:NumberSequences_spin__eA976 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes NumberSequences_spin__eA976{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NumberSequences_emptyState__sGr7p{color:#6b7280;padding:60px 20px;text-align:center}.NumberSequences_emptyState__sGr7p i{font-size:3rem;margin-bottom:16px;opacity:.5}@media (max-width:768px){.NumberSequences_pageContainer__4vcsf{padding:16px}.NumberSequences_pageHeader__Gb24u{align-items:stretch;flex-direction:column;padding:16px}.NumberSequences_headerActions__a5aiE{justify-content:center;margin-top:16px}.NumberSequences_tableWrapper__4\+jFO{font-size:.75rem}.NumberSequences_actionButtons__gtiTi{flex-direction:column}}.NumberSequences_visuallyHidden__gUUjK{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.NumberSequences_btn__VcOZ6:focus,.NumberSequences_form-control__ezWL0:focus,.NumberSequences_form-select__akPaK:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}@media print{.NumberSequences_pageContainer__4vcsf{background:#fff;padding:0}.NumberSequences_actionButtons__gtiTi,.NumberSequences_headerActions__a5aiE{display:none}}.PaymentTerms_pageContainer__7R81k{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.PaymentTerms_pageHeader__C2nwX{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.PaymentTerms_headerContent__YNkzm{flex:1 1}.PaymentTerms_headerContent__YNkzm h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.PaymentTerms_headerContent__YNkzm p{color:#6b7280;font-size:.875rem;margin:0}.PaymentTerms_headerActions__4a3KG{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.PaymentTerms_dateRangeFilter__T5CgW{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.PaymentTerms_dateRangeFilter__T5CgW .PaymentTerms_form-label__jfBXv{color:#374151;font-weight:500;margin-bottom:6px}.PaymentTerms_dateRangeFilter__T5CgW .PaymentTerms_form-control__We0h\+{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.PaymentTerms_dateRangeFilter__T5CgW .PaymentTerms_form-control__We0h\+:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.PaymentTerms_filtersSection__MN8di{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.PaymentTerms_filtersSection__MN8di .PaymentTerms_form-label__jfBXv{color:#374151;font-weight:500;margin-bottom:6px}.PaymentTerms_filtersSection__MN8di .PaymentTerms_form-select__o6h3d{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.PaymentTerms_filtersSection__MN8di .PaymentTerms_form-select__o6h3d:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.PaymentTerms_card__quRYP{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px}.PaymentTerms_cardHeader__Gh2a1{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:20px 24px}.PaymentTerms_cardBody__yC5CN{padding:24px}.PaymentTerms_tableWrapper__gOPqJ{max-height:600px;overflow-x:auto;overflow-y:auto}.PaymentTerms_tableWrapper__gOPqJ table{font-size:.875rem;margin:0;width:100%}.PaymentTerms_tableWrapper__gOPqJ thead th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.PaymentTerms_tableWrapper__gOPqJ tbody td{border-bottom:1px solid #f1f3f4;padding:12px;transition:all .2s ease;vertical-align:middle}.PaymentTerms_tableWrapper__gOPqJ tbody tr:hover{background:#f8f9fa}.PaymentTerms_clickableCell__4g5xj{color:#3b82f6;cursor:pointer;font-weight:500;transition:all .2s ease}.PaymentTerms_clickableCell__4g5xj:hover{background:#eff6ff;color:#1d4ed8}.PaymentTerms_statusBadge__PubVR{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.PaymentTerms_statusApproved__6c53x{background:#dcfce7;color:#166534}.PaymentTerms_statusPending__-PgQL{background:#fef3c7;color:#92400e}.PaymentTerms_statusDraft__-o8Mz{background:#f3f4f6;color:#374151}.PaymentTerms_statusRejected__ZUCqE{background:#fecaca;color:#991b1b}.PaymentTerms_actionButtons__cfD-i{align-items:center;display:flex;gap:8px}.PaymentTerms_actionButtons__cfD-i .PaymentTerms_btn__IVMh9{border-radius:6px;font-size:.875rem;padding:6px 12px;transition:all .2s ease}.PaymentTerms_saveApproveBtn__r1z35{background:#10b981;border-color:#10b981;color:#fff}.PaymentTerms_saveApproveBtn__r1z35:hover{background:#059669;border-color:#059669}.PaymentTerms_modalOverlay__nVfOT{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.PaymentTerms_modalContent__w0X6z{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:90vw;overflow-y:auto}.PaymentTerms_modalHeader__3s58g{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.PaymentTerms_modalBody__fcZOU{padding:24px}.PaymentTerms_modalFooter__FWFMq{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.PaymentTerms_loading__myeXI{opacity:.6;pointer-events:none;position:relative}.PaymentTerms_loading__myeXI:after{animation:PaymentTerms_spin__pN4Bw 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes PaymentTerms_spin__pN4Bw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentTerms_emptyState__GHteY{color:#6b7280;padding:60px 20px;text-align:center}.PaymentTerms_emptyState__GHteY i{font-size:3rem;margin-bottom:16px;opacity:.5}@media (max-width:768px){.PaymentTerms_pageContainer__7R81k{padding:16px}.PaymentTerms_pageHeader__C2nwX{align-items:stretch;flex-direction:column;padding:16px}.PaymentTerms_headerActions__4a3KG{justify-content:center;margin-top:16px}.PaymentTerms_tableWrapper__gOPqJ{font-size:.75rem}.PaymentTerms_actionButtons__cfD-i{flex-direction:column}}.PaymentTerms_visuallyHidden__B1lHZ{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.PaymentTerms_btn__IVMh9:focus,.PaymentTerms_form-control__We0h\+:focus,.PaymentTerms_form-select__o6h3d:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}@media print{.PaymentTerms_pageContainer__7R81k{background:#fff;padding:0}.PaymentTerms_actionButtons__cfD-i,.PaymentTerms_headerActions__4a3KG{display:none}}.TaxCalculations_pageContainer__uAO7p{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.TaxCalculations_pageHeader__NiCzv{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.TaxCalculations_headerContent__VZQrM{flex:1 1}.TaxCalculations_headerContent__VZQrM h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.TaxCalculations_headerContent__VZQrM p{color:#6b7280;font-size:.875rem;margin:0}.TaxCalculations_headerActions__UzcOa{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.TaxCalculations_dateRangeFilter__NL\+qx{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.TaxCalculations_dateRangeFilter__NL\+qx .TaxCalculations_form-label__WJwID{color:#374151;font-weight:500;margin-bottom:6px}.TaxCalculations_dateRangeFilter__NL\+qx .TaxCalculations_form-control__\+NZii{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.TaxCalculations_dateRangeFilter__NL\+qx .TaxCalculations_form-control__\+NZii:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.TaxCalculations_filtersSection__9GGBs{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.TaxCalculations_filtersSection__9GGBs .TaxCalculations_form-label__WJwID{color:#374151;font-weight:500;margin-bottom:6px}.TaxCalculations_filtersSection__9GGBs .TaxCalculations_form-select__GH\+Xs{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.TaxCalculations_filtersSection__9GGBs .TaxCalculations_form-select__GH\+Xs:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.TaxCalculations_card__0MH7M{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px}.TaxCalculations_cardHeader__o3kEY{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:20px 24px}.TaxCalculations_cardBody__m2qoa{padding:24px}.TaxCalculations_tableWrapper__PUCb3{max-height:600px;overflow-x:auto;overflow-y:auto}.TaxCalculations_tableWrapper__PUCb3 table{font-size:.875rem;margin:0;width:100%}.TaxCalculations_tableWrapper__PUCb3 thead th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.TaxCalculations_tableWrapper__PUCb3 tbody td{border-bottom:1px solid #f1f3f4;padding:12px;transition:all .2s ease;vertical-align:middle}.TaxCalculations_tableWrapper__PUCb3 tbody tr:hover{background:#f8f9fa}.TaxCalculations_clickableCell__GcPc\+{color:#3b82f6;cursor:pointer;font-weight:500;transition:all .2s ease}.TaxCalculations_clickableCell__GcPc\+:hover{background:#eff6ff;color:#1d4ed8}.TaxCalculations_statusBadge__CZwsE{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.TaxCalculations_statusApproved__jwqep{background:#dcfce7;color:#166534}.TaxCalculations_statusPending__89P1t{background:#fef3c7;color:#92400e}.TaxCalculations_statusDraft__fTg4H{background:#f3f4f6;color:#374151}.TaxCalculations_statusRejected__iPm8O{background:#fecaca;color:#991b1b}.TaxCalculations_actionButtons__ynfr4{align-items:center;display:flex;gap:8px}.TaxCalculations_actionButtons__ynfr4 .TaxCalculations_btn__AZ1tn{border-radius:6px;font-size:.875rem;padding:6px 12px;transition:all .2s ease}.TaxCalculations_saveApproveBtn__x8yTg{background:#10b981;border-color:#10b981;color:#fff}.TaxCalculations_saveApproveBtn__x8yTg:hover{background:#059669;border-color:#059669}.TaxCalculations_modalOverlay__OUbGT{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.TaxCalculations_modalContent__nXyTt{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:90vw;overflow-y:auto}.TaxCalculations_modalHeader__iN726{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.TaxCalculations_modalBody__QnZ75{padding:24px}.TaxCalculations_modalFooter__eQmtJ{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.TaxCalculations_loading__3sroF{opacity:.6;pointer-events:none;position:relative}.TaxCalculations_loading__3sroF:after{animation:TaxCalculations_spin__MlY1j 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes TaxCalculations_spin__MlY1j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TaxCalculations_emptyState__p268B{color:#6b7280;padding:60px 20px;text-align:center}.TaxCalculations_emptyState__p268B i{font-size:3rem;margin-bottom:16px;opacity:.5}@media (max-width:768px){.TaxCalculations_pageContainer__uAO7p{padding:16px}.TaxCalculations_pageHeader__NiCzv{align-items:stretch;flex-direction:column;padding:16px}.TaxCalculations_headerActions__UzcOa{justify-content:center;margin-top:16px}.TaxCalculations_tableWrapper__PUCb3{font-size:.75rem}.TaxCalculations_actionButtons__ynfr4{flex-direction:column}}.TaxCalculations_visuallyHidden__hJ\+I1{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.TaxCalculations_btn__AZ1tn:focus,.TaxCalculations_form-control__\+NZii:focus,.TaxCalculations_form-select__GH\+Xs:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}@media print{.TaxCalculations_pageContainer__uAO7p{background:#fff;padding:0}.TaxCalculations_actionButtons__ynfr4,.TaxCalculations_headerActions__UzcOa{display:none}}.TaxFilings_pageContainer__32884{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.TaxFilings_pageHeader__1Vz2D{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.TaxFilings_headerContent__VYR2R{flex:1 1}.TaxFilings_headerContent__VYR2R h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.TaxFilings_headerContent__VYR2R p{color:#6b7280;font-size:.875rem;margin:0}.TaxFilings_headerActions__W8jkc{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.TaxFilings_dateRangeFilter__XuqV0{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.TaxFilings_dateRangeFilter__XuqV0 .TaxFilings_form-label__gHNcj{color:#374151;font-weight:500;margin-bottom:6px}.TaxFilings_dateRangeFilter__XuqV0 .TaxFilings_form-control__a5a21{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.TaxFilings_dateRangeFilter__XuqV0 .TaxFilings_form-control__a5a21:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.TaxFilings_filtersSection__hF2gH{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.TaxFilings_filtersSection__hF2gH .TaxFilings_form-label__gHNcj{color:#374151;font-weight:500;margin-bottom:6px}.TaxFilings_filtersSection__hF2gH .TaxFilings_form-select__qD2br{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.TaxFilings_filtersSection__hF2gH .TaxFilings_form-select__qD2br:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.TaxFilings_card__rK702{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px}.TaxFilings_cardHeader__jl8kc{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:20px 24px}.TaxFilings_cardBody__80-UX{padding:24px}.TaxFilings_tableWrapper__ugjM0{max-height:600px;overflow-x:auto;overflow-y:auto}.TaxFilings_tableWrapper__ugjM0 table{font-size:.875rem;margin:0;width:100%}.TaxFilings_tableWrapper__ugjM0 thead th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.TaxFilings_tableWrapper__ugjM0 tbody td{border-bottom:1px solid #f1f3f4;padding:12px;transition:all .2s ease;vertical-align:middle}.TaxFilings_tableWrapper__ugjM0 tbody tr:hover{background:#f8f9fa}.TaxFilings_clickableCell__yhTh5{color:#3b82f6;cursor:pointer;font-weight:500;transition:all .2s ease}.TaxFilings_clickableCell__yhTh5:hover{background:#eff6ff;color:#1d4ed8}.TaxFilings_statusBadge__yWQYK{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.TaxFilings_statusApproved__-udFC{background:#dcfce7;color:#166534}.TaxFilings_statusPending__Di-7K{background:#fef3c7;color:#92400e}.TaxFilings_statusDraft__tPKiS{background:#f3f4f6;color:#374151}.TaxFilings_statusRejected__QY-6a{background:#fecaca;color:#991b1b}.TaxFilings_actionButtons__vA9N5{align-items:center;display:flex;gap:8px}.TaxFilings_actionButtons__vA9N5 .TaxFilings_btn__d7YXO{border-radius:6px;font-size:.875rem;padding:6px 12px;transition:all .2s ease}.TaxFilings_saveApproveBtn__HFPDu{background:#10b981;border-color:#10b981;color:#fff}.TaxFilings_saveApproveBtn__HFPDu:hover{background:#059669;border-color:#059669}.TaxFilings_modalOverlay__hi8Lu{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.TaxFilings_modalContent__tA3Ak{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:90vw;overflow-y:auto}.TaxFilings_modalHeader__8QJUQ{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.TaxFilings_modalBody__S0KRw{padding:24px}.TaxFilings_modalFooter__UMfez{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.TaxFilings_loading__0AXQj{opacity:.6;pointer-events:none;position:relative}.TaxFilings_loading__0AXQj:after{animation:TaxFilings_spin__PAxgv 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes TaxFilings_spin__PAxgv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TaxFilings_emptyState__XtvuO{color:#6b7280;padding:60px 20px;text-align:center}.TaxFilings_emptyState__XtvuO i{font-size:3rem;margin-bottom:16px;opacity:.5}@media (max-width:768px){.TaxFilings_pageContainer__32884{padding:16px}.TaxFilings_pageHeader__1Vz2D{align-items:stretch;flex-direction:column;padding:16px}.TaxFilings_headerActions__W8jkc{justify-content:center;margin-top:16px}.TaxFilings_tableWrapper__ugjM0{font-size:.75rem}.TaxFilings_actionButtons__vA9N5{flex-direction:column}}.TaxFilings_visuallyHidden__mBp5O{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.TaxFilings_btn__d7YXO:focus,.TaxFilings_form-control__a5a21:focus,.TaxFilings_form-select__qD2br:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}@media print{.TaxFilings_pageContainer__32884{background:#fff;padding:0}.TaxFilings_actionButtons__vA9N5,.TaxFilings_headerActions__W8jkc{display:none}}.TaxReports_pageContainer__XvEVS{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.TaxReports_pageHeader__ZTqVq{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.TaxReports_headerContent__eHbgr{flex:1 1}.TaxReports_headerContent__eHbgr h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.TaxReports_headerContent__eHbgr p{color:#6b7280;font-size:.875rem;margin:0}.TaxReports_headerActions__7P7Bb{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.TaxReports_dateRangeFilter__S\+u3Z{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.TaxReports_dateRangeFilter__S\+u3Z .TaxReports_form-label__QAO-Z{color:#374151;font-weight:500;margin-bottom:6px}.TaxReports_dateRangeFilter__S\+u3Z .TaxReports_form-control__srHea{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.TaxReports_dateRangeFilter__S\+u3Z .TaxReports_form-control__srHea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.TaxReports_filtersSection__FOdMz{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.TaxReports_filtersSection__FOdMz .TaxReports_form-label__QAO-Z{color:#374151;font-weight:500;margin-bottom:6px}.TaxReports_filtersSection__FOdMz .TaxReports_form-select__mpFF7{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.TaxReports_filtersSection__FOdMz .TaxReports_form-select__mpFF7:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.TaxReports_card__3bRn\+{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px}.TaxReports_cardHeader__k9J9m{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:20px 24px}.TaxReports_cardBody__8kzd4{padding:24px}.TaxReports_tableWrapper__Ec3rS{max-height:600px;overflow-x:auto;overflow-y:auto}.TaxReports_tableWrapper__Ec3rS table{font-size:.875rem;margin:0;width:100%}.TaxReports_tableWrapper__Ec3rS thead th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.TaxReports_tableWrapper__Ec3rS tbody td{border-bottom:1px solid #f1f3f4;padding:12px;transition:all .2s ease;vertical-align:middle}.TaxReports_tableWrapper__Ec3rS tbody tr:hover{background:#f8f9fa}.TaxReports_clickableCell__q71yl{color:#3b82f6;cursor:pointer;font-weight:500;transition:all .2s ease}.TaxReports_clickableCell__q71yl:hover{background:#eff6ff;color:#1d4ed8}.TaxReports_statusBadge__6wvi1{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.TaxReports_statusApproved__zZRo3{background:#dcfce7;color:#166534}.TaxReports_statusPending__sDqeP{background:#fef3c7;color:#92400e}.TaxReports_statusDraft__6uoCM{background:#f3f4f6;color:#374151}.TaxReports_statusRejected__XtLLs{background:#fecaca;color:#991b1b}.TaxReports_actionButtons__3lAKN{align-items:center;display:flex;gap:8px}.TaxReports_actionButtons__3lAKN .TaxReports_btn__-AEWG{border-radius:6px;font-size:.875rem;padding:6px 12px;transition:all .2s ease}.TaxReports_saveApproveBtn__6MWM7{background:#10b981;border-color:#10b981;color:#fff}.TaxReports_saveApproveBtn__6MWM7:hover{background:#059669;border-color:#059669}.TaxReports_modalOverlay__nI2RU{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.TaxReports_modalContent__XHvWt{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:90vw;overflow-y:auto}.TaxReports_modalHeader__77w44{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.TaxReports_modalBody__\+tdZa{padding:24px}.TaxReports_modalFooter__mg74F{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.TaxReports_loading__xGz98{opacity:.6;pointer-events:none;position:relative}.TaxReports_loading__xGz98:after{animation:TaxReports_spin__fQdsV 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes TaxReports_spin__fQdsV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TaxReports_emptyState__zCGJK{color:#6b7280;padding:60px 20px;text-align:center}.TaxReports_emptyState__zCGJK i{font-size:3rem;margin-bottom:16px;opacity:.5}@media (max-width:768px){.TaxReports_pageContainer__XvEVS{padding:16px}.TaxReports_pageHeader__ZTqVq{align-items:stretch;flex-direction:column;padding:16px}.TaxReports_headerActions__7P7Bb{justify-content:center;margin-top:16px}.TaxReports_tableWrapper__Ec3rS{font-size:.75rem}.TaxReports_actionButtons__3lAKN{flex-direction:column}}.TaxReports_visuallyHidden__\+3jHU{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.TaxReports_btn__-AEWG:focus,.TaxReports_form-control__srHea:focus,.TaxReports_form-select__mpFF7:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}@media print{.TaxReports_pageContainer__XvEVS{background:#fff;padding:0}.TaxReports_actionButtons__3lAKN,.TaxReports_headerActions__7P7Bb{display:none}}.VATReturns_pageContainer__71ISv{background:#f8f9fa;margin:0 auto;max-width:1600px;min-height:calc(100vh - 120px);padding:24px}.VATReturns_pageHeader__GNf4k{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.VATReturns_headerContent__c3\+Nb{flex:1 1}.VATReturns_headerContent__c3\+Nb h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.VATReturns_headerContent__c3\+Nb p{color:#6b7280;font-size:.875rem;margin:0}.VATReturns_headerActions__vi6de{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.VATReturns_dateRangeFilter__7SI\+Q{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.VATReturns_dateRangeFilter__7SI\+Q .VATReturns_form-label__39tFX{color:#374151;font-weight:500;margin-bottom:6px}.VATReturns_dateRangeFilter__7SI\+Q .VATReturns_form-control__WRONj{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.VATReturns_dateRangeFilter__7SI\+Q .VATReturns_form-control__WRONj:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.VATReturns_filtersSection__1Hgbx{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.VATReturns_filtersSection__1Hgbx .VATReturns_form-label__39tFX{color:#374151;font-weight:500;margin-bottom:6px}.VATReturns_filtersSection__1Hgbx .VATReturns_form-select__mFwL7{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.VATReturns_filtersSection__1Hgbx .VATReturns_form-select__mFwL7:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.VATReturns_card__H4nhJ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px}.VATReturns_cardHeader__pEpLw{background:#f8f9fa;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:20px 24px}.VATReturns_cardBody__-R2P4{padding:24px}.VATReturns_tableWrapper__DGl1l{max-height:600px;overflow-x:auto;overflow-y:auto}.VATReturns_tableWrapper__DGl1l table{font-size:.875rem;margin:0;width:100%}.VATReturns_tableWrapper__DGl1l thead th{background:#f8f9fa;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600;padding:16px 12px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:10}.VATReturns_tableWrapper__DGl1l tbody td{border-bottom:1px solid #f1f3f4;padding:12px;transition:all .2s ease;vertical-align:middle}.VATReturns_tableWrapper__DGl1l tbody tr:hover{background:#f8f9fa}.VATReturns_clickableCell__nBqRx{color:#3b82f6;cursor:pointer;font-weight:500;transition:all .2s ease}.VATReturns_clickableCell__nBqRx:hover{background:#eff6ff;color:#1d4ed8}.VATReturns_statusBadge__boHJr{border-radius:4px;font-size:.75rem;font-weight:500;padding:4px 8px;text-transform:uppercase}.VATReturns_statusApproved__siI9Z{background:#dcfce7;color:#166534}.VATReturns_statusPending__pGa3B{background:#fef3c7;color:#92400e}.VATReturns_statusDraft__X4aGI{background:#f3f4f6;color:#374151}.VATReturns_statusRejected__MpYjb{background:#fecaca;color:#991b1b}.VATReturns_actionButtons__CIxLY{align-items:center;display:flex;gap:8px}.VATReturns_actionButtons__CIxLY .VATReturns_btn__j74iJ{border-radius:6px;font-size:.875rem;padding:6px 12px;transition:all .2s ease}.VATReturns_saveApproveBtn__DSLue{background:#10b981;border-color:#10b981;color:#fff}.VATReturns_saveApproveBtn__DSLue:hover{background:#059669;border-color:#059669}.VATReturns_modalOverlay__sdsUL{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.VATReturns_modalContent__SVjA7{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0000001a;max-height:90vh;max-width:90vw;overflow-y:auto}.VATReturns_modalHeader__4IpiU{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.VATReturns_modalBody__JW7NN{padding:24px}.VATReturns_modalFooter__p08dE{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.VATReturns_loading__4klV5{opacity:.6;pointer-events:none;position:relative}.VATReturns_loading__4klV5:after{animation:VATReturns_spin__XM3Px 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes VATReturns_spin__XM3Px{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VATReturns_emptyState__SmAj2{color:#6b7280;padding:60px 20px;text-align:center}.VATReturns_emptyState__SmAj2 i{font-size:3rem;margin-bottom:16px;opacity:.5}@media (max-width:768px){.VATReturns_pageContainer__71ISv{padding:16px}.VATReturns_pageHeader__GNf4k{align-items:stretch;flex-direction:column;padding:16px}.VATReturns_headerActions__vi6de{justify-content:center;margin-top:16px}.VATReturns_tableWrapper__DGl1l{font-size:.75rem}.VATReturns_actionButtons__CIxLY{flex-direction:column}}.VATReturns_visuallyHidden__ceZXT{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.VATReturns_btn__j74iJ:focus,.VATReturns_form-control__WRONj:focus,.VATReturns_form-select__mFwL7:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}@media print{.VATReturns_pageContainer__71ISv{background:#fff;padding:0}.VATReturns_actionButtons__CIxLY,.VATReturns_headerActions__vi6de{display:none}}.ReportDashboard_pageContainer__9EJGZ{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.ReportDashboard_notification__fIaAY{align-items:center;animation:ReportDashboard_slideIn__oswTV .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.ReportDashboard_notification__fIaAY.ReportDashboard_success__ATNUr{border-left-color:#10b981}.ReportDashboard_notification__fIaAY.ReportDashboard_success__ATNUr i{color:#10b981}.ReportDashboard_notification__fIaAY.ReportDashboard_error__xVdhU{border-left-color:#ef4444}.ReportDashboard_notification__fIaAY.ReportDashboard_error__xVdhU i{color:#ef4444}.ReportDashboard_notification__fIaAY button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes ReportDashboard_slideIn__oswTV{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ReportDashboard_pageHeader__kPzja{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ReportDashboard_headerLeft__4jCpw{align-items:center;display:flex;gap:14px}.ReportDashboard_headerIcon__Of8j9{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.ReportDashboard_headerTitle__0R1PB h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.ReportDashboard_headerTitle__0R1PB p{color:#64748b;font-size:12px;margin:2px 0 0}.ReportDashboard_headerActions__BMCHq{display:flex;gap:8px}.ReportDashboard_headerBtn__DyZXB{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.ReportDashboard_headerBtn__DyZXB:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.ReportDashboard_headerBtn__DyZXB.ReportDashboard_primary__aiGPG{background:#3b82f6;border-color:#3b82f6;color:#fff}.ReportDashboard_headerBtn__DyZXB.ReportDashboard_primary__aiGPG:hover{background:#1d4ed8;border-color:#1d4ed8}.ReportDashboard_statsRow__CQLav{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.ReportDashboard_statsLoading__\+kNBd{color:#64748b;font-size:13px;gap:8px;grid-column:1/-1;justify-content:center;padding:40px}.ReportDashboard_statCard__-266f,.ReportDashboard_statsLoading__\+kNBd{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex}.ReportDashboard_statCard__-266f{box-shadow:0 1px 3px #00000014;gap:12px;padding:14px 16px;transition:all .2s}.ReportDashboard_statCard__-266f:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.ReportDashboard_statIcon__vX16C{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.ReportDashboard_statIcon__vX16C.ReportDashboard_blue__BAjC-{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.ReportDashboard_statIcon__vX16C.ReportDashboard_green__X-Knz{background:linear-gradient(135deg,#10b981,#059669)}.ReportDashboard_statIcon__vX16C.ReportDashboard_purple__r-IHh{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.ReportDashboard_statIcon__vX16C.ReportDashboard_red__w5xpt{background:linear-gradient(135deg,#ef4444,#dc2626)}.ReportDashboard_statIcon__vX16C.ReportDashboard_orange__QflDu{background:linear-gradient(135deg,#f59e0b,#d97706)}.ReportDashboard_statIcon__vX16C.ReportDashboard_teal__em4Ob{background:linear-gradient(135deg,#14b8a6,#0d9488)}.ReportDashboard_statInfo__e-VV1{flex:1 1}.ReportDashboard_statValue__R1gOT{color:#0f172a;font-size:18px;font-weight:700}.ReportDashboard_statLabel__Mi97m{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.ReportDashboard_statChange__NWnME{align-items:center;display:flex;font-size:11px;gap:4px;margin-top:4px}.ReportDashboard_statChange__NWnME.ReportDashboard_positive__Sj4Bx{color:#10b981}.ReportDashboard_statChange__NWnME.ReportDashboard_negative__fl2uA{color:#ef4444}.ReportDashboard_statChange__NWnME i{font-size:9px}.ReportDashboard_categoryFilter__F2AmL{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;padding:8px}.ReportDashboard_filterTabs__CNshF{display:flex;flex-wrap:wrap;gap:6px}.ReportDashboard_filterTab__LlOuG{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s ease}.ReportDashboard_filterTab__LlOuG:hover{background:#f1f5f9;color:#475569}.ReportDashboard_filterTab__LlOuG.ReportDashboard_active__A0wac{background:#3b82f6;border-color:#3b82f6;color:#fff}.ReportDashboard_filterTab__LlOuG i{font-size:12px}.ReportDashboard_filterCount__OaWKA{background:#fff3;border-radius:10px;font-size:10px;margin-left:4px;padding:2px 6px}.ReportDashboard_filterTab__LlOuG:not(.ReportDashboard_active__A0wac) .ReportDashboard_filterCount__OaWKA{background:#e2e8f0;color:#475569}.ReportDashboard_reportsSection__0IYlM{margin-bottom:16px}.ReportDashboard_sectionHeader__HdPls{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ReportDashboard_sectionHeader__HdPls h2{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.ReportDashboard_sectionHeader__HdPls h2 i{color:#3b82f6;font-size:13px}.ReportDashboard_reportCount__0nQFg{background:#e2e8f0;border-radius:12px;color:#64748b;font-size:11px;font-weight:600;padding:4px 10px}.ReportDashboard_reportsGrid__9lWpW{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.ReportDashboard_reportCard__IaleS{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;cursor:pointer;display:flex;gap:14px;padding:16px;transition:all .2s ease}.ReportDashboard_reportCard__IaleS:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626;transform:translateY(-1px)}.ReportDashboard_reportCard__IaleS:hover .ReportDashboard_reportArrow__j06zF{color:#3b82f6;transform:translateX(4px)}.ReportDashboard_reportIconWrapper__oW9w2{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ReportDashboard_reportIconWrapper__oW9w2 i{font-size:18px}.ReportDashboard_reportContent__GkXtO{flex:1 1;min-width:0}.ReportDashboard_reportContent__GkXtO h3{color:#0f172a;font-size:14px;font-weight:600;margin:0 0 4px}.ReportDashboard_reportContent__GkXtO p{color:#64748b;font-size:12px;line-height:1.4;margin:0}.ReportDashboard_reportMeta__ETtyW{align-items:center;display:flex;gap:8px;margin-top:6px}.ReportDashboard_reportBadge__sbCls{border-radius:10px;font-size:10px;font-weight:600;padding:2px 8px;text-transform:uppercase}.ReportDashboard_reportBadge__sbCls.ReportDashboard_sales__DWmaw{background:#eff6ff;color:#1d4ed8}.ReportDashboard_reportBadge__sbCls.ReportDashboard_purchase__h2XqW{background:#f5f3ff;color:#7c3aed}.ReportDashboard_reportBadge__sbCls.ReportDashboard_inventory__Cvq\+P{background:#f0fdfa;color:#0d9488}.ReportDashboard_reportBadge__sbCls.ReportDashboard_finance__nUUGD{background:#ecfdf5;color:#059669}.ReportDashboard_reportArrow__j06zF{color:#94a3b8;transition:all .2s ease}.ReportDashboard_reportArrow__j06zF i{font-size:12px}.ReportDashboard_quickAccessSection__BJU-7{margin-bottom:16px}.ReportDashboard_quickAccessGrid__Nzcb4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.ReportDashboard_quickAccessCard__JvCN9{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;cursor:pointer;display:flex;gap:12px;padding:14px;transition:all .2s ease}.ReportDashboard_quickAccessCard__JvCN9:hover{border-color:#94a3b8;box-shadow:0 4px 12px #00000014}.ReportDashboard_quickAccessIcon__-O7gT{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ReportDashboard_quickAccessIcon__-O7gT i{font-size:14px}.ReportDashboard_quickAccessInfo__bfp9z{flex:1 1;min-width:0}.ReportDashboard_quickAccessInfo__bfp9z h4{color:#0f172a;font-size:13px;font-weight:600;margin:0 0 2px}.ReportDashboard_quickAccessInfo__bfp9z p{color:#64748b;font-size:11px;margin:0}.ReportDashboard_helpSection__mmVjV{margin-top:16px}.ReportDashboard_helpCard__qX58A{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:8px;display:flex;gap:14px;padding:16px 20px}.ReportDashboard_helpIcon__YHAk2{align-items:center;background:#3b82f6;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ReportDashboard_helpIcon__YHAk2 i{color:#fff;font-size:16px}.ReportDashboard_helpContent__OD3xG{flex:1 1}.ReportDashboard_helpContent__OD3xG h4{color:#1e40af;font-size:13px;font-weight:600;margin:0 0 4px}.ReportDashboard_helpContent__OD3xG p{color:#3b82f6;font-size:12px;line-height:1.5;margin:0}.ReportDashboard_helpActions__S\+oRe{display:flex;gap:8px}.ReportDashboard_helpBtn__U8-8q{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px;transition:background .2s}.ReportDashboard_helpBtn__U8-8q:hover{background:#1d4ed8}.ReportDashboard_emptyState__oxIEJ{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ReportDashboard_emptyState__oxIEJ i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.ReportDashboard_emptyState__oxIEJ h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.ReportDashboard_emptyState__oxIEJ p{color:#64748b;font-size:13px;margin:0}@media (max-width:1200px){.ReportDashboard_quickAccessGrid__Nzcb4,.ReportDashboard_statsRow__CQLav{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ReportDashboard_pageHeader__kPzja{align-items:flex-start;flex-direction:column;gap:12px}.ReportDashboard_headerActions__BMCHq{flex-wrap:wrap;width:100%}.ReportDashboard_reportsGrid__9lWpW{grid-template-columns:1fr}.ReportDashboard_filterTabs__CNshF{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.ReportDashboard_filterTab__LlOuG{white-space:nowrap}}@media (max-width:600px){.ReportDashboard_pageContainer__9EJGZ{padding:12px}.ReportDashboard_quickAccessGrid__Nzcb4,.ReportDashboard_statsRow__CQLav{grid-template-columns:1fr}.ReportDashboard_helpCard__qX58A{flex-direction:column;text-align:center}.ReportDashboard_helpActions__S\+oRe{justify-content:center}}@media print{.ReportDashboard_pageContainer__9EJGZ{background:#fff;padding:0}.ReportDashboard_categoryFilter__F2AmL,.ReportDashboard_headerActions__BMCHq,.ReportDashboard_helpSection__mmVjV,.ReportDashboard_quickAccessSection__BJU-7{display:none}.ReportDashboard_reportsGrid__9lWpW,.ReportDashboard_statsRow__CQLav{gap:8px}.ReportDashboard_reportCard__IaleS,.ReportDashboard_statCard__-266f{border:1px solid #e2e8f0;box-shadow:none}}.ReportDashboard_backBtn__1e9Hq{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;margin-right:4px;transition:all .2s;width:36px}.ReportDashboard_backBtn__1e9Hq:hover{background:#e2e8f0;color:#1e293b}.SalesReport_pageContainer__460re{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.SalesReport_notification__bJoQ1{align-items:center;animation:SalesReport_slideIn__nBBis .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.SalesReport_notification__bJoQ1.SalesReport_success__RjJE0{border-left-color:#10b981}.SalesReport_notification__bJoQ1.SalesReport_success__RjJE0 i{color:#10b981}.SalesReport_notification__bJoQ1.SalesReport_error__QsgXG{border-left-color:#ef4444}.SalesReport_notification__bJoQ1.SalesReport_error__QsgXG i{color:#ef4444}.SalesReport_notification__bJoQ1 button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes SalesReport_slideIn__nBBis{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.SalesReport_pageHeader__ZrsG8{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.SalesReport_headerLeft__Bs0KS{align-items:center;display:flex;gap:14px}.SalesReport_headerIcon__ahZ1r{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.SalesReport_pageHeader__ZrsG8 h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.SalesReport_headerSubtitle__62UpK{color:#64748b;font-size:12px;margin:2px 0 0}.SalesReport_headerActions__-4Lmr{display:flex;gap:8px}.SalesReport_headerBtn__s-TFx{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.SalesReport_headerBtn__s-TFx:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.SalesReport_headerBtn__s-TFx.SalesReport_active__ykfUS{background:#1e293b;border-color:#1e293b;color:#fff}.SalesReport_statsRow__5zPNf{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.SalesReport_statCard__dnK3M{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.SalesReport_statIcon__JfnG0{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.SalesReport_statIcon__JfnG0.SalesReport_blue__G8U2k{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.SalesReport_statIcon__JfnG0.SalesReport_gray__L7\+Ob{background:linear-gradient(135deg,#64748b,#475569)}.SalesReport_statIcon__JfnG0.SalesReport_orange__GQxFu{background:linear-gradient(135deg,#f59e0b,#d97706)}.SalesReport_statIcon__JfnG0.SalesReport_green__6GAxQ{background:linear-gradient(135deg,#10b981,#059669)}.SalesReport_statIcon__JfnG0.SalesReport_purple__34xoH{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.SalesReport_statInfo__l2spn{flex:1 1}.SalesReport_statValue__nUeEY{color:#0f172a;font-size:18px;font-weight:700}.SalesReport_statLabel__voE8p{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.SalesReport_searchBar__28-4C{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px}.SalesReport_searchInput__H8OYa{flex:1 1;min-width:250px;position:relative}.SalesReport_searchInput__H8OYa i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.SalesReport_searchInput__H8OYa input{background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:9px 12px 9px 36px;width:100%}.SalesReport_searchInput__H8OYa input:focus{background:#fff;border-color:#10b981;outline:none}.SalesReport_clearSearch__BG37B{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.SalesReport_clearSearch__BG37B:hover{color:#64748b}.SalesReport_quickFilter__fqDN3{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;min-width:130px;padding:9px 12px}.SalesReport_quickFilter__fqDN3:focus{border-color:#10b981;outline:none}.SalesReport_clearBtn__j\+ExE{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 14px}.SalesReport_clearBtn__j\+ExE:hover{background:#e2e8f0;color:#475569}.SalesReport_filtersPanel__nmRbB{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.SalesReport_filterHeader__E7Tqq{align-items:center;background:#f1f5f9;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:12px 16px}.SalesReport_filterHeader__E7Tqq h3{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.SalesReport_filterHeader__E7Tqq h3 i{color:#10b981}.SalesReport_filterHeader__E7Tqq button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px}.SalesReport_filterGrid__cbNVV{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.SalesReport_filterGroup__2-DOC label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:8px}.SalesReport_filterGroup__2-DOC label i{color:#64748b;font-size:11px}.SalesReport_filterGroup__2-DOC input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px;width:100%}.SalesReport_filterGroup__2-DOC input:focus{border-color:#10b981;outline:none}.SalesReport_dateRange__X\+53J{align-items:center;display:flex;gap:10px}.SalesReport_dateRange__X\+53J input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;flex:1 1;font-size:12px;padding:9px 12px}.SalesReport_dateRange__X\+53J input:focus{border-color:#10b981;outline:none}.SalesReport_dateRange__X\+53J span{color:#94a3b8;font-size:12px}.SalesReport_filterActions__RQug5{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.SalesReport_applyBtn__PMAFW{align-items:center;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.SalesReport_applyBtn__PMAFW:hover{background:#059669}.SalesReport_resetBtn__H7AUg{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.SalesReport_resetBtn__H7AUg:hover{background:#f1f5f9}.SalesReport_tableCard__Kh6Gv{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.SalesReport_tableHeader__pvvNz{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 16px}.SalesReport_tableTitle__tMekv{align-items:center;display:flex;gap:10px}.SalesReport_tableTitle__tMekv h3{color:#0f172a;font-size:14px;font-weight:600;margin:0}.SalesReport_tableCount__b\+3mq{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;padding:3px 8px}.SalesReport_showingInfo__FdQib{color:#64748b;font-size:12px}.SalesReport_tableWrapper__Q99Yw{overflow-x:auto}.SalesReport_table__OdC8z{border-collapse:collapse;width:100%}.SalesReport_table__OdC8z th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.SalesReport_table__OdC8z td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.SalesReport_table__OdC8z tbody tr{transition:background .15s}.SalesReport_table__OdC8z tbody tr:hover{background:#f8fafc}.SalesReport_clickable__wpFrZ{cursor:pointer}.SalesReport_invoiceNumber__kMvhf{color:#059669;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.SalesReport_customerName__7uOJO{color:#0f172a;font-weight:500}.SalesReport_customerPhone__S94mH{color:#64748b;font-size:11px;margin-top:2px}.SalesReport_productName__8kSMY{color:#0f172a;font-weight:500}.SalesReport_invoiceLink__X-Bp-{color:#059669;cursor:pointer;font-family:Monaco,Consolas,monospace;font-size:12px}.SalesReport_invoiceLink__X-Bp-:hover{text-decoration:underline}.SalesReport_itemsBadge__BDPZm{align-items:center;background:#e0e7ff;border-radius:4px;color:#4338ca;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-width:24px;padding:3px 8px}.SalesReport_skuBadge__PU5Bb{background:#f1f5f9;border-radius:4px;color:#475569;font-family:Monaco,Consolas,monospace;font-size:11px;padding:2px 6px}.SalesReport_categoryBadge__\+M-Mr{background:#eff6ff;border-radius:4px;color:#1d4ed8;font-size:11px;padding:3px 8px}.SalesReport_amount__Dthuk{color:#0f172a;font-weight:600}.SalesReport_costAmount__I3D6-{color:#7c3aed;font-weight:500}.SalesReport_loadCostBtn__PzUiF{background:#f3e8ff;border:1px dashed #7c3aed;border-radius:4px;color:#7c3aed;cursor:pointer;font-size:12px;padding:4px 12px;transition:all .2s}.SalesReport_loadCostBtn__PzUiF:hover{background:#7c3aed;color:#fff}.SalesReport_loadingText__nSOmc{color:#64748b;font-size:14px;font-style:italic}.SalesReport_dueAmount__y\+xur{color:#dc2626!important;font-weight:600}.SalesReport_statusBadge__3X60I{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.SalesReport_statusBadge__3X60I.SalesReport_gray__L7\+Ob{background:#f1f5f9;color:#475569}.SalesReport_statusBadge__3X60I.SalesReport_orange__GQxFu{background:#fff7ed;color:#c2410c}.SalesReport_statusBadge__3X60I.SalesReport_blue__G8U2k{background:#eff6ff;color:#1d4ed8}.SalesReport_statusBadge__3X60I.SalesReport_green__6GAxQ{background:#ecfdf5;color:#059669}.SalesReport_statusBadge__3X60I.SalesReport_red__1VcQA{background:#fef2f2;color:#dc2626}.SalesReport_statusBadge__3X60I.SalesReport_purple__34xoH{background:#f5f3ff;color:#7c3aed}.SalesReport_expiryBadge__tgpsF{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}.SalesReport_expiryBadge__tgpsF.SalesReport_valid__PGi8Y{background:#ecfdf5;color:#059669}.SalesReport_expiryBadge__tgpsF.SalesReport_expiringSoon__tqiZu{background:#fff7ed;color:#c2410c}.SalesReport_expiryBadge__tgpsF.SalesReport_expired__XaytP{background:#fef2f2;color:#dc2626}.SalesReport_actions__-hA0i{display:flex;gap:4px}.SalesReport_actions__-hA0i button{align-items:center;background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.SalesReport_actions__-hA0i button:hover{background:#e2e8f0;border-color:#10b981;color:#059669}.SalesReport_pagination__XuvQq{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:4px;justify-content:center;padding:16px}.SalesReport_pageBtn__75bwj{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .15s ease}.SalesReport_pageBtn__75bwj:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.SalesReport_pageBtn__75bwj:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.SalesReport_pageBtn__75bwj.SalesReport_active__ykfUS{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.SalesReport_pageBtn__75bwj.SalesReport_active__ykfUS:hover{background:#2563eb;border-color:#2563eb}.SalesReport_ellipsis__reNyE{align-items:center;color:#94a3b8;display:flex;font-size:14px;padding:0 8px}.SalesReport_emptyState__Au1HL{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.SalesReport_emptyState__Au1HL i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.SalesReport_emptyState__Au1HL h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.SalesReport_emptyState__Au1HL p{color:#64748b;font-size:13px;margin:0 0 20px}.SalesReport_loadingContainer__RmOgd{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.SalesReport_spinner__syARk{animation:SalesReport_spin__QjKHR .8s linear infinite;border:3px solid #c9d4e1;border-radius:50%;border-top-color:#10b981;height:36px;margin-bottom:12px;width:36px}@keyframes SalesReport_spin__QjKHR{to{transform:rotate(1turn)}}@media (max-width:1200px){.SalesReport_statsRow__5zPNf{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.SalesReport_statsRow__5zPNf{grid-template-columns:repeat(2,1fr)}.SalesReport_pageHeader__ZrsG8{align-items:flex-start;flex-direction:column;gap:12px}.SalesReport_headerActions__-4Lmr{flex-wrap:wrap;width:100%}}@media (max-width:600px){.SalesReport_pageContainer__460re{padding:12px}.SalesReport_statsRow__5zPNf{grid-template-columns:1fr}.SalesReport_searchBar__28-4C{flex-direction:column}.SalesReport_searchInput__H8OYa{min-width:100%}.SalesReport_quickFilter__fqDN3{width:100%}.SalesReport_pagination__XuvQq{flex-wrap:wrap;gap:6px;padding:12px}.SalesReport_pageBtn__75bwj{font-size:12px;height:32px;min-width:32px}}@media print{.SalesReport_pageContainer__460re{background:#fff;padding:0}.SalesReport_actions__-hA0i,.SalesReport_filtersPanel__nmRbB,.SalesReport_headerActions__-4Lmr,.SalesReport_pageHeader__ZrsG8,.SalesReport_pagination__XuvQq,.SalesReport_searchBar__28-4C,.SalesReport_statsRow__5zPNf{display:none}.SalesReport_tableCard__Kh6Gv{border:none;box-shadow:none}}.SalesReturnReport_pageContainer__10vD9{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.SalesReturnReport_notification__8x6la{align-items:center;animation:SalesReturnReport_slideIn__CBImi .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.SalesReturnReport_notification__8x6la.SalesReturnReport_success__-Fk\+r{border-left-color:#10b981}.SalesReturnReport_notification__8x6la.SalesReturnReport_success__-Fk\+r i{color:#10b981}.SalesReturnReport_notification__8x6la.SalesReturnReport_error__QVj0e{border-left-color:#ef4444}.SalesReturnReport_notification__8x6la.SalesReturnReport_error__QVj0e i{color:#ef4444}.SalesReturnReport_notification__8x6la button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes SalesReturnReport_slideIn__CBImi{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.SalesReturnReport_pageHeader__jgdfM{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.SalesReturnReport_headerLeft__caznG{align-items:center;display:flex;gap:14px}.SalesReturnReport_headerIcon__YOmB-{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.SalesReturnReport_pageHeader__jgdfM h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.SalesReturnReport_headerSubtitle__h1M-I{color:#64748b;font-size:12px;margin:2px 0 0}.SalesReturnReport_headerActions__VCjoE{display:flex;gap:8px}.SalesReturnReport_headerBtn__BN4Ni{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.SalesReturnReport_headerBtn__BN4Ni:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.SalesReturnReport_headerBtn__BN4Ni.SalesReturnReport_active__APGn5{background:#1e293b;border-color:#1e293b;color:#fff}.SalesReturnReport_statsRow__cnpga{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(7,1fr);margin-bottom:16px}.SalesReturnReport_statCard__2gVSI{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.SalesReturnReport_statIcon__AXG3X{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.SalesReturnReport_statIcon__AXG3X.SalesReturnReport_blue__3m8qJ{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.SalesReturnReport_statIcon__AXG3X.SalesReturnReport_gray__PahiT{background:linear-gradient(135deg,#64748b,#475569)}.SalesReturnReport_statIcon__AXG3X.SalesReturnReport_orange__UlQo0{background:linear-gradient(135deg,#f59e0b,#d97706)}.SalesReturnReport_statIcon__AXG3X.SalesReturnReport_green__qHfa7{background:linear-gradient(135deg,#10b981,#059669)}.SalesReturnReport_statIcon__AXG3X.SalesReturnReport_purple__hcU7i{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.SalesReturnReport_statIcon__AXG3X.SalesReturnReport_red__ZlQxQ{background:linear-gradient(135deg,#ef4444,#dc2626)}.SalesReturnReport_statIcon__AXG3X.SalesReturnReport_teal__fM1EW{background:linear-gradient(135deg,#14b8a6,#0d9488)}.SalesReturnReport_statInfo__nXCeA{flex:1 1}.SalesReturnReport_statValue__ai\+Eh{color:#0f172a;font-size:18px;font-weight:700}.SalesReturnReport_statLabel__CQWwI{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.SalesReturnReport_searchBar__U8w6\+{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px}.SalesReturnReport_searchInput__YLY3b{flex:1 1;min-width:250px;position:relative}.SalesReturnReport_searchInput__YLY3b i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.SalesReturnReport_searchInput__YLY3b input{background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:9px 12px 9px 36px;width:100%}.SalesReturnReport_searchInput__YLY3b input:focus{background:#fff;border-color:#ef4444;outline:none}.SalesReturnReport_searchInput__YLY3b button{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.SalesReturnReport_searchInput__YLY3b button:hover{color:#64748b}.SalesReturnReport_quickFilter__uiGC-{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;min-width:130px;padding:9px 12px}.SalesReturnReport_quickFilter__uiGC-:focus{border-color:#ef4444;outline:none}.SalesReturnReport_clearBtn__oTyTB{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 14px}.SalesReturnReport_clearBtn__oTyTB:hover{background:#e2e8f0;color:#475569}.SalesReturnReport_filtersPanel__ndpgS{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.SalesReturnReport_filterHeader__nuBSs{align-items:center;background:#f1f5f9;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:12px 16px}.SalesReturnReport_filterHeader__nuBSs h3{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.SalesReturnReport_filterHeader__nuBSs h3 i{color:#ef4444}.SalesReturnReport_filterHeader__nuBSs button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px}.SalesReturnReport_filterGrid__WNJNF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.SalesReturnReport_filterGroup__ALR2d label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:8px}.SalesReturnReport_filterGroup__ALR2d label i{color:#64748b;font-size:11px}.SalesReturnReport_filterGroup__ALR2d input,.SalesReturnReport_filterGroup__ALR2d select{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px;width:100%}.SalesReturnReport_filterGroup__ALR2d input:focus,.SalesReturnReport_filterGroup__ALR2d select:focus{border-color:#ef4444;outline:none}.SalesReturnReport_dateRange__L18Be{align-items:center;display:flex;gap:10px}.SalesReturnReport_dateRange__L18Be input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;flex:1 1;font-size:12px;padding:9px 12px}.SalesReturnReport_dateRange__L18Be input:focus{border-color:#ef4444;outline:none}.SalesReturnReport_dateRange__L18Be span{color:#94a3b8;font-size:12px}.SalesReturnReport_filterActions__Nzpmp{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.SalesReturnReport_applyBtn__thYKK{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.SalesReturnReport_applyBtn__thYKK:hover{background:#dc2626}.SalesReturnReport_resetBtn__4U-JA{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.SalesReturnReport_resetBtn__4U-JA:hover{background:#f1f5f9}.SalesReturnReport_tableCard__iiB40{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.SalesReturnReport_tableHeader__IxcCe{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 16px}.SalesReturnReport_tableHeader__IxcCe h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.SalesReturnReport_recordCount__DLTnQ{color:#64748b;font-size:12px}.SalesReturnReport_tableWrapper__i3t2f{overflow-x:auto}.SalesReturnReport_table__sT\+3t{border-collapse:collapse;width:100%}.SalesReturnReport_table__sT\+3t th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.SalesReturnReport_table__sT\+3t td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.SalesReturnReport_table__sT\+3t tbody tr{transition:background .15s}.SalesReturnReport_table__sT\+3t tbody tr:hover{background:#f8fafc}.SalesReturnReport_clickable__XcHzO{cursor:pointer}.SalesReturnReport_creditNoteLink__Ja3RG{color:#dc2626;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.SalesReturnReport_creditNoteLink__Ja3RG:hover{text-decoration:underline}.SalesReturnReport_invoiceLink__1hOPt{color:#059669;cursor:pointer;font-family:Monaco,Consolas,monospace;font-size:12px}.SalesReturnReport_invoiceLink__1hOPt:hover{text-decoration:underline}.SalesReturnReport_customerInfo__y4IgD{display:flex;flex-direction:column}.SalesReturnReport_customerName__1PIVz{color:#0f172a;font-weight:500}.SalesReturnReport_customerInfo__y4IgD small{color:#64748b;font-size:11px;margin-top:2px}.SalesReturnReport_productName__YHvs3{color:#0f172a;font-weight:500}.SalesReturnReport_itemsBadge__I7ev0{align-items:center;background:#e0e7ff;border-radius:4px;color:#4338ca;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-width:24px;padding:3px 8px}.SalesReturnReport_skuBadge__Use7-{background:#f1f5f9;border-radius:4px;color:#475569;font-family:Monaco,Consolas,monospace;font-size:11px;padding:2px 6px}.SalesReturnReport_categoryBadge__BMku\+{background:#eff6ff;border-radius:4px;color:#1d4ed8;font-size:11px;padding:3px 8px}.SalesReturnReport_reasonBadge__KHJ-0{background:#f5f3ff;border-radius:4px;color:#7c3aed;font-size:11px;padding:3px 8px}.SalesReturnReport_amount__tOO0C{color:#0f172a;font-weight:600}.SalesReturnReport_refundAmount__3JcuR{color:#dc2626;font-weight:600}.SalesReturnReport_statusBadge__yrTlQ{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.SalesReturnReport_statusBadge__yrTlQ.SalesReturnReport_gray__PahiT{background:#f1f5f9;color:#475569}.SalesReturnReport_statusBadge__yrTlQ.SalesReturnReport_orange__UlQo0{background:#fff7ed;color:#c2410c}.SalesReturnReport_statusBadge__yrTlQ.SalesReturnReport_blue__3m8qJ{background:#eff6ff;color:#1d4ed8}.SalesReturnReport_statusBadge__yrTlQ.SalesReturnReport_green__qHfa7{background:#ecfdf5;color:#059669}.SalesReturnReport_statusBadge__yrTlQ.SalesReturnReport_red__ZlQxQ{background:#fef2f2;color:#dc2626}.SalesReturnReport_statusBadge__yrTlQ.SalesReturnReport_purple__hcU7i{background:#f5f3ff;color:#7c3aed}.SalesReturnReport_actions__gXtTj{display:flex;gap:4px}.SalesReturnReport_actions__gXtTj button{align-items:center;background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.SalesReturnReport_actions__gXtTj button:hover{background:#e2e8f0;border-color:#ef4444;color:#dc2626}.SalesReturnReport_pagination__z8j4C{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:4px;justify-content:center;padding:16px}.SalesReturnReport_pageBtn__tAHiK{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .15s ease}.SalesReturnReport_pageBtn__tAHiK:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.SalesReturnReport_pageBtn__tAHiK:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.SalesReturnReport_pageBtn__tAHiK.SalesReturnReport_active__APGn5{background:#ef4444;border-color:#ef4444;color:#fff;font-weight:600}.SalesReturnReport_pageBtn__tAHiK.SalesReturnReport_active__APGn5:hover{background:#dc2626;border-color:#dc2626}.SalesReturnReport_ellipsis__u9uNb{align-items:center;color:#94a3b8;display:flex;font-size:14px;padding:0 8px}.SalesReturnReport_emptyState__JQtni{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.SalesReturnReport_emptyState__JQtni i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.SalesReturnReport_emptyState__JQtni p{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.SalesReturnReport_emptyState__JQtni small{color:#64748b;font-size:13px;margin:0}.SalesReturnReport_loadingState__w6lVt{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.SalesReturnReport_loadingState__w6lVt i{color:#ef4444;font-size:36px;margin-bottom:12px}.SalesReturnReport_loadingState__w6lVt p{font-size:14px;margin:0}@media (max-width:1400px){.SalesReturnReport_statsRow__cnpga{grid-template-columns:repeat(4,1fr)}}@media (max-width:1200px){.SalesReturnReport_statsRow__cnpga{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.SalesReturnReport_statsRow__cnpga{grid-template-columns:repeat(2,1fr)}.SalesReturnReport_pageHeader__jgdfM{align-items:flex-start;flex-direction:column;gap:12px}.SalesReturnReport_headerActions__VCjoE{flex-wrap:wrap;width:100%}}@media (max-width:600px){.SalesReturnReport_pageContainer__10vD9{padding:12px}.SalesReturnReport_statsRow__cnpga{grid-template-columns:1fr}.SalesReturnReport_searchBar__U8w6\+{flex-direction:column}.SalesReturnReport_searchInput__YLY3b{min-width:100%}.SalesReturnReport_quickFilter__uiGC-{width:100%}.SalesReturnReport_pagination__z8j4C{flex-wrap:wrap;gap:6px;padding:12px}.SalesReturnReport_pageBtn__tAHiK{font-size:12px;height:32px;min-width:32px}}@media print{.SalesReturnReport_pageContainer__10vD9{background:#fff;padding:0}.SalesReturnReport_actions__gXtTj,.SalesReturnReport_filtersPanel__ndpgS,.SalesReturnReport_headerActions__VCjoE,.SalesReturnReport_pageHeader__jgdfM,.SalesReturnReport_pagination__z8j4C,.SalesReturnReport_searchBar__U8w6\+,.SalesReturnReport_statsRow__cnpga{display:none}.SalesReturnReport_tableCard__iiB40{border:none;box-shadow:none}}.PurchaseReport_pageContainer__ErLfA{background:#eef2f6;margin:0 auto;max-width:1800px;min-height:100vh;padding:16px 20px}.PurchaseReport_notification__pVCkY{align-items:center;animation:PurchaseReport_slideIn__x6mpR .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.PurchaseReport_notification__pVCkY.PurchaseReport_success__s11jV{border-left-color:#10b981}.PurchaseReport_notification__pVCkY.PurchaseReport_success__s11jV i{color:#10b981}.PurchaseReport_notification__pVCkY.PurchaseReport_error__r73In{border-left-color:#ef4444}.PurchaseReport_notification__pVCkY.PurchaseReport_error__r73In i{color:#ef4444}.PurchaseReport_notification__pVCkY button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes PurchaseReport_slideIn__x6mpR{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.PurchaseReport_pageHeader__E2cTc{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.PurchaseReport_headerLeft__qPib\+{align-items:center;display:flex;gap:14px}.PurchaseReport_headerIcon__oGSmZ{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.PurchaseReport_headerTitle__1bm-B h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.PurchaseReport_headerActions__XsT-I{display:flex;flex-wrap:wrap;gap:8px}.PurchaseReport_headerBtn__4qvAK{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.PurchaseReport_headerBtn__4qvAK:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.PurchaseReport_headerBtn__4qvAK.PurchaseReport_active__41wks{background:#7c3aed;border-color:#7c3aed;color:#fff}.PurchaseReport_statsRow__4BjKR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(7,1fr);margin-bottom:16px}.PurchaseReport_statCard__Qg2hf{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.PurchaseReport_statIcon__DX13f{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.PurchaseReport_statIcon__DX13f.PurchaseReport_blue__tcQY4{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.PurchaseReport_statIcon__DX13f.PurchaseReport_gray__cKIQn{background:linear-gradient(135deg,#64748b,#475569)}.PurchaseReport_statIcon__DX13f.PurchaseReport_orange__SkUvL{background:linear-gradient(135deg,#f59e0b,#d97706)}.PurchaseReport_statIcon__DX13f.PurchaseReport_green__bASE1{background:linear-gradient(135deg,#10b981,#059669)}.PurchaseReport_statIcon__DX13f.PurchaseReport_purple__NpQaU{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.PurchaseReport_statIcon__DX13f.PurchaseReport_red__jOQ3n{background:linear-gradient(135deg,#ef4444,#dc2626)}.PurchaseReport_statIcon__DX13f.PurchaseReport_teal__Fflyv{background:linear-gradient(135deg,#14b8a6,#0d9488)}.PurchaseReport_statInfo__4Zfws{flex:1 1;min-width:0}.PurchaseReport_statValue__qfHUE{color:#0f172a;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseReport_statLabel__xaDA6{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.PurchaseReport_searchBar__DZO2M{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px}.PurchaseReport_searchInput__U5bX0{flex:1 1;min-width:220px;position:relative}.PurchaseReport_searchInput__U5bX0 i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.PurchaseReport_searchInput__U5bX0 input{background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:9px 36px;width:100%}.PurchaseReport_searchInput__U5bX0 input:focus{background:#fff;border-color:#8b5cf6;outline:none}.PurchaseReport_searchInput__U5bX0 button{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.PurchaseReport_searchInput__U5bX0 button:hover{color:#64748b}.PurchaseReport_quickFilter__EW6pJ{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;min-width:120px;padding:9px 12px}.PurchaseReport_quickFilter__EW6pJ:focus{border-color:#8b5cf6;outline:none}.PurchaseReport_clearBtn__-Lpuy{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 14px}.PurchaseReport_clearBtn__-Lpuy:hover{background:#e2e8f0;color:#475569}.PurchaseReport_filtersPanel__GlTY1{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.PurchaseReport_filterHeader__tqOSX{align-items:center;background:#f1f5f9;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:12px 16px}.PurchaseReport_filterHeader__tqOSX h3{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.PurchaseReport_filterHeader__tqOSX h3 i{color:#8b5cf6}.PurchaseReport_filterHeader__tqOSX button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px;padding:4px 8px}.PurchaseReport_filterHeader__tqOSX button:hover{color:#1e293b}.PurchaseReport_filterGrid__m8aK7{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:16px}.PurchaseReport_filterGroup__crRnX label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:8px}.PurchaseReport_filterGroup__crRnX label i{color:#64748b;font-size:11px}.PurchaseReport_filterGroup__crRnX input,.PurchaseReport_filterGroup__crRnX select{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px;width:100%}.PurchaseReport_filterGroup__crRnX input:focus,.PurchaseReport_filterGroup__crRnX select:focus{border-color:#8b5cf6;outline:none}.PurchaseReport_rangeInputs__E0Bk6{align-items:center;display:flex;gap:8px}.PurchaseReport_rangeInputs__E0Bk6 input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;flex:1 1;font-size:12px;padding:9px 12px}.PurchaseReport_rangeInputs__E0Bk6 input:focus{border-color:#8b5cf6;outline:none}.PurchaseReport_rangeInputs__E0Bk6 span{color:#94a3b8;flex-shrink:0;font-size:12px}.PurchaseReport_filterActions__aaA61{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.PurchaseReport_applyBtn__G\+ude{align-items:center;background:#8b5cf6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.PurchaseReport_applyBtn__G\+ude:hover{background:#7c3aed}.PurchaseReport_resetBtn__ejBnx{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.PurchaseReport_resetBtn__ejBnx:hover{background:#f1f5f9}.PurchaseReport_tableCard__jyDoR{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.PurchaseReport_tableHeader__SAEmM{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 16px}.PurchaseReport_tableHeader__SAEmM h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.PurchaseReport_tableHeader__SAEmM h3 i{color:#8b5cf6}.PurchaseReport_recordCount__zVd0m{color:#64748b;font-size:12px}.PurchaseReport_tableWrapper__5MUt7{overflow-x:auto}.PurchaseReport_table__GIIfT{border-collapse:collapse;width:100%}.PurchaseReport_table__GIIfT th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:10px;font-weight:700;padding:12px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.PurchaseReport_table__GIIfT td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:12px;padding:10px;vertical-align:middle}.PurchaseReport_table__GIIfT tbody tr{transition:background .15s}.PurchaseReport_table__GIIfT tbody tr:hover{background:#f8fafc}.PurchaseReport_clickable__b4Dd3{cursor:pointer}.PurchaseReport_invoiceLink__NCepC{color:#7c3aed;font-family:Monaco,Consolas,monospace;font-size:12px;font-weight:600}.PurchaseReport_invoiceLink__NCepC:hover{text-decoration:underline}.PurchaseReport_customerInfo__yuoy\+{display:flex;flex-direction:column;gap:2px}.PurchaseReport_customerName__iSCXf{color:#0f172a;font-weight:500}.PurchaseReport_customerInfo__yuoy\+ small{color:#64748b;font-size:11px}.PurchaseReport_productName__mcvGM{color:#0f172a;display:flex;flex-direction:column;font-weight:500;gap:2px}.PurchaseReport_productName__mcvGM small{color:#64748b;font-size:10px}.PurchaseReport_itemsBadge__XquBn{align-items:center;background:#f3e8ff;border-radius:4px;color:#7c3aed;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-width:24px;padding:3px 8px}.PurchaseReport_skuBadge__VR3ci{background:#f1f5f9;border-radius:4px;color:#475569;font-family:Monaco,Consolas,monospace;font-size:10px;padding:2px 6px}.PurchaseReport_categoryBadge__Svkzl{background:#f3e8ff;border-radius:4px;color:#7c3aed;font-size:10px;padding:3px 8px}.PurchaseReport_amount__5DEm2{color:#0f172a;font-weight:600}.PurchaseReport_discountAmount__hn-k7{color:#dc2626!important;font-weight:500}.PurchaseReport_dueAmount__tZ3Ja{color:#dc2626!important;font-weight:600}.PurchaseReport_profitPositive__8onSd{color:#059669!important;font-weight:600}.PurchaseReport_profitNegative__meqHp{color:#dc2626!important;font-weight:600}.PurchaseReport_dateCell__eDkXU{display:flex;flex-direction:column;gap:2px}.PurchaseReport_dateCell__eDkXU small{font-size:10px}.PurchaseReport_dateCell__eDkXU small.PurchaseReport_valid__TaDAw{color:#059669}.PurchaseReport_dateCell__eDkXU small.PurchaseReport_expiringSoon__k-7ai{color:#d97706}.PurchaseReport_dateCell__eDkXU small.PurchaseReport_expired__Vnq4O{color:#dc2626}.PurchaseReport_statusBadge__Ii0O7{align-items:center;border-radius:12px;display:inline-flex;font-size:10px;font-weight:600;padding:4px 10px;white-space:nowrap}.PurchaseReport_statusBadge__Ii0O7.PurchaseReport_gray__cKIQn{background:#f1f5f9;color:#475569}.PurchaseReport_statusBadge__Ii0O7.PurchaseReport_orange__SkUvL{background:#fff7ed;color:#c2410c}.PurchaseReport_statusBadge__Ii0O7.PurchaseReport_blue__tcQY4{background:#eff6ff;color:#1d4ed8}.PurchaseReport_statusBadge__Ii0O7.PurchaseReport_green__bASE1{background:#ecfdf5;color:#059669}.PurchaseReport_statusBadge__Ii0O7.PurchaseReport_red__jOQ3n{background:#fef2f2;color:#dc2626}.PurchaseReport_statusBadge__Ii0O7.PurchaseReport_purple__NpQaU{background:#f5f3ff;color:#7c3aed}.PurchaseReport_actions__f8b0n{display:flex;gap:4px}.PurchaseReport_actions__f8b0n button{align-items:center;background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.PurchaseReport_actions__f8b0n button:hover{background:#e2e8f0;border-color:#8b5cf6;color:#7c3aed}.PurchaseReport_emptyState__9IN4I,.PurchaseReport_loadingState__MxMG5{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.PurchaseReport_emptyState__9IN4I i,.PurchaseReport_loadingState__MxMG5 i{color:#cbd5e1;font-size:40px;margin-bottom:16px}.PurchaseReport_emptyState__9IN4I p,.PurchaseReport_loadingState__MxMG5 p{color:#475569;font-size:14px;font-weight:500;margin:0 0 4px}.PurchaseReport_emptyState__9IN4I small{color:#94a3b8;font-size:12px}.PurchaseReport_pagination__ZiTW2{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:4px;justify-content:center;padding:16px}.PurchaseReport_pageBtn__4g2Cb{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:34px;justify-content:center;min-width:34px;padding:0 8px;transition:all .15s ease}.PurchaseReport_pageBtn__4g2Cb:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.PurchaseReport_pageBtn__4g2Cb:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.PurchaseReport_pageBtn__4g2Cb.PurchaseReport_active__41wks{background:#8b5cf6;border-color:#8b5cf6;color:#fff;font-weight:600}.PurchaseReport_pageBtn__4g2Cb.PurchaseReport_active__41wks:hover{background:#7c3aed;border-color:#7c3aed}.PurchaseReport_ellipsis__NyYju{align-items:center;color:#94a3b8;display:flex;font-size:14px;padding:0 6px}@media (max-width:1400px){.PurchaseReport_statsRow__4BjKR{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.PurchaseReport_statsRow__4BjKR{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.PurchaseReport_statsRow__4BjKR{grid-template-columns:repeat(2,1fr)}.PurchaseReport_pageHeader__E2cTc{align-items:flex-start;flex-direction:column;gap:12px}.PurchaseReport_headerActions__XsT-I{flex-wrap:wrap;width:100%}}@media (max-width:600px){.PurchaseReport_pageContainer__ErLfA{padding:12px}.PurchaseReport_statsRow__4BjKR{grid-template-columns:1fr}.PurchaseReport_searchBar__DZO2M{flex-direction:column}.PurchaseReport_searchInput__U5bX0{min-width:100%}.PurchaseReport_quickFilter__EW6pJ{width:100%}.PurchaseReport_pagination__ZiTW2{flex-wrap:wrap;gap:6px;padding:12px}.PurchaseReport_pageBtn__4g2Cb{font-size:11px;height:30px;min-width:30px}}@media print{.PurchaseReport_pageContainer__ErLfA{background:#fff;padding:0}.PurchaseReport_actions__f8b0n,.PurchaseReport_filtersPanel__GlTY1,.PurchaseReport_headerActions__XsT-I,.PurchaseReport_pageHeader__E2cTc,.PurchaseReport_pagination__ZiTW2,.PurchaseReport_searchBar__DZO2M,.PurchaseReport_statsRow__4BjKR{display:none}.PurchaseReport_tableCard__jyDoR{border:none;box-shadow:none}}.PurchaseReturnReport_pageContainer__hSYYa{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.PurchaseReturnReport_notification__5gfuX{align-items:center;animation:PurchaseReturnReport_slideIn__jxL2\+ .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.PurchaseReturnReport_notification__5gfuX.PurchaseReturnReport_success__RcVz\+{border-left-color:#10b981}.PurchaseReturnReport_notification__5gfuX.PurchaseReturnReport_success__RcVz\+ i{color:#10b981}.PurchaseReturnReport_notification__5gfuX.PurchaseReturnReport_error__O\+dUA{border-left-color:#ef4444}.PurchaseReturnReport_notification__5gfuX.PurchaseReturnReport_error__O\+dUA i{color:#ef4444}.PurchaseReturnReport_notification__5gfuX button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes PurchaseReturnReport_slideIn__jxL2\+{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.PurchaseReturnReport_pageHeader__TrSn7{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.PurchaseReturnReport_headerLeft__W\+0Lp{align-items:center;display:flex;gap:14px}.PurchaseReturnReport_headerIcon__jgamH{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.PurchaseReturnReport_pageHeader__TrSn7 h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.PurchaseReturnReport_headerSubtitle__yKBWv{color:#64748b;font-size:12px;margin:2px 0 0}.PurchaseReturnReport_headerActions__kGz7b{display:flex;gap:8px}.PurchaseReturnReport_headerBtn__zMEoy{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.PurchaseReturnReport_headerBtn__zMEoy:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.PurchaseReturnReport_headerBtn__zMEoy.PurchaseReturnReport_active__YVOVA{background:#1e293b;border-color:#1e293b;color:#fff}.PurchaseReturnReport_statsRow__bD5aL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.PurchaseReturnReport_statCard__zL5Nc{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.PurchaseReturnReport_statIcon__vKeUZ{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.PurchaseReturnReport_statIcon__vKeUZ.PurchaseReturnReport_blue__KgRx3{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.PurchaseReturnReport_statIcon__vKeUZ.PurchaseReturnReport_gray__NeG95{background:linear-gradient(135deg,#64748b,#475569)}.PurchaseReturnReport_statIcon__vKeUZ.PurchaseReturnReport_orange__ShwJi{background:linear-gradient(135deg,#f59e0b,#d97706)}.PurchaseReturnReport_statIcon__vKeUZ.PurchaseReturnReport_green__aBPpj{background:linear-gradient(135deg,#10b981,#059669)}.PurchaseReturnReport_statIcon__vKeUZ.PurchaseReturnReport_purple__9MRD9{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.PurchaseReturnReport_statIcon__vKeUZ.PurchaseReturnReport_red__NgRcy{background:linear-gradient(135deg,#ef4444,#dc2626)}.PurchaseReturnReport_statIcon__vKeUZ.PurchaseReturnReport_teal__MNY3H{background:linear-gradient(135deg,#14b8a6,#0d9488)}.PurchaseReturnReport_statIcon__vKeUZ.PurchaseReturnReport_indigo__8NcR9{background:linear-gradient(135deg,#6366f1,#4f46e5)}.PurchaseReturnReport_statInfo__4FHfw{flex:1 1}.PurchaseReturnReport_statValue__DMUuG{color:#0f172a;font-size:18px;font-weight:700}.PurchaseReturnReport_statLabel__v0tYE{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.PurchaseReturnReport_searchBar__r6qEZ{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px}.PurchaseReturnReport_searchInput__T4DyL{flex:1 1;min-width:250px;position:relative}.PurchaseReturnReport_searchInput__T4DyL i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.PurchaseReturnReport_searchInput__T4DyL input{background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:9px 12px 9px 36px;width:100%}.PurchaseReturnReport_searchInput__T4DyL input:focus{background:#fff;border-color:#ef4444;outline:none}.PurchaseReturnReport_clearSearch__WDSQP{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.PurchaseReturnReport_clearSearch__WDSQP:hover{color:#64748b}.PurchaseReturnReport_quickFilter__OGN6V{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;min-width:130px;padding:9px 12px}.PurchaseReturnReport_quickFilter__OGN6V:focus{border-color:#ef4444;outline:none}.PurchaseReturnReport_clearBtn__YcntW{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 14px}.PurchaseReturnReport_clearBtn__YcntW:hover{background:#e2e8f0;color:#475569}.PurchaseReturnReport_filtersPanel__VUGaW{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.PurchaseReturnReport_filterHeader__nXBKw{align-items:center;background:#f1f5f9;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:12px 16px}.PurchaseReturnReport_filterHeader__nXBKw h3{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.PurchaseReturnReport_filterHeader__nXBKw h3 i{color:#ef4444}.PurchaseReturnReport_filterHeader__nXBKw button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px}.PurchaseReturnReport_filterGrid__wG73-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.PurchaseReturnReport_filterGroup__zXdvs label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:8px}.PurchaseReturnReport_filterGroup__zXdvs label i{color:#64748b;font-size:11px}.PurchaseReturnReport_filterGroup__zXdvs input,.PurchaseReturnReport_filterGroup__zXdvs select{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px;width:100%}.PurchaseReturnReport_filterGroup__zXdvs input:focus,.PurchaseReturnReport_filterGroup__zXdvs select:focus{border-color:#ef4444;outline:none}.PurchaseReturnReport_dateRange__tNjiE{align-items:center;display:flex;gap:10px}.PurchaseReturnReport_dateRange__tNjiE input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;flex:1 1;font-size:12px;padding:9px 12px}.PurchaseReturnReport_dateRange__tNjiE input:focus{border-color:#ef4444;outline:none}.PurchaseReturnReport_dateRange__tNjiE span{color:#94a3b8;font-size:12px}.PurchaseReturnReport_filterActions__Lh0Tn{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.PurchaseReturnReport_applyBtn__ogJHV{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.PurchaseReturnReport_applyBtn__ogJHV:hover{background:#dc2626}.PurchaseReturnReport_resetBtn__C20NP{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.PurchaseReturnReport_resetBtn__C20NP:hover{background:#f1f5f9}.PurchaseReturnReport_tableCard__VbByy{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.PurchaseReturnReport_tableHeader__q7HZa{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 16px}.PurchaseReturnReport_tableTitle__gIoD9{align-items:center;display:flex;gap:10px}.PurchaseReturnReport_tableTitle__gIoD9 h3{color:#0f172a;font-size:14px;font-weight:600;margin:0}.PurchaseReturnReport_tableCount__0IUsk{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;padding:3px 8px}.PurchaseReturnReport_showingInfo__T4qha{color:#64748b;font-size:12px}.PurchaseReturnReport_tableWrapper__ZwZuA{overflow-x:auto}.PurchaseReturnReport_table__r9Z9j{border-collapse:collapse;width:100%}.PurchaseReturnReport_table__r9Z9j th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.PurchaseReturnReport_table__r9Z9j td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.PurchaseReturnReport_table__r9Z9j tbody tr{transition:background .15s}.PurchaseReturnReport_table__r9Z9j tbody tr:hover{background:#f8fafc}.PurchaseReturnReport_clickable__A1FJr{cursor:pointer}.PurchaseReturnReport_returnNumber__OxyXO{color:#dc2626;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.PurchaseReturnReport_poNumber__Edg-V{color:#6366f1;cursor:pointer;font-family:Monaco,Consolas,monospace;font-size:12px}.PurchaseReturnReport_poNumber__Edg-V:hover{text-decoration:underline}.PurchaseReturnReport_vendorName__KHvfm{color:#0f172a;font-weight:500}.PurchaseReturnReport_vendorPhone__mavYs{color:#64748b;font-size:11px;margin-top:2px}.PurchaseReturnReport_productName__FLjtp{color:#0f172a;font-weight:500}.PurchaseReturnReport_itemsBadge__xdcYv{align-items:center;background:#e0e7ff;border-radius:4px;color:#4338ca;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-width:24px;padding:3px 8px}.PurchaseReturnReport_skuBadge__37nM-{background:#f1f5f9;border-radius:4px;color:#475569;font-family:Monaco,Consolas,monospace;font-size:11px;padding:2px 6px}.PurchaseReturnReport_categoryBadge__ddTqJ{background:#eff6ff;border-radius:4px;color:#1d4ed8;font-size:11px;padding:3px 8px}.PurchaseReturnReport_amount__QerzL{color:#0f172a;font-weight:600}.PurchaseReturnReport_refundAmount__juolf{color:#059669;font-weight:600}.PurchaseReturnReport_reasonText__wu1Fh{color:#64748b;font-size:12px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseReturnReport_statusBadge__Bet\+l{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.PurchaseReturnReport_statusBadge__Bet\+l.PurchaseReturnReport_gray__NeG95{background:#f1f5f9;color:#475569}.PurchaseReturnReport_statusBadge__Bet\+l.PurchaseReturnReport_orange__ShwJi{background:#fff7ed;color:#c2410c}.PurchaseReturnReport_statusBadge__Bet\+l.PurchaseReturnReport_blue__KgRx3{background:#eff6ff;color:#1d4ed8}.PurchaseReturnReport_statusBadge__Bet\+l.PurchaseReturnReport_green__aBPpj{background:#ecfdf5;color:#059669}.PurchaseReturnReport_statusBadge__Bet\+l.PurchaseReturnReport_red__NgRcy{background:#fef2f2;color:#dc2626}.PurchaseReturnReport_statusBadge__Bet\+l.PurchaseReturnReport_purple__9MRD9{background:#f5f3ff;color:#7c3aed}.PurchaseReturnReport_statusBadge__Bet\+l.PurchaseReturnReport_teal__MNY3H{background:#f0fdfa;color:#0d9488}.PurchaseReturnReport_actions__98qdV{display:flex;gap:4px}.PurchaseReturnReport_actions__98qdV button{align-items:center;background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.PurchaseReturnReport_actions__98qdV button:hover{background:#e2e8f0;border-color:#ef4444;color:#dc2626}.PurchaseReturnReport_pagination__dJwES{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:4px;justify-content:center;padding:16px}.PurchaseReturnReport_pageBtn__XqJ1y{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .15s ease}.PurchaseReturnReport_pageBtn__XqJ1y:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.PurchaseReturnReport_pageBtn__XqJ1y:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.PurchaseReturnReport_pageBtn__XqJ1y.PurchaseReturnReport_active__YVOVA{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.PurchaseReturnReport_pageBtn__XqJ1y.PurchaseReturnReport_active__YVOVA:hover{background:#2563eb;border-color:#2563eb}.PurchaseReturnReport_ellipsis__c1kF0{align-items:center;color:#94a3b8;display:flex;font-size:14px;padding:0 8px}.PurchaseReturnReport_emptyState__XCbRi{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.PurchaseReturnReport_emptyState__XCbRi i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.PurchaseReturnReport_emptyState__XCbRi h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.PurchaseReturnReport_emptyState__XCbRi p{color:#64748b;font-size:13px;margin:0 0 20px}.PurchaseReturnReport_loadingContainer__tnOQ-{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.PurchaseReturnReport_spinner__ScUdn{animation:PurchaseReturnReport_spin__mzLmP .8s linear infinite;border:3px solid #c9d4e1;border-radius:50%;border-top-color:#ef4444;height:36px;margin-bottom:12px;width:36px}@keyframes PurchaseReturnReport_spin__mzLmP{to{transform:rotate(1turn)}}@media (max-width:1200px){.PurchaseReturnReport_statsRow__bD5aL{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.PurchaseReturnReport_statsRow__bD5aL{grid-template-columns:repeat(2,1fr)}.PurchaseReturnReport_pageHeader__TrSn7{align-items:flex-start;flex-direction:column;gap:12px}.PurchaseReturnReport_headerActions__kGz7b{flex-wrap:wrap;width:100%}}@media (max-width:600px){.PurchaseReturnReport_pageContainer__hSYYa{padding:12px}.PurchaseReturnReport_statsRow__bD5aL{grid-template-columns:1fr}.PurchaseReturnReport_searchBar__r6qEZ{flex-direction:column}.PurchaseReturnReport_searchInput__T4DyL{min-width:100%}.PurchaseReturnReport_quickFilter__OGN6V{width:100%}.PurchaseReturnReport_pagination__dJwES{flex-wrap:wrap;gap:6px;padding:12px}.PurchaseReturnReport_pageBtn__XqJ1y{font-size:12px;height:32px;min-width:32px}}@media print{.PurchaseReturnReport_pageContainer__hSYYa{background:#fff;padding:0}.PurchaseReturnReport_actions__98qdV,.PurchaseReturnReport_filtersPanel__VUGaW,.PurchaseReturnReport_headerActions__kGz7b,.PurchaseReturnReport_pageHeader__TrSn7,.PurchaseReturnReport_pagination__dJwES,.PurchaseReturnReport_searchBar__r6qEZ,.PurchaseReturnReport_statsRow__bD5aL{display:none}.PurchaseReturnReport_tableCard__VbByy{border:none;box-shadow:none}}.PaymentReport_pageContainer__g\+yW6{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.PaymentReport_notification__hdA2n{align-items:center;animation:PaymentReport_slideIn__I0lkr .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.PaymentReport_notification__hdA2n.PaymentReport_success__T6sBk{border-left-color:#10b981}.PaymentReport_notification__hdA2n.PaymentReport_success__T6sBk i{color:#10b981}.PaymentReport_notification__hdA2n.PaymentReport_error__-zzxr{border-left-color:#ef4444}.PaymentReport_notification__hdA2n.PaymentReport_error__-zzxr i{color:#ef4444}.PaymentReport_notification__hdA2n button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes PaymentReport_slideIn__I0lkr{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.PaymentReport_pageHeader__5Q8Q\+{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.PaymentReport_headerLeft__sWsvw{align-items:center;display:flex;gap:14px}.PaymentReport_headerIcon__ZQNlV{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.PaymentReport_pageHeader__5Q8Q\+ h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.PaymentReport_headerSubtitle__M0EIL{color:#64748b;font-size:12px;margin:2px 0 0}.PaymentReport_headerActions__PcbSs{display:flex;gap:8px}.PaymentReport_headerBtn__k7vIU{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.PaymentReport_headerBtn__k7vIU:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.PaymentReport_headerBtn__k7vIU.PaymentReport_active__woQZu{background:#1e293b;border-color:#1e293b;color:#fff}.PaymentReport_statsRow__sLxBv{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.PaymentReport_statCard__Nvybi{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.PaymentReport_statIcon__bnxJG{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.PaymentReport_statIcon__bnxJG.PaymentReport_blue__igQaf{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.PaymentReport_statIcon__bnxJG.PaymentReport_gray__847am{background:linear-gradient(135deg,#64748b,#475569)}.PaymentReport_statIcon__bnxJG.PaymentReport_orange__ztofm{background:linear-gradient(135deg,#f59e0b,#d97706)}.PaymentReport_statIcon__bnxJG.PaymentReport_green__4\+jQn{background:linear-gradient(135deg,#10b981,#059669)}.PaymentReport_statIcon__bnxJG.PaymentReport_purple__y4oVH{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.PaymentReport_statIcon__bnxJG.PaymentReport_red__yM-0n{background:linear-gradient(135deg,#ef4444,#dc2626)}.PaymentReport_statIcon__bnxJG.PaymentReport_teal__dB3Fe{background:linear-gradient(135deg,#14b8a6,#0d9488)}.PaymentReport_statIcon__bnxJG.PaymentReport_indigo__tO0qY{background:linear-gradient(135deg,#6366f1,#4f46e5)}.PaymentReport_statInfo__ANSRh{flex:1 1}.PaymentReport_statValue__4XdHi{color:#0f172a;font-size:18px;font-weight:700}.PaymentReport_statLabel__aZrVs{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.PaymentReport_searchBar__HjAZX{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px}.PaymentReport_searchInput__nPS38{flex:1 1;min-width:250px;position:relative}.PaymentReport_searchInput__nPS38 i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.PaymentReport_searchInput__nPS38 input{background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:9px 12px 9px 36px;width:100%}.PaymentReport_searchInput__nPS38 input:focus{background:#fff;border-color:#10b981;outline:none}.PaymentReport_clearSearch__oledV{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.PaymentReport_clearSearch__oledV:hover{color:#64748b}.PaymentReport_quickFilter__phRUM{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;min-width:130px;padding:9px 12px}.PaymentReport_quickFilter__phRUM:focus{border-color:#10b981;outline:none}.PaymentReport_clearBtn__IfkwL{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 14px}.PaymentReport_clearBtn__IfkwL:hover{background:#e2e8f0;color:#475569}.PaymentReport_filtersPanel__15DRP{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.PaymentReport_filterHeader__eMuTp{align-items:center;background:#f1f5f9;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:12px 16px}.PaymentReport_filterHeader__eMuTp h3{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.PaymentReport_filterHeader__eMuTp h3 i{color:#10b981}.PaymentReport_filterHeader__eMuTp button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px}.PaymentReport_filterGrid__Win-n{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.PaymentReport_filterGroup__moFzN label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:8px}.PaymentReport_filterGroup__moFzN label i{color:#64748b;font-size:11px}.PaymentReport_filterGroup__moFzN input,.PaymentReport_filterGroup__moFzN select{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px;width:100%}.PaymentReport_filterGroup__moFzN input:focus,.PaymentReport_filterGroup__moFzN select:focus{border-color:#10b981;outline:none}.PaymentReport_dateRange__teYMW{align-items:center;display:flex;gap:10px}.PaymentReport_dateRange__teYMW input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;flex:1 1;font-size:12px;padding:9px 12px}.PaymentReport_dateRange__teYMW input:focus{border-color:#10b981;outline:none}.PaymentReport_dateRange__teYMW span{color:#94a3b8;font-size:12px}.PaymentReport_filterActions__oHMyF{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.PaymentReport_applyBtn__mQHAe{align-items:center;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.PaymentReport_applyBtn__mQHAe:hover{background:#059669}.PaymentReport_resetBtn__UQjgL{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.PaymentReport_resetBtn__UQjgL:hover{background:#f1f5f9}.PaymentReport_tableCard__o5pug{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.PaymentReport_tableHeader__mooUq{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 16px}.PaymentReport_tableTitle__vxNd9{align-items:center;display:flex;gap:10px}.PaymentReport_tableTitle__vxNd9 h3{color:#0f172a;font-size:14px;font-weight:600;margin:0}.PaymentReport_tableCount__CcBaO{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;padding:3px 8px}.PaymentReport_showingInfo__KGl6W{color:#64748b;font-size:12px}.PaymentReport_tableWrapper__cSKBi{overflow-x:auto}.PaymentReport_table__Rrr5g{border-collapse:collapse;width:100%}.PaymentReport_table__Rrr5g th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.PaymentReport_table__Rrr5g td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.PaymentReport_table__Rrr5g tbody tr{transition:background .15s}.PaymentReport_table__Rrr5g tbody tr:hover{background:#f8fafc}.PaymentReport_clickable__YFKQx{cursor:pointer}.PaymentReport_paymentNumber__gZpWM{color:#059669;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.PaymentReport_invoiceLink__j4qFm{color:#6366f1;cursor:pointer;font-family:Monaco,Consolas,monospace;font-size:12px}.PaymentReport_invoiceLink__j4qFm:hover{text-decoration:underline}.PaymentReport_entityName__Hjp0s{color:#0f172a;font-weight:500}.PaymentReport_entityType__IeCVG{color:#64748b;font-size:11px;margin-top:2px}.PaymentReport_methodBadge__NKs2V{align-items:center;background:#eff6ff;border-radius:4px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:600;padding:3px 8px}.PaymentReport_amount__ILF91{color:#0f172a;font-weight:600}.PaymentReport_incomingAmount__rK-pH{color:#059669;font-weight:600}.PaymentReport_outgoingAmount__ZK5\+A{color:#dc2626;font-weight:600}.PaymentReport_typeBadge__18KEO{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.PaymentReport_typeBadge__18KEO.PaymentReport_incoming__Q8JST{background:#ecfdf5;color:#059669}.PaymentReport_typeBadge__18KEO.PaymentReport_outgoing__3UYKS{background:#fef2f2;color:#dc2626}.PaymentReport_statusBadge__U22nF{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.PaymentReport_statusBadge__U22nF.PaymentReport_gray__847am{background:#f1f5f9;color:#475569}.PaymentReport_statusBadge__U22nF.PaymentReport_orange__ztofm{background:#fff7ed;color:#c2410c}.PaymentReport_statusBadge__U22nF.PaymentReport_blue__igQaf{background:#eff6ff;color:#1d4ed8}.PaymentReport_statusBadge__U22nF.PaymentReport_green__4\+jQn{background:#ecfdf5;color:#059669}.PaymentReport_statusBadge__U22nF.PaymentReport_red__yM-0n{background:#fef2f2;color:#dc2626}.PaymentReport_statusBadge__U22nF.PaymentReport_purple__y4oVH{background:#f5f3ff;color:#7c3aed}.PaymentReport_statusBadge__U22nF.PaymentReport_teal__dB3Fe{background:#f0fdfa;color:#0d9488}.PaymentReport_actions__eAkan{display:flex;gap:4px}.PaymentReport_actions__eAkan button{align-items:center;background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.PaymentReport_actions__eAkan button:hover{background:#e2e8f0;border-color:#10b981;color:#059669}.PaymentReport_pagination__BviTt{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:4px;justify-content:center;padding:16px}.PaymentReport_pageBtn__CGqf-{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .15s ease}.PaymentReport_pageBtn__CGqf-:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.PaymentReport_pageBtn__CGqf-:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.PaymentReport_pageBtn__CGqf-.PaymentReport_active__woQZu{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.PaymentReport_pageBtn__CGqf-.PaymentReport_active__woQZu:hover{background:#2563eb;border-color:#2563eb}.PaymentReport_ellipsis__A6Q\+J{align-items:center;color:#94a3b8;display:flex;font-size:14px;padding:0 8px}.PaymentReport_emptyState__ExsZV{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.PaymentReport_emptyState__ExsZV i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.PaymentReport_emptyState__ExsZV h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.PaymentReport_emptyState__ExsZV p{color:#64748b;font-size:13px;margin:0 0 20px}.PaymentReport_loadingContainer__lXlXu{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.PaymentReport_spinner__wui5C{animation:PaymentReport_spin__qHa0J .8s linear infinite;border:3px solid #c9d4e1;border-radius:50%;border-top-color:#10b981;height:36px;margin-bottom:12px;width:36px}@keyframes PaymentReport_spin__qHa0J{to{transform:rotate(1turn)}}@media (max-width:1200px){.PaymentReport_statsRow__sLxBv{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.PaymentReport_statsRow__sLxBv{grid-template-columns:repeat(2,1fr)}.PaymentReport_pageHeader__5Q8Q\+{align-items:flex-start;flex-direction:column;gap:12px}.PaymentReport_headerActions__PcbSs{flex-wrap:wrap;width:100%}}@media (max-width:600px){.PaymentReport_pageContainer__g\+yW6{padding:12px}.PaymentReport_statsRow__sLxBv{grid-template-columns:1fr}.PaymentReport_searchBar__HjAZX{flex-direction:column}.PaymentReport_searchInput__nPS38{min-width:100%}.PaymentReport_quickFilter__phRUM{width:100%}.PaymentReport_pagination__BviTt{flex-wrap:wrap;gap:6px;padding:12px}.PaymentReport_pageBtn__CGqf-{font-size:12px;height:32px;min-width:32px}}@media print{.PaymentReport_pageContainer__g\+yW6{background:#fff;padding:0}.PaymentReport_actions__eAkan,.PaymentReport_filtersPanel__15DRP,.PaymentReport_headerActions__PcbSs,.PaymentReport_pageHeader__5Q8Q\+,.PaymentReport_pagination__BviTt,.PaymentReport_searchBar__HjAZX,.PaymentReport_statsRow__sLxBv{display:none}.PaymentReport_tableCard__o5pug{border:none;box-shadow:none}}.StockReport_pageContainer__OnmRM{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.StockReport_notification__Tn7wf{align-items:center;animation:StockReport_slideIn__ukDPm .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.StockReport_notification__Tn7wf.StockReport_success__OYoK3{border-left-color:#10b981}.StockReport_notification__Tn7wf.StockReport_success__OYoK3 i{color:#10b981}.StockReport_notification__Tn7wf.StockReport_error__gpM4Z{border-left-color:#ef4444}.StockReport_notification__Tn7wf.StockReport_error__gpM4Z i{color:#ef4444}.StockReport_notification__Tn7wf button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes StockReport_slideIn__ukDPm{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.StockReport_pageHeader__tSjBu{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.StockReport_headerLeft__dxZGl{align-items:center;display:flex;gap:14px}.StockReport_headerIcon__X33o8{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.StockReport_pageHeader__tSjBu h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.StockReport_headerSubtitle__V5yCP{color:#64748b;font-size:12px;margin:2px 0 0}.StockReport_headerActions__EAAA6{display:flex;gap:8px}.StockReport_headerBtn__v8Hh9{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.StockReport_headerBtn__v8Hh9:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.StockReport_headerBtn__v8Hh9.StockReport_active__cCuyO{background:#1e293b;border-color:#1e293b;color:#fff}.StockReport_statsRow__opnSu{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.StockReport_statCard__Zvz2A{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.StockReport_statIcon__Ym5EJ{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.StockReport_statIcon__Ym5EJ.StockReport_blue__ukdWh{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.StockReport_statIcon__Ym5EJ.StockReport_gray__-Du\+o{background:linear-gradient(135deg,#64748b,#475569)}.StockReport_statIcon__Ym5EJ.StockReport_orange__dYlak{background:linear-gradient(135deg,#f59e0b,#d97706)}.StockReport_statIcon__Ym5EJ.StockReport_green__yquwM{background:linear-gradient(135deg,#10b981,#059669)}.StockReport_statIcon__Ym5EJ.StockReport_purple__BO5WJ{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.StockReport_statIcon__Ym5EJ.StockReport_red__D9ohJ{background:linear-gradient(135deg,#ef4444,#dc2626)}.StockReport_statIcon__Ym5EJ.StockReport_teal__wbpSo{background:linear-gradient(135deg,#14b8a6,#0d9488)}.StockReport_statIcon__Ym5EJ.StockReport_indigo__q9iww{background:linear-gradient(135deg,#6366f1,#4f46e5)}.StockReport_statInfo__8wkK3{flex:1 1}.StockReport_statValue__tQXMs{color:#0f172a;font-size:18px;font-weight:700}.StockReport_statLabel__cHhsI{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.StockReport_searchBar__Gqa3q{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px}.StockReport_searchInput__\+R-Sb{flex:1 1;min-width:250px;position:relative}.StockReport_searchInput__\+R-Sb i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.StockReport_searchInput__\+R-Sb input{background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:9px 12px 9px 36px;width:100%}.StockReport_searchInput__\+R-Sb input:focus{background:#fff;border-color:#3b82f6;outline:none}.StockReport_clearSearch__X2NYM{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.StockReport_clearSearch__X2NYM:hover{color:#64748b}.StockReport_quickFilter__LQojT{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;min-width:130px;padding:9px 12px}.StockReport_quickFilter__LQojT:focus{border-color:#3b82f6;outline:none}.StockReport_clearBtn__uYKBE{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 14px}.StockReport_clearBtn__uYKBE:hover{background:#e2e8f0;color:#475569}.StockReport_filtersPanel__HDAIy{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.StockReport_filterHeader__Fl-Q2{align-items:center;background:#f1f5f9;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:12px 16px}.StockReport_filterHeader__Fl-Q2 h3{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.StockReport_filterHeader__Fl-Q2 h3 i{color:#3b82f6}.StockReport_filterHeader__Fl-Q2 button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px}.StockReport_filterGrid__34Coz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.StockReport_filterGroup__v3RO6 label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:8px}.StockReport_filterGroup__v3RO6 label i{color:#64748b;font-size:11px}.StockReport_filterGroup__v3RO6 input,.StockReport_filterGroup__v3RO6 select{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px;width:100%}.StockReport_filterGroup__v3RO6 input:focus,.StockReport_filterGroup__v3RO6 select:focus{border-color:#3b82f6;outline:none}.StockReport_dateRange__6aONc{align-items:center;display:flex;gap:10px}.StockReport_dateRange__6aONc input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;flex:1 1;font-size:12px;padding:9px 12px}.StockReport_dateRange__6aONc input:focus{border-color:#3b82f6;outline:none}.StockReport_dateRange__6aONc span{color:#94a3b8;font-size:12px}.StockReport_filterActions__MnD\+5{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.StockReport_applyBtn__WFu8d{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.StockReport_applyBtn__WFu8d:hover{background:#1d4ed8}.StockReport_resetBtn__lfph4{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.StockReport_resetBtn__lfph4:hover{background:#f1f5f9}.StockReport_tableCard__5Qt2S{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.StockReport_tableHeader__7xWVo{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 16px}.StockReport_tableTitle__wyBvm{align-items:center;display:flex;gap:10px}.StockReport_tableTitle__wyBvm h3{color:#0f172a;font-size:14px;font-weight:600;margin:0}.StockReport_tableCount__OYWnC{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;padding:3px 8px}.StockReport_showingInfo__yP5tg{color:#64748b;font-size:12px}.StockReport_tableWrapper__pEyHl{overflow-x:auto}.StockReport_table__rtbEU{border-collapse:collapse;width:100%}.StockReport_table__rtbEU th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.StockReport_table__rtbEU td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.StockReport_table__rtbEU tbody tr{transition:background .15s}.StockReport_table__rtbEU tbody tr:hover{background:#f8fafc}.StockReport_clickable__H2EmH{cursor:pointer}.StockReport_productCode__LNeoV{color:#1d4ed8;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.StockReport_productName__GUmLb{color:#0f172a;font-weight:500}.StockReport_productSku__yf-Ja{color:#64748b;font-size:11px;margin-top:2px}.StockReport_skuBadge__9nB-d{background:#f1f5f9;border-radius:4px;color:#475569;font-family:Monaco,Consolas,monospace;font-size:11px;padding:2px 6px}.StockReport_categoryBadge__oZXrn{background:#eff6ff;border-radius:4px;color:#1d4ed8;font-size:11px;padding:3px 8px}.StockReport_branchBadge__d5by9{background:#f5f3ff;border-radius:4px;color:#7c3aed;font-size:11px;padding:3px 8px}.StockReport_amount__KSAcZ{color:#0f172a;font-weight:600}.StockReport_costValue__gXbEA{color:#dc2626;font-weight:500}.StockReport_retailValue__0sLno{color:#059669;font-weight:600}.StockReport_stockQuantity__f0p90{color:#0f172a;font-weight:600}.StockReport_stockQuantity__f0p90.StockReport_low__srO-x{color:#f59e0b}.StockReport_stockQuantity__f0p90.StockReport_critical__JKoIe{color:#dc2626}.StockReport_stockQuantity__f0p90.StockReport_out__wqT7L{color:#dc2626;font-style:italic}.StockReport_stockLevel__o-PaT{align-items:center;display:flex;gap:8px}.StockReport_stockBar__pV0-u{background:#e2e8f0;border-radius:3px;flex:1 1;height:6px;max-width:80px;overflow:hidden}.StockReport_stockBarFill__S4oW0{border-radius:3px;height:100%;transition:width .3s ease}.StockReport_stockBarFill__S4oW0.StockReport_high__g7jYc{background:#3b82f6}.StockReport_stockBarFill__S4oW0.StockReport_normal__z5nYh{background:#10b981}.StockReport_stockBarFill__S4oW0.StockReport_low__srO-x{background:#f59e0b}.StockReport_stockBarFill__S4oW0.StockReport_critical__JKoIe{background:#ef4444}.StockReport_statusBadge__7ZJcT{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.StockReport_statusBadge__7ZJcT.StockReport_gray__-Du\+o{background:#f1f5f9;color:#475569}.StockReport_statusBadge__7ZJcT.StockReport_orange__dYlak{background:#fff7ed;color:#c2410c}.StockReport_statusBadge__7ZJcT.StockReport_blue__ukdWh{background:#eff6ff;color:#1d4ed8}.StockReport_statusBadge__7ZJcT.StockReport_green__yquwM{background:#ecfdf5;color:#059669}.StockReport_statusBadge__7ZJcT.StockReport_red__D9ohJ{background:#fef2f2;color:#dc2626}.StockReport_statusBadge__7ZJcT.StockReport_purple__BO5WJ{background:#f5f3ff;color:#7c3aed}.StockReport_statusBadge__7ZJcT.StockReport_teal__wbpSo{background:#f0fdfa;color:#0d9488}.StockReport_expiryBadge__vXCoG{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}.StockReport_expiryBadge__vXCoG.StockReport_valid__Atz5K{background:#ecfdf5;color:#059669}.StockReport_expiryBadge__vXCoG.StockReport_expiringSoon__XyC6Z{background:#fff7ed;color:#c2410c}.StockReport_expiryBadge__vXCoG.StockReport_expired__842Sy{background:#fef2f2;color:#dc2626}.StockReport_actions__tRaod{display:flex;gap:4px}.StockReport_actions__tRaod button{align-items:center;background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.StockReport_actions__tRaod button:hover{background:#e2e8f0;border-color:#3b82f6;color:#1d4ed8}.StockReport_pagination__1myPk{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:4px;justify-content:center;padding:16px}.StockReport_pageBtn__GsaCA{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .15s ease}.StockReport_pageBtn__GsaCA:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.StockReport_pageBtn__GsaCA:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.StockReport_pageBtn__GsaCA.StockReport_active__cCuyO{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.StockReport_pageBtn__GsaCA.StockReport_active__cCuyO:hover{background:#2563eb;border-color:#2563eb}.StockReport_ellipsis__XwLZ3{align-items:center;color:#94a3b8;display:flex;font-size:14px;padding:0 8px}.StockReport_emptyState__95GJV{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.StockReport_emptyState__95GJV i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.StockReport_emptyState__95GJV h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.StockReport_emptyState__95GJV p{color:#64748b;font-size:13px;margin:0 0 20px}.StockReport_loadingContainer__GV8sF{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.StockReport_spinner__vW1bq{animation:StockReport_spin__1sPlZ .8s linear infinite;border:3px solid #c9d4e1;border-radius:50%;border-top-color:#3b82f6;height:36px;margin-bottom:12px;width:36px}@keyframes StockReport_spin__1sPlZ{to{transform:rotate(1turn)}}@media (max-width:1200px){.StockReport_statsRow__opnSu{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.StockReport_statsRow__opnSu{grid-template-columns:repeat(2,1fr)}.StockReport_pageHeader__tSjBu{align-items:flex-start;flex-direction:column;gap:12px}.StockReport_headerActions__EAAA6{flex-wrap:wrap;width:100%}}@media (max-width:600px){.StockReport_pageContainer__OnmRM{padding:12px}.StockReport_statsRow__opnSu{grid-template-columns:1fr}.StockReport_searchBar__Gqa3q{flex-direction:column}.StockReport_searchInput__\+R-Sb{min-width:100%}.StockReport_quickFilter__LQojT{width:100%}.StockReport_pagination__1myPk{flex-wrap:wrap;gap:6px;padding:12px}.StockReport_pageBtn__GsaCA{font-size:12px;height:32px;min-width:32px}}@media print{.StockReport_pageContainer__OnmRM{background:#fff;padding:0}.StockReport_actions__tRaod,.StockReport_filtersPanel__HDAIy,.StockReport_headerActions__EAAA6,.StockReport_pageHeader__tSjBu,.StockReport_pagination__1myPk,.StockReport_searchBar__Gqa3q,.StockReport_statsRow__opnSu{display:none}.StockReport_tableCard__5Qt2S{border:none;box-shadow:none}}.LowStockReport_pageContainer__WNen9{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.LowStockReport_notification__hHdFI{align-items:center;animation:LowStockReport_slideIn__7Lgne .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.LowStockReport_notification__hHdFI.LowStockReport_success__d2922{border-left-color:#10b981}.LowStockReport_notification__hHdFI.LowStockReport_success__d2922 i{color:#10b981}.LowStockReport_notification__hHdFI.LowStockReport_error__FQ3Xi{border-left-color:#ef4444}.LowStockReport_notification__hHdFI.LowStockReport_error__FQ3Xi i{color:#ef4444}.LowStockReport_notification__hHdFI button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes LowStockReport_slideIn__7Lgne{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.LowStockReport_pageHeader__VTuBs{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.LowStockReport_headerLeft__IWvP5{align-items:center;display:flex;gap:14px}.LowStockReport_headerIcon__IEUl7{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.LowStockReport_pageHeader__VTuBs h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.LowStockReport_headerSubtitle__6TMdX{color:#64748b;font-size:12px;margin:2px 0 0}.LowStockReport_headerActions__SfISf{display:flex;gap:8px}.LowStockReport_headerBtn__qxAv3{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.LowStockReport_headerBtn__qxAv3:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.LowStockReport_headerBtn__qxAv3.LowStockReport_active__daPrp{background:#1e293b;border-color:#1e293b;color:#fff}.LowStockReport_statsRow__4sP0C{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.LowStockReport_statCard__lvPP8{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.LowStockReport_statIcon__VtayT{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.LowStockReport_statIcon__VtayT.LowStockReport_blue__JJQU6{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.LowStockReport_statIcon__VtayT.LowStockReport_gray__t6k9h{background:linear-gradient(135deg,#64748b,#475569)}.LowStockReport_statIcon__VtayT.LowStockReport_orange__\+qxQA{background:linear-gradient(135deg,#f59e0b,#d97706)}.LowStockReport_statIcon__VtayT.LowStockReport_green__jTd4j{background:linear-gradient(135deg,#10b981,#059669)}.LowStockReport_statIcon__VtayT.LowStockReport_purple__E500K{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.LowStockReport_statIcon__VtayT.LowStockReport_red__Klu6\+{background:linear-gradient(135deg,#ef4444,#dc2626)}.LowStockReport_statIcon__VtayT.LowStockReport_teal__MSqxp{background:linear-gradient(135deg,#14b8a6,#0d9488)}.LowStockReport_statIcon__VtayT.LowStockReport_indigo__JT6w6{background:linear-gradient(135deg,#6366f1,#4f46e5)}.LowStockReport_statIcon__VtayT.LowStockReport_yellow__IAaju{background:linear-gradient(135deg,#eab308,#ca8a04)}.LowStockReport_statInfo__7EBG4{flex:1 1}.LowStockReport_statValue__LC0O8{color:#0f172a;font-size:18px;font-weight:700}.LowStockReport_statLabel__GehTo{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.LowStockReport_searchBar__TNMUI{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px}.LowStockReport_searchInput__QKe5S{flex:1 1;min-width:250px;position:relative}.LowStockReport_searchInput__QKe5S i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.LowStockReport_searchInput__QKe5S input{background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:9px 12px 9px 36px;width:100%}.LowStockReport_searchInput__QKe5S input:focus{background:#fff;border-color:#f59e0b;outline:none}.LowStockReport_clearSearch__Pw93S{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.LowStockReport_clearSearch__Pw93S:hover{color:#64748b}.LowStockReport_quickFilter__WcIXj{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;min-width:130px;padding:9px 12px}.LowStockReport_quickFilter__WcIXj:focus{border-color:#f59e0b;outline:none}.LowStockReport_clearBtn__YdUeV{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 14px}.LowStockReport_clearBtn__YdUeV:hover{background:#e2e8f0;color:#475569}.LowStockReport_filtersPanel__qxSNH{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.LowStockReport_filterHeader__oCIo8{align-items:center;background:#f1f5f9;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:12px 16px}.LowStockReport_filterHeader__oCIo8 h3{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.LowStockReport_filterHeader__oCIo8 h3 i{color:#f59e0b}.LowStockReport_filterHeader__oCIo8 button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px}.LowStockReport_filterGrid__US6Y9{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.LowStockReport_filterGroup__Hetgm label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:8px}.LowStockReport_filterGroup__Hetgm label i{color:#64748b;font-size:11px}.LowStockReport_filterGroup__Hetgm input,.LowStockReport_filterGroup__Hetgm select{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px;width:100%}.LowStockReport_filterGroup__Hetgm input:focus,.LowStockReport_filterGroup__Hetgm select:focus{border-color:#f59e0b;outline:none}.LowStockReport_dateRange__LyDoz{align-items:center;display:flex;gap:10px}.LowStockReport_dateRange__LyDoz input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;flex:1 1;font-size:12px;padding:9px 12px}.LowStockReport_dateRange__LyDoz input:focus{border-color:#f59e0b;outline:none}.LowStockReport_dateRange__LyDoz span{color:#94a3b8;font-size:12px}.LowStockReport_filterActions__VcmnJ{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.LowStockReport_applyBtn__bJTmj{align-items:center;background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.LowStockReport_applyBtn__bJTmj:hover{background:#d97706}.LowStockReport_resetBtn__HFqYz{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.LowStockReport_resetBtn__HFqYz:hover{background:#f1f5f9}.LowStockReport_tableCard__H1Wq9{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.LowStockReport_tableHeader__Xte2T{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 16px}.LowStockReport_tableTitle__b0FRj{align-items:center;display:flex;gap:10px}.LowStockReport_tableTitle__b0FRj h3{color:#0f172a;font-size:14px;font-weight:600;margin:0}.LowStockReport_tableCount__DVBdC{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;padding:3px 8px}.LowStockReport_showingInfo__m\+HNh{color:#64748b;font-size:12px}.LowStockReport_tableWrapper__XmZrz{overflow-x:auto}.LowStockReport_table__PC6aq{border-collapse:collapse;width:100%}.LowStockReport_table__PC6aq th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.LowStockReport_table__PC6aq td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.LowStockReport_table__PC6aq tbody tr{transition:background .15s}.LowStockReport_table__PC6aq tbody tr:hover{background:#f8fafc}.LowStockReport_clickable__dTAVD{cursor:pointer}.LowStockReport_productCode__FvnBz{color:#d97706;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.LowStockReport_productName__cEjQz{color:#0f172a;font-weight:500}.LowStockReport_productSku__3dyhd{color:#64748b;font-size:11px;margin-top:2px}.LowStockReport_skuBadge__ze-e4{background:#f1f5f9;border-radius:4px;color:#475569;font-family:Monaco,Consolas,monospace;font-size:11px;padding:2px 6px}.LowStockReport_categoryBadge__qv-J7{background:#eff6ff;border-radius:4px;color:#1d4ed8;font-size:11px;padding:3px 8px}.LowStockReport_supplierBadge__rkVIa{background:#f5f3ff;border-radius:4px;color:#7c3aed;font-size:11px;padding:3px 8px}.LowStockReport_amount__zLzvf{color:#0f172a;font-weight:600}.LowStockReport_reorderValue__FsXX4{color:#7c3aed;font-weight:600}.LowStockReport_currentStock__VP6Ey{color:#dc2626;font-weight:700}.LowStockReport_reorderLevel__csvza{color:#64748b;font-weight:500}.LowStockReport_neededQuantity__2vThN{color:#1d4ed8;font-weight:600}.LowStockReport_urgencyBadge__\+bKgT{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.LowStockReport_urgencyBadge__\+bKgT.LowStockReport_critical__GpHRi{background:#fef2f2;color:#dc2626}.LowStockReport_urgencyBadge__\+bKgT.LowStockReport_high__Wundk{background:#fff7ed;color:#c2410c}.LowStockReport_urgencyBadge__\+bKgT.LowStockReport_medium__7QP22{background:#fefce8;color:#a16207}.LowStockReport_stockLevel__T-tDl{align-items:center;display:flex;gap:8px}.LowStockReport_stockBar__KqA7T{background:#e2e8f0;border-radius:3px;flex:1 1;height:6px;max-width:80px;overflow:hidden}.LowStockReport_stockBarFill__i94sR{border-radius:3px;height:100%;transition:width .3s ease}.LowStockReport_stockBarFill__i94sR.LowStockReport_critical__GpHRi{background:#ef4444}.LowStockReport_stockBarFill__i94sR.LowStockReport_low__\+Qq1L{background:#f59e0b}.LowStockReport_stockBarFill__i94sR.LowStockReport_medium__7QP22{background:#eab308}.LowStockReport_statusBadge__iVdiJ{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.LowStockReport_statusBadge__iVdiJ.LowStockReport_gray__t6k9h{background:#f1f5f9;color:#475569}.LowStockReport_statusBadge__iVdiJ.LowStockReport_orange__\+qxQA{background:#fff7ed;color:#c2410c}.LowStockReport_statusBadge__iVdiJ.LowStockReport_blue__JJQU6{background:#eff6ff;color:#1d4ed8}.LowStockReport_statusBadge__iVdiJ.LowStockReport_green__jTd4j{background:#ecfdf5;color:#059669}.LowStockReport_statusBadge__iVdiJ.LowStockReport_red__Klu6\+{background:#fef2f2;color:#dc2626}.LowStockReport_statusBadge__iVdiJ.LowStockReport_purple__E500K{background:#f5f3ff;color:#7c3aed}.LowStockReport_statusBadge__iVdiJ.LowStockReport_teal__MSqxp{background:#f0fdfa;color:#0d9488}.LowStockReport_statusBadge__iVdiJ.LowStockReport_yellow__IAaju{background:#fefce8;color:#a16207}.LowStockReport_actions__jsL3V{display:flex;gap:4px}.LowStockReport_actions__jsL3V button{align-items:center;background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.LowStockReport_actions__jsL3V button:hover{background:#e2e8f0;border-color:#f59e0b;color:#d97706}.LowStockReport_reorderBtn__Q\+pBD{background:#fff7ed!important;border:1px solid #f59e0b!important;color:#c2410c!important;font-weight:600!important;padding:6px 12px!important;width:auto!important}.LowStockReport_reorderBtn__Q\+pBD:hover{background:#f59e0b!important;color:#fff!important}.LowStockReport_pagination__l1ca-{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:4px;justify-content:center;padding:16px}.LowStockReport_pageBtn__T0Abh{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .15s ease}.LowStockReport_pageBtn__T0Abh:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.LowStockReport_pageBtn__T0Abh:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.LowStockReport_pageBtn__T0Abh.LowStockReport_active__daPrp{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.LowStockReport_pageBtn__T0Abh.LowStockReport_active__daPrp:hover{background:#2563eb;border-color:#2563eb}.LowStockReport_ellipsis__oGJ9X{align-items:center;color:#94a3b8;display:flex;font-size:14px;padding:0 8px}.LowStockReport_emptyState__4c\+\+K{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.LowStockReport_emptyState__4c\+\+K i{color:#10b981;font-size:48px;margin-bottom:16px}.LowStockReport_emptyState__4c\+\+K h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.LowStockReport_emptyState__4c\+\+K p{color:#64748b;font-size:13px;margin:0 0 20px}.LowStockReport_loadingContainer__Mck1-{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.LowStockReport_spinner__-GXmx{animation:LowStockReport_spin__w5fHM .8s linear infinite;border:3px solid #c9d4e1;border-radius:50%;border-top-color:#f59e0b;height:36px;margin-bottom:12px;width:36px}@keyframes LowStockReport_spin__w5fHM{to{transform:rotate(1turn)}}@media (max-width:1200px){.LowStockReport_statsRow__4sP0C{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.LowStockReport_statsRow__4sP0C{grid-template-columns:repeat(2,1fr)}.LowStockReport_pageHeader__VTuBs{align-items:flex-start;flex-direction:column;gap:12px}.LowStockReport_headerActions__SfISf{flex-wrap:wrap;width:100%}}@media (max-width:600px){.LowStockReport_pageContainer__WNen9{padding:12px}.LowStockReport_statsRow__4sP0C{grid-template-columns:1fr}.LowStockReport_searchBar__TNMUI{flex-direction:column}.LowStockReport_searchInput__QKe5S{min-width:100%}.LowStockReport_quickFilter__WcIXj{width:100%}.LowStockReport_pagination__l1ca-{flex-wrap:wrap;gap:6px;padding:12px}.LowStockReport_pageBtn__T0Abh{font-size:12px;height:32px;min-width:32px}}@media print{.LowStockReport_pageContainer__WNen9{background:#fff;padding:0}.LowStockReport_actions__jsL3V,.LowStockReport_filtersPanel__qxSNH,.LowStockReport_headerActions__SfISf,.LowStockReport_pageHeader__VTuBs,.LowStockReport_pagination__l1ca-,.LowStockReport_searchBar__TNMUI,.LowStockReport_statsRow__4sP0C{display:none}.LowStockReport_tableCard__H1Wq9{border:none;box-shadow:none}}.StockValuesReport_pageContainer__WYD4Y{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.StockValuesReport_notification__jqsmZ{align-items:center;animation:StockValuesReport_slideIn__Metla .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.StockValuesReport_notification__jqsmZ.StockValuesReport_success__0nnK7{border-left-color:#10b981}.StockValuesReport_notification__jqsmZ.StockValuesReport_success__0nnK7 i{color:#10b981}.StockValuesReport_notification__jqsmZ.StockValuesReport_error__yuA4u{border-left-color:#ef4444}.StockValuesReport_notification__jqsmZ.StockValuesReport_error__yuA4u i{color:#ef4444}.StockValuesReport_notification__jqsmZ button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes StockValuesReport_slideIn__Metla{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.StockValuesReport_pageHeader__qMlJE{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.StockValuesReport_headerLeft__pFaGY{align-items:center;display:flex;gap:14px}.StockValuesReport_headerIcon__kDago{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.StockValuesReport_pageHeader__qMlJE h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.StockValuesReport_headerSubtitle__NEaQG{color:#64748b;font-size:12px;margin:2px 0 0}.StockValuesReport_headerActions__\+Dc4o{display:flex;flex-wrap:wrap;gap:8px}.StockValuesReport_headerBtn__OJRcP{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.StockValuesReport_headerBtn__OJRcP:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.StockValuesReport_headerBtn__OJRcP.StockValuesReport_active__x-c6R{background:#1e293b;border-color:#1e293b;color:#fff}.StockValuesReport_summaryRow__wa3eF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.StockValuesReport_summaryCard__XO4-4{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden;padding:20px;position:relative}.StockValuesReport_summaryCard__XO4-4:before{bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.StockValuesReport_summaryCard__XO4-4.StockValuesReport_opening__0L6cB:before{background:#3b82f6}.StockValuesReport_summaryCard__XO4-4.StockValuesReport_closing__36eUC:before{background:#14b8a6}.StockValuesReport_summaryCard__XO4-4.StockValuesReport_positive__aKAzN:before{background:#10b981}.StockValuesReport_summaryCard__XO4-4.StockValuesReport_negative__rneJ1:before{background:#ef4444}.StockValuesReport_summaryCard__XO4-4 h4{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:600;gap:8px;margin:0 0 12px;text-transform:uppercase}.StockValuesReport_summaryCard__XO4-4 h4 i{font-size:14px}.StockValuesReport_summaryCard__XO4-4.StockValuesReport_opening__0L6cB h4 i{color:#3b82f6}.StockValuesReport_summaryCard__XO4-4.StockValuesReport_closing__36eUC h4 i{color:#14b8a6}.StockValuesReport_summaryCard__XO4-4.StockValuesReport_positive__aKAzN h4 i{color:#10b981}.StockValuesReport_summaryCard__XO4-4.StockValuesReport_negative__rneJ1 h4 i{color:#ef4444}.StockValuesReport_summaryValue__i68Af{color:#0f172a;font-size:28px;font-weight:700;margin-bottom:8px}.StockValuesReport_summaryCard__XO4-4.StockValuesReport_positive__aKAzN .StockValuesReport_summaryValue__i68Af{color:#059669}.StockValuesReport_summaryCard__XO4-4.StockValuesReport_negative__rneJ1 .StockValuesReport_summaryValue__i68Af{color:#dc2626}.StockValuesReport_summaryDate__qgZaW{color:#64748b;font-size:12px}.StockValuesReport_summaryChange__9cyxX{align-items:center;display:flex;font-size:12px;font-weight:600;gap:6px}.StockValuesReport_summaryChange__9cyxX.StockValuesReport_up__Euali{color:#059669}.StockValuesReport_summaryChange__9cyxX.StockValuesReport_down__XuvzC{color:#dc2626}.StockValuesReport_summaryChange__9cyxX i{font-size:10px}.StockValuesReport_statsRow__L5ZbH{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.StockValuesReport_statCard__Yr0vG{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.StockValuesReport_statIcon__VZQg7{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.StockValuesReport_statIcon__VZQg7.StockValuesReport_blue__2U2ka{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.StockValuesReport_statIcon__VZQg7.StockValuesReport_green__fxLQA{background:linear-gradient(135deg,#10b981,#059669)}.StockValuesReport_statIcon__VZQg7.StockValuesReport_red__KlS0m{background:linear-gradient(135deg,#ef4444,#dc2626)}.StockValuesReport_statIcon__VZQg7.StockValuesReport_orange__zXTaY{background:linear-gradient(135deg,#f59e0b,#d97706)}.StockValuesReport_statIcon__VZQg7.StockValuesReport_purple__ztYBY{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.StockValuesReport_statIcon__VZQg7.StockValuesReport_teal__dPQ7E{background:linear-gradient(135deg,#14b8a6,#0d9488)}.StockValuesReport_statIcon__VZQg7.StockValuesReport_indigo__-xfJB{background:linear-gradient(135deg,#6366f1,#4f46e5)}.StockValuesReport_statInfo__OT\+qx{flex:1 1}.StockValuesReport_statValue__jtosC{color:#0f172a;font-size:18px;font-weight:700}.StockValuesReport_statLabel__6T-Co{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.StockValuesReport_searchBar__rT5DE{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px}.StockValuesReport_quickFilter__RMwdJ{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;min-width:130px;padding:9px 12px}.StockValuesReport_quickFilter__RMwdJ:focus{border-color:#14b8a6;outline:none}.StockValuesReport_dateRange__v7OEI{align-items:center;display:flex;gap:10px}.StockValuesReport_dateRange__v7OEI input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px}.StockValuesReport_dateRange__v7OEI input:focus{border-color:#14b8a6;outline:none}.StockValuesReport_dateRange__v7OEI span{color:#94a3b8;font-size:12px}.StockValuesReport_clearBtn__zE0Q6{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 14px}.StockValuesReport_clearBtn__zE0Q6:hover{background:#e2e8f0;color:#475569}.StockValuesReport_filtersPanel__tb5-F{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.StockValuesReport_filterHeader__Oo6iR{align-items:center;background:#f1f5f9;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:12px 16px}.StockValuesReport_filterHeader__Oo6iR h3{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.StockValuesReport_filterHeader__Oo6iR h3 i{color:#14b8a6}.StockValuesReport_filterHeader__Oo6iR button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px}.StockValuesReport_filterGrid__BV3VY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.StockValuesReport_filterGroup__18CGc label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:8px}.StockValuesReport_filterGroup__18CGc label i{color:#64748b;font-size:11px}.StockValuesReport_filterGroup__18CGc input,.StockValuesReport_filterGroup__18CGc select{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px;width:100%}.StockValuesReport_filterGroup__18CGc input:focus,.StockValuesReport_filterGroup__18CGc select:focus{border-color:#14b8a6;outline:none}.StockValuesReport_filterActions__jRrUV{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.StockValuesReport_applyBtn__FrX4q{align-items:center;background:#14b8a6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.StockValuesReport_applyBtn__FrX4q:hover{background:#0d9488}.StockValuesReport_resetBtn__CfM5i{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.StockValuesReport_resetBtn__CfM5i:hover{background:#f1f5f9}.StockValuesReport_tableCard__cPKNZ{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.StockValuesReport_tableHeader__sZ0YS{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 16px}.StockValuesReport_tableTitle__79p0c{align-items:center;display:flex;gap:10px}.StockValuesReport_tableTitle__79p0c h3{color:#0f172a;font-size:14px;font-weight:600;margin:0}.StockValuesReport_tableCount__ecHQY{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;padding:3px 8px}.StockValuesReport_tableWrapper__hIy6l{overflow-x:auto}.StockValuesReport_table__ho5wN{border-collapse:collapse;width:100%}.StockValuesReport_table__ho5wN th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.StockValuesReport_table__ho5wN td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.StockValuesReport_table__ho5wN tbody tr{transition:background .15s}.StockValuesReport_table__ho5wN tbody tr:hover{background:#f8fafc}.StockValuesReport_clickable__apHEG{cursor:pointer}.StockValuesReport_branchName__4Q4Gb,.StockValuesReport_categoryName__plw6F{color:#0f172a;font-weight:600}.StockValuesReport_periodName__fCY9b{color:#14b8a6;font-weight:600}.StockValuesReport_dateRange__v7OEI{color:#64748b;font-size:12px}.StockValuesReport_itemsBadge__cLSM0{align-items:center;background:#e0e7ff;border-radius:4px;color:#4338ca;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-width:24px;padding:3px 8px}.StockValuesReport_amount__CeYph{color:#0f172a;font-weight:600}.StockValuesReport_positiveAmount__W2QjF{color:#059669;font-weight:600}.StockValuesReport_negativeAmount__ig3pP{color:#dc2626;font-weight:600}.StockValuesReport_changeBadge__2BADp{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px}.StockValuesReport_changeBadge__2BADp.StockValuesReport_up__Euali{background:#ecfdf5;color:#059669}.StockValuesReport_changeBadge__2BADp.StockValuesReport_down__XuvzC{background:#fef2f2;color:#dc2626}.StockValuesReport_changeBadge__2BADp i{font-size:9px}.StockValuesReport_emptyState__\+Yh7H{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.StockValuesReport_emptyState__\+Yh7H i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.StockValuesReport_emptyState__\+Yh7H h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.StockValuesReport_emptyState__\+Yh7H p{color:#64748b;font-size:13px;margin:0 0 20px}.StockValuesReport_loadingContainer__Amjq4{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.StockValuesReport_spinner__3USJB{animation:StockValuesReport_spin__0YcPw .8s linear infinite;border:3px solid #c9d4e1;border-radius:50%;border-top-color:#14b8a6;height:36px;margin-bottom:12px;width:36px}@keyframes StockValuesReport_spin__0YcPw{to{transform:rotate(1turn)}}@media (max-width:1200px){.StockValuesReport_statsRow__L5ZbH{grid-template-columns:repeat(2,1fr)}.StockValuesReport_summaryRow__wa3eF{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.StockValuesReport_statsRow__L5ZbH{grid-template-columns:repeat(2,1fr)}.StockValuesReport_summaryRow__wa3eF{grid-template-columns:1fr}.StockValuesReport_pageHeader__qMlJE{align-items:flex-start;flex-direction:column;gap:12px}.StockValuesReport_headerActions__\+Dc4o{flex-wrap:wrap;width:100%}}@media (max-width:600px){.StockValuesReport_pageContainer__WYD4Y{padding:12px}.StockValuesReport_statsRow__L5ZbH{grid-template-columns:1fr}.StockValuesReport_searchBar__rT5DE{flex-direction:column}.StockValuesReport_quickFilter__RMwdJ{width:100%}.StockValuesReport_dateRange__v7OEI{flex-direction:column;width:100%}.StockValuesReport_dateRange__v7OEI input{width:100%}}@media print{.StockValuesReport_pageContainer__WYD4Y{background:#fff;padding:0}.StockValuesReport_filtersPanel__tb5-F,.StockValuesReport_headerActions__\+Dc4o,.StockValuesReport_pageHeader__qMlJE,.StockValuesReport_searchBar__rT5DE,.StockValuesReport_statsRow__L5ZbH,.StockValuesReport_summaryRow__wa3eF{display:none}.StockValuesReport_tableCard__cPKNZ{border:none;box-shadow:none}}.ProfitLossReport_pageContainer__JfNO3{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.ProfitLossReport_notification__zjI5a{align-items:center;animation:ProfitLossReport_slideIn__hp8ek .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.ProfitLossReport_notification__zjI5a.ProfitLossReport_success__iqj5Y{border-left-color:#10b981}.ProfitLossReport_notification__zjI5a.ProfitLossReport_success__iqj5Y i{color:#10b981}.ProfitLossReport_notification__zjI5a.ProfitLossReport_error__xBzCI{border-left-color:#ef4444}.ProfitLossReport_notification__zjI5a.ProfitLossReport_error__xBzCI i{color:#ef4444}.ProfitLossReport_notification__zjI5a button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes ProfitLossReport_slideIn__hp8ek{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ProfitLossReport_pageHeader__qO7Ec{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ProfitLossReport_headerLeft__zMStW{align-items:center;display:flex;gap:14px}.ProfitLossReport_headerIcon__Z3lcN{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.ProfitLossReport_pageHeader__qO7Ec h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.ProfitLossReport_headerSubtitle__sTxkG{color:#64748b;font-size:12px;margin:2px 0 0}.ProfitLossReport_headerActions__Dnw0W{display:flex;gap:8px}.ProfitLossReport_headerBtn__9aBah{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.ProfitLossReport_headerBtn__9aBah:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.ProfitLossReport_headerBtn__9aBah.ProfitLossReport_active__BuAcQ{background:#1e293b;border-color:#1e293b;color:#fff}.ProfitLossReport_summaryRow__GXSuA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.ProfitLossReport_summaryCard__vs0Tv{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:20px}.ProfitLossReport_summaryCard__vs0Tv.ProfitLossReport_income__hqAWs{border-left:4px solid #10b981}.ProfitLossReport_summaryCard__vs0Tv.ProfitLossReport_expense__k20wB{border-left:4px solid #ef4444}.ProfitLossReport_summaryCard__vs0Tv.ProfitLossReport_profit__-KShV{border-left:4px solid #3b82f6}.ProfitLossReport_summaryCard__vs0Tv h4{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:600;gap:8px;margin:0 0 12px;text-transform:uppercase}.ProfitLossReport_summaryValue__E7e3W{color:#0f172a;font-size:28px;font-weight:700;margin-bottom:8px}.ProfitLossReport_summaryCard__vs0Tv.ProfitLossReport_income__hqAWs .ProfitLossReport_summaryValue__E7e3W{color:#059669}.ProfitLossReport_summaryCard__vs0Tv.ProfitLossReport_expense__k20wB .ProfitLossReport_summaryValue__E7e3W{color:#dc2626}.ProfitLossReport_summaryCard__vs0Tv.ProfitLossReport_profit__-KShV .ProfitLossReport_summaryValue__E7e3W{color:#1d4ed8}.ProfitLossReport_summaryChange__njsh4{align-items:center;display:flex;font-size:12px;gap:6px}.ProfitLossReport_summaryChange__njsh4.ProfitLossReport_up__70zaG{color:#059669}.ProfitLossReport_summaryChange__njsh4.ProfitLossReport_down__2yjvH{color:#dc2626}.ProfitLossReport_statsRow__58PHH{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.ProfitLossReport_statCard__dGGka{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.ProfitLossReport_statIcon__liFko{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.ProfitLossReport_statIcon__liFko.ProfitLossReport_blue__q-hrY{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.ProfitLossReport_statIcon__liFko.ProfitLossReport_gray__kgRHm{background:linear-gradient(135deg,#64748b,#475569)}.ProfitLossReport_statIcon__liFko.ProfitLossReport_orange__xSjjT{background:linear-gradient(135deg,#f59e0b,#d97706)}.ProfitLossReport_statIcon__liFko.ProfitLossReport_green__jNe2o{background:linear-gradient(135deg,#10b981,#059669)}.ProfitLossReport_statIcon__liFko.ProfitLossReport_purple__eg5oW{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.ProfitLossReport_statIcon__liFko.ProfitLossReport_red__Oi6z3{background:linear-gradient(135deg,#ef4444,#dc2626)}.ProfitLossReport_statIcon__liFko.ProfitLossReport_teal__XdALN{background:linear-gradient(135deg,#14b8a6,#0d9488)}.ProfitLossReport_statIcon__liFko.ProfitLossReport_indigo__K6Mn2{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ProfitLossReport_statInfo__fSB\+j{flex:1 1}.ProfitLossReport_statValue__op\+x3{color:#0f172a;font-size:18px;font-weight:700}.ProfitLossReport_statLabel__qbkMm{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.ProfitLossReport_searchBar__6lW0E{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px}.ProfitLossReport_searchInput__768W9{flex:1 1;min-width:250px;position:relative}.ProfitLossReport_searchInput__768W9 i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.ProfitLossReport_searchInput__768W9 input{background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:9px 12px 9px 36px;width:100%}.ProfitLossReport_searchInput__768W9 input:focus{background:#fff;border-color:#6366f1;outline:none}.ProfitLossReport_clearSearch__jfqdM{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ProfitLossReport_clearSearch__jfqdM:hover{color:#64748b}.ProfitLossReport_quickFilter__xC8Ks{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;min-width:130px;padding:9px 12px}.ProfitLossReport_quickFilter__xC8Ks:focus{border-color:#6366f1;outline:none}.ProfitLossReport_clearBtn__g92G6{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 14px}.ProfitLossReport_clearBtn__g92G6:hover{background:#e2e8f0;color:#475569}.ProfitLossReport_filtersPanel__8\+Exn{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.ProfitLossReport_filterHeader__sKgiX{align-items:center;background:#f1f5f9;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:12px 16px}.ProfitLossReport_filterHeader__sKgiX h3{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.ProfitLossReport_filterHeader__sKgiX h3 i{color:#6366f1}.ProfitLossReport_filterHeader__sKgiX button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px}.ProfitLossReport_filterGrid__oEfyd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.ProfitLossReport_filterGroup__UZoHF label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:8px}.ProfitLossReport_filterGroup__UZoHF label i{color:#64748b;font-size:11px}.ProfitLossReport_filterGroup__UZoHF input,.ProfitLossReport_filterGroup__UZoHF select{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px;width:100%}.ProfitLossReport_filterGroup__UZoHF input:focus,.ProfitLossReport_filterGroup__UZoHF select:focus{border-color:#6366f1;outline:none}.ProfitLossReport_dateRange__7a0Xr{align-items:center;display:flex;gap:10px}.ProfitLossReport_dateRange__7a0Xr input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;flex:1 1;font-size:12px;padding:9px 12px}.ProfitLossReport_dateRange__7a0Xr input:focus{border-color:#6366f1;outline:none}.ProfitLossReport_dateRange__7a0Xr span{color:#94a3b8;font-size:12px}.ProfitLossReport_filterActions__ajbdw{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.ProfitLossReport_applyBtn__H6X\+s{align-items:center;background:#6366f1;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.ProfitLossReport_applyBtn__H6X\+s:hover{background:#4f46e5}.ProfitLossReport_resetBtn__Pae8U{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.ProfitLossReport_resetBtn__Pae8U:hover{background:#f1f5f9}.ProfitLossReport_tableCard__a2Cwf{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ProfitLossReport_tableHeader__Kaabc{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 16px}.ProfitLossReport_tableTitle__PL\+ke{align-items:center;display:flex;gap:10px}.ProfitLossReport_tableTitle__PL\+ke h3{color:#0f172a;font-size:14px;font-weight:600;margin:0}.ProfitLossReport_tableCount__pw02V{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;padding:3px 8px}.ProfitLossReport_showingInfo__8a-UP{color:#64748b;font-size:12px}.ProfitLossReport_tableWrapper__MbfHY{overflow-x:auto}.ProfitLossReport_table__-Uy2J{border-collapse:collapse;width:100%}.ProfitLossReport_table__-Uy2J th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.ProfitLossReport_table__-Uy2J td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.ProfitLossReport_table__-Uy2J tbody tr{transition:background .15s}.ProfitLossReport_table__-Uy2J tbody tr:hover{background:#f8fafc}.ProfitLossReport_clickable__kKR5n{cursor:pointer}.ProfitLossReport_sectionRow__sgBHk{background:#f8fafc}.ProfitLossReport_sectionRow__sgBHk td{color:#0f172a;font-weight:700;padding:10px 14px}.ProfitLossReport_sectionRow__sgBHk.ProfitLossReport_revenue__ZVRix{background:#ecfdf5}.ProfitLossReport_sectionRow__sgBHk.ProfitLossReport_revenue__ZVRix td{color:#059669}.ProfitLossReport_sectionRow__sgBHk.ProfitLossReport_cogs__eV3cC{background:#fef2f2}.ProfitLossReport_sectionRow__sgBHk.ProfitLossReport_cogs__eV3cC td{color:#dc2626}.ProfitLossReport_sectionRow__sgBHk.ProfitLossReport_expenses__G\+LHO{background:#fff7ed}.ProfitLossReport_sectionRow__sgBHk.ProfitLossReport_expenses__G\+LHO td{color:#c2410c}.ProfitLossReport_sectionRow__sgBHk.ProfitLossReport_grossProfit__hpIWC{background:#eff6ff}.ProfitLossReport_sectionRow__sgBHk.ProfitLossReport_grossProfit__hpIWC td{color:#1d4ed8}.ProfitLossReport_sectionRow__sgBHk.ProfitLossReport_netProfit__s9QHB{background:#f0fdf4;font-size:14px}.ProfitLossReport_sectionRow__sgBHk.ProfitLossReport_netProfit__s9QHB td{color:#059669;font-weight:700}.ProfitLossReport_totalRow__GQgRO{background:#f1f5f9}.ProfitLossReport_totalRow__GQgRO td{font-weight:600}.ProfitLossReport_accountName__ckCNC{color:#0f172a;font-weight:500}.ProfitLossReport_accountDescription__ULsMi{color:#64748b;font-size:12px}.ProfitLossReport_amount__c2mMv{color:#0f172a;font-weight:600;text-align:right}.ProfitLossReport_positiveAmount__SasDy{color:#059669;font-weight:600;text-align:right}.ProfitLossReport_negativeAmount__zMYdJ{color:#dc2626;font-weight:600;text-align:right}.ProfitLossReport_percentValue__UvzsO{color:#64748b;font-size:12px}.ProfitLossReport_percentValue__UvzsO.ProfitLossReport_positive__m5RES{color:#059669}.ProfitLossReport_percentValue__UvzsO.ProfitLossReport_negative__SBq4r{color:#dc2626}.ProfitLossReport_statusBadge__9\+6Fg{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.ProfitLossReport_statusBadge__9\+6Fg.ProfitLossReport_gray__kgRHm{background:#f1f5f9;color:#475569}.ProfitLossReport_statusBadge__9\+6Fg.ProfitLossReport_orange__xSjjT{background:#fff7ed;color:#c2410c}.ProfitLossReport_statusBadge__9\+6Fg.ProfitLossReport_blue__q-hrY{background:#eff6ff;color:#1d4ed8}.ProfitLossReport_statusBadge__9\+6Fg.ProfitLossReport_green__jNe2o{background:#ecfdf5;color:#059669}.ProfitLossReport_statusBadge__9\+6Fg.ProfitLossReport_red__Oi6z3{background:#fef2f2;color:#dc2626}.ProfitLossReport_statusBadge__9\+6Fg.ProfitLossReport_purple__eg5oW{background:#f5f3ff;color:#7c3aed}.ProfitLossReport_statusBadge__9\+6Fg.ProfitLossReport_teal__XdALN{background:#f0fdfa;color:#0d9488}.ProfitLossReport_actions__i1lOl{display:flex;gap:4px}.ProfitLossReport_actions__i1lOl button{align-items:center;background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.ProfitLossReport_actions__i1lOl button:hover{background:#e2e8f0;border-color:#6366f1;color:#4f46e5}.ProfitLossReport_pagination__QbGnT{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:4px;justify-content:center;padding:16px}.ProfitLossReport_pageBtn__Ew0wv{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .15s ease}.ProfitLossReport_pageBtn__Ew0wv:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.ProfitLossReport_pageBtn__Ew0wv:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.ProfitLossReport_pageBtn__Ew0wv.ProfitLossReport_active__BuAcQ{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.ProfitLossReport_pageBtn__Ew0wv.ProfitLossReport_active__BuAcQ:hover{background:#2563eb;border-color:#2563eb}.ProfitLossReport_ellipsis__ONTY4{align-items:center;color:#94a3b8;display:flex;font-size:14px;padding:0 8px}.ProfitLossReport_emptyState__e1ERU{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ProfitLossReport_emptyState__e1ERU i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.ProfitLossReport_emptyState__e1ERU h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.ProfitLossReport_emptyState__e1ERU p{color:#64748b;font-size:13px;margin:0 0 20px}.ProfitLossReport_loadingContainer__pPR5C{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.ProfitLossReport_spinner__GJtTA{animation:ProfitLossReport_spin__nU9xO .8s linear infinite;border:3px solid #c9d4e1;border-radius:50%;border-top-color:#6366f1;height:36px;margin-bottom:12px;width:36px}@keyframes ProfitLossReport_spin__nU9xO{to{transform:rotate(1turn)}}@media (max-width:1200px){.ProfitLossReport_statsRow__58PHH,.ProfitLossReport_summaryRow__GXSuA{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.ProfitLossReport_statsRow__58PHH{grid-template-columns:repeat(2,1fr)}.ProfitLossReport_summaryRow__GXSuA{grid-template-columns:1fr}.ProfitLossReport_pageHeader__qO7Ec{align-items:flex-start;flex-direction:column;gap:12px}.ProfitLossReport_headerActions__Dnw0W{flex-wrap:wrap;width:100%}}@media (max-width:600px){.ProfitLossReport_pageContainer__JfNO3{padding:12px}.ProfitLossReport_statsRow__58PHH{grid-template-columns:1fr}.ProfitLossReport_searchBar__6lW0E{flex-direction:column}.ProfitLossReport_searchInput__768W9{min-width:100%}.ProfitLossReport_quickFilter__xC8Ks{width:100%}.ProfitLossReport_pagination__QbGnT{flex-wrap:wrap;gap:6px;padding:12px}.ProfitLossReport_pageBtn__Ew0wv{font-size:12px;height:32px;min-width:32px}}@media print{.ProfitLossReport_pageContainer__JfNO3{background:#fff;padding:0}.ProfitLossReport_actions__i1lOl,.ProfitLossReport_filtersPanel__8\+Exn,.ProfitLossReport_headerActions__Dnw0W,.ProfitLossReport_pageHeader__qO7Ec,.ProfitLossReport_pagination__QbGnT,.ProfitLossReport_searchBar__6lW0E,.ProfitLossReport_statsRow__58PHH,.ProfitLossReport_summaryRow__GXSuA{display:none}.ProfitLossReport_tableCard__a2Cwf{border:none;box-shadow:none}}.TaxReports_pageContainer__xlLbJ{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.TaxReports_notification__UnCZF{align-items:center;animation:TaxReports_slideIn__78xZL .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.TaxReports_notification__UnCZF.TaxReports_success__olX\+6{border-left-color:#10b981}.TaxReports_notification__UnCZF.TaxReports_success__olX\+6 i{color:#10b981}.TaxReports_notification__UnCZF.TaxReports_error__IOuKN{border-left-color:#ef4444}.TaxReports_notification__UnCZF.TaxReports_error__IOuKN i{color:#ef4444}.TaxReports_notification__UnCZF button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes TaxReports_slideIn__78xZL{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.TaxReports_pageHeader__9MQDw{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.TaxReports_headerLeft__dY2Fg{align-items:center;display:flex;gap:14px}.TaxReports_headerIcon__Qvoyx{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.TaxReports_pageHeader__9MQDw h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.TaxReports_headerSubtitle__nmenm{color:#64748b;font-size:12px;margin:2px 0 0}.TaxReports_headerActions__dk2uU{display:flex;flex-wrap:wrap;gap:8px}.TaxReports_headerBtn__9Y07O{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.TaxReports_headerBtn__9Y07O:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.TaxReports_headerBtn__9Y07O.TaxReports_active__XQsU4{background:#667eea;border-color:#667eea;color:#fff}.TaxReports_statsRow__wTYgR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.TaxReports_statCard__pcrt0{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.TaxReports_statIcon__085T2{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.TaxReports_statIcon__085T2.TaxReports_blue__d5sah{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.TaxReports_statIcon__085T2.TaxReports_gray__yq6QM{background:linear-gradient(135deg,#64748b,#475569)}.TaxReports_statIcon__085T2.TaxReports_orange__Q6Oq8{background:linear-gradient(135deg,#f59e0b,#d97706)}.TaxReports_statIcon__085T2.TaxReports_green__8s5Jt{background:linear-gradient(135deg,#10b981,#059669)}.TaxReports_statIcon__085T2.TaxReports_purple__DA76A{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.TaxReports_statInfo__hCNhL{flex:1 1}.TaxReports_statValue__m79Pq{color:#0f172a;font-size:18px;font-weight:700}.TaxReports_statLabel__Iu5tO{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.TaxReports_searchBar__lcTkn{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px}.TaxReports_searchInput__N-G9S{flex:1 1;min-width:250px;position:relative}.TaxReports_searchInput__N-G9S i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.TaxReports_searchInput__N-G9S input{background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:9px 12px 9px 36px;width:100%}.TaxReports_searchInput__N-G9S input:focus{background:#fff;border-color:#667eea;outline:none}.TaxReports_clearSearch__ymWyy{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.TaxReports_clearSearch__ymWyy:hover{color:#64748b}.TaxReports_quickFilter__ubNVL{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;min-width:130px;padding:9px 12px}.TaxReports_quickFilter__ubNVL:focus{border-color:#667eea;outline:none}.TaxReports_clearBtn__udlrp{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 14px}.TaxReports_clearBtn__udlrp:hover{background:#e2e8f0;color:#475569}.TaxReports_filtersPanel__8gXs1{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.TaxReports_filterHeader__BfFJ\+{align-items:center;background:#f1f5f9;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:12px 16px}.TaxReports_filterHeader__BfFJ\+ h3{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.TaxReports_filterHeader__BfFJ\+ h3 i{color:#667eea}.TaxReports_filterHeader__BfFJ\+ button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px}.TaxReports_filterGrid__ASfVV{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.TaxReports_filterGroup__YbWVg{display:flex;flex-direction:column;gap:8px}.TaxReports_filterGroup__YbWVg label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px}.TaxReports_filterGroup__YbWVg label i{color:#64748b;font-size:11px}.TaxReports_filterGroup__YbWVg input,.TaxReports_filterGroup__YbWVg select{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px;width:100%}.TaxReports_filterGroup__YbWVg input:focus,.TaxReports_filterGroup__YbWVg select:focus{border-color:#667eea;outline:none}.TaxReports_dateRange__ZGxJX{align-items:center;display:flex;gap:10px}.TaxReports_dateRange__ZGxJX input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;flex:1 1;font-size:12px;padding:9px 12px}.TaxReports_dateRange__ZGxJX input:focus{border-color:#667eea;outline:none}.TaxReports_dateRange__ZGxJX span{color:#94a3b8;font-size:12px}.TaxReports_filterActions__kAz1j{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.TaxReports_applyBtn__bSGRG{align-items:center;background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.TaxReports_applyBtn__bSGRG:hover{background:#5a67d8}.TaxReports_resetBtn__6i7Fs{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.TaxReports_resetBtn__6i7Fs:hover{background:#f1f5f9}.TaxReports_taxBreakdownRow__71OHF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.TaxReports_taxCard__9vDQD{align-items:center;background:#fff;border:1px solid #c9d4e1;border-left:4px solid;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:16px}.TaxReports_taxCardVAT__kDa1i{border-left-color:#667eea}.TaxReports_taxCardNHIL__zxYDs{border-left-color:#10b981}.TaxReports_taxCardGETFUND__oeeWY{border-left-color:#f59e0b}.TaxReports_taxCardCOVID__Z80Ll{border-left-color:#ef4444}.TaxReports_taxCardIcon__zVub\+{align-items:center;border-radius:8px;display:flex;font-size:14px;height:36px;justify-content:center;width:36px}.TaxReports_taxCardVAT__kDa1i .TaxReports_taxCardIcon__zVub\+{background:#ede9fe;color:#667eea}.TaxReports_taxCardNHIL__zxYDs .TaxReports_taxCardIcon__zVub\+{background:#d1fae5;color:#10b981}.TaxReports_taxCardGETFUND__oeeWY .TaxReports_taxCardIcon__zVub\+{background:#fef3c7;color:#f59e0b}.TaxReports_taxCardCOVID__Z80Ll .TaxReports_taxCardIcon__zVub\+{background:#fee2e2;color:#ef4444}.TaxReports_taxCardInfo__hBUoV{flex:1 1}.TaxReports_taxCardValue__jLUi3{color:#0f172a;font-size:16px;font-weight:700}.TaxReports_taxCardLabel__WSwUp{color:#64748b;font-size:11px;font-weight:600}.TaxReports_chartsGrid__TUaPh{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.TaxReports_chartCard__qUQVZ{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.TaxReports_chartHeader__sBLyr{background:#f8fafc;border-bottom:1px solid #c9d4e1;padding:14px 16px}.TaxReports_chartHeader__sBLyr h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.TaxReports_chartHeader__sBLyr h3 i{color:#667eea}.TaxReports_chartBody__PfXV\+{padding:16px}.TaxReports_tableCard__Lg6qO{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.TaxReports_tableHeader__wiTBd{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 16px}.TaxReports_tableTitle__VMjkH{align-items:center;display:flex;gap:10px}.TaxReports_tableTitle__VMjkH h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.TaxReports_tableTitle__VMjkH h3 i{color:#667eea}.TaxReports_tableCount__33Uih{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;padding:3px 8px}.TaxReports_showingInfo__SNHqo{color:#64748b;font-size:12px}.TaxReports_tableWrapper__HM34n{overflow-x:auto}.TaxReports_table__RZjH0{border-collapse:collapse;width:100%}.TaxReports_table__RZjH0 th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.TaxReports_table__RZjH0 td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.TaxReports_table__RZjH0 tbody tr{transition:background .15s}.TaxReports_table__RZjH0 tbody tr:hover{background:#f8fafc}.TaxReports_clickable__VVp-6{cursor:pointer}.TaxReports_taxTypeCell__tUNAJ{align-items:center;display:flex;gap:10px}.TaxReports_taxDot__CpdcF{border-radius:50%;flex-shrink:0;height:10px;width:10px}.TaxReports_taxName__w4O9r{color:#0f172a;display:block;font-weight:500}.TaxReports_taxCode__AtNXb{color:#64748b;font-size:11px}.TaxReports_rateBadge__-3Rx6{background:#ede9fe;border-radius:4px;color:#667eea;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}.TaxReports_invoiceNumber__zL7qY{color:#667eea;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600}.TaxReports_productName__7bmt8{color:#0f172a;font-weight:500}.TaxReports_itemsBadge__ZM7Ha{align-items:center;background:#e0e7ff;border-radius:4px;color:#4338ca;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-width:24px;padding:3px 8px}.TaxReports_skuBadge__lxIE0{background:#f1f5f9;border-radius:4px;color:#475569;font-family:Monaco,Consolas,monospace;font-size:11px;padding:2px 6px}.TaxReports_categoryBadge__67blQ{background:#eff6ff;border-radius:4px;color:#1d4ed8;font-size:11px;padding:3px 8px}.TaxReports_amount__aaB0f{color:#0f172a;font-weight:600}.TaxReports_statusBadge__gkn5q{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.TaxReports_progressWrapper__LwSvn{align-items:center;display:flex;gap:10px}.TaxReports_progressBar__YDDiU{background:#e2e8f0;border-radius:4px;flex:1 1;height:8px;min-width:60px;overflow:hidden}.TaxReports_progressFill__KZYzE{background:#667eea;border-radius:4px;height:100%;transition:width .3s ease}.TaxReports_progressWrapper__LwSvn span{color:#64748b;font-size:12px;font-weight:600;min-width:35px}.TaxReports_actions__ol8qc{display:flex;gap:4px}.TaxReports_actions__ol8qc button{align-items:center;background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.TaxReports_actions__ol8qc button:hover{background:#e2e8f0;border-color:#667eea;color:#667eea}.TaxReports_pagination__roEhw{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:4px;justify-content:center;padding:16px}.TaxReports_pageBtn__yeGy2{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .15s ease}.TaxReports_pageBtn__yeGy2:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.TaxReports_pageBtn__yeGy2:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.TaxReports_pageBtn__yeGy2.TaxReports_active__XQsU4{background:#667eea;border-color:#667eea;color:#fff;font-weight:600}.TaxReports_pageBtn__yeGy2.TaxReports_active__XQsU4:hover{background:#5a67d8;border-color:#5a67d8}.TaxReports_ellipsis__cADwJ{align-items:center;color:#94a3b8;display:flex;font-size:14px;padding:0 8px}.TaxReports_emptyState__jaXjq{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.TaxReports_emptyState__jaXjq i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.TaxReports_emptyState__jaXjq h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.TaxReports_emptyState__jaXjq p{color:#64748b;font-size:13px;margin:0}.TaxReports_loadingContainer__iP61k{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.TaxReports_spinner__uhRad{animation:TaxReports_spin__ncj7u .8s linear infinite;border:3px solid #c9d4e1;border-radius:50%;border-top-color:#667eea;height:36px;margin-bottom:12px;width:36px}@keyframes TaxReports_spin__ncj7u{to{transform:rotate(1turn)}}.TaxReports_graFilingContainer__J\+js5{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.TaxReports_graHeader__W8ffI{align-items:center;background:linear-gradient(135deg,#1e3a5f,#0f172a);color:#fff;display:flex;gap:20px;padding:20px 24px}.TaxReports_graLogo__bvNFK{align-items:center;background:#ffffff1a;border-radius:10px;display:flex;font-size:22px;height:50px;justify-content:center;width:50px}.TaxReports_graTitle__qZmvw h2{font-size:18px;font-weight:700;margin:0 0 4px}.TaxReports_graTitle__qZmvw p{font-size:12px;margin:0;opacity:.8}.TaxReports_graPeriod__mkH76{margin-left:auto;text-align:right}.TaxReports_graPeriodLabel__s7gzs{display:block;font-size:10px;letter-spacing:.5px;opacity:.7;text-transform:uppercase}.TaxReports_graPeriodValue__kD70w{font-size:16px;font-weight:700}.TaxReports_graSection__nNoOo{border-bottom:1px solid #e2e8f0;padding:20px 24px}.TaxReports_graSection__nNoOo h3{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 16px}.TaxReports_graSection__nNoOo h3 i{color:#667eea}.TaxReports_graGrid__lh7vF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.TaxReports_graItem__YMkin{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.TaxReports_graItemHighlight__bCRUI{background:#ede9fe;border-color:#c4b5fd}.TaxReports_graLabel__w9QxE{color:#64748b;display:block;font-size:11px;margin-bottom:6px}.TaxReports_graValue__5QezB{color:#0f172a;font-size:16px;font-weight:700}.TaxReports_graValueNegative__gDlXU{color:#dc2626;font-size:16px;font-weight:700}.TaxReports_graTotalSection__jaArj{background:#f8fafc;padding:20px 24px}.TaxReports_graTotalCard__T4mwM{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);border-radius:10px;color:#fff;display:flex;gap:16px;padding:20px}.TaxReports_graTotalIcon__wnepY{align-items:center;background:#fff3;border-radius:10px;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.TaxReports_graTotalInfo__EzY1B{flex:1 1}.TaxReports_graTotalLabel__RHK44{display:block;font-size:13px;margin-bottom:4px;opacity:.9}.TaxReports_graTotalValue__KyKgJ{font-size:28px;font-weight:700}.TaxReports_graActions__JNTeo{border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:center;padding:20px 24px}.TaxReports_graExportBtn__opkMi{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.TaxReports_graExportBtn__opkMi:hover{background:#f5f3ff;border-color:#667eea;color:#667eea}.TaxReports_graPrintBtn__EyNtG{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);border:none;border-radius:6px;box-shadow:0 2px 6px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.TaxReports_graPrintBtn__EyNtG:hover{box-shadow:0 4px 10px #667eea66;transform:translateY(-1px)}@media (max-width:1200px){.TaxReports_statsRow__wTYgR{grid-template-columns:repeat(3,1fr)}.TaxReports_taxBreakdownRow__71OHF{grid-template-columns:repeat(2,1fr)}.TaxReports_chartsGrid__TUaPh{grid-template-columns:1fr}.TaxReports_graGrid__lh7vF{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.TaxReports_statsRow__wTYgR{grid-template-columns:repeat(2,1fr)}.TaxReports_pageHeader__9MQDw{align-items:flex-start;flex-direction:column;gap:12px}.TaxReports_headerActions__dk2uU{flex-wrap:wrap;width:100%}}@media (max-width:600px){.TaxReports_pageContainer__xlLbJ{padding:12px}.TaxReports_statsRow__wTYgR,.TaxReports_taxBreakdownRow__71OHF{grid-template-columns:1fr}.TaxReports_searchBar__lcTkn{flex-direction:column}.TaxReports_searchInput__N-G9S{min-width:100%}.TaxReports_quickFilter__ubNVL{width:100%}.TaxReports_graGrid__lh7vF{grid-template-columns:1fr}.TaxReports_graHeader__W8ffI{flex-direction:column;text-align:center}.TaxReports_graPeriod__mkH76{margin-left:0;text-align:center}.TaxReports_graActions__JNTeo{flex-direction:column}.TaxReports_graExportBtn__opkMi,.TaxReports_graPrintBtn__EyNtG{justify-content:center;width:100%}.TaxReports_pagination__roEhw{flex-wrap:wrap;gap:6px;padding:12px}.TaxReports_pageBtn__yeGy2{font-size:12px;height:32px;min-width:32px}}@media print{.TaxReports_pageContainer__xlLbJ{background:#fff;padding:0}.TaxReports_actions__ol8qc,.TaxReports_filtersPanel__8gXs1,.TaxReports_headerActions__dk2uU,.TaxReports_pageHeader__9MQDw,.TaxReports_pagination__roEhw,.TaxReports_searchBar__lcTkn,.TaxReports_statsRow__wTYgR{display:none}.TaxReports_tableCard__Lg6qO{border:none;box-shadow:none}.TaxReports_graActions__JNTeo{display:none}}.VendorReports_pageContainer__ySEKs{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.VendorReports_notification__Y1qq1{align-items:center;animation:VendorReports_slideIn__MMLxO .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.VendorReports_notification__Y1qq1.VendorReports_success__wSs\+T{border-left-color:#10b981}.VendorReports_notification__Y1qq1.VendorReports_success__wSs\+T i{color:#10b981}.VendorReports_notification__Y1qq1.VendorReports_error__ZJw1Q{border-left-color:#ef4444}.VendorReports_notification__Y1qq1.VendorReports_error__ZJw1Q i{color:#ef4444}.VendorReports_notification__Y1qq1 button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes VendorReports_slideIn__MMLxO{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes VendorReports_fadeOut__T1d8A{0%{opacity:1}to{opacity:0}}.VendorReports_notification__Y1qq1.VendorReports_fadeOut__T1d8A{animation:VendorReports_fadeOut__T1d8A .3s ease forwards}.VendorReports_pageHeader__VJUk6{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.VendorReports_headerLeft__Mi9Xl{align-items:center;display:flex;gap:14px}.VendorReports_headerIcon__1IIFv{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.VendorReports_pageHeader__VJUk6 h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.VendorReports_headerSubtitle__4vrZS{color:#64748b;font-size:12px;margin:2px 0 0}.VendorReports_headerActions__xp7P0{display:flex;flex-wrap:wrap;gap:8px}.VendorReports_headerBtn__GtXcG{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}.VendorReports_headerBtn__GtXcG:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.VendorReports_headerBtn__GtXcG.VendorReports_active__yXA3U{background:#667eea;border-color:#667eea;color:#fff}.VendorReports_statsRow__zrwQk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.VendorReports_statCard__bPfZz{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.VendorReports_statIcon__\+SzTQ{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.VendorReports_statIcon__\+SzTQ.VendorReports_blue__7CG7g{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.VendorReports_statIcon__\+SzTQ.VendorReports_green__5wb3W{background:linear-gradient(135deg,#10b981,#059669)}.VendorReports_statIcon__\+SzTQ.VendorReports_purple__lWBhu{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.VendorReports_statIcon__\+SzTQ.VendorReports_orange__g9UV1{background:linear-gradient(135deg,#f59e0b,#d97706)}.VendorReports_statIcon__\+SzTQ.VendorReports_cyan__h53PY{background:linear-gradient(135deg,#06b6d4,#0891b2)}.VendorReports_statIcon__\+SzTQ.VendorReports_red__lNCCy{background:linear-gradient(135deg,#ef4444,#dc2626)}.VendorReports_statIcon__\+SzTQ.VendorReports_gray__-fOlf{background:linear-gradient(135deg,#64748b,#475569)}.VendorReports_statInfo__wpuSI{flex:1 1}.VendorReports_statValue__Scd5p{color:#0f172a;font-size:18px;font-weight:700}.VendorReports_statLabel__V1U3O{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.VendorReports_searchBar__4-H7A{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:12px 16px}.VendorReports_searchInput__ob7hO{flex:1 1;min-width:250px;position:relative}.VendorReports_searchInput__ob7hO i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.VendorReports_searchInput__ob7hO input{background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:9px 12px 9px 36px;width:100%}.VendorReports_searchInput__ob7hO input:focus{background:#fff;border-color:#667eea;outline:none}.VendorReports_clearSearch__-lQ23{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.VendorReports_clearSearch__-lQ23:hover{color:#64748b}.VendorReports_quickFilter__JPNhb{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;min-width:130px;padding:9px 12px}.VendorReports_quickFilter__JPNhb:focus{border-color:#667eea;outline:none}.VendorReports_clearBtn__b5Qfo{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:9px 14px}.VendorReports_clearBtn__b5Qfo:hover{background:#e2e8f0;color:#475569}.VendorReports_filtersPanel__xHw3i{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.VendorReports_filterHeader__e5rvw{align-items:center;background:#f1f5f9;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:12px 16px}.VendorReports_filterHeader__e5rvw h3{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0}.VendorReports_filterHeader__e5rvw h3 i{color:#667eea}.VendorReports_filterHeader__e5rvw button{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px}.VendorReports_filterGrid__j-Glw{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.VendorReports_filterGroup__tLV-8{display:flex;flex-direction:column;gap:8px}.VendorReports_filterGroup__tLV-8 label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:6px}.VendorReports_filterGroup__tLV-8 label i{color:#64748b;font-size:11px}.VendorReports_filterGroup__tLV-8 input,.VendorReports_filterGroup__tLV-8 select{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:9px 12px;width:100%}.VendorReports_filterGroup__tLV-8 input:focus,.VendorReports_filterGroup__tLV-8 select:focus{border-color:#667eea;outline:none}.VendorReports_dateRange__UZRlJ{align-items:center;display:flex;gap:10px}.VendorReports_dateRange__UZRlJ input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;flex:1 1;font-size:12px;padding:9px 12px}.VendorReports_dateRange__UZRlJ input:focus{border-color:#667eea;outline:none}.VendorReports_dateRange__UZRlJ span{color:#94a3b8;font-size:12px}.VendorReports_filterActions__5HPqZ{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.VendorReports_applyBtn__cWe5g{align-items:center;background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.VendorReports_applyBtn__cWe5g:hover{background:#5a67d8}.VendorReports_resetBtn__Xh7oR{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.VendorReports_resetBtn__Xh7oR:hover{background:#f1f5f9}.VendorReports_vendorBreakdownRow__LXv1k{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.VendorReports_vendorCard__hUigq{align-items:center;background:#fff;border:1px solid #c9d4e1;border-left:4px solid;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:16px}.VendorReports_vendorCardBlue__Vwpny{border-left-color:#667eea}.VendorReports_vendorCardGreen__d9oAy{border-left-color:#10b981}.VendorReports_vendorCardOrange__TXp2F{border-left-color:#f59e0b}.VendorReports_vendorCardPurple__7s3oN{border-left-color:#8b5cf6}.VendorReports_vendorCardIcon__tjSFR{align-items:center;border-radius:8px;display:flex;font-size:14px;height:36px;justify-content:center;width:36px}.VendorReports_vendorCardBlue__Vwpny .VendorReports_vendorCardIcon__tjSFR{background:#ede9fe;color:#667eea}.VendorReports_vendorCardGreen__d9oAy .VendorReports_vendorCardIcon__tjSFR{background:#d1fae5;color:#10b981}.VendorReports_vendorCardOrange__TXp2F .VendorReports_vendorCardIcon__tjSFR{background:#fef3c7;color:#f59e0b}.VendorReports_vendorCardPurple__7s3oN .VendorReports_vendorCardIcon__tjSFR{background:#ede9fe;color:#8b5cf6}.VendorReports_vendorCardInfo__cozhB{flex:1 1}.VendorReports_vendorCardValue__HpvUn{color:#0f172a;font-size:16px;font-weight:700}.VendorReports_vendorCardLabel__SFARD{color:#64748b;font-size:11px;font-weight:600}.VendorReports_chartsGrid__eGjuL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.VendorReports_chartCard__nQMao{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.VendorReports_chartHeader__wEsXw{background:#f8fafc;border-bottom:1px solid #c9d4e1;padding:14px 16px}.VendorReports_chartHeader__wEsXw h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.VendorReports_chartHeader__wEsXw h3 i{color:#667eea}.VendorReports_chartBody__3G7md{padding:16px}.VendorReports_chartCardFull__Qscu-{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.VendorReports_chartCardFull__Qscu- .VendorReports_chartHeader__wEsXw{background:#f8fafc;border-bottom:1px solid #c9d4e1;padding:14px 16px}.VendorReports_chartCardFull__Qscu- .VendorReports_chartHeader__wEsXw h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.VendorReports_chartCardFull__Qscu- .VendorReports_chartHeader__wEsXw h3 i{color:#667eea}.VendorReports_chartCardFull__Qscu- .VendorReports_chartBody__3G7md{padding:16px}.VendorReports_tableCard__ZI3SP{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.VendorReports_tableHeader__v9grj{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 16px}.VendorReports_tableTitle__HsL6i{align-items:center;display:flex;gap:10px}.VendorReports_tableTitle__HsL6i h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.VendorReports_tableTitle__HsL6i h3 i{color:#667eea}.VendorReports_tableCount__UCx5S{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;padding:3px 8px}.VendorReports_showingInfo__EjnhS{color:#64748b;font-size:12px}.VendorReports_tableWrapper__ur5we{overflow-x:auto}.VendorReports_table__NJZ\+I{border-collapse:collapse;width:100%}.VendorReports_table__NJZ\+I th{background:#f1f5f9;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.VendorReports_table__NJZ\+I td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.VendorReports_table__NJZ\+I tbody tr{transition:background .15s}.VendorReports_table__NJZ\+I tbody tr:hover{background:#f8fafc}.VendorReports_clickable__Rhpl4{cursor:pointer}.VendorReports_vendorCell__a4Kdf{align-items:center;display:flex;gap:10px}.VendorReports_vendorDot__eX6PP{border-radius:50%;flex-shrink:0;height:10px;width:10px}.VendorReports_vendorName__7ozSC{color:#0f172a;display:block;font-weight:500}.VendorReports_vendorCode__ITut0{color:#64748b;font-size:11px}.VendorReports_vendorSubtext__Z4akE{color:#64748b;display:block;font-size:11px}.VendorReports_skuBadge__aFen4{background:#f1f5f9;border-radius:4px;color:#475569;font-family:Monaco,Consolas,monospace;font-size:11px;padding:2px 6px}.VendorReports_categoryBadge__cQTBh{background:#eff6ff;border-radius:4px;color:#1d4ed8;font-size:11px;padding:3px 8px}.VendorReports_itemsBadge__gZlzC{align-items:center;background:#e0e7ff;border-radius:4px;color:#4338ca;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-width:24px;padding:3px 8px}.VendorReports_amount__1iyHq{color:#0f172a;font-weight:600}.VendorReports_amountGreen__dBhtt{color:#059669;font-weight:600}.VendorReports_amountRed__y3WZE{color:#dc2626;font-weight:600}.VendorReports_productName__FfXlL{color:#0f172a;font-weight:500}.VendorReports_statusBadge__uqo3Y{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px}.VendorReports_statusBadge__uqo3Y.VendorReports_success__wSs\+T{background:#d1fae5;color:#059669}.VendorReports_statusBadge__uqo3Y.VendorReports_warning__3LP0e{background:#fef3c7;color:#d97706}.VendorReports_statusBadge__uqo3Y.VendorReports_danger__pfVUk{background:#fee2e2;color:#dc2626}.VendorReports_statusBadge__uqo3Y.VendorReports_info__tYHFN{background:#e0e7ff;color:#4338ca}.VendorReports_statusBadge__uqo3Y.VendorReports_secondary__YNlR2{background:#f1f5f9;color:#64748b}.VendorReports_progressWrapper__030YI{align-items:center;display:flex;gap:10px}.VendorReports_progressBar__aSZAR{background:#e2e8f0;border-radius:4px;flex:1 1;height:8px;min-width:60px;overflow:hidden}.VendorReports_progressFill__9smrG{background:#667eea;border-radius:4px;height:100%;transition:width .3s ease}.VendorReports_progressWrapper__030YI span{color:#64748b;font-size:12px;font-weight:600;min-width:35px}.VendorReports_bestBadge__kcQnQ{align-items:center;background:#fef3c7;border-radius:4px;color:#d97706;display:inline-flex;font-size:10px;font-weight:700;gap:4px;padding:3px 8px}.VendorReports_bestBadge__kcQnQ i{font-size:9px}.VendorReports_rankBadge__MgzWz{color:#64748b;font-size:11px;font-weight:600}.VendorReports_actions__VDt2F{display:flex;gap:4px}.VendorReports_actions__VDt2F button{align-items:center;background:#f8fafc;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.VendorReports_actions__VDt2F button:hover{background:#e2e8f0;border-color:#667eea;color:#667eea}.VendorReports_pagination__tyr39{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:4px;justify-content:center;padding:16px}.VendorReports_pageBtn__eTcY-{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:36px;justify-content:center;min-width:36px;padding:0 10px;transition:all .15s ease}.VendorReports_pageBtn__eTcY-:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.VendorReports_pageBtn__eTcY-:disabled{background:#f8fafc;cursor:not-allowed;opacity:.4}.VendorReports_pageBtn__eTcY-.VendorReports_active__yXA3U{background:#667eea;border-color:#667eea;color:#fff;font-weight:600}.VendorReports_pageBtn__eTcY-.VendorReports_active__yXA3U:hover{background:#5a67d8;border-color:#5a67d8}.VendorReports_ellipsis__5k-UW{align-items:center;color:#94a3b8;display:flex;font-size:14px;padding:0 8px}.VendorReports_emptyState__pIagh{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.VendorReports_emptyState__pIagh i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.VendorReports_emptyState__pIagh h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.VendorReports_emptyState__pIagh p{color:#64748b;font-size:13px;margin:0}.VendorReports_selectVendorPrompt__NBdBP{align-items:center;background:#fff;border:2px dashed #c9d4e1;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.VendorReports_selectVendorPrompt__NBdBP i{color:#667eea;font-size:56px;margin-bottom:20px;opacity:.6}.VendorReports_selectVendorPrompt__NBdBP h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 8px}.VendorReports_selectVendorPrompt__NBdBP p{color:#64748b;font-size:13px;margin:0}.VendorReports_infoBanner__c64On{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;display:flex;font-size:13px;gap:10px;margin-bottom:16px;padding:12px 16px}.VendorReports_infoBanner__c64On i{font-size:16px}.VendorReports_comparisonGrid__FoM9Z{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(450px,1fr));margin-bottom:16px}.VendorReports_comparisonCard__ggnFY{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.VendorReports_comparisonHeader__BC3V8{align-items:flex-start;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px}.VendorReports_productInfo__vrB35 code{background:#e2e8f0;border-radius:4px;color:#475569;font-size:11px;padding:2px 6px}.VendorReports_productInfo__vrB35 h4{color:#0f172a;font-size:14px;font-weight:600;margin:6px 0}.VendorReports_vendorCount__vAq3i{align-items:center;background:#667eea;border-radius:8px;color:#fff;display:flex;flex-direction:column;height:50px;justify-content:center;width:50px}.VendorReports_vendorCount__vAq3i span{font-size:18px;font-weight:700}.VendorReports_vendorCount__vAq3i small{font-size:9px;text-transform:uppercase}.VendorReports_priceRange__74A9q{grid-gap:8px;background:#f1f5f9;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:12px 16px}.VendorReports_priceDiff__KafqA,.VendorReports_priceHigh__81oLe,.VendorReports_priceLow__sL30Q{align-items:center;display:flex;font-size:12px;font-weight:600;gap:6px}.VendorReports_priceLow__sL30Q{color:#059669}.VendorReports_priceLow__sL30Q i{color:#10b981}.VendorReports_priceHigh__81oLe{color:#dc2626}.VendorReports_priceHigh__81oLe i{color:#ef4444}.VendorReports_priceDiff__KafqA{color:#6366f1}.VendorReports_priceDiff__KafqA i{color:#667eea}.VendorReports_vendorList__Wozge{padding:0}.VendorReports_vendorList__Wozge table{border-collapse:collapse;width:100%}.VendorReports_vendorList__Wozge th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:700;padding:10px 12px;text-align:left;text-transform:uppercase}.VendorReports_vendorList__Wozge td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:12px;padding:10px 12px}.VendorReports_vendorList__Wozge tbody tr:last-child td{border-bottom:none}.VendorReports_vendorList__Wozge tbody tr.VendorReports_bestPrice__oBZaX{background:#fef3c7}.VendorReports_vendorList__Wozge td strong{color:#0f172a;display:block;font-weight:600}.VendorReports_vendorList__Wozge td small{color:#64748b;font-size:10px}.VendorReports_loadingContainer__nc0sp{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.VendorReports_spinner__RfJ0i{animation:VendorReports_spin__0JCmG .8s linear infinite;border:3px solid #c9d4e1;border-radius:50%;border-top-color:#667eea;height:36px;margin-bottom:12px;width:36px}@keyframes VendorReports_spin__0JCmG{to{transform:rotate(1turn)}}.VendorReports_modalOverlay__JmAcX{align-items:center;background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.VendorReports_modal__nErJR{animation:VendorReports_modalSlideIn__GyMQ5 .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:500px;overflow:hidden;width:100%}@keyframes VendorReports_modalSlideIn__GyMQ5{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.VendorReports_modalHeader__1h62\+{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);color:#fff;display:flex;justify-content:space-between;padding:16px 20px}.VendorReports_modalHeader__1h62\+ h3{font-size:16px;font-weight:600;margin:0}.VendorReports_modalHeader__1h62\+ button{align-items:center;background:#fff3;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.VendorReports_modalHeader__1h62\+ button:hover{background:#ffffff4d}.VendorReports_modalBody__nh03C{max-height:400px;overflow-y:auto;padding:20px}.VendorReports_vendorDetails__NAysd{display:flex;flex-direction:column;gap:12px}.VendorReports_detailRow__zNqFK{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.VendorReports_detailLabel__sHOkD{color:#64748b;font-size:13px;font-weight:500}.VendorReports_detailValue__fe8od{color:#0f172a;font-size:13px;font-weight:600}.VendorReports_detailValue__fe8od code{background:#f1f5f9;border-radius:4px;font-size:12px;padding:2px 8px}.VendorReports_vendorDetails__NAysd hr{border:none;border-top:1px solid #e2e8f0;margin:8px 0}.VendorReports_modalFooter__Z28gk{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:16px 20px}.VendorReports_btnSecondary__4oZQG{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:10px 16px;transition:all .2s}.VendorReports_btnSecondary__4oZQG:hover{background:#f1f5f9;border-color:#94a3b8}.VendorReports_btnPrimary__p6Vqk{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:all .2s}.VendorReports_btnPrimary__p6Vqk:hover{background:linear-gradient(135deg,#5a67d8,#4c51bf);transform:translateY(-1px)}.VendorReports_noData__IxKOA{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.VendorReports_noData__IxKOA i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.VendorReports_noData__IxKOA h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.VendorReports_noData__IxKOA p{color:#64748b;font-size:13px;margin:0}@media (max-width:1200px){.VendorReports_statsRow__zrwQk{grid-template-columns:repeat(3,1fr)}.VendorReports_vendorBreakdownRow__LXv1k{grid-template-columns:repeat(2,1fr)}.VendorReports_chartsGrid__eGjuL,.VendorReports_comparisonGrid__FoM9Z{grid-template-columns:1fr}}@media (max-width:900px){.VendorReports_statsRow__zrwQk{grid-template-columns:repeat(2,1fr)}.VendorReports_pageHeader__VJUk6{align-items:flex-start;flex-direction:column;gap:12px}.VendorReports_headerActions__xp7P0{flex-wrap:wrap;width:100%}}@media (max-width:600px){.VendorReports_pageContainer__ySEKs{padding:12px}.VendorReports_statsRow__zrwQk,.VendorReports_vendorBreakdownRow__LXv1k{grid-template-columns:1fr}.VendorReports_searchBar__4-H7A{flex-direction:column}.VendorReports_searchInput__ob7hO{min-width:100%}.VendorReports_quickFilter__JPNhb{width:100%}.VendorReports_comparisonGrid__FoM9Z,.VendorReports_priceRange__74A9q{grid-template-columns:1fr}.VendorReports_pagination__tyr39{flex-wrap:wrap;gap:6px;padding:12px}.VendorReports_pageBtn__eTcY-{font-size:12px;height:32px;min-width:32px}.VendorReports_modal__nErJR{margin:10px;max-width:calc(100% - 20px)}}@media print{.VendorReports_pageContainer__ySEKs{background:#fff;padding:0}.VendorReports_actions__VDt2F,.VendorReports_filtersPanel__xHw3i,.VendorReports_headerActions__xp7P0,.VendorReports_pageHeader__VJUk6,.VendorReports_pagination__tyr39,.VendorReports_searchBar__4-H7A,.VendorReports_statsRow__zrwQk{display:none}.VendorReports_tableCard__ZI3SP{border:none;box-shadow:none}.VendorReports_modalOverlay__JmAcX,.VendorReports_notification__Y1qq1{display:none}}.AuditDetailDrawer_backdrop__lW9ms{animation:AuditDetailDrawer_auditBackdropFade__iMOl8 .2s ease-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;inset:0;position:fixed;z-index:2000}@keyframes AuditDetailDrawer_auditBackdropFade__iMOl8{0%{opacity:0}to{opacity:1}}.AuditDetailDrawer_drawer__8kmQ3{animation:AuditDetailDrawer_auditDrawerSlide__FxFoq .25s cubic-bezier(.2,.9,.3,1);background:#fff;bottom:0;box-shadow:-10px 0 40px #0f172a26;display:flex;flex-direction:column;max-width:100vw;position:fixed;right:0;top:0;width:620px;z-index:2001}@keyframes AuditDetailDrawer_auditDrawerSlide__FxFoq{0%{transform:translateX(100%)}to{transform:translateX(0)}}.AuditDetailDrawer_closeBtn__ohcTA{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .15s ease;width:34px;z-index:3}.AuditDetailDrawer_closeBtn__ohcTA:hover{background:#e2e8f0;color:#1e293b;transform:rotate(90deg)}.AuditDetailDrawer_storyHeader__Y11FJ{background:#fff;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:16px;padding:28px 24px 20px}.AuditDetailDrawer_avatar__YeEG3{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 3px 8px #667eea40;color:#fff;display:flex;flex-shrink:0;font-size:17px;font-weight:700;height:52px;justify-content:center;letter-spacing:.5px;width:52px}.AuditDetailDrawer_storyBody__BhqX3{flex:1 1;min-width:0;padding-right:40px}.AuditDetailDrawer_storyLine__MK-83{color:#334155;font-size:18px;letter-spacing:-.1px;line-height:1.45;margin-bottom:6px}.AuditDetailDrawer_storyUser__1BeDe{color:#0f172a;font-weight:700;margin-right:4px}.AuditDetailDrawer_storyVerb__5Rls9{color:#64748b;font-weight:500;margin-right:4px}.AuditDetailDrawer_storyRecord__T\+ToF{color:#0f172a;font-weight:700}.AuditDetailDrawer_storyMeta__G4At-{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:12.5px;gap:4px;margin-bottom:12px}.AuditDetailDrawer_storyTime__vUgHH{align-items:center;color:#475569;display:inline-flex;font-weight:600}.AuditDetailDrawer_storyDate__9cMMb{color:#94a3b8;font-family:Monaco,Consolas,monospace;font-size:11.5px}.AuditDetailDrawer_storyBranch__viRfN{align-items:center;color:#475569;display:inline-flex;font-weight:500}.AuditDetailDrawer_storyDot__IYemn{color:#cbd5e1;margin:0 4px}.AuditDetailDrawer_storyPillWrap__H1mcD{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AuditDetailDrawer_actionPill__ArDnY{align-items:center;border-radius:14px;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.3px;padding:5px 12px}.AuditDetailDrawer_actionPill__ArDnY i{font-size:11px}.AuditDetailDrawer_pillDefault__vRHul{background:#f1f5f9;color:#475569}.AuditDetailDrawer_pillCreate__ey2Tj{background:#d1fae5;color:#047857}.AuditDetailDrawer_pillSubmit__6O3V9{background:#e0e7ff;color:#4338ca}.AuditDetailDrawer_pillApprove__0aza8{background:#bbf7d0;color:#065f46}.AuditDetailDrawer_pillReject__V5mO\+{background:#fee2e2;color:#991b1b}.AuditDetailDrawer_pillDelete__VjMpK{background:#fecaca;color:#7f1d1d}.AuditDetailDrawer_pillUpdate__PVFi1{background:#fed7aa;color:#9a3412}.AuditDetailDrawer_pillInfo__qgJvp{background:#dbeafe;color:#1e40af}.AuditDetailDrawer_tableChip__lNl1W{background:#f3e8ff;border-radius:12px;color:#6b21a8;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.2px;padding:4px 10px}.AuditDetailDrawer_body__bf1i5{flex:1 1;overflow-y:auto;padding:20px 24px 32px}.AuditDetailDrawer_section__DeajU{margin-bottom:24px}.AuditDetailDrawer_section__DeajU:last-child{margin-bottom:0}.AuditDetailDrawer_sectionHead__hunk8{align-items:center;display:flex;gap:8px;margin-bottom:10px}.AuditDetailDrawer_sectionHead__hunk8 h3{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.6px;margin:0;text-transform:uppercase}.AuditDetailDrawer_sectionCount__KFbf-{align-items:center;background:#eef2ff;border-radius:10px;color:#4338ca;display:inline-flex;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 7px}.AuditDetailDrawer_changesCard__dvy37{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.AuditDetailDrawer_changeRow__DdTFz{padding:14px 16px;position:relative}.AuditDetailDrawer_changeDivider__P1Xjy{background:#f1f5f9;bottom:0;height:1px;left:16px;position:absolute;right:16px}.AuditDetailDrawer_changeField__ITfFV{color:#475569;font-size:12px;font-weight:700;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.AuditDetailDrawer_changeValues__MQI7Z{align-items:center;display:flex;font-size:13.5px;gap:10px;line-height:1.5}.AuditDetailDrawer_changeValuesStacked__LeZOF{align-items:stretch;flex-direction:column;gap:8px}.AuditDetailDrawer_changeOld__yRaaN{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;flex:1 1;font-family:Monaco,Consolas,monospace;font-size:12.5px;min-width:0;padding:8px 12px;text-decoration:line-through;-webkit-text-decoration-color:#991b1b59;text-decoration-color:#991b1b59;text-decoration-thickness:1.5px;word-break:break-word}.AuditDetailDrawer_changeOld__yRaaN span{white-space:pre-wrap}.AuditDetailDrawer_changeArrow__aqX2A{color:#94a3b8;flex-shrink:0;font-size:14px}.AuditDetailDrawer_changeValuesStacked__LeZOF .AuditDetailDrawer_changeArrow__aqX2A{align-self:center;transform:rotate(90deg)}.AuditDetailDrawer_changeNew__S4Oxj{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#065f46;flex:1 1;font-family:Monaco,Consolas,monospace;font-size:12.5px;font-weight:600;min-width:0;padding:8px 12px;word-break:break-word}.AuditDetailDrawer_changeNew__S4Oxj span{white-space:pre-wrap}.AuditDetailDrawer_changeEmpty__iPzaF{font-style:italic;opacity:.6;text-decoration:none!important}.AuditDetailDrawer_calloutCard__HO6YO{background:#fafbfc;border:1px solid #e5e7eb;border-left:3px solid #667eea;border-radius:8px;color:#1f2937;font-size:13.5px;line-height:1.55;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.AuditDetailDrawer_detailsList__M7uoC{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.AuditDetailDrawer_detailRow__O62-V{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;font-size:12.5px;gap:16px;padding:10px 14px}.AuditDetailDrawer_detailRow__O62-V:last-child{border-bottom:none}.AuditDetailDrawer_detailRowStacked__X-evq{align-items:stretch;flex-direction:column;gap:6px}.AuditDetailDrawer_detailKey__1Nw7t{color:#64748b;flex-shrink:0;font-size:12px;font-weight:600;width:120px}.AuditDetailDrawer_detailVal__dYe\+e{color:#0f172a;display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0;word-break:break-word}.AuditDetailDrawer_detailValSub__2rbFB{color:#94a3b8;font-size:11px;font-weight:500}.AuditDetailDrawer_detailValWrap__5VoJF{color:#475569;font-size:11.5px;line-height:1.5;white-space:normal;word-break:break-all}.AuditDetailDrawer_mono__H7U1Y{font-family:Monaco,Consolas,SF Mono,monospace;font-weight:600;letter-spacing:.2px}.AuditDetailDrawer_noChanges__LQ4L-{color:#94a3b8;padding:40px 20px;text-align:center}.AuditDetailDrawer_noChanges__LQ4L- i{color:#cbd5e1;display:block;font-size:32px;margin-bottom:12px}.AuditDetailDrawer_noChanges__LQ4L- p{font-size:13px;margin:0}@media (max-width:768px){.AuditDetailDrawer_drawer__8kmQ3{width:100vw}.AuditDetailDrawer_storyHeader__Y11FJ{gap:12px;padding:24px 20px 18px}.AuditDetailDrawer_avatar__YeEG3{font-size:15px;height:44px;width:44px}.AuditDetailDrawer_storyLine__MK-83{font-size:16px}.AuditDetailDrawer_body__bf1i5{padding:16px 20px 24px}.AuditDetailDrawer_changeValues__MQI7Z{align-items:stretch;flex-direction:column;gap:8px}.AuditDetailDrawer_changeArrow__aqX2A{align-self:center;transform:rotate(90deg)}.AuditDetailDrawer_detailRow__O62-V{flex-direction:column;gap:3px}.AuditDetailDrawer_detailKey__1Nw7t{width:auto}}.AuditHistory_pageContainer__8VdQB{background:#f5f7fa;margin:0 auto;max-width:1500px;min-height:100vh;padding:20px}.AuditHistory_mono__EYcn4{font-family:Monaco,Consolas,SF Mono,monospace;font-weight:600;letter-spacing:.2px}@keyframes AuditHistory_auditSpin__0SXha{to{transform:rotate(1turn)}}@keyframes AuditHistory_auditFade__Ix-97{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes AuditHistory_auditPopIn__U\+dKB{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AuditHistory_notification__jARK4{align-items:center;animation:AuditHistory_auditFade__Ix-97 .2s ease-out;background:#fff;border-left:4px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0000001f;display:flex;font-size:13px;gap:10px;min-width:280px;padding:12px 16px;position:fixed;right:20px;top:20px;z-index:1000}.AuditHistory_notification__jARK4.AuditHistory_success__CfzsE{border-left-color:#10b981;color:#064e3b}.AuditHistory_notification__jARK4.AuditHistory_success__CfzsE i{color:#10b981}.AuditHistory_notification__jARK4.AuditHistory_error__hACdd{border-left-color:#ef4444;color:#7f1d1d}.AuditHistory_notification__jARK4.AuditHistory_error__hACdd i{color:#ef4444}.AuditHistory_notification__jARK4 button{background:none;border:none;color:#64748b;cursor:pointer;font-size:18px;margin-left:auto;padding:0 4px}.AuditHistory_pageHeader__M4JNX{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #0000000f;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.AuditHistory_headerLeft__ICuaH{align-items:center;display:flex;gap:12px;min-width:0}.AuditHistory_backBtn__Ccanv{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:36px;justify-content:center;transition:all .15s ease;width:36px}.AuditHistory_backBtn__Ccanv:hover{background:#e2e8f0;color:#1e293b}.AuditHistory_headerIcon__neqFX{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;box-shadow:0 2px 6px #667eea40;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.AuditHistory_headerTitle__dWsqd{min-width:0}.AuditHistory_headerTitle__dWsqd h1{color:#1a202c;font-size:18px;font-weight:700;letter-spacing:-.2px;margin:0}.AuditHistory_headerTitle__dWsqd p{color:#64748b;font-size:12px;margin:2px 0 0;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuditHistory_headerActions__0-N2R{display:flex;flex-shrink:0;gap:8px}.AuditHistory_iconBtn__vmlFR{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;height:38px;justify-content:center;transition:all .15s ease;width:38px}.AuditHistory_iconBtn__vmlFR:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.AuditHistory_headerBtn__dur5d{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s ease}.AuditHistory_headerBtn__dur5d:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.AuditHistory_headerBtn__dur5d i{font-size:12px}.AuditHistory_scopeBanner__Ui2wy{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:8px;color:#3730a3;display:flex;gap:12px;margin-bottom:12px;padding:10px 14px}.AuditHistory_scopeBanner__Ui2wy i{color:#4f46e5;font-size:16px}.AuditHistory_scopeBanner__Ui2wy div{display:flex;flex-direction:column;gap:2px}.AuditHistory_scopeBanner__Ui2wy strong{color:#312e81;font-size:12.5px}.AuditHistory_scopeBanner__Ui2wy span{color:#4338ca;font-size:11.5px}.AuditHistory_filterRow__D3ioR{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:10px 14px}.AuditHistory_searchBox__ul9gV{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;display:flex;flex:1 1 260px;gap:8px;min-width:220px;padding:0 12px;transition:border-color .15s ease}.AuditHistory_searchBox__ul9gV:focus-within{background:#fff;border-color:#6366f1}.AuditHistory_searchBox__ul9gV>i{color:#94a3b8;font-size:13px}.AuditHistory_searchBox__ul9gV input{background:#0000;border:none;color:#1a202c;flex:1 1;font-size:13px;min-width:0;outline:none;padding:9px 0}.AuditHistory_searchBox__ul9gV input::placeholder{color:#94a3b8}.AuditHistory_searchClear__4EWBZ{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:10px;height:22px;justify-content:center;width:22px}.AuditHistory_searchClear__4EWBZ:hover{background:#cbd5e1;color:#1e293b}.AuditHistory_dateRange__gGKif{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;display:flex;flex-shrink:0;gap:6px;padding:5px 12px}.AuditHistory_dateRange__gGKif>i{color:#94a3b8;font-size:12px}.AuditHistory_dateRange__gGKif input{background:#0000;border:none;color:#1a202c;cursor:pointer;font-family:Monaco,Consolas,monospace;font-size:12.5px;outline:none;padding:4px 0}.AuditHistory_dateRange__gGKif span{color:#94a3b8;font-size:12px;font-weight:600}.AuditHistory_filterPopovers__xkc68{align-items:center;display:flex;flex-shrink:0;gap:8px}.AuditHistory_popoverWrap__tuXnK{position:relative}.AuditHistory_pillBtn__nFOp\+{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s ease;white-space:nowrap}.AuditHistory_pillBtn__nFOp\+:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.AuditHistory_pillBtn__nFOp\+:disabled{cursor:not-allowed;opacity:.5}.AuditHistory_pillBtn__nFOp\+ i{color:#94a3b8;font-size:11px}.AuditHistory_pillBtnActive__XKPQw{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important}.AuditHistory_pillBtnActive__XKPQw i{color:#667eea!important}.AuditHistory_popover__w8wMM{animation:AuditHistory_auditPopIn__U\+dKB .15s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 10px 30px #0f172a24;display:flex;flex-direction:column;left:0;max-height:400px;max-width:320px;min-width:240px;overflow:hidden;position:absolute;top:calc(100% + 6px);z-index:100}.AuditHistory_popoverRight__tnQlI{left:auto;right:0}.AuditHistory_popoverHeader__3SzGr{background:#f8fafc;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.4px;padding:10px 14px;text-transform:uppercase}.AuditHistory_popoverBody__IfXgS{flex:1 1;overflow-y:auto;padding:6px}.AuditHistory_popoverOption__aa5R5{align-items:center;background:#0000;border:none;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 10px;text-align:left;transition:background .1s ease;width:100%}.AuditHistory_popoverOption__aa5R5:hover{background:#f1f5f9}.AuditHistory_popoverOption__aa5R5 i{color:#94a3b8;font-size:11px;text-align:center;width:14px}.AuditHistory_popoverOptionActive__WXOsD{background:#eef2ff!important;color:#4338ca!important;font-weight:600}.AuditHistory_popoverOptionActive__WXOsD i{color:#667eea!important}.AuditHistory_popoverGroup__I7hE6{margin-top:4px}.AuditHistory_popoverGroupLabel__UKEYX{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.4px;padding:8px 10px 4px;text-transform:uppercase}.AuditHistory_popoverInput__ms7UB{border:1.5px solid #e2e8f0;border-radius:7px;box-sizing:border-box;color:#1a202c;font-family:Monaco,Consolas,monospace;font-size:12.5px;outline:none;padding:8px 10px;width:100%}.AuditHistory_popoverInput__ms7UB:focus{border-color:#6366f1}.AuditHistory_popoverInputActions__Dvueb{display:flex;gap:6px;margin-top:10px}.AuditHistory_popoverApply__DuwtR,.AuditHistory_popoverClear__WiUt3{border:1.5px solid;border-radius:7px;cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:7px 10px;transition:all .15s ease}.AuditHistory_popoverApply__DuwtR{background:linear-gradient(135deg,#667eea,#5568d3);border-color:#0000;color:#fff}.AuditHistory_popoverApply__DuwtR:hover{box-shadow:0 3px 8px #667eea4d;transform:translateY(-1px)}.AuditHistory_popoverClear__WiUt3{background:#fff;border-color:#cbd5e1;color:#64748b}.AuditHistory_popoverClear__WiUt3:hover{background:#f1f5f9}.AuditHistory_clearAllBtn__PwKvf{align-items:center;background:#0000;border:none;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:8px 12px;transition:all .15s ease}.AuditHistory_clearAllBtn__PwKvf:hover{background:#fef2f2}.AuditHistory_clearAllBtn__PwKvf i{font-size:10px}.AuditHistory_tableCard__iSZsf{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.AuditHistory_tableWrapper__6xlg9{overflow-x:auto}.AuditHistory_table__ju6fs{border-collapse:collapse;font-size:13px;width:100%}.AuditHistory_table__ju6fs thead{background:#f9fafb;position:-webkit-sticky;position:sticky;top:0;z-index:1}.AuditHistory_table__ju6fs thead th{border-bottom:1.5px solid #e5e7eb;color:#475569;font-size:11px;font-weight:700;letter-spacing:.4px;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.AuditHistory_table__ju6fs tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .1s ease}.AuditHistory_table__ju6fs tbody tr:last-child{border-bottom:none}.AuditHistory_clickableRow__EKwoc{cursor:pointer}.AuditHistory_clickableRow__EKwoc:hover{background:#f8fafc}.AuditHistory_table__ju6fs tbody td{color:#374151;padding:12px 14px;vertical-align:middle}.AuditHistory_colDate__fbSy5{width:110px}.AuditHistory_colWhat__Sw\+w8{min-width:260px}.AuditHistory_colUser__omp7I{width:170px}.AuditHistory_colRecord__dF2LJ{width:110px}.AuditHistory_colBranch__N3w4s{width:140px}.AuditHistory_colNotes__l4XmH{min-width:180px}.AuditHistory_actionsCell__u5Lzw{text-align:center;width:50px}.AuditHistory_whenCell__WJd4f{display:flex;flex-direction:column;gap:1px}.AuditHistory_whenCell__WJd4f strong{color:#1a202c;font-size:12.5px;font-weight:600;white-space:nowrap}.AuditHistory_whenCell__WJd4f span{color:#94a3b8;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600}.AuditHistory_whatCell__OM1uB{display:flex;flex-direction:column;gap:3px;min-width:0}.AuditHistory_whatMain__63oNp{align-items:center;display:flex;gap:8px;min-width:0}.AuditHistory_whatMain__63oNp strong{color:#1a202c;font-size:13px;font-weight:600;line-height:1.35}.AuditHistory_whatSubtitle__RwNlS{color:#64748b;font-size:11.5px;line-height:1.4;margin-left:32px}.AuditHistory_actionDot__wpre6{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:11px;height:26px;justify-content:center;width:26px}.AuditHistory_actionDot__wpre6 i{font-size:11px}.AuditHistory_pillDefault__8lEce{background:#f1f5f9;color:#475569}.AuditHistory_pillCreate__XHU1b{background:#d1fae5;color:#047857}.AuditHistory_pillSubmit__4pipQ{background:#e0e7ff;color:#4338ca}.AuditHistory_pillApprove__HWnoP{background:#bbf7d0;color:#065f46}.AuditHistory_pillReject__8ZPHy{background:#fee2e2;color:#991b1b}.AuditHistory_pillDelete__MI150{background:#fecaca;color:#7f1d1d}.AuditHistory_pillUpdate__sbm2t{background:#fed7aa;color:#9a3412}.AuditHistory_pillInfo__nOvQ7{background:#dbeafe;color:#1e40af}.AuditHistory_userCell__DwnQE{display:flex;flex-direction:column;gap:1px;min-width:0}.AuditHistory_userCell__DwnQE strong{color:#1a202c;font-size:13px;font-weight:600}.AuditHistory_userEmail__fmRYV{color:#94a3b8;font-size:11px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuditHistory_branchTag__pPdii{align-items:center;background:#eff6ff;border-radius:12px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px}.AuditHistory_branchTag__pPdii i{font-size:9px}.AuditHistory_muted__-yz4o{color:#94a3b8}.AuditHistory_notesCell__cdrWx{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-size:12.5px;line-height:1.4;max-width:320px;overflow:hidden;text-overflow:ellipsis}.AuditHistory_notesCell__cdrWx strong{color:#1a202c}.AuditHistory_viewBtn__uNWsg{align-items:center;background:#fff;border:1.5px solid #c7d2fe;border-radius:7px;color:#667eea;cursor:pointer;display:inline-flex;font-size:13px;height:32px;justify-content:center;transition:all .15s ease;width:32px}.AuditHistory_viewBtn__uNWsg:hover{background:#eef2ff;border-color:#667eea;box-shadow:0 2px 6px #667eea33;transform:translateY(-1px)}.AuditHistory_stateBox__qxGv-{color:#6b7280;padding:64px 20px;text-align:center}.AuditHistory_stateBox__qxGv- p{font-size:14px;margin:12px 0 0}.AuditHistory_stateHint__6Ya6Q{color:#94a3b8!important;font-size:12px!important}.AuditHistory_spinner__ghr8Z{animation:AuditHistory_auditSpin__0SXha .9s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#667eea;height:40px;margin:0 auto;width:40px}.AuditHistory_errorIcon__pCKjL{color:#ef4444;font-size:32px}.AuditHistory_emptyIcon__73iRY{color:#cbd5e1;font-size:36px}.AuditHistory_retryBtn__T2sRH{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:7px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:16px;padding:9px 20px;transition:all .15s ease}.AuditHistory_retryBtn__T2sRH:hover{background:#f1f5f9;border-color:#94a3b8}.AuditHistory_pagination__OEkre{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.AuditHistory_paginationInfo__zIB4b{color:#64748b;font-size:12.5px;font-weight:500}.AuditHistory_paginationControls__tWmVr{align-items:center;display:flex;gap:12px}.AuditHistory_pageSizeSelect__FbZmG{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2394a3b8%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;height:32px;outline:none;padding:0 28px 0 10px}.AuditHistory_pageSizeSelect__FbZmG:focus{border-color:#6366f1}.AuditHistory_pageButtons__sVsXm{display:flex;gap:4px}.AuditHistory_pageBtn__L2DzD{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;height:32px;min-width:32px;padding:0 10px;transition:all .15s}.AuditHistory_pageBtn__L2DzD:hover:not(:disabled):not(.AuditHistory_pageDots__JvgCB){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.AuditHistory_pageBtn__L2DzD:disabled{cursor:not-allowed;opacity:.4}.AuditHistory_pageBtnActive__E52nU{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.AuditHistory_pageDots__JvgCB{background:#0000;border:none;cursor:default}@media (max-width:1024px){.AuditHistory_filterRow__D3ioR{gap:8px}.AuditHistory_searchBox__ul9gV{flex:1 1 100%;order:-1}}@media (max-width:768px){.AuditHistory_pageContainer__8VdQB{padding:12px}.AuditHistory_pageHeader__M4JNX{align-items:stretch;flex-direction:column;gap:12px}.AuditHistory_headerActions__0-N2R{justify-content:stretch}.AuditHistory_headerBtn__dur5d{flex:1 1;justify-content:center}.AuditHistory_filterRow__D3ioR{padding:10px}.AuditHistory_filterPopovers__xkc68{flex-wrap:wrap;width:100%}.AuditHistory_pillBtn__nFOp\+{flex:1 1;justify-content:center;min-width:0}.AuditHistory_pillBtn__nFOp\+ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuditHistory_popover__w8wMM{left:0;max-width:400px;right:auto;width:calc(100vw - 32px)}.AuditHistory_popoverRight__tnQlI{left:auto;right:0}.AuditHistory_pagination__OEkre{align-items:stretch;flex-direction:column}.AuditHistory_paginationInfo__zIB4b{text-align:center}.AuditHistory_paginationControls__tWmVr{justify-content:center}}.AuditLogPage_pageWrapper__3Z\+oG{background:#f1f3f6;min-height:100vh;padding:20px 24px 48px}.AuditLogPage_dashboardContainer__9Y5Pl{margin:0 auto;max-width:1600px}.AuditLogPage_quickNav__03tNa{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:2px;margin-bottom:14px;overflow-x:auto;padding:8px}.AuditLogPage_backBtn__I8Rd6{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:36px;justify-content:center;margin:0 12px 0 4px;position:relative;transition:all .15s ease;width:36px}.AuditLogPage_backBtn__I8Rd6:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.AuditLogPage_backBtn__I8Rd6:after{background:#e2e8f0;content:"";height:22px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px}.AuditLogPage_quickNavBtn__0sdOd{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:#64748b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;margin-bottom:-1px;padding:13px 16px 15px;position:relative;transition:color .15s;white-space:nowrap}.AuditLogPage_quickNavBtn__0sdOd i{color:#94a3b8;font-size:12px;opacity:.9;transition:color .15s}.AuditLogPage_quickNavBtn__0sdOd:hover{color:#0f172a}.AuditLogPage_quickNavBtn__0sdOd:hover i{color:#4f46e5;opacity:1}.AuditLogPage_quickNavActive__fZH45{border-bottom-color:#4f46e5!important;color:#4f46e5!important}.AuditLogPage_quickNavActive__fZH45 i{color:#4f46e5!important;opacity:1}.AuditLogPage_statsGrid__35dJU{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.AuditLogPage_statCard__GlWbg{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:14px;padding:14px 18px;transition:transform .15s,box-shadow .15s}.AuditLogPage_statCard__GlWbg:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.AuditLogPage_statIcon__dpzvc{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.AuditLogPage_statIconBlue__NudWf{background:linear-gradient(135deg,#6366f1,#4f46e5)}.AuditLogPage_statIconGreen__LiZFc{background:linear-gradient(135deg,#10b981,#059669)}.AuditLogPage_statIconOrange__EwEVL{background:linear-gradient(135deg,#f59e0b,#d97706)}.AuditLogPage_statIconPurple__DSNR9{background:linear-gradient(135deg,#a855f7,#7e22ce)}.AuditLogPage_statInfo__EOS8h{display:flex;flex-direction:column;gap:2px;min-width:0}.AuditLogPage_statValue__KkXeD{font-feature-settings:"tnum";color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.AuditLogPage_statLabel__VL5rR{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.AuditLogPage_toolbar__Cf2GR{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:10px;margin-bottom:12px;padding:10px 14px}.AuditLogPage_toolbarLeft__sl2Zs{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.AuditLogPage_toolbarRight__if3uw{align-items:center;display:flex;flex-shrink:0;gap:6px}.AuditLogPage_toolbarSearch__I9BQk{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;height:36px;max-width:360px;padding:0 10px 0 34px;position:relative;transition:border-color .15s,background .15s;width:100%}.AuditLogPage_toolbarSearch__I9BQk:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.AuditLogPage_toolbarSearch__I9BQk>i{color:#94a3b8;font-size:12px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.AuditLogPage_toolbarSearchInput__7Cfd7{background:#0000;border:none;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:0}.AuditLogPage_toolbarSearchInput__7Cfd7::placeholder{color:#94a3b8}.AuditLogPage_toolbarSearchClear__kYiKk{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:11px;padding:4px 6px;transition:background .15s,color .15s}.AuditLogPage_toolbarSearchClear__kYiKk:hover{background:#e2e8f0;color:#475569}.AuditLogPage_toolbarBtn__DZuGn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:34px;padding:0 12px;transition:all .15s;white-space:nowrap}.AuditLogPage_toolbarBtn__DZuGn i{color:#64748b;font-size:11px}.AuditLogPage_toolbarBtn__DZuGn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.AuditLogPage_toolbarBtn__DZuGn:hover:not(:disabled) i{color:#4f46e5}.AuditLogPage_toolbarBtn__DZuGn:disabled{cursor:not-allowed;opacity:.55}.AuditLogPage_toolbarBtnActive__uOxPs{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.AuditLogPage_toolbarBtnActive__uOxPs i{color:#fff!important}.AuditLogPage_toolbarBadge__xPx9v{align-items:center;background:#fff;border-radius:9px;color:#4f46e5;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:2px;min-width:18px;padding:0 5px}.AuditLogPage_toolbarBtn__DZuGn:not(.AuditLogPage_toolbarBtnActive__uOxPs) .AuditLogPage_toolbarBadge__xPx9v{background:#ef4444;color:#fff}.AuditLogPage_toolbarIconBtn__--x22{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;height:34px;justify-content:center;transition:all .15s;width:34px}.AuditLogPage_toolbarIconBtn__--x22:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#4f46e5}.AuditLogPage_toolbarIconBtn__--x22:disabled{cursor:not-allowed;opacity:.55}.AuditLogPage_toolbarDivider__DR48c{background:#e2e8f0;height:20px;margin:0 2px;width:1px}.AuditLogPage_toolbarPopoverWrap__Aba7V{display:inline-block;position:relative}.AuditLogPage_popover__uv22N{animation:AuditLogPage_popoverIn__l5zIp .14s ease;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 32px #0f172a1f,0 2px 6px #0f172a0d;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);width:260px;z-index:100}.AuditLogPage_popoverWide__NE2LX{width:320px}@keyframes AuditLogPage_popoverIn__l5zIp{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.AuditLogPage_popoverHeader__3lq1X{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.06em;padding:10px 14px;text-transform:uppercase}.AuditLogPage_popoverLinkBtn__e1HQh{background:#0000;border:none;color:#4f46e5;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:0;padding:0;text-transform:none}.AuditLogPage_popoverLinkBtn__e1HQh:hover{color:#3730a3;text-decoration:underline}.AuditLogPage_popoverBody__IBJnx{max-height:360px;overflow-y:auto;padding:6px}.AuditLogPage_popoverFooter__DO0Xf{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 10px}.AuditLogPage_popoverHint__AYOGN{color:#64748b;font-size:11px;font-weight:500}.AuditLogPage_popoverCheckRow__s8HsU,.AuditLogPage_popoverRadioRow__teR-H{align-items:center;border-radius:6px;color:#0f172a;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:10px;padding:8px 10px;transition:background .1s}.AuditLogPage_popoverCheckRow__s8HsU:hover,.AuditLogPage_popoverRadioRow__teR-H:hover{background:#f1f5f9}.AuditLogPage_popoverRadioRowWithPill__QE7x3{align-items:center;display:inline-flex}.AuditLogPage_popoverCheckRow__s8HsU input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;flex-shrink:0;height:14px;margin:0;position:relative;transition:all .12s;width:14px}.AuditLogPage_popoverCheckRow__s8HsU input[type=checkbox]:checked{background:linear-gradient(180deg,#6366f1,#4f46e5);border-color:#4f46e5}.AuditLogPage_popoverCheckRow__s8HsU input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:3px}.AuditLogPage_popoverRadioRow__teR-H input[type=radio]{appearance:none;-webkit-appearance:none;border:1.5px solid #cbd5e1;border-radius:50%;cursor:pointer;flex-shrink:0;height:14px;margin:0;position:relative;transition:all .12s;width:14px}.AuditLogPage_popoverRadioRow__teR-H input[type=radio]:checked{border-color:#4f46e5;border-width:4px}.AuditLogPage_filterChips__z4\+om{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:10px 12px}.AuditLogPage_filterChipsLabel__BVtEG{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;margin-right:2px;text-transform:uppercase}.AuditLogPage_filterChip__vhexJ{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;display:inline-flex;font-size:12px;gap:6px;max-width:240px;padding:4px 6px 4px 10px}.AuditLogPage_filterChipKey__pe9gR{color:#4f46e5;font-weight:700}.AuditLogPage_filterChipValue__ILRwd{font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuditLogPage_filterChip__vhexJ button{align-items:center;background:#0000;border:none;border-radius:4px;color:#6366f1;cursor:pointer;display:inline-flex;font-size:10px;height:18px;justify-content:center;padding:0;transition:background .15s,color .15s;width:18px}.AuditLogPage_filterChip__vhexJ button:hover{background:#c7d2fe;color:#3730a3}.AuditLogPage_filterChipsClearAll__nsDcT{background:#0000;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;margin-left:auto;padding:4px 10px;transition:background .15s}.AuditLogPage_filterChipsClearAll__nsDcT:hover{background:#fef2f2}.AuditLogPage_errorAlert__W0OhW{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:12px;padding:12px 16px}.AuditLogPage_errorAlert__W0OhW i{font-size:16px}.AuditLogPage_errorAlert__W0OhW span{flex:1 1}.AuditLogPage_errorAlert__W0OhW button{align-items:center;background:none;border:none;border-radius:6px;color:#991b1b;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;width:24px}.AuditLogPage_errorAlert__W0OhW button:hover{background:#991b1b1a}.AuditLogPage_tableCard__XVldG{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.AuditLogPage_tableCardHeader__gZ0po{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;justify-content:space-between;padding:16px 22px}.AuditLogPage_tableHeaderLeft__ACH0N{align-items:center;display:flex;gap:16px}.AuditLogPage_tableRowCount__bS218{color:#64748b;font-size:12.5px;font-weight:500}.AuditLogPage_tableRowCount__bS218 strong{color:#0f172a;font-weight:700}.AuditLogPage_tableRowCountMuted__0YYVh{color:#94a3b8}.AuditLogPage_tableResponsive__AGGGr{overflow-x:auto}.AuditLogPage_modernTable__4ThIO{border-collapse:collapse;width:100%}.AuditLogPage_modernTableHead__WqoOa{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:2}.AuditLogPage_modernTableHead__WqoOa th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.AuditLogPage_modernTable__4ThIO tbody tr{border-bottom:1px solid #f1f5f9;transition:background .12s}.AuditLogPage_modernTable__4ThIO tbody tr:hover{background:#fafbfc}.AuditLogPage_clickableRow__6ZkDV{cursor:pointer}.AuditLogPage_clickableRow__6ZkDV:hover{background:#eef2ff!important}.AuditLogPage_modernTable__4ThIO td{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:13px;padding:11px 14px;vertical-align:middle}.AuditLogPage_colRight__la0wU{text-align:right!important}.AuditLogPage_userCell__QQST4{align-items:center;display:flex;gap:10px}.AuditLogPage_userAvatar__JP7Fp{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:50%;box-shadow:0 1px 3px #4f46e540;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:.02em;width:32px}.AuditLogPage_userInfo__3UOAA{min-width:0}.AuditLogPage_userName__zhcz-{color:#0f172a;font-size:13px;font-weight:600;line-height:1.2}.AuditLogPage_userMeta__3-AMT{color:#94a3b8;font-family:Consolas,Monaco,monospace;font-size:11px;margin-top:2px}.AuditLogPage_pill__cjmGJ{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 10px;white-space:nowrap}.AuditLogPage_pillDot__jnMt-{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.AuditLogPage_pillGreen__c2SC2{background:#d1fae5;color:#065f46}.AuditLogPage_pillRed__gTsf5{background:#fee2e2;color:#991b1b}.AuditLogPage_pillBlue__Zs-EF{background:#dbeafe;color:#1e40af}.AuditLogPage_pillOrange__AM-uo{background:#fed7aa;color:#9a3412}.AuditLogPage_pillPurple__wMUDl{background:#ede9fe;color:#5b21b6}.AuditLogPage_pillGray__70I9d{background:#f1f5f9;color:#475569}.AuditLogPage_dateCell__r0vGJ{display:flex;flex-direction:column;gap:2px}.AuditLogPage_dateText__7BoSq{color:#0f172a;font-size:13px;font-weight:500}.AuditLogPage_timeText__7UzpT{font-feature-settings:"tnum";color:#94a3b8;font-size:11.5px;font-variant-numeric:tabular-nums}.AuditLogPage_subjectCell__SS-2p{max-width:300px}.AuditLogPage_subjectText__eB2Ru{color:#475569;font-size:13px;font-style:italic}.AuditLogPage_codeChip__1nK86{background:#f1f5f9;border-radius:6px;color:#475569;display:inline-block;font-family:Consolas,Monaco,monospace;font-size:11px;font-weight:600;padding:3px 9px}.AuditLogPage_hostText__mvfVY{color:#475569;font-family:Consolas,Monaco,monospace;font-size:12.5px}.AuditLogPage_mutedDash__j7Jl9{color:#cbd5e1}.AuditLogPage_rowIconBtn__vBRB3{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:12px;height:30px;justify-content:center;transition:all .15s;width:30px}.AuditLogPage_rowIconBtn__vBRB3:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.AuditLogPage_skeletonRow__Kuza2 td{border-bottom:1px solid #f1f5f9;padding:14px}.AuditLogPage_skeletonBar__pu86d{animation:AuditLogPage_skeletonShimmer__\+8ljW 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;border-radius:6px;height:12px}@keyframes AuditLogPage_skeletonShimmer__\+8ljW{0%{background-position:200% 0}to{background-position:-200% 0}}.AuditLogPage_emptyState__9mJk5{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 24px;text-align:center}.AuditLogPage_emptyStateIcon__2B7Qv{align-items:center;background:#eef2ff;border-radius:50%;display:inline-flex;height:72px;justify-content:center;margin-bottom:4px;width:72px}.AuditLogPage_emptyStateIcon__2B7Qv i{color:#6366f1;font-size:28px}.AuditLogPage_emptyState__9mJk5 h3{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.AuditLogPage_emptyState__9mJk5 p{color:#64748b;font-size:13px;line-height:1.5;margin:0;max-width:400px}.AuditLogPage_emptyStateAction__30b2f{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:7px;margin-top:8px;padding:8px 16px;transition:box-shadow .15s,transform .15s}.AuditLogPage_emptyStateAction__30b2f:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.AuditLogPage_emptyStateAction__30b2f i{font-size:11px}.AuditLogPage_pagination__yXkog{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 20px}.AuditLogPage_pageInfo__tindY{color:#64748b;font-size:12.5px;font-weight:500}.AuditLogPage_pageInfo__tindY strong{color:#0f172a;font-weight:700}.AuditLogPage_pageButtons__omhgt{align-items:center;display:flex;gap:4px}.AuditLogPage_pageBtn__BVW2t{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;transition:all .15s ease;width:32px}.AuditLogPage_pageBtn__BVW2t:hover:not(:disabled){background:#eef2ff;border-color:#4f46e5;color:#4f46e5}.AuditLogPage_pageBtn__BVW2t:disabled{cursor:not-allowed;opacity:.4}.AuditLogPage_pageNumber__pqnJ7{color:#0f172a;font-size:13px;font-weight:600;padding:0 12px}.AuditLogPage_detailModalOverlay__\+llnf{align-items:center;animation:AuditLogPage_fadeIn__yNj6P .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1001}@keyframes AuditLogPage_fadeIn__yNj6P{0%{opacity:0}to{opacity:1}}.AuditLogPage_detailModal__WOvHr{animation:AuditLogPage_slideUp__isIO3 .2s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0f172a40;display:flex;flex-direction:column;max-height:90vh;max-width:640px;overflow:hidden;width:100%}@keyframes AuditLogPage_slideUp__isIO3{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.AuditLogPage_detailModalHeader__8oX20{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.AuditLogPage_detailModalHeader__8oX20 h3{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:700;gap:10px;margin:0}.AuditLogPage_detailModalHeader__8oX20 h3 i{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:8px;box-shadow:0 2px 6px #4f46e540;color:#fff;display:inline-flex;font-size:12px;height:32px;justify-content:center;width:32px}.AuditLogPage_detailModalClose__47T3d{background:#0000;border:1px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;height:32px;transition:all .15s;width:32px}.AuditLogPage_detailModalClose__47T3d:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.AuditLogPage_detailModalBody__yU\+Pe{flex:1 1;overflow-y:auto;padding:20px 22px}.AuditLogPage_detailSummary__uvVtz{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:18px;padding:14px 16px}.AuditLogPage_detailSummaryRow__pbXAe{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.AuditLogPage_detailSummaryTime__zA6J4{font-feature-settings:"tnum";color:#64748b;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.AuditLogPage_detailSummaryUser__xQOIU{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding-top:12px}.AuditLogPage_detailFields__IxIfC{display:flex;flex-direction:column;gap:0}.AuditLogPage_detailFieldRow__bevnA{grid-gap:14px;align-items:baseline;border-bottom:1px solid #f1f5f9;display:grid;font-size:12.5px;gap:14px;grid-template-columns:130px 1fr;padding:9px 0}.AuditLogPage_detailFieldRow__bevnA:last-child{border-bottom:none}.AuditLogPage_detailFieldLabel__B8CJ3{color:#64748b;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.AuditLogPage_detailFieldValue__kDSOD{color:#0f172a;font-weight:500;word-break:break-all}.AuditLogPage_detailFieldValueMono__jdbHP{color:#334155;font-family:Consolas,Monaco,monospace;font-size:12px}.AuditLogPage_detailJson__X\+n50{margin-top:18px}.AuditLogPage_detailJsonLabel__mxYMc{color:#64748b;font-size:11.5px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.AuditLogPage_detailJsonContent__GXBfU{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.5;margin:0;max-height:280px;overflow-x:auto;overflow-y:auto;padding:12px 14px}.AuditLogPage_detailModalFooter__JDY4O{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:14px 20px}.AuditLogPage_detailModalClose2__GcEOU{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:8px 18px;transition:all .15s}.AuditLogPage_detailModalClose2__GcEOU:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.AuditLogPage_toast__KXbhr{align-items:center;animation:AuditLogPage_slideInRight__oMIJT .3s ease-out;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;font-size:14px;font-weight:500;gap:12px;max-width:400px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes AuditLogPage_slideInRight__oMIJT{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.AuditLogPage_toast__KXbhr i:first-child{font-size:18px}.AuditLogPage_toastClose__AsocH{background:none;border:none;color:inherit;cursor:pointer;margin-left:auto;opacity:.7;padding:4px;transition:opacity .2s}.AuditLogPage_toastClose__AsocH:hover{opacity:1}.AuditLogPage_toastSuccess__cRo7k{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.AuditLogPage_toastError__vV7y7{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.AuditLogPage_toastInfo__dkxKU{background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff}@media (max-width:1200px){.AuditLogPage_statsGrid__35dJU{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.AuditLogPage_toolbar__Cf2GR{flex-wrap:wrap}.AuditLogPage_toolbarBtn__DZuGn span{display:none}.AuditLogPage_popover__uv22N{max-width:320px;width:90vw}.AuditLogPage_popoverWide__NE2LX{max-width:360px;width:92vw}}@media (max-width:768px){.AuditLogPage_pageWrapper__3Z\+oG{padding:12px}.AuditLogPage_statsGrid__35dJU{grid-template-columns:1fr 1fr}.AuditLogPage_quickNavBtn__0sdOd span{display:none}.AuditLogPage_detailFieldRow__bevnA{gap:4px;grid-template-columns:1fr}}.ActivationHelper_helperCard__hfC6V{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:20px;padding:24px}.ActivationHelper_helperHeader__ie95f{align-items:flex-start;display:flex;gap:14px;margin-bottom:20px}.ActivationHelper_helperIcon__8V4Zm{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:10px;color:#6366f1;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.ActivationHelper_helperTitle__PRtVz{color:#111827;font-size:16px;font-weight:600;margin:0}.ActivationHelper_helperSubtitle__iWHXc{color:#6b7280;font-size:13px;line-height:1.5;margin:2px 0 0}.ActivationHelper_detailsBlock__ND7ea{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:18px;padding:14px}.ActivationHelper_detailRow__9G\+eP{grid-gap:12px;align-items:center;border-bottom:1px dashed #e5e7eb;display:grid;gap:12px;grid-template-columns:110px 1fr;padding:8px 0}.ActivationHelper_detailRow__9G\+eP:last-child{border-bottom:none}.ActivationHelper_detailLabel__4-VJw{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.ActivationHelper_detailValueWrap__fFfFs{align-items:center;display:flex;gap:8px;min-width:0}.ActivationHelper_detailValue__g0\+9y{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;flex:1 1;font-family:inherit;font-size:13px;min-width:0;padding:6px 10px;word-break:break-all}.ActivationHelper_detailValueMono__vgQbD{font-family:Consolas,Monaco,monospace;font-size:12px}.ActivationHelper_detailCopyBtn__KKIgj{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:all .15s;width:30px}.ActivationHelper_detailCopyBtn__KKIgj:hover{background:#6366f1;border-color:#6366f1;color:#fff}.ActivationHelper_detailCopyBtn__KKIgj:disabled{cursor:not-allowed;opacity:.4}.ActivationHelper_detailCopyBtnCopied__9pPTl{background:#22c55e!important;border-color:#22c55e!important;color:#fff!important}.ActivationHelper_actionsRow__83yiz{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ActivationHelper_actionBtn__1qQiA{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;flex:1 1 200px;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:11px 16px;text-decoration:none;transition:all .15s}.ActivationHelper_actionBtnWhatsapp__Va2Z3{background:#25d366;color:#fff}.ActivationHelper_actionBtnWhatsapp__Va2Z3:hover{background:#1ebe5d;transform:translateY(-1px)}.ActivationHelper_actionBtnEmail__4a3o0{background:#6366f1;color:#fff}.ActivationHelper_actionBtnEmail__4a3o0:hover{background:#4f46e5;transform:translateY(-1px)}.ActivationHelper_actionBtnCopy__\+EkyI{background:#fff;border:1px solid #e5e7eb;color:#374151}.ActivationHelper_actionBtnCopy__\+EkyI:hover{border-color:#6366f1;color:#6366f1}.ActivationHelper_howBox__IQQct{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e3a8a;font-size:13px;line-height:1.6;padding:14px 16px}.ActivationHelper_howBox__IQQct strong{display:block;margin-bottom:6px}.ActivationHelper_howBox__IQQct ol{margin:0;padding-left:18px}.ActivationHelper_howBox__IQQct li{margin-bottom:4px}@media (max-width:640px){.ActivationHelper_detailRow__9G\+eP{gap:6px;grid-template-columns:1fr}.ActivationHelper_actionBtn__1qQiA{flex:1 1 100%}}.ActivationHelper_primaryActionRow__jb5sO{margin-bottom:14px}.ActivationHelper_actionBtnPrimary__Kl4\+c{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:center;padding:13px 18px;transition:all .15s;width:100%}.ActivationHelper_actionBtnPrimary__Kl4\+c:hover:not(:disabled){box-shadow:0 4px 12px #6366f159;transform:translateY(-1px)}.ActivationHelper_actionBtnPrimary__Kl4\+c:disabled{cursor:not-allowed;opacity:.6}.ActivationHelper_actionBtnPrimary__Kl4\+c i{font-size:16px}.ActivationHelper_primaryActionHint__t2pwq{color:#6b7280;display:block;font-size:12px;line-height:1.5;margin-top:8px;text-align:center}.ActivationHelper_fallbackLabel__aTjCz{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;position:relative;text-align:center;text-transform:uppercase}.ActivationHelper_fallbackLabel__aTjCz:after,.ActivationHelper_fallbackLabel__aTjCz:before{background:#e5e7eb;content:"";display:inline-block;height:1px;margin:0 8px;vertical-align:middle;width:30%}.LicensePage_pageWrapper__xhLyn{background:#f1f3f6;min-height:100vh;padding:20px 24px 48px}.LicensePage_dashboardContainer__2OObZ{margin:0 auto;max-width:1600px}.LicensePage_quickNav__f2WQ8{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:2px;margin-bottom:14px;overflow-x:auto;padding:8px}.LicensePage_backBtn__k2BFp{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:36px;justify-content:center;margin:0 12px 0 4px;position:relative;transition:all .15s ease;width:36px}.LicensePage_backBtn__k2BFp:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.LicensePage_backBtn__k2BFp:after{background:#e2e8f0;content:"";height:22px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px}.LicensePage_quickNavBtn__cYpLg{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:#64748b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;margin-bottom:-1px;padding:13px 16px 15px;position:relative;transition:color .15s;white-space:nowrap}.LicensePage_quickNavBtn__cYpLg i{color:#94a3b8;font-size:12px;opacity:.9;transition:color .15s}.LicensePage_quickNavBtn__cYpLg:hover{color:#0f172a}.LicensePage_quickNavBtn__cYpLg:hover i{color:#4f46e5;opacity:1}.LicensePage_quickNavActive__91Vgk{border-bottom-color:#4f46e5!important;color:#4f46e5!important}.LicensePage_quickNavActive__91Vgk i{color:#4f46e5!important;opacity:1}.LicensePage_statsGrid__qFdeN{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.LicensePage_statCard__QuZY9{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:14px;padding:14px 18px;transition:transform .15s,box-shadow .15s}.LicensePage_statCard__QuZY9:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.LicensePage_statIcon__zAxAo{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.LicensePage_statIconBlue__btdbK{background:linear-gradient(135deg,#6366f1,#4f46e5)}.LicensePage_statIconGreen__4EIND{background:linear-gradient(135deg,#10b981,#059669)}.LicensePage_statIconOrange__zgZbg{background:linear-gradient(135deg,#f59e0b,#d97706)}.LicensePage_statIconPurple__HZGgM{background:linear-gradient(135deg,#a855f7,#7e22ce)}.LicensePage_statInfo__VmD0X{display:flex;flex-direction:column;gap:2px;min-width:0}.LicensePage_statValue__z77dZ{font-feature-settings:"tnum";color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.LicensePage_statLabel__sndD7{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.LicensePage_toolbar__CBns7{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:10px;margin-bottom:12px;padding:10px 14px}.LicensePage_toolbarLeft__IefJK{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.LicensePage_toolbarRight__VA6rC{align-items:center;display:flex;flex-shrink:0;gap:6px}.LicensePage_toolbarSearch__ZzvxT{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;height:36px;max-width:360px;padding:0 10px 0 34px;position:relative;transition:border-color .15s,background .15s;width:100%}.LicensePage_toolbarSearch__ZzvxT:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.LicensePage_toolbarSearch__ZzvxT>i{color:#94a3b8;font-size:12px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.LicensePage_toolbarSearchInput__6BOZH{background:#0000;border:none;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:0}.LicensePage_toolbarSearchInput__6BOZH::placeholder{color:#94a3b8}.LicensePage_toolbarSearchClear__dM5bs{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:11px;padding:4px 6px;transition:background .15s,color .15s}.LicensePage_toolbarSearchClear__dM5bs:hover{background:#e2e8f0;color:#475569}.LicensePage_toolbarBtn__EARvX{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;height:34px;padding:0 12px;transition:all .15s;white-space:nowrap}.LicensePage_toolbarBtn__EARvX i{color:#64748b;font-size:11px}.LicensePage_toolbarBtn__EARvX:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.LicensePage_toolbarBtn__EARvX:hover:not(:disabled) i{color:#4f46e5}.LicensePage_toolbarBtn__EARvX:disabled{cursor:not-allowed;opacity:.55}.LicensePage_toolbarBtnActive__yVTzp{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.LicensePage_toolbarBtnActive__yVTzp i{color:#fff!important}.LicensePage_toolbarBadge__8ZjvF{align-items:center;background:#fff;border-radius:9px;color:#4f46e5;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:2px;min-width:18px;padding:0 5px}.LicensePage_toolbarBtn__EARvX:not(.LicensePage_toolbarBtnActive__yVTzp) .LicensePage_toolbarBadge__8ZjvF{background:#ef4444;color:#fff}.LicensePage_toolbarIconBtn__GHRv4{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;height:34px;justify-content:center;transition:all .15s;width:34px}.LicensePage_toolbarIconBtn__GHRv4:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#4f46e5}.LicensePage_toolbarIconBtn__GHRv4:disabled{cursor:not-allowed;opacity:.55}.LicensePage_toolbarDivider__JI\+bh{background:#e2e8f0;height:20px;margin:0 2px;width:1px}.LicensePage_toolbarPopoverWrap__Cu-f4{display:inline-block;position:relative}.LicensePage_popover__WeDpL{animation:LicensePage_popoverIn__XWFtm .14s ease;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 32px #0f172a1f,0 2px 6px #0f172a0d;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);width:260px;z-index:100}@keyframes LicensePage_popoverIn__XWFtm{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LicensePage_popoverHeader__PDz7P{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.06em;padding:10px 14px;text-transform:uppercase}.LicensePage_popoverLinkBtn__VbHBR{background:#0000;border:none;color:#4f46e5;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:0;padding:0;text-transform:none}.LicensePage_popoverLinkBtn__VbHBR:hover{color:#3730a3;text-decoration:underline}.LicensePage_popoverBody__q0fmP{max-height:320px;overflow-y:auto;padding:6px}.LicensePage_popoverFooter__NBSc2{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:8px 10px}.LicensePage_popoverHint__ok2No{color:#64748b;font-size:11px;font-weight:500}.LicensePage_popoverCheckRow__zYdb6,.LicensePage_popoverRadioRow__RJWjm{align-items:center;border-radius:6px;color:#0f172a;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:10px;padding:8px 10px;transition:background .1s}.LicensePage_popoverCheckRow__zYdb6:hover,.LicensePage_popoverRadioRow__RJWjm:hover{background:#f1f5f9}.LicensePage_popoverCheckRow__zYdb6 input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;flex-shrink:0;height:14px;margin:0;position:relative;transition:all .12s;width:14px}.LicensePage_popoverCheckRow__zYdb6 input[type=checkbox]:checked{background:linear-gradient(180deg,#6366f1,#4f46e5);border-color:#4f46e5}.LicensePage_popoverCheckRow__zYdb6 input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:3px}.LicensePage_popoverRadioRow__RJWjm input[type=radio]{appearance:none;-webkit-appearance:none;border:1.5px solid #cbd5e1;border-radius:50%;cursor:pointer;flex-shrink:0;height:14px;margin:0;position:relative;transition:all .12s;width:14px}.LicensePage_popoverRadioRow__RJWjm input[type=radio]:checked{border-color:#4f46e5;border-width:4px}.LicensePage_filterChips__3B0aw{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:10px 12px}.LicensePage_filterChipsLabel__gdHLq{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;margin-right:2px;text-transform:uppercase}.LicensePage_filterChip__1lut7{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;color:#3730a3;display:inline-flex;font-size:12px;gap:6px;max-width:240px;padding:4px 6px 4px 10px}.LicensePage_filterChipKey__JNB7p{color:#4f46e5;font-weight:700}.LicensePage_filterChipValue__max9p{font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LicensePage_filterChip__1lut7 button{align-items:center;background:#0000;border:none;border-radius:4px;color:#6366f1;cursor:pointer;display:inline-flex;font-size:10px;height:18px;justify-content:center;padding:0;transition:background .15s,color .15s;width:18px}.LicensePage_filterChip__1lut7 button:hover{background:#c7d2fe;color:#3730a3}.LicensePage_filterChipsClearAll__i5pHi{background:#0000;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;margin-left:auto;padding:4px 10px;transition:background .15s}.LicensePage_filterChipsClearAll__i5pHi:hover{background:#fef2f2}.LicensePage_errorAlert__aJ8bR{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:12px;padding:12px 16px}.LicensePage_errorAlert__aJ8bR i{font-size:16px}.LicensePage_errorAlert__aJ8bR span{flex:1 1}.LicensePage_errorAlert__aJ8bR button{align-items:center;background:none;border:none;border-radius:6px;color:#991b1b;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;width:24px}.LicensePage_errorAlert__aJ8bR button:hover{background:#991b1b1a}.LicensePage_tableCard__tGbgs{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.LicensePage_tableCardHeader__HTcbD{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;justify-content:space-between;padding:16px 22px}.LicensePage_tableHeaderLeft__8TDKI{align-items:center;display:flex;gap:16px}.LicensePage_tableRowCount__3JOFb{color:#64748b;font-size:12.5px;font-weight:500}.LicensePage_tableRowCount__3JOFb strong{color:#0f172a;font-weight:700}.LicensePage_tableRowCountMuted__8N8CB{color:#94a3b8}.LicensePage_tableResponsive__cqDSl{overflow-x:auto}.LicensePage_modernTable__rRvyS{border-collapse:collapse;width:100%}.LicensePage_modernTableHead__YiQiE{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:2}.LicensePage_modernTableHead__YiQiE th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.LicensePage_modernTable__rRvyS tbody tr{border-bottom:1px solid #f1f5f9;transition:background .12s}.LicensePage_modernTable__rRvyS tbody tr:hover{background:#fafbfc}.LicensePage_modernTable__rRvyS td{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:13px;padding:11px 14px;vertical-align:middle}.LicensePage_colRight__OAGHm{text-align:right!important}.LicensePage_branchNameCell__jWCId{align-items:center;display:flex;gap:8px}.LicensePage_branchNameText__yhDdB{color:#0f172a;font-weight:600}.LicensePage_codeChip__Abb9B{background:#f1f5f9;border-radius:6px;color:#475569;display:inline-block;font-family:Consolas,Monaco,monospace;font-size:11px;font-weight:600;padding:3px 9px}.LicensePage_mutedDash__Y9xDa{color:#cbd5e1}.LicensePage_dateCell__NpMLY{color:#64748b;font-size:12px}.LicensePage_statusTag__VjTx5{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px;white-space:nowrap}.LicensePage_statusTag__VjTx5 i{font-size:10px}.LicensePage_statusActive__hkNsG{background:#d1fae5;color:#065f46}.LicensePage_statusGrace__miCCN{background:#dbeafe;color:#1e40af}.LicensePage_statusExpiring__e5dnn{background:#fef3c7;color:#92400e}.LicensePage_statusExpired__jQaw0{background:#fee2e2;color:#991b1b}.LicensePage_statusMissing__z2bcZ{background:#f1f5f9;color:#64748b}.LicensePage_statusReadonly__IjdMz{background:#fef3c7;color:#92400e}.LicensePage_daysValue__EXtJW{font-feature-settings:"tnum";align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;gap:4px}.LicensePage_daysValue__EXtJW strong{color:#0f172a;font-size:14px;font-weight:700}.LicensePage_daysValue__EXtJW .LicensePage_daysSuffix__jParI{color:#94a3b8;font-size:11px;font-weight:500}.LicensePage_daysExpired__u6ZIk strong{color:#dc2626}.LicensePage_rowActionBtn__KqdnN{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:8px;box-shadow:0 1px 2px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:box-shadow .15s,transform .1s}.LicensePage_rowActionBtn__KqdnN:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.LicensePage_rowActionBtn__KqdnN i{font-size:10px}.LicensePage_rowActionBtnUrgent__aBKcr{background:linear-gradient(180deg,#ef4444,#dc2626);box-shadow:0 1px 2px #dc26264d}.LicensePage_rowActionBtnUrgent__aBKcr:hover{box-shadow:0 4px 10px #dc262659}.LicensePage_rowActionBtnSecondary__zDpRR{background:#fff;border:1px solid #e2e8f0;box-shadow:none;color:#475569}.LicensePage_rowActionBtnSecondary__zDpRR:hover{background:#f8fafc;border-color:#c7d2fe;box-shadow:0 1px 3px #4f46e526;color:#4f46e5}.LicensePage_skeletonRow__aL5tQ td{border-bottom:1px solid #f1f5f9;padding:14px}.LicensePage_skeletonBar__KyKDw{animation:LicensePage_skeletonShimmer__Z37Ya 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;border-radius:6px;height:12px}@keyframes LicensePage_skeletonShimmer__Z37Ya{0%{background-position:200% 0}to{background-position:-200% 0}}.LicensePage_emptyState__Me974{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 24px;text-align:center}.LicensePage_emptyStateIcon__BdnoX{align-items:center;background:#eef2ff;border-radius:50%;display:inline-flex;height:72px;justify-content:center;margin-bottom:4px;width:72px}.LicensePage_emptyStateIcon__BdnoX i{color:#6366f1;font-size:28px}.LicensePage_emptyState__Me974 h3{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.LicensePage_emptyState__Me974 p{color:#64748b;font-size:13px;line-height:1.5;margin:0;max-width:400px}.LicensePage_emptyStateAction__yQDYl{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:7px;margin-top:8px;padding:8px 16px;transition:box-shadow .15s,transform .15s}.LicensePage_emptyStateAction__yQDYl:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.LicensePage_emptyStateAction__yQDYl i{font-size:11px}.LicensePage_groupHeaderRow__y7xNK{background:#f8fafc!important;cursor:pointer;-webkit-user-select:none;user-select:none}.LicensePage_groupHeaderRow__y7xNK:hover{background:#eef2ff!important}.LicensePage_groupHeaderCell__X-fwb{border-bottom:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;padding:10px 14px!important}.LicensePage_groupHeaderInner__CKtVO{align-items:center;display:flex;gap:10px}.LicensePage_groupHeaderChevron__xSjR9{color:#64748b;font-size:10px;width:10px}.LicensePage_groupHeaderLabel__xUC8\+{color:#0f172a;font-size:12.5px;font-weight:700}.LicensePage_groupHeaderCount__900La{align-items:center;background:#e2e8f0;border-radius:10px;color:#475569;display:inline-flex;font-size:11px;font-weight:600;padding:2px 8px}.LicensePage_filterModalOverlay__aIO-x{align-items:center;animation:LicensePage_fadeIn__ZJJfL .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}@keyframes LicensePage_fadeIn__ZJJfL{0%{opacity:0}to{opacity:1}}.LicensePage_filterModal__1Tyjq{animation:LicensePage_slideUp__cbNFD .2s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0f172a40;display:flex;flex-direction:column;max-height:88vh;max-width:780px;overflow:hidden;width:92vw}@keyframes LicensePage_slideUp__cbNFD{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.LicensePage_filterModalHeader__iTtJQ{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.LicensePage_filterModalHeader__iTtJQ h3{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:700;gap:10px;margin:0}.LicensePage_filterModalHeader__iTtJQ h3 i{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:8px;box-shadow:0 2px 6px #4f46e540;color:#fff;display:inline-flex;font-size:12px;height:32px;justify-content:center;width:32px}.LicensePage_filterModalCount__D9km9{align-items:center;background:#ef4444;border-radius:10px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.LicensePage_filterModalClose__ajFl3{background:#0000;border:1px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;height:32px;transition:all .15s;width:32px}.LicensePage_filterModalClose__ajFl3:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.LicensePage_filterModalBody__S9g\+l{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.LicensePage_filterModalNav__er8\+R{background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex:0 0 200px;flex-direction:column;gap:2px;overflow-y:auto;padding:10px 8px}.LicensePage_filterModalNavItem__uai93{align-items:center;background:#0000;border:none;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:10px;padding:9px 12px;position:relative;text-align:left;transition:all .15s}.LicensePage_filterModalNavItem__uai93 i{color:#94a3b8;font-size:12px;text-align:center;width:16px}.LicensePage_filterModalNavItem__uai93:hover{background:#eef2ff;color:#0f172a}.LicensePage_filterModalNavItem__uai93:hover i{color:#4f46e5}.LicensePage_filterModalNavItemActive__2v4tw{background:#fff!important;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a14;color:#4f46e5!important}.LicensePage_filterModalNavItemActive__2v4tw i{color:#4f46e5!important}.LicensePage_filterModalNavDot__qU6h2{background:#4f46e5;border-radius:50%;height:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:6px}.LicensePage_filterModalContent__IJmN6{flex:1 1 auto;min-width:0;overflow-y:auto;padding:20px 24px}.LicensePage_filterModalSection__k5ocx{margin-bottom:20px}.LicensePage_filterModalSection__k5ocx:last-child{margin-bottom:0}.LicensePage_filterModalLabel__Hpmq9{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.LicensePage_filterChoiceGrid__RRUvL{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.LicensePage_filterChoice__yv-6T{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:10px 12px;text-align:center;transition:all .15s}.LicensePage_filterChoice__yv-6T:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.LicensePage_filterChoiceActive__ps7\+O{background:#eef2ff!important;border-color:#6366f1!important;box-shadow:inset 0 0 0 1px #6366f1;color:#4f46e5!important}.LicensePage_filterModalFooter__NS2K5{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 20px}.LicensePage_filterModalFooterRight__VPrxG{display:flex;gap:8px}.LicensePage_filterModalReset__IftCk{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;transition:background .15s}.LicensePage_filterModalReset__IftCk:hover{background:#fef2f2;border-color:#fecaca}.LicensePage_filterModalCancel__IaxzG{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:8px 18px;transition:all .15s}.LicensePage_filterModalCancel__IaxzG:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.LicensePage_filterModalApply__ZBuw\+{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:8px 18px;transition:box-shadow .15s,transform .15s}.LicensePage_filterModalApply__ZBuw\+:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.LicensePage_activationModalOverlay__dbzei{align-items:center;animation:LicensePage_fadeIn__ZJJfL .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;display:flex;inset:0;justify-content:center;position:fixed;z-index:1001}.LicensePage_activationModal__KRtW3{animation:LicensePage_slideUp__cbNFD .2s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0f172a40;display:flex;flex-direction:column;max-height:88vh;max-width:520px;overflow:hidden;width:92vw}.LicensePage_activationModalHeader__HzbIs{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.LicensePage_activationModalHeader__HzbIs h3{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:700;gap:10px;margin:0}.LicensePage_activationModalHeader__HzbIs h3 i{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:8px;box-shadow:0 2px 6px #4f46e540;color:#fff;display:inline-flex;font-size:12px;height:32px;justify-content:center;width:32px}.LicensePage_activationModalClose__Bgtib{background:#0000;border:1px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;height:32px;transition:all .15s;width:32px}.LicensePage_activationModalClose__Bgtib:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.LicensePage_activationModalBody__bXMW7{overflow-y:auto;padding:22px 24px}.LicensePage_activationBranchInfo__J-roP{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;margin-bottom:18px;padding:12px 14px}.LicensePage_activationBranchInfoLabel__EOK3u{color:#6366f1;font-size:10.5px;font-weight:700;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.LicensePage_activationBranchInfoName__SkXw8{align-items:center;color:#0f172a;display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:10px}.LicensePage_activationBranchCode__c-Iw1{background:#fff;border-radius:6px;color:#475569;font-family:Consolas,Monaco,monospace;font-size:11px;font-weight:600;padding:2px 8px}.LicensePage_activationFieldGroup__hKC2N{margin-bottom:14px}.LicensePage_activationFieldLabel__p7Px4{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.LicensePage_activationLicenseInput__KtffN{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;font-family:Consolas,Monaco,monospace;font-size:14px;letter-spacing:1px;outline:none;padding:12px 14px;text-transform:uppercase;transition:border-color .15s,box-shadow .15s;width:100%}.LicensePage_activationLicenseInput__KtffN:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.LicensePage_activationLicenseInput__KtffN:disabled{background:#f8fafc;cursor:not-allowed}.LicensePage_activationLicenseInput__KtffN::placeholder{color:#cbd5e1}.LicensePage_activationMessage__x8uwz{align-items:flex-start;border-radius:10px;display:flex;font-size:13px;font-weight:500;gap:9px;line-height:1.5;margin-bottom:14px;padding:11px 14px}.LicensePage_activationMessage__x8uwz i{flex-shrink:0;margin-top:2px}.LicensePage_activationMessageSuccess__bcbBo{background:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.LicensePage_activationMessageError__tcOc9{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.LicensePage_activationInfoBox__D82Ru{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:10px;margin-bottom:18px;padding:12px 14px}.LicensePage_activationInfoBox__D82Ru i{color:#64748b;flex-shrink:0;font-size:13px;margin-top:2px}.LicensePage_activationInfoBox__D82Ru p{color:#475569;font-size:12px;line-height:1.5;margin:0}.LicensePage_activationModalFooter__Hn2R1{display:flex;gap:8px;justify-content:flex-end}.LicensePage_activationCancelBtn__VMX6Y{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;padding:9px 18px;transition:all .15s}.LicensePage_activationCancelBtn__VMX6Y:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.LicensePage_activationCancelBtn__VMX6Y:disabled{cursor:not-allowed;opacity:.55}.LicensePage_activationSubmitBtn__rK2A4{align-items:center;background:linear-gradient(180deg,#6366f1,#4f46e5);border:none;border-radius:8px;box-shadow:0 1px 3px #4f46e54d;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:7px;padding:9px 20px;transition:box-shadow .15s,transform .15s}.LicensePage_activationSubmitBtn__rK2A4:hover:not(:disabled){box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.LicensePage_activationSubmitBtn__rK2A4:disabled{cursor:not-allowed;opacity:.6;transform:none}.LicensePage_btnSpinner__c1isq{animation:LicensePage_btnSpin__GEIaK .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes LicensePage_btnSpin__GEIaK{to{transform:rotate(1turn)}}.LicensePage_toast__mwKbI{align-items:center;animation:LicensePage_slideInRight__nw9tO .3s ease-out;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;font-size:14px;font-weight:500;gap:12px;max-width:400px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes LicensePage_slideInRight__nw9tO{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.LicensePage_toast__mwKbI i:first-child{font-size:18px}.LicensePage_toastClose__01nPS{background:none;border:none;color:inherit;cursor:pointer;margin-left:auto;opacity:.7;padding:4px;transition:opacity .2s}.LicensePage_toastClose__01nPS:hover{opacity:1}.LicensePage_toastSuccess__SWzrF{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.LicensePage_toastError__W2Jjx{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.LicensePage_toastInfo__0C85P{background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff}@media (max-width:1200px){.LicensePage_statsGrid__qFdeN{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.LicensePage_toolbar__CBns7{flex-wrap:wrap}.LicensePage_toolbarBtn__EARvX span{display:none}.LicensePage_filterModal__1Tyjq{max-height:95vh}.LicensePage_filterModalNav__er8\+R{flex:0 0 60px;padding:8px 4px}.LicensePage_filterModalNavItem__uai93 span{display:none}.LicensePage_filterModalNavItem__uai93{justify-content:center;padding:10px 8px}.LicensePage_filterChoiceGrid__RRUvL{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.LicensePage_pageWrapper__xhLyn{padding:12px}.LicensePage_statsGrid__qFdeN{grid-template-columns:1fr 1fr}.LicensePage_quickNavBtn__cYpLg span{display:none}}.AboutPage_pageWrapper__mkNG1{background:#f1f3f6;min-height:100vh;padding:20px 24px 48px}.AboutPage_dashboardContainer__7lKA0{margin:0 auto;max-width:1400px}.AboutPage_quickNav__Q--xX{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:2px;margin-bottom:14px;overflow-x:auto;padding:8px}.AboutPage_backBtn__2KAbZ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:36px;justify-content:center;margin:0 12px 0 4px;position:relative;transition:all .15s ease;width:36px}.AboutPage_backBtn__2KAbZ:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.AboutPage_backBtn__2KAbZ:after{background:#e2e8f0;content:"";height:22px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px}.AboutPage_quickNavBtn__9LxJW{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;border-radius:0;color:#64748b;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;margin-bottom:-1px;padding:13px 16px 15px;transition:color .15s;white-space:nowrap}.AboutPage_quickNavBtn__9LxJW i{color:#94a3b8;font-size:12px;opacity:.9;transition:color .15s}.AboutPage_quickNavBtn__9LxJW:hover{color:#0f172a}.AboutPage_quickNavBtn__9LxJW:hover i{color:#4f46e5;opacity:1}.AboutPage_quickNavActive__T5V68{border-bottom-color:#4f46e5!important;color:#4f46e5!important}.AboutPage_quickNavActive__T5V68 i{color:#4f46e5!important;opacity:1}.AboutPage_errorAlert__OWzoZ{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#991b1b;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:12px;padding:12px 16px}.AboutPage_errorAlert__OWzoZ i{font-size:16px}.AboutPage_errorAlert__OWzoZ span{flex:1 1}.AboutPage_errorAlert__OWzoZ button{align-items:center;background:none;border:none;border-radius:6px;color:#991b1b;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;width:24px}.AboutPage_heroCard__ZybDr{background:linear-gradient(135deg,#6366f1,#4f46e5 60%,#4338ca);border-radius:16px;box-shadow:0 4px 12px #4f46e52e;margin-bottom:16px;overflow:hidden;position:relative}.AboutPage_heroBackground__Z3jUL{background-image:radial-gradient(circle at 90% 10%,#ffffff1f 0,#0000 35%),radial-gradient(circle at 10% 90%,#ffffff14 0,#0000 40%);inset:0;pointer-events:none;position:absolute}.AboutPage_heroContent__\+D9lB{align-items:center;display:flex;gap:24px;padding:28px 32px;position:relative}.AboutPage_heroLogo__1oyWA{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff40;border-radius:20px;display:flex;flex-shrink:0;height:88px;justify-content:center;width:88px}.AboutPage_heroLogo__1oyWA i{color:#fff;font-size:40px}.AboutPage_heroInfo__634RL{color:#fff;flex:1 1;min-width:0}.AboutPage_heroLabel__3CHqx{font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;opacity:.85;text-transform:uppercase}.AboutPage_heroTitle__Yo0SX{font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 6px}.AboutPage_heroTagline__k5lKS{font-size:14px;font-weight:500;margin:0 0 14px;opacity:.92}.AboutPage_heroBadges__XU93X{display:flex;flex-wrap:wrap;gap:8px}.AboutPage_heroBadge__uCXg7{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border:1px solid #ffffff40;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 11px}.AboutPage_heroBadge__uCXg7 i{font-size:10px;opacity:.9}.AboutPage_heroBadgeBlank__6n5jq{align-items:center;background:#10b98140;border:1px solid #6ee7b766;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 11px}.AboutPage_heroBadgeBlank__6n5jq i{color:#6ee7b7;font-size:8px}.AboutPage_twoColGrid__MZZ2N{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.AboutPage_sectionCard__uUUHi{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:12px;overflow:hidden}.AboutPage_sectionHeader__0xOtL{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;justify-content:space-between;padding:14px 20px}.AboutPage_sectionTitle__7J\+VU{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:-.01em;margin:0}.AboutPage_sectionTitleIcon__FJ8j7{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:8px;box-shadow:0 2px 6px #4f46e540;color:#fff;display:inline-flex;font-size:12px;height:30px;justify-content:center;width:30px}.AboutPage_sectionLink__zWPQE{align-items:center;background:#0000;border:none;border-radius:6px;color:#4f46e5;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:4px 8px;transition:background .15s}.AboutPage_sectionLink__zWPQE:hover{background:#eef2ff}.AboutPage_sectionLink__zWPQE i{font-size:10px}.AboutPage_sectionBody__vtMFm{padding:18px 20px}.AboutPage_activationBranchRow__knG4p{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:14px}.AboutPage_activationBranchLabel__ChYQg{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.AboutPage_activationBranchName__H23TA{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.01em}.AboutPage_codeChip__lmxDX{background:#f1f5f9;border-radius:6px;color:#475569;display:inline-block;flex-shrink:0;font-family:Consolas,Monaco,monospace;font-size:11px;font-weight:600;padding:3px 9px}.AboutPage_licenseRowList__qF\+Qk{display:flex;flex-direction:column;gap:10px}.AboutPage_licenseRow__MAm-h{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.AboutPage_licenseRowLeft__1SdB-{align-items:center;display:flex;gap:10px;min-width:0}.AboutPage_licenseRowIcon__fNC5H{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.AboutPage_licenseRowIconGreen__FmODp{background:linear-gradient(135deg,#10b981,#059669)}.AboutPage_licenseRowIconBlue__p4uqV{background:linear-gradient(135deg,#6366f1,#4f46e5)}.AboutPage_licenseRowIconOrange__\+PgWe{background:linear-gradient(135deg,#f59e0b,#d97706)}.AboutPage_licenseRowIconRed__ZLCvX{background:linear-gradient(135deg,#ef4444,#dc2626)}.AboutPage_licenseRowIconGray__52Xhy{background:#cbd5e1}.AboutPage_licenseRowLabel__yf9fF{color:#0f172a;font-size:12.5px;font-weight:600;margin-bottom:3px}.AboutPage_licenseRowRight__d5UAR{font-feature-settings:"tnum";align-items:baseline;display:inline-flex;flex-shrink:0;font-variant-numeric:tabular-nums;gap:5px;text-align:right}.AboutPage_licenseRowDays__QtQV-{color:#0f172a;font-size:18px;font-weight:700}.AboutPage_licenseRowDaysExpired__uipip{color:#dc2626}.AboutPage_licenseRowDaysSuffix__Mkh4g{color:#94a3b8;font-size:11px;font-weight:500}.AboutPage_licenseRowDaysMissing__IpicM{color:#cbd5e1;font-size:18px;font-weight:700}.AboutPage_statusTag__Cf1qD{align-items:center;border-radius:6px;display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;padding:3px 8px;white-space:nowrap}.AboutPage_statusTag__Cf1qD i{font-size:9px}.AboutPage_statusActive__9D9qp{background:#d1fae5;color:#065f46}.AboutPage_statusGrace__l1yeq{background:#dbeafe;color:#1e40af}.AboutPage_statusExpiring__2s974{background:#fef3c7;color:#92400e}.AboutPage_statusExpired__i7fdF{background:#fee2e2;color:#991b1b}.AboutPage_statusMissing__AfiNt{background:#f1f5f9;color:#64748b}.AboutPage_readOnlyWarning__7-u5b{align-items:flex-start;background:#fef3c7;border:1px solid #fde68a;border-radius:10px;color:#92400e;display:flex;gap:12px;margin-top:14px;padding:12px 14px}.AboutPage_readOnlyWarning__7-u5b i{flex-shrink:0;font-size:16px;margin-top:2px}.AboutPage_readOnlyWarning__7-u5b strong{display:block;font-size:13px;font-weight:700;margin-bottom:2px}.AboutPage_readOnlyWarning__7-u5b p{font-size:12px;font-weight:500;margin:0}.AboutPage_infoList__MbORb{display:flex;flex-direction:column;margin:0;padding:0}.AboutPage_infoRow__X-jVb{grid-gap:14px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:14px;grid-template-columns:120px 1fr;padding:10px 0}.AboutPage_infoRow__X-jVb:last-child{border-bottom:none}.AboutPage_infoRow__X-jVb:first-child{padding-top:0}.AboutPage_infoRowLabel__02htY{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.AboutPage_infoRowValue__ppbbz{align-items:center;color:#0f172a;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin:0;min-width:0}.AboutPage_infoRowValueMono__XcUIm{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#334155;font-family:Consolas,Monaco,monospace;font-size:12.5px;padding:3px 8px}.AboutPage_infoRowValueTruncate__wuCgE{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AboutPage_infoRowValueEmpty__wbP0K{background:#0000;border:none;color:#cbd5e1;font-weight:400;padding:0}.AboutPage_copyBtn__aX9Hc{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#94a3b8;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;height:26px;justify-content:center;transition:all .15s;width:26px}.AboutPage_copyBtn__aX9Hc:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.AboutPage_copyBtn__aX9Hc i.AboutPage_fa-check__pjn6D{color:#059669}.AboutPage_envGrid__DTHWE{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.AboutPage_envTile__OPIdY{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;padding:12px 14px}.AboutPage_envTileIcon__Vv2le{align-items:center;border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:36px;justify-content:center;width:36px}.AboutPage_envTileIconBlue__RQ5vY{background:linear-gradient(135deg,#6366f1,#4f46e5)}.AboutPage_envTileIconGreen__uBLWD{background:linear-gradient(135deg,#10b981,#059669)}.AboutPage_envTileIconOrange__ye2S8{background:linear-gradient(135deg,#f59e0b,#d97706)}.AboutPage_envTileIconPurple__J-jRW{background:linear-gradient(135deg,#a855f7,#7e22ce)}.AboutPage_envTileInfo__8UaTg{min-width:0}.AboutPage_envTileLabel__n1tO8{color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.AboutPage_envTileValue__JSbxb{color:#0f172a;font-family:Consolas,Monaco,monospace;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AboutPage_aboutText__847Qr{color:#475569;font-size:13.5px;line-height:1.6;margin:0 0 18px}.AboutPage_featureGrid__qUmNs{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.AboutPage_featurePill__TY4FS{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;display:flex;font-size:12.5px;font-weight:600;gap:9px;padding:9px 12px;transition:all .15s}.AboutPage_featurePill__TY4FS:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.AboutPage_featurePill__TY4FS i{color:#4f46e5;font-size:13px;text-align:center;width:18px}.AboutPage_developerRow__f5Uiq{align-items:center;display:flex;gap:16px}.AboutPage_developerAvatar__Hy0Sk{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:14px;box-shadow:0 4px 10px #4f46e540;color:#fff;display:flex;flex-shrink:0;font-size:26px;height:64px;justify-content:center;width:64px}.AboutPage_developerInfo__b\+0Nc{flex:1 1}.AboutPage_developerName__Evx5e{color:#0f172a;font-size:17px;font-weight:700;letter-spacing:-.01em;margin-bottom:2px}.AboutPage_developerMeta__qPPVe{color:#64748b;font-size:12.5px;font-weight:500;margin-bottom:8px}.AboutPage_developerLinks__TnBDg{display:flex;flex-wrap:wrap;gap:16px}.AboutPage_developerLink__qimmh{align-items:center;color:#4f46e5;display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;text-decoration:none;transition:color .15s}.AboutPage_developerLink__qimmh:hover{color:#3730a3;text-decoration:underline}.AboutPage_developerLink__qimmh i{font-size:12px}.AboutPage_legalFooter__etpBZ{align-items:center;background:#0000;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:12px;justify-content:space-between;padding:14px 20px}.AboutPage_legalLeft__AnLsy,.AboutPage_legalRight__HBdm1{align-items:center;display:flex;gap:8px}.AboutPage_skeletonGroup__tRa2I{display:flex;flex-direction:column;gap:10px}.AboutPage_skeletonBar__gpK8m{animation:AboutPage_skeletonShimmer__WmZBK 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;border-radius:6px;height:14px}@keyframes AboutPage_skeletonShimmer__WmZBK{0%{background-position:200% 0}to{background-position:-200% 0}}.AboutPage_emptyMini__LdxD1{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:8px;padding:24px 16px;text-align:center}.AboutPage_emptyMini__LdxD1 i{color:#cbd5e1;font-size:28px}.AboutPage_emptyMini__LdxD1 p{font-size:13px;font-weight:500;margin:0}@media (max-width:1100px){.AboutPage_envGrid__DTHWE,.AboutPage_featureGrid__qUmNs{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.AboutPage_twoColGrid__MZZ2N{grid-template-columns:1fr}.AboutPage_heroContent__\+D9lB{align-items:flex-start;flex-direction:column;gap:18px;padding:24px}.AboutPage_heroLogo__1oyWA{height:72px;width:72px}.AboutPage_heroLogo__1oyWA i{font-size:32px}.AboutPage_heroTitle__Yo0SX{font-size:26px}}@media (max-width:768px){.AboutPage_pageWrapper__mkNG1{padding:12px}.AboutPage_quickNavBtn__9LxJW span{display:none}.AboutPage_infoRow__X-jVb{gap:4px;grid-template-columns:1fr}.AboutPage_envGrid__DTHWE{grid-template-columns:1fr}.AboutPage_featureGrid__qUmNs{grid-template-columns:1fr 1fr}.AboutPage_developerRow__f5Uiq,.AboutPage_legalFooter__etpBZ{flex-direction:column;text-align:center}.AboutPage_legalFooter__etpBZ{gap:4px}}.SeasonalSales_pageContainer__0fv0o{background:#f8fafc;min-height:100vh;padding:24px}.SeasonalSales_pageHeader__\+-\+1G{flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.SeasonalSales_headerLeft__82jZm,.SeasonalSales_pageHeader__\+-\+1G{align-items:center;display:flex;gap:16px}.SeasonalSales_backButton__xsVD2{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.SeasonalSales_backButton__xsVD2:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.SeasonalSales_headerLeft__82jZm h1{color:#1e293b;font-size:24px;font-weight:700;margin:0}.SeasonalSales_headerLeft__82jZm p{color:#64748b;font-size:14px;margin:4px 0 0}.SeasonalSales_headerActions__PHu2B{display:flex;gap:12px}.SeasonalSales_primaryButton__vS0cB{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;box-shadow:0 2px 4px #f59e0b4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.SeasonalSales_primaryButton__vS0cB:hover{box-shadow:0 4px 12px #f59e0b66;transform:translateY(-1px)}.SeasonalSales_secondaryButton__lrf4Q{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.SeasonalSales_secondaryButton__lrf4Q:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.SeasonalSales_statsGrid__82\+fD{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:24px}.SeasonalSales_statCard__wbme5{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:20px;transition:all .2s}.SeasonalSales_statCard__wbme5:hover{border-color:#f59e0b;box-shadow:0 4px 12px #0000000d}.SeasonalSales_statCard__wbme5.SeasonalSales_active__uE7xi{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#f59e0b}.SeasonalSales_statIcon__Q-Kyc{align-items:center;border-radius:12px;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.SeasonalSales_statIcon__Q-Kyc.SeasonalSales_all__mXEWw{background:#f1f5f9;color:#64748b}.SeasonalSales_statIcon__Q-Kyc.SeasonalSales_active__uE7xi{background:#dcfce7;color:#16a34a}.SeasonalSales_statIcon__Q-Kyc.SeasonalSales_scheduled__apXqX{background:#dbeafe;color:#2563eb}.SeasonalSales_statIcon__Q-Kyc.SeasonalSales_draft__SsjEc{background:#fef3c7;color:#d97706}.SeasonalSales_statIcon__Q-Kyc.SeasonalSales_ended__Zs\+3f{background:#f3f4f6;color:#6b7280}.SeasonalSales_statIcon__Q-Kyc.SeasonalSales_cancelled__QvZMA{background:#fee2e2;color:#dc2626}.SeasonalSales_statInfo__fIOss{flex:1 1}.SeasonalSales_statValue__ZUHTz{color:#1e293b;font-size:24px;font-weight:700}.SeasonalSales_statLabel__KkoPw{color:#64748b;font-size:13px}.SeasonalSales_filtersBar__sDgFC{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.SeasonalSales_searchBox__fFd0N{flex:1 1;max-width:400px;min-width:280px;position:relative}.SeasonalSales_searchBox__fFd0N i{color:#94a3b8;font-size:14px;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.SeasonalSales_searchBox__fFd0N input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:10px 14px 10px 40px;transition:all .2s;width:100%}.SeasonalSales_searchBox__fFd0N input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a;outline:none}.SeasonalSales_statusTabs__ms5TJ{background:#f1f5f9;border-radius:8px;display:flex;gap:4px;padding:4px}.SeasonalSales_statusTab__O-o7c{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .2s}.SeasonalSales_statusTab__O-o7c:hover{color:#1e293b}.SeasonalSales_statusTab__O-o7c.SeasonalSales_active__uE7xi{background:#fff;box-shadow:0 1px 2px #0000000d;color:#f59e0b}.SeasonalSales_refreshButton__TDvkE{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.SeasonalSales_refreshButton__TDvkE:hover{border-color:#f59e0b;color:#f59e0b}.SeasonalSales_tableContainer__Ozo49{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.SeasonalSales_table__b0Bf0{border-collapse:collapse;width:100%}.SeasonalSales_table__b0Bf0 th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.SeasonalSales_table__b0Bf0 td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:14px;padding:16px}.SeasonalSales_table__b0Bf0 tbody tr{cursor:pointer;transition:background .15s}.SeasonalSales_table__b0Bf0 tbody tr:hover{background:#fefce8}.SeasonalSales_table__b0Bf0 tbody tr:last-child td{border-bottom:none}.SeasonalSales_saleCode__ANzLH{background:#fef3c7;border-radius:4px;color:#f59e0b;font-family:Monaco,Consolas,monospace;font-size:13px;padding:4px 8px}.SeasonalSales_saleName__sFBES{color:#1e293b;font-weight:500}.SeasonalSales_saleDescription__DYRWu{color:#94a3b8;font-size:12px;margin-top:2px}.SeasonalSales_dateRange__7pMiO{display:flex;flex-direction:column;gap:2px}.SeasonalSales_dateRange__7pMiO span{font-size:13px}.SeasonalSales_dateRange__7pMiO .SeasonalSales_startDate__EDhJK{color:#16a34a}.SeasonalSales_dateRange__7pMiO .SeasonalSales_endDate__ObGig{color:#dc2626}.SeasonalSales_discountBadge__yqJZE{align-items:center;background:#fef3c7;border-radius:20px;color:#92400e;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px}.SeasonalSales_discountBadge__yqJZE i{font-size:12px}.SeasonalSales_statusBadge__iGS5E{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px}.SeasonalSales_statusBadge__iGS5E i{font-size:8px}.SeasonalSales_statusBadge__iGS5E.SeasonalSales_draft__SsjEc{background:#fef3c7;color:#92400e}.SeasonalSales_statusBadge__iGS5E.SeasonalSales_scheduled__apXqX{background:#dbeafe;color:#1e40af}.SeasonalSales_statusBadge__iGS5E.SeasonalSales_active__uE7xi{background:#dcfce7;color:#166534}.SeasonalSales_statusBadge__iGS5E.SeasonalSales_ended__Zs\+3f{background:#f3f4f6;color:#4b5563}.SeasonalSales_statusBadge__iGS5E.SeasonalSales_cancelled__QvZMA{background:#fee2e2;color:#991b1b}.SeasonalSales_tableActions__eEWgG{display:flex;gap:4px}.SeasonalSales_actionButton__VXylk{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.SeasonalSales_actionButton__VXylk:hover{background:#fffbeb;border-color:#f59e0b;color:#f59e0b}.SeasonalSales_actionButton__VXylk.SeasonalSales_delete__hdAcP:hover{background:#fef2f2;border-color:#dc2626;color:#dc2626}.SeasonalSales_actionButton__VXylk.SeasonalSales_approve__cOkIq:hover{background:#f0fdf4;border-color:#16a34a;color:#16a34a}.SeasonalSales_emptyState__egjlZ{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;text-align:center}.SeasonalSales_emptyIcon__IL0Iw{align-items:center;background:#fef3c7;border-radius:50%;display:flex;height:80px;justify-content:center;margin-bottom:20px;width:80px}.SeasonalSales_emptyIcon__IL0Iw i{color:#f59e0b;font-size:32px}.SeasonalSales_emptyState__egjlZ h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 8px}.SeasonalSales_emptyState__egjlZ p{color:#64748b;font-size:14px;margin:0 0 20px}.SeasonalSales_loadingState__\+1sOB{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 24px}.SeasonalSales_spinner__5Tcnr{color:#f59e0b;font-size:32px;margin-bottom:16px}.SeasonalSales_alert__xvoAu{align-items:center;animation:SeasonalSales_slideDown__ggc2J .3s ease;border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}@keyframes SeasonalSales_slideDown__ggc2J{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SeasonalSales_alert__xvoAu i:first-child{font-size:18px}.SeasonalSales_alert__xvoAu span{flex:1 1}.SeasonalSales_alert__xvoAu button{background:#0000;border:none;border-radius:4px;cursor:pointer;opacity:.7;padding:4px 8px}.SeasonalSales_alert__xvoAu button:hover{background:#0000001a;opacity:1}.SeasonalSales_alertError__zq3Vg{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.SeasonalSales_alertSuccess__ReVas{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.SeasonalSales_formContainer__RNvxj{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.SeasonalSales_formSection__Aea3d{border-bottom:1px solid #f1f5f9;padding:24px}.SeasonalSales_formSection__Aea3d:last-child{border-bottom:none}.SeasonalSales_sectionHeader__KbXGV{align-items:flex-start;display:flex;gap:16px;margin-bottom:20px}.SeasonalSales_sectionIcon__FtYYd{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:10px;color:#d97706;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.SeasonalSales_sectionHeader__KbXGV h3{color:#1e293b;font-size:16px;font-weight:600;margin:0}.SeasonalSales_sectionHeader__KbXGV p{color:#64748b;font-size:13px;margin:4px 0 0}.SeasonalSales_formGrid__4eV-b{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.SeasonalSales_formGroup__svKmt{display:flex;flex-direction:column;gap:6px}.SeasonalSales_formGroup__svKmt label{color:#475569;font-size:13px;font-weight:500}.SeasonalSales_formGroup__svKmt input,.SeasonalSales_formGroup__svKmt select,.SeasonalSales_formGroup__svKmt textarea{border:1px solid #e2e8f0;border-radius:8px;font-size:14px;padding:10px 14px;transition:all .2s}.SeasonalSales_formGroup__svKmt input:focus,.SeasonalSales_formGroup__svKmt select:focus,.SeasonalSales_formGroup__svKmt textarea:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a;outline:none}.SeasonalSales_inputError__4tuaU{border-color:#ef4444!important}.SeasonalSales_errorText__urflS{color:#ef4444;font-size:12px}.SeasonalSales_required__EHBVO{color:#ef4444}.SeasonalSales_optional__R8Pxg{color:#94a3b8;font-weight:400}.SeasonalSales_discountTypeSelector__-Wyqs{display:flex;flex-wrap:wrap;gap:12px}.SeasonalSales_discountTypeOption__id5G\+{border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;flex:1 1;min-width:160px;padding:16px;text-align:center;transition:all .2s}.SeasonalSales_discountTypeOption__id5G\+:hover{background:#fffbeb;border-color:#fcd34d}.SeasonalSales_discountTypeOption__id5G\+.SeasonalSales_selected__i16-x{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#f59e0b}.SeasonalSales_discountTypeOption__id5G\+ i{color:#f59e0b;font-size:24px;margin-bottom:8px}.SeasonalSales_discountTypeOption__id5G\+ h5{color:#1e293b;font-size:14px;font-weight:600;margin:0 0 4px}.SeasonalSales_discountTypeOption__id5G\+ p{color:#64748b;font-size:12px;margin:0}.SeasonalSales_applyToSelector__WeKkA{display:flex;flex-wrap:wrap;gap:12px}.SeasonalSales_applyToOption__aZcyl{align-items:center;border:2px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex:1 1;gap:12px;min-width:140px;padding:14px;transition:all .2s}.SeasonalSales_applyToOption__aZcyl:hover{background:#fffbeb;border-color:#fcd34d}.SeasonalSales_applyToOption__aZcyl.SeasonalSales_selected__i16-x{background:#fffbeb;border-color:#f59e0b}.SeasonalSales_applyToOption__aZcyl input{accent-color:#f59e0b;height:18px;width:18px}.SeasonalSales_applyToOption__aZcyl span{color:#334155;font-size:14px;font-weight:500}.SeasonalSales_selectorContainer__a1G8U{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.SeasonalSales_selectorHeader__XKxsA{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 16px}.SeasonalSales_selectorSearch__Mx7j\+{flex:1 1;max-width:300px;position:relative}.SeasonalSales_selectorSearch__Mx7j\+ input{border:1px solid #e2e8f0;border-radius:6px;font-size:13px;padding:8px 12px 8px 34px;width:100%}.SeasonalSales_selectorSearch__Mx7j\+ i{color:#94a3b8;font-size:12px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.SeasonalSales_selectedCount__Xx-bw{color:#64748b;font-size:13px}.SeasonalSales_selectedCount__Xx-bw strong{color:#f59e0b}.SeasonalSales_selectorList__rN6HN{max-height:300px;overflow-y:auto;padding:8px}.SeasonalSales_selectorItem__l5OKJ{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:background .15s}.SeasonalSales_selectorItem__l5OKJ:hover{background:#f8fafc}.SeasonalSales_selectorItem__l5OKJ.SeasonalSales_selected__i16-x{background:#fffbeb}.SeasonalSales_selectorItem__l5OKJ input{accent-color:#f59e0b;height:18px;width:18px}.SeasonalSales_selectorItem__l5OKJ .SeasonalSales_itemInfo__pVPPA{flex:1 1}.SeasonalSales_selectorItem__l5OKJ .SeasonalSales_itemName__Xkfvc{color:#1e293b;font-size:14px;font-weight:500}.SeasonalSales_selectorItem__l5OKJ .SeasonalSales_itemCode__Kbp90{color:#94a3b8;font-size:12px}.SeasonalSales_selectorItem__l5OKJ .SeasonalSales_itemPrice__f09o9{color:#16a34a;font-size:14px;font-weight:600}.SeasonalSales_salePriceInput__ZpVen{border:1px solid #e2e8f0;border-radius:6px;font-size:13px;padding:6px 10px;text-align:right;width:100px}.SeasonalSales_salePriceInput__ZpVen:focus{border-color:#f59e0b;outline:none}.SeasonalSales_formActions__pXMQz{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.SeasonalSales_cancelButton__FAIGM{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.SeasonalSales_cancelButton__FAIGM:hover{background:#f1f5f9;color:#1e293b}.SeasonalSales_submitButton__dl6jK{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 24px;transition:all .2s}.SeasonalSales_submitButton__dl6jK:hover:not(:disabled){box-shadow:0 4px 12px #f59e0b66;transform:translateY(-1px)}.SeasonalSales_submitButton__dl6jK:disabled{cursor:not-allowed;opacity:.6}.SeasonalSales_approveButton__65x\+E{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 4px #10b9814d}.SeasonalSales_approveButton__65x\+E:hover:not(:disabled){box-shadow:0 4px 12px #10b98166}.SeasonalSales_viewContainer__HoUyW{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 360px}.SeasonalSales_mainContent__lXAG\+{display:flex;flex-direction:column;gap:24px}.SeasonalSales_sidePanel__q0\+Ai{display:flex;flex-direction:column;gap:20px}.SeasonalSales_infoCard__oK-2v{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.SeasonalSales_infoCard__oK-2v h4{color:#64748b;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.SeasonalSales_infoRow__7wwfm{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:10px 0}.SeasonalSales_infoRow__7wwfm:last-child{border-bottom:none}.SeasonalSales_infoLabel__B\+CoU{color:#64748b;font-size:13px}.SeasonalSales_infoValue__vh2Bs{color:#1e293b;font-size:14px;font-weight:500}.SeasonalSales_documentCard__1kIQw{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.SeasonalSales_documentHeader__aCMVG{align-items:flex-start;background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:1px solid #fcd34d;display:flex;justify-content:space-between;padding:20px 24px}.SeasonalSales_documentTitle__Lwuh3 h2{color:#92400e;font-size:20px;font-weight:700;margin:0 0 4px}.SeasonalSales_documentTitle__Lwuh3 p{color:#b45309;font-size:13px;margin:0}.SeasonalSales_documentBody__Zx-NC{padding:24px}.SeasonalSales_previewTable__4shvk{border-collapse:collapse;margin-top:16px;width:100%}.SeasonalSales_previewTable__4shvk th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:600;padding:10px 12px;text-align:left;text-transform:uppercase}.SeasonalSales_previewTable__4shvk td{border-bottom:1px solid #f1f5f9;font-size:13px;padding:12px}.SeasonalSales_originalPrice__qSwwb{color:#94a3b8;text-decoration:line-through}.SeasonalSales_salePrice__JHB-y{color:#16a34a;font-weight:600}.SeasonalSales_savingsBadge__o7FYj{background:#dcfce7;border-radius:10px;color:#166534;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}@media (max-width:1024px){.SeasonalSales_viewContainer__HoUyW{grid-template-columns:1fr}.SeasonalSales_sidePanel__q0\+Ai{order:-1}}@media (max-width:768px){.SeasonalSales_pageContainer__0fv0o{padding:16px}.SeasonalSales_pageHeader__\+-\+1G{align-items:flex-start;flex-direction:column}.SeasonalSales_headerActions__PHu2B{width:100%}.SeasonalSales_primaryButton__vS0cB,.SeasonalSales_secondaryButton__lrf4Q{flex:1 1;justify-content:center}.SeasonalSales_statsGrid__82\+fD{grid-template-columns:repeat(2,1fr)}.SeasonalSales_filtersBar__sDgFC{align-items:stretch;flex-direction:column}.SeasonalSales_searchBox__fFd0N{max-width:none}.SeasonalSales_statusTabs__ms5TJ{flex-wrap:nowrap;overflow-x:auto}.SeasonalSales_table__b0Bf0{font-size:13px}.SeasonalSales_table__b0Bf0 td,.SeasonalSales_table__b0Bf0 th{padding:10px 8px}.SeasonalSales_formGrid__4eV-b{grid-template-columns:1fr}.SeasonalSales_applyToSelector__WeKkA,.SeasonalSales_discountTypeSelector__-Wyqs{flex-direction:column}.SeasonalSales_applyToOption__aZcyl,.SeasonalSales_discountTypeOption__id5G\+{min-width:auto}}.ProjectList_pageContainer__-qbFG{background:#eef2f6;min-height:100vh;padding:16px 20px}.ProjectList_notification__VSPxZ{align-items:center;animation:ProjectList_slideIn__BmJoU .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.ProjectList_notification__VSPxZ.ProjectList_success__pCc9o{border-left-color:#10b981}.ProjectList_notification__VSPxZ.ProjectList_success__pCc9o i{color:#10b981}.ProjectList_notification__VSPxZ.ProjectList_error__vWUbo{border-left-color:#ef4444}.ProjectList_notification__VSPxZ.ProjectList_error__vWUbo i{color:#ef4444}.ProjectList_notification__VSPxZ button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes ProjectList_slideIn__BmJoU{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ProjectList_pageHeader__\+O4Df{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ProjectList_headerLeft__EOib3{align-items:center;display:flex;gap:14px}.ProjectList_backBtn__kQTyV{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.ProjectList_backBtn__kQTyV:hover{background:#e2e8f0;color:#1e293b}.ProjectList_headerIcon__Oicuj{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.ProjectList_headerLeft__EOib3 h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.ProjectList_headerSubtitle__pJWoa{color:#64748b;font-size:13px;margin:2px 0 0}.ProjectList_headerActions__cu2nr{align-items:center;display:flex;gap:8px}.ProjectList_filterToggle__8gTSA{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;position:relative;transition:all .2s}.ProjectList_filterToggle__8gTSA:hover{background:#f1f5f9;border-color:#94a3b8}.ProjectList_filterBadge__eQGCY{background:#ef4444;border-radius:50%;height:8px;position:absolute;right:-4px;top:-4px;width:8px}.ProjectList_iconBtn__l-\+N2{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.ProjectList_iconBtn__l-\+N2:hover{background:#f1f5f9;color:#1e293b}.ProjectList_refreshBtn__mMDya{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.ProjectList_refreshBtn__mMDya:hover{background:#f1f5f9;color:#1e293b}.ProjectList_primaryBtn__9ybak{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.ProjectList_primaryBtn__9ybak:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.ProjectList_secondaryBtn__ZGyAj{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 16px}.ProjectList_secondaryBtn__ZGyAj:hover{background:#f1f5f9}.ProjectList_statsRow__ldL28{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.ProjectList_statCard__kgqQQ{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.ProjectList_statIcon__Unf\+M{align-items:center;border-radius:10px;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.ProjectList_statIconBlue__WlE0u{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.ProjectList_statIconGreen__8-PSb{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ProjectList_statIconOrange__Qf7xz{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.ProjectList_statIconRed__tfw1z{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.ProjectList_statIconPurple__avR1-{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.ProjectList_statIconTeal__jx\+5I{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff}.ProjectList_statInfo__-sOst{display:flex;flex-direction:column}.ProjectList_statValue__UqQXg{color:#0f172a;font-size:18px;font-weight:700}.ProjectList_statLabel__4-GMb{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ProjectList_filtersCard__Wz4Nh{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;padding:14px 16px}.ProjectList_searchRow__4luc6{align-items:center;display:flex;gap:16px}.ProjectList_searchBox__5q0bV{flex:0 0 350px;position:relative}.ProjectList_searchBox__5q0bV i{color:#94a3b8;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.ProjectList_searchBox__5q0bV input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 36px 10px 38px;width:100%}.ProjectList_searchBox__5q0bV input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.ProjectList_clearSearch__mXk2h{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ProjectList_clearSearch__mXk2h:hover{color:#64748b}.ProjectList_quickTabs__tptLp{display:flex;flex:1 1;gap:4px;justify-content:flex-end}.ProjectList_quickTab__0ATJ5{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.ProjectList_quickTab__0ATJ5:hover{background:#f1f5f9;color:#475569}.ProjectList_quickTabActive__nWWiZ{background:#1e293b;border-color:#1e293b;color:#fff}.ProjectList_quickTabActive__nWWiZ:hover{background:#0f172a;color:#fff}.ProjectList_tabBadge__T47v7{background:#0000001a;border-radius:10px;font-size:10px;font-weight:600;padding:2px 6px}.ProjectList_quickTabActive__nWWiZ .ProjectList_tabBadge__T47v7{background:#fff3}.ProjectList_advancedFilters__Mpy1L{align-items:flex-end;border-top:1px solid #e2e8f0;display:flex;gap:12px;margin-top:14px;padding-top:14px}.ProjectList_filterGroup__nmeXA{display:flex;flex-direction:column;gap:4px}.ProjectList_filterGroup__nmeXA label{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.ProjectList_filterGroup__nmeXA .ProjectList_dateInput__971MK,.ProjectList_filterGroup__nmeXA select{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;min-width:160px;padding:8px 12px}.ProjectList_filterGroup__nmeXA .ProjectList_dateInput__971MK:focus,.ProjectList_filterGroup__nmeXA select:focus{border-color:#8b5cf6;outline:none}.ProjectList_clearFiltersBtn__2TJJb{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.ProjectList_clearFiltersBtn__2TJJb:hover{background:#fee2e2}.ProjectList_tableCard__uuUEH{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ProjectList_tableWrapper__71lVJ{overflow-x:auto}.ProjectList_table__Chb6O{border-collapse:collapse;width:100%}.ProjectList_table__Chb6O thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.ProjectList_table__Chb6O th{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;padding:12px 16px;text-align:left;text-transform:uppercase}.ProjectList_table__Chb6O td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:12px 16px}.ProjectList_table__Chb6O tbody tr:last-child td{border-bottom:none}.ProjectList_clickableRow__phBGZ{cursor:pointer;transition:background .15s}.ProjectList_clickableRow__phBGZ:hover{background:#f8fafc}.ProjectList_textCenter__gGWQ2{text-align:center}.ProjectList_textRight__CoIOw{text-align:right}.ProjectList_projectCell__GmETi{display:flex;flex-direction:column;gap:2px}.ProjectList_projectCode__g\+rVt{background:#f3f0ff;border-radius:4px;color:#8b5cf6;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.ProjectList_projectName__Ssdg6{color:#1e293b;font-weight:600}.ProjectList_projectMeta__mMVZ-{color:#94a3b8;font-size:11px}.ProjectList_productCell__rJNRS{display:flex;flex-direction:column;gap:2px}.ProjectList_productCode__lTJ2K{color:#64748b;font-size:10px;font-weight:500}.ProjectList_productName__uDfbD{color:#475569;font-weight:500}.ProjectList_qtyBadge__PNce9{background:#f1f5f9;border-radius:6px;color:#475569;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.ProjectList_costValue__GzFrv{color:#1e293b;font-weight:500}.ProjectList_unitCost__lsQkW{color:#8b5cf6;font-weight:600}.ProjectList_marginBadge__mpPMc{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.ProjectList_marginGood__UyxPF{background:#dcfce7;color:#166534}.ProjectList_marginLow__vxOkn{background:#fef3c7;color:#92400e}.ProjectList_statusBadge__kFhY2{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px;text-transform:uppercase}.ProjectList_statusDraft__ZVxe2{background:#f1f5f9;color:#64748b}.ProjectList_statusPending__p4QPb{background:#fef3c7;color:#92400e}.ProjectList_statusApproved__eNhJs{background:#dcfce7;color:#166534}.ProjectList_statusArchived__w5siv{background:#f1f5f9;color:#94a3b8}.ProjectList_actionButtons__m8J2Y{display:flex;gap:4px;justify-content:center}.ProjectList_actionBtn__Xs\+i3{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.ProjectList_actionBtn__Xs\+i3:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.ProjectList_actionBtn__Xs\+i3.ProjectList_editBtn__m\+CFF:hover{background:#eff6ff;border-color:#93c5fd;color:#3b82f6}.ProjectList_actionBtn__Xs\+i3.ProjectList_copyBtn__wsUlB:hover{background:#f3f0ff;border-color:#c4b5fd;color:#8b5cf6}.ProjectList_actionBtn__Xs\+i3.ProjectList_deleteBtn__UFNzZ:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.ProjectList_loadingState__4mZAq{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.ProjectList_spinner__2CeOI{animation:ProjectList_spin__dRVOS 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#8b5cf6;height:40px;width:40px}@keyframes ProjectList_spin__dRVOS{to{transform:rotate(1turn)}}.ProjectList_loadingState__4mZAq p{color:#64748b;font-size:14px;margin-top:16px}.ProjectList_emptyState__NTr9j{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ProjectList_emptyIcon__CRnWP{align-items:center;background:linear-gradient(135deg,#f3f0ff,#ede9fe);border-radius:50%;color:#8b5cf6;display:flex;font-size:32px;height:80px;justify-content:center;margin-bottom:20px;width:80px}.ProjectList_emptyState__NTr9j h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 8px}.ProjectList_emptyState__NTr9j p{color:#64748b;font-size:14px;margin:0 0 20px}.ProjectList_pagination__4gQWN{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 16px}.ProjectList_paginationInfo__QfnGb{color:#64748b;font-size:13px}.ProjectList_paginationControls__dB28n{align-items:center;display:flex;gap:12px}.ProjectList_pageSizeSelect__NbvMz{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:12px;padding:6px 10px}.ProjectList_pageButtons__96xkQ{display:flex;gap:4px}.ProjectList_pageBtn__IBxH4{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 8px;transition:all .2s}.ProjectList_pageBtn__IBxH4:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.ProjectList_pageBtn__IBxH4:disabled{cursor:not-allowed;opacity:.5}.ProjectList_pageBtnActive__DOlxQ{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.ProjectList_pageBtnActive__DOlxQ:hover{background:#7c3aed}.ProjectList_pageDots__Io\+8s{background:#0000;border:none;cursor:default}@media (max-width:1400px){.ProjectList_statsRow__ldL28{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.ProjectList_pageHeader__\+O4Df{align-items:flex-start;flex-direction:column;gap:16px}.ProjectList_headerActions__cu2nr{flex-wrap:wrap;justify-content:flex-end;width:100%}.ProjectList_searchRow__4luc6{align-items:stretch;flex-direction:column;gap:12px}.ProjectList_searchBox__5q0bV{flex:1 1;max-width:100%}.ProjectList_quickTabs__tptLp{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:768px){.ProjectList_pageContainer__-qbFG{padding:12px}.ProjectList_statsRow__ldL28{grid-template-columns:repeat(2,1fr)}.ProjectList_advancedFilters__Mpy1L{align-items:stretch;flex-direction:column}.ProjectList_filterGroup__nmeXA{width:100%}.ProjectList_filterGroup__nmeXA .ProjectList_dateInput__971MK,.ProjectList_filterGroup__nmeXA select{min-width:auto;width:100%}.ProjectList_pagination__4gQWN{flex-direction:column;gap:12px}.ProjectList_paginationControls__dB28n{justify-content:space-between;width:100%}}@media (max-width:480px){.ProjectList_statsRow__ldL28{grid-template-columns:1fr}.ProjectList_headerLeft__EOib3 h1{font-size:16px}.ProjectList_headerIcon__Oicuj{font-size:14px;height:36px;width:36px}}.ProjectForm_pageContainer__4Of8x{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.ProjectForm_loadingContainer__BPzFI{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;min-height:400px}.ProjectForm_loadingContainer__BPzFI i{color:#8b5cf6;font-size:40px;margin-bottom:16px}.ProjectForm_loadingContainer__BPzFI p{color:#64748b;font-size:14px}.ProjectForm_loadingState__WGfw\+{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;min-height:400px}.ProjectForm_spinner__\+K5tK{animation:ProjectForm_spin__9vJ7G .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#8b5cf6;height:40px;margin-bottom:12px;width:40px}@keyframes ProjectForm_spin__9vJ7G{to{transform:rotate(1turn)}}.ProjectForm_notification__PdTRZ{align-items:center;animation:ProjectForm_slideIn__hglB- .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.ProjectForm_notification__PdTRZ.ProjectForm_success__rydUx{border-left-color:#10b981}.ProjectForm_notification__PdTRZ.ProjectForm_success__rydUx i{color:#10b981}.ProjectForm_notification__PdTRZ.ProjectForm_error__dECcq{border-left-color:#ef4444}.ProjectForm_notification__PdTRZ.ProjectForm_error__dECcq i{color:#ef4444}.ProjectForm_notification__PdTRZ button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes ProjectForm_slideIn__hglB-{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ProjectForm_pageHeader__nPw2I{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:14px 18px}.ProjectForm_headerLeft__HiiVY{align-items:center;display:flex;gap:12px}.ProjectForm_backButton__LV4G1{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.ProjectForm_backButton__LV4G1:hover{background:#e2e8f0;color:#1e293b}.ProjectForm_headerLeft__HiiVY h1,.ProjectForm_pageTitle__UwoBJ{color:#0f172a;font-size:18px;font-weight:700;margin:0}.ProjectForm_projectCode__jIxgM{background:#f3e8ff;border-radius:20px;color:#8b5cf6;font-size:12px;font-weight:600;padding:4px 10px}.ProjectForm_headerActions__bX2uW{display:flex;gap:8px}.ProjectForm_cancelButton__EvoYo,.ProjectForm_draftButton__RwnDE,.ProjectForm_submitButton__FsHcO{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.ProjectForm_cancelButton__EvoYo{background:#fff;border-color:#c9d4e1;color:#64748b}.ProjectForm_cancelButton__EvoYo:hover{background:#f1f5f9}.ProjectForm_draftButton__RwnDE{background:#fff;border-color:#c9d4e1;color:#1e293b}.ProjectForm_draftButton__RwnDE:hover{background:#f1f5f9}.ProjectForm_submitButton__FsHcO{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#0000;color:#fff}.ProjectForm_submitButton__FsHcO:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.ProjectForm_draftButton__RwnDE:disabled,.ProjectForm_submitButton__FsHcO:disabled{cursor:not-allowed;opacity:.6;transform:none}.ProjectForm_mainContent__tXKAp{align-items:flex-start;display:flex;gap:16px}.ProjectForm_formPanel__0HXib{display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0}.ProjectForm_summaryPanel__h7fQ1{flex-shrink:0;position:-webkit-sticky;position:sticky;top:16px;width:320px}.ProjectForm_formCard__9w0Bx{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ProjectForm_cardHeader__LElaO{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;padding:14px 18px}.ProjectForm_cardHeader__LElaO i{color:#8b5cf6;font-size:14px}.ProjectForm_cardHeader__LElaO h2{color:#0f172a;flex:1 1;font-size:14px;font-weight:600;margin:0}.ProjectForm_headerHint__J8YL8{color:#94a3b8;font-size:12px;font-weight:400}.ProjectForm_itemCount__Ff2NZ{background:#f3e8ff;border-radius:20px;color:#8b5cf6;font-size:11px;font-weight:600;padding:3px 10px}.ProjectForm_cardBody__Ci\+0F{padding:18px}.ProjectForm_formRow__Zqd1i{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.ProjectForm_formRow__Zqd1i:last-child{margin-bottom:0}.ProjectForm_formGroupLarge__N7ehj,.ProjectForm_formGroup__daye9{display:flex;flex-direction:column;gap:6px}.ProjectForm_formGroupLarge__N7ehj{grid-column:1/-1}.ProjectForm_formGroupLarge__N7ehj label,.ProjectForm_formGroup__daye9 label{color:#475569;font-size:12px;font-weight:600}.ProjectForm_required__JyZm1{color:#ef4444}.ProjectForm_formInput__ap6bH,.ProjectForm_formSelect__-38Lj,.ProjectForm_formTextarea__f4gsr{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 12px;transition:all .2s}.ProjectForm_formInput__ap6bH:focus,.ProjectForm_formSelect__-38Lj:focus,.ProjectForm_formTextarea__f4gsr:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.ProjectForm_formTextarea__f4gsr{min-height:60px;resize:vertical}.ProjectForm_searchWithCreate__zN8gU{align-items:stretch;display:flex;gap:8px}.ProjectForm_searchWithCreate__zN8gU .ProjectForm_searchInputWrapper__6lEJt{flex:1 1}.ProjectForm_createNewBtn__1v7ee{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;justify-content:center;min-height:42px;transition:all .2s ease;width:42px}.ProjectForm_createNewBtn__1v7ee:hover{background:#ecfdf5;border-color:#10b981;color:#10b981}.ProjectForm_createNewBtn__1v7ee i{font-size:16px}.ProjectForm_searchInputWrapper__6lEJt{position:relative}.ProjectForm_searchInputWrapper__6lEJt>i{color:#94a3b8;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ProjectForm_searchInput__SS5mI{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 12px 10px 38px;transition:all .2s;width:100%}.ProjectForm_searchInput__SS5mI:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.ProjectForm_searchDropdown__9Dow2{background:#fff;border:1px solid #c9d4e1;border-radius:6px;box-shadow:0 4px 12px #00000026;left:0;margin-top:4px;max-height:280px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.ProjectForm_searchDropdownItem__-DADm{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;transition:background .15s}.ProjectForm_searchDropdownItem__-DADm:last-child{border-bottom:none}.ProjectForm_searchDropdownItem__-DADm:hover{background:#f8fafc}.ProjectForm_productInfo__RtY6n{gap:2px}.ProjectForm_productMeta__xToNH{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.ProjectForm_productCost__icwSC{color:#059669;font-size:12px;font-weight:600}.ProjectForm_productStock__oV84A{color:#64748b;font-size:11px}.ProjectForm_noResultsItem__c\+Jqx{background:#f8fafc;color:#64748b;font-size:13px;padding:14px 16px;text-align:center}.ProjectForm_createNewItem__XwhOy{align-items:center;background:#f0fdf4;border-top:1px solid #e2e8f0;color:#10b981;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:12px 16px;transition:background .2s}.ProjectForm_createNewItem__XwhOy:hover{background:#dcfce7}.ProjectForm_createNewItem__XwhOy i{font-size:14px}.ProjectForm_selectedProductCard__FAdoQ{align-items:center;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #86efac;border-radius:8px;display:flex;justify-content:space-between;margin-top:12px;padding:14px 16px;position:relative}.ProjectForm_selectedProductInfo__7X6KO{display:flex;flex-direction:column;gap:2px}.ProjectForm_selectedProductCode__VBddz{color:#059669;font-family:monospace;font-size:11px;font-weight:600}.ProjectForm_selectedProductName__-t69K{color:#166534;font-size:14px;font-weight:600}.ProjectForm_selectedProductMeta__HD5Iy{color:#166534;display:flex;font-size:12px;gap:16px}.ProjectForm_selectedProductMeta__HD5Iy strong{color:#059669}.ProjectForm_clearProductBtn__HN1Pe{align-items:center;background:#fee2e2;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .2s;width:28px}.ProjectForm_clearProductBtn__HN1Pe:hover{background:#fecaca;transform:scale(1.1)}.ProjectForm_addMaterialSection__YN-Wr{margin-bottom:16px}.ProjectForm_emptyItems__9Pqe2{align-items:center;display:flex;flex-direction:column;padding:40px 20px;text-align:center}.ProjectForm_emptyItems__9Pqe2 i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.ProjectForm_emptyItems__9Pqe2 p{color:#475569;font-size:15px;font-weight:500;margin:0 0 6px}.ProjectForm_emptyItems__9Pqe2 span{color:#94a3b8;font-size:13px}.ProjectForm_emptyItems__9Pqe2 h4{color:#475569;font-size:15px;font-weight:600;margin:0 0 6px}.ProjectForm_itemsTableWrapper__bOnWX{overflow-x:auto}.ProjectForm_itemsTable__bvMmV{border-collapse:collapse;width:100%}.ProjectForm_itemsTable__bvMmV th{background:#f8fafc;border-bottom:2px solid #c9d4e1;color:#475569;font-size:11px;font-weight:700;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.ProjectForm_itemsTable__bvMmV td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:10px 14px;vertical-align:middle}.ProjectForm_itemsTable__bvMmV tbody tr:hover{background:#f8fafc}.ProjectForm_textCenter__KPs2W{text-align:center}.ProjectForm_textRight__NjJbx{text-align:right}.ProjectForm_itemProduct__vSkpw{display:flex;flex-direction:column;gap:2px;min-width:160px}.ProjectForm_itemCode__Zgkix{color:#8b5cf6;font-family:monospace;font-size:10px;font-weight:600}.ProjectForm_itemName__wDXHt{color:#0f172a;font-size:13px;font-weight:500}.ProjectForm_itemProductCell__zgitN{min-width:160px}.ProjectForm_itemProductName__4LIwX{color:#0f172a;font-weight:500}.ProjectForm_itemProductCode__DhVrx{color:#64748b;font-family:monospace;font-size:11px;margin-top:2px}.ProjectForm_stockBadge__vFex4{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:3px 8px}.ProjectForm_stockOk__ij8xT{background:#f0fdf4;color:#059669}.ProjectForm_stockLow__XKP7r{background:#fef2f2;color:#dc2626}.ProjectForm_itemInput__bVepw{text-align:right;width:80px}.ProjectForm_itemInputSmall__VAJIq,.ProjectForm_itemInput__bVepw{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:7px 10px}.ProjectForm_itemInputSmall__VAJIq{text-align:center;width:60px}.ProjectForm_itemInputSmall__VAJIq:focus,.ProjectForm_itemInput__bVepw:focus{border-color:#8b5cf6;outline:none}.ProjectForm_itemTotal__5UqaU{color:#059669;font-weight:600;text-align:right;white-space:nowrap}.ProjectForm_removeItemBtn__jiZMB{background:#fef2f2;border:1px solid #fecaca;height:30px;width:30px}.ProjectForm_removeItemBtn__jiZMB:hover{background:#fee2e2;border-color:#f87171}.ProjectForm_summaryCard__\+seWr{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:16px}.ProjectForm_summaryCard__\+seWr h2{align-items:center;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 14px;padding-bottom:10px}.ProjectForm_summaryCard__\+seWr h2 i{color:#8b5cf6}.ProjectForm_summaryGrid__uz7Li{grid-gap:8px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:14px}.ProjectForm_summaryStatBox__JLSIh{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:10px 8px;text-align:center}.ProjectForm_summaryStatLabel__oepod{color:#64748b;font-size:9px;font-weight:600;letter-spacing:.3px;margin-bottom:3px;text-transform:uppercase}.ProjectForm_summaryStatValue__3XuoN{color:#0f172a;font-size:12px;font-weight:700;word-break:break-word}.ProjectForm_totalsSection__Um7eN{border-top:1px solid #e2e8f0;margin-bottom:14px;padding-top:12px}.ProjectForm_totalsBox__ZuxcG{display:flex;flex-direction:column;gap:6px}.ProjectForm_totalsRow__fNpWW{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.ProjectForm_totalsLabel__mkGdy{color:#64748b;font-size:12px}.ProjectForm_totalsValue__NWnJr{color:#0f172a;font-size:12px;font-weight:600}.ProjectForm_totalsValueHighlight__hOwU6{color:#8b5cf6;font-size:13px;font-weight:700}.ProjectForm_grandTotalRow__6SH87{border-top:2px solid #1e293b;margin-top:6px;padding-top:10px}.ProjectForm_grandTotalLabel__sutN5{color:#0f172a;font-size:13px;font-weight:700}.ProjectForm_grandTotalValue__ldbDV{color:#059669;font-size:16px;font-weight:700}.ProjectForm_profitValue__mE1Zo{color:#10b981;font-size:12px;font-weight:700}.ProjectForm_summaryActions__OJOi5{border-top:1px solid #e2e8f0;display:flex;gap:8px;padding-top:12px}.ProjectForm_draftButtonLg__6c4EI,.ProjectForm_submitButtonLg__qnndh{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:10px 12px;transition:all .2s}.ProjectForm_draftButtonLg__6c4EI{background:#fff;border-color:#c9d4e1;color:#475569}.ProjectForm_draftButtonLg__6c4EI:hover{background:#f1f5f9}.ProjectForm_submitButtonLg__qnndh{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#0000;color:#fff}.ProjectForm_submitButtonLg__qnndh:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.ProjectForm_draftButtonLg__6c4EI:disabled,.ProjectForm_submitButtonLg__qnndh:disabled{cursor:not-allowed;opacity:.6;transform:none}.ProjectForm_modalOverlay__F7lBp{align-items:center;animation:ProjectForm_fadeIn__51Wo0 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ProjectForm_fadeIn__51Wo0{0%{opacity:0}to{opacity:1}}.ProjectForm_modal__xbLho{animation:ProjectForm_slideUp__q-L\+k .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;max-height:90vh;max-width:600px;overflow:hidden;width:100%}@keyframes ProjectForm_slideUp__q-L\+k{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProjectForm_modalHeader__h3lDe{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.ProjectForm_modalHeader__h3lDe h2{align-items:center;color:#1e293b;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.ProjectForm_modalHeader__h3lDe h2 i{color:#10b981}.ProjectForm_modalClose__ElE9W{align-items:center;background:#fee2e2;border:none;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;transition:all .2s;width:36px}.ProjectForm_modalClose__ElE9W:hover{background:#fecaca;transform:scale(1.05)}.ProjectForm_modalBody__3TiNU{max-height:calc(90vh - 160px);overflow-y:auto;padding:24px}.ProjectForm_modalFormGrid__\+\+b15{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.ProjectForm_codeInputWrapper__nlz2P{position:relative}.ProjectForm_codeInputWrapper__nlz2P input{background:#f1f5f9!important;color:#1e293b;cursor:not-allowed;font-weight:600}.ProjectForm_codeInputWrapper__nlz2P i{color:#64748b;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ProjectForm_fieldHint__ZXCs0{color:#94a3b8;display:block;font-size:11px;margin-top:4px}.ProjectForm_markupPreview__K0kTy{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:10px;display:flex;gap:12px;justify-content:center;margin-top:20px;padding:14px 18px}.ProjectForm_markupLabel__E947x{color:#92400e;font-size:13px;font-weight:500}.ProjectForm_markupValue__Mi4jf{color:#78350f;font-size:16px;font-weight:700}.ProjectForm_modalFooter__tS6T5{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.ProjectForm_modalFooter__tS6T5 .ProjectForm_cancelButton__EvoYo{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s}.ProjectForm_modalFooter__tS6T5 .ProjectForm_cancelButton__EvoYo:hover{background:#f1f5f9;border-color:#cbd5e1}.ProjectForm_modalFooter__tS6T5 .ProjectForm_submitButton__FsHcO{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s}.ProjectForm_modalFooter__tS6T5 .ProjectForm_submitButton__FsHcO:hover:not(:disabled){box-shadow:0 4px 12px #10b98166;transform:translateY(-2px)}.ProjectForm_modalFooter__tS6T5 .ProjectForm_submitButton__FsHcO:disabled{cursor:not-allowed;opacity:.7}@media (max-width:1100px){.ProjectForm_mainContent__tXKAp{flex-direction:column}.ProjectForm_summaryPanel__h7fQ1{position:static;width:100%}.ProjectForm_summaryGrid__uz7Li{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.ProjectForm_pageHeader__nPw2I{align-items:flex-start;flex-direction:column;gap:12px}.ProjectForm_headerActions__bX2uW{justify-content:flex-end;width:100%}.ProjectForm_formRow__Zqd1i{grid-template-columns:1fr}.ProjectForm_summaryGrid__uz7Li{grid-template-columns:repeat(2,1fr)}.ProjectForm_summaryActions__OJOi5{flex-direction:column}.ProjectForm_modal__xbLho{margin:16px;max-width:calc(100% - 32px)}.ProjectForm_modalFormGrid__\+\+b15{grid-template-columns:1fr}.ProjectForm_searchWithCreate__zN8gU{flex-direction:column}.ProjectForm_createNewBtn__1v7ee{height:42px;width:100%}}@media (max-width:480px){.ProjectForm_pageContainer__4Of8x{padding:12px}.ProjectForm_headerLeft__HiiVY h1{font-size:16px}.ProjectForm_modalBody__3TiNU{padding:16px}.ProjectForm_modalFooter__tS6T5,.ProjectForm_modalHeader__h3lDe{padding:14px 16px}}.ProjectForm_backBtn__ZEzH4{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.ProjectForm_backBtn__ZEzH4:hover{background:#e2e8f0;color:#1e293b}.ProjectForm_headerIcon__Zto1w{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.ProjectForm_headerSubtitle__UfKoo{color:#64748b;font-size:12px;margin:2px 0 0}.ProjectForm_primaryBtn__OaQWX{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.ProjectForm_primaryBtn__OaQWX:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.ProjectForm_primaryBtn__OaQWX:disabled{cursor:not-allowed;opacity:.6;transform:none}.ProjectForm_secondaryBtn__bKs\+i{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.ProjectForm_secondaryBtn__bKs\+i:hover{background:#f1f5f9}.ProjectForm_formGrid__h2cPq{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ProjectForm_formColumn__\+XMAD{display:flex;flex-direction:column;gap:16px}.ProjectForm_formCard__9w0Bx h3{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:8px 8px 0 0;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:-1px -1px 16px;padding:14px 18px}.ProjectForm_formCard__9w0Bx h3 i{color:#8b5cf6}.ProjectForm_formCard__9w0Bx>.ProjectForm_formGroup__daye9,.ProjectForm_formCard__9w0Bx>.ProjectForm_formRow__Zqd1i{padding:0 18px}.ProjectForm_formCard__9w0Bx>.ProjectForm_formGroup__daye9:last-child,.ProjectForm_formCard__9w0Bx>.ProjectForm_formRow__Zqd1i:last-child{padding-bottom:18px}.ProjectForm_productSelector__rWloy{position:relative}.ProjectForm_productSearchBox__UjwJI{align-items:stretch;display:flex;gap:8px}.ProjectForm_productSearchBox__UjwJI .ProjectForm_formInput__ap6bH{flex:1 1}.ProjectForm_productSearchBox__UjwJI>i{color:#94a3b8;left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ProjectForm_createProductBtn__FJcML{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:16px;justify-content:center;min-height:42px;transition:all .2s ease;width:42px}.ProjectForm_createProductBtn__FJcML:hover{background:#ecfdf5;border-color:#10b981;color:#10b981}.ProjectForm_productDropdown__XJA68{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 10px 25px #00000026;left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.ProjectForm_productOption__8Copz{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:background .15s}.ProjectForm_productOption__8Copz:last-child{border-bottom:none}.ProjectForm_productOption__8Copz:hover{background:#f8fafc}.ProjectForm_productInfo__RtY6n{display:flex;flex-direction:column;gap:3px}.ProjectForm_productName__F6PkN{color:#0f172a;font-size:13px;font-weight:500}.ProjectForm_productCode__okCBm{color:#8b5cf6;font-family:monospace;font-size:10px;font-weight:600}.ProjectForm_productPrice__\+pLzQ{color:#059669;font-size:12px;font-weight:600}.ProjectForm_noResults__SoOH3{color:#64748b;padding:20px;text-align:center}.ProjectForm_noResults__SoOH3 p{font-size:13px;margin:0 0 12px}.ProjectForm_noResults__SoOH3 button{align-items:center;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:background .2s}.ProjectForm_noResults__SoOH3 button:hover{background:#059669}.ProjectForm_selectedProduct__NI1\+Y{align-items:center;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #86efac;border-radius:8px;display:flex;justify-content:space-between;margin-top:10px;padding:12px 14px}.ProjectForm_selectedInfo__iJsx7{display:flex;flex-direction:column;gap:3px}.ProjectForm_selectedInfo__iJsx7 strong{color:#166534;font-size:14px}.ProjectForm_selectedInfo__iJsx7 span{color:#059669;font-family:monospace;font-size:11px}.ProjectForm_selectedProduct__NI1\+Y>button{align-items:center;background:#fee2e2;border:none;border-radius:50%;color:#ef4444;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .2s;width:28px}.ProjectForm_selectedProduct__NI1\+Y>button:hover{background:#fecaca;transform:scale(1.1)}.ProjectForm_badgeFinished__e9oHi{background:linear-gradient(135deg,#10b981,#059669)}.ProjectForm_badgeFinished__e9oHi,.ProjectForm_badgeRaw__d9Jm0{align-items:center;border-radius:12px;color:#fff;display:inline-flex;font-size:10px;font-weight:600;gap:4px;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.ProjectForm_badgeRaw__d9Jm0{background:linear-gradient(135deg,#f59e0b,#d97706)}.ProjectForm_badgeFinished__e9oHi i,.ProjectForm_badgeRaw__d9Jm0 i{font-size:9px}.ProjectForm_productTypeBadge__9qR3F{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding:16px}.ProjectForm_productTypeBadge__9qR3F small{color:#64748b;font-size:12px}.ProjectForm_searchableSelect__cgLXQ{margin-bottom:0;position:relative}.ProjectForm_selectLabel__yWeMi{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.ProjectForm_selectTrigger__-Zr\+O{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;min-height:42px;padding:10px 12px;transition:all .2s}.ProjectForm_selectTrigger__-Zr\+O:hover{border-color:#94a3b8}.ProjectForm_selectOpen__PcBui{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.ProjectForm_selectError__RtYI8{border-color:#ef4444}.ProjectForm_selectDisabled__tL6Xe{background:#f1f5f9;cursor:not-allowed;opacity:.7}.ProjectForm_selectValue__FZ7dt{color:#1e293b;font-size:13px}.ProjectForm_selectPlaceholder__jPYBm{color:#94a3b8;font-size:13px}.ProjectForm_selectDropdown__58mu8{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 10px 25px #00000026;left:0;margin-top:4px;max-height:280px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.ProjectForm_selectSearchWrapper__jOyV9{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;padding:10px 12px}.ProjectForm_selectSearchWrapper__jOyV9 i{color:#94a3b8;font-size:12px}.ProjectForm_selectSearchInput__7qBJn{background:#0000;border:none;color:#1e293b;flex:1 1;font-size:13px;outline:none}.ProjectForm_selectOptions__u5hhu{max-height:200px;overflow-y:auto}.ProjectForm_selectOption__T5FiI{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;transition:background .15s}.ProjectForm_selectOption__T5FiI:hover{background:#f1f5f9}.ProjectForm_selectOptionSelected__YzlHd{background:#eff6ff;color:#3b82f6}.ProjectForm_optionCode__cSJKN{background:#f1f5f9;border-radius:4px;color:#94a3b8;font-family:monospace;font-size:10px;padding:2px 6px}.ProjectForm_selectEmpty__3SgKo,.ProjectForm_selectLoading__E\+NRG,.ProjectForm_selectNoMatch__HPM9n{color:#64748b;font-size:13px;padding:16px;text-align:center}.ProjectForm_selectNoMatch__HPM9n{display:flex;flex-direction:column;gap:12px}.ProjectForm_selectCreateOption__R9wd9{background:#f8fafc;border-top:1px solid #e2e8f0;padding:8px 12px}.ProjectForm_createInlineBtn__uI5Ll{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:8px 14px;transition:all .2s;width:100%}.ProjectForm_createInlineBtn__uI5Ll:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.ProjectForm_createInlineBtn__uI5Ll:disabled{background:#94a3b8;cursor:not-allowed;transform:none}.ProjectForm_selectErrorText__70Ujv{color:#ef4444;display:block;font-size:11px;margin-top:4px}.ProjectForm_addMaterialSection__YN-Wr{padding:0 18px 16px}.ProjectForm_addMaterialSection__YN-Wr .ProjectForm_productSearchBox__UjwJI{position:relative}.ProjectForm_addMaterialSection__YN-Wr .ProjectForm_productSearchBox__UjwJI>i{color:#94a3b8;left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.ProjectForm_addMaterialSection__YN-Wr .ProjectForm_productSearchBox__UjwJI input{flex:1 1;padding-left:38px}.ProjectForm_emptyMaterials__YgJOW{align-items:center;color:#94a3b8;display:flex;flex-direction:column;padding:40px 20px;text-align:center}.ProjectForm_emptyMaterials__YgJOW i{color:#cbd5e1;font-size:48px;margin-bottom:12px}.ProjectForm_emptyMaterials__YgJOW p{color:#64748b;font-size:14px;font-weight:500;margin:0 0 4px}.ProjectForm_emptyMaterials__YgJOW small{color:#94a3b8;font-size:12px}.ProjectForm_materialsList__\+afQv{display:flex;flex-direction:column;gap:12px;padding:0 18px 18px}.ProjectForm_materialItem__uPXaJ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.ProjectForm_materialHeader__REX8I{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ProjectForm_materialInfo__7yd1j{align-items:center;display:flex;gap:8px}.ProjectForm_materialName__BMxe\+{color:#0f172a;font-size:14px;font-weight:600}.ProjectForm_removeItemBtn__jiZMB{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .2s;width:28px}.ProjectForm_removeItemBtn__jiZMB:hover{background:#fecaca}.ProjectForm_materialFields__RYiNb{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 80px 100px}.ProjectForm_fieldGroup__AWvYv{display:flex;flex-direction:column;gap:4px}.ProjectForm_fieldGroup__AWvYv label{color:#64748b;font-size:10px;font-weight:600;text-transform:uppercase}.ProjectForm_fieldGroup__AWvYv input,.ProjectForm_fieldGroup__AWvYv select{border:1px solid #cbd5e1;border-radius:6px;color:#1e293b;font-size:13px;padding:8px 10px}.ProjectForm_fieldGroup__AWvYv input:focus,.ProjectForm_fieldGroup__AWvYv select:focus{border-color:#8b5cf6;outline:none}.ProjectForm_lineCost__ZsBiG{display:flex;flex-direction:column;gap:4px;text-align:right}.ProjectForm_lineCost__ZsBiG label{color:#64748b;font-size:10px;font-weight:600;text-transform:uppercase}.ProjectForm_lineCost__ZsBiG strong{color:#059669;font-size:14px;font-weight:700}.ProjectForm_summaryCard__\+seWr h3{align-items:center;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 14px;padding-bottom:10px}.ProjectForm_summaryCard__\+seWr h3 i{color:#8b5cf6}.ProjectForm_summaryGrid__uz7Li{display:flex;flex-direction:column;gap:8px}.ProjectForm_summaryRow__lPfpg{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.ProjectForm_summaryRow__lPfpg span{color:#64748b}.ProjectForm_summaryRow__lPfpg strong{color:#0f172a;font-weight:600}.ProjectForm_summaryTotal__gGz-8{border-top:2px solid #1e293b;margin-top:8px;padding-top:12px}.ProjectForm_summaryTotal__gGz-8 span{color:#0f172a;font-weight:600}.ProjectForm_summaryTotal__gGz-8 strong{color:#0f172a;font-size:16px}.ProjectForm_summaryHighlight__wvNK0{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:0 0 8px 8px;margin:8px -16px -16px;padding:14px 16px!important}.ProjectForm_summaryHighlight__wvNK0 span{color:#166534;font-weight:600}.ProjectForm_summaryHighlight__wvNK0 strong{color:#059669;font-size:18px}@media (max-width:1100px){.ProjectForm_formGrid__h2cPq{grid-template-columns:1fr}.ProjectForm_materialFields__RYiNb{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ProjectForm_materialFields__RYiNb{grid-template-columns:repeat(2,1fr)}.ProjectForm_lineCost__ZsBiG{align-items:center;border-top:1px dashed #e2e8f0;flex-direction:row;grid-column:span 2;justify-content:space-between;padding-top:8px;text-align:left}}@media (max-width:480px){.ProjectForm_materialFields__RYiNb{grid-template-columns:1fr}.ProjectForm_lineCost__ZsBiG{grid-column:1}}.ProjectView_pageContainer__piU5s{background:#eef2f6;min-height:100vh;padding:16px 20px}.ProjectView_notification__x9-\+U{align-items:center;animation:ProjectView_slideIn__glrGe .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.ProjectView_notification__x9-\+U.ProjectView_success__f7-at{border-left-color:#10b981}.ProjectView_notification__x9-\+U.ProjectView_success__f7-at i{color:#10b981}.ProjectView_notification__x9-\+U.ProjectView_error__VKit6{border-left-color:#ef4444}.ProjectView_notification__x9-\+U.ProjectView_error__VKit6 i{color:#ef4444}@keyframes ProjectView_slideIn__glrGe{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ProjectView_pageHeader__YOOJW{align-items:flex-start;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ProjectView_headerLeft__3PeS1{align-items:flex-start;display:flex;gap:14px}.ProjectView_backBtn__FmaQ9{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;margin-top:4px;transition:all .2s;width:36px}.ProjectView_backBtn__FmaQ9:hover{background:#e2e8f0;color:#1e293b}.ProjectView_headerInfo__bAlXn{display:flex;flex-direction:column;gap:4px}.ProjectView_headerTop__TXa2r{align-items:center;display:flex;gap:10px}.ProjectView_projectCode__JrYA4{background:#f3e8ff;border-radius:4px;color:#8b5cf6;font-size:12px;font-weight:700;padding:4px 10px}.ProjectView_headerInfo__bAlXn h1{color:#0f172a;font-size:20px;font-weight:700;margin:4px 0 0}.ProjectView_headerMeta__VClwc{align-items:center;color:#64748b;display:flex;font-size:12px;gap:12px;margin:4px 0 0}.ProjectView_headerMeta__VClwc span{align-items:center;display:flex;gap:4px}.ProjectView_headerMeta__VClwc span:not(:last-child):after{color:#cbd5e1;content:"•";margin-left:8px}.ProjectView_headerActions__HL9BU{align-items:center;display:flex;gap:8px}.ProjectView_statusBadge__sUBw2{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px}.ProjectView_statusBadgeSmall__933yC{font-size:10px;padding:3px 8px}.ProjectView_statusDraft__kh4Fr{background:#f1f5f9;color:#64748b}.ProjectView_statusPending__DP\+Hl{background:#fef3c7;color:#92400e}.ProjectView_statusApproved__X5flY{background:#dcfce7;color:#166534}.ProjectView_statusArchived__7tfCn{background:#f1f5f9;color:#94a3b8}.ProjectView_approveBtn__FPsdN,.ProjectView_editBtn__Pa\+4Z,.ProjectView_iconBtn__Ytfko,.ProjectView_productionBtn__ymH\+T,.ProjectView_rejectBtn__VyvOu,.ProjectView_submitBtn__IyJGm{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;transition:all .2s}.ProjectView_editBtn__Pa\+4Z{background:#fff;border-color:#c9d4e1;color:#475569}.ProjectView_editBtn__Pa\+4Z:hover{background:#f1f5f9}.ProjectView_submitBtn__IyJGm{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.ProjectView_submitBtn__IyJGm:hover:not(:disabled){box-shadow:0 4px 12px #f59e0b4d}.ProjectView_approveBtn__FPsdN{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ProjectView_approveBtn__FPsdN:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d}.ProjectView_rejectBtn__VyvOu{background:#fff;border-color:#fecaca;color:#ef4444}.ProjectView_rejectBtn__VyvOu:hover:not(:disabled){background:#fef2f2}.ProjectView_productionBtn__ymH\+T{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.ProjectView_productionBtn__ymH\+T:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf64d}.ProjectView_iconBtn__Ytfko{background:#fff;border:1px solid #c9d4e1;color:#64748b;height:38px;justify-content:center;padding:0;width:38px}.ProjectView_iconBtn__Ytfko:hover{background:#f1f5f9;color:#1e293b}.ProjectView_deleteBtn__\+auSa:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.ProjectView_contentWrapper__UZZcE{align-items:flex-start;display:flex;gap:16px}.ProjectView_documentCard__vmNbb{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;flex:1 1;overflow:hidden}.ProjectView_documentHeader__0BZ5L{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;display:flex;justify-content:space-between;padding:20px 24px}.ProjectView_docHeaderLeft__8ly0s h2{font-size:18px;font-weight:600;margin:0}.ProjectView_docHeaderLeft__8ly0s p{font-size:13px;margin:4px 0 0;opacity:.85}.ProjectView_outputBadge__OfAuv{align-items:flex-end;background:#ffffff26;border-radius:8px;display:flex;flex-direction:column;padding:10px 16px}.ProjectView_outputLabel__5iNfU{font-size:10px;opacity:.85;text-transform:uppercase}.ProjectView_outputValue__vKGIu{font-size:20px;font-weight:700}.ProjectView_outputSection__4z1gQ{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:20px 24px}.ProjectView_outputProduct__UoX7z{align-items:center;display:flex;gap:16px}.ProjectView_outputIcon__HMojG{align-items:center;background:#f3e8ff;border-radius:10px;color:#8b5cf6;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.ProjectView_outputDetails__Tltxl{display:flex;flex:1 1;flex-direction:column;gap:2px}.ProjectView_outputCode__pDsxk{color:#8b5cf6;font-family:monospace;font-size:11px;font-weight:600}.ProjectView_outputName__iERmE{color:#0f172a;font-size:16px;font-weight:600}.ProjectView_outputStats__ilGoY{display:flex;gap:24px}.ProjectView_outputStat__WG1Xx{align-items:flex-end;display:flex;flex-direction:column}.ProjectView_statLabel__bRQWa{color:#64748b;font-size:10px;text-transform:uppercase}.ProjectView_statValue__ntIE\+{color:#0f172a;font-size:14px;font-weight:600}.ProjectView_materialsSection__XrRl7{padding:0}.ProjectView_sectionHeader__APh8g{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 24px}.ProjectView_sectionHeader__APh8g h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.ProjectView_sectionHeader__APh8g h3 i{color:#8b5cf6}.ProjectView_itemCount__Nf6XZ{background:#f3e8ff;border-radius:20px;color:#8b5cf6;font-size:11px;font-weight:600;padding:3px 10px}.ProjectView_materialsTable__3vpIR{border-collapse:collapse;width:100%}.ProjectView_materialsTable__3vpIR th{background:#fff;border-bottom:2px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;padding:12px 16px;text-align:left;text-transform:uppercase}.ProjectView_materialsTable__3vpIR td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:14px 16px;vertical-align:middle}.ProjectView_materialsTable__3vpIR tbody tr:hover{background:#f8fafc}.ProjectView_colNum__h-GfG{color:#94a3b8;text-align:center;width:50px}.ProjectView_colMaterial__hX0fT{min-width:200px}.ProjectView_colQty__8ef8i{font-weight:600;text-align:right;width:80px}.ProjectView_colUnit__-PiRk{color:#64748b;width:70px}.ProjectView_colCost__TDp5k{text-align:right;width:100px}.ProjectView_colTotal__Uwegl{color:#059669;font-weight:600;text-align:right;width:110px}.ProjectView_materialInfo__Ds8tj{display:flex;flex-direction:column;gap:2px}.ProjectView_materialName__pu5Rf{color:#0f172a;font-weight:500}.ProjectView_materialCode__VpMDc{color:#8b5cf6;font-family:monospace;font-size:11px}.ProjectView_materialsTable__3vpIR tfoot td{background:#f0fdf4;border-bottom:none;padding:14px 16px}.ProjectView_totalLabel__C0baO{color:#166534;font-size:13px;font-weight:700;text-align:right}.ProjectView_totalValue__bvVcS{color:#059669;font-size:15px;font-weight:700;text-align:right}.ProjectView_emptyState__lXBy9{align-items:center;color:#94a3b8;display:flex;flex-direction:column;padding:40px}.ProjectView_emptyState__lXBy9 i{font-size:32px;margin-bottom:8px}.ProjectView_notesSection__-D6WK{border-top:1px solid #e2e8f0;padding:20px 24px}.ProjectView_notesSection__-D6WK h4{color:#64748b;font-size:12px;font-weight:600;margin:0 0 8px;text-transform:uppercase}.ProjectView_notesSection__-D6WK p{color:#475569;font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap}.ProjectView_summarySidebar__hElnd{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:320px}.ProjectView_summaryCard__COhx5{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ProjectView_summaryHeader__djECT{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;display:flex;gap:10px;padding:14px 16px}.ProjectView_summaryHeader__djECT i{font-size:14px}.ProjectView_summaryHeader__djECT h3{font-size:14px;font-weight:600;margin:0}.ProjectView_summaryBody__jvFVi{padding:16px}.ProjectView_summaryRow__92fAs{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.ProjectView_summaryRow__92fAs span:first-child{color:#64748b}.ProjectView_summaryRow__92fAs span:last-child{color:#1e293b;font-weight:500}.ProjectView_summaryTotal__MP11f span:first-child{color:#1e293b;font-weight:600}.ProjectView_summaryTotal__MP11f span:last-child{color:#8b5cf6;font-size:15px;font-weight:700}.ProjectView_highlight__gVqnz span:last-child{color:#1e293b;font-size:14px;font-weight:700}.ProjectView_priceRow__eSD1A span:last-child{font-weight:700}.ProjectView_priceValue__aGMzO{color:#059669!important;font-size:16px!important}.ProjectView_profitRow__QD2Ki span:last-child{font-weight:600}.ProjectView_profitValue__Ucuhb{color:#10b981!important}.ProjectView_summaryDivider__vyYXK{background:#e2e8f0;height:1px;margin:8px 0}.ProjectView_infoCard__cjjhx{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ProjectView_infoHeader__ETKs\+{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.ProjectView_infoHeader__ETKs\+ i{color:#64748b;font-size:14px}.ProjectView_infoHeader__ETKs\+ h3{color:#475569;font-size:13px;font-weight:600;margin:0}.ProjectView_infoBody__fqlI-{padding:12px 16px}.ProjectView_infoRow__mPqOP{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;font-size:12px;justify-content:space-between;padding:8px 0}.ProjectView_infoRow__mPqOP:last-child{border-bottom:none}.ProjectView_infoRow__mPqOP span:first-child{color:#64748b}.ProjectView_infoRow__mPqOP span:last-child{color:#1e293b;font-weight:500}.ProjectView_quickActions__ddSGL{display:flex;flex-direction:column;gap:8px}.ProjectView_productionBtnLg__aB4V0{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s}.ProjectView_productionBtnLg__aB4V0:hover{box-shadow:0 4px 12px #8b5cf666;transform:translateY(-1px)}.ProjectView_errorState__5dZ78,.ProjectView_loadingState__-deca{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px;text-align:center}.ProjectView_spinner__Q6XfM{animation:ProjectView_spin__diwEl 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#8b5cf6;height:40px;width:40px}@keyframes ProjectView_spin__diwEl{to{transform:rotate(1turn)}}.ProjectView_loadingState__-deca p{color:#64748b;font-size:14px;margin-top:16px}.ProjectView_errorState__5dZ78 i{color:#f59e0b;font-size:48px;margin-bottom:16px}.ProjectView_errorState__5dZ78 h3{color:#1e293b;font-size:18px;margin:0 0 8px}.ProjectView_errorState__5dZ78 p{color:#64748b;font-size:14px;margin:0 0 20px}.ProjectView_errorState__5dZ78 button{align-items:center;background:#8b5cf6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px}.ProjectView_modalOverlay__PSZF2{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ProjectView_modal__gor-f{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;max-width:440px;width:100%}.ProjectView_modalHeader__u6W1g{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.ProjectView_modalHeader__u6W1g h3{color:#1e293b;font-size:16px;font-weight:600;margin:0}.ProjectView_modalHeader__u6W1g button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:24px}.ProjectView_modalBody__Q37r2{padding:20px}.ProjectView_modalBody__Q37r2 p{color:#475569;font-size:14px;margin:0 0 12px}.ProjectView_modalBody__Q37r2 textarea{border:1px solid #d1d5db;border-radius:6px;font-size:13px;padding:12px;resize:vertical;width:100%}.ProjectView_modalBody__Q37r2 textarea:focus{border-color:#8b5cf6;outline:none}.ProjectView_modalFooter__T0wpr{border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.ProjectView_cancelBtn__om3ka{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:10px 16px}.ProjectView_approveConfirmBtn__BjRxd{background:linear-gradient(135deg,#10b981,#059669)}.ProjectView_approveConfirmBtn__BjRxd,.ProjectView_rejectConfirmBtn__AQkcv{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:10px 16px}.ProjectView_rejectConfirmBtn__AQkcv{background:#ef4444}.ProjectView_approveConfirmBtn__BjRxd:disabled,.ProjectView_rejectConfirmBtn__AQkcv:disabled{cursor:not-allowed;opacity:.5}@media print{.ProjectView_pageContainer__piU5s{background:#fff;padding:0}.ProjectView_pageHeader__YOOJW{border:none;box-shadow:none}.ProjectView_backBtn__FmaQ9,.ProjectView_headerActions__HL9BU,.ProjectView_summarySidebar__hElnd{display:none}.ProjectView_contentWrapper__UZZcE{display:block}.ProjectView_documentCard__vmNbb{border:1px solid #ddd;box-shadow:none}.ProjectView_notification__x9-\+U{display:none}}@media (max-width:1024px){.ProjectView_contentWrapper__UZZcE{flex-direction:column}.ProjectView_summarySidebar__hElnd{width:100%}}@media (max-width:768px){.ProjectView_pageHeader__YOOJW{flex-direction:column;gap:12px}.ProjectView_headerActions__HL9BU{flex-wrap:wrap;justify-content:flex-start;width:100%}.ProjectView_outputProduct__UoX7z{align-items:flex-start;flex-direction:column}.ProjectView_outputStats__ilGoY{justify-content:space-between;margin-top:12px;width:100%}}.BatchList_pageContainer__IhdFe{background:#eef2f6;min-height:100vh;padding:16px 20px}.BatchList_notification__2DyUd{align-items:center;animation:BatchList_slideIn__Bg7B8 .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.BatchList_notification__2DyUd.BatchList_success__XR7s6{border-left-color:#10b981}.BatchList_notification__2DyUd.BatchList_success__XR7s6 i{color:#10b981}.BatchList_notification__2DyUd.BatchList_error__x\+23v{border-left-color:#ef4444}.BatchList_notification__2DyUd.BatchList_error__x\+23v i{color:#ef4444}.BatchList_notification__2DyUd button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes BatchList_slideIn__Bg7B8{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.BatchList_pageHeader__rAm77{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.BatchList_headerLeft__YHvAF{align-items:center;display:flex;gap:14px}.BatchList_backBtn__S6qh8{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.BatchList_backBtn__S6qh8:hover{background:#e2e8f0;color:#1e293b}.BatchList_headerIcon__foNQ\+{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.BatchList_headerLeft__YHvAF h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.BatchList_headerSubtitle__CsbTl{color:#64748b;font-size:13px;margin:2px 0 0}.BatchList_headerActions__fl4q1{align-items:center;display:flex;gap:8px}.BatchList_filterToggle__bYGw0{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;position:relative;transition:all .2s}.BatchList_filterToggle__bYGw0:hover{background:#f1f5f9;border-color:#94a3b8}.BatchList_filterBadge__mGSAR{background:#ef4444;border-radius:50%;height:8px;position:absolute;right:-4px;top:-4px;width:8px}.BatchList_iconBtn__YM3It,.BatchList_refreshBtn__XerIM{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.BatchList_iconBtn__YM3It:hover,.BatchList_refreshBtn__XerIM:hover{background:#f1f5f9;color:#1e293b}.BatchList_primaryBtn__Lm2fj{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.BatchList_primaryBtn__Lm2fj:hover{box-shadow:0 4px 12px #f59e0b4d;transform:translateY(-1px)}.BatchList_secondaryBtn__r6pK\+{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 16px}.BatchList_secondaryBtn__r6pK\+:hover{background:#f1f5f9}.BatchList_statsRow__ior9p{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.BatchList_statCard__MNvBS{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.BatchList_statIcon__maUa-{align-items:center;border-radius:10px;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.BatchList_statIconBlue__EvEk-{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.BatchList_statIconGreen__JWVVo{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.BatchList_statIconOrange__dFNIy{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.BatchList_statIconPurple__tRa6J{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.BatchList_statIconTeal__JE3Vl{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff}.BatchList_statInfo__HKO-r{display:flex;flex-direction:column}.BatchList_statValue__CIsYV{color:#0f172a;font-size:18px;font-weight:700}.BatchList_statLabel__S4mX1{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.BatchList_filtersCard__-IpjM{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;padding:14px 16px}.BatchList_searchRow__e6-Sy{align-items:center;display:flex;gap:16px}.BatchList_searchBox__TIaTk{flex:0 0 350px;position:relative}.BatchList_searchBox__TIaTk i{color:#94a3b8;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.BatchList_searchBox__TIaTk input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 36px 10px 38px;width:100%}.BatchList_searchBox__TIaTk input:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a;outline:none}.BatchList_clearSearch__1r3\+f{background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.BatchList_clearSearch__1r3\+f:hover{color:#64748b}.BatchList_quickTabs__RHEOr{display:flex;flex:1 1;gap:4px;justify-content:flex-end}.BatchList_quickTab__PrWYx{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.BatchList_quickTab__PrWYx:hover{background:#f1f5f9;color:#475569}.BatchList_quickTabActive__1GvyO{background:#1e293b;border-color:#1e293b;color:#fff}.BatchList_quickTabActive__1GvyO:hover{background:#0f172a;color:#fff}.BatchList_tabBadge__220\+I{background:#0000001a;border-radius:10px;font-size:10px;font-weight:600;padding:2px 6px}.BatchList_quickTabActive__1GvyO .BatchList_tabBadge__220\+I{background:#fff3}.BatchList_advancedFilters__zsFh2{align-items:flex-end;border-top:1px solid #e2e8f0;display:flex;gap:12px;margin-top:14px;padding-top:14px}.BatchList_filterGroup__vG9by{display:flex;flex-direction:column;gap:4px}.BatchList_filterGroup__vG9by label{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.BatchList_filterGroup__vG9by .BatchList_dateInput__Ko0GP{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;min-width:160px;padding:8px 12px}.BatchList_filterGroup__vG9by .BatchList_dateInput__Ko0GP:focus{border-color:#f59e0b;outline:none}.BatchList_clearFiltersBtn__orQcw{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.BatchList_clearFiltersBtn__orQcw:hover{background:#fee2e2}.BatchList_tableCard__FZI3b{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.BatchList_tableWrapper__9-6Yp{overflow-x:auto}.BatchList_table__-hl9H{border-collapse:collapse;width:100%}.BatchList_table__-hl9H thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.BatchList_table__-hl9H th{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;padding:12px 16px;text-align:left;text-transform:uppercase}.BatchList_table__-hl9H td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:12px 16px}.BatchList_table__-hl9H tbody tr:last-child td{border-bottom:none}.BatchList_clickableRow__7-s1s{cursor:pointer;transition:background .15s}.BatchList_clickableRow__7-s1s:hover{background:#f8fafc}.BatchList_textCenter__nP3Vu{text-align:center}.BatchList_textRight__yqECf{text-align:right}.BatchList_batchCell__UvTt9{display:flex;flex-direction:column;gap:2px}.BatchList_batchCode__mopgO{background:#fffbeb;border-radius:4px;color:#f59e0b;display:inline-block;font-size:13px;font-weight:600;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.BatchList_batchDate__1F1yp{color:#94a3b8;font-size:11px}.BatchList_projectCell__P83ma{display:flex;flex-direction:column;gap:2px}.BatchList_projectCode__hz1f3{color:#8b5cf6;font-size:10px;font-weight:600}.BatchList_projectName__7x1cY{color:#1e293b;font-weight:500}.BatchList_productCell__Fzo8S{display:flex;flex-direction:column;gap:2px}.BatchList_productCode__pWvBJ{color:#64748b;font-size:10px;font-weight:500}.BatchList_productName__-NB7S{color:#475569;font-weight:500}.BatchList_qtyBadge__MLe06{background:#f1f5f9;border-radius:6px;color:#475569;display:inline-block;font-size:12px;font-weight:600;padding:4px 10px}.BatchList_qtyBadge__MLe06.BatchList_actualQty__j7v45{background:#dcfce7;color:#166534}.BatchList_costValue__JhMWc{color:#1e293b;font-weight:500}.BatchList_unitCost__YQF\+y{color:#f59e0b;font-weight:600}.BatchList_statusBadge__NdQT8{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px;text-transform:uppercase}.BatchList_statusPlanned__mXx4R{background:#e0e7ff;color:#3730a3}.BatchList_statusInProgress__PyrRB{background:#fef3c7;color:#92400e}.BatchList_statusCompleted__Cq84y{background:#dbeafe;color:#1e40af}.BatchList_statusPending__l-Py8{background:#fef3c7;color:#92400e}.BatchList_statusApproved__dY3xm{background:#dcfce7;color:#166534}.BatchList_statusCancelled__tPxd3{background:#fee2e2;color:#991b1b}.BatchList_actionButtons__1Uxnn{display:flex;gap:4px;justify-content:center}.BatchList_actionBtn__oNljO{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.BatchList_actionBtn__oNljO:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.BatchList_actionBtn__oNljO.BatchList_editBtn__\+EMt-:hover{background:#eff6ff;border-color:#93c5fd;color:#3b82f6}.BatchList_actionBtn__oNljO.BatchList_deleteBtn__b5vSe:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.BatchList_loadingState__Xp1e\+{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.BatchList_spinner__TcwvP{animation:BatchList_spin__c6dxx 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#f59e0b;height:40px;width:40px}@keyframes BatchList_spin__c6dxx{to{transform:rotate(1turn)}}.BatchList_loadingState__Xp1e\+ p{color:#64748b;font-size:14px;margin-top:16px}.BatchList_emptyState__gd2zP{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.BatchList_emptyIcon__lbHpd{align-items:center;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-radius:50%;color:#f59e0b;display:flex;font-size:32px;height:80px;justify-content:center;margin-bottom:20px;width:80px}.BatchList_emptyState__gd2zP h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 8px}.BatchList_emptyState__gd2zP p{color:#64748b;font-size:14px;margin:0 0 20px}.BatchList_pagination__1UFtE{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:12px 16px}.BatchList_paginationInfo__mi-gE{color:#64748b;font-size:13px}.BatchList_paginationControls__Ozs7N{align-items:center;display:flex;gap:12px}.BatchList_pageSizeSelect__blwZ7{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:12px;padding:6px 10px}.BatchList_pageButtons__8Jwpk{display:flex;gap:4px}.BatchList_pageBtn__ALG99{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 8px;transition:all .2s}.BatchList_pageBtn__ALG99:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.BatchList_pageBtn__ALG99:disabled{cursor:not-allowed;opacity:.5}.BatchList_pageBtnActive__ocgpI{background:#f59e0b;border-color:#f59e0b;color:#fff}.BatchList_pageBtnActive__ocgpI:hover{background:#d97706}.BatchList_pageDots__VrU0B{background:#0000;border:none;cursor:default}@media (max-width:1400px){.BatchList_statsRow__ior9p{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.BatchList_pageHeader__rAm77{align-items:flex-start;flex-direction:column;gap:16px}.BatchList_headerActions__fl4q1{flex-wrap:wrap;justify-content:flex-end;width:100%}.BatchList_searchRow__e6-Sy{align-items:stretch;flex-direction:column;gap:12px}.BatchList_searchBox__TIaTk{flex:1 1;max-width:100%}.BatchList_quickTabs__RHEOr{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:768px){.BatchList_pageContainer__IhdFe{padding:12px}.BatchList_statsRow__ior9p{grid-template-columns:repeat(2,1fr)}.BatchList_advancedFilters__zsFh2{align-items:stretch;flex-direction:column}.BatchList_filterGroup__vG9by{width:100%}.BatchList_filterGroup__vG9by .BatchList_dateInput__Ko0GP{min-width:auto;width:100%}.BatchList_pagination__1UFtE{flex-direction:column;gap:12px}.BatchList_paginationControls__Ozs7N{justify-content:space-between;width:100%}}@media (max-width:480px){.BatchList_statsRow__ior9p{grid-template-columns:1fr}.BatchList_headerLeft__YHvAF h1{font-size:16px}.BatchList_headerIcon__foNQ\+{font-size:14px;height:36px;width:36px}}.BatchForm_pageContainer__QjSv1{background:#eef2f6;min-height:100vh;padding:16px 20px}.BatchForm_notification__giVHv{align-items:center;animation:BatchForm_slideIn__Fisst .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.BatchForm_notification__giVHv.BatchForm_success__D6WY9{border-left-color:#10b981}.BatchForm_notification__giVHv.BatchForm_success__D6WY9 i{color:#10b981}.BatchForm_notification__giVHv.BatchForm_error__\+FJXI{border-left-color:#ef4444}.BatchForm_notification__giVHv.BatchForm_error__\+FJXI i{color:#ef4444}.BatchForm_notification__giVHv button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes BatchForm_slideIn__Fisst{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.BatchForm_pageHeader__Vqork{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.BatchForm_headerLeft__LL3XU{align-items:center;display:flex;gap:14px}.BatchForm_backBtn__6OjN0{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.BatchForm_backBtn__6OjN0:hover{background:#e2e8f0;color:#1e293b}.BatchForm_headerIcon__Swa4E{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.BatchForm_headerLeft__LL3XU h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.BatchForm_headerSubtitle__I7p9v{color:#64748b;font-size:13px;margin:2px 0 0}.BatchForm_headerActions__D6662{align-items:center;display:flex;gap:8px}.BatchForm_secondaryBtn__WGZZd{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 16px;transition:all .2s}.BatchForm_secondaryBtn__WGZZd:hover:not(:disabled){background:#f1f5f9}.BatchForm_secondaryBtn__WGZZd:disabled{cursor:not-allowed;opacity:.6}.BatchForm_primaryBtn__7S5EM{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.BatchForm_primaryBtn__7S5EM:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.BatchForm_primaryBtn__7S5EM:disabled{cursor:not-allowed;opacity:.6;transform:none}.BatchForm_completeBtn__gedD0{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.BatchForm_completeBtn__gedD0:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.BatchForm_completeBtn__gedD0:disabled{cursor:not-allowed;opacity:.6;transform:none}.BatchForm_formLayout__n8z1U{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 340px}.BatchForm_formColumn__LU9B1,.BatchForm_summaryColumn__16jVN{display:flex;flex-direction:column;gap:16px}.BatchForm_summaryColumn__16jVN{height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:16px}.BatchForm_formCard__YstYp{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:visible}.BatchForm_cardHeader__t55Vm{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;padding:14px 16px}.BatchForm_cardHeader__t55Vm i{color:#f59e0b;font-size:14px}.BatchForm_cardHeader__t55Vm h3{color:#1e293b;flex:1 1;font-size:14px;font-weight:600;margin:0}.BatchForm_itemCount__jEz9z{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:12px;font-weight:500;padding:2px 8px}.BatchForm_cardBody__lRe9N{padding:16px}.BatchForm_formGrid__r9FbY{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.BatchForm_formGroup__QveF8{display:flex;flex-direction:column;gap:6px}.BatchForm_formGroup__QveF8 label{color:#475569;font-size:12px;font-weight:600}.BatchForm_required__xnzeN{color:#ef4444}.BatchForm_input__ZIERo,.BatchForm_textarea__ZADpx{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 12px;transition:all .2s}.BatchForm_input__ZIERo:focus,.BatchForm_textarea__ZADpx:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a;outline:none}.BatchForm_input__ZIERo:disabled{background:#f1f5f9;cursor:not-allowed}.BatchForm_textarea__ZADpx{min-height:60px;resize:vertical}.BatchForm_inputWithUnit__yLz8I{align-items:center;display:flex;gap:8px}.BatchForm_inputWithUnit__yLz8I input{flex:1 1}.BatchForm_inputWithUnit__yLz8I span{color:#64748b;font-size:13px;min-width:50px}.BatchForm_searchSelect__Fu9Ho{position:relative;z-index:1000}.BatchForm_searchInputWrapper__lV0RV{position:relative}.BatchForm_searchInputWrapper__lV0RV>i:first-child{color:#94a3b8;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.BatchForm_searchInput__MB0k\+{border:1px solid #d1d5db;border-radius:6px;color:#1e293b;font-size:14px;padding:12px 12px 12px 40px;transition:all .2s;width:100%}.BatchForm_searchInput__MB0k\+:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b1a;outline:none}.BatchForm_searchInput__MB0k\+:disabled{background:#f1f5f9;cursor:not-allowed}.BatchForm_dropdown__z-Er2{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 10px 40px #0003;left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:9999}.BatchForm_dropdownItem__yZWqX{border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 14px;transition:background .15s}.BatchForm_dropdownItem__yZWqX:hover{background:#fffbeb}.BatchForm_dropdownItem__yZWqX:last-child{border-bottom:none}.BatchForm_dropdownItemMain__zX0N0{align-items:center;display:flex;gap:10px}.BatchForm_dropdownItem__yZWqX .BatchForm_projectCode__M7Z7x{background:#f3e8ff;border-radius:4px;color:#8b5cf6;font-size:11px;font-weight:700;padding:3px 8px}.BatchForm_dropdownItem__yZWqX .BatchForm_projectName__PUVM0{color:#1e293b;flex:1 1;font-size:14px;font-weight:600}.BatchForm_dropdownItemMeta__-mlAB{align-items:center;color:#64748b;display:flex;font-size:12px;gap:16px}.BatchForm_dropdownItemMeta__-mlAB strong{color:#1e293b}.BatchForm_statusApproved__WrPa3{background:#dcfce7;border-radius:4px;color:#166534;font-size:10px;font-weight:700;padding:2px 6px}.BatchForm_noResults__SwuEg{align-items:center;color:#64748b;display:flex;flex-direction:column;padding:24px 16px;text-align:center}.BatchForm_noResults__SwuEg i{color:#f59e0b;font-size:24px;margin-bottom:8px}.BatchForm_noResults__SwuEg p{font-size:13px;font-weight:500;margin:0}.BatchForm_noResults__SwuEg small{color:#94a3b8;font-size:11px;margin-top:4px}.BatchForm_inputHint__rm44N{color:#64748b;font-size:11px;margin-top:4px}.BatchForm_scaleButtons__hEiXQ{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:8px;margin-top:12px;padding-top:12px}.BatchForm_scaleButtons__hEiXQ span{color:#64748b;font-size:12px;font-weight:500}.BatchForm_scaleButtons__hEiXQ button{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#475569;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s}.BatchForm_scaleButtons__hEiXQ button:hover{background:#e2e8f0;border-color:#cbd5e1}.BatchForm_stockWarning__EueEN{align-items:center;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px;display:flex;gap:10px;margin-bottom:16px;padding:12px}.BatchForm_stockWarning__EueEN i{color:#f59e0b}.BatchForm_stockWarning__EueEN span{color:#92400e;font-size:13px;font-weight:500}.BatchForm_itemsTable__Psj8H{overflow-x:auto}.BatchForm_itemsTable__Psj8H table{border-collapse:collapse;width:100%}.BatchForm_itemsTable__Psj8H thead{background:#f8fafc}.BatchForm_itemsTable__Psj8H th{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:600;padding:10px 12px;text-align:left;text-transform:uppercase}.BatchForm_itemsTable__Psj8H td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:10px 12px;vertical-align:middle}.BatchForm_itemsTable__Psj8H tbody tr:hover{background:#fafafa}.BatchForm_itemsTable__Psj8H tbody tr.BatchForm_stockError__ZSfQZ{background:#fef2f2}.BatchForm_textRight__M-MrP{text-align:right}.BatchForm_itemProduct__f\+OB2{display:flex;flex-direction:column;gap:2px}.BatchForm_itemCode__AeyUH{color:#f59e0b;font-size:10px;font-weight:600}.BatchForm_itemName__TuwrJ{color:#1e293b;font-size:13px;font-weight:500}.BatchForm_qtyInput__r5aCB{border:1px solid #e2e8f0;border-radius:4px;font-size:12px;padding:6px 8px;text-align:right;width:80px}.BatchForm_qtyInput__r5aCB:focus{border-color:#f59e0b;outline:none}.BatchForm_stockLow__mP6TY{color:#ef4444;font-weight:600}.BatchForm_itemsTable__Psj8H tfoot{background:#f8fafc}.BatchForm_itemsTable__Psj8H tfoot td{border-bottom:none;padding:12px}.BatchForm_totalLabel__3Mjh7{color:#475569;font-weight:600;text-align:right}.BatchForm_totalValue__AWMeO{color:#059669;font-size:14px;font-weight:700;text-align:right}.BatchForm_summaryCard__H\+Epk{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.BatchForm_summaryHeader__0-GAb{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;display:flex;gap:10px;padding:14px 16px}.BatchForm_summaryHeader__0-GAb i{font-size:14px}.BatchForm_summaryHeader__0-GAb h3{font-size:14px;font-weight:600;margin:0}.BatchForm_summaryBody__7-J7x{padding:16px}.BatchForm_summaryRow__P31JJ{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.BatchForm_summaryRow__P31JJ span:first-child{color:#64748b}.BatchForm_summaryRow__P31JJ span:last-child{color:#1e293b;font-weight:500}.BatchForm_summaryRow__P31JJ.BatchForm_summaryTotal__mOciI{font-size:15px}.BatchForm_summaryRow__P31JJ.BatchForm_summaryTotal__mOciI span:first-child{color:#1e293b;font-weight:600}.BatchForm_summaryRow__P31JJ.BatchForm_summaryTotal__mOciI span:last-child{color:#f59e0b;font-weight:700}.BatchForm_summaryRow__P31JJ.BatchForm_highlight__Kz00H span:last-child{color:#1e293b;font-size:15px;font-weight:700}.BatchForm_summaryDivider__TOgVk{background:#e2e8f0;height:1px;margin:8px 0}.BatchForm_outputCard__MJagO{background:#fff;border:1px solid #c9d4e1;border-radius:8px;padding:16px}.BatchForm_outputCard__MJagO h4{color:#64748b;font-size:12px;font-weight:600;margin:0 0 12px;text-transform:uppercase}.BatchForm_outputDetails__g5bHS{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px}.BatchForm_outputCode__xbEw0{background:#fffbeb;border-radius:4px;color:#f59e0b;display:inline-block;font-size:11px;font-weight:600;margin-bottom:6px;padding:2px 8px}.BatchForm_outputName__ciLLx{color:#1e293b;font-size:14px;font-weight:600;margin-bottom:8px}.BatchForm_outputQty__8bRQ1{color:#64748b;font-size:13px}.BatchForm_outputQty__8bRQ1 strong{color:#059669}.BatchForm_quickActions__cFiBo{display:flex;flex-direction:column;gap:8px}.BatchForm_actionBtn__dX21j{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s}.BatchForm_actionBtn__dX21j:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.BatchForm_actionBtn__dX21j:disabled{cursor:not-allowed;opacity:.6}.BatchForm_actionBtn__dX21j.BatchForm_completeAction__bq7bi{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.BatchForm_actionBtn__dX21j.BatchForm_completeAction__bq7bi:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d}.BatchForm_noProjectSelected__8qPBT{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.BatchForm_noProjectSelected__8qPBT i{color:#e2e8f0;font-size:48px;margin-bottom:16px}.BatchForm_noProjectSelected__8qPBT h4{color:#64748b;font-size:16px;font-weight:600;margin:0 0 8px}.BatchForm_noProjectSelected__8qPBT p{color:#94a3b8;font-size:13px;margin:0}.BatchForm_loadingState__VkxzJ{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px}.BatchForm_spinner__\+dNxt{animation:BatchForm_spin__ZGV8R 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#f59e0b;height:40px;width:40px}@keyframes BatchForm_spin__ZGV8R{to{transform:rotate(1turn)}}.BatchForm_loadingState__VkxzJ p{color:#64748b;font-size:14px;margin-top:16px}@media (max-width:1200px){.BatchForm_formLayout__n8z1U{grid-template-columns:1fr}.BatchForm_summaryColumn__16jVN{order:-1;position:static}}@media (max-width:768px){.BatchForm_pageContainer__QjSv1{padding:12px}.BatchForm_pageHeader__Vqork{align-items:flex-start;flex-direction:column;gap:12px}.BatchForm_headerActions__D6662{flex-wrap:wrap;justify-content:flex-end;width:100%}.BatchForm_formGrid__r9FbY{grid-template-columns:1fr}.BatchForm_scaleButtons__hEiXQ{flex-wrap:wrap}}.BatchView_pageContainer__H3W0k{background:#eef2f6;min-height:100vh;padding:16px 20px}.BatchView_notification__TkPul{align-items:center;animation:BatchView_slideIn__KGz5z .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.BatchView_notification__TkPul.BatchView_success__Bh\+AX{border-left-color:#10b981}.BatchView_notification__TkPul.BatchView_success__Bh\+AX i{color:#10b981}.BatchView_notification__TkPul.BatchView_error__gBL9m{border-left-color:#ef4444}.BatchView_notification__TkPul.BatchView_error__gBL9m i{color:#ef4444}@keyframes BatchView_slideIn__KGz5z{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.BatchView_pageHeader__9Zcd2{align-items:flex-start;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.BatchView_headerLeft__p2hZ2{align-items:flex-start;display:flex;gap:14px}.BatchView_backBtn__yDBn0{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;margin-top:4px;transition:all .2s;width:36px}.BatchView_backBtn__yDBn0:hover{background:#e2e8f0;color:#1e293b}.BatchView_headerInfo__edWqY{display:flex;flex-direction:column;gap:4px}.BatchView_headerTop__XQbWf{align-items:center;display:flex;gap:10px}.BatchView_batchCode__8T5dR{background:#fffbeb;border-radius:4px;color:#f59e0b;font-family:monospace;font-size:12px;font-weight:700;padding:4px 10px}.BatchView_headerInfo__edWqY h1{color:#0f172a;font-size:20px;font-weight:700;margin:4px 0 0}.BatchView_headerMeta__why1z{align-items:center;color:#64748b;display:flex;font-size:12px;gap:12px;margin:4px 0 0}.BatchView_headerMeta__why1z span{align-items:center;display:flex;gap:4px}.BatchView_headerMeta__why1z span i{color:#94a3b8}.BatchView_headerMeta__why1z span:not(:last-child):after{color:#cbd5e1;content:"•";margin-left:8px}.BatchView_headerActions__Q7v2\+{align-items:center;display:flex;gap:8px}.BatchView_statusBadge__cSYtS{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px}.BatchView_statusBadgeSmall__YyQDt{font-size:10px;padding:3px 8px}.BatchView_statusPlanned__anT9T{background:#e0e7ff;color:#3730a3}.BatchView_statusInProgress__YKlNG{background:#fef3c7;color:#92400e}.BatchView_statusCompleted__4wWKM{background:#dbeafe;color:#1e40af}.BatchView_statusPending__gBziC{background:#fef3c7;color:#92400e}.BatchView_statusApproved__tn1E1{background:#dcfce7;color:#166534}.BatchView_statusCancelled__VESX4{background:#fee2e2;color:#991b1b}.BatchView_approveBtn__zZw0D,.BatchView_editBtn__OG1W4,.BatchView_iconBtn__SDTlj,.BatchView_rejectBtn__SSppl{align-items:center;border:1px solid #0000;border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px;transition:all .2s}.BatchView_editBtn__OG1W4{background:#fff;border-color:#c9d4e1;color:#475569}.BatchView_editBtn__OG1W4:hover{background:#f1f5f9}.BatchView_approveBtn__zZw0D{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.BatchView_approveBtn__zZw0D:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d}.BatchView_rejectBtn__SSppl{background:#fff;border-color:#fecaca;color:#ef4444}.BatchView_rejectBtn__SSppl:hover:not(:disabled){background:#fef2f2}.BatchView_iconBtn__SDTlj{background:#fff;border:1px solid #c9d4e1;color:#64748b;height:38px;justify-content:center;padding:0;width:38px}.BatchView_iconBtn__SDTlj:hover{background:#f1f5f9;color:#1e293b}.BatchView_deleteBtn__QjbZA:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.BatchView_contentWrapper__Ih4pR{align-items:flex-start;display:flex;gap:16px}.BatchView_documentCard__nS9MX{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;flex:1 1;overflow:hidden}.BatchView_documentHeader__jP5PI{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;display:flex;justify-content:space-between;padding:20px 24px}.BatchView_docHeaderLeft__vj\+Bu h2{font-size:18px;font-weight:600;margin:0}.BatchView_docHeaderLeft__vj\+Bu p{font-family:monospace;font-size:13px;margin:4px 0 0;opacity:.85}.BatchView_quantityBadge__cCgc9{align-items:center;background:#ffffff26;border-radius:8px;display:flex;flex-direction:column;padding:12px 20px}.BatchView_qtyLabel__h-ugn{font-size:10px;opacity:.85;text-transform:uppercase}.BatchView_qtyValue__EI\+lC{font-size:28px;font-weight:700;line-height:1;margin:4px 0}.BatchView_qtyUnit__Y2OSU{font-size:12px;opacity:.85}.BatchView_outputSection__HSXT3{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:20px 24px}.BatchView_outputProduct__5Q\+yP{align-items:center;display:flex;gap:16px}.BatchView_outputIcon__7uZU2{align-items:center;background:#fffbeb;border-radius:10px;color:#f59e0b;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.BatchView_outputDetails__82MJO{display:flex;flex:1 1;flex-direction:column;gap:2px}.BatchView_outputCode__US7Cy{color:#f59e0b;font-family:monospace;font-size:11px;font-weight:600}.BatchView_outputName__ZSwLZ{color:#0f172a;font-size:16px;font-weight:600}.BatchView_outputStats__Oi7ZR{display:flex;gap:24px}.BatchView_outputStat__vd52C{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;min-width:80px;padding:8px 16px}.BatchView_statLabel__Kk2Zs{color:#64748b;font-size:10px;text-transform:uppercase}.BatchView_statValue__DQdbS{color:#0f172a;font-size:18px;font-weight:700}.BatchView_statHighlight__8AHpQ{color:#f59e0b}.BatchView_positive__Pjt4a{color:#10b981!important}.BatchView_negative__4K8CW{color:#ef4444!important}.BatchView_materialsSection__RsGGX{padding:0}.BatchView_sectionHeader__fnM\+U{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 24px}.BatchView_sectionHeader__fnM\+U h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.BatchView_sectionHeader__fnM\+U h3 i{color:#f59e0b}.BatchView_itemCount__A9Tul{background:#fffbeb;border-radius:20px;color:#f59e0b;font-size:11px;font-weight:600;padding:3px 10px}.BatchView_materialsTable__p34NA{border-collapse:collapse;width:100%}.BatchView_materialsTable__p34NA th{background:#fff;border-bottom:2px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;padding:12px 16px;text-align:left;text-transform:uppercase}.BatchView_materialsTable__p34NA td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:14px 16px;vertical-align:middle}.BatchView_materialsTable__p34NA tbody tr:hover{background:#f8fafc}.BatchView_colNum__i\+Q6c{color:#94a3b8;text-align:center;width:50px}.BatchView_colMaterial__gJURD{min-width:180px}.BatchView_colQty__Kia0N{text-align:right;width:100px}.BatchView_colVariance__yCDSr{font-weight:600;text-align:center;width:80px}.BatchView_colCost__urSzv{text-align:right;width:100px}.BatchView_colTotal__Pp\+Zg{color:#059669;font-weight:600;text-align:right;width:110px}.BatchView_materialInfo__VXgfT{display:flex;flex-direction:column;gap:2px}.BatchView_materialName__VO\+QA{color:#0f172a;font-weight:500}.BatchView_materialCode__-sU5d{color:#f59e0b;font-family:monospace;font-size:11px}.BatchView_materialsTable__p34NA tfoot td{background:#f0fdf4;border-bottom:none;padding:14px 16px}.BatchView_totalLabel__ty8eT{color:#166534;font-size:13px;font-weight:700;text-align:right}.BatchView_totalValue__eg6W5{color:#059669;font-size:15px;font-weight:700;text-align:right}.BatchView_emptyState__P6bGl{align-items:center;color:#94a3b8;display:flex;flex-direction:column;padding:40px}.BatchView_emptyState__P6bGl i{font-size:32px;margin-bottom:8px}.BatchView_notesSection__GZCXu{border-top:1px solid #e2e8f0;padding:20px 24px}.BatchView_notesSection__GZCXu h4{color:#64748b;font-size:12px;font-weight:600;margin:0 0 8px;text-transform:uppercase}.BatchView_notesSection__GZCXu p{color:#475569;font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap}.BatchView_summarySidebar__zSel0{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:320px}.BatchView_summaryCard__BKDw3{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.BatchView_summaryHeader__b5aQD{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;display:flex;gap:10px;padding:14px 16px}.BatchView_summaryHeader__b5aQD i{font-size:14px}.BatchView_summaryHeader__b5aQD h3{font-size:14px;font-weight:600;margin:0}.BatchView_summaryBody__\+CBjc{padding:16px}.BatchView_summaryRow__7d66S{align-items:center;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.BatchView_summaryRow__7d66S span:first-child{color:#64748b}.BatchView_summaryRow__7d66S span:last-child{color:#1e293b;font-weight:500}.BatchView_summaryTotal__EfIyZ span:first-child{color:#1e293b;font-weight:600}.BatchView_summaryTotal__EfIyZ span:last-child{color:#f59e0b;font-size:16px;font-weight:700}.BatchView_highlight__37d0E span:last-child{color:#0f172a;font-size:15px;font-weight:700}.BatchView_summaryDivider__TPcYG{background:#e2e8f0;height:1px;margin:8px 0}.BatchView_infoCard__BlMH6{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.BatchView_infoHeader__K4Vkc{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 16px}.BatchView_infoHeader__K4Vkc i{color:#64748b;font-size:14px}.BatchView_infoHeader__K4Vkc h3{color:#475569;font-size:13px;font-weight:600;margin:0}.BatchView_infoBody__OZIGw{padding:12px 16px}.BatchView_infoRow__69RSM{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;font-size:12px;justify-content:space-between;padding:8px 0}.BatchView_infoRow__69RSM:last-child{border-bottom:none}.BatchView_infoRow__69RSM span:first-child{color:#64748b}.BatchView_infoRow__69RSM span:last-child{color:#1e293b;font-weight:500}.BatchView_recipeCard__\+FDTn{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.BatchView_recipeHeader__nmPtK{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;gap:8px;padding:10px 16px}.BatchView_recipeHeader__nmPtK i{color:#8b5cf6}.BatchView_recipeBody__H3a6W{align-items:center;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:background .2s}.BatchView_recipeBody__H3a6W:hover{background:#f8fafc}.BatchView_recipeCode__so7YA{background:#f3e8ff;border-radius:4px;color:#8b5cf6;font-size:11px;font-weight:700;padding:3px 8px}.BatchView_recipeName__6B\+5-{color:#1e293b;flex:1 1;font-size:13px;font-weight:500}.BatchView_recipeBody__H3a6W i.BatchView_fa-chevron-right__QnaEv{color:#94a3b8;font-size:12px}.BatchView_errorState__REwRA,.BatchView_loadingState__9tIRW{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px;text-align:center}.BatchView_spinner__g0t7v{animation:BatchView_spin__8D\+7p 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#f59e0b;height:40px;width:40px}@keyframes BatchView_spin__8D\+7p{to{transform:rotate(1turn)}}.BatchView_loadingState__9tIRW p{color:#64748b;font-size:14px;margin-top:16px}.BatchView_errorState__REwRA i{color:#f59e0b;font-size:48px;margin-bottom:16px}.BatchView_errorState__REwRA h3{color:#1e293b;font-size:18px;margin:0 0 8px}.BatchView_errorState__REwRA p{color:#64748b;font-size:14px;margin:0 0 20px}.BatchView_errorState__REwRA button{align-items:center;background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px}.BatchView_modalOverlay__v5vbq{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.BatchView_modal__Wpe8K{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;max-width:480px;width:100%}.BatchView_modalHeader__a2wpg{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.BatchView_modalHeader__a2wpg h3{color:#1e293b;font-size:16px;font-weight:600;margin:0}.BatchView_modalHeader__a2wpg button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:24px}.BatchView_modalBody__DK7UY{padding:20px}.BatchView_modalBody__DK7UY p{color:#475569;font-size:14px;margin:0 0 12px}.BatchView_modalBody__DK7UY textarea{border:1px solid #d1d5db;border-radius:6px;font-size:13px;padding:12px;resize:vertical;width:100%}.BatchView_modalBody__DK7UY textarea:focus{border-color:#f59e0b;outline:none}.BatchView_approveInfo__\+TKbx{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;gap:16px;padding:16px}.BatchView_approveInfo__\+TKbx>i{color:#10b981;font-size:24px}.BatchView_approveInfo__\+TKbx ul{color:#166534;font-size:13px;margin:8px 0 0;padding-left:18px}.BatchView_approveInfo__\+TKbx li{margin:4px 0}.BatchView_modalFooter__MoqVe{border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.BatchView_cancelBtn__Wbz5h{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:10px 16px}.BatchView_approveConfirmBtn__xGzcm{background:linear-gradient(135deg,#10b981,#059669)}.BatchView_approveConfirmBtn__xGzcm,.BatchView_rejectConfirmBtn__jpSn6{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:10px 16px}.BatchView_rejectConfirmBtn__jpSn6{background:#ef4444}.BatchView_approveConfirmBtn__xGzcm:disabled,.BatchView_rejectConfirmBtn__jpSn6:disabled{cursor:not-allowed;opacity:.5}@media print{.BatchView_pageContainer__H3W0k{background:#fff;padding:0}.BatchView_pageHeader__9Zcd2{border:none;box-shadow:none}.BatchView_backBtn__yDBn0,.BatchView_headerActions__Q7v2\+,.BatchView_summarySidebar__zSel0{display:none}.BatchView_contentWrapper__Ih4pR{display:block}.BatchView_documentCard__nS9MX{border:1px solid #ddd;box-shadow:none}.BatchView_modalOverlay__v5vbq,.BatchView_notification__TkPul{display:none}}@media (max-width:1024px){.BatchView_contentWrapper__Ih4pR{flex-direction:column}.BatchView_summarySidebar__zSel0{width:100%}}@media (max-width:768px){.BatchView_pageHeader__9Zcd2{flex-direction:column;gap:12px}.BatchView_headerActions__Q7v2\+{flex-wrap:wrap;justify-content:flex-start;width:100%}.BatchView_outputProduct__5Q\+yP{align-items:flex-start;flex-direction:column}.BatchView_outputStats__Oi7ZR{justify-content:space-between;margin-top:12px;width:100%}.BatchView_documentHeader__jP5PI{flex-direction:column;gap:16px}.BatchView_docHeaderRight__RbkaC{align-self:stretch}.BatchView_quantityBadge__cCgc9{width:100%}}.OverheadList_pageContainer__Rzms2{background:#eef2f6;min-height:100vh;padding:16px 20px}.OverheadList_notification__j9Jw2{align-items:center;animation:OverheadList_slideIn__k60NX .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.OverheadList_notification__j9Jw2.OverheadList_success__oEwdE{border-left-color:#10b981}.OverheadList_notification__j9Jw2.OverheadList_success__oEwdE i{color:#10b981}.OverheadList_notification__j9Jw2.OverheadList_error__Ya6OS{border-left-color:#ef4444}.OverheadList_notification__j9Jw2.OverheadList_error__Ya6OS i{color:#ef4444}.OverheadList_notification__j9Jw2 button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px}@keyframes OverheadList_slideIn__k60NX{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.OverheadList_pageHeader__PE8dm{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.OverheadList_headerLeft__FbOkE{align-items:center;display:flex;gap:14px}.OverheadList_backBtn__72iHF{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.OverheadList_backBtn__72iHF:hover{background:#e2e8f0}.OverheadList_headerIcon__4zSWZ{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.OverheadList_headerLeft__FbOkE h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.OverheadList_headerSubtitle__vi7-T{color:#64748b;font-size:13px;margin:2px 0 0}.OverheadList_headerActions__RKcvK{display:flex;gap:8px}.OverheadList_refreshBtn__-88vT{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.OverheadList_refreshBtn__-88vT:hover{background:#f1f5f9}.OverheadList_primaryBtn__V3XM4{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px}.OverheadList_primaryBtn__V3XM4:hover{box-shadow:0 4px 12px #8b5cf64d}.OverheadList_statsRow__jaCWK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.OverheadList_statCard__9dx1F{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;gap:12px;padding:14px 16px}.OverheadList_statIcon__pwqtD{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.OverheadList_statIconBlue__amP6w{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.OverheadList_statIconGreen__R7Y3m{background:linear-gradient(135deg,#10b981,#059669)}.OverheadList_statIconPurple__tmjh\+{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.OverheadList_statIconOrange__2AFJD{background:linear-gradient(135deg,#f59e0b,#d97706)}.OverheadList_statInfo__akdl1{display:flex;flex-direction:column}.OverheadList_statValue__gZRVx{color:#0f172a;font-size:18px;font-weight:700}.OverheadList_statLabel__YP2cR{color:#64748b;font-size:11px;font-weight:500;text-transform:uppercase}.OverheadList_filtersCard__cf4NO{background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:14px 16px}.OverheadList_searchBox__VHGnV{flex:1 1;max-width:300px;position:relative}.OverheadList_searchBox__VHGnV i{color:#94a3b8;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.OverheadList_searchBox__VHGnV input{border:1px solid #c9d4e1;border-radius:6px;font-size:13px;padding:10px 12px 10px 38px;width:100%}.OverheadList_searchBox__VHGnV input:focus{border-color:#8b5cf6;outline:none}.OverheadList_filterSelect__WEAjc{background:#fff;border:1px solid #c9d4e1;border-radius:6px;font-size:13px;min-width:140px;padding:10px 12px}.OverheadList_tableCard__RN6d\+{background:#fff;border:1px solid #c9d4e1;border-radius:8px;overflow:hidden}.OverheadList_table__gBknb{border-collapse:collapse;width:100%}.OverheadList_table__gBknb thead{background:#f8fafc}.OverheadList_table__gBknb th{border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:600;padding:12px 16px;text-align:left;text-transform:uppercase}.OverheadList_table__gBknb td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:14px 16px}.OverheadList_table__gBknb tbody tr:hover{background:#fafafa}.OverheadList_textRight__NFjLr{text-align:right}.OverheadList_textCenter__AniAs{text-align:center}.OverheadList_nameCell__sJF\+C{display:flex;flex-direction:column;gap:2px}.OverheadList_name__-dE8p{color:#1e293b;font-weight:600}.OverheadList_description__Q6aw9{color:#64748b;font-size:12px}.OverheadList_typeBadge__lJtLq{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.OverheadList_typeFixed__4UmN-{background:#dbeafe;color:#1e40af}.OverheadList_typeVariable__ZyUTg{background:#fef3c7;color:#92400e}.OverheadList_typePer_unit__pA-fO{background:#dcfce7;color:#166534}.OverheadList_typePer_batch__gB0TG{background:#f3e8ff;color:#7c3aed}.OverheadList_typePercentage__3TZ6m{background:#ffe4e6;color:#be123c}.OverheadList_statusToggle__SJ0GJ{border:none;border-radius:20px;cursor:pointer;font-size:11px;font-weight:600;padding:4px 12px}.OverheadList_statusToggle__SJ0GJ.OverheadList_active__0wLV6{background:#dcfce7;color:#166534}.OverheadList_statusToggle__SJ0GJ.OverheadList_inactive__RapGa{background:#f1f5f9;color:#64748b}.OverheadList_actionButtons__eGTLF{display:flex;gap:4px;justify-content:center}.OverheadList_actionBtn__1PjOI{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.OverheadList_actionBtn__1PjOI:hover{background:#f1f5f9;color:#1e293b}.OverheadList_actionBtn__1PjOI.OverheadList_deleteBtn__S0Y3z:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.OverheadList_emptyState__Svvco,.OverheadList_loadingState__sdFYp{align-items:center;display:flex;flex-direction:column;padding:60px 20px;text-align:center}.OverheadList_spinner__tCEBW{animation:OverheadList_spin__VjW1x 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#8b5cf6;height:40px;width:40px}@keyframes OverheadList_spin__VjW1x{to{transform:rotate(1turn)}}.OverheadList_loadingState__sdFYp p{color:#64748b;margin-top:16px}.OverheadList_emptyState__Svvco i{color:#e2e8f0;font-size:48px;margin-bottom:16px}.OverheadList_emptyState__Svvco h3{color:#1e293b;font-size:18px;margin:0 0 8px}.OverheadList_emptyState__Svvco p{color:#64748b;font-size:14px;margin:0 0 20px}.OverheadList_modalOverlay__NCphN{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.OverheadList_modal__V5uuq{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0003;max-width:500px;width:100%}.OverheadList_modalHeader__4LMkv{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.OverheadList_modalHeader__4LMkv h3{font-size:16px;font-weight:600;margin:0}.OverheadList_modalHeader__4LMkv button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:24px}.OverheadList_modalBody__uZfBv{padding:20px}.OverheadList_modalFooter__M1Sv7{border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.OverheadList_formGroup__hLAQ\+{margin-bottom:16px}.OverheadList_formGroup__hLAQ\+ label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.OverheadList_formGroup__hLAQ\+ input,.OverheadList_formGroup__hLAQ\+ select,.OverheadList_formGroup__hLAQ\+ textarea{border:1px solid #d1d5db;border-radius:6px;font-size:13px;padding:10px 12px;width:100%}.OverheadList_formGroup__hLAQ\+ input:focus,.OverheadList_formGroup__hLAQ\+ select:focus,.OverheadList_formGroup__hLAQ\+ textarea:focus{border-color:#8b5cf6;outline:none}.OverheadList_formRow__9G6dz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.OverheadList_required__lXEqJ{color:#ef4444}.OverheadList_toggleLabel__wnwj2{align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 0}.OverheadList_toggleLabel__wnwj2 input{height:18px;width:18px}.OverheadList_cancelBtn__CryWR{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:10px 16px}.OverheadList_saveBtn__JoFz6{background:#8b5cf6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px}.OverheadList_saveBtn__JoFz6:disabled{cursor:not-allowed;opacity:.6}@media (max-width:1200px){.OverheadList_statsRow__jaCWK{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.OverheadList_pageHeader__PE8dm{align-items:flex-start;flex-direction:column;gap:12px}.OverheadList_headerActions__RKcvK{justify-content:flex-end;width:100%}.OverheadList_statsRow__jaCWK{grid-template-columns:1fr}.OverheadList_filtersCard__cf4NO{flex-direction:column}.OverheadList_searchBox__VHGnV{max-width:100%}.OverheadList_formRow__9G6dz{grid-template-columns:1fr}}.CostDashboard_pageContainer__AaEtX{background:#eef2f6;min-height:100vh;padding:16px 20px}.CostDashboard_pageHeader__8rrNs{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.CostDashboard_headerLeft__FIV61{align-items:center;display:flex;gap:14px}.CostDashboard_backBtn__yY68K{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.CostDashboard_backBtn__yY68K:hover{background:#e2e8f0}.CostDashboard_headerIcon__csQxr{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.CostDashboard_headerLeft__FIV61 h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.CostDashboard_headerSubtitle__oWm-\+{color:#64748b;font-size:13px;margin:2px 0 0}.CostDashboard_headerActions__D9AZj{align-items:center;display:flex;gap:12px}.CostDashboard_dateRange__FILwG{align-items:center;display:flex;gap:8px}.CostDashboard_dateRange__FILwG input{border:1px solid #c9d4e1;border-radius:6px;font-size:13px;padding:8px 12px}.CostDashboard_dateRange__FILwG span{color:#64748b;font-size:13px}.CostDashboard_refreshBtn__4\+aKz{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.CostDashboard_refreshBtn__4\+aKz:hover{background:#f1f5f9}.CostDashboard_statsGrid__m-zZe{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr repeat(3,1fr);margin-bottom:16px}.CostDashboard_statCard__UYv0b{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;gap:14px;padding:16px}.CostDashboard_statCardLarge__LQEpu{align-items:flex-start;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;flex-direction:column;grid-row:span 2;justify-content:center}.CostDashboard_statIconLarge__BMmzh{align-items:center;background:#fff3;border-radius:12px;color:#fff;display:flex;font-size:24px;height:56px;justify-content:center;width:56px}.CostDashboard_statContent__jErQS{display:flex;flex-direction:column}.CostDashboard_statValueLarge__52gWB{color:#fff;font-size:28px;font-weight:700}.CostDashboard_statLabelLarge__l5ikq{color:#fffc;font-size:14px}.CostDashboard_statIcon__f4uzD{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.CostDashboard_statIcon__f4uzD.CostDashboard_blue__jRufs{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.CostDashboard_statIcon__f4uzD.CostDashboard_green__tG0Dd{background:linear-gradient(135deg,#10b981,#059669)}.CostDashboard_statIcon__f4uzD.CostDashboard_orange__tqKJQ{background:linear-gradient(135deg,#f59e0b,#d97706)}.CostDashboard_statIcon__f4uzD.CostDashboard_purple__5qy7R{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.CostDashboard_statIcon__f4uzD.CostDashboard_teal__DK4hF{background:linear-gradient(135deg,#14b8a6,#0d9488)}.CostDashboard_statValue__3oV1p{color:#0f172a;font-size:20px;font-weight:700}.CostDashboard_statLabel__9Sgj3{color:#64748b;font-size:11px;font-weight:500;text-transform:uppercase}.CostDashboard_contentGrid__-m\+Pd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CostDashboard_card__XllPA{background:#fff;border:1px solid #c9d4e1;border-radius:8px;overflow:hidden}.CostDashboard_cardHeader__GvnZj{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 16px}.CostDashboard_cardHeader__GvnZj h3{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.CostDashboard_cardHeader__GvnZj h3 i{color:#8b5cf6}.CostDashboard_cardBody__JSlPQ{padding:16px}.CostDashboard_viewAllBtn__47wQU{align-items:center;background:none;border:none;color:#8b5cf6;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px}.CostDashboard_viewAllBtn__47wQU:hover{text-decoration:underline}.CostDashboard_costBreakdown__o4Wv5{display:flex;flex-direction:column;gap:20px}.CostDashboard_breakdownHeader__CRoiY{display:flex;justify-content:space-between;margin-bottom:6px}.CostDashboard_breakdownLabel__ZCFy3{color:#475569;font-size:13px;font-weight:500}.CostDashboard_breakdownPercent__csBvE{color:#1e293b;font-size:13px;font-weight:600}.CostDashboard_breakdownBar__DNVg4{background:#e2e8f0;border-radius:4px;height:8px;overflow:hidden}.CostDashboard_breakdownFill__IUZJS{border-radius:4px;height:100%;transition:width .5s ease}.CostDashboard_materialFill__-4BEv{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.CostDashboard_laborFill__BTad3{background:linear-gradient(90deg,#10b981,#34d399)}.CostDashboard_overheadFill__1XcP4{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.CostDashboard_breakdownValue__\+9KVJ{color:#64748b;display:block;font-size:12px;margin-top:4px}.CostDashboard_batchList__qr9On{display:flex;flex-direction:column;gap:8px}.CostDashboard_batchItem__GgHu-{align-items:center;background:#f8fafc;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:12px;transition:all .2s}.CostDashboard_batchItem__GgHu-:hover{background:#f1f5f9}.CostDashboard_batchMain__Neq5e{display:flex;flex-direction:column;gap:2px}.CostDashboard_batchCode__lRFbw{color:#f59e0b;font-size:13px;font-weight:600}.CostDashboard_batchProject__nf25K{color:#64748b;font-size:12px}.CostDashboard_batchMeta__Cjjs3{align-items:center;display:flex;gap:12px}.CostDashboard_batchQty__rFv-S{color:#475569;font-size:12px}.CostDashboard_batchCost__P5zcR{color:#1e293b;font-size:13px;font-weight:600}.CostDashboard_batchStatus__TjhfZ{border-radius:4px;font-size:10px;font-weight:600;padding:3px 8px;text-transform:capitalize}.CostDashboard_statusApproved__Z92wY{background:#dcfce7;color:#166534}.CostDashboard_statusCompleted__FBMbk{background:#dbeafe;color:#1e40af}.CostDashboard_statusPending__0XMjG{background:#fef3c7;color:#92400e}.CostDashboard_statusProgress__JNXb\+{background:#e0e7ff;color:#3730a3}.CostDashboard_projectList__xnOjZ{display:flex;flex-direction:column;gap:8px}.CostDashboard_projectItem__qnQhJ{align-items:center;background:#f8fafc;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:12px}.CostDashboard_projectItem__qnQhJ:hover{background:#f1f5f9}.CostDashboard_projectRank__sX9L3{align-items:center;background:#8b5cf6;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.CostDashboard_projectMain__4SmGX{display:flex;flex:1 1;flex-direction:column;gap:2px}.CostDashboard_projectName__S9wv5{color:#1e293b;font-size:13px;font-weight:600}.CostDashboard_projectCode__I1V41{color:#8b5cf6;font-size:11px}.CostDashboard_projectStats__TwwNG{align-items:flex-end;color:#64748b;display:flex;flex-direction:column;font-size:11px;gap:2px}.CostDashboard_projectCost__pGtUk{color:#059669;font-weight:600}.CostDashboard_quickActions__bBNBC{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.CostDashboard_quickAction__t\+jRP{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:14px;position:relative;transition:all .2s}.CostDashboard_quickAction__t\+jRP:hover{background:#f3f0ff;border-color:#c4b5fd}.CostDashboard_quickAction__t\+jRP i{color:#8b5cf6;font-size:18px}.CostDashboard_quickAction__t\+jRP span{color:#475569;font-size:13px;font-weight:500}.CostDashboard_quickAction__t\+jRP .CostDashboard_badge__5\+YUS{background:#ef4444;border-radius:10px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;position:absolute;right:8px;top:8px}.CostDashboard_emptyList__eUEXy{color:#94a3b8;font-size:13px;padding:30px;text-align:center}.CostDashboard_loadingState__cOTGB{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px}.CostDashboard_spinner__2\+uNl{animation:CostDashboard_spin__-TKkk 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#8b5cf6;height:40px;width:40px}@keyframes CostDashboard_spin__-TKkk{to{transform:rotate(1turn)}}.CostDashboard_loadingState__cOTGB p{color:#64748b;margin-top:16px}@media (max-width:1200px){.CostDashboard_statsGrid__m-zZe{grid-template-columns:1fr 1fr}.CostDashboard_statCardLarge__LQEpu{flex-direction:row;grid-column:span 2;grid-row:auto}.CostDashboard_contentGrid__-m\+Pd{grid-template-columns:1fr}}@media (max-width:768px){.CostDashboard_pageHeader__8rrNs{align-items:flex-start;flex-direction:column;gap:12px}.CostDashboard_headerActions__D9AZj{flex-wrap:wrap;width:100%}.CostDashboard_dateRange__FILwG{width:100%}.CostDashboard_dateRange__FILwG input{flex:1 1}.CostDashboard_statsGrid__m-zZe{grid-template-columns:1fr}.CostDashboard_statCardLarge__LQEpu{grid-column:auto}.CostDashboard_quickActions__bBNBC{grid-template-columns:1fr}}.ProductionSettings_pageContainer__T0uiv{background:#eef2f6;min-height:100vh;padding:16px 20px}.ProductionSettings_notification__rsOVV{align-items:center;animation:ProductionSettings_slideIn__10f\+w .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.ProductionSettings_notification__rsOVV.ProductionSettings_success__ZVU0q{border-left-color:#10b981}.ProductionSettings_notification__rsOVV.ProductionSettings_success__ZVU0q i{color:#10b981}.ProductionSettings_notification__rsOVV.ProductionSettings_error__z08-o{border-left-color:#ef4444}.ProductionSettings_notification__rsOVV.ProductionSettings_error__z08-o i{color:#ef4444}.ProductionSettings_notification__rsOVV button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px}@keyframes ProductionSettings_slideIn__10f\+w{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ProductionSettings_pageHeader__AjfZN{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ProductionSettings_headerLeft__bsW7w{align-items:center;display:flex;gap:14px}.ProductionSettings_backBtn__N\+pDU{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.ProductionSettings_backBtn__N\+pDU:hover{background:#e2e8f0}.ProductionSettings_headerIcon__\+n6Yf{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.ProductionSettings_headerLeft__bsW7w h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.ProductionSettings_headerSubtitle__tZjmG{color:#64748b;font-size:13px;margin:2px 0 0}.ProductionSettings_headerActions__l5WOg{display:flex;gap:8px}.ProductionSettings_resetBtn__pNHKS{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:9px 14px}.ProductionSettings_resetBtn__pNHKS:hover{background:#f1f5f9}.ProductionSettings_saveBtn__-YDn6{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px}.ProductionSettings_saveBtn__-YDn6:disabled{cursor:not-allowed;opacity:.6}.ProductionSettings_saveBtn__-YDn6:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf64d}.ProductionSettings_settingsGrid__gJ-P5{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding-bottom:80px}.ProductionSettings_settingsCard__PG8Ux{background:#fff;border:1px solid #c9d4e1;border-radius:8px;overflow:hidden}.ProductionSettings_cardHeader__BR75L{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;padding:14px 16px}.ProductionSettings_cardHeader__BR75L i{color:#8b5cf6;font-size:16px}.ProductionSettings_cardHeader__BR75L h3{color:#1e293b;font-size:14px;font-weight:600;margin:0}.ProductionSettings_cardBody__AhnUz{padding:8px 0}.ProductionSettings_settingRow__GEO-F{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 16px}.ProductionSettings_settingRow__GEO-F:last-child{border-bottom:none}.ProductionSettings_settingInfo__lmf5V{display:flex;flex:1 1;flex-direction:column;gap:2px;margin-right:16px}.ProductionSettings_settingLabel__VAy3b{color:#1e293b;font-size:13px;font-weight:600}.ProductionSettings_settingDesc__7GVWH{color:#64748b;font-size:12px}.ProductionSettings_toggle__SLz\+a{display:inline-block;height:24px;position:relative;width:44px}.ProductionSettings_toggle__SLz\+a input{height:0;opacity:0;width:0}.ProductionSettings_slider__W6GYU{background-color:#cbd5e1;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.ProductionSettings_slider__W6GYU:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.ProductionSettings_toggle__SLz\+a input:checked+.ProductionSettings_slider__W6GYU{background-color:#8b5cf6}.ProductionSettings_toggle__SLz\+a input:checked+.ProductionSettings_slider__W6GYU:before{transform:translateX(20px)}.ProductionSettings_smallInput__svB8E{border:1px solid #d1d5db;border-radius:6px;font-size:13px;padding:8px 12px;text-align:center;width:100px}.ProductionSettings_smallInput__svB8E:focus{border-color:#8b5cf6;outline:none}.ProductionSettings_smallSelect__nt-u4{background:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:13px;min-width:140px;padding:8px 12px}.ProductionSettings_smallSelect__nt-u4:focus{border-color:#8b5cf6;outline:none}.ProductionSettings_inputWithUnit__8yVgI{align-items:center;display:flex;gap:8px}.ProductionSettings_inputWithUnit__8yVgI span{color:#64748b;font-size:13px}.ProductionSettings_saveBar__GgcnU{align-items:center;animation:ProductionSettings_slideUp__0HmVl .3s ease;background:#1e293b;bottom:0;color:#fff;display:flex;justify-content:space-between;left:240px;padding:12px 24px;position:fixed;right:0;z-index:100}@keyframes ProductionSettings_slideUp__0HmVl{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ProductionSettings_saveBar__GgcnU span{font-size:14px}.ProductionSettings_saveBarActions__NThwf{display:flex;gap:12px}.ProductionSettings_cancelChanges__zs2yN{background:#0000;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:8px 16px}.ProductionSettings_cancelChanges__zs2yN:hover{background:#ffffff1a}.ProductionSettings_saveChanges__3l8Zw{background:#8b5cf6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.ProductionSettings_saveChanges__3l8Zw:disabled{cursor:not-allowed;opacity:.6}.ProductionSettings_loadingState__puBs9{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px}.ProductionSettings_spinner__yceku{animation:ProductionSettings_spin__AcqYL 1s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#8b5cf6;height:40px;width:40px}@keyframes ProductionSettings_spin__AcqYL{to{transform:rotate(1turn)}}.ProductionSettings_loadingState__puBs9 p{color:#64748b;margin-top:16px}@media (max-width:1200px){.ProductionSettings_settingsGrid__gJ-P5{grid-template-columns:1fr}.ProductionSettings_saveBar__GgcnU{left:0}}@media (max-width:768px){.ProductionSettings_pageHeader__AjfZN{align-items:flex-start;flex-direction:column;gap:12px}.ProductionSettings_headerActions__l5WOg{justify-content:flex-end;width:100%}.ProductionSettings_settingRow__GEO-F{align-items:flex-start;flex-direction:column;gap:12px}.ProductionSettings_settingInfo__lmf5V{margin-right:0}}.ProductionReports_pageContainer__nNjGK{background:#eef2f6;min-height:100vh;padding:16px 20px}.ProductionReports_notification__Biflw{align-items:center;animation:ProductionReports_slideIn__Wxfbc .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.ProductionReports_notification__Biflw.ProductionReports_success__TG7Fn{border-left-color:#10b981}.ProductionReports_notification__Biflw.ProductionReports_error__HIO7f{border-left-color:#ef4444}@keyframes ProductionReports_slideIn__Wxfbc{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ProductionReports_pageHeader__krrDT{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ProductionReports_headerLeft__kcTnX{align-items:center;display:flex;gap:14px}.ProductionReports_backBtn__0onXR{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.ProductionReports_backBtn__0onXR:hover{background:#e2e8f0}.ProductionReports_headerIcon__IKlem{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.ProductionReports_headerLeft__kcTnX h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.ProductionReports_headerSubtitle__OHLUr{color:#64748b;font-size:13px;margin:2px 0 0}.ProductionReports_headerActions__etUTH{display:flex;gap:8px}.ProductionReports_primaryBtn__VhbnB,.ProductionReports_refreshBtn__NpFrV,.ProductionReports_secondaryBtn__bvjf7{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:all .2s}.ProductionReports_refreshBtn__NpFrV{background:#fff;border:1px solid #c9d4e1;color:#64748b;justify-content:center;padding:9px;width:38px}.ProductionReports_secondaryBtn__bvjf7{background:#fff;border:1px solid #c9d4e1;color:#475569}.ProductionReports_primaryBtn__VhbnB{background:linear-gradient(135deg,#10b981,#059669);border:none;color:#fff}.ProductionReports_primaryBtn__VhbnB:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.ProductionReports_filtersCard__8PVsB{background:#fff;border:1px solid #c9d4e1;border-radius:8px;margin-bottom:16px;padding:16px}.ProductionReports_filterRow__yIi3n{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.ProductionReports_filterGroup__Q-WE1{display:flex;flex-direction:column;gap:4px}.ProductionReports_filterGroup__Q-WE1 label{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.ProductionReports_dateInput__Vaxpz,.ProductionReports_select__M93kN{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;min-width:160px;padding:9px 12px}.ProductionReports_dateInput__Vaxpz:focus,.ProductionReports_select__M93kN:focus{border-color:#8b5cf6;outline:none}.ProductionReports_generateBtn__bwd3K{align-items:center;background:#1e293b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 20px}.ProductionReports_generateBtn__bwd3K:hover{background:#0f172a}.ProductionReports_tabsCard__ZOHIZ{background:#fff;border:1px solid #c9d4e1;border-radius:8px;overflow:hidden}.ProductionReports_tabs__1g\+ao{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex}.ProductionReports_tab__6BPl-{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:14px 20px;transition:all .2s}.ProductionReports_tab__6BPl-:hover{background:#f1f5f9;color:#1e293b}.ProductionReports_tab__6BPl-.ProductionReports_active__onAv7{background:#fff;border-bottom-color:#8b5cf6;color:#8b5cf6}.ProductionReports_tab__6BPl- i{font-size:12px}.ProductionReports_loadingState__U6Css{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.ProductionReports_spinner__yho25{animation:ProductionReports_spin__y--SM .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#8b5cf6;height:40px;width:40px}@keyframes ProductionReports_spin__y--SM{to{transform:rotate(1turn)}}.ProductionReports_loadingState__U6Css p{color:#64748b;font-size:14px;margin-top:16px}.ProductionReports_reportContent__QHDU0{padding:20px}.ProductionReports_statsGrid__Y33-S{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.ProductionReports_statCard__br5te{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:14px;padding:16px}.ProductionReports_statIcon__GKRSG{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:18px;height:48px;justify-content:center;width:48px}.ProductionReports_iconBlue__0mf9y{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.ProductionReports_iconGreen__7dgZ7{background:linear-gradient(135deg,#10b981,#059669)}.ProductionReports_iconOrange__W3wSf{background:linear-gradient(135deg,#f59e0b,#d97706)}.ProductionReports_iconPurple__IzVQY{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.ProductionReports_statInfo__Kiy5w{display:flex;flex-direction:column}.ProductionReports_statValue__P-RHF{color:#0f172a;font-size:22px;font-weight:700}.ProductionReports_statLabel__1Tqwx{color:#64748b;font-size:12px}.ProductionReports_costBreakdown__Ypaxs,.ProductionReports_profitSummary__TyLHS{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px;padding:16px}.ProductionReports_costBreakdown__Ypaxs h3,.ProductionReports_profitSummary__TyLHS h3{border-bottom:1px solid #e2e8f0;color:#475569;font-size:14px;font-weight:600;margin:0 0 14px;padding-bottom:10px}.ProductionReports_costGrid__eMTDv,.ProductionReports_profitGrid__AOxpr{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.ProductionReports_costItem__uT8oz,.ProductionReports_profitItem__DAbXo{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px}.ProductionReports_costLabel__7Be7m,.ProductionReports_profitLabel__3mW0a{color:#64748b;font-size:11px;text-transform:uppercase}.ProductionReports_costValue__6G1Ft,.ProductionReports_profitValue__5fHHT{color:#1e293b;font-size:16px;font-weight:700}.ProductionReports_costTotal__rCe8A{background:#1e293b}.ProductionReports_costTotal__rCe8A .ProductionReports_costLabel__7Be7m{color:#94a3b8}.ProductionReports_costTotal__rCe8A .ProductionReports_costValue__6G1Ft{color:#fff}.ProductionReports_positive__lGZg2{color:#10b981!important}.ProductionReports_negative__C2vma{color:#ef4444!important}.ProductionReports_neutral__WtvzP{color:#f59e0b!important}.ProductionReports_tableWrapper__Tuc-0{overflow-x:auto}.ProductionReports_table__NflCO{border-collapse:collapse;width:100%}.ProductionReports_table__NflCO thead{background:#f8fafc}.ProductionReports_table__NflCO th{border-bottom:2px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:600;padding:12px 14px;text-align:left;text-transform:uppercase}.ProductionReports_table__NflCO td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:12px 14px}.ProductionReports_table__NflCO tfoot td{background:#f8fafc;border-top:2px solid #e2e8f0;font-weight:600}.ProductionReports_textCenter__q8g9I{text-align:center}.ProductionReports_textRight__C0Kwf{text-align:right}.ProductionReports_clickableRow__\+VrNJ{cursor:pointer;transition:background .15s}.ProductionReports_clickableRow__\+VrNJ:hover{background:#f8fafc}.ProductionReports_emptyRow__mMdav{color:#94a3b8;padding:40px!important;text-align:center}.ProductionReports_batchCode__BmDbH,.ProductionReports_productCode__sqFM-{background:#f3e8ff;border-radius:4px;color:#8b5cf6;font-family:monospace;font-size:11px;font-weight:600;padding:3px 8px}.ProductionReports_statusBadge__dJcCW{border-radius:20px;display:inline-block;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.ProductionReports_statusapproved__imKZl{background:#dcfce7;color:#166534}.ProductionReports_statuscompleted__4fCa0{background:#dbeafe;color:#1e40af}.ProductionReports_statusin_progress__Jp746{background:#fef3c7;color:#92400e}.ProductionReports_statuspending_approval__jnSSd{background:#fce7f3;color:#9d174d}.ProductionReports_varianceBadge__EmNZ7{border-radius:20px;display:inline-block;font-size:10px;font-weight:600;padding:4px 10px}.ProductionReports_varianceBadge__EmNZ7.ProductionReports_low__evQEQ{background:#dcfce7;color:#166534}.ProductionReports_varianceBadge__EmNZ7.ProductionReports_medium__uUoPd{background:#fef3c7;color:#92400e}.ProductionReports_varianceBadge__EmNZ7.ProductionReports_high__\+BUQn{background:#fee2e2;color:#991b1b}@media (max-width:1200px){.ProductionReports_costGrid__eMTDv,.ProductionReports_profitGrid__AOxpr,.ProductionReports_statsGrid__Y33-S{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProductionReports_pageHeader__krrDT{align-items:flex-start;flex-direction:column;gap:12px}.ProductionReports_headerActions__etUTH{justify-content:flex-end;width:100%}.ProductionReports_filterRow__yIi3n{flex-direction:column}.ProductionReports_dateInput__Vaxpz,.ProductionReports_filterGroup__Q-WE1,.ProductionReports_select__M93kN{width:100%}.ProductionReports_generateBtn__bwd3K{justify-content:center;width:100%}.ProductionReports_tabs__1g\+ao{overflow-x:auto}.ProductionReports_statsGrid__Y33-S{grid-template-columns:1fr}}@media print{.ProductionReports_filtersCard__8PVsB,.ProductionReports_pageHeader__krrDT,.ProductionReports_tabs__1g\+ao{display:none}.ProductionReports_tabsCard__ZOHIZ{border:none}.ProductionReports_reportContent__QHDU0{padding:0}}.ProductionSalesList_pageContainer__2JGrY{background:#eef2f6;min-height:100vh;padding:16px 20px}.ProductionSalesList_notification__Yq5hM{align-items:center;animation:ProductionSalesList_slideIn__IZOgG .3s ease;background:#fff;border-left:4px solid;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:13px;gap:10px;padding:12px 16px;position:fixed;right:16px;top:16px;z-index:1000}.ProductionSalesList_notification__Yq5hM.ProductionSalesList_success__knzd5{border-left-color:#10b981}.ProductionSalesList_notification__Yq5hM.ProductionSalesList_error__YpynE{border-left-color:#ef4444}@keyframes ProductionSalesList_slideIn__IZOgG{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ProductionSalesList_pageHeader__2hcvF{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ProductionSalesList_headerLeft__iLixo{align-items:center;display:flex;gap:14px}.ProductionSalesList_backBtn__hsz13{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.ProductionSalesList_backBtn__hsz13:hover{background:#e2e8f0}.ProductionSalesList_headerIcon__zwk8l{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.ProductionSalesList_headerLeft__iLixo h1{color:#0f172a;font-size:20px;font-weight:700;margin:0}.ProductionSalesList_headerSubtitle__781Hv{color:#64748b;font-size:13px;margin:2px 0 0}.ProductionSalesList_headerActions__Fm5kK{display:flex;gap:8px}.ProductionSalesList_refreshBtn__4VYUQ{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.ProductionSalesList_statsGrid__3uOYa{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.ProductionSalesList_statCard__Vq5e4{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;gap:14px;padding:16px}.ProductionSalesList_statIcon__98r0o{align-items:center;border-radius:12px;color:#fff;display:flex;font-size:18px;height:48px;justify-content:center;width:48px}.ProductionSalesList_iconBlue__70Qom{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.ProductionSalesList_iconGreen__VRjjS{background:linear-gradient(135deg,#10b981,#059669)}.ProductionSalesList_iconOrange__36Z4h{background:linear-gradient(135deg,#f59e0b,#d97706)}.ProductionSalesList_iconPurple__Opk7s{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.ProductionSalesList_statInfo__EuNIk{display:flex;flex-direction:column}.ProductionSalesList_statValue__k8gb4{color:#0f172a;font-size:18px;font-weight:700}.ProductionSalesList_statLabel__vpU3n{color:#64748b;font-size:12px}.ProductionSalesList_filtersCard__uuChJ{background:#fff;border:1px solid #c9d4e1;border-radius:8px;margin-bottom:16px;padding:16px}.ProductionSalesList_filterRow__oGvOr{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.ProductionSalesList_filterGroup__Ub\+-G{display:flex;flex-direction:column;gap:4px}.ProductionSalesList_filterGroup__Ub\+-G label{color:#64748b;font-size:11px;font-weight:600;text-transform:uppercase}.ProductionSalesList_dateInput__bFMwz,.ProductionSalesList_searchInput__G8flP,.ProductionSalesList_select__HRPTH{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;min-width:140px;padding:9px 12px}.ProductionSalesList_searchInput__G8flP{min-width:200px}.ProductionSalesList_dateInput__bFMwz:focus,.ProductionSalesList_searchInput__G8flP:focus,.ProductionSalesList_select__HRPTH:focus{border-color:#10b981;outline:none}.ProductionSalesList_searchBtn__zJdES{align-items:center;background:#1e293b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 18px}.ProductionSalesList_searchBtn__zJdES:hover{background:#0f172a}.ProductionSalesList_tableCard__pEcYJ{background:#fff;border:1px solid #c9d4e1;border-radius:8px;overflow:hidden}.ProductionSalesList_emptyState__OXRo3,.ProductionSalesList_loadingState__jOI0F{align-items:center;color:#64748b;display:flex;flex-direction:column;justify-content:center;padding:60px 20px}.ProductionSalesList_spinner__SookK{animation:ProductionSalesList_spin__r\+ju3 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#10b981;height:40px;width:40px}@keyframes ProductionSalesList_spin__r\+ju3{to{transform:rotate(1turn)}}.ProductionSalesList_emptyState__OXRo3 i{color:#cbd5e1;font-size:48px;margin-bottom:16px}.ProductionSalesList_emptyState__OXRo3 h3{color:#475569;font-size:18px;margin:0 0 8px}.ProductionSalesList_emptyState__OXRo3 p{font-size:14px;margin:0}.ProductionSalesList_tableWrapper__KOFzy{overflow-x:auto}.ProductionSalesList_table__\+I0ed{border-collapse:collapse;width:100%}.ProductionSalesList_table__\+I0ed thead{background:#f8fafc}.ProductionSalesList_table__\+I0ed th{border-bottom:2px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:600;padding:12px 14px;text-align:left;text-transform:uppercase}.ProductionSalesList_table__\+I0ed td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:12px 14px}.ProductionSalesList_textRight__zgWvo{text-align:right}.ProductionSalesList_clickableRow__FPAiD{cursor:pointer;transition:background .15s}.ProductionSalesList_clickableRow__FPAiD:hover{background:#f8fafc}.ProductionSalesList_saleCode__RetRq{background:#ecfdf5;border-radius:4px;color:#10b981;font-family:monospace;font-size:12px;font-weight:600;padding:3px 8px}.ProductionSalesList_batchCode__Wheqx{background:#f3e8ff;border-radius:4px;color:#8b5cf6;font-family:monospace;font-size:11px;font-weight:600;padding:3px 8px}.ProductionSalesList_customerInfo__SQYtS{display:flex;flex-direction:column}.ProductionSalesList_customerInfo__SQYtS small{color:#94a3b8;font-size:11px}.ProductionSalesList_paid__tTC0v{color:#10b981}.ProductionSalesList_balance__bv\+t-{color:#f59e0b}.ProductionSalesList_statusBadge__eVsdj{border-radius:20px;display:inline-block;font-size:10px;font-weight:600;padding:4px 10px;text-transform:uppercase}.ProductionSalesList_statusPaid__Xs\+5R{background:#dcfce7;color:#166534}.ProductionSalesList_statusPartial__kxh1K{background:#fef3c7;color:#92400e}.ProductionSalesList_statusPending__nA-lt{background:#fee2e2;color:#991b1b}.ProductionSalesList_statusDefault__rx6ye{background:#f1f5f9;color:#64748b}.ProductionSalesList_pagination__NMYrp{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:center;padding:16px}.ProductionSalesList_pagination__NMYrp button{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.ProductionSalesList_pagination__NMYrp button:disabled{cursor:not-allowed;opacity:.5}.ProductionSalesList_pagination__NMYrp span{color:#64748b;font-size:13px}@media (max-width:1200px){.ProductionSalesList_statsGrid__3uOYa{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProductionSalesList_pageHeader__2hcvF{align-items:flex-start;flex-direction:column;gap:12px}.ProductionSalesList_filterRow__oGvOr{flex-direction:column}.ProductionSalesList_dateInput__bFMwz,.ProductionSalesList_filterGroup__Ub\+-G,.ProductionSalesList_searchInput__G8flP,.ProductionSalesList_select__HRPTH{width:100%}.ProductionSalesList_searchBtn__zJdES{justify-content:center;width:100%}.ProductionSalesList_statsGrid__3uOYa{grid-template-columns:1fr}}.ProductionInvoiceList_pageContainer__a9u\+\+{margin:0 auto;max-width:1400px;min-height:calc(100vh - 60px);padding:24px}.ProductionInvoiceList_notification__wITrS{align-items:center;animation:ProductionInvoiceList_slideIn__eHTKz .3s ease;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-weight:500;gap:12px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:1000}.ProductionInvoiceList_notification__wITrS.ProductionInvoiceList_success__tT-va{background:#10b981;color:#fff}.ProductionInvoiceList_notification__wITrS.ProductionInvoiceList_error__xYPXF{background:#ef4444;color:#fff}.ProductionInvoiceList_notification__wITrS button{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;opacity:.8}@keyframes ProductionInvoiceList_slideIn__eHTKz{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ProductionInvoiceList_pageHeader__tdBP3{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.ProductionInvoiceList_headerLeft__ZRa8N{align-items:center;display:flex;gap:16px}.ProductionInvoiceList_backBtn__W37OL{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.ProductionInvoiceList_backBtn__W37OL:hover{background:#f9fafb;color:#374151}.ProductionInvoiceList_headerLeft__ZRa8N h1{color:#111827;font-size:24px;font-weight:600;margin:0}.ProductionInvoiceList_headerLeft__ZRa8N p{color:#6b7280;font-size:14px;margin:4px 0 0}.ProductionInvoiceList_headerActions__hTeS4{display:flex;gap:12px}.ProductionInvoiceList_refreshBtn__B-bl5{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.ProductionInvoiceList_refreshBtn__B-bl5:hover{background:#f9fafb}.ProductionInvoiceList_primaryBtn__7pU1p{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.ProductionInvoiceList_primaryBtn__7pU1p:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.ProductionInvoiceList_statsRow__0nRW5{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.ProductionInvoiceList_statCard__db0Ep{align-items:center;background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;gap:16px;padding:20px}.ProductionInvoiceList_statCard__db0Ep i{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.ProductionInvoiceList_statCard__db0Ep>div{display:flex;flex-direction:column}.ProductionInvoiceList_statValue__zzyIa{color:#111827;font-size:20px;font-weight:700}.ProductionInvoiceList_statLabel__wIjZp{color:#6b7280;font-size:13px}.ProductionInvoiceList_filtersRow__S5DKU{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.ProductionInvoiceList_searchBox__yyD5n{flex:1 1;max-width:400px;position:relative}.ProductionInvoiceList_searchBox__yyD5n i{color:#9ca3af;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.ProductionInvoiceList_searchBox__yyD5n input{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:10px 36px 10px 40px;width:100%}.ProductionInvoiceList_searchBox__yyD5n input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.ProductionInvoiceList_searchBox__yyD5n button{background:none;border:none;color:#9ca3af;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ProductionInvoiceList_statusTabs__yb34W{display:flex;gap:8px}.ProductionInvoiceList_tabBtn__d9hOg{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.ProductionInvoiceList_tabBtn__d9hOg span{background:#f3f4f6;border-radius:10px;font-size:12px;padding:2px 8px}.ProductionInvoiceList_tabBtn__d9hOg:hover{border-color:#d1d5db}.ProductionInvoiceList_tabBtn__d9hOg.ProductionInvoiceList_active__eLRWh{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-color:#0000;color:#fff}.ProductionInvoiceList_tabBtn__d9hOg.ProductionInvoiceList_active__eLRWh span{background:#fff3}.ProductionInvoiceList_tableCard__G4EMW{background:#fff;border:1px solid #f3f4f6;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.ProductionInvoiceList_table__4iPla{border-collapse:collapse;width:100%}.ProductionInvoiceList_table__4iPla th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.5px;padding:14px 16px;text-align:left;text-transform:uppercase}.ProductionInvoiceList_table__4iPla td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:14px;padding:16px;vertical-align:middle}.ProductionInvoiceList_table__4iPla tbody tr:hover{background:#faf5ff}.ProductionInvoiceList_table__4iPla tbody tr:last-child td{border-bottom:none}.ProductionInvoiceList_invoiceInfo__RCsxz{display:flex;flex-direction:column;gap:2px}.ProductionInvoiceList_invoiceCode__SbRId{color:#8b5cf6;font-size:13px;font-weight:600}.ProductionInvoiceList_invoiceName__BVbEz{color:#111827;font-weight:500}.ProductionInvoiceList_invoiceMeta__0GpwM{color:#9ca3af;font-size:12px}.ProductionInvoiceList_projectName__REr3n{color:#374151}.ProductionInvoiceList_outputQty__\+mdZq{background:#f3f4f6;border-radius:6px;color:#374151;display:inline-block;font-size:13px;padding:4px 10px}.ProductionInvoiceList_costValue__hQq4T{color:#374151;font-weight:500}.ProductionInvoiceList_revenueValue__5KeLB{color:#059669;font-weight:600}.ProductionInvoiceList_profitCell__tOqk2{display:flex;flex-direction:column;gap:4px}.ProductionInvoiceList_profitValue__5UMC\+{color:#059669;font-weight:600}.ProductionInvoiceList_marginBadge__-DMBt{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.ProductionInvoiceList_marginBadge__-DMBt.ProductionInvoiceList_good__Z18m1{background:#dcfce7;color:#166534}.ProductionInvoiceList_marginBadge__-DMBt.ProductionInvoiceList_ok__HMsqY{background:#fef3c7;color:#92400e}.ProductionInvoiceList_marginBadge__-DMBt.ProductionInvoiceList_bad__U-Dk8{background:#fee2e2;color:#991b1b}.ProductionInvoiceList_statusBadge__RijrM{border-radius:6px;display:inline-block;font-size:12px;font-weight:600;padding:5px 12px;text-transform:capitalize}.ProductionInvoiceList_statusBadge__RijrM.ProductionInvoiceList_draft__ocoHo{background:#f3f4f6;color:#6b7280}.ProductionInvoiceList_statusBadge__RijrM.ProductionInvoiceList_completed__kvqlh{background:#dcfce7;color:#166534}.ProductionInvoiceList_statusBadge__RijrM.ProductionInvoiceList_voided__pcTnr{background:#fee2e2;color:#991b1b}.ProductionInvoiceList_actions__u54xJ{display:flex;gap:6px}.ProductionInvoiceList_actionBtn__ire3E{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s;width:32px}.ProductionInvoiceList_actionBtn__ire3E:hover{background:#f3f4f6;color:#374151}.ProductionInvoiceList_actionBtn__ire3E.ProductionInvoiceList_danger__K1-Ic:hover{background:#fee2e2;border-color:#fecaca;color:#dc2626}.ProductionInvoiceList_pagination__1QrBk{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:16px}.ProductionInvoiceList_pageInfo__gjOIA{color:#6b7280;font-size:13px}.ProductionInvoiceList_pageControls__t-19G{align-items:center;display:flex;gap:8px}.ProductionInvoiceList_pageControls__t-19G select{border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;padding:6px 10px}.ProductionInvoiceList_pageControls__t-19G button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.ProductionInvoiceList_pageControls__t-19G button:hover:not(:disabled){background:#f9fafb}.ProductionInvoiceList_pageControls__t-19G button:disabled{cursor:not-allowed;opacity:.5}.ProductionInvoiceList_pageNumber__f6HOX{color:#374151;font-size:13px;padding:0 8px}.ProductionInvoiceList_emptyState__TimpA,.ProductionInvoiceList_loadingState__2zJD4{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ProductionInvoiceList_spinner__CKjOz{animation:ProductionInvoiceList_spin__063Pm .8s linear infinite;border:3px solid #f3f4f6;border-radius:50%;border-top-color:#8b5cf6;height:40px;margin-bottom:16px;width:40px}@keyframes ProductionInvoiceList_spin__063Pm{to{transform:rotate(1turn)}}.ProductionInvoiceList_emptyState__TimpA i{color:#d1d5db;font-size:48px;margin-bottom:16px}.ProductionInvoiceList_emptyState__TimpA h3{color:#374151;font-size:18px;font-weight:600;margin:0 0 8px}.ProductionInvoiceList_emptyState__TimpA p{color:#6b7280;font-size:14px;margin:0 0 20px}@media (max-width:1024px){.ProductionInvoiceList_statsRow__0nRW5{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProductionInvoiceList_pageContainer__a9u\+\+{padding:16px}.ProductionInvoiceList_pageHeader__tdBP3{align-items:flex-start;flex-direction:column;gap:16px}.ProductionInvoiceList_headerActions__hTeS4{justify-content:flex-end;width:100%}.ProductionInvoiceList_statsRow__0nRW5{grid-template-columns:1fr 1fr}.ProductionInvoiceList_filtersRow__S5DKU{align-items:stretch;flex-direction:column}.ProductionInvoiceList_searchBox__yyD5n{max-width:none}.ProductionInvoiceList_statusTabs__yb34W{overflow-x:auto;padding-bottom:4px}.ProductionInvoiceList_pagination__1QrBk{flex-direction:column;gap:12px}}.CreateProductionInvoice_page__2P9mx{background:#f8fafc;min-height:100vh;padding:20px}.CreateProductionInvoice_notification__ULrd8{align-items:center;animation:CreateProductionInvoice_slideIn__H2Vur .3s ease;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-weight:500;gap:12px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:1100}.CreateProductionInvoice_notification__ULrd8.CreateProductionInvoice_success__ivLCG{background:#10b981;color:#fff}.CreateProductionInvoice_notification__ULrd8.CreateProductionInvoice_error__V7Y5g{background:#ef4444;color:#fff}.CreateProductionInvoice_notification__ULrd8 button{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;margin-left:8px;opacity:.8;padding:0}.CreateProductionInvoice_notification__ULrd8 button:hover{opacity:1}@keyframes CreateProductionInvoice_slideIn__H2Vur{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.CreateProductionInvoice_pageHeader__GYHE8{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 20px}.CreateProductionInvoice_headerLeft__n7Qlk{align-items:center;display:flex;gap:16px}.CreateProductionInvoice_backBtn__JpqxD{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;transition:all .15s;width:40px}.CreateProductionInvoice_backBtn__JpqxD:hover{background:#f3f4f6;color:#111827}.CreateProductionInvoice_pageTitle__wmVcK{color:#111827;font-size:20px;font-weight:600;margin:0}.CreateProductionInvoice_invoiceCode__9ZJk0{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-top:4px;padding:3px 10px}.CreateProductionInvoice_headerActions__dOjte{display:flex;gap:10px}.CreateProductionInvoice_btnCancel__suRNV{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 18px;transition:all .15s}.CreateProductionInvoice_btnCancel__suRNV:hover{background:#f3f4f6;color:#374151}.CreateProductionInvoice_btnDraft__SFIC-{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 18px;transition:all .15s}.CreateProductionInvoice_btnDraft__SFIC-:hover{background:#f3f4f6;border-color:#d1d5db}.CreateProductionInvoice_btnSubmit__QH2XR{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:10px 20px;transition:all .15s}.CreateProductionInvoice_btnSubmit__QH2XR:hover:not(:disabled){box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.CreateProductionInvoice_btnCancel__suRNV:disabled,.CreateProductionInvoice_btnDraft__SFIC-:disabled,.CreateProductionInvoice_btnSubmit__QH2XR:disabled{cursor:not-allowed;opacity:.6}.CreateProductionInvoice_content__mblFv{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 340px}.CreateProductionInvoice_mainColumn__16Z73{display:flex;flex-direction:column;gap:20px}.CreateProductionInvoice_sideColumn__Fb4GF{display:flex;flex-direction:column;gap:16px}.CreateProductionInvoice_card__NzDGO{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.CreateProductionInvoice_cardHeader__J3Cdd{align-items:center;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:14px 18px}.CreateProductionInvoice_cardHeader__J3Cdd i{color:#667eea;font-size:16px}.CreateProductionInvoice_cardHeader__J3Cdd h3{color:#111827;flex:1 1;font-size:14px;font-weight:600;margin:0}.CreateProductionInvoice_headerHint__Qe5Lc{color:#9ca3af;font-size:12px;font-weight:400}.CreateProductionInvoice_itemCount__1gLuw{background:#e5e7eb;border-radius:10px;color:#6b7280;font-size:12px;padding:3px 8px}.CreateProductionInvoice_cardBody__MG0XN{padding:18px}.CreateProductionInvoice_formRow__b7YC4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.CreateProductionInvoice_formRow__b7YC4:last-child{margin-bottom:0}.CreateProductionInvoice_formGroup__w1bF-{display:flex;flex-direction:column;gap:6px}.CreateProductionInvoice_formGroup__w1bF- label{color:#374151;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.CreateProductionInvoice_required__vp1bL{color:#ef4444}.CreateProductionInvoice_formGroup__w1bF- input,.CreateProductionInvoice_formGroup__w1bF- select,.CreateProductionInvoice_formGroup__w1bF- textarea{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;padding:10px 12px;transition:border-color .15s}.CreateProductionInvoice_formGroup__w1bF- input:focus,.CreateProductionInvoice_formGroup__w1bF- select:focus,.CreateProductionInvoice_formGroup__w1bF- textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.CreateProductionInvoice_formGroup__w1bF- textarea{min-height:80px;resize:vertical}.CreateProductionInvoice_inputWithPrefix__S0hrF{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;overflow:hidden}.CreateProductionInvoice_inputWithPrefix__S0hrF span{background:#f9fafb;border-right:1px solid #e5e7eb;color:#6b7280;font-size:14px;font-weight:500;padding:10px 12px}.CreateProductionInvoice_inputWithPrefix__S0hrF input{border:none;border-radius:0;flex:1 1;padding:10px 12px}.CreateProductionInvoice_inputWithPrefix__S0hrF input:focus{box-shadow:none}.CreateProductionInvoice_fieldHint__0qaJO{color:#9ca3af;font-size:11px}.CreateProductionInvoice_searchWithCreate__\+N3QL{display:flex;gap:8px;margin-bottom:16px;position:relative}.CreateProductionInvoice_searchInputWrapper__uL5oG{flex:1 1;position:relative}.CreateProductionInvoice_searchInputWrapper__uL5oG i{color:#9ca3af;font-size:14px;left:14px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.CreateProductionInvoice_searchInput__jSZL7{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-size:14px;padding:12px 14px 12px 42px;transition:all .15s;width:100%}.CreateProductionInvoice_searchInput__jSZL7:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.CreateProductionInvoice_createNewBtn__uf05E{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:44px;justify-content:center;transition:all .15s;width:44px}.CreateProductionInvoice_createNewBtn__uf05E:hover{background:#f0f4ff;border-color:#667eea;color:#667eea}.CreateProductionInvoice_searchDropdown__Cgs0o{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 40px #0000001f;left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.CreateProductionInvoice_searchDropdownItem__SI2vM{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px;transition:background .1s}.CreateProductionInvoice_searchDropdownItem__SI2vM:hover{background:#f9fafb}.CreateProductionInvoice_productInfo__iPSwt{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.CreateProductionInvoice_productCode__0xfE2{color:#667eea;font-family:monospace;font-size:11px;font-weight:600}.CreateProductionInvoice_productName__CtSDN{color:#111827;font-size:14px;font-weight:500}.CreateProductionInvoice_productMeta__MmzWr{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.CreateProductionInvoice_productCost__5QPcL{color:#059669;font-size:13px;font-weight:600}.CreateProductionInvoice_productStock__FayAp{color:#6b7280;font-size:11px}.CreateProductionInvoice_noResultsItem__Lkijp{color:#9ca3af;font-size:13px;padding:16px;text-align:center}.CreateProductionInvoice_createNewItem__SzYJv{align-items:center;background:#f8fafc;border-top:1px solid #e5e7eb;color:#667eea;cursor:pointer;display:flex;font-weight:500;gap:10px;padding:12px 14px;transition:background .1s}.CreateProductionInvoice_createNewItem__SzYJv:hover{background:#f0f4ff}.CreateProductionInvoice_createNewItem__SzYJv i{font-size:16px}.CreateProductionInvoice_selectedProductCard__H2P8U{align-items:center;background:linear-gradient(135deg,#f0f4ff,#e8f5e9);border:1px solid #c7d2fe;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.CreateProductionInvoice_selectedProductInfo__-1kLM{display:flex;flex-direction:column;gap:2px}.CreateProductionInvoice_selectedProductCode__cr-sW{color:#667eea;font-family:monospace;font-size:11px;font-weight:600}.CreateProductionInvoice_selectedProductName__pVr8k{color:#111827;font-size:15px;font-weight:600}.CreateProductionInvoice_selectedProductMeta__--ZnD{color:#6b7280;display:flex;font-size:13px;gap:16px}.CreateProductionInvoice_selectedProductMeta__--ZnD strong{color:#111827}.CreateProductionInvoice_clearProductBtn__8smmF{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:12px;height:32px;justify-content:center;transition:all .15s;width:32px}.CreateProductionInvoice_clearProductBtn__8smmF:hover{background:#dc2626;color:#fff}.CreateProductionInvoice_emptyMaterials__ak8Xj{color:#9ca3af;padding:40px 20px;text-align:center}.CreateProductionInvoice_emptyMaterials__ak8Xj i{font-size:40px;margin-bottom:12px;opacity:.5}.CreateProductionInvoice_emptyMaterials__ak8Xj p{color:#6b7280;font-size:15px;font-weight:500;margin:0 0 4px}.CreateProductionInvoice_emptyMaterials__ak8Xj span{font-size:13px}.CreateProductionInvoice_materialsTable__kasJk{margin-top:16px;overflow-x:auto}.CreateProductionInvoice_materialsTable__kasJk table{border-collapse:collapse;width:100%}.CreateProductionInvoice_materialsTable__kasJk th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase}.CreateProductionInvoice_materialsTable__kasJk td{border-bottom:1px solid #f3f4f6;color:#111827;font-size:14px;padding:12px}.CreateProductionInvoice_materialsTable__kasJk tr:hover{background:#fafafa}.CreateProductionInvoice_insufficientRow__xRlYm{background:#fef2f2!important}.CreateProductionInvoice_insufficientRow__xRlYm td{color:#b91c1c}.CreateProductionInvoice_productCell__YdzCX{display:flex;flex-direction:column;gap:2px}.CreateProductionInvoice_productCell__YdzCX .CreateProductionInvoice_productName__CtSDN{font-weight:500}.CreateProductionInvoice_productCell__YdzCX .CreateProductionInvoice_productCode__0xfE2{color:#9ca3af;font-family:monospace;font-size:11px}.CreateProductionInvoice_stockBadge__t3-EK{background:#d1fae5;border-radius:4px;color:#059669;display:inline-block;font-size:12px;font-weight:500;padding:3px 8px}.CreateProductionInvoice_stockBadge__t3-EK.CreateProductionInvoice_low__Eu8hG{background:#fef3c7;color:#d97706}.CreateProductionInvoice_costInput__eQvjT,.CreateProductionInvoice_qtyInput__3uKvc{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;padding:6px 10px;text-align:center;width:80px}.CreateProductionInvoice_costInput__eQvjT:focus,.CreateProductionInvoice_qtyInput__3uKvc:focus{border-color:#667eea;outline:none}.CreateProductionInvoice_totalCell__P0DZP{color:#059669;font-weight:600}.CreateProductionInvoice_removeBtn__b5AMM{align-items:center;background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .15s;width:28px}.CreateProductionInvoice_removeBtn__b5AMM:hover{background:#dc2626;color:#fff}.CreateProductionInvoice_summaryCard__AMePP{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden;position:-webkit-sticky;position:sticky;top:20px}.CreateProductionInvoice_summaryHeader__C88Yc{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;gap:10px;padding:14px 18px}.CreateProductionInvoice_summaryHeader__C88Yc i{font-size:16px}.CreateProductionInvoice_summaryHeader__C88Yc h3{font-size:14px;font-weight:600;margin:0}.CreateProductionInvoice_summaryBody__vy1KD{padding:18px}.CreateProductionInvoice_summaryItem__\+Bmhp{align-items:center;background:#f9fafb;border-radius:8px;display:flex;flex-direction:column;margin-bottom:10px;padding:14px}.CreateProductionInvoice_summaryLabel__a0R0i{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.CreateProductionInvoice_summaryValue__QOHof{color:#111827;font-size:18px;font-weight:700}.CreateProductionInvoice_summaryDivider__tXNMt{background:#e5e7eb;height:1px;margin:16px 0}.CreateProductionInvoice_summaryRow__L0-EX{align-items:center;color:#6b7280;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.CreateProductionInvoice_summaryRow__L0-EX strong{color:#111827;font-size:14px}.CreateProductionInvoice_profitRow__59ICx{align-items:center;border-radius:8px;display:flex;justify-content:space-between;margin-top:8px;padding:14px}.CreateProductionInvoice_profitRow__59ICx.CreateProductionInvoice_positive__7LmRM{background:#d1fae5}.CreateProductionInvoice_profitRow__59ICx.CreateProductionInvoice_negative__Xheer{background:#fee2e2}.CreateProductionInvoice_profitLabel__2KTpR{align-items:center;display:flex;font-size:13px;font-weight:600;gap:8px}.CreateProductionInvoice_profitRow__59ICx.CreateProductionInvoice_positive__7LmRM .CreateProductionInvoice_profitLabel__2KTpR{color:#059669}.CreateProductionInvoice_profitRow__59ICx.CreateProductionInvoice_negative__Xheer .CreateProductionInvoice_profitLabel__2KTpR{color:#dc2626}.CreateProductionInvoice_profitValue__Is2xE{align-items:flex-end;display:flex;flex-direction:column}.CreateProductionInvoice_profitRow__59ICx.CreateProductionInvoice_positive__7LmRM .CreateProductionInvoice_profitValue__Is2xE strong{color:#059669;font-size:18px}.CreateProductionInvoice_profitRow__59ICx.CreateProductionInvoice_negative__Xheer .CreateProductionInvoice_profitValue__Is2xE strong{color:#dc2626;font-size:18px}.CreateProductionInvoice_profitPercent__pk8dd{color:#6b7280;font-size:11px}.CreateProductionInvoice_summaryFooter__74nFj{background:#f9fafb;border-top:1px solid #e5e7eb;padding:14px 18px}.CreateProductionInvoice_outputInfo__ruikw{color:#6b7280;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.CreateProductionInvoice_outputInfo__ruikw:last-child{margin-bottom:0}.CreateProductionInvoice_outputInfo__ruikw strong{color:#111827}.CreateProductionInvoice_tipsCard__-UN0z{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:14px 16px}.CreateProductionInvoice_tipsCard__-UN0z h4{align-items:center;color:#92400e;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 10px}.CreateProductionInvoice_tipsCard__-UN0z h4 i{color:#f59e0b}.CreateProductionInvoice_tipsCard__-UN0z ul{color:#92400e;font-size:12px;line-height:1.6;margin:0;padding-left:18px}.CreateProductionInvoice_tipsCard__-UN0z li{margin-bottom:4px}.CreateProductionInvoice_modalOverlay__N9WMB{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.CreateProductionInvoice_modal__mnP2u{background:#fff;border-radius:16px;box-shadow:0 25px 50px #00000040;max-height:90vh;max-width:600px;overflow:hidden;width:100%}.CreateProductionInvoice_modalHeader__ZFGTr{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;padding:20px 24px}.CreateProductionInvoice_modalHeader__ZFGTr h2{align-items:center;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.CreateProductionInvoice_modalClose__mXxFX{align-items:center;background:#fff3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .15s;width:36px}.CreateProductionInvoice_modalClose__mXxFX:hover{background:#ffffff4d}.CreateProductionInvoice_modalBody__lN3zC{max-height:60vh;overflow-y:auto;padding:24px}.CreateProductionInvoice_modalFormGrid__tZGLt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.CreateProductionInvoice_codeInputWrapper__tN28\+{position:relative}.CreateProductionInvoice_codeInputWrapper__tN28\+ input{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:14px;padding:10px 12px;width:100%}.CreateProductionInvoice_codeInputWrapper__tN28\+ i{color:#667eea;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.CreateProductionInvoice_selectWithCreate__NTT3T{display:flex;gap:8px}.CreateProductionInvoice_selectWithCreate__NTT3T select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1 1;font-size:14px;padding:10px 12px}.CreateProductionInvoice_addInlineBtn__0UXPG{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:40px;justify-content:center;transition:all .15s;width:40px}.CreateProductionInvoice_addInlineBtn__0UXPG:hover{background:#f0f4ff;border-color:#667eea;color:#667eea}.CreateProductionInvoice_inlineCreateInput__6V2oL{display:flex;gap:8px}.CreateProductionInvoice_inlineCreateInput__6V2oL input{background:#fff;border:1px solid #667eea;border-radius:8px;flex:1 1;font-size:14px;padding:10px 12px}.CreateProductionInvoice_inlineCreateInput__6V2oL input:focus{box-shadow:0 0 0 3px #667eea1a;outline:none}.CreateProductionInvoice_confirmInlineBtn__vh\+\+6{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:0 12px;transition:all .15s}.CreateProductionInvoice_confirmInlineBtn__vh\+\+6:hover:not(:disabled){background:#059669}.CreateProductionInvoice_confirmInlineBtn__vh\+\+6:disabled{cursor:not-allowed;opacity:.5}.CreateProductionInvoice_cancelInlineBtn__LPCXQ{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:0 12px;transition:all .15s}.CreateProductionInvoice_cancelInlineBtn__LPCXQ:hover{background:#e2e8f0}.CreateProductionInvoice_markupPreview__0i7r0{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;display:flex;gap:8px;justify-content:center;margin-top:16px;padding:12px}.CreateProductionInvoice_markupLabel__ZPqC5{color:#6b7280;font-size:13px}.CreateProductionInvoice_markupValue__nLygU{color:#059669;font-size:14px;font-weight:600}.CreateProductionInvoice_modalFooter__\+iZys{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}@media (max-width:1024px){.CreateProductionInvoice_content__mblFv{grid-template-columns:1fr}.CreateProductionInvoice_sideColumn__Fb4GF{order:-1}.CreateProductionInvoice_summaryCard__AMePP{position:static}}@media (max-width:768px){.CreateProductionInvoice_page__2P9mx{padding:12px}.CreateProductionInvoice_pageHeader__GYHE8{align-items:flex-start;flex-direction:column;gap:16px}.CreateProductionInvoice_headerActions__dOjte{flex-wrap:wrap;width:100%}.CreateProductionInvoice_headerActions__dOjte button{flex:1 1;justify-content:center}.CreateProductionInvoice_formRow__b7YC4,.CreateProductionInvoice_modalFormGrid__tZGLt{grid-template-columns:1fr}.CreateProductionInvoice_modal__mnP2u{max-height:95vh}}.ViewProductionInvoice_page__2khht{margin:0 auto;max-width:900px;padding:24px}.ViewProductionInvoice_errorState__2mMwZ,.ViewProductionInvoice_loadingState__8BaSb{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.ViewProductionInvoice_errorState__2mMwZ i{color:#ef4444;font-size:56px}.ViewProductionInvoice_errorState__2mMwZ h2{color:#1e293b;font-size:1.5rem;margin:0}.ViewProductionInvoice_errorState__2mMwZ button{align-items:center;background:#6366f1;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;gap:8px;margin-top:8px;padding:10px 20px}.ViewProductionInvoice_spinner__deG8T{animation:ViewProductionInvoice_spin__H\+NU7 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:40px;width:40px}@keyframes ViewProductionInvoice_spin__H\+NU7{to{transform:rotate(1turn)}}.ViewProductionInvoice_toast__7fBTq{align-items:center;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;font-size:.875rem;font-weight:500;gap:10px;padding:12px 20px;position:fixed;right:20px;top:20px;transform:translateX(120%);transition:transform .3s ease;z-index:1000}.ViewProductionInvoice_toast__7fBTq.ViewProductionInvoice_show__nwY2o{transform:translateX(0)}.ViewProductionInvoice_toast__7fBTq.ViewProductionInvoice_success__0\+vo5{background:#10b981;color:#fff}.ViewProductionInvoice_toast__7fBTq.ViewProductionInvoice_error__ANKEU{background:#ef4444;color:#fff}.ViewProductionInvoice_actionBar__pQTNm{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.ViewProductionInvoice_btnBack__t4eBh{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.ViewProductionInvoice_btnBack__t4eBh:hover{background:#e2e8f0;color:#1e293b}.ViewProductionInvoice_actionGroup__OegTy{display:flex;gap:10px}.ViewProductionInvoice_actionGroup__OegTy button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.ViewProductionInvoice_btnEdit__FC6bq{background:#f1f5f9;color:#475569}.ViewProductionInvoice_btnEdit__FC6bq:hover{background:#e2e8f0}.ViewProductionInvoice_btnPrint__kLk38{background:#6366f1;color:#fff}.ViewProductionInvoice_btnPrint__kLk38:hover{background:#4f46e5}.ViewProductionInvoice_btnVoid__7KDHi{background:#fef2f2;color:#dc2626}.ViewProductionInvoice_btnVoid__7KDHi:hover{background:#fee2e2}.ViewProductionInvoice_invoice__tg44I{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.ViewProductionInvoice_header__OhoA2{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;display:flex;justify-content:space-between;padding:32px}.ViewProductionInvoice_company__5GxTZ h1{font-size:1.5rem;font-weight:700;margin:0 0 4px}.ViewProductionInvoice_company__5GxTZ p{font-size:.875rem;margin:0;opacity:.9}.ViewProductionInvoice_company__5GxTZ .ViewProductionInvoice_branch__ifpi9{font-weight:600;opacity:1}.ViewProductionInvoice_invoiceInfo__cIpaY{text-align:right}.ViewProductionInvoice_invoiceInfo__cIpaY h2{font-size:.875rem;font-weight:600;letter-spacing:1px;margin:0 0 8px;opacity:.9}.ViewProductionInvoice_invoiceNumber__I79zg{font-size:1.25rem;font-weight:700;margin-bottom:8px}.ViewProductionInvoice_status__-UZQG{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:4px 12px}.ViewProductionInvoice_status__-UZQG.ViewProductionInvoice_draft__XBL\+E{background:#fff3}.ViewProductionInvoice_status__-UZQG.ViewProductionInvoice_completed__U2gcY{background:#10b981e6}.ViewProductionInvoice_status__-UZQG.ViewProductionInvoice_voided__g\+qA6{background:#ef4444e6}.ViewProductionInvoice_details__1O1jd{grid-gap:20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:24px 32px}.ViewProductionInvoice_detailItem__taSi1{display:flex;flex-direction:column;gap:4px}.ViewProductionInvoice_detailItem__taSi1 .ViewProductionInvoice_label__JcSbf{color:#64748b;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.ViewProductionInvoice_detailItem__taSi1 .ViewProductionInvoice_value__AjiKA{color:#1e293b;font-size:.9375rem;font-weight:600}.ViewProductionInvoice_materials__iUVIl{padding:24px 32px}.ViewProductionInvoice_materials__iUVIl h3{color:#1e293b;font-size:1rem;font-weight:600;margin:0 0 16px}.ViewProductionInvoice_materials__iUVIl table{border-collapse:collapse;font-size:.875rem;width:100%}.ViewProductionInvoice_materials__iUVIl th{background:#f1f5f9;border-bottom:2px solid #e2e8f0;color:#475569;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:12px 8px;text-align:left;text-transform:uppercase}.ViewProductionInvoice_materials__iUVIl th:first-child{border-radius:6px 0 0 0;padding-left:16px}.ViewProductionInvoice_materials__iUVIl th:last-child{border-radius:0 6px 0 0;padding-right:16px}.ViewProductionInvoice_materials__iUVIl td{border-bottom:1px solid #f1f5f9;color:#334155;padding:12px 8px}.ViewProductionInvoice_materials__iUVIl td:first-child{color:#94a3b8;padding-left:16px;width:40px}.ViewProductionInvoice_materials__iUVIl .ViewProductionInvoice_code__A6-YL{background:#f1f5f9;border-radius:4px;color:#6366f1;font-family:Monaco,Consolas,monospace;font-size:.8125rem;padding:2px 8px}.ViewProductionInvoice_materials__iUVIl .ViewProductionInvoice_right__PcqZv{text-align:right}.ViewProductionInvoice_materials__iUVIl td:last-child{padding-right:16px}.ViewProductionInvoice_materials__iUVIl tfoot td{background:#f8fafc;border-bottom:none;border-top:2px solid #e2e8f0;color:#1e293b;font-weight:600;padding:16px 8px}.ViewProductionInvoice_materials__iUVIl tfoot td:first-child{padding-left:16px}.ViewProductionInvoice_materials__iUVIl tfoot td:last-child{padding-right:16px}.ViewProductionInvoice_summary__Vwzbf{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:40px;justify-content:space-between;padding:24px 32px}.ViewProductionInvoice_summaryLeft__S1yTI{flex:1 1;max-width:400px}.ViewProductionInvoice_notes__B0W0b{margin-bottom:16px}.ViewProductionInvoice_notes__B0W0b strong{color:#64748b;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.ViewProductionInvoice_notes__B0W0b p{color:#475569;font-size:.875rem;line-height:1.5;margin:6px 0 0}.ViewProductionInvoice_audit__laVtL{color:#64748b;font-size:.8125rem}.ViewProductionInvoice_audit__laVtL p{margin:4px 0}.ViewProductionInvoice_summaryRight__PptRV{min-width:280px}.ViewProductionInvoice_totals__jfkZs{border-collapse:collapse;width:100%}.ViewProductionInvoice_totals__jfkZs td{color:#475569;font-size:.9375rem;padding:8px 0}.ViewProductionInvoice_totals__jfkZs td:first-child{font-weight:500}.ViewProductionInvoice_totals__jfkZs td:last-child{color:#1e293b;font-weight:600;text-align:right}.ViewProductionInvoice_totals__jfkZs .ViewProductionInvoice_subtotal__T3PoA td{border-top:1px solid #e2e8f0;color:#1e293b;font-weight:600;padding-top:12px}.ViewProductionInvoice_totals__jfkZs .ViewProductionInvoice_spacer__\+5r23 td{border-bottom:1px dashed #cbd5e1;padding:4px 0}.ViewProductionInvoice_totals__jfkZs .ViewProductionInvoice_revenue__FgrYq td:last-child{color:#6366f1}.ViewProductionInvoice_totals__jfkZs .ViewProductionInvoice_profit__ejqHZ td{font-size:1rem;padding-top:12px}.ViewProductionInvoice_totals__jfkZs .ViewProductionInvoice_profit__ejqHZ td:first-child{color:#1e293b;font-weight:700}.ViewProductionInvoice_totals__jfkZs .ViewProductionInvoice_margin__DkkbP td:last-child{font-size:1rem}.ViewProductionInvoice_positive__jOmea{color:#10b981!important}.ViewProductionInvoice_negative__g5D6K{color:#ef4444!important}.ViewProductionInvoice_warning__hFoUI{color:#f59e0b!important}.ViewProductionInvoice_signatures__Pw-pU{border-top:1px solid #e2e8f0;display:none;gap:32px;justify-content:space-between;padding:48px 32px 32px}.ViewProductionInvoice_sigBlock__CFBj6{flex:1 1;text-align:center}.ViewProductionInvoice_sigLine__Z7z31{background:#1e293b;height:1px;margin-bottom:8px}.ViewProductionInvoice_sigBlock__CFBj6 p{color:#64748b;font-size:.8125rem;margin:0}.ViewProductionInvoice_footer__L4Jmw{background:#f1f5f9;border-top:1px solid #e2e8f0;display:none;padding:16px 32px;text-align:center}.ViewProductionInvoice_footer__L4Jmw p{color:#94a3b8;font-size:.75rem;margin:2px 0}@media print{@page{size:A4;margin:15mm}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ViewProductionInvoice_page__2khht{max-width:100%;padding:0}.ViewProductionInvoice_actionBar__pQTNm,.ViewProductionInvoice_toast__7fBTq{display:none!important}.ViewProductionInvoice_invoice__tg44I{border:1px solid #e2e8f0;box-shadow:none}.ViewProductionInvoice_header__OhoA2{background:#6366f1!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ViewProductionInvoice_status__-UZQG{border:1px solid #ffffff80}.ViewProductionInvoice_materials__iUVIl th{background:#f1f5f9!important;-webkit-print-color-adjust:exact!important}.ViewProductionInvoice_signatures__Pw-pU{display:flex!important;page-break-inside:avoid}.ViewProductionInvoice_footer__L4Jmw{display:block!important}.ViewProductionInvoice_details__1O1jd,.ViewProductionInvoice_materials__iUVIl,.ViewProductionInvoice_summary__Vwzbf{page-break-inside:avoid}}@media (max-width:768px){.ViewProductionInvoice_page__2khht{padding:16px}.ViewProductionInvoice_header__OhoA2{flex-direction:column;gap:20px;padding:24px}.ViewProductionInvoice_invoiceInfo__cIpaY{text-align:left}.ViewProductionInvoice_details__1O1jd{grid-template-columns:repeat(2,1fr);padding:20px 24px}.ViewProductionInvoice_materials__iUVIl{overflow-x:auto;padding:20px 24px}.ViewProductionInvoice_materials__iUVIl table{min-width:500px}.ViewProductionInvoice_summary__Vwzbf{flex-direction:column;padding:20px 24px}.ViewProductionInvoice_summaryLeft__S1yTI{max-width:100%}.ViewProductionInvoice_summaryRight__PptRV{min-width:100%}.ViewProductionInvoice_actionGroup__OegTy{flex-wrap:wrap}}.CompanySettingsPage_pageWrapper__O8XAG{background:#f0f2f5;min-height:100vh;padding:24px}.CompanySettingsPage_dashboardContainer__NHUY3{margin:0 auto;max-width:1240px}.CompanySettingsPage_breadcrumb__0f72i{align-items:center;color:#94a3b8;display:flex;font-size:13px;gap:8px;margin-bottom:22px}.CompanySettingsPage_breadcrumb__0f72i i{color:#cbd5e1;font-size:9px}.CompanySettingsPage_crumbLink__\+yPZR{cursor:pointer;transition:color .15s}.CompanySettingsPage_crumbLink__\+yPZR:hover{color:#667eea}.CompanySettingsPage_crumbCurrent__i0oIW{color:#475569;font-weight:600}.CompanySettingsPage_sectionTitleRow__MUZV3{align-items:center;display:flex;justify-content:space-between;margin:26px 0 14px}.CompanySettingsPage_sectionTitle__vxGEz{align-items:center;color:#1a1c2e;display:flex;font-size:19px;font-weight:800;gap:8px;letter-spacing:-.3px;margin:0}.CompanySettingsPage_infoIcon__1htW6{color:#c2c7dd;cursor:help;font-size:13px}.CompanySettingsPage_addLocationBtn__cZAnG,.CompanySettingsPage_editDetailBtn__IlQHL{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:9px 16px;transition:all .15s}.CompanySettingsPage_editDetailBtn__IlQHL{background:#fff;border:1.5px solid #d9ddf3;color:#5568d3}.CompanySettingsPage_editDetailBtn__IlQHL:hover{background:#f0f0ff;border-color:#667eea}.CompanySettingsPage_addLocationBtn__cZAnG{background:#fff;border:1.5px solid #d9ddf3;color:#5568d3}.CompanySettingsPage_addLocationBtn__cZAnG:hover{background:#f0f0ff;border-color:#667eea}.CompanySettingsPage_cardsRow__V81xp{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.CompanySettingsPage_card__n\+UNN{background:#fff;border:1px solid #e7e9f5;border-radius:16px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-direction:column;gap:16px;padding:22px}.CompanySettingsPage_logoBox__uz1p-{align-items:center;background:linear-gradient(160deg,#fafbff,#f4f6ff);border:1px solid #eef0fa;border-radius:12px;display:flex;flex:1 1;justify-content:center;min-height:150px;padding:20px}.CompanySettingsPage_logoImg__FH3p0{max-height:120px;max-width:100%;object-fit:contain}.CompanySettingsPage_logoPlaceholder__8W3SU{align-items:center;background:linear-gradient(135deg,#667eea,#7f53e6);border-radius:20px;color:#fff;display:flex;font-size:32px;font-weight:800;height:96px;justify-content:center;width:96px}.CompanySettingsPage_logoActions__IOW-p{display:flex;gap:10px}.CompanySettingsPage_logoBtnGhost__7EvSH,.CompanySettingsPage_logoBtn__h3cYP{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;flex:1 1;font-size:12.5px;font-weight:600;gap:7px;justify-content:center;padding:9px 12px;transition:all .15s}.CompanySettingsPage_logoBtn__h3cYP{background:#667eea;border:none;color:#fff}.CompanySettingsPage_logoBtn__h3cYP:hover{background:#5568d3}.CompanySettingsPage_logoBtnGhost__7EvSH{background:#fff;border:1.5px solid #fde2e2;color:#ef4444}.CompanySettingsPage_logoBtnGhost__7EvSH:hover{background:#fef2f2}.CompanySettingsPage_tipBox__Q1tCD{background:#f0f6ff;border:1px solid #dbeafe;border-radius:10px;padding:12px 14px}.CompanySettingsPage_tipBox__Q1tCD ul{margin:0;padding-left:16px}.CompanySettingsPage_tipBox__Q1tCD li{color:#5b6b8c;font-size:11.5px;line-height:1.6}.CompanySettingsPage_field__0HcAM{border-bottom:1px solid #f3f4fb;display:flex;flex-direction:column;gap:4px;padding-bottom:14px}.CompanySettingsPage_card__n\+UNN .CompanySettingsPage_field__0HcAM:last-child{border-bottom:none;padding-bottom:0}.CompanySettingsPage_fieldTop__IG7Qj{align-items:center;display:flex;justify-content:space-between}.CompanySettingsPage_fieldLabel__RUYHB{color:#9aa0b8;font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.CompanySettingsPage_fieldEdit__meFox{background:none;border:none;color:#c2c7dd;cursor:pointer;font-size:11px;padding:2px 4px;transition:color .15s}.CompanySettingsPage_fieldEdit__meFox:hover{color:#667eea}.CompanySettingsPage_fieldValue__uDgFB{color:#2b2e44;font-size:14px;font-weight:600;word-break:break-word}.CompanySettingsPage_fieldLink__pZVls a{color:#5568d3;text-decoration:none}.CompanySettingsPage_fieldLink__pZVls a:hover{text-decoration:underline}.CompanySettingsPage_statusBadge__TaA0N{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:4px 11px;width:-webkit-fit-content;width:fit-content}.CompanySettingsPage_statusActive__s6RrY{background:#dcfce7;color:#15803d}.CompanySettingsPage_statusInactive__UOw7o{background:#fee2e2;color:#b91c1c}.CompanySettingsPage_locationCard__6Yz1B{background:#fff;border:1px solid #e7e9f5;border-radius:16px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.CompanySettingsPage_locationTable__oRvpf{border-collapse:collapse;width:100%}.CompanySettingsPage_locationTable__oRvpf thead th{background:#fafbff;border-bottom:1px solid #eef0fa;color:#9aa0b8;font-size:11.5px;font-weight:700;letter-spacing:.04em;padding:14px 18px;text-align:left;text-transform:uppercase}.CompanySettingsPage_colCenter__D\+Q6H{text-align:center!important}.CompanySettingsPage_colKebab__5T1Kj{width:48px}.CompanySettingsPage_locationRow__WgwN8{cursor:pointer;transition:background .15s}.CompanySettingsPage_locationRow__WgwN8:hover{background:#fafbff}.CompanySettingsPage_locationTable__oRvpf td{border-bottom:1px solid #f3f4fb;padding:16px 18px;vertical-align:middle}.CompanySettingsPage_locationTable__oRvpf tbody tr:last-child td{border-bottom:none}.CompanySettingsPage_locLabel__no3Gm{color:#2b2e44;font-size:14px;font-weight:700;margin-bottom:5px}.CompanySettingsPage_locBadges__Ai694{display:flex;flex-wrap:wrap;gap:6px}.CompanySettingsPage_locTag__3pagJ{background:#eef0ff;border:1px solid #dfe3fb;border-radius:6px;color:#5568d3;font-size:10.5px;font-weight:600;padding:2px 8px}.CompanySettingsPage_locAddress__-jOgR{color:#6b7194;font-size:13px}.CompanySettingsPage_checkYes__vDDKn{color:#16a34a}.CompanySettingsPage_checkNo__\+qG3L{color:#dc2626}.CompanySettingsPage_kebab__cBrFV{background:none;border:none;border-radius:7px;color:#aeb3cf;cursor:pointer;padding:6px 8px;transition:all .15s}.CompanySettingsPage_kebab__cBrFV:hover{background:#f0f0ff;color:#667eea}.CompanySettingsPage_locationFoot__ZkNXp{align-items:center;background:#fafbff;border-top:1px solid #eef0fa;color:#6b7194;display:flex;font-size:12.5px;gap:9px;padding:14px 18px}.CompanySettingsPage_locationFoot__ZkNXp i{color:#667eea}.CompanySettingsPage_linkBtn__txRKE{background:none;border:none;color:#5568d3;cursor:pointer;font-size:12.5px;font-weight:600;padding:0}.CompanySettingsPage_linkBtn__txRKE:hover{text-decoration:underline}.CompanySettingsPage_toast__Be52g{align-items:center;animation:CompanySettingsPage_slideIn__H\+miy .3s ease;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes CompanySettingsPage_slideIn__H\+miy{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.CompanySettingsPage_toastClose__MYdiJ{background:none;border:none;color:inherit;cursor:pointer;opacity:.7;padding:4px}.CompanySettingsPage_toastClose__MYdiJ:hover{opacity:1}.CompanySettingsPage_toastSuccess__aOPc2{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.CompanySettingsPage_toastError__2C4\+5{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.CompanySettingsPage_toastInfo__WWtis{background:linear-gradient(135deg,#667eea,#5568d3);color:#fff}.CompanySettingsPage_loadingContainer__dD7Zm{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.CompanySettingsPage_spinner__95r0C{animation:CompanySettingsPage_spin__bgCH- .8s linear infinite;border:3px solid #e7e9f5;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}@keyframes CompanySettingsPage_spin__bgCH-{to{transform:rotate(1turn)}}.CompanySettingsPage_loadingContainer__dD7Zm p{color:#6b7194;font-size:14px}.CompanySettingsPage_accessDenied__Op-CF,.CompanySettingsPage_emptyState__UjDFI{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px;text-align:center}.CompanySettingsPage_accessDenied__Op-CF i,.CompanySettingsPage_emptyState__UjDFI i{color:#d4d8ea;font-size:64px;margin-bottom:20px}.CompanySettingsPage_accessDenied__Op-CF h2,.CompanySettingsPage_emptyState__UjDFI h3{color:#1a1c2e;font-size:22px;font-weight:800;margin:0 0 8px}.CompanySettingsPage_accessDenied__Op-CF p,.CompanySettingsPage_emptyState__UjDFI p{color:#9aa0b8;font-size:14px;margin:0 0 24px}.CompanySettingsPage_backButton__Wojqu{align-items:center;background:linear-gradient(135deg,#667eea,#5568d3);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px}@media (max-width:1024px){.CompanySettingsPage_cardsRow__V81xp{grid-template-columns:1fr}}@media (max-width:768px){.CompanySettingsPage_pageWrapper__O8XAG{padding:12px}.CompanySettingsPage_sectionTitleRow__MUZV3{align-items:flex-start;flex-direction:column;gap:10px}.CompanySettingsPage_locationTable__oRvpf thead{display:none}.CompanySettingsPage_locationTable__oRvpf td{display:block;padding:8px 16px}.CompanySettingsPage_locationRow__WgwN8{border-bottom:1px solid #eef0fa;display:block;padding:8px 0}}.CompanyForm_pageWrapper__BpEEa{background:#f0f2f5;min-height:100vh;padding:24px}.CompanyForm_container__WFJMt{margin:0 auto;max-width:920px}.CompanyForm_breadcrumb__emDKi{align-items:center;color:#94a3b8;display:flex;font-size:13px;gap:8px;margin-bottom:18px}.CompanyForm_breadcrumb__emDKi i{color:#cbd5e1;font-size:9px}.CompanyForm_crumbLink__nDLVf{cursor:pointer;transition:color .15s}.CompanyForm_crumbLink__nDLVf:hover{color:#667eea}.CompanyForm_crumbCurrent__P\+-co{color:#475569;font-weight:600}.CompanyForm_pageHeader__xcsda{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.CompanyForm_headerLeft__IlMEw{align-items:center;display:flex;gap:14px}.CompanyForm_headerLeft__IlMEw h1{align-items:center;color:#1a1c2e;display:flex;font-size:22px;font-weight:800;gap:10px;letter-spacing:-.3px;margin:0}.CompanyForm_headerLeft__IlMEw h1 i{color:#667eea}.CompanyForm_headerSubtitle__KhADQ{color:#9aa0b8;font-size:13px;margin:4px 0 0}.CompanyForm_backBtn__fEeHr{align-items:center;background:#fff;border:1.5px solid #e7e9f5;border-radius:12px;color:#64748b;cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .2s;width:42px}.CompanyForm_backBtn__fEeHr:hover{background:#f0f0ff;border-color:#c7cbf0;color:#5568d3}.CompanyForm_headerMeta__NarCm{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.CompanyForm_metaChip__l\+zpo{align-items:center;background:#eef0ff;border:1px solid #dfe3fb;border-radius:8px;color:#5568d3;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:5px 12px}.CompanyForm_metaChipSoft__Vg4U5{color:#9aa0b8;font-size:12px}.CompanyForm_errorAlert__8-Ga7{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:16px;padding:12px 16px}.CompanyForm_card__OTrpJ{background:#fff;border:1px solid #e7e9f5;border-radius:16px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:18px;padding:22px 24px}.CompanyForm_cardHead__nVqnm{margin-bottom:18px}.CompanyForm_cardHead__nVqnm h3{align-items:center;color:#1a1c2e;display:flex;font-size:15px;font-weight:700;gap:9px;margin:0}.CompanyForm_cardHead__nVqnm h3 i{color:#667eea;font-size:14px}.CompanyForm_cardSub__03tLH{color:#9aa0b8;font-size:12.5px;margin:5px 0 0}.CompanyForm_formGrid__zyTp5{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.CompanyForm_formGroup__zCCkt{display:flex;flex-direction:column;gap:7px}.CompanyForm_formGroupFull__ROPy\+{grid-column:1/-1}.CompanyForm_formGroup__zCCkt label{color:#475569;font-size:12.5px;font-weight:600}.CompanyForm_required__f8j8j{color:#ef4444}.CompanyForm_formGroup__zCCkt input,.CompanyForm_formGroup__zCCkt select,.CompanyForm_formGroup__zCCkt textarea{background:#fff;border:1.5px solid #e3e6f3;border-radius:10px;color:#2b2e44;font-family:inherit;font-size:13.5px;padding:10px 13px;transition:all .15s}.CompanyForm_formGroup__zCCkt input::placeholder,.CompanyForm_formGroup__zCCkt textarea::placeholder{color:#b6bcd4}.CompanyForm_formGroup__zCCkt input:focus,.CompanyForm_formGroup__zCCkt select:focus,.CompanyForm_formGroup__zCCkt textarea:focus{border-color:#667eea;box-shadow:0 0 0 3.5px #667eea24;outline:none}.CompanyForm_formGroup__zCCkt textarea{resize:vertical}.CompanyForm_inputError__SVDXG{border-color:#ef4444!important}.CompanyForm_errorText__0RwWx{align-items:center;color:#dc2626;display:flex;font-size:12px;font-weight:500;gap:6px}.CompanyForm_logoUploadSection__bYYAR{display:flex;flex-direction:column;gap:12px}.CompanyForm_uploadArea__2Jr9b{position:relative}.CompanyForm_fileInput__tWPgE{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.CompanyForm_uploadLabel__3tbLT{align-items:center;background:linear-gradient(160deg,#fafbff,#f4f6ff);border:2px dashed #d4d8ea;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:36px 20px;transition:all .2s}.CompanyForm_uploadLabel__3tbLT:hover{background:#f0f0ff;border-color:#667eea}.CompanyForm_uploadIcon__zXFRo{align-items:center;background:#eef0ff;border-radius:14px;color:#667eea;display:flex;font-size:22px;height:56px;justify-content:center;width:56px}.CompanyForm_uploadText__mgMRa{color:#475569;font-size:14px;font-weight:600}.CompanyForm_uploadHint__ND9dQ{color:#9aa0b8;font-size:12px}.CompanyForm_logoPreview__y4ULL{align-items:center;background:#fafbff;border:1px solid #eef0fa;border-radius:14px;display:flex;gap:18px;padding:18px}.CompanyForm_logoPreview__y4ULL img{border-radius:8px;max-height:90px;max-width:160px;object-fit:contain}.CompanyForm_logoInfo__ixjXH{display:flex;flex-direction:column;gap:8px}.CompanyForm_logoFileName__6lUwo{color:#2b2e44;font-size:13px;font-weight:600}.CompanyForm_removeLogoBtn__hOLQ5{align-items:center;background:#fff;border:1.5px solid #fde2e2;border-radius:9px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:7px 14px;transition:all .15s;width:-webkit-fit-content;width:fit-content}.CompanyForm_removeLogoBtn__hOLQ5:hover{background:#fef2f2}.CompanyForm_formFooter__I\+3fE{align-items:center;display:flex;gap:12px;justify-content:flex-end;padding:18px 0 4px}.CompanyForm_cancelButton__IgWvL{background:#fff;border:1.5px solid #e3e6f3;border-radius:11px;color:#5b6178;cursor:pointer;font-size:13.5px;font-weight:600;padding:11px 22px;transition:all .15s}.CompanyForm_cancelButton__IgWvL:hover{background:#f3f4fb;border-color:#c7cbf0}.CompanyForm_saveButton__XJHi-{align-items:center;background:linear-gradient(135deg,#667eea,#7f53e6);border:none;border-radius:11px;box-shadow:0 6px 18px -6px #667eea99;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;padding:11px 26px;transition:all .18s}.CompanyForm_saveButton__XJHi-:hover:not(:disabled){box-shadow:0 8px 22px -6px #667eeab3;transform:translateY(-1px)}.CompanyForm_saveButton__XJHi-:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.CompanyForm_smallSpinner__V7K7K{animation:CompanyForm_spin__-gKPO .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;display:inline-block;height:15px;width:15px}.CompanyForm_loadingContainer__-Uvgt{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.CompanyForm_spinner__FlQlb{animation:CompanyForm_spin__-gKPO .8s linear infinite;border:3px solid #e7e9f5;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}@keyframes CompanyForm_spin__-gKPO{to{transform:rotate(1turn)}}.CompanyForm_loadingContainer__-Uvgt p{color:#6b7194;font-size:14px}@media (max-width:768px){.CompanyForm_pageWrapper__BpEEa{padding:12px}.CompanyForm_formGrid__zyTp5{grid-template-columns:1fr}.CompanyForm_pageHeader__xcsda{align-items:flex-start;flex-direction:column}.CompanyForm_headerMeta__NarCm{align-items:flex-start}.CompanyForm_formFooter__I\+3fE{flex-direction:column-reverse}.CompanyForm_cancelButton__IgWvL,.CompanyForm_saveButton__XJHi-{justify-content:center;width:100%}}.SettingsLayout_settingsContainer__XjcvC{background:#f5f7fa;margin:0 auto;max-width:1400px;min-height:100vh;padding:20px}.SettingsLayout_pageHeader__E7Rgu{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.SettingsLayout_headerLeft__GssDg{align-items:center;display:flex;gap:12px}.SettingsLayout_headerLeft__GssDg h1{color:#1a202c;font-size:22px;font-weight:700;margin:0}.SettingsLayout_headerLeft__GssDg p{color:#6b7280;font-size:13px;margin:4px 0 0}.SettingsLayout_headerRight__MLhAS{align-items:center;display:flex;gap:8px}.SettingsLayout_settingsCount__hNhBx{align-items:center;background:#e0e7ff;border-radius:8px;color:#3730a3;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.SettingsLayout_settingsCount__hNhBx i{font-size:11px}.SettingsLayout_backButton__DPoFW{align-items:center;background:#f3f4f6;border:1.5px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.SettingsLayout_backButton__DPoFW:hover{background:#667eea;border-color:#667eea;color:#fff}.SettingsLayout_pageTitle__47oSy h1{color:#1a202c;font-size:22px;font-weight:700;margin:0}.SettingsLayout_pageTitle__47oSy p{color:#6b7280;font-size:13px;margin:4px 0 0}.SettingsLayout_filtersSection__anaBF{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;margin-bottom:20px;padding:16px 20px}.SettingsLayout_filterHeader__EjMug{margin-bottom:16px}.SettingsLayout_searchBox__6eFA7{max-width:400px;position:relative}.SettingsLayout_searchBox__6eFA7 i{color:#9ca3af;font-size:14px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.SettingsLayout_searchBox__6eFA7 input{border:1.5px solid #e2e8f0;border-radius:8px;color:#2d3748;font-size:13px;padding:10px 36px 10px 38px;transition:all .2s ease;width:100%}.SettingsLayout_searchBox__6eFA7 input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.SettingsLayout_searchBox__6eFA7 input::placeholder{color:#9ca3af}.SettingsLayout_clearSearch__aIamu{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.SettingsLayout_clearSearch__aIamu:hover{color:#ef4444}.SettingsLayout_categoryTabs__bKNSn{display:flex;flex-wrap:wrap;gap:8px}.SettingsLayout_categoryTab__5qTJH{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.SettingsLayout_categoryTab__5qTJH i{font-size:11px}.SettingsLayout_categoryTab__5qTJH:hover{border-color:#667eea;color:#667eea}.SettingsLayout_categoryTab__5qTJH.SettingsLayout_active__Hl8CF{background:#667eea;border-color:#667eea;color:#fff}.SettingsLayout_settingsGrid__Y2EZT{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.SettingsLayout_settingsCard__fbhj2{background:#fff;border:1.5px solid #0000;border-radius:12px;box-shadow:0 1px 3px #00000014;cursor:pointer;display:flex;flex-direction:column;min-height:180px;padding:20px;transition:all .2s ease}.SettingsLayout_settingsCard__fbhj2:hover{border-color:#667eea;box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.SettingsLayout_cardIconWrapper__KmX0k{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.SettingsLayout_cardIcon__1eOw2{align-items:center;border-radius:12px;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.SettingsLayout_categoryGeneral__RoW3D .SettingsLayout_cardIcon__1eOw2{background:#dbeafe;color:#1e40af}.SettingsLayout_categoryBusiness__vVMo5 .SettingsLayout_cardIcon__1eOw2{background:#d1fae5;color:#065f46}.SettingsLayout_categoryCommunication__YSVnm .SettingsLayout_cardIcon__1eOw2{background:#fef3c7;color:#92400e}.SettingsLayout_categoryAdvanced__fG2eZ .SettingsLayout_cardIcon__1eOw2{background:#ede9fe;color:#6b21a8}.SettingsLayout_cardBadge__l0X43{background:#fef3c7;border-radius:6px;color:#92400e;font-size:10px;font-weight:700;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.SettingsLayout_cardContent__vC54L{flex:1 1}.SettingsLayout_cardContent__vC54L h3{color:#1a202c;font-size:15px;font-weight:600;margin:0 0 8px}.SettingsLayout_cardContent__vC54L p{color:#6b7280;font-size:12px;line-height:1.5;margin:0}.SettingsLayout_cardFooter__E4uyK{border-top:1px solid #f3f4f6;margin-top:auto;padding-top:16px}.SettingsLayout_configureBtn__a1iGI{align-items:center;color:#667eea;display:inline-flex;font-size:12px;font-weight:600;gap:6px;transition:all .2s ease}.SettingsLayout_configureBtn__a1iGI i{font-size:10px;transition:transform .2s ease}.SettingsLayout_settingsCard__fbhj2:hover .SettingsLayout_configureBtn__a1iGI{color:#5568d3}.SettingsLayout_settingsCard__fbhj2:hover .SettingsLayout_configureBtn__a1iGI i{transform:translateX(4px)}.SettingsLayout_emptyState__g\+LKK{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.SettingsLayout_emptyIcon__3-lmC{align-items:center;background:#f3f4f6;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.SettingsLayout_emptyIcon__3-lmC i{color:#9ca3af;font-size:24px}.SettingsLayout_emptyState__g\+LKK h3{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 8px}.SettingsLayout_emptyState__g\+LKK p{color:#6b7280;font-size:13px;margin:0 0 20px}.SettingsLayout_resetButton__r8rvQ{align-items:center;background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s ease}.SettingsLayout_resetButton__r8rvQ:hover{background:#5568d3}.SettingsLayout_pageContent__I-SFR{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;min-height:400px;padding:20px}@media (max-width:1024px){.SettingsLayout_settingsGrid__Y2EZT{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:768px){.SettingsLayout_settingsContainer__XjcvC{padding:12px}.SettingsLayout_pageHeader__E7Rgu{align-items:flex-start;flex-direction:column;gap:12px}.SettingsLayout_headerRight__MLhAS{width:100%}.SettingsLayout_searchBox__6eFA7{max-width:100%}.SettingsLayout_categoryTabs__bKNSn{flex-wrap:nowrap;margin:0 -20px;overflow-x:auto;padding:0 20px 8px}.SettingsLayout_categoryTab__5qTJH{flex-shrink:0}.SettingsLayout_settingsGrid__Y2EZT{grid-template-columns:1fr}}@media (max-width:480px){.SettingsLayout_settingsCard__fbhj2{min-height:160px;padding:16px}.SettingsLayout_cardIcon__1eOw2{font-size:16px;height:40px;width:40px}.SettingsLayout_cardContent__vC54L h3{font-size:14px}}@media print{.SettingsLayout_settingsContainer__XjcvC{background:#fff;padding:0}.SettingsLayout_filtersSection__anaBF{display:none}.SettingsLayout_settingsGrid__Y2EZT{grid-template-columns:repeat(2,1fr)}.SettingsLayout_settingsCard__fbhj2{border:1px solid #e2e8f0;box-shadow:none;page-break-inside:avoid}}.ViewCompanyPage_viewCompanyPage__gjZEd{margin:0 auto;max-width:1000px;padding-bottom:40px}.ViewCompanyPage_actionBar__aXDjS{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.ViewCompanyPage_backButton__YYAdt{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s}.ViewCompanyPage_backButton__YYAdt:hover{background:#e5e7eb;color:#1f2937}.ViewCompanyPage_actionGroup__2C67b{display:flex;gap:10px}.ViewCompanyPage_editButton__zw8q5,.ViewCompanyPage_printButton__dUaLF{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s}.ViewCompanyPage_printButton__dUaLF{background:#fff;border:1.5px solid #e2e8f0;color:#4b5563}.ViewCompanyPage_printButton__dUaLF:hover{background:#f9fafb;border-color:#cbd5e1}.ViewCompanyPage_editButton__zw8q5{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ViewCompanyPage_editButton__zw8q5:hover{box-shadow:0 4px 12px #667eea59;transform:translateY(-1px)}.ViewCompanyPage_headerCard__6eTON{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff;margin-bottom:20px;padding:28px}.ViewCompanyPage_headerContent__\+SqTd{align-items:center;display:flex;gap:24px}.ViewCompanyPage_logoSection__Cltpu{flex-shrink:0}.ViewCompanyPage_companyLogo__SDkLP{background:#fff;border-radius:16px;height:90px;object-fit:contain;padding:8px;width:90px}.ViewCompanyPage_logoPlaceholder__JGN2B{align-items:center;background:#fff3;border-radius:16px;color:#fff;display:flex;font-size:32px;font-weight:700;height:90px;justify-content:center;width:90px}.ViewCompanyPage_headerInfo__nxFUa{flex:1 1}.ViewCompanyPage_headerTop__ekZXK{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.ViewCompanyPage_headerTop__ekZXK h1{font-size:26px;font-weight:700;margin:0}.ViewCompanyPage_headerBadges__eq8x5{display:flex;flex-wrap:wrap;gap:10px}.ViewCompanyPage_statusBadge__IEepI{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.ViewCompanyPage_statusBadge__IEepI.ViewCompanyPage_active__CFvGC{background:#10b98133;color:#d1fae5}.ViewCompanyPage_statusBadge__IEepI.ViewCompanyPage_inactive__XGqcD{background:#ef444433;color:#fecaca}.ViewCompanyPage_statusBadge__IEepI.ViewCompanyPage_trial__hahOV{background:#f59e0b33;color:#fef3c7}.ViewCompanyPage_planBadge__BDPIW{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.5px;padding:6px 14px}.ViewCompanyPage_planBasic__whUAA{background:#6b728033;color:#e5e7eb}.ViewCompanyPage_planStandard__GXFHS{background:#3b82f633;color:#bfdbfe}.ViewCompanyPage_planProfessional__cmho1{background:#8b5cf633;color:#ddd6fe}.ViewCompanyPage_planEnterprise__aunoX{background:#eab30833;color:#fef08a}.ViewCompanyPage_headerMeta__VhOc1{display:flex;flex-wrap:wrap;gap:20px}.ViewCompanyPage_metaItem__uXt3m{align-items:center;display:flex;font-size:14px;gap:8px;opacity:.9}.ViewCompanyPage_metaItem__uXt3m i{font-size:12px;opacity:.7}.ViewCompanyPage_tabNav__d\+af-{background:#f3f4f6;border-radius:12px;display:flex;gap:4px;margin-bottom:20px;overflow-x:auto;padding:6px}.ViewCompanyPage_tabButton__Dzonm{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:12px 18px;transition:all .2s;white-space:nowrap}.ViewCompanyPage_tabButton__Dzonm:hover{background:#fff;color:#4b5563}.ViewCompanyPage_tabButton__Dzonm.ViewCompanyPage_activeTab__DgkUO{background:#fff;box-shadow:0 2px 8px #00000014;color:#667eea;font-weight:600}.ViewCompanyPage_tabContent__13mPc{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f;overflow:hidden}.ViewCompanyPage_tabPanel__oz\+f0{padding:28px}.ViewCompanyPage_detailsGrid__7bcU3{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.ViewCompanyPage_detailCard__gz1t3{background:#fafbfc;border:1px solid #f0f1f3;border-radius:12px;overflow:hidden}.ViewCompanyPage_detailCardHeader__gi-th{align-items:center;background:linear-gradient(135deg,#667eea10,#764ba210);border-bottom:1px solid #f0f1f3;display:flex;gap:10px;padding:14px 18px}.ViewCompanyPage_detailCardHeader__gi-th i{color:#667eea;font-size:16px}.ViewCompanyPage_detailCardHeader__gi-th h3{color:#1f2937;font-size:14px;font-weight:600;margin:0}.ViewCompanyPage_detailCardBody__TkPf\+{padding:16px 18px}.ViewCompanyPage_detailRow__jC-PI{align-items:flex-start;border-bottom:1px solid #f0f1f3;display:flex;justify-content:space-between;padding:10px 0}.ViewCompanyPage_detailRow__jC-PI:last-child{border-bottom:none}.ViewCompanyPage_detailLabel__sHIpy{color:#6b7280;font-size:13px;font-weight:500}.ViewCompanyPage_detailValue__RM-9k{color:#1f2937;font-size:13px;font-weight:500;max-width:60%;text-align:right;word-break:break-word}.ViewCompanyPage_textSuccess__lzlNJ{color:#10b981!important}.ViewCompanyPage_textDanger__lHlGB{color:#ef4444!important}.ViewCompanyPage_contactGrid__vtIQZ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.ViewCompanyPage_contactCard__PfqWm{align-items:center;background:#fafbfc;border:1px solid #f0f1f3;border-radius:12px;display:flex;gap:16px;padding:20px}.ViewCompanyPage_contactIcon__X8sDy{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:50px;justify-content:center;width:50px}.ViewCompanyPage_contactInfo__DTpMS{flex:1 1}.ViewCompanyPage_contactLabel__QB9A6{color:#9ca3af;display:block;font-size:12px;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.ViewCompanyPage_contactValue__gU0OV{color:#1f2937;font-size:14px;font-weight:500;text-decoration:none}.ViewCompanyPage_contactValue__gU0OV:hover{color:#667eea}.ViewCompanyPage_addressCard__hsIXH{background:linear-gradient(135deg,#667eea10,#764ba210);border-radius:12px;display:flex;gap:20px;margin-bottom:24px;padding:24px}.ViewCompanyPage_addressIcon__cVgK0{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:60px;justify-content:center;width:60px}.ViewCompanyPage_addressContent__epl8e h3{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 10px}.ViewCompanyPage_addressDetails__sh9OQ{color:#4b5563;font-size:14px;line-height:1.6}.ViewCompanyPage_addressLine__NQ29S{margin:0 0 4px}.ViewCompanyPage_addressGrid__6vS2D{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.ViewCompanyPage_addressItem__ggCnd{background:#fafbfc;border:1px solid #f0f1f3;border-radius:10px;padding:16px}.ViewCompanyPage_addressLabel__c\+cwk{color:#9ca3af;display:block;font-size:11px;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.ViewCompanyPage_addressValue__LqSiM{color:#1f2937;font-size:14px;font-weight:500}.ViewCompanyPage_infoCard__rZB2z{background:#fef3c7;border:1px solid #fde68a;border-radius:12px;display:flex;gap:16px;padding:20px}.ViewCompanyPage_infoIcon__mPALI{align-items:center;background:#f59e0b;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.ViewCompanyPage_infoContent__wN6oa h4{color:#92400e;font-size:14px;font-weight:600;margin:0 0 6px}.ViewCompanyPage_infoContent__wN6oa p{color:#a16207;font-size:13px;line-height:1.5;margin:0}.ViewCompanyPage_subscriptionHeader__LYJZT{margin-bottom:32px;text-align:center}.ViewCompanyPage_planCard__k68RR{align-items:center;border-radius:16px;color:#fff;display:inline-flex;flex-direction:column;gap:10px;padding:28px 50px}.ViewCompanyPage_planCard__k68RR i{font-size:36px;opacity:.9}.ViewCompanyPage_planCard__k68RR h2{font-size:22px;font-weight:700;margin:0}.ViewCompanyPage_planCard__k68RR.ViewCompanyPage_planBasic__whUAA{background:linear-gradient(135deg,#6b7280,#4b5563)}.ViewCompanyPage_planCard__k68RR.ViewCompanyPage_planStandard__GXFHS{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.ViewCompanyPage_planCard__k68RR.ViewCompanyPage_planProfessional__cmho1{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.ViewCompanyPage_planCard__k68RR.ViewCompanyPage_planEnterprise__aunoX{background:linear-gradient(135deg,#eab308,#ca8a04)}.ViewCompanyPage_trialBadge__jg3-L{align-items:center;background:#fff3;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 14px}.ViewCompanyPage_limitsGrid__IRo0z{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);margin-bottom:28px}.ViewCompanyPage_limitCard__6BVRI{align-items:center;background:#fafbfc;border:1px solid #f0f1f3;border-radius:12px;display:flex;flex-direction:column;padding:24px 16px;text-align:center}.ViewCompanyPage_limitIcon__KSvV3{align-items:center;background:linear-gradient(135deg,#667eea20,#764ba220);border-radius:12px;color:#667eea;display:flex;font-size:20px;height:50px;justify-content:center;margin-bottom:14px;width:50px}.ViewCompanyPage_limitValue__472ej{color:#1f2937;font-size:24px;font-weight:700}.ViewCompanyPage_limitLabel__xBai3{color:#6b7280;font-size:12px;margin-top:4px}.ViewCompanyPage_adminActions__SUNEj{display:flex;gap:16px;justify-content:center}.ViewCompanyPage_manageLicenseBtn__uWHL8,.ViewCompanyPage_upgradeBtn__wDVXE{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.ViewCompanyPage_upgradeBtn__wDVXE{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.ViewCompanyPage_upgradeBtn__wDVXE:hover{box-shadow:0 4px 12px #10b98159;transform:translateY(-1px)}.ViewCompanyPage_manageLicenseBtn__uWHL8{background:#fff;border:1.5px solid #e2e8f0;color:#4b5563}.ViewCompanyPage_manageLicenseBtn__uWHL8:hover{background:#f9fafb;border-color:#667eea;color:#667eea}.ViewCompanyPage_documentsSection__Vx7E1{margin-bottom:28px}.ViewCompanyPage_sectionTitle__30Z36{align-items:center;color:#1f2937;display:flex;font-size:16px;font-weight:600;gap:10px;margin:0 0 16px}.ViewCompanyPage_sectionTitle__30Z36 i{color:#667eea}.ViewCompanyPage_logoDisplay__T6Rt4{align-items:center;background:#fafbfc;border:1px solid #f0f1f3;border-radius:12px;display:flex;gap:24px;padding:24px}.ViewCompanyPage_logoDisplay__T6Rt4 img{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;height:120px;object-fit:contain;padding:12px;width:120px}.ViewCompanyPage_logoMeta__l9gXQ{display:flex;flex-direction:column;gap:6px}.ViewCompanyPage_logoName__EUv-V{color:#1f2937;font-size:16px;font-weight:600}.ViewCompanyPage_logoType__dbyjL{color:#6b7280;font-size:13px}.ViewCompanyPage_noLogo__UNOdV{align-items:center;background:#fafbfc;border:2px dashed #e5e7eb;border-radius:12px;display:flex;flex-direction:column;padding:50px}.ViewCompanyPage_noLogoIcon__zK5vG{align-items:center;background:#f3f4f6;border-radius:16px;color:#9ca3af;display:flex;font-size:28px;height:70px;justify-content:center;margin-bottom:16px;width:70px}.ViewCompanyPage_noLogo__UNOdV p{color:#6b7280;font-size:14px;margin:0 0 16px}.ViewCompanyPage_uploadBtn__OKDG2{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.ViewCompanyPage_uploadBtn__OKDG2:hover{box-shadow:0 4px 12px #667eea59;transform:translateY(-1px)}.ViewCompanyPage_brandingInfo__je8-y{background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:24px}.ViewCompanyPage_brandingInfo__je8-y p{color:#0369a1;font-size:14px;margin:0 0 12px}.ViewCompanyPage_brandingList__khe1k{list-style:none;margin:0;padding:0}.ViewCompanyPage_brandingList__khe1k li{align-items:center;color:#0c4a6e;display:flex;font-size:13px;gap:10px;padding:8px 0}.ViewCompanyPage_brandingList__khe1k li i{color:#0284c7;font-size:14px;width:20px}.ViewCompanyPage_pageFooter__Xz4fd{margin-top:24px;text-align:center}.ViewCompanyPage_pageFooter__Xz4fd p{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:8px;justify-content:center}.ViewCompanyPage_loadingContainer__YF31T{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.ViewCompanyPage_spinner__QKfM9{animation:ViewCompanyPage_spin__BDGwz .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#667eea;height:48px;margin-bottom:16px;width:48px}@keyframes ViewCompanyPage_spin__BDGwz{to{transform:rotate(1turn)}}.ViewCompanyPage_loadingContainer__YF31T p{color:#6b7280;font-size:15px}.ViewCompanyPage_errorContainer__ZtYYw{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.ViewCompanyPage_errorIcon__LSiKd{align-items:center;background:#fee2e2;border-radius:50%;color:#dc2626;display:flex;font-size:32px;height:70px;justify-content:center;margin-bottom:20px;width:70px}.ViewCompanyPage_errorContainer__ZtYYw h3{color:#1f2937;font-size:20px;margin:0 0 8px}.ViewCompanyPage_errorContainer__ZtYYw p{color:#6b7280;font-size:14px;margin:0 0 20px}.ViewCompanyPage_backBtn__bVPem{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:12px 20px}.ViewCompanyPage_backBtn__bVPem:hover{background:#e5e7eb}@media (max-width:1024px){.ViewCompanyPage_limitsGrid__IRo0z{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ViewCompanyPage_viewCompanyPage__gjZEd{padding:0 10px 30px}.ViewCompanyPage_actionBar__aXDjS{flex-direction:column;gap:12px}.ViewCompanyPage_actionGroup__2C67b{width:100%}.ViewCompanyPage_editButton__zw8q5,.ViewCompanyPage_printButton__dUaLF{flex:1 1;justify-content:center}.ViewCompanyPage_headerContent__\+SqTd{flex-direction:column;gap:16px;text-align:center}.ViewCompanyPage_headerTop__ekZXK{flex-direction:column;gap:12px}.ViewCompanyPage_headerTop__ekZXK h1{font-size:22px}.ViewCompanyPage_headerMeta__VhOc1{justify-content:center}.ViewCompanyPage_tabNav__d\+af-{gap:2px;padding:4px}.ViewCompanyPage_tabButton__Dzonm{font-size:12px;padding:10px 12px}.ViewCompanyPage_tabButton__Dzonm span{display:none}.ViewCompanyPage_addressGrid__6vS2D,.ViewCompanyPage_contactGrid__vtIQZ,.ViewCompanyPage_detailsGrid__7bcU3{grid-template-columns:1fr}.ViewCompanyPage_limitsGrid__IRo0z{grid-template-columns:repeat(2,1fr)}.ViewCompanyPage_adminActions__SUNEj{flex-direction:column}.ViewCompanyPage_manageLicenseBtn__uWHL8,.ViewCompanyPage_upgradeBtn__wDVXE{justify-content:center;width:100%}.ViewCompanyPage_logoDisplay__T6Rt4{flex-direction:column;text-align:center}}@media print{.ViewCompanyPage_actionBar__aXDjS,.ViewCompanyPage_adminActions__SUNEj,.ViewCompanyPage_pageFooter__Xz4fd,.ViewCompanyPage_tabNav__d\+af-,.ViewCompanyPage_uploadBtn__OKDG2{display:none!important}.ViewCompanyPage_viewCompanyPage__gjZEd{padding:0}.ViewCompanyPage_headerCard__6eTON{background:#667eea!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ViewCompanyPage_tabContent__13mPc{border:1px solid #e5e7eb;box-shadow:none}.ViewCompanyPage_tabPanel__oz\+f0{padding:20px}}.BranchSettings_pageWrapper__\+ljKu{background:#f7f8fb;min-height:100vh;padding:28px}.BranchSettings_dashboardContainer__qqOff{margin:0 auto;max-width:1320px}.BranchSettings_pageHead__FtUnn{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.BranchSettings_pageHeadLeft__f664a{align-items:center;display:flex;gap:14px}.BranchSettings_pageHeadLeft__f664a h1{color:#14162b;font-size:24px;font-weight:800;letter-spacing:-.4px;margin:0}.BranchSettings_pageHeadSub__yHlbL{color:#9aa0b8;font-size:13.5px;margin:4px 0 0}.BranchSettings_backBtn__W56OF{align-items:center;background:#fff;border:1px solid #e9ebf3;border-radius:12px;color:#64748b;cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .2s;width:42px}.BranchSettings_backBtn__W56OF:hover{background:#f0f0ff;border-color:#c7cbf0;color:#5568d3}.BranchSettings_createBtn__h5Jzz{align-items:center;background:linear-gradient(135deg,#667eea,#7f53e6);border:none;border-radius:12px;box-shadow:0 8px 20px -8px #667eeab3;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;padding:11px 20px;transition:all .18s}.BranchSettings_createBtn__h5Jzz:hover{box-shadow:0 10px 24px -8px #667eeacc;transform:translateY(-1px)}.BranchSettings_tableCard__Iq-lD{background:#fff;border:1px solid #edeef4;border-radius:18px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.BranchSettings_cardHeader__jg6zT{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:20px 22px}.BranchSettings_cardTitle__Fuc2U{align-items:center;color:#14162b;display:flex;font-size:17px;font-weight:800;gap:9px;margin:0}.BranchSettings_countPill__teqn3{background:#f1f2f8;border-radius:8px;color:#8b90b8;font-size:12px;font-weight:700;padding:2px 9px}.BranchSettings_cardControls__IbH\+i{align-items:center;display:flex;gap:10px}.BranchSettings_searchBox__qsuI7{align-items:center;display:flex;position:relative}.BranchSettings_searchBox__qsuI7 i{color:#b6bcd4;font-size:12.5px;left:13px;pointer-events:none;position:absolute}.BranchSettings_searchBox__qsuI7 input{background:#fafbfc;border:1px solid #e9ebf3;border-radius:10px;color:#2b2e44;font-size:13px;padding:9px 13px 9px 34px;transition:all .15s;width:220px}.BranchSettings_searchBox__qsuI7 input:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3.5px #667eea1f;outline:none}.BranchSettings_selectControl__tXKdV{background:#fafbfc;border:1px solid #e9ebf3;border-radius:10px;color:#475569;cursor:pointer;font-size:13px;padding:9px 13px}.BranchSettings_selectControl__tXKdV:focus{border-color:#667eea;outline:none}.BranchSettings_iconControl__w5bsj{align-items:center;background:#fafbfc;border:1px solid #e9ebf3;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;height:38px;justify-content:center;transition:all .15s;width:38px}.BranchSettings_iconControl__w5bsj:hover{background:#f0f0ff;border-color:#667eea;color:#667eea}.BranchSettings_bulkBar__ja\+xr{align-items:center;background:#f0f0ff;border-bottom:1px solid #e3e6fb;border-top:1px solid #e3e6fb;display:flex;gap:16px;justify-content:space-between;padding:12px 22px}.BranchSettings_bulkCount__Vuc-g{align-items:center;color:#5568d3;display:inline-flex;font-size:13px;font-weight:700;gap:8px}.BranchSettings_bulkActions__nRNV6{align-items:center;display:flex;gap:8px}.BranchSettings_bulkBtn__u051t{align-items:center;background:#fff;border:1px solid #d9ddf3;border-radius:9px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 13px;transition:all .15s}.BranchSettings_bulkBtn__u051t:hover{border-color:#667eea;color:#5568d3}.BranchSettings_bulkDanger__31oIa{border-color:#fbd0d0;color:#dc2626}.BranchSettings_bulkDanger__31oIa:hover{background:#fef2f2;border-color:#ef4444;color:#dc2626}.BranchSettings_bulkClear__cpi9P{background:none;border:none;color:#8b90b8;cursor:pointer;font-size:12.5px;font-weight:600;padding:0 4px}.BranchSettings_bulkClear__cpi9P:hover{color:#475569}.BranchSettings_tableWrapper__TtlW5{overflow-x:auto}.BranchSettings_table__ydqsi{border-collapse:collapse;width:100%}.BranchSettings_table__ydqsi thead th{background:#fcfcfe;border-bottom:1px solid #f0f1f6;border-top:1px solid #f0f1f6;color:#a4a9c2;font-size:11px;font-weight:700;letter-spacing:.05em;padding:13px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.BranchSettings_sortableHeader__z2i84{cursor:pointer;transition:color .15s;-webkit-user-select:none;user-select:none}.BranchSettings_sortableHeader__z2i84:hover{color:#5568d3}.BranchSettings_sortableHeader__z2i84 i{font-size:9px;margin-left:5px;opacity:.55}.BranchSettings_checkCol__ADHNU{text-align:center!important;width:44px}.BranchSettings_kebabCol__azHkJ{text-align:right;width:52px}.BranchSettings_table__ydqsi tbody td{border-bottom:1px solid #f4f5f9;color:#3a3d57;font-size:13.5px;padding:15px 18px;vertical-align:middle}.BranchSettings_table__ydqsi tbody tr:last-child td{border-bottom:none}.BranchSettings_row__zm4Kt{cursor:pointer;transition:background .12s}.BranchSettings_row__zm4Kt:hover{background:#fafbff}.BranchSettings_rowSelected__vuaMV{background:#f5f5ff}.BranchSettings_checkCol__ADHNU input,.BranchSettings_table__ydqsi thead input{accent-color:#667eea;cursor:pointer;height:16px;width:16px}.BranchSettings_codeCell__B3qMD{background:#f1f2f8;border-radius:7px;color:#6b7194;display:inline-block;font-size:12px;font-weight:700;padding:3px 10px}.BranchSettings_nameCell__n1dYs{align-items:center;display:flex;gap:8px}.BranchSettings_branchName__hY\+ID{color:#14162b;font-weight:700}.BranchSettings_mainBadge__AX2rh{align-items:center;background:#fef3c7;border-radius:999px;color:#b45309;display:inline-flex;font-size:10px;font-weight:700;gap:4px;padding:2px 9px}.BranchSettings_mainBadge__AX2rh i{font-size:8px}.BranchSettings_locationCell__\+QNKV,.BranchSettings_managerCell__rFMUv,.BranchSettings_typeCell__BdHaX{color:#6b7194}.BranchSettings_contactCell__khzLm{color:#6b7194;display:flex;flex-direction:column;font-size:12.5px;gap:2px}.BranchSettings_contactCell__khzLm i,.BranchSettings_managerCell__rFMUv i{color:#c2c7dd;font-size:11px;margin-right:5px}.BranchSettings_mutedText__BejII{color:#c2c7dd;font-style:italic}.BranchSettings_dateCell__jpp9P{color:#8b90b8;white-space:nowrap}.BranchSettings_statusBadge__uFlrn{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:7px;padding:4px 12px}.BranchSettings_statusDot__T3H6G{border-radius:50%;height:6px;width:6px}.BranchSettings_active__0qb0E{background:#e9faf0;color:#15803d}.BranchSettings_active__0qb0E .BranchSettings_statusDot__T3H6G{background:#22c55e}.BranchSettings_inactive__W6jrR{background:#fdecec;color:#b91c1c}.BranchSettings_inactive__W6jrR .BranchSettings_statusDot__T3H6G{background:#ef4444}.BranchSettings_kebabWrap__suGBJ{display:inline-block;position:relative}.BranchSettings_kebabBtn__K3601{background:none;border:none;border-radius:8px;color:#a4a9c2;cursor:pointer;font-size:14px;height:32px;transition:all .15s;width:32px}.BranchSettings_kebabBtn__K3601:hover{background:#f1f2f8;color:#5568d3}.BranchSettings_menu__rvrjs{background:#fff;border:1px solid #e9ebf3;border-radius:12px;box-shadow:0 12px 32px -8px #0f172a33;min-width:168px;padding:6px;position:absolute;right:0;top:36px;z-index:50}.BranchSettings_menu__rvrjs button{align-items:center;background:none;border:none;border-radius:8px;color:#3a3d57;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:9px 11px;text-align:left;transition:background .12s;width:100%}.BranchSettings_menu__rvrjs button:hover{background:#f5f5ff;color:#5568d3}.BranchSettings_menu__rvrjs button i{color:#a4a9c2;font-size:12px;width:15px}.BranchSettings_menu__rvrjs button:hover i{color:#5568d3}.BranchSettings_menuDanger__fFQ8I{color:#dc2626!important}.BranchSettings_menuDanger__fFQ8I i{color:#ef4444!important}.BranchSettings_menuDanger__fFQ8I:hover{background:#fef2f2!important;color:#dc2626!important}.BranchSettings_tableFooter__orTYU{align-items:center;border-top:1px solid #f0f1f6;display:flex;gap:16px;justify-content:space-between;padding:16px 22px}.BranchSettings_pageInfo__ZFYcC{color:#8b90b8;font-size:12.5px}.BranchSettings_pager__9ha4r{display:flex;gap:8px}.BranchSettings_pagerBtn__du\+ea{align-items:center;background:#fff;border:1px solid #e9ebf3;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 16px;transition:all .15s}.BranchSettings_pagerBtn__du\+ea:hover:not(:disabled){background:#f0f0ff;border-color:#667eea;color:#5568d3}.BranchSettings_pagerBtn__du\+ea:disabled{cursor:not-allowed;opacity:.45}.BranchSettings_emptyState__UFiwV{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:40px;text-align:center}.BranchSettings_emptyState__UFiwV i{color:#dfe1ed;font-size:52px;margin-bottom:16px}.BranchSettings_emptyState__UFiwV h3{color:#14162b;font-size:18px;font-weight:800;margin:0 0 6px}.BranchSettings_emptyState__UFiwV p{color:#9aa0b8;font-size:13.5px;margin:0 0 20px}.BranchSettings_toast__DemRp{align-items:center;animation:BranchSettings_slideIn__ZOpJ2 .3s ease;border-radius:12px;box-shadow:0 8px 24px #00000026;color:#fff;display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes BranchSettings_slideIn__ZOpJ2{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.BranchSettings_toastClose__4DIVd{background:none;border:none;color:inherit;cursor:pointer;opacity:.7;padding:4px}.BranchSettings_toastClose__4DIVd:hover{opacity:1}.BranchSettings_toastSuccess__OsKdj{background:linear-gradient(135deg,#10b981,#059669)}.BranchSettings_toastError__hU-K2{background:linear-gradient(135deg,#ef4444,#dc2626)}.BranchSettings_toastInfo__f0c-Z{background:linear-gradient(135deg,#667eea,#5568d3)}.BranchSettings_loadingContainer__BCSOq{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.BranchSettings_spinner__9m-60{animation:BranchSettings_spin__RNrhm .8s linear infinite;border:3px solid #e9ebf3;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}@keyframes BranchSettings_spin__RNrhm{to{transform:rotate(1turn)}}.BranchSettings_loadingContainer__BCSOq p{color:#6b7194;font-size:14px}@media (max-width:768px){.BranchSettings_pageWrapper__\+ljKu{padding:14px}.BranchSettings_pageHead__FtUnn{align-items:flex-start;flex-direction:column}.BranchSettings_cardHeader__jg6zT{align-items:stretch;flex-direction:column}.BranchSettings_cardControls__IbH\+i{flex-wrap:wrap}.BranchSettings_searchBox__qsuI7 input{width:100%}.BranchSettings_bulkBar__ja\+xr{align-items:stretch;flex-direction:column;gap:10px}.BranchSettings_tableFooter__orTYU{align-items:stretch;flex-direction:column;gap:12px}.BranchSettings_pager__9ha4r{justify-content:space-between}}.BranchForm_formContainer__xpsJp{background:#f5f7fa;margin:0 auto;max-width:1200px;min-height:100vh;padding:20px}.BranchForm_pageHeader__3AFx7{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.BranchForm_headerLeft__EIndE{align-items:center;display:flex;gap:12px}.BranchForm_backButton__wxhFI{align-items:center;background:#f3f4f6;border:1.5px solid #e2e8f0;border-radius:8px;color:#4a5568;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s ease;width:36px}.BranchForm_backButton__wxhFI:hover{background:#667eea;border-color:#667eea;color:#fff}.BranchForm_headerLeft__EIndE h1{color:#1a202c;font-size:22px;font-weight:700;margin:0}.BranchForm_headerLeft__EIndE p{color:#6b7280;font-size:13px;margin:2px 0 0}.BranchForm_errorAlert__ZXCLP,.BranchForm_infoAlert__WVDFM,.BranchForm_successAlert__yTSLG{align-items:center;animation:BranchForm_fadeIn__kVV14 .3s ease;border-radius:8px;display:flex;font-size:13px;font-weight:500;gap:10px;margin-bottom:20px;padding:12px 16px}.BranchForm_errorAlert__ZXCLP{background:#fee;border:1.5px solid #fca5a5;color:#991b1b}.BranchForm_successAlert__yTSLG{background:#d1fae5;border:1.5px solid #6ee7b7;color:#065f46}.BranchForm_infoAlert__WVDFM{background:#eff6ff;border:1.5px solid #93c5fd;color:#1e40af;margin-top:16px}@keyframes BranchForm_fadeIn__kVV14{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.BranchForm_errorAlert__ZXCLP i,.BranchForm_infoAlert__WVDFM i,.BranchForm_successAlert__yTSLG i{font-size:16px}.BranchForm_errorAlert__ZXCLP span,.BranchForm_infoAlert__WVDFM span,.BranchForm_successAlert__yTSLG span{flex:1 1}.BranchForm_errorAlert__ZXCLP button,.BranchForm_successAlert__yTSLG button{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;padding:0;width:20px}.BranchForm_errorAlert__ZXCLP button{color:#991b1b}.BranchForm_successAlert__yTSLG button{color:#065f46}.BranchForm_tabsNavigation__jfipc{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;gap:4px;margin-bottom:20px;padding:8px}.BranchForm_tabBtn__Iaaw9{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.BranchForm_tabBtn__Iaaw9:hover{background:#f3f4f6;color:#1a202c}.BranchForm_tabBtn__Iaaw9.BranchForm_active__sRGE2{background:#667eea;color:#fff}.BranchForm_tabBtn__Iaaw9 i{font-size:14px}.BranchForm_tabBtn__Iaaw9 span{display:inline}.BranchForm_tabContent__FuxIL{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;margin-bottom:20px;padding:24px}.BranchForm_sectionTitle__SZ1zI{align-items:center;border-bottom:1.5px solid #e2e8f0;color:#1a202c;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0 0 20px;padding-bottom:12px}.BranchForm_sectionTitle__SZ1zI i{color:#667eea;font-size:14px}.BranchForm_sectionDesc__lQdTR{color:#6b7280;font-size:13px;margin:0}.BranchForm_formGrid__wzgEM{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.BranchForm_formGroupFull__NQYtu,.BranchForm_formGroup__STJhL{display:flex;flex-direction:column}.BranchForm_formGroupFull__NQYtu{grid-column:1/-1}.BranchForm_formGroupFull__NQYtu label,.BranchForm_formGroup__STJhL label{color:#4a5568;font-size:12px;font-weight:600;margin-bottom:6px}.BranchForm_required__w-yxb{color:#ef4444}.BranchForm_selectInput__a8\+rn,.BranchForm_textInput__OLErO,.BranchForm_textareaInput__bREEk{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#2d3748;font-size:13px;padding:10px 12px;transition:all .2s ease}.BranchForm_selectInput__a8\+rn:focus,.BranchForm_textInput__OLErO:focus,.BranchForm_textareaInput__bREEk:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.BranchForm_textInput__OLErO::placeholder,.BranchForm_textareaInput__bREEk::placeholder{color:#9ca3af}.BranchForm_textareaInput__bREEk{min-height:80px;resize:vertical}.BranchForm_inputError__kuOQu{border-color:#ef4444}.BranchForm_inputError__kuOQu:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.BranchForm_errorText__lhHnf{color:#ef4444;font-size:11px;margin-top:4px}.BranchForm_helpText__4oBCv{align-items:center;color:#6b7280;display:flex;font-size:11px;gap:4px;margin-top:4px}.BranchForm_helpText__4oBCv i{color:#667eea}.BranchForm_checkboxGroup__nhmas{border-top:1.5px solid #e2e8f0;margin-top:20px;padding-top:20px}.BranchForm_checkboxLabel__IYvD9{align-items:flex-start;background:#f9fafb;border:1.5px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s ease}.BranchForm_checkboxLabel__IYvD9:hover{border-color:#667eea}.BranchForm_checkboxLabel__IYvD9 input{display:none}.BranchForm_checkboxCustom__ePOEp{border:2px solid #e2e8f0;border-radius:4px;flex-shrink:0;height:20px;position:relative;transition:all .2s ease;width:20px}.BranchForm_checkboxLabel__IYvD9 input:checked+.BranchForm_checkboxCustom__ePOEp{background:#667eea;border-color:#667eea}.BranchForm_checkboxLabel__IYvD9 input:checked+.BranchForm_checkboxCustom__ePOEp:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.BranchForm_checkboxLabel__IYvD9 div{flex:1 1}.BranchForm_checkboxLabel__IYvD9 strong{color:#1a202c;display:block;font-size:13px;margin-bottom:2px}.BranchForm_checkboxLabel__IYvD9 small{color:#6b7280;font-size:11px}.BranchForm_scheduleHeader__VgIhk{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.BranchForm_shiftLegend__11Daj{display:flex;flex-wrap:wrap;gap:8px}.BranchForm_shiftBadge__0Fmud{align-items:center;border-radius:10px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 10px}.BranchForm_shiftMorning__Zd-2k{background:#10b981}.BranchForm_shiftAfternoon__5Nh2-{background:#f59e0b}.BranchForm_shiftNight__75Hlh{background:#6366f1}.BranchForm_dayScheduleCard__P1TIB{background:#f9fafb;border:1.5px solid #e2e8f0;border-radius:10px;margin-bottom:16px;padding:16px}.BranchForm_dayHeader__QGkha{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.BranchForm_dayHeader__QGkha h5{color:#1a202c;font-size:14px;font-weight:600;margin:0}.BranchForm_dayControls__CM2kt{align-items:center;display:flex;gap:12px}.BranchForm_copyButton__bpRJn{align-items:center;background:#f3f4f6;border:1.5px solid #e2e8f0;border-radius:6px;color:#4a5568;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:4px;padding:6px 10px;transition:all .2s ease}.BranchForm_copyButton__bpRJn:hover{background:#e2e8f0}.BranchForm_closedToggle__iHnJf{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-size:12px;gap:8px}.BranchForm_closedToggle__iHnJf input{display:none}.BranchForm_closedSlider__ffU5w{background:#e2e8f0;border-radius:10px;height:20px;position:relative;transition:all .2s ease;width:36px}.BranchForm_closedSlider__ffU5w:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:all .2s ease;width:16px}.BranchForm_closedToggle__iHnJf input:checked+.BranchForm_closedSlider__ffU5w{background:#ef4444}.BranchForm_closedToggle__iHnJf input:checked+.BranchForm_closedSlider__ffU5w:after{left:18px}.BranchForm_shiftsGrid__QMy8W{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.BranchForm_shiftCard__mnSLz{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:12px}.BranchForm_shiftHeader__9WBPp{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.BranchForm_shiftType__XXo5K{align-items:center;border-radius:6px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:3px 8px}.BranchForm_activeToggle__yR0mq{cursor:pointer;display:flex}.BranchForm_activeToggle__yR0mq input{display:none}.BranchForm_toggleSlider__AVrSO{background:#e2e8f0;border-radius:9px;height:18px;position:relative;transition:all .2s ease;width:32px}.BranchForm_toggleSlider__AVrSO:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:14px;left:2px;position:absolute;top:2px;transition:all .2s ease;width:14px}.BranchForm_activeToggle__yR0mq input:checked+.BranchForm_toggleSlider__AVrSO{background:#10b981}.BranchForm_activeToggle__yR0mq input:checked+.BranchForm_toggleSlider__AVrSO:after{left:16px}.BranchForm_shiftTimes__8PE76{display:flex;gap:8px}.BranchForm_timeInput__bS2DA{flex:1 1}.BranchForm_timeInput__bS2DA label{color:#6b7280;display:block;font-size:10px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.BranchForm_timeInput__bS2DA input{border:1.5px solid #e2e8f0;border-radius:6px;color:#2d3748;font-size:12px;padding:6px 8px;width:100%}.BranchForm_timeInput__bS2DA input:focus{border-color:#667eea;outline:none}.BranchForm_closedMessage__sGk13{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;justify-content:center;padding:24px;text-align:center}.BranchForm_settingsGrid__JSx5P{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.BranchForm_settingsCardFull__042cN,.BranchForm_settingsCard__vQsvc{background:#f9fafb;border:1.5px solid #e2e8f0;border-radius:10px;padding:20px}.BranchForm_settingsCardFull__042cN{grid-column:1/-1}.BranchForm_settingsCardFull__042cN h4,.BranchForm_settingsCard__vQsvc h4{align-items:center;color:#1a202c;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 16px}.BranchForm_settingsCardFull__042cN h4 i,.BranchForm_settingsCard__vQsvc h4 i{color:#667eea}.BranchForm_toggleGroup__XIQ\+D{display:flex;flex-direction:column;gap:10px}.BranchForm_toggleSwitch__\+u4fr{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:all .2s ease}.BranchForm_toggleSwitch__\+u4fr:hover{border-color:#667eea}.BranchForm_toggleSwitch__\+u4fr input{display:none}.BranchForm_toggleSwitch__\+u4fr .BranchForm_toggleSlider__AVrSO{flex-shrink:0;height:22px;width:40px}.BranchForm_toggleSwitch__\+u4fr .BranchForm_toggleSlider__AVrSO:after{height:18px;width:18px}.BranchForm_toggleSwitch__\+u4fr input:checked+.BranchForm_toggleSlider__AVrSO:after{left:20px}.BranchForm_toggleLabel__J8PFj{align-items:center;color:#4a5568;display:flex;font-size:13px;gap:8px}.BranchForm_toggleLabel__J8PFj i{color:#667eea;text-align:center;width:16px}.BranchForm_formActions__Rjg\+1{background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.BranchForm_cancelButton__3XBio,.BranchForm_submitButton__3YZP6,.BranchForm_viewButton__RHe0l{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.BranchForm_cancelButton__3XBio{background:#f3f4f6;border:1.5px solid #e2e8f0;color:#4a5568}.BranchForm_cancelButton__3XBio:hover:not(:disabled){background:#e2e8f0}.BranchForm_viewButton__RHe0l{background:#dbeafe;color:#1e40af}.BranchForm_viewButton__RHe0l:hover:not(:disabled){background:#bfdbfe}.BranchForm_submitButton__3YZP6{background:#667eea;color:#fff}.BranchForm_submitButton__3YZP6:hover:not(:disabled){background:#5568d3}.BranchForm_cancelButton__3XBio:disabled,.BranchForm_submitButton__3YZP6:disabled,.BranchForm_viewButton__RHe0l:disabled{cursor:not-allowed;opacity:.6}.BranchForm_buttonSpinner__x1JCr{animation:BranchForm_spin__vtCKR .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes BranchForm_spin__vtCKR{to{transform:rotate(1turn)}}.BranchForm_loadingContainer__yn5xf{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 3px #00000014;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.BranchForm_spinner__-bHvn{animation:BranchForm_spin__vtCKR .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:12px;width:40px}.BranchForm_loadingContainer__yn5xf p{color:#6b7280;font-size:14px;margin:0}@media (max-width:1024px){.BranchForm_settingsGrid__JSx5P,.BranchForm_shiftsGrid__QMy8W{grid-template-columns:1fr}}@media (max-width:768px){.BranchForm_formContainer__xpsJp{padding:12px}.BranchForm_tabBtn__Iaaw9 span{display:none}.BranchForm_tabBtn__Iaaw9{padding:12px}.BranchForm_formGrid__wzgEM{grid-template-columns:1fr}.BranchForm_formGroupFull__NQYtu{grid-column:1}.BranchForm_dayHeader__QGkha,.BranchForm_scheduleHeader__VgIhk{align-items:flex-start;flex-direction:column}.BranchForm_dayControls__CM2kt{justify-content:space-between;width:100%}.BranchForm_formActions__Rjg\+1{flex-direction:column}.BranchForm_cancelButton__3XBio,.BranchForm_submitButton__3YZP6,.BranchForm_viewButton__RHe0l{justify-content:center;width:100%}}@media print{.BranchForm_formActions__Rjg\+1,.BranchForm_tabsNavigation__jfipc{display:none!important}.BranchForm_tabContent__FuxIL{border:1px solid #e2e8f0;box-shadow:none}}.BranchForm_shiftEnableSection__v-H-P{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px solid #e2e8f0;border-radius:16px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.BranchForm_shiftEnableLeft__dagVC{align-items:flex-start;display:flex;flex:1 1;gap:16px;min-width:280px}.BranchForm_shiftEnableIcon__QzGsz{align-items:center;background:linear-gradient(135deg,#667eea,#5a67d8);border-radius:14px;box-shadow:0 4px 12px #667eea4d;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.BranchForm_shiftEnableIcon__QzGsz i{color:#fff;font-size:24px}.BranchForm_shiftEnableInfo__4uguB h3{color:#0f172a;font-size:18px;font-weight:700;margin:0 0 8px}.BranchForm_shiftEnableInfo__4uguB p{color:#64748b;font-size:13px;line-height:1.6;margin:0;max-width:400px}.BranchForm_shiftEnableToggle__QAzaT{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:14px}.BranchForm_shiftEnableToggle__QAzaT input{display:none}.BranchForm_shiftEnableSlider__7gV0T{background:#cbd5e1;border-radius:16px;height:32px;position:relative;transition:all .3s ease;width:60px}.BranchForm_shiftEnableSlider__7gV0T:after{background:#fff;border-radius:50%;box-shadow:0 2px 6px #0003;content:"";height:24px;left:4px;position:absolute;top:4px;transition:all .3s ease;width:24px}.BranchForm_shiftEnableToggle__QAzaT input:checked+.BranchForm_shiftEnableSlider__7gV0T{background:linear-gradient(135deg,#22c55e,#16a34a)}.BranchForm_shiftEnableToggle__QAzaT input:checked+.BranchForm_shiftEnableSlider__7gV0T:after{left:32px}.BranchForm_shiftEnableLabel__M9\+i5{color:#475569;font-size:15px;font-weight:700;min-width:70px}.BranchForm_shiftEnableToggle__QAzaT input:checked~.BranchForm_shiftEnableLabel__M9\+i5{color:#16a34a}.BranchForm_tabBadge__p6sQo{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:10px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:.5px;margin-left:8px;padding:2px 8px;text-transform:uppercase}.BranchForm_shiftDisabledMessage__MaZPh{background:#f8fafc;border:2px dashed #e2e8f0;border-radius:16px;padding:60px 40px;text-align:center}.BranchForm_shiftDisabledIcon__TQJvj{align-items:center;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.BranchForm_shiftDisabledIcon__TQJvj i{color:#94a3b8;font-size:36px}.BranchForm_shiftDisabledMessage__MaZPh h4{color:#475569;font-size:20px;font-weight:700;margin:0 0 12px}.BranchForm_shiftDisabledMessage__MaZPh p{color:#64748b;font-size:14px;line-height:1.6;margin:0 auto 24px;max-width:400px}.BranchForm_shiftDisabledFeatures__DInuT{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.BranchForm_shiftDisabledFeatures__DInuT span{align-items:center;background:#d1fae5;border-radius:20px;color:#22c55e;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px}.BranchForm_shiftDisabledFeatures__DInuT span i{font-size:12px}@media (max-width:768px){.BranchForm_shiftEnableSection__v-H-P{align-items:flex-start;flex-direction:column}.BranchForm_shiftEnableLeft__dagVC{min-width:100%}.BranchForm_shiftEnableToggle__QAzaT{align-self:flex-end}.BranchForm_shiftDisabledFeatures__DInuT{flex-direction:column;gap:12px}.BranchForm_shiftDisabledFeatures__DInuT span{justify-content:center}}.ViewBranchPage_pageWrapper__\+xmqb{background:#f0f2f5;min-height:100vh;padding:24px}.ViewBranchPage_dashboardContainer__QZyJL{margin:0 auto;max-width:1240px}.ViewBranchPage_breadcrumb__cU3WZ{align-items:center;color:#94a3b8;display:flex;font-size:13px;gap:8px;margin-bottom:22px}.ViewBranchPage_breadcrumb__cU3WZ i{color:#cbd5e1;font-size:9px}.ViewBranchPage_crumbLink__hsKJv{cursor:pointer;transition:color .15s}.ViewBranchPage_crumbLink__hsKJv:hover{color:#667eea}.ViewBranchPage_crumbCurrent__eg7pv{color:#475569;font-weight:600}.ViewBranchPage_sectionTitleRow__Wr0Ki{align-items:center;display:flex;justify-content:space-between;margin:26px 0 14px}.ViewBranchPage_sectionTitle__Yi0G\+{align-items:center;color:#1a1c2e;display:flex;font-size:19px;font-weight:800;gap:8px;letter-spacing:-.3px;margin:0}.ViewBranchPage_infoIcon__o8\+yj{color:#c2c7dd;cursor:help;font-size:13px}.ViewBranchPage_editDetailBtn__UPPeQ{align-items:center;background:#fff;border:1.5px solid #d9ddf3;border-radius:10px;color:#5568d3;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:9px 16px;transition:all .15s}.ViewBranchPage_editDetailBtn__UPPeQ:hover{background:#f0f0ff;border-color:#667eea}.ViewBranchPage_cardsRow__IbQgU{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.ViewBranchPage_card__1Xmnu{background:#fff;border:1px solid #e7e9f5;border-radius:16px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-direction:column;gap:16px;padding:22px}.ViewBranchPage_logoBox__Sz1Jw{align-items:center;display:flex;flex:0 0 auto;justify-content:center;padding:6px 0}.ViewBranchPage_logoPlaceholder__1lfQ6{align-items:center;background:linear-gradient(135deg,#667eea,#7f53e6);border-radius:22px;box-shadow:0 10px 24px -8px #667eea99;color:#fff;display:flex;font-size:34px;font-weight:800;height:96px;justify-content:center;width:96px}.ViewBranchPage_identity__NuXCV{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.ViewBranchPage_identityName__yYsGn{color:#1a1c2e;font-size:18px;font-weight:800;margin:0}.ViewBranchPage_codeChip__0aBz2{align-items:center;background:#eef0ff;border:1px solid #dfe3fb;border-radius:8px;color:#5568d3;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:4px 11px}.ViewBranchPage_identityBadges__S0AqO{display:flex;flex-wrap:wrap;gap:8px}.ViewBranchPage_field__iffCd{border-bottom:1px solid #f3f4fb;display:flex;flex-direction:column;gap:4px;padding-bottom:14px}.ViewBranchPage_card__1Xmnu .ViewBranchPage_field__iffCd:last-child{border-bottom:none;padding-bottom:0}.ViewBranchPage_fieldTop__yafIr{align-items:center;display:flex;justify-content:space-between}.ViewBranchPage_fieldLabel__C1oKW{color:#9aa0b8;font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ViewBranchPage_fieldEdit__LT8ab{background:none;border:none;color:#c2c7dd;cursor:pointer;font-size:11px;padding:2px 4px;transition:color .15s}.ViewBranchPage_fieldEdit__LT8ab:hover{color:#667eea}.ViewBranchPage_fieldValue__PHAQf{color:#2b2e44;font-size:14px;font-weight:600;word-break:break-word}.ViewBranchPage_fieldLink__XSpG4 a{color:#5568d3;text-decoration:none}.ViewBranchPage_fieldLink__XSpG4 a:hover{text-decoration:underline}.ViewBranchPage_statusBadge__h-CnL{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:4px 11px}.ViewBranchPage_statusActive__\+0SL1{background:#dcfce7;color:#15803d}.ViewBranchPage_statusInactive__tMDNM{background:#fee2e2;color:#b91c1c}.ViewBranchPage_mainBadge__WmuUc{align-items:center;background:#fef3c7;border-radius:999px;color:#b45309;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:4px 11px}.ViewBranchPage_panelCard__jJNhx{background:#fff;border:1px solid #e7e9f5;border-radius:16px;box-shadow:0 1px 3px #0f172a0a;padding:22px}.ViewBranchPage_scheduleGrid__eecTl{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ViewBranchPage_dayCard__sHaXB{background:#fafbff;border:1px solid #eef0fa;border-radius:12px;padding:14px}.ViewBranchPage_dayClosed__3nqVB{background:#fef2f2;border-color:#fde2e2}.ViewBranchPage_dayCardHeader__9Ro-Y{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ViewBranchPage_dayCardHeader__9Ro-Y h5{color:#1a1c2e;font-size:13.5px;font-weight:700;margin:0}.ViewBranchPage_closedTag__1\+XXP{background:#fee2e2;border-radius:6px;color:#b91c1c;font-size:10.5px;font-weight:700;padding:2px 8px}.ViewBranchPage_shiftsContainer__E4pc3{display:flex;flex-direction:column;gap:8px}.ViewBranchPage_shiftItem__t7hId{align-items:center;background:#fff;border:1px solid #eef0fa;border-radius:9px;display:flex;gap:10px;padding:8px 10px}.ViewBranchPage_shiftInactive__5OU5f{opacity:.55}.ViewBranchPage_shiftIcon__4ahev{font-size:15px}.ViewBranchPage_shiftInfo__kMHbA{display:flex;flex-direction:column;gap:1px}.ViewBranchPage_shiftInfo__kMHbA strong{color:#2b2e44;font-size:12.5px}.ViewBranchPage_shiftTime__LPDhs{color:#6b7194;font-size:11.5px}.ViewBranchPage_inactiveTag__XLxrr{color:#b6bcd4;font-size:11px}.ViewBranchPage_modulesGrid__kX0b8{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-bottom:18px}.ViewBranchPage_moduleItem__ZTHAh{align-items:center;border:1px solid #eef0fa;border-radius:11px;display:flex;font-size:13.5px;font-weight:600;gap:11px;padding:13px 15px}.ViewBranchPage_moduleItem__ZTHAh i{font-size:15px;width:18px}.ViewBranchPage_moduleItem__ZTHAh span:nth-child(2){flex:1 1}.ViewBranchPage_moduleState__fG5ua{border-radius:999px;font-size:11px;font-weight:700;padding:2px 9px}.ViewBranchPage_moduleOn__\+025Y{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.ViewBranchPage_moduleOn__\+025Y i{color:#16a34a}.ViewBranchPage_moduleOn__\+025Y .ViewBranchPage_moduleState__fG5ua{background:#dcfce7;color:#15803d}.ViewBranchPage_moduleOff__eUjoF{background:#fafbff;color:#9aa0b8}.ViewBranchPage_moduleOff__eUjoF i{color:#c2c7dd}.ViewBranchPage_moduleOff__eUjoF .ViewBranchPage_moduleState__fG5ua{background:#f1f2f8;color:#9aa0b8}.ViewBranchPage_posRow__NU0Tj{grid-gap:16px;border-top:1px solid #f3f4fb;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding-top:18px}.ViewBranchPage_posRow__NU0Tj .ViewBranchPage_field__iffCd{border-bottom:none;padding-bottom:0}.ViewBranchPage_taxBadge__DSWY9{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:4px 11px;width:-webkit-fit-content;width:fit-content}.ViewBranchPage_taxInclusive__DiXED{background:#d1fae5;color:#065f46}.ViewBranchPage_taxExclusive__QPyaR{background:#fef3c7;color:#92400e}.ViewBranchPage_mutedText__wdKIM{color:#c2c7dd;font-style:italic}.ViewBranchPage_footerActions__jd6cx{align-items:center;display:flex;justify-content:space-between;margin-top:24px}.ViewBranchPage_backButton__CmcRT{align-items:center;background:#fff;border:1.5px solid #e3e6f3;border-radius:11px;color:#5b6178;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:10px 20px;transition:all .15s}.ViewBranchPage_backButton__CmcRT:hover{background:#f3f4fb;border-color:#c7cbf0}.ViewBranchPage_editButton__mP5Mp{align-items:center;background:linear-gradient(135deg,#667eea,#7f53e6);border:none;border-radius:11px;box-shadow:0 6px 18px -6px #667eea99;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;padding:10px 22px;transition:all .18s}.ViewBranchPage_editButton__mP5Mp:hover{box-shadow:0 8px 22px -6px #667eeab3;transform:translateY(-1px)}.ViewBranchPage_loadingContainer__B1EdR{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.ViewBranchPage_spinner__ew41H{animation:ViewBranchPage_spin__wFD-Y .8s linear infinite;border:3px solid #e7e9f5;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}@keyframes ViewBranchPage_spin__wFD-Y{to{transform:rotate(1turn)}}.ViewBranchPage_loadingContainer__B1EdR p{color:#6b7194;font-size:14px}.ViewBranchPage_errorAlert__0sHHJ{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#b91c1c;display:flex;font-size:14px;font-weight:500;gap:10px;margin:40px auto;max-width:600px;padding:14px 18px}@media (max-width:1024px){.ViewBranchPage_cardsRow__IbQgU{grid-template-columns:1fr}.ViewBranchPage_posRow__NU0Tj{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ViewBranchPage_pageWrapper__\+xmqb{padding:12px}.ViewBranchPage_sectionTitleRow__Wr0Ki{align-items:flex-start;flex-direction:column;gap:10px}.ViewBranchPage_posRow__NU0Tj{grid-template-columns:1fr}.ViewBranchPage_footerActions__jd6cx{flex-direction:column-reverse;gap:10px}.ViewBranchPage_backButton__CmcRT,.ViewBranchPage_editButton__mP5Mp{justify-content:center;width:100%}}.UserList_pageWrapper__eDzGz{background:#f7f8fa;min-height:100vh;padding:16px 20px}.UserList_container__x7GIR{margin:0 auto;max-width:1400px}.UserList_formPageContainer__8HBwz{margin:0 auto;max-width:1000px;padding:24px}.UserList_breadcrumb__9X8pr{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:8px;margin-bottom:12px}.UserList_breadcrumb__9X8pr i{color:#cbd5e1;font-size:8px}.UserList_crumbLink__6LEp2{background:none;border:none;color:#64748b;cursor:pointer;font-size:12px;font-weight:500;padding:0;transition:color .15s}.UserList_crumbLink__6LEp2:hover{color:#4f46e5}.UserList_crumbCurrent__3VcdH{color:#1e293b;font-size:12px;font-weight:600}.UserList_headerCard__qwSmO{align-items:center;background:#fff;border:1px solid #e8eaef;border-radius:12px;box-shadow:0 1px 2px #00000005;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:14px 18px}.UserList_headerCardLeft__5yEgI{align-items:center;display:flex;gap:14px;min-width:0}.UserList_headerIcon__3qSp4{align-items:center;background:linear-gradient(135deg,#ede9fe,#e0e7ff);border-radius:10px;color:#6366f1;display:flex;flex-shrink:0;font-size:17px;height:42px;justify-content:center;width:42px}.UserList_headerCardInfo__VEnmK{min-width:0}.UserList_headerCardInfo__VEnmK h1{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0 0 1px}.UserList_headerCardInfo__VEnmK p{color:#64748b;font-size:12px;margin:0}.UserList_headerCardActions__LanCU{align-items:center;display:flex;flex-shrink:0;gap:6px}.UserList_iconButton__UsGtb{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:34px;justify-content:center;transition:all .15s;width:34px}.UserList_iconButton__UsGtb:hover{background:#f5f6ff;border-color:#c7d2fe;color:#4f46e5}.UserList_filterButton__yBQmT{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;height:34px;padding:7px 12px;transition:all .15s}.UserList_filterButton__yBQmT:hover{border-color:#c7d2fe;color:#4f46e5}.UserList_filterButtonActive__72W7o{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.UserList_filterCountBadge__OFq9E{background:#4f46e5;border-radius:10px;color:#fff;font-size:10px;font-weight:700;min-width:16px;padding:1px 6px;text-align:center}.UserList_filterButtonActive__72W7o .UserList_filterCountBadge__OFq9E{background:#fff;color:#4f46e5}.UserList_primaryButton__r3ux6{align-items:center;background:#4f46e5;border:1px solid #4f46e5;border-radius:8px;box-shadow:0 1px 2px #4f46e526;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;height:34px;padding:7px 14px;transition:all .15s}.UserList_primaryButton__r3ux6:hover{background:#4338ca;border-color:#4338ca}.UserList_primaryButton__r3ux6:disabled{cursor:not-allowed;opacity:.5}.UserList_tabStrip__3HJam{background:#fff;border:1px solid #e8eaef;border-radius:10px;box-shadow:0 1px 2px #00000005;display:flex;gap:3px;margin-bottom:12px;padding:3px;width:-webkit-fit-content;width:fit-content}.UserList_tabItem__m1694{align-items:center;background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:7px;padding:7px 14px;transition:all .15s}.UserList_tabItem__m1694 i{color:#94a3b8;font-size:11px}.UserList_tabItem__m1694:hover{background:#f8fafc;color:#1e293b}.UserList_tabItemActive__xUu-O{background:#eef2ff!important;color:#4f46e5!important;font-weight:600}.UserList_tabItemActive__xUu-O i{color:#4f46e5!important}.UserList_tabCount__DfpT2{background:#f1f5f9;border-radius:10px;color:#64748b;font-size:10px;font-weight:600;min-width:18px;padding:1px 6px;text-align:center}.UserList_tabItemActive__xUu-O .UserList_tabCount__DfpT2{background:#fff;color:#4f46e5}.UserList_searchToolbar__B1hkp{margin-bottom:12px}.UserList_searchInputLarge__rMLNo{background:#fff;border:1px solid #e8eaef;border-radius:10px;box-shadow:0 1px 2px #00000005;position:relative;transition:all .15s}.UserList_searchInputLarge__rMLNo:focus-within{border-color:#c7d2fe;box-shadow:0 0 0 3px #4f46e50f}.UserList_searchInputLarge__rMLNo i{color:#94a3b8;font-size:13px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.UserList_searchInputLarge__rMLNo input{background:#0000;border:none;border-radius:10px;color:#1e293b;font-size:13px;outline:none;padding:10px 40px 10px 38px;width:100%}.UserList_searchInputLarge__rMLNo input::placeholder{color:#94a3b8}.UserList_searchClearBtn__LNr66{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .15s;width:24px}.UserList_searchClearBtn__LNr66:hover{background:#e2e8f0;color:#1e293b}.UserList_filtersPanel__TSQOh{animation:UserList_slideDown__Dkb5A .18s ease;background:#fff;border:1px solid #e8eaef;border-radius:10px;box-shadow:0 1px 2px #00000005;margin-bottom:12px;padding:14px 16px}.UserList_filtersGrid__MoK5Z{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.UserList_filterField__3NNJe{display:flex;flex-direction:column;gap:5px}.UserList_filterField__3NNJe label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.UserList_filterField__3NNJe input,.UserList_filterField__3NNJe select{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#1e293b;font-size:12px;padding:8px 10px;transition:all .15s;width:100%}.UserList_filterField__3NNJe input:focus,.UserList_filterField__3NNJe select:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514;outline:none}.UserList_searchInputWrapper__mfUV1{position:relative}.UserList_searchInputWrapper__mfUV1 i{color:#94a3b8;font-size:11px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.UserList_searchInputWrapper__mfUV1 input{padding-left:28px}.UserList_filtersFooter__KoFdu{border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;margin-top:10px;padding-top:10px}.UserList_clearFiltersBtn__7hUzN{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#64748b;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:5px;padding:6px 12px;transition:all .15s}.UserList_clearFiltersBtn__7hUzN:hover{background:#f8fafc;color:#1e293b}@keyframes UserList_slideDown__Dkb5A{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.UserList_tableCard__uSbci{background:#fff;border:1px solid #e8eaef;border-radius:10px;box-shadow:0 1px 2px #00000005;overflow:hidden}.UserList_tableScroll__Ks5CC{overflow-x:auto}.UserList_cleanTable__RnbFM{border-collapse:collapse;width:100%}.UserList_cleanTable__RnbFM thead{background:#fafbfc}.UserList_cleanTable__RnbFM th{border-bottom:1px solid #e8eaef;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.04em;padding:9px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.UserList_cleanTable__RnbFM td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:12px;padding:10px 14px;vertical-align:middle}.UserList_cleanTable__RnbFM tbody tr:last-child td{border-bottom:none}.UserList_clickableRow__WUyYI{cursor:pointer;transition:background .12s}.UserList_clickableRow__WUyYI:hover{background:#fafbfc}.UserList_colActions__o5Da5{text-align:right;width:150px}.UserList_tableFooter__ID9UZ{background:#fafbfc;border-top:1px solid #f1f5f9;color:#94a3b8;font-size:11px;padding:10px 16px}.UserList_userCell__w5z3v{align-items:center;display:flex;gap:10px}.UserList_avatar__XLx\+N{border-radius:8px;flex-shrink:0;font-size:11px;height:30px;width:30px}.UserList_avatarLarge__1-P3w,.UserList_avatar__XLx\+N{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;display:flex;font-weight:700;justify-content:center}.UserList_avatarLarge__1-P3w{border-radius:16px;font-size:28px;height:80px;width:80px}.UserList_userCellInfo__ui3lN{display:flex;flex-direction:column;gap:1px;min-width:0}.UserList_userName__Mz2dI{color:#0f172a;font-size:12px;font-weight:600;line-height:1.3}.UserList_userMeta__rHNe1{color:#94a3b8;font-size:10px;line-height:1.2}.UserList_contactCell__FIFsO{display:flex;flex-direction:column;gap:1px}.UserList_contactPrimary__Jo5go{color:#334155;font-size:12px;line-height:1.3}.UserList_contactSecondary__-yO5Y{color:#94a3b8;font-size:11px;line-height:1.2}.UserList_roleCell__MBspN{align-items:center;display:flex;gap:10px}.UserList_roleIcon__TFXCm{align-items:center;background:#ede9fe;border-radius:8px;color:#7c3aed;display:flex;flex-shrink:0;font-size:12px;height:30px;justify-content:center;width:30px}.UserList_roleCellInfo__yaxsr{display:flex;flex-direction:column;gap:1px}.UserList_roleName__\+abQ3{color:#0f172a;font-size:12px;font-weight:600;line-height:1.3}.UserList_roleMeta__ZG8aq{color:#94a3b8;font-family:Monaco,Consolas,monospace;font-size:10px;line-height:1.2}.UserList_roleBadge__txE0p{align-items:center;background:#ede9fe;border-radius:5px;color:#7c3aed;display:inline-flex;font-size:11px;font-weight:600;padding:3px 8px}.UserList_branchCell__31Jhi{color:#334155;font-size:12px}.UserList_moreBadge__dQugu{background:#f1f5f9;border-radius:4px;color:#64748b;display:inline-flex;font-size:10px;font-weight:600;margin-left:5px;padding:1px 5px}.UserList_dateText__7SYOA{color:#334155;font-size:12px}.UserList_mutedText__dMqwb{color:#94a3b8;font-size:12px;font-style:italic}.UserList_descText__XhyRS{color:#64748b;display:block;font-size:12px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserList_softBadge__xw89a{align-items:center;background:#f1f5f9;border-radius:5px;color:#64748b;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 8px}.UserList_softBadge__xw89a i{color:#94a3b8;font-size:9px}.UserList_statusBadge__yOwia{align-items:center;border-radius:20px;display:inline-flex;font-size:10px;font-weight:600;gap:5px;padding:3px 9px}.UserList_statusDot__I3spH{background:currentColor;border-radius:50%;height:5px;width:5px}.UserList_statusActive__NwjNu{background:#ecfdf5;color:#059669}.UserList_statusInactive__zmrcG{background:#fef2f2;color:#dc2626}.UserList_typeSystem__6sIVA{align-items:center;background:#fef3c7;border-radius:5px;color:#92400e;display:inline-flex;font-size:10px;font-weight:600;gap:5px;padding:3px 8px}.UserList_typeSystem__6sIVA i{font-size:9px}.UserList_typeCustom__qeMLL{align-items:center;background:#dbeafe;border-radius:5px;color:#1e40af;display:inline-flex;font-size:10px;font-weight:600;gap:5px;padding:3px 8px}.UserList_typeCustom__qeMLL i{font-size:9px}.UserList_rowActions__nZhsk{align-items:center;display:flex;gap:3px;justify-content:flex-end}.UserList_rowActionBtn__x6KKH{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;font-size:11px;height:28px;justify-content:center;transition:all .15s;width:28px}.UserList_rowActionBtn__x6KKH:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.UserList_rowActionBtn__x6KKH:disabled{cursor:not-allowed;opacity:.35}.UserList_rowActionBtnDanger__TjInT:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#dc2626}.UserList_emptyState__9K3jt{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 24px;text-align:center}.UserList_emptyIcon__UINM7{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;height:72px;justify-content:center;margin-bottom:18px;width:72px}.UserList_emptyIcon__UINM7 i{color:#94a3b8;font-size:28px}.UserList_emptyState__9K3jt h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.UserList_emptyState__9K3jt p{color:#94a3b8;font-size:13px;margin:0 0 20px}.UserList_secondaryButton__mC90A{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:9px 16px;transition:all .15s}.UserList_secondaryButton__mC90A:hover{background:#f5f6ff;border-color:#c7d2fe;color:#4f46e5}.UserList_loadingState__uhkrx{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:80px 24px}.UserList_spinner__1H88p{animation:UserList_spin__Ecss8 .7s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#4f46e5;height:36px;width:36px}.UserList_loadingState__uhkrx p{color:#94a3b8;font-size:13px;margin:0}@keyframes UserList_spin__Ecss8{to{transform:rotate(1turn)}}.UserList_toast__yDZDr{align-items:center;animation:UserList_slideIn__V5oki .25s ease;border-radius:10px;box-shadow:0 10px 30px #0000001f;display:flex;font-size:13px;font-weight:500;gap:12px;max-width:400px;padding:14px 18px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes UserList_slideIn__V5oki{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.UserList_toastClose__QPF1Z{background:none;border:none;color:inherit;cursor:pointer;font-size:14px;margin-left:4px;opacity:.7;padding:0}.UserList_toastClose__QPF1Z:hover{opacity:1}.UserList_toastSuccess__wj7Kk{background:#fff;border:1px solid #a7f3d0;border-left:3px solid #10b981;color:#065f46}.UserList_toastError__\+u-DC{background:#fff;border:1px solid #fecaca;border-left:3px solid #ef4444;color:#991b1b}.UserList_toastInfo__X6okK{background:#fff;border:1px solid #bfdbfe;border-left:3px solid #4f46e5;color:#1e40af}@media (max-width:1024px){.UserList_pageWrapper__eDzGz{padding:16px}.UserList_headerCard__qwSmO{padding:18px}.UserList_colActions__o5Da5{width:auto}}@media (max-width:768px){.UserList_pageWrapper__eDzGz{padding:12px}.UserList_headerCard__qwSmO{align-items:flex-start;flex-direction:column;gap:16px}.UserList_headerCardActions__LanCU{flex-wrap:wrap;width:100%}.UserList_headerCardActions__LanCU button{flex:1 1;justify-content:center;min-width:80px}.UserList_iconButton__UsGtb{flex:0 0 38px!important}.UserList_tabStrip__3HJam{overflow-x:auto;width:100%}.UserList_tabItem__m1694 span:not(.UserList_tabCount__DfpT2){display:none}.UserList_filtersGrid__MoK5Z{grid-template-columns:1fr}}.UserList_formCard__Q7lsi{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000f;overflow:hidden}.UserList_tabsContainer__wMPbn{background:#f8fafc;border-bottom:1px solid #e2e8f0}.UserList_tabs__VZCn-{display:flex;gap:4px;overflow-x:auto;padding:0 24px}.UserList_tab__lMl6g{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:-1px;padding:16px 20px;transition:all .2s;white-space:nowrap}.UserList_tab__lMl6g i{font-size:14px}.UserList_tab__lMl6g:hover{background:#667eea0d;color:#334155}.UserList_activeTab__4HbA5{background:#fff!important;border-bottom-color:#4f46e5!important;color:#4f46e5!important}.UserList_tabBadge__K4wQD{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;font-weight:700;padding:2px 8px}.UserList_activeTab__4HbA5 .UserList_tabBadge__K4wQD{background:#4f46e5;color:#fff}.UserList_tabContent__3Ni-4{animation:UserList_fadeIn__JWG-R .3s ease;padding:24px}@keyframes UserList_fadeIn__JWG-R{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.UserList_formGrid__uvbdA{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.UserList_formGroup__-v9nY{display:flex;flex-direction:column;gap:6px}.UserList_formGroup__-v9nY label{align-items:center;color:#334155;display:flex;font-size:13px;font-weight:600;gap:6px}.UserList_formGroup__-v9nY input,.UserList_formGroup__-v9nY select,.UserList_formGroup__-v9nY textarea{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#1e293b;font-size:14px;padding:12px 14px;transition:all .2s;width:100%}.UserList_formGroup__-v9nY input:focus,.UserList_formGroup__-v9nY select:focus,.UserList_formGroup__-v9nY textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.UserList_formGroup__-v9nY input::placeholder,.UserList_formGroup__-v9nY textarea::placeholder{color:#94a3b8}.UserList_formGroup__-v9nY textarea{min-height:100px;resize:vertical}.UserList_inputError__PIpQp{border-color:#ef4444!important}.UserList_inputError__PIpQp:focus{box-shadow:0 0 0 3px #ef44441a!important}.UserList_errorText__ObKe9{align-items:center;color:#ef4444;display:flex;font-size:12px;gap:4px}.UserList_required__Pr9tZ{color:#ef4444}.UserList_optional__jy\+f9{color:#94a3b8;font-size:12px;font-weight:400}.UserList_fieldError__03sGv{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:13px;gap:8px;margin-bottom:16px;padding:12px 16px}.UserList_passwordWrapper__wh7PH{align-items:center;display:flex;position:relative}.UserList_passwordWrapper__wh7PH input{padding-right:45px}.UserList_passwordToggle__nhuF9{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:16px;padding:4px;position:absolute;right:12px}.UserList_passwordToggle__nhuF9:hover{color:#64748b}.UserList_passwordRequirements__Cd9mC{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:16px;padding:16px}.UserList_passwordRequirements__Cd9mC p{color:#334155;font-size:13px;font-weight:600;margin:0 0 10px}.UserList_passwordRequirements__Cd9mC ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.UserList_passwordRequirements__Cd9mC li{align-items:center;color:#64748b;display:flex;font-size:12px;gap:8px}.UserList_passwordRequirements__Cd9mC li i{color:#ef4444;font-size:12px}.UserList_passwordRequirements__Cd9mC li.UserList_valid__RshTP,.UserList_passwordRequirements__Cd9mC li.UserList_valid__RshTP i{color:#059669}.UserList_roleSelectSection__r7UcW{margin-bottom:24px}.UserList_selectedRoleInfo__-HuEf{align-items:center;background:#dbeafe;color:#1e40af;margin-top:12px}.UserList_overridesInfo__TNoUP,.UserList_selectedRoleInfo__-HuEf{border-radius:8px;display:flex;font-size:13px;gap:10px;padding:12px 16px}.UserList_overridesInfo__TNoUP{align-items:flex-start;background:#fef3c7;color:#92400e;margin-bottom:20px}.UserList_sectionDivider__FrRo0{align-items:center;display:flex;gap:16px;margin:24px 0}.UserList_sectionDivider__FrRo0:after,.UserList_sectionDivider__FrRo0:before{background:#e2e8f0;content:"";flex:1 1;height:1px}.UserList_sectionDivider__FrRo0 span{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.UserList_branchHeader__OZaU4{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.UserList_branchHeader__OZaU4 p{color:#64748b;font-size:14px;margin:0}.UserList_branchGrid__O7x2Y{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.UserList_branchCard__klrIz{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:16px;position:relative;transition:all .2s}.UserList_branchCard__klrIz:hover{background:#f5f6ff;border-color:#4f46e5}.UserList_branchCard__klrIz.UserList_selected__X3Eyy{background:#ede9fe;border-color:#4f46e5}.UserList_branchCheckbox__Kdbf5{align-items:center;display:flex;justify-content:center}.UserList_branchCheckbox__Kdbf5 input{accent-color:#4f46e5;cursor:pointer;height:20px;width:20px}.UserList_branchInfo__DOeBA{flex:1 1;min-width:0}.UserList_branchInfo__DOeBA h5{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 4px}.UserList_branchInfo__DOeBA p{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px;margin:0 0 2px}.UserList_branchInfo__DOeBA p i{color:#94a3b8;font-size:11px}.UserList_branchSelected__984W2{color:#4f46e5;font-size:20px;position:absolute;right:12px;top:12px}.UserList_mainBadge__GwUVa{align-items:center;background:#fef3c7;border-radius:4px;color:#92400e;display:inline-flex;font-size:10px;font-weight:600;gap:4px;padding:2px 8px}.UserList_mainBadge__GwUVa i{font-size:10px}.UserList_settingsGrid__\+iiN1{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.UserList_settingCard__MJaUU{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;padding:20px}.UserList_settingInfo__puLbQ{flex:1 1}.UserList_settingInfo__puLbQ h4{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 4px}.UserList_settingInfo__puLbQ h4 i{color:#4f46e5;font-size:16px}.UserList_settingInfo__puLbQ p{color:#64748b;font-size:12px;margin:0}.UserList_switch__opA8U{display:inline-block;height:28px;position:relative;width:50px}.UserList_switch__opA8U input{height:0;opacity:0;width:0}.UserList_slider__miho9{background:#cbd5e1;border-radius:28px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.UserList_slider__miho9:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #00000026;content:"";height:22px;left:3px;position:absolute;transition:.3s;width:22px}.UserList_switch__opA8U input:checked+.UserList_slider__miho9{background:#4f46e5}.UserList_switch__opA8U input:checked+.UserList_slider__miho9:before{transform:translateX(22px)}.UserList_switch__opA8U input:focus+.UserList_slider__miho9{box-shadow:0 0 0 3px #4f46e533}.UserList_formActions__nyxFb{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.UserList_cancelButton__zNqQl{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.UserList_cancelButton__zNqQl:hover{background:#f1f5f9;color:#334155}.UserList_cancelButton__zNqQl:disabled{cursor:not-allowed;opacity:.5}.UserList_submitButton__FEOYC{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;box-shadow:0 2px 8px #4f46e54d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.UserList_submitButton__FEOYC:hover{box-shadow:0 4px 12px #4f46e566;transform:translateY(-1px)}.UserList_submitButton__FEOYC:disabled{cursor:not-allowed;opacity:.6;transform:none}.UserList_alert__qq\+Si{align-items:center;animation:UserList_slideDown__Dkb5A .3s ease;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 18px}.UserList_alertSuccess__Dc13B{background:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.UserList_alertError__wC\+KW{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.UserList_alertInfo__1fDAu{background:#dbeafe;border:1px solid #bfdbfe;color:#1e40af}.UserList_alert__qq\+Si i{font-size:18px}.UserList_alert__qq\+Si button{background:none;border:none;color:inherit;cursor:pointer;font-size:18px;margin-left:auto;opacity:.7}.UserList_alert__qq\+Si button:hover{opacity:1}.UserList_profileCard__oNxxK{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f;display:flex;justify-content:space-between;margin-bottom:20px;padding:24px}.UserList_profileLeft__lXuPC{align-items:center;display:flex;gap:20px}.UserList_profileInfo__v3-F7 h2{color:#0f172a;font-size:22px;font-weight:700;margin:0 0 4px}.UserList_position__ce3iw{color:#64748b;display:block;font-size:14px;margin-bottom:8px}.UserList_profileMeta__xhvya{display:flex;gap:10px}.UserList_adminBadge__cZ4KE{align-items:center;background:#fef3c7;border-radius:20px;color:#92400e;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px}.UserList_profileRight__oFjmO{display:flex;gap:24px}.UserList_profileStat__Hxj7F{align-items:center;background:#f8fafc;border-radius:10px;display:flex;gap:12px;padding:12px 16px}.UserList_profileStat__Hxj7F i{color:#4f46e5;font-size:16px}.UserList_profileStat__Hxj7F .UserList_statValue__tYvUj{color:#0f172a;display:block;font-size:14px;font-weight:600}.UserList_profileStat__Hxj7F .UserList_statLabel__jT681{color:#94a3b8;font-size:11px}.UserList_contentCard__Z-XCB{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f;margin-bottom:20px}.UserList_section__kq-D7{animation:UserList_fadeIn__JWG-R .2s ease;padding:24px}.UserList_sectionHeader__n1cYW{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.UserList_sectionHeader__n1cYW h3{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:700;gap:10px;margin:0}.UserList_sectionHeader__n1cYW h3 i{color:#4f46e5}.UserList_detailsGrid__8I0Kt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.UserList_detailRow__OMAGo{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;display:flex;justify-content:space-between;padding:14px 16px}.UserList_detailLabel__qJDIV{color:#64748b;font-size:13px}.UserList_detailValue__4\+ghP{color:#0f172a;font-size:13px;font-weight:600}.UserList_badge__6wNAl{border-radius:6px;font-size:11px;font-weight:600;padding:4px 10px}.UserList_badgeSuccess__pFk4n{background:#d1fae5;color:#065f46}.UserList_badgeDanger__4\+zy\+{background:#fee2e2;color:#991b1b}.UserList_notesSection__XbJVZ{background:#fffbeb;border:1px solid #fef3c7;border-radius:10px;margin-top:20px;padding:16px}.UserList_notesSection__XbJVZ h4{align-items:center;color:#92400e;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 8px}.UserList_notesSection__XbJVZ p{color:#78716c;font-size:13px;margin:0}.UserList_permStats__DkJEr{display:flex;gap:12px}.UserList_permStatItem__hxd36{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px}.UserList_permStatItem__hxd36 i{font-size:10px}.UserList_permAdded__KN6Qi{color:#059669}.UserList_permRemoved__Lx28S{color:#dc2626}.UserList_permFilterTabs__Gejqu{display:flex;gap:8px;margin-bottom:20px}.UserList_filterTab__SGz0z{background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .2s}.UserList_filterTab__SGz0z:hover:not(:disabled){background:#e2e8f0}.UserList_filterTab__SGz0z:disabled{cursor:not-allowed;opacity:.5}.UserList_filterTabActive__QeBRn{background:#4f46e5!important;color:#fff!important}.UserList_permModules__-Cldn{display:flex;flex-direction:column;gap:12px}.UserList_permModule__-lctn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.UserList_permModuleHeader__nwAI\+{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:background .2s}.UserList_permModuleHeader__nwAI\+:hover{background:#f1f5f9}.UserList_permModuleLeft__s\+7Xg{align-items:center;display:flex;gap:12px}.UserList_permModuleIcon__DJN3Y{align-items:center;border-radius:8px;display:flex;font-size:14px;height:36px;justify-content:center;width:36px}.UserList_permModuleName__6mouE{color:#0f172a;display:block;font-size:14px;font-weight:600}.UserList_permModuleCount__CtznO{color:#94a3b8;font-size:11px}.UserList_permModuleContent__wiGqe{border-top:1px solid #e2e8f0}.UserList_permItem__\+t5cg{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;padding:12px 16px}.UserList_permItem__\+t5cg:last-child{border-bottom:none}.UserList_permIcon__oIzVt{align-items:center;border-radius:6px;display:flex;font-size:10px;height:24px;justify-content:center;width:24px}.UserList_permRole__gkTyd .UserList_permIcon__oIzVt{background:#dbeafe;color:#2563eb}.UserList_permAdded__KN6Qi .UserList_permIcon__oIzVt{background:#d1fae5;color:#059669}.UserList_permRemoved__Lx28S .UserList_permIcon__oIzVt{background:#fee2e2;color:#dc2626}.UserList_permDetails__y78GT{flex:1 1;min-width:0}.UserList_permName__ys6hO{color:#0f172a;display:block;font-size:13px;font-weight:500}.UserList_permCode__L5XVe{color:#94a3b8;font-size:11px}.UserList_permStatus__w1phX{border-radius:4px;font-size:10px;font-weight:600;padding:3px 8px}.UserList_statusRole__ISDhp{background:#dbeafe;color:#1e40af}.UserList_statusAdded__WF86y{background:#d1fae5;color:#065f46}.UserList_statusRemoved__p07hE{background:#fee2e2;color:#991b1b}.UserList_branchesGrid__OjVbx{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.UserList_branchItem__YHBcE{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:14px;padding:16px}.UserList_branchIcon__gMT3U{align-items:center;background:#dbeafe;border-radius:10px;color:#2563eb;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.UserList_branchName__b6jOB{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px}.UserList_branchCode__-8aXp{color:#64748b;font-size:12px}.UserList_dangerZone__rOTKG{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;display:flex;justify-content:space-between;padding:20px}.UserList_dangerHeader__G7KRY{align-items:center;display:flex;gap:14px}.UserList_dangerHeader__G7KRY i{color:#ef4444;font-size:24px}.UserList_dangerHeader__G7KRY h4{color:#991b1b;font-size:16px;font-weight:700;margin:0 0 4px}.UserList_dangerHeader__G7KRY p{color:#b91c1c;font-size:13px;margin:0}.UserList_dangerBtn__I3WzK{align-items:center;background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.UserList_dangerBtn__I3WzK:hover{background:#dc2626}.UserList_dangerBtn__I3WzK:disabled{cursor:not-allowed;opacity:.5}.UserList_secondaryBtn__Di0Oh{background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px}.UserList_modalOverlay__pJz8Z{align-items:center;animation:UserList_fadeIn__JWG-R .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.UserList_modalContent__l5sqZ,.UserList_modal__Lr\+Ue{animation:UserList_slideUp__N7hl8 .3s;background:#fff;border-radius:16px;box-shadow:0 25px 60px #00000040;max-width:480px;overflow:hidden;width:100%}@keyframes UserList_slideUp__N7hl8{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UserList_modalHeader__FpPU4{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);display:flex;justify-content:space-between;padding:20px 24px}.UserList_modalHeader__FpPU4 h3{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0}.UserList_modalHeader__FpPU4 h3 i{color:#ffffffe6;font-size:16px}.UserList_modalHeader__FpPU4 button{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;padding:8px;transition:all .2s;width:32px}.UserList_modalHeader__FpPU4 button:hover{background:#ffffff40}.UserList_modalBody__yADuq{padding:24px}.UserList_modalBody__yADuq p{color:#64748b;font-size:14px;margin:0 0 20px;text-align:center}.UserList_modalBody__yADuq p strong{color:#0f172a}.UserList_modalBody__yADuq .UserList_formGroup__-v9nY{margin-bottom:16px}.UserList_modalBody__yADuq .UserList_formGroup__-v9nY:last-child{margin-bottom:0}.UserList_modalError__sTT7C{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;display:flex;font-size:13px;gap:10px;margin-bottom:20px;padding:12px 16px}.UserList_modalError__sTT7C i{font-size:16px}.UserList_warningBox__S5Qbo{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;gap:14px;padding:16px}.UserList_warningBox__S5Qbo i{color:#ef4444;font-size:20px}.UserList_warningBox__S5Qbo strong{color:#991b1b;display:block;margin-bottom:4px}.UserList_warningBox__S5Qbo p{color:#b91c1c;font-size:13px;margin:0}.UserList_modalFooter__QGFfq{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.UserList_modalFooter__QGFfq .UserList_cancelButton__zNqQl{background:#fff;border:1.5px solid #e2e8f0;color:#64748b}.UserList_modalFooter__QGFfq .UserList_cancelButton__zNqQl:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.UserList_modalFooter__QGFfq .UserList_submitButton__FEOYC{justify-content:center;min-width:120px}@media (max-width:1024px){.UserList_detailsGrid__8I0Kt{grid-template-columns:1fr}.UserList_profileCard__oNxxK{align-items:flex-start;flex-direction:column;gap:20px}.UserList_profileRight__oFjmO{flex-wrap:wrap;width:100%}.UserList_formGrid__uvbdA,.UserList_settingsGrid__\+iiN1{grid-template-columns:1fr}}@media (max-width:768px){.UserList_formPageContainer__8HBwz{padding:16px}.UserList_branchGrid__O7x2Y,.UserList_branchesGrid__OjVbx{grid-template-columns:1fr}.UserList_dangerZone__rOTKG{align-items:flex-start;flex-direction:column;gap:16px}.UserList_tabs__VZCn-{padding:0 16px}.UserList_tab__lMl6g{font-size:12px;padding:14px 12px}.UserList_tab__lMl6g span{display:none}.UserList_tabContent__3Ni-4{padding:16px}.UserList_formActions__nyxFb{flex-direction:column;padding:16px}.UserList_formActions__nyxFb button{justify-content:center;width:100%}}.UserPermissionEditor_editorContainer__0VHRL{background:#fff;border:1px solid #e8eaef;border-radius:12px;overflow:hidden;width:100%}.UserPermissionEditor_roleBar__ixoVH{background:#fff;border-bottom:1px solid #e8eaef;padding:12px 16px}.UserPermissionEditor_roleBarRow__fEfQu{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.UserPermissionEditor_roleBarGroup__6t2q3{align-items:center;display:flex;gap:8px}.UserPermissionEditor_roleBarSpacer__vnQj1{flex:1 1;min-width:12px}.UserPermissionEditor_roleBarLabel__O5jCE{color:#475569;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.UserPermissionEditor_roleSelect__fA6O9{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;font-size:12.5px;font-weight:600;padding:8px 12px;transition:all .15s;width:280px}.UserPermissionEditor_roleSelect__fA6O9:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.UserPermissionEditor_roleSelect__fA6O9:disabled{background:#f8fafc;cursor:not-allowed;opacity:.7}.UserPermissionEditor_quickAddSelect__F1ImY{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:12px;padding:7px 10px;transition:all .15s;width:240px}.UserPermissionEditor_quickAddSelect__F1ImY:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514;outline:none}.UserPermissionEditor_quickAddSelect__F1ImY:disabled{background:#f8fafc;cursor:not-allowed;opacity:.7}.UserPermissionEditor_applyBtn__eDeF\+{align-items:center;background:#4f46e5;border:1px solid #4f46e5;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:7px 12px;transition:all .15s;white-space:nowrap}.UserPermissionEditor_applyBtn__eDeF\+:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.UserPermissionEditor_applyBtn__eDeF\+:disabled{background:#e2e8f0;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed}.UserPermissionEditor_applyBtn__eDeF\+ i{font-size:10px}.UserPermissionEditor_resetBtn__\+VYCB{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:7px 12px;transition:all .15s;white-space:nowrap}.UserPermissionEditor_resetBtn__\+VYCB:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5;color:#ef4444}.UserPermissionEditor_resetBtn__\+VYCB:disabled{cursor:not-allowed;opacity:.5}.UserPermissionEditor_resetBtn__\+VYCB i{font-size:10px}@media (max-width:720px){.UserPermissionEditor_quickAddSelect__F1ImY,.UserPermissionEditor_roleSelect__fA6O9{width:100%}.UserPermissionEditor_roleBarSpacer__vnQj1{display:none}.UserPermissionEditor_roleBarGroup__6t2q3{flex-wrap:wrap;width:100%}}.UserPermissionEditor_topBar__Rhapo{align-items:center;background:#fafbfc;border-bottom:1px solid #e8eaef;display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.UserPermissionEditor_masterToggle__KcRbo{align-items:center;display:flex;gap:12px}.UserPermissionEditor_masterText__NV5Wn{display:flex;flex-direction:column;gap:1px}.UserPermissionEditor_masterTitle__jF75Y{color:#0f172a;font-size:13px;font-weight:600}.UserPermissionEditor_masterSubtitle__MYKCe{color:#64748b;font-size:11px}.UserPermissionEditor_body__S61Yz{display:grid;grid-template-columns:240px 1fr;min-height:460px}.UserPermissionEditor_leftPane__YvHYP{background:#fafbfc;border-right:1px solid #e8eaef;display:flex;flex-direction:column;min-height:0}.UserPermissionEditor_searchBox__Bqu2x{padding:12px 12px 8px;position:relative}.UserPermissionEditor_searchBox__Bqu2x i.UserPermissionEditor_fas__ewaDQ.UserPermissionEditor_fa-search__2CP-x{color:#94a3b8;font-size:11px;left:22px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.UserPermissionEditor_searchBox__Bqu2x input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:12px;padding:8px 28px 8px 30px;transition:all .15s;width:100%}.UserPermissionEditor_searchBox__Bqu2x input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514;outline:none}.UserPermissionEditor_searchBox__Bqu2x input::placeholder{color:#94a3b8}.UserPermissionEditor_searchClear__n1QF4{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:all .15s;width:18px}.UserPermissionEditor_searchClear__n1QF4:hover{background:#cbd5e1;color:#334155}.UserPermissionEditor_moduleList__9\+YPg{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-y:auto;padding:4px 8px 12px}.UserPermissionEditor_moduleItem__GrWNX{grid-gap:10px;align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;cursor:pointer;display:grid;gap:10px;grid-template-columns:16px 1fr auto;padding:9px 10px;text-align:left;transition:all .12s;width:100%}.UserPermissionEditor_moduleItem__GrWNX:hover{background:#4f46e50a}.UserPermissionEditor_moduleItemActive__Q7RRI{background:#eef2ff!important;border-color:#c7d2fe!important}.UserPermissionEditor_moduleIcon__ERXuI{color:#64748b;font-size:13px;text-align:center}.UserPermissionEditor_moduleItemActive__Q7RRI .UserPermissionEditor_moduleIcon__ERXuI{color:#4f46e5}.UserPermissionEditor_moduleName__hdSVY{color:#334155;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserPermissionEditor_moduleItemActive__Q7RRI .UserPermissionEditor_moduleName__hdSVY{color:#4f46e5}.UserPermissionEditor_moduleCount__7maxh{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#94a3b8;font-size:10px;font-weight:700;padding:2px 7px}.UserPermissionEditor_moduleItemActive__Q7RRI .UserPermissionEditor_moduleCount__7maxh{background:#4f46e5;border-color:#4f46e5;color:#fff}.UserPermissionEditor_noResults__dLm4o{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:12px;gap:6px;padding:24px 12px;text-align:center}.UserPermissionEditor_noResults__dLm4o i{color:#cbd5e1;font-size:18px}.UserPermissionEditor_rightPane__HSvy5{display:flex;flex-direction:column;min-height:0}.UserPermissionEditor_rightHeader__0Mrve{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.UserPermissionEditor_rightHeaderLeft__q80YL{align-items:center;display:flex;gap:12px}.UserPermissionEditor_rightHeaderLeft__q80YL>i{align-items:center;background:#eef2ff;border-radius:8px;color:#4f46e5;display:flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.UserPermissionEditor_rightHeaderLeft__q80YL h4{color:#0f172a;font-size:14px;font-weight:700;margin:0 0 2px}.UserPermissionEditor_rightHeaderLeft__q80YL p{color:#64748b;font-size:11px;margin:0}.UserPermissionEditor_selectAllBtn__YUpoc{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:6px;padding:7px 12px;transition:all .15s}.UserPermissionEditor_selectAllBtn__YUpoc:hover{background:#f5f6ff;border-color:#c7d2fe;color:#4f46e5}.UserPermissionEditor_selectAllBtn__YUpoc:disabled{cursor:not-allowed;opacity:.5}.UserPermissionEditor_selectAllBtn__YUpoc i{font-size:10px}.UserPermissionEditor_permissionGrid__ueRZM{grid-gap:10px;align-content:start;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(2,1fr);overflow-y:auto;padding:16px 18px}.UserPermissionEditor_permCard__ga9Kp{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:84px;padding:12px 14px;transition:all .15s}.UserPermissionEditor_permCard__ga9Kp:hover{background:#fafbff;border-color:#c7d2fe;box-shadow:0 2px 6px #4f46e50f;transform:translateY(-1px)}.UserPermissionEditor_permCardOn__LPEH7{background:#f5f6ff!important;border-color:#c7d2fe!important}.UserPermissionEditor_permCardSensitive__CkgFF{border-color:#fecaca}.UserPermissionEditor_permCardSensitive__CkgFF.UserPermissionEditor_permCardOn__LPEH7{background:#fef2f2!important;border-color:#fca5a5!important}.UserPermissionEditor_permCardHead__Jq9xP{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.UserPermissionEditor_permName__3q8rL{align-items:center;color:#0f172a;display:flex;flex:1 1;font-size:12.5px;font-weight:600;line-height:1.35}.UserPermissionEditor_permDesc__TJMcy{color:#64748b;flex:1 1;font-size:11px;line-height:1.45;margin:0}.UserPermissionEditor_permFoot__ZC9yU{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:2px}.UserPermissionEditor_permCode__W8Qxh{background:#0000;color:#94a3b8;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:10px;max-width:65%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.UserPermissionEditor_tag__O-D5o{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:9.5px;font-weight:700;gap:4px;letter-spacing:.02em;padding:2px 7px}.UserPermissionEditor_tagAdded__D5piJ{background:#dcfce7;color:#166534}.UserPermissionEditor_tagAdded__D5piJ i{font-size:8px}.UserPermissionEditor_tagRemoved__hJBQL{background:#fee2e2;color:#991b1b}.UserPermissionEditor_tagRemoved__hJBQL i{font-size:8px}.UserPermissionEditor_switch__Q6HNw{background:#cbd5e1;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:20px;padding:0;position:relative;transition:background .18s;width:36px}.UserPermissionEditor_switch__Q6HNw:disabled{cursor:not-allowed;opacity:.5}.UserPermissionEditor_switchKnob__Xc4ij{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:16px;left:2px;position:absolute;top:2px;transition:transform .18s;width:16px}.UserPermissionEditor_switchOn__91nUI{background:#4f46e5}.UserPermissionEditor_switchOn__91nUI .UserPermissionEditor_switchKnob__Xc4ij{transform:translateX(16px)}.UserPermissionEditor_switchSm__uK-5K{height:17px;width:30px}.UserPermissionEditor_switchSm__uK-5K .UserPermissionEditor_switchKnob__Xc4ij{height:13px;width:13px}.UserPermissionEditor_switchSm__uK-5K.UserPermissionEditor_switchOn__91nUI .UserPermissionEditor_switchKnob__Xc4ij{transform:translateX(13px)}.UserPermissionEditor_emptyPane__DJIky,.UserPermissionEditor_emptyState__HEiW6,.UserPermissionEditor_errorState__WV8Tc,.UserPermissionEditor_loadingState__Pfzmy{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:13px;gap:10px;justify-content:center;padding:60px 20px;text-align:center}.UserPermissionEditor_emptyPane__DJIky i,.UserPermissionEditor_emptyState__HEiW6 i,.UserPermissionEditor_loadingState__Pfzmy i{color:#cbd5e1;font-size:24px}.UserPermissionEditor_errorState__WV8Tc i{color:#ef4444;font-size:24px}.UserPermissionEditor_errorState__WV8Tc p{color:#991b1b;margin:0}.UserPermissionEditor_emptyState__HEiW6 h4{color:#334155;font-size:14px;font-weight:700;margin:0}.UserPermissionEditor_emptyState__HEiW6 p{color:#64748b;font-size:12px;margin:0;max-width:320px}.UserPermissionEditor_retryBtn__Dvm-F{align-items:center;background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s}.UserPermissionEditor_retryBtn__Dvm-F:hover{background:#4338ca}@media (max-width:880px){.UserPermissionEditor_body__S61Yz{grid-template-columns:1fr;min-height:0}.UserPermissionEditor_leftPane__YvHYP{border-bottom:1px solid #e8eaef;border-right:none;max-height:220px}.UserPermissionEditor_moduleList__9\+YPg{flex-direction:row;flex-wrap:wrap;overflow-x:auto;overflow-y:visible}.UserPermissionEditor_moduleItem__GrWNX{flex-shrink:0;width:auto}.UserPermissionEditor_permissionGrid__ueRZM{grid-template-columns:1fr}}.UserPermissionEditor_subPageList__xezAf{display:flex;flex-direction:column;gap:20px;padding:4px 0}.UserPermissionEditor_subPageBlock__s7h9Y{background:#fafbfc;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px}.UserPermissionEditor_subPageHeader__-1Mrr{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.UserPermissionEditor_subPageHeaderLeft__6Fpcv{align-items:center;display:flex;gap:10px}.UserPermissionEditor_subPageIcon__OqJ\+v{color:#667eea;font-size:16px;text-align:center;width:20px}.UserPermissionEditor_subPageTitle__c6wzf{color:#1f2937;font-size:14px;font-weight:600;letter-spacing:.1px}.UserPermissionEditor_subPageCount__\+w5fU{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#6b7280;font-size:11px;font-weight:600;padding:3px 8px}.UserPermissionEditor_subPageToggleAll__4pmr1{background:#0000;border:1px solid #d1d5db;border-radius:6px;color:#4b5563;cursor:pointer;font-size:11px;font-weight:600;padding:5px 10px;transition:all .15s ease}.UserPermissionEditor_subPageToggleAll__4pmr1:hover:not(:disabled){background:#667eea;border-color:#667eea;color:#fff}.UserPermissionEditor_subPageToggleAll__4pmr1:disabled{cursor:not-allowed;opacity:.5}.UserPermissionEditor_subPageBlock__s7h9Y .UserPermissionEditor_permissionGrid__ueRZM{gap:10px}.UserSettings_pageWrapper__hhDmb{background:#f7f8fa;min-height:100vh;padding:16px 20px}.UserSettings_container__9kbqL{margin:0 auto;max-width:1400px}.UserSettings_formPageContainer__FGQT5{margin:0 auto;max-width:1000px;padding:16px 20px}.UserSettings_formPageHeader__30phx{align-items:center;background:#fff;border:1px solid #e8eaef;border-radius:12px;box-shadow:0 1px 2px #00000005;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.UserSettings_formPageHeaderLeft__DCawa{align-items:center;display:flex;gap:12px;min-width:0}.UserSettings_formPageHeaderLeft__DCawa h1{color:#0f172a;font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 2px}.UserSettings_formPageHeaderLeft__DCawa p{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px;margin:0}.UserSettings_formPageHeaderRight__unOUA{align-items:center;display:flex;flex-shrink:0;gap:8px}.UserSettings_backButton__3mZaP{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:34px;justify-content:center;transition:all .15s;width:34px}.UserSettings_backButton__3mZaP:hover{background:#f5f6ff;border-color:#c7d2fe;color:#4f46e5}.UserSettings_tagIdWrapper__T2gcd{align-items:stretch;display:flex;gap:6px;position:relative}.UserSettings_tagIdWrapper__T2gcd input{flex:1 1;min-width:0}.UserSettings_tagIdGenerateBtn__qXgxI{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;justify-content:center;transition:all .15s;width:38px}.UserSettings_tagIdGenerateBtn__qXgxI:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5;transform:rotate(15deg)}.UserSettings_tagIdGenerateBtn__qXgxI:active{transform:rotate(45deg) scale(.95)}.UserSettings_breadcrumb__RzaEU{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:8px;margin-bottom:12px}.UserSettings_breadcrumb__RzaEU i{color:#cbd5e1;font-size:8px}.UserSettings_crumbLink__4tmwV{background:none;border:none;color:#64748b;cursor:pointer;font-size:12px;font-weight:500;padding:0;transition:color .15s}.UserSettings_crumbLink__4tmwV:hover{color:#4f46e5}.UserSettings_crumbCurrent__0Uxxk{color:#1e293b;font-size:12px;font-weight:600}.UserSettings_headerCard__7Qtk1{align-items:center;background:#fff;border:1px solid #e8eaef;border-radius:12px;box-shadow:0 1px 2px #00000005;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:14px 18px}.UserSettings_headerCardLeft__64EY0{align-items:center;display:flex;gap:14px;min-width:0}.UserSettings_headerIcon__-kbVr{align-items:center;background:linear-gradient(135deg,#ede9fe,#e0e7ff);border-radius:10px;color:#6366f1;display:flex;flex-shrink:0;font-size:17px;height:42px;justify-content:center;width:42px}.UserSettings_headerCardInfo__\+-tnq{min-width:0}.UserSettings_headerCardInfo__\+-tnq h1{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0 0 1px}.UserSettings_headerCardInfo__\+-tnq p{color:#64748b;font-size:12px;margin:0}.UserSettings_headerCardActions__jfxNq{align-items:center;display:flex;flex-shrink:0;gap:6px}.UserSettings_iconButton__zVx3i{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:34px;justify-content:center;transition:all .15s;width:34px}.UserSettings_iconButton__zVx3i:hover{background:#f5f6ff;border-color:#c7d2fe;color:#4f46e5}.UserSettings_filterButton__8wbVN{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;height:34px;padding:7px 12px;transition:all .15s}.UserSettings_filterButton__8wbVN:hover{border-color:#c7d2fe;color:#4f46e5}.UserSettings_filterButtonActive__Op3iC{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.UserSettings_filterCountBadge__lx9\+L{background:#4f46e5;border-radius:10px;color:#fff;font-size:10px;font-weight:700;min-width:16px;padding:1px 6px;text-align:center}.UserSettings_filterButtonActive__Op3iC .UserSettings_filterCountBadge__lx9\+L{background:#fff;color:#4f46e5}.UserSettings_primaryButton__RkJPe{align-items:center;background:#4f46e5;border:1px solid #4f46e5;border-radius:8px;box-shadow:0 1px 2px #4f46e526;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;height:34px;padding:7px 14px;transition:all .15s}.UserSettings_primaryButton__RkJPe:hover{background:#4338ca;border-color:#4338ca}.UserSettings_primaryButton__RkJPe:disabled{cursor:not-allowed;opacity:.5}.UserSettings_tabStrip__B9tsw{background:#fff;border:1px solid #e8eaef;border-radius:10px;box-shadow:0 1px 2px #00000005;display:flex;gap:3px;margin-bottom:12px;padding:3px;width:-webkit-fit-content;width:fit-content}.UserSettings_tabItem__g55MT{align-items:center;background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:7px;padding:7px 14px;transition:all .15s}.UserSettings_tabItem__g55MT i{color:#94a3b8;font-size:11px}.UserSettings_tabItem__g55MT:hover{background:#f8fafc;color:#1e293b}.UserSettings_tabItemActive__QleN\+{background:#eef2ff!important;color:#4f46e5!important;font-weight:600}.UserSettings_tabItemActive__QleN\+ i{color:#4f46e5!important}.UserSettings_tabCount__Zt27t{background:#f1f5f9;border-radius:10px;color:#64748b;font-size:10px;font-weight:600;min-width:18px;padding:1px 6px;text-align:center}.UserSettings_tabItemActive__QleN\+ .UserSettings_tabCount__Zt27t{background:#fff;color:#4f46e5}.UserSettings_searchToolbar__8nZmZ{margin-bottom:12px}.UserSettings_searchInputLarge__XKHQ0{background:#fff;border:1px solid #e8eaef;border-radius:10px;box-shadow:0 1px 2px #00000005;position:relative;transition:all .15s}.UserSettings_searchInputLarge__XKHQ0:focus-within{border-color:#c7d2fe;box-shadow:0 0 0 3px #4f46e50f}.UserSettings_searchInputLarge__XKHQ0 i{color:#94a3b8;font-size:13px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.UserSettings_searchInputLarge__XKHQ0 input{background:#0000;border:none;border-radius:10px;color:#1e293b;font-size:13px;outline:none;padding:10px 40px 10px 38px;width:100%}.UserSettings_searchInputLarge__XKHQ0 input::placeholder{color:#94a3b8}.UserSettings_searchClearBtn__ErpBo{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .15s;width:24px}.UserSettings_searchClearBtn__ErpBo:hover{background:#e2e8f0;color:#1e293b}.UserSettings_filtersPanel__6lWUa{animation:UserSettings_slideDown__B49pu .18s ease;background:#fff;border:1px solid #e8eaef;border-radius:10px;box-shadow:0 1px 2px #00000005;margin-bottom:12px;padding:14px 16px}.UserSettings_filtersGrid__ewNET{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.UserSettings_filterField__9IQ7r{display:flex;flex-direction:column;gap:5px}.UserSettings_filterField__9IQ7r label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.UserSettings_filterField__9IQ7r input,.UserSettings_filterField__9IQ7r select{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#1e293b;font-size:12px;padding:8px 10px;transition:all .15s;width:100%}.UserSettings_filterField__9IQ7r input:focus,.UserSettings_filterField__9IQ7r select:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514;outline:none}.UserSettings_searchInputWrapper__0xpg5{position:relative}.UserSettings_searchInputWrapper__0xpg5 i{color:#94a3b8;font-size:11px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.UserSettings_searchInputWrapper__0xpg5 input{padding-left:28px}.UserSettings_filtersFooter__xQmLs{border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;margin-top:10px;padding-top:10px}.UserSettings_clearFiltersBtn__8BPkZ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#64748b;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:5px;padding:6px 12px;transition:all .15s}.UserSettings_clearFiltersBtn__8BPkZ:hover{background:#f8fafc;color:#1e293b}@keyframes UserSettings_slideDown__B49pu{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.UserSettings_tableCard__mCbZT{background:#fff;border:1px solid #e8eaef;border-radius:10px;box-shadow:0 1px 2px #00000005;overflow:hidden}.UserSettings_tableScroll__W4Xva{overflow-x:auto}.UserSettings_cleanTable__g56vq{border-collapse:collapse;width:100%}.UserSettings_cleanTable__g56vq thead{background:#fafbfc}.UserSettings_cleanTable__g56vq th{border-bottom:1px solid #e8eaef;color:#64748b;font-size:10px;font-weight:600;letter-spacing:.04em;padding:9px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.UserSettings_cleanTable__g56vq td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:12px;padding:10px 14px;vertical-align:middle}.UserSettings_cleanTable__g56vq tbody tr:last-child td{border-bottom:none}.UserSettings_clickableRow__WRWuQ{cursor:pointer;transition:background .12s}.UserSettings_clickableRow__WRWuQ:hover{background:#fafbfc}.UserSettings_colActions__Jsate{text-align:right;width:150px}.UserSettings_tableFooter__GjvEw{background:#fafbfc;border-top:1px solid #f1f5f9;color:#94a3b8;font-size:11px;padding:10px 16px}.UserSettings_userCell__H9ktC{align-items:center;display:flex;gap:10px}.UserSettings_avatar__b5IKo{border-radius:8px;flex-shrink:0;font-size:11px;height:30px;width:30px}.UserSettings_avatarLarge__RFU9a,.UserSettings_avatar__b5IKo{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;display:flex;font-weight:700;justify-content:center}.UserSettings_avatarLarge__RFU9a{border-radius:16px;font-size:28px;height:80px;width:80px}.UserSettings_userCellInfo__K43Vh{display:flex;flex-direction:column;gap:1px;min-width:0}.UserSettings_userName__C-4bQ{color:#0f172a;font-size:12px;font-weight:600;line-height:1.3}.UserSettings_userMeta__P5SUd{color:#94a3b8;font-size:10px;line-height:1.2}.UserSettings_contactCell__\+\+Y0U{display:flex;flex-direction:column;gap:1px}.UserSettings_contactPrimary__hm6Yn{color:#334155;font-size:12px;line-height:1.3}.UserSettings_contactSecondary__MC9hn{color:#94a3b8;font-size:11px;line-height:1.2}.UserSettings_roleCell__gBJoQ{align-items:center;display:flex;gap:10px}.UserSettings_roleIcon__KWy6T{align-items:center;background:#ede9fe;border-radius:8px;color:#7c3aed;display:flex;flex-shrink:0;font-size:12px;height:30px;justify-content:center;width:30px}.UserSettings_roleCellInfo__XqRll{display:flex;flex-direction:column;gap:1px}.UserSettings_roleName__EWB8O{color:#0f172a;font-size:12px;font-weight:600;line-height:1.3}.UserSettings_roleMeta__HSGMT{color:#94a3b8;font-family:Monaco,Consolas,monospace;font-size:10px;line-height:1.2}.UserSettings_roleBadge__mt7WG{align-items:center;background:#ede9fe;border-radius:5px;color:#7c3aed;display:inline-flex;font-size:11px;font-weight:600;padding:3px 8px}.UserSettings_branchCell__smRIb{color:#334155;font-size:12px}.UserSettings_moreBadge__FgXmZ{background:#f1f5f9;border-radius:4px;color:#64748b;display:inline-flex;font-size:10px;font-weight:600;margin-left:5px;padding:1px 5px}.UserSettings_dateText__0ldOU{color:#334155;font-size:12px}.UserSettings_mutedText__8bN3\+{color:#94a3b8;font-size:12px;font-style:italic}.UserSettings_descText__Mt9-z{color:#64748b;display:block;font-size:12px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserSettings_softBadge__wX4QQ{align-items:center;background:#f1f5f9;border-radius:5px;color:#64748b;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 8px}.UserSettings_softBadge__wX4QQ i{color:#94a3b8;font-size:9px}.UserSettings_statusBadge__AuBDY{align-items:center;border-radius:20px;display:inline-flex;font-size:10px;font-weight:600;gap:5px;padding:3px 9px}.UserSettings_statusDot__lrDQU{background:currentColor;border-radius:50%;height:5px;width:5px}.UserSettings_statusActive__r0gcf{background:#ecfdf5;color:#059669}.UserSettings_statusInactive__6J\+PH{background:#fef2f2;color:#dc2626}.UserSettings_typeSystem__hFcL5{align-items:center;background:#fef3c7;border-radius:5px;color:#92400e;display:inline-flex;font-size:10px;font-weight:600;gap:5px;padding:3px 8px}.UserSettings_typeSystem__hFcL5 i{font-size:9px}.UserSettings_typeCustom__zMpGx{align-items:center;background:#dbeafe;border-radius:5px;color:#1e40af;display:inline-flex;font-size:10px;font-weight:600;gap:5px;padding:3px 8px}.UserSettings_typeCustom__zMpGx i{font-size:9px}.UserSettings_rowActions__icbTS{align-items:center;display:flex;gap:3px;justify-content:flex-end}.UserSettings_rowActionBtn__MwZwJ{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;font-size:11px;height:28px;justify-content:center;transition:all .15s;width:28px}.UserSettings_rowActionBtn__MwZwJ:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.UserSettings_rowActionBtn__MwZwJ:disabled{cursor:not-allowed;opacity:.35}.UserSettings_rowActionBtnDanger__j5NUo:hover:not(:disabled){background:#fef2f2;border-color:#fecaca;color:#dc2626}.UserSettings_emptyState__XRJzS{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 24px;text-align:center}.UserSettings_emptyIcon__Xbhop{align-items:center;background:#f1f5f9;border-radius:50%;display:flex;height:72px;justify-content:center;margin-bottom:18px;width:72px}.UserSettings_emptyIcon__Xbhop i{color:#94a3b8;font-size:28px}.UserSettings_emptyState__XRJzS h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 6px}.UserSettings_emptyState__XRJzS p{color:#94a3b8;font-size:13px;margin:0 0 20px}.UserSettings_secondaryButton__yXfBV{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:9px 16px;transition:all .15s}.UserSettings_secondaryButton__yXfBV:hover{background:#f5f6ff;border-color:#c7d2fe;color:#4f46e5}.UserSettings_loadingState__gIMd1{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:80px 24px}.UserSettings_spinner__pZjjx{animation:UserSettings_spin__v7gE6 .7s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#4f46e5;height:36px;width:36px}.UserSettings_loadingState__gIMd1 p{color:#94a3b8;font-size:13px;margin:0}@keyframes UserSettings_spin__v7gE6{to{transform:rotate(1turn)}}.UserSettings_toast__PCscx{align-items:center;animation:UserSettings_slideIn__860e3 .25s ease;border-radius:10px;box-shadow:0 10px 30px #0000001f;display:flex;font-size:13px;font-weight:500;gap:12px;max-width:400px;padding:14px 18px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes UserSettings_slideIn__860e3{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.UserSettings_toastClose__02Jm-{background:none;border:none;color:inherit;cursor:pointer;font-size:14px;margin-left:4px;opacity:.7;padding:0}.UserSettings_toastClose__02Jm-:hover{opacity:1}.UserSettings_toastSuccess__HwJsM{background:#fff;border:1px solid #a7f3d0;border-left:3px solid #10b981;color:#065f46}.UserSettings_toastError__Lf9ei{background:#fff;border:1px solid #fecaca;border-left:3px solid #ef4444;color:#991b1b}.UserSettings_toastInfo__zOUjA{background:#fff;border:1px solid #bfdbfe;border-left:3px solid #4f46e5;color:#1e40af}@media (max-width:1024px){.UserSettings_pageWrapper__hhDmb{padding:16px}.UserSettings_headerCard__7Qtk1{padding:18px}.UserSettings_colActions__Jsate{width:auto}}@media (max-width:768px){.UserSettings_pageWrapper__hhDmb{padding:12px}.UserSettings_headerCard__7Qtk1{align-items:flex-start;flex-direction:column;gap:16px}.UserSettings_headerCardActions__jfxNq{flex-wrap:wrap;width:100%}.UserSettings_headerCardActions__jfxNq button{flex:1 1;justify-content:center;min-width:80px}.UserSettings_iconButton__zVx3i{flex:0 0 38px!important}.UserSettings_tabStrip__B9tsw{overflow-x:auto;width:100%}.UserSettings_tabItem__g55MT span:not(.UserSettings_tabCount__Zt27t){display:none}.UserSettings_filtersGrid__ewNET{grid-template-columns:1fr}}.UserSettings_formCard__tOAn2{background:#fff;border:1px solid #e8eaef;border-radius:12px;box-shadow:0 1px 2px #00000005;overflow:hidden}.UserSettings_tabsContainer__OoAxG{background:#fafbfc;border-bottom:1px solid #e8eaef}.UserSettings_tabs__FfNnR{display:flex;gap:2px;overflow-x:auto;padding:0 16px}.UserSettings_tab__vnexi{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:7px;margin-bottom:-1px;padding:11px 14px;transition:all .15s;white-space:nowrap}.UserSettings_tab__vnexi i{font-size:12px}.UserSettings_tab__vnexi:hover{background:#4f46e50a;color:#1e293b}.UserSettings_activeTab__CEZEr{background:#fff!important;border-bottom-color:#4f46e5!important;color:#4f46e5!important}.UserSettings_tabBadge__zTUyg{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:10px;font-weight:700;min-width:18px;padding:1px 7px;text-align:center}.UserSettings_activeTab__CEZEr .UserSettings_tabBadge__zTUyg{background:#4f46e5;color:#fff}.UserSettings_tabContent__Ve7zE{animation:UserSettings_fadeIn__ied5w .2s ease;padding:18px}@keyframes UserSettings_fadeIn__ied5w{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.UserSettings_formGrid__LdPwb{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.UserSettings_formGroup__Zujaw{display:flex;flex-direction:column;gap:5px}.UserSettings_formGroup__Zujaw label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:5px}.UserSettings_formGroup__Zujaw input,.UserSettings_formGroup__Zujaw select,.UserSettings_formGroup__Zujaw textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;padding:9px 12px;transition:all .15s;width:100%}.UserSettings_formGroup__Zujaw input:focus,.UserSettings_formGroup__Zujaw select:focus,.UserSettings_formGroup__Zujaw textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514;outline:none}.UserSettings_formGroup__Zujaw input::placeholder,.UserSettings_formGroup__Zujaw textarea::placeholder{color:#94a3b8}.UserSettings_formGroup__Zujaw textarea{min-height:80px;resize:vertical}.UserSettings_inputError__gm7JS{border-color:#ef4444!important}.UserSettings_inputError__gm7JS:focus{box-shadow:0 0 0 3px #ef44441a!important}.UserSettings_errorText__U69a0{align-items:center;color:#ef4444;display:flex;font-size:12px;gap:4px}.UserSettings_required__6m0NX{color:#ef4444}.UserSettings_optional__DuDII{color:#94a3b8;font-size:12px;font-weight:400}.UserSettings_fieldError__mOIj2{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:13px;gap:8px;margin-bottom:16px;padding:12px 16px}.UserSettings_passwordWrapper__tTSpJ{align-items:center;display:flex;position:relative}.UserSettings_passwordWrapper__tTSpJ input{padding-right:45px}.UserSettings_passwordToggle__Ecz2h{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:16px;padding:4px;position:absolute;right:12px}.UserSettings_passwordToggle__Ecz2h:hover{color:#64748b}.UserSettings_passwordRequirements__BYklQ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:16px;padding:16px}.UserSettings_passwordRequirements__BYklQ p{color:#334155;font-size:13px;font-weight:600;margin:0 0 10px}.UserSettings_passwordRequirements__BYklQ ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.UserSettings_passwordRequirements__BYklQ li{align-items:center;color:#64748b;display:flex;font-size:12px;gap:8px}.UserSettings_passwordRequirements__BYklQ li i{color:#ef4444;font-size:12px}.UserSettings_passwordRequirements__BYklQ li.UserSettings_valid__VMg59,.UserSettings_passwordRequirements__BYklQ li.UserSettings_valid__VMg59 i{color:#059669}.UserSettings_roleSelectSection__tFbPb{margin-bottom:24px}.UserSettings_selectedRoleInfo__vBwL8{align-items:center;background:#dbeafe;border-radius:8px;color:#1e40af;display:flex;font-size:13px;gap:10px;margin-top:12px;padding:12px 16px}.UserSettings_overridesInfo__xkEAL{align-items:flex-start;background:#fef3c7;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:10px;margin-bottom:20px;padding:12px 16px}.UserSettings_sectionDivider__qMQCJ{align-items:center;display:flex;gap:16px;margin:24px 0}.UserSettings_sectionDivider__qMQCJ:after,.UserSettings_sectionDivider__qMQCJ:before{background:#e2e8f0;content:"";flex:1 1;height:1px}.UserSettings_sectionDivider__qMQCJ span{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.UserSettings_branchHeader__gcVdu{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.UserSettings_branchHeader__gcVdu p{color:#64748b;font-size:14px;margin:0}.UserSettings_branchGrid__ObDjy{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.UserSettings_branchCard__Wx4t\+{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:16px;position:relative;transition:all .2s}.UserSettings_branchCard__Wx4t\+:hover{background:#f5f6ff;border-color:#4f46e5}.UserSettings_branchCard__Wx4t\+.UserSettings_selected__SFKWc{background:#ede9fe;border-color:#4f46e5}.UserSettings_branchCheckbox__-l5aN{align-items:center;display:flex;justify-content:center}.UserSettings_branchCheckbox__-l5aN input{accent-color:#4f46e5;cursor:pointer;height:20px;width:20px}.UserSettings_branchInfo__FbOWs{flex:1 1;min-width:0}.UserSettings_branchInfo__FbOWs h5{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 4px}.UserSettings_branchInfo__FbOWs p{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px;margin:0 0 2px}.UserSettings_branchInfo__FbOWs p i{color:#94a3b8;font-size:11px}.UserSettings_branchSelected__QHxnV{color:#4f46e5;font-size:20px;position:absolute;right:12px;top:12px}.UserSettings_mainBadge__rjZza{align-items:center;background:#fef3c7;border-radius:4px;color:#92400e;display:inline-flex;font-size:10px;font-weight:600;gap:4px;padding:2px 8px}.UserSettings_mainBadge__rjZza i{font-size:10px}.UserSettings_settingsGrid__LV0ov{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.UserSettings_settingCard__MboUJ{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;padding:20px}.UserSettings_settingInfo__dWhkM{flex:1 1}.UserSettings_settingInfo__dWhkM h4{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 4px}.UserSettings_settingInfo__dWhkM h4 i{color:#4f46e5;font-size:16px}.UserSettings_settingInfo__dWhkM p{color:#64748b;font-size:12px;margin:0}.UserSettings_switch__me3It{display:inline-block;height:28px;position:relative;width:50px}.UserSettings_switch__me3It input{height:0;opacity:0;width:0}.UserSettings_slider__SPErv{background:#cbd5e1;border-radius:28px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.UserSettings_slider__SPErv:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #00000026;content:"";height:22px;left:3px;position:absolute;transition:.3s;width:22px}.UserSettings_switch__me3It input:checked+.UserSettings_slider__SPErv{background:#4f46e5}.UserSettings_switch__me3It input:checked+.UserSettings_slider__SPErv:before{transform:translateX(22px)}.UserSettings_switch__me3It input:focus+.UserSettings_slider__SPErv{box-shadow:0 0 0 3px #4f46e533}.UserSettings_formActions__Jlntm{background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:10px;justify-content:flex-end;padding:14px 18px}.UserSettings_cancelButton__TDIME{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.UserSettings_cancelButton__TDIME:hover{background:#f1f5f9;color:#334155}.UserSettings_cancelButton__TDIME:disabled{cursor:not-allowed;opacity:.5}.UserSettings_submitButton__NutUF{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;box-shadow:0 2px 8px #4f46e54d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.UserSettings_submitButton__NutUF:hover{box-shadow:0 4px 12px #4f46e566;transform:translateY(-1px)}.UserSettings_submitButton__NutUF:disabled{cursor:not-allowed;opacity:.6;transform:none}.UserSettings_alert__kGut5{align-items:center;animation:UserSettings_slideDown__B49pu .3s ease;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px 18px}.UserSettings_alertSuccess__7PtGn{background:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.UserSettings_alertError__5U9Bh{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.UserSettings_alertInfo__YA1\+w{background:#dbeafe;border:1px solid #bfdbfe;color:#1e40af}.UserSettings_alert__kGut5 i{font-size:18px}.UserSettings_alert__kGut5 button{background:none;border:none;color:inherit;cursor:pointer;font-size:18px;margin-left:auto;opacity:.7}.UserSettings_alert__kGut5 button:hover{opacity:1}.UserSettings_profileCard__1zxYo{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f;display:flex;justify-content:space-between;margin-bottom:20px;padding:24px}.UserSettings_profileLeft__xwZqP{align-items:center;display:flex;gap:20px}.UserSettings_profileInfo__Bvy9J h2{color:#0f172a;font-size:22px;font-weight:700;margin:0 0 4px}.UserSettings_position__iyuc4{color:#64748b;display:block;font-size:14px;margin-bottom:8px}.UserSettings_profileMeta__WW65q{display:flex;gap:10px}.UserSettings_adminBadge__hJKiK{align-items:center;background:#fef3c7;border-radius:20px;color:#92400e;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px}.UserSettings_profileRight__tCT6m{display:flex;gap:24px}.UserSettings_profileStat__nXGt4{align-items:center;background:#f8fafc;border-radius:10px;display:flex;gap:12px;padding:12px 16px}.UserSettings_profileStat__nXGt4 i{color:#4f46e5;font-size:16px}.UserSettings_profileStat__nXGt4 .UserSettings_statValue__cfDru{color:#0f172a;display:block;font-size:14px;font-weight:600}.UserSettings_profileStat__nXGt4 .UserSettings_statLabel__Cigx5{color:#94a3b8;font-size:11px}.UserSettings_contentCard__bQCmr{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f;margin-bottom:20px}.UserSettings_section__563wV{animation:UserSettings_fadeIn__ied5w .2s ease;padding:24px}.UserSettings_sectionHeader__-k6i7{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.UserSettings_sectionHeader__-k6i7 h3{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:700;gap:10px;margin:0}.UserSettings_sectionHeader__-k6i7 h3 i{color:#4f46e5}.UserSettings_detailsGrid__ihP\+Z{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.UserSettings_detailRow__Zf2Le{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;display:flex;justify-content:space-between;padding:14px 16px}.UserSettings_detailLabel__Stxq6{color:#64748b;font-size:13px}.UserSettings_detailValue__BrhKN{color:#0f172a;font-size:13px;font-weight:600}.UserSettings_badge__mBFJ5{border-radius:6px;font-size:11px;font-weight:600;padding:4px 10px}.UserSettings_badgeSuccess__dyRfG{background:#d1fae5;color:#065f46}.UserSettings_badgeDanger__Ayq\+u{background:#fee2e2;color:#991b1b}.UserSettings_notesSection__\+4F9v{background:#fffbeb;border:1px solid #fef3c7;border-radius:10px;margin-top:20px;padding:16px}.UserSettings_notesSection__\+4F9v h4{align-items:center;color:#92400e;display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 8px}.UserSettings_notesSection__\+4F9v p{color:#78716c;font-size:13px;margin:0}.UserSettings_permStats__e7DMh{display:flex;gap:12px}.UserSettings_permStatItem__4hEeH{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px}.UserSettings_permStatItem__4hEeH i{font-size:10px}.UserSettings_permAdded__QRkQK{color:#059669}.UserSettings_permRemoved__dqZfK{color:#dc2626}.UserSettings_permFilterTabs__voHbT{display:flex;gap:8px;margin-bottom:20px}.UserSettings_filterTab__YZZfO{background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .2s}.UserSettings_filterTab__YZZfO:hover:not(:disabled){background:#e2e8f0}.UserSettings_filterTab__YZZfO:disabled{cursor:not-allowed;opacity:.5}.UserSettings_filterTabActive__wNFoO{background:#4f46e5!important;color:#fff!important}.UserSettings_permModules__U6fLG{display:flex;flex-direction:column;gap:12px}.UserSettings_permModule__tinUU{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.UserSettings_permModuleHeader__qIXHU{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:background .2s}.UserSettings_permModuleHeader__qIXHU:hover{background:#f1f5f9}.UserSettings_permModuleLeft__w8gEk{align-items:center;display:flex;gap:12px}.UserSettings_permModuleIcon__5DSm\+{align-items:center;border-radius:8px;display:flex;font-size:14px;height:36px;justify-content:center;width:36px}.UserSettings_permModuleName__juLbA{color:#0f172a;display:block;font-size:14px;font-weight:600}.UserSettings_permModuleCount__Yam50{color:#94a3b8;font-size:11px}.UserSettings_permModuleContent__pHrZh{border-top:1px solid #e2e8f0}.UserSettings_permItem__UGg8f{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;padding:12px 16px}.UserSettings_permItem__UGg8f:last-child{border-bottom:none}.UserSettings_permIcon__FNhiw{align-items:center;border-radius:6px;display:flex;font-size:10px;height:24px;justify-content:center;width:24px}.UserSettings_permRole__cTWXU .UserSettings_permIcon__FNhiw{background:#dbeafe;color:#2563eb}.UserSettings_permAdded__QRkQK .UserSettings_permIcon__FNhiw{background:#d1fae5;color:#059669}.UserSettings_permRemoved__dqZfK .UserSettings_permIcon__FNhiw{background:#fee2e2;color:#dc2626}.UserSettings_permDetails__WtVSD{flex:1 1;min-width:0}.UserSettings_permName__L88ZS{color:#0f172a;display:block;font-size:13px;font-weight:500}.UserSettings_permCode__-jM2X{color:#94a3b8;font-size:11px}.UserSettings_permStatus__8BU\+m{border-radius:4px;font-size:10px;font-weight:600;padding:3px 8px}.UserSettings_statusRole__UpSRr{background:#dbeafe;color:#1e40af}.UserSettings_statusAdded__Hip17{background:#d1fae5;color:#065f46}.UserSettings_statusRemoved__6K4Yl{background:#fee2e2;color:#991b1b}.UserSettings_branchesGrid__a39Lh{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.UserSettings_branchItem__5r2lb{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:14px;padding:16px}.UserSettings_branchIcon__YCeoq{align-items:center;background:#dbeafe;border-radius:10px;color:#2563eb;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.UserSettings_branchName__1pBAS{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px}.UserSettings_branchCode__DCrhy{color:#64748b;font-size:12px}.UserSettings_dangerZone__NRR42{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;display:flex;justify-content:space-between;padding:20px}.UserSettings_dangerHeader__hfWyA{align-items:center;display:flex;gap:14px}.UserSettings_dangerHeader__hfWyA i{color:#ef4444;font-size:24px}.UserSettings_dangerHeader__hfWyA h4{color:#991b1b;font-size:16px;font-weight:700;margin:0 0 4px}.UserSettings_dangerHeader__hfWyA p{color:#b91c1c;font-size:13px;margin:0}.UserSettings_dangerBtn__HkZEH{align-items:center;background:#ef4444;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.UserSettings_dangerBtn__HkZEH:hover{background:#dc2626}.UserSettings_dangerBtn__HkZEH:disabled{cursor:not-allowed;opacity:.5}.UserSettings_secondaryBtn__3H\+e7{background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px}.UserSettings_modalOverlay__9OWA7{align-items:center;animation:UserSettings_fadeIn__ied5w .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.UserSettings_modalContent__s-b4V,.UserSettings_modal__Ia9jG{animation:UserSettings_slideUp__zzoDr .3s;background:#fff;border-radius:16px;box-shadow:0 25px 60px #00000040;max-width:480px;overflow:hidden;width:100%}@keyframes UserSettings_slideUp__zzoDr{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.UserSettings_modalHeader__Hiwi2{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);display:flex;justify-content:space-between;padding:20px 24px}.UserSettings_modalHeader__Hiwi2 h3{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;gap:10px;margin:0}.UserSettings_modalHeader__Hiwi2 h3 i{color:#ffffffe6;font-size:16px}.UserSettings_modalHeader__Hiwi2 button{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;padding:8px;transition:all .2s;width:32px}.UserSettings_modalHeader__Hiwi2 button:hover{background:#ffffff40}.UserSettings_modalBody__zmzkJ{padding:24px}.UserSettings_modalBody__zmzkJ p{color:#64748b;font-size:14px;margin:0 0 20px;text-align:center}.UserSettings_modalBody__zmzkJ p strong{color:#0f172a}.UserSettings_modalBody__zmzkJ .UserSettings_formGroup__Zujaw{margin-bottom:16px}.UserSettings_modalBody__zmzkJ .UserSettings_formGroup__Zujaw:last-child{margin-bottom:0}.UserSettings_modalError__DRcsE{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;display:flex;font-size:13px;gap:10px;margin-bottom:20px;padding:12px 16px}.UserSettings_modalError__DRcsE i{font-size:16px}.UserSettings_warningBox__omJr1{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;gap:14px;padding:16px}.UserSettings_warningBox__omJr1 i{color:#ef4444;font-size:20px}.UserSettings_warningBox__omJr1 strong{color:#991b1b;display:block;margin-bottom:4px}.UserSettings_warningBox__omJr1 p{color:#b91c1c;font-size:13px;margin:0}.UserSettings_modalFooter__ySeZU{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.UserSettings_modalFooter__ySeZU .UserSettings_cancelButton__TDIME{background:#fff;border:1.5px solid #e2e8f0;color:#64748b}.UserSettings_modalFooter__ySeZU .UserSettings_cancelButton__TDIME:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.UserSettings_modalFooter__ySeZU .UserSettings_submitButton__NutUF{justify-content:center;min-width:120px}@media (max-width:1024px){.UserSettings_detailsGrid__ihP\+Z{grid-template-columns:1fr}.UserSettings_profileCard__1zxYo{align-items:flex-start;flex-direction:column;gap:20px}.UserSettings_profileRight__tCT6m{flex-wrap:wrap;width:100%}.UserSettings_formGrid__LdPwb,.UserSettings_settingsGrid__LV0ov{grid-template-columns:1fr}}@media (max-width:768px){.UserSettings_formPageContainer__FGQT5{padding:16px}.UserSettings_branchGrid__ObDjy,.UserSettings_branchesGrid__a39Lh{grid-template-columns:1fr}.UserSettings_dangerZone__NRR42{align-items:flex-start;flex-direction:column;gap:16px}.UserSettings_tabs__FfNnR{padding:0 16px}.UserSettings_tab__vnexi{font-size:12px;padding:14px 12px}.UserSettings_tab__vnexi span{display:none}.UserSettings_tabContent__Ve7zE{padding:16px}.UserSettings_formActions__Jlntm{flex-direction:column;padding:16px}.UserSettings_formActions__Jlntm button{justify-content:center;width:100%}}.UserSettings_dataSection__VnTxS{border-bottom:1px solid #f1f5f9;margin-bottom:16px;padding-bottom:16px}.UserSettings_dataSection__VnTxS:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.UserSettings_dataSectionHeader__7Jz9n{align-items:center;display:flex;gap:10px;margin-bottom:12px}.UserSettings_dataSectionHeader__7Jz9n>i{align-items:center;background:#eef2ff;border-radius:8px;color:#4f46e5;display:flex;flex-shrink:0;font-size:12px;height:30px;justify-content:center;width:30px}.UserSettings_dataSectionHeader__7Jz9n h4{color:#0f172a;font-size:13px;font-weight:700;line-height:1.3;margin:0 0 1px}.UserSettings_dataSectionHeader__7Jz9n p{color:#64748b;font-size:11px;line-height:1.3;margin:0}.ViewUserPage_pageWrapper__GVaiu{background:#f8fafc;min-height:100vh;padding:24px}.ViewUserPage_dashboardContainer__o1FP-{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1400px}.ViewUserPage_loadingContainer__3N4Hn{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:60vh}.ViewUserPage_spinner__uZa5C{animation:ViewUserPage_spin__hbCm6 .8s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:48px;width:48px}@keyframes ViewUserPage_spin__hbCm6{to{transform:rotate(1turn)}}.ViewUserPage_toast__0Nlck{align-items:center;animation:ViewUserPage_slideIn__j4KqR .25s ease;background:#fff;border-left:4px solid #667eea;border-radius:10px;box-shadow:0 10px 30px #00000026;display:flex;gap:12px;max-width:480px;min-width:320px;padding:14px 18px;position:fixed;right:24px;top:24px;z-index:9999}@keyframes ViewUserPage_slideIn__j4KqR{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.ViewUserPage_toastSuccess__IQRyM{border-left-color:#10b981}.ViewUserPage_toastError__UXqVZ{border-left-color:#ef4444}.ViewUserPage_toastInfo__siD9m{border-left-color:#3b82f6}.ViewUserPage_toast__0Nlck i{font-size:18px}.ViewUserPage_toastSuccess__IQRyM i{color:#10b981}.ViewUserPage_toastError__UXqVZ i{color:#ef4444}.ViewUserPage_toastInfo__siD9m i{color:#3b82f6}.ViewUserPage_toast__0Nlck span{color:#1e293b;flex:1 1;font-size:14px;font-weight:500}.ViewUserPage_toastClose__6hNtm{align-items:center;background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .15s}.ViewUserPage_toastClose__6hNtm:hover{background:#f1f5f9;color:#1e293b}.ViewUserPage_pageHeader__UvYok{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;flex-wrap:wrap;justify-content:space-between;padding:20px 24px}.ViewUserPage_headerLeft__TCSdz,.ViewUserPage_pageHeader__UvYok{align-items:center;display:flex;gap:16px}.ViewUserPage_headerLeft__TCSdz h1{align-items:center;color:#1e293b;display:flex;font-size:22px;font-weight:700;gap:10px;margin:0}.ViewUserPage_headerLeft__TCSdz h1 i{color:#667eea}.ViewUserPage_headerSubtitle__t7A-D{color:#64748b;font-family:SF Mono,Monaco,monospace;font-size:13px;margin:4px 0 0}.ViewUserPage_backBtn__S488u{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .15s;width:40px}.ViewUserPage_backBtn__S488u:hover{background:#e2e8f0;color:#1e293b;transform:translateX(-2px)}.ViewUserPage_headerActions__u7YS2{align-items:center;display:flex;gap:8px}.ViewUserPage_actionBtn__nGr10{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:all .15s;width:40px}.ViewUserPage_actionBtn__nGr10:hover{background:#e2e8f0;border-color:#cbd5e1;color:#667eea}.ViewUserPage_saveBtn__IJJPY{align-items:center;background:#667eea;border:none;border-radius:10px;box-shadow:0 2px 4px #667eea40;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .15s}.ViewUserPage_saveBtn__IJJPY:hover{background:#5568d3;box-shadow:0 4px 8px #667eea59;transform:translateY(-1px)}.ViewUserPage_saveBtn__IJJPY:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none}.ViewUserPage_profileCard__eIdkJ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:24px}.ViewUserPage_profileLeft__Eppzn{align-items:center;display:flex;flex:1 1;gap:20px;min-width:280px}.ViewUserPage_avatarLarge__9u\+eh,.ViewUserPage_logoPlaceholder__aOwYR{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:flex;flex-shrink:0;font-size:28px;font-weight:700;height:80px;justify-content:center;letter-spacing:1px;width:80px}.ViewUserPage_logo__tEGjb{border:1px solid #e2e8f0;border-radius:16px;flex-shrink:0;height:80px;object-fit:cover;width:80px}.ViewUserPage_profileInfo__zCurf{display:flex;flex-direction:column;gap:6px}.ViewUserPage_profileInfo__zCurf h2{color:#1e293b;font-size:22px;font-weight:700;margin:0}.ViewUserPage_companyCode__V2dMH,.ViewUserPage_position__FCMNY{align-items:center;color:#64748b;display:inline-flex;font-size:13px;font-weight:500;gap:6px}.ViewUserPage_profileMeta__qEBeZ{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ViewUserPage_adminBadge__9S1Qg,.ViewUserPage_statusBadge__khPXh{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.4px;padding:4px 10px;text-transform:uppercase}.ViewUserPage_active__Ec9p\+,.ViewUserPage_statusBadge__khPXh.ViewUserPage_active__Ec9p\+{background:#d1fae5;color:#065f46}.ViewUserPage_inactive__93KJd,.ViewUserPage_statusBadge__khPXh.ViewUserPage_inactive__93KJd{background:#fee2e2;color:#991b1b}.ViewUserPage_adminBadge__9S1Qg{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.ViewUserPage_profileRight__n5LEn{display:flex;flex-wrap:wrap;gap:12px}.ViewUserPage_profileStat__W\+gOZ{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;min-width:110px;padding:12px 16px}.ViewUserPage_profileStat__W\+gOZ i{color:#667eea;flex-shrink:0;font-size:18px}.ViewUserPage_profileStat__W\+gOZ>div{display:flex;flex-direction:column;gap:2px}.ViewUserPage_profileStat__W\+gOZ .ViewUserPage_statValue__c\+LQ2{color:#1e293b;font-size:15px;font-weight:700;line-height:1.2}.ViewUserPage_profileStat__W\+gOZ .ViewUserPage_statLabel__owAq8{color:#64748b;font-size:11px;letter-spacing:.4px;text-transform:uppercase}.ViewUserPage_statsGrid__tWTZE{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ViewUserPage_statCard__qFB15{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;gap:14px;padding:16px;transition:all .15s}.ViewUserPage_statCard__qFB15:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000000f}.ViewUserPage_statIcon__XUx6p{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.ViewUserPage_statIconBlue__runh7{background:#dbeafe;color:#2563eb}.ViewUserPage_statIconGreen__KMO28{background:#d1fae5;color:#059669}.ViewUserPage_statIconPurple__dvhn4{background:#ede9fe;color:#7c3aed}.ViewUserPage_statIconOrange__t84gJ{background:#fed7aa;color:#ea580c}.ViewUserPage_statInfo__ndVTN{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ViewUserPage_statInfo__ndVTN .ViewUserPage_statValue__c\+LQ2{color:#1e293b;font-size:14px;font-weight:600;line-height:1.3;word-break:break-word}.ViewUserPage_statInfo__ndVTN .ViewUserPage_statLabel__owAq8{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ViewUserPage_quickNav__t3o58{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:4px;overflow-x:auto;padding:6px;scrollbar-width:thin}.ViewUserPage_quickNavBtn__VhiY-{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;transition:all .15s;white-space:nowrap}.ViewUserPage_quickNavBtn__VhiY-:hover{background:#f1f5f9;color:#1e293b}.ViewUserPage_quickNavActive__020qu{background:#667eea!important;box-shadow:0 2px 6px #667eea4d;color:#fff!important}.ViewUserPage_contentCard__pu6Vn,.ViewUserPage_detailsCard__Cvx1u{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000a;padding:24px}.ViewUserPage_section__2J-aE{display:flex;flex-direction:column;gap:20px}.ViewUserPage_sectionHeader__il-k3{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-bottom:16px}.ViewUserPage_sectionHeader__il-k3 h3{align-items:center;color:#1e293b;display:inline-flex;font-size:16px;font-weight:700;gap:10px;margin:0}.ViewUserPage_sectionHeader__il-k3 h3 i{color:#667eea}.ViewUserPage_detailsGrid__LkAX2{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ViewUserPage_detailRow__jOU9X{border-bottom:1px dashed #f1f5f9;display:flex;flex-direction:column;gap:4px;padding:10px 0}.ViewUserPage_detailLabel__zmOeb{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ViewUserPage_detailValue__YdoEO{color:#1e293b;font-size:14px;font-weight:500;word-break:break-word}.ViewUserPage_detailValue__YdoEO a{color:#667eea;text-decoration:none}.ViewUserPage_detailValue__YdoEO a:hover{text-decoration:underline}.ViewUserPage_badge__Ps1D1{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.4px;padding:3px 10px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.ViewUserPage_badgeSuccess__fewlX{background:#d1fae5;color:#065f46}.ViewUserPage_badgeDanger__p1RL4{background:#fee2e2;color:#991b1b}.ViewUserPage_badgeWarn__SWuxn{background:#fef3c7;color:#92400e}.ViewUserPage_badgeInfo__qkBIa{background:#dbeafe;color:#1e40af}.ViewUserPage_notesSection__6trfS{background:#f8fafc;border-left:3px solid #667eea;border-radius:8px;margin-top:8px;padding:14px 16px}.ViewUserPage_notesSection__6trfS h4{align-items:center;color:#1e293b;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 6px}.ViewUserPage_notesSection__6trfS h4 i{color:#667eea}.ViewUserPage_notesSection__6trfS p{color:#475569;font-size:13px;line-height:1.5;margin:0}.ViewUserPage_permStats__4Acpp{display:flex;flex-wrap:wrap;gap:8px}.ViewUserPage_permStatItem__ZTIlW{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.ViewUserPage_permStatItem__ZTIlW i{font-size:10px}.ViewUserPage_permAdded__H7-62{background:#d1fae5;color:#065f46}.ViewUserPage_permRemoved__xXRd7{background:#fee2e2;color:#991b1b}.ViewUserPage_permFilterTabs__R5-cj{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.ViewUserPage_filterTab__zK3-\+{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px;transition:all .15s}.ViewUserPage_filterTab__zK3-\+:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.ViewUserPage_filterTabActive__juYH8{background:#667eea!important;border-color:#667eea!important;color:#fff!important}.ViewUserPage_filterTab__zK3-\+:disabled{cursor:not-allowed;opacity:.4}.ViewUserPage_permModules__zKUp3{display:flex;flex-direction:column;gap:10px}.ViewUserPage_permModule__wpX51{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.ViewUserPage_permModuleHeader__Rj2hp{align-items:center;background:#f8fafc;cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:background .15s;-webkit-user-select:none;user-select:none}.ViewUserPage_permModuleHeader__Rj2hp:hover{background:#f1f5f9}.ViewUserPage_permModuleLeft__xbljk{align-items:center;display:flex;gap:12px}.ViewUserPage_permModuleIcon__\+G5c1{align-items:center;border-radius:8px;display:flex;font-size:14px;height:36px;justify-content:center;width:36px}.ViewUserPage_permModuleName__ZIDVR{color:#1e293b;display:block;font-size:14px;font-weight:700}.ViewUserPage_permModuleCount__7zWFf{color:#64748b;display:block;font-size:11px;margin-top:2px}.ViewUserPage_permModuleHeader__Rj2hp>i{color:#94a3b8}.ViewUserPage_permModuleContent__KsO\+x{background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px;padding:12px}.ViewUserPage_permItem__aTsIU{align-items:center;background:#f8fafc;border-left:3px solid #0000;border-radius:6px;display:flex;gap:12px;padding:10px 12px}.ViewUserPage_permRole__I23Up{border-left-color:#3b82f6}.ViewUserPage_permAdded__H7-62{border-left-color:#10b981}.ViewUserPage_permRemoved__xXRd7{border-left-color:#ef4444;opacity:.7}.ViewUserPage_permIcon__Ux\+YQ{align-items:center;border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:10px;height:26px;justify-content:center;width:26px}.ViewUserPage_permRole__I23Up .ViewUserPage_permIcon__Ux\+YQ{background:#3b82f6}.ViewUserPage_permAdded__H7-62 .ViewUserPage_permIcon__Ux\+YQ{background:#10b981}.ViewUserPage_permRemoved__xXRd7 .ViewUserPage_permIcon__Ux\+YQ{background:#ef4444}.ViewUserPage_permDetails__o2yeU{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ViewUserPage_permName__BZrzG{color:#1e293b;font-size:13px;font-weight:600}.ViewUserPage_permCode__ZMG2v{color:#94a3b8;font-family:SF Mono,Monaco,monospace;font-size:11px;word-break:break-all}.ViewUserPage_permStatus__v0L2y{border-radius:4px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.4px;padding:3px 8px;text-transform:uppercase}.ViewUserPage_statusRole__0MJ4f{background:#dbeafe;color:#1e40af}.ViewUserPage_statusAdded__iPnn6{background:#d1fae5;color:#065f46}.ViewUserPage_statusRemoved__766va{background:#fee2e2;color:#991b1b}.ViewUserPage_branchesGrid__l6h23{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ViewUserPage_branchItem__6bvFr{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;padding:14px;transition:all .15s}.ViewUserPage_branchItem__6bvFr:hover{border-color:#667eea;box-shadow:0 4px 10px #667eea1a}.ViewUserPage_branchIcon__WTGD6{align-items:center;background:#ede9fe;border-radius:10px;color:#7c3aed;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.ViewUserPage_branchInfo__\+w-2V{display:flex;flex-direction:column;gap:4px;min-width:0}.ViewUserPage_branchName__VyB6i{align-items:center;color:#1e293b;display:inline-flex;font-size:14px;font-weight:700;gap:6px}.ViewUserPage_branchCode__LO5OI{color:#64748b;font-family:SF Mono,Monaco,monospace;font-size:11px}.ViewUserPage_mainBadge__xfV2F{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:999px;color:#92400e;display:inline-flex;font-size:9px;padding:2px 6px}.ViewUserPage_emptyState__qUeFI{color:#64748b;padding:60px 20px;text-align:center}.ViewUserPage_emptyState__qUeFI>i{color:#cbd5e1;font-size:48px;margin-bottom:14px}.ViewUserPage_emptyState__qUeFI h3,.ViewUserPage_emptyState__qUeFI h4{color:#1e293b;font-size:16px;font-weight:700;margin:0 0 6px}.ViewUserPage_emptyState__qUeFI p{color:#64748b;font-size:13px;margin:0}.ViewUserPage_dangerZone__NWHDR{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:20px 24px}.ViewUserPage_dangerHeader__ENSjx{align-items:center;display:flex;flex:1 1;gap:14px;min-width:240px}.ViewUserPage_dangerHeader__ENSjx>i{color:#ef4444;flex-shrink:0;font-size:24px}.ViewUserPage_dangerHeader__ENSjx h4{color:#991b1b;font-size:15px;font-weight:700;margin:0}.ViewUserPage_dangerHeader__ENSjx p{color:#64748b;font-size:12px;margin:4px 0 0}.ViewUserPage_dangerBtn__gJyx7{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;transition:all .15s}.ViewUserPage_dangerBtn__gJyx7:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 8px #ef44444d}.ViewUserPage_dangerBtn__gJyx7:disabled{background:#fca5a5;cursor:not-allowed}.ViewUserPage_modalOverlay__3zT5p{align-items:center;animation:ViewUserPage_fadeIn__I8hiI .15s ease;background:#0f172a99;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes ViewUserPage_fadeIn__I8hiI{0%{opacity:0}to{opacity:1}}.ViewUserPage_modalContent__AzGcl{animation:ViewUserPage_slideUp__ZUzBw .2s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:500px;width:100%}@keyframes ViewUserPage_slideUp__ZUzBw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ViewUserPage_modalHeader__HQaCn{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:18px 22px}.ViewUserPage_modalHeader__HQaCn h3{align-items:center;color:#1e293b;display:inline-flex;font-size:16px;font-weight:700;gap:10px;margin:0}.ViewUserPage_modalClose__i543A{align-items:center;background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s;width:32px}.ViewUserPage_modalClose__i543A:hover{background:#f1f5f9;color:#1e293b}.ViewUserPage_modalBody__4WkJo{padding:20px 22px}.ViewUserPage_modalFooter__SOZq3{background:#f8fafc;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding:16px 22px}.ViewUserPage_warningBox__xwOMg{align-items:flex-start;background:#fef2f2;border-left:3px solid #ef4444;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:14px 16px}.ViewUserPage_warningBox__xwOMg>i{color:#ef4444;flex-shrink:0;font-size:20px;margin-top:1px}.ViewUserPage_warningBox__xwOMg strong{color:#991b1b;display:block;font-size:14px;margin-bottom:4px}.ViewUserPage_warningBox__xwOMg p{color:#475569;font-size:13px;line-height:1.4;margin:0}.ViewUserPage_formGroup__i35o-{display:flex;flex-direction:column;gap:6px}.ViewUserPage_formGroup__i35o- label{color:#475569;font-size:12px;font-weight:600}.ViewUserPage_formGroup__i35o- input,.ViewUserPage_formGroup__i35o- select,.ViewUserPage_formGroup__i35o- textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.ViewUserPage_formGroup__i35o- input:focus,.ViewUserPage_formGroup__i35o- select:focus,.ViewUserPage_formGroup__i35o- textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea26;outline:none}.ViewUserPage_secondaryBtn__RVISr{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:10px 18px;transition:all .15s}.ViewUserPage_secondaryBtn__RVISr:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.ViewUserPage_accessDenied__sBnjA{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;padding:60px 20px;text-align:center}.ViewUserPage_accessDenied__sBnjA i{color:#fca5a5;font-size:56px;margin-bottom:16px}.ViewUserPage_accessDenied__sBnjA h2{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 8px}.ViewUserPage_accessDenied__sBnjA p{color:#64748b;font-size:14px;margin:0 0 20px}.ViewUserPage_backButton__ASDmR{align-items:center;background:#667eea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:10px 18px;transition:all .15s}.ViewUserPage_backButton__ASDmR:hover{background:#5568d3;box-shadow:0 4px 10px #667eea4d}.ViewUserPage_infoBanner__tB3Yr{align-items:flex-start;background:#eff6ff;border-left:3px solid #3b82f6;border-radius:8px;display:flex;gap:12px;padding:14px 16px}.ViewUserPage_infoBanner__tB3Yr>i{color:#3b82f6;flex-shrink:0;font-size:18px;margin-top:2px}.ViewUserPage_infoBanner__tB3Yr strong{color:#1e3a8a;display:block;font-size:13px;margin-bottom:4px}.ViewUserPage_infoBanner__tB3Yr p{color:#475569;font-size:12px;line-height:1.5;margin:0}@media (max-width:768px){.ViewUserPage_pageWrapper__GVaiu{padding:16px}.ViewUserPage_dangerZone__NWHDR,.ViewUserPage_pageHeader__UvYok,.ViewUserPage_profileCard__eIdkJ{align-items:stretch;flex-direction:column}.ViewUserPage_profileLeft__Eppzn,.ViewUserPage_profileRight__n5LEn{width:100%}.ViewUserPage_profileRight__n5LEn{justify-content:space-between}.ViewUserPage_profileStat__W\+gOZ{flex:1 1;min-width:calc(50% - 6px)}.ViewUserPage_headerActions__u7YS2{justify-content:flex-end;width:100%}.ViewUserPage_quickNav__t3o58{padding:4px}.ViewUserPage_quickNavBtn__VhiY-{font-size:12px;padding:8px 12px}.ViewUserPage_contentCard__pu6Vn,.ViewUserPage_detailsCard__Cvx1u{padding:16px}.ViewUserPage_statsGrid__tWTZE{grid-template-columns:1fr}}@media (max-width:480px){.ViewUserPage_avatarLarge__9u\+eh,.ViewUserPage_logoPlaceholder__aOwYR,.ViewUserPage_logo__tEGjb{font-size:22px;height:64px;width:64px}.ViewUserPage_headerLeft__TCSdz h1,.ViewUserPage_profileInfo__zCurf h2{font-size:18px}}.RolePages_formPageContainer__VhsM4{margin:0 auto;max-width:1100px;padding:16px 20px}.RolePages_breadcrumb__4Oh-g{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:6px;margin-bottom:10px}.RolePages_breadcrumb__4Oh-g i{color:#cbd5e1;font-size:9px}.RolePages_crumbLink__hyXXv{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font-size:12px;font-weight:500;padding:2px 4px;transition:color .15s,background .15s}.RolePages_crumbLink__hyXXv:hover{background:#eef2ff;color:#4f46e5}.RolePages_crumbCurrent__f0SRq{color:#0f172a;font-size:12px;font-weight:600;padding:2px 4px}.RolePages_formPageHeader__m4yeu{align-items:center;background:#fff;border:1px solid #e8eaef;border-radius:12px;box-shadow:0 1px 2px #00000005;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:14px 18px}.RolePages_formPageHeaderLeft__O27Gp{align-items:center;display:flex;gap:12px;min-width:0}.RolePages_formPageHeaderLeft__O27Gp h1{color:#0f172a;font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0 0 2px}.RolePages_formPageHeaderLeft__O27Gp p{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px;margin:0}.RolePages_formPageHeaderRight__Sx9\+R{align-items:center;display:flex;flex-shrink:0;gap:8px}.RolePages_backButton__0tZ1S{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:34px;justify-content:center;transition:all .15s;width:34px}.RolePages_backButton__0tZ1S:hover{background:#f5f6ff;border-color:#c7d2fe;color:#4f46e5}.RolePages_alert__\+LuBK{align-items:center;border:1px solid #0000;border-radius:8px;display:flex;font-size:12.5px;font-weight:500;gap:10px;margin-bottom:12px;padding:10px 14px}.RolePages_alert__\+LuBK i:first-child{flex-shrink:0;font-size:14px}.RolePages_alert__\+LuBK>span{flex:1 1}.RolePages_alert__\+LuBK button{background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;opacity:.7;padding:4px;transition:opacity .15s,background .15s}.RolePages_alert__\+LuBK button:hover{background:#0000000f;opacity:1}.RolePages_alertError__mWAV-{background:#fef2f2;border-color:#fecaca;color:#991b1b}.RolePages_alertSuccess__\+SEQi{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.RolePages_alertWarning__Je8cc{background:#fefce8;border-color:#fef08a;color:#854d0e}.RolePages_fadeIn__-0tlL{animation:RolePages_fadeIn__-0tlL .2s ease}@keyframes RolePages_fadeIn__-0tlL{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.RolePages_warningBox__oTMmz{background:#fefce8;border:1px solid #fef08a;border-left:3px solid #f59e0b;border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:12px 14px}.RolePages_warningBox__oTMmz i{color:#f59e0b;flex-shrink:0;font-size:14px;margin-top:2px}.RolePages_warningBox__oTMmz strong{color:#854d0e;display:block;font-size:12.5px;margin-bottom:2px}.RolePages_warningBox__oTMmz p{color:#78716c;font-size:11.5px;line-height:1.4;margin:0}.RolePages_formContainer__KVr9A{display:flex;flex-direction:column;gap:12px}.RolePages_formSection__mCusJ{background:#fff;border:1px solid #e8eaef;border-radius:12px;box-shadow:0 1px 2px #00000005;padding:16px 18px}.RolePages_sectionHeader__hbH64{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;margin-bottom:14px;padding-bottom:12px}.RolePages_sectionIcon__7QNfD{align-items:center;background:#eef2ff;border-radius:8px;color:#4f46e5;display:flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}.RolePages_sectionHeader__hbH64 h3{color:#0f172a;font-size:14px;font-weight:700;margin:0 0 1px}.RolePages_sectionHeader__hbH64 p{color:#64748b;font-size:11.5px;margin:0}.RolePages_formGrid__txVt9{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.RolePages_formGroup__jpJeD{display:flex;flex-direction:column;gap:5px}.RolePages_formGroup__jpJeD label{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:600;gap:5px}.RolePages_formGroup__jpJeD input,.RolePages_formGroup__jpJeD select,.RolePages_formGroup__jpJeD textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;padding:9px 12px;transition:all .15s;width:100%}.RolePages_formGroup__jpJeD input:focus,.RolePages_formGroup__jpJeD select:focus,.RolePages_formGroup__jpJeD textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e514;outline:none}.RolePages_formGroup__jpJeD input::placeholder,.RolePages_formGroup__jpJeD textarea::placeholder{color:#94a3b8}.RolePages_formGroup__jpJeD textarea{min-height:80px;resize:vertical}.RolePages_inputError__2Yjt2{border-color:#ef4444!important}.RolePages_inputError__2Yjt2:focus{box-shadow:0 0 0 3px #ef444414!important}.RolePages_required__FfJRH{color:#ef4444;font-weight:700}.RolePages_optional__vOMQf{color:#94a3b8;font-size:11px;font-weight:400}.RolePages_errorText__aqPAf{color:#ef4444;font-size:11px;font-weight:500}.RolePages_fieldError__tWDbh{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 12px}.RolePages_fieldError__tWDbh i{font-size:11px}.RolePages_statusToggle__i64N1{align-items:center;display:flex;height:34px}.RolePages_checkboxLabel__oIycY{align-items:center;color:#334155;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:500;gap:8px;-webkit-user-select:none;user-select:none}.RolePages_checkboxLabel__oIycY input[type=checkbox]{accent-color:#4f46e5;cursor:pointer;height:16px;margin:0;width:16px}.RolePages_checkboxText__81Qyc{-webkit-user-select:none;user-select:none}.RolePages_primaryButton__mYQJj{align-items:center;background:#4f46e5;border:1px solid #4f46e5;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.RolePages_primaryButton__mYQJj:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.RolePages_primaryButton__mYQJj:disabled{background:#c7d2fe;border-color:#c7d2fe;cursor:not-allowed}.RolePages_secondaryButton__Uc2eZ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:9px 14px;transition:all .15s}.RolePages_secondaryButton__Uc2eZ:hover:not(:disabled){background:#f5f6ff;border-color:#c7d2fe;color:#4f46e5}.RolePages_secondaryButton__Uc2eZ:disabled{cursor:not-allowed;opacity:.5}.RolePages_dangerButton__crPTG{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:9px 14px;transition:all .15s}.RolePages_dangerButton__crPTG:hover:not(:disabled){background:#fef2f2;border-color:#ef4444}.RolePages_dangerButton__crPTG:disabled{cursor:not-allowed;opacity:.5}.RolePages_btnSuccess__2se-M{border-color:#bbf7d0!important;color:#16a34a!important}.RolePages_btnSuccess__2se-M:hover:not(:disabled){background:#f0fdf4!important;border-color:#16a34a!important}.RolePages_btnWarning__4yufl{border-color:#fed7aa!important;color:#ea580c!important}.RolePages_btnWarning__4yufl:hover:not(:disabled){background:#fff7ed!important;border-color:#ea580c!important}.RolePages_formActions__e-Huy{background:#fafbfc;border-radius:0 0 12px 12px;border-top:1px solid #f1f5f9;display:flex;gap:10px;justify-content:flex-end;margin:16px -18px -16px;padding:14px 18px}.RolePages_summaryCard__Gdrf0{background:#fafbff;border:1px solid #e0e7ff;border-radius:10px;padding:14px 16px}.RolePages_summaryCard__Gdrf0 h4{align-items:center;color:#4f46e5;display:flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.01em;margin:0 0 12px}.RolePages_summaryCard__Gdrf0 h4 i{font-size:12px}.RolePages_summaryGrid__tnRb8{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.RolePages_summaryItem__4GgXQ{display:flex;flex-direction:column;gap:3px}.RolePages_summaryLabel__R3R9r{color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.RolePages_summaryValue__0jdn0{color:#0f172a;font-size:13px;font-weight:600}.RolePages_statusBadge__lqEfw{letter-spacing:.01em}.RolePages_statusActive__F-hG5,.RolePages_statusBadge__lqEfw,.RolePages_statusBadge__lqEfw.RolePages_active__8VxkS{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:3px 9px;width:-webkit-fit-content;width:fit-content}.RolePages_statusActive__F-hG5,.RolePages_statusBadge__lqEfw.RolePages_active__8VxkS{background:#dcfce7;color:#166534}.RolePages_statusBadge__lqEfw.RolePages_inactive__jMOCe,.RolePages_statusInactive__8cfbT{align-items:center;background:#fee2e2;border-radius:999px;color:#991b1b;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:3px 9px;width:-webkit-fit-content;width:fit-content}.RolePages_systemBadge__9o\+r9{background:#fef3c7;color:#92400e}.RolePages_customBadge__iPyXN,.RolePages_systemBadge__9o\+r9{align-items:center;border-radius:999px;display:inline-flex;font-size:9.5px;font-weight:700;gap:4px;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.RolePages_customBadge__iPyXN{background:#e0e7ff;color:#3730a3}.RolePages_userCodeBadge__YUZ2F{align-items:center;background:#f1f5f9;border-radius:6px;color:#4f46e5;display:inline-flex;font-family:SF Mono,Monaco,Cascadia Code,Consolas,monospace;font-size:11px;font-weight:700;margin-right:6px;padding:2px 8px}.RolePages_emptyState__IQxx2,.RolePages_loadingState__2z0DU{align-items:center;background:#fff;border:1px solid #e8eaef;border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 20px;text-align:center}.RolePages_emptyState__IQxx2 i,.RolePages_loadingState__2z0DU i{color:#cbd5e1;font-size:28px}.RolePages_emptyState__IQxx2 p,.RolePages_loadingState__2z0DU p{color:#64748b;font-size:13px;margin:0;max-width:360px}.RolePages_emptyState__IQxx2 h3{color:#334155;font-size:15px;font-weight:700;margin:0}.RolePages_profileCard__UA1Wl{background:#fff;border:1px solid #e8eaef;border-radius:12px;box-shadow:0 1px 2px #00000005;margin-bottom:12px;padding:14px 18px}.RolePages_profileHeader__Pmv4B{align-items:center;display:flex;gap:14px}.RolePages_profileAvatar__\+Qt42{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:12px;box-shadow:0 4px 10px #4f46e540;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:52px;justify-content:center;width:52px}.RolePages_profileInfo__sKaCj{flex:1 1;min-width:0}.RolePages_profileInfo__sKaCj h2{align-items:center;color:#0f172a;display:flex;font-size:17px;font-weight:700;gap:8px;margin:0 0 4px}.RolePages_profileMeta__StUlQ{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.RolePages_profilePosition__hQdlr{color:#475569;font-size:12px;line-height:1.4;margin:0}.RolePages_tabsNavigation__\+lQR9{background:#fafbfc;border:1px solid #e8eaef;border-bottom:none;border-radius:10px 10px 0 0;display:flex;gap:2px;overflow-x:auto;padding:0 16px}.RolePages_tabBtn__ieanX{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:7px;margin-bottom:-1px;padding:11px 14px;transition:all .15s;white-space:nowrap}.RolePages_tabBtn__ieanX:hover{background:#4f46e50a;color:#1e293b}.RolePages_tabBtn__ieanX.RolePages_active__8VxkS,.RolePages_tabBtn__ieanX[aria-selected=true]{background:#fff;border-bottom-color:#4f46e5;color:#4f46e5}.RolePages_tabBadge__Dj4OE{background:#e2e8f0;border-radius:999px;color:#64748b;font-size:10px;font-weight:700;padding:1px 7px}.RolePages_tabContent__h0BU-{background:#fff;border:1px solid #e8eaef;border-radius:0 0 12px 12px;border-top:none;min-height:200px;padding:18px}.RolePages_tabPane__tEz9n{animation:RolePages_fadeIn__-0tlL .2s ease}.RolePages_detailsCard__3mUT2{background:#fafbfc;border:1px solid #f1f5f9;border-radius:10px;margin-bottom:12px;overflow:hidden}.RolePages_detailsCardHeader__gnwYI{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;color:#475569;display:flex;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.04em;padding:10px 14px;text-transform:uppercase}.RolePages_detailsCardBody__cd5sn{padding:12px 14px}.RolePages_detailsGrid__1ETZk{grid-gap:10px 18px;display:grid;gap:10px 18px;grid-template-columns:repeat(2,1fr)}.RolePages_detailRow__W0EmR{display:flex;flex-direction:column;gap:2px;padding:6px 0}.RolePages_detailRow__W0EmR>span:first-child{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.RolePages_detailRow__W0EmR>span:last-child{color:#0f172a;font-size:13px;font-weight:500}.RolePages_permissionViewCard__OXTpU{background:#fff;border:1px solid #e8eaef;border-radius:10px;margin-bottom:12px;padding:14px 16px}.RolePages_permissionsGrid__etUr5{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.RolePages_permissionModules__8C6rj{display:flex;flex-direction:column;gap:12px}.RolePages_permissionModule__LDNgf{background:#fafbfc;border:1px solid #f1f5f9;border-radius:10px;overflow:hidden}.RolePages_moduleHeader__\+pOjH{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;padding:10px 14px}.RolePages_moduleIcon__moGWH{align-items:center;background:#eef2ff;border-radius:8px;color:#4f46e5;display:flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;width:28px}.RolePages_moduleInfo__Zx7cX{display:flex;flex:1 1;flex-direction:column}.RolePages_moduleInfo__Zx7cX h4{color:#0f172a;font-size:12.5px;font-weight:700;margin:0}.RolePages_moduleInfo__Zx7cX span{color:#64748b;font-size:10.5px}.RolePages_permissionCount__5FoWk{background:#eef2ff;border-radius:999px;color:#4f46e5;font-size:10.5px;font-weight:700;padding:2px 8px}.RolePages_permissionDetails__mH2ax{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:10px 14px}.RolePages_permissionName__SHFJg{align-items:center;color:#0f172a;display:flex;font-size:12px;font-weight:500;gap:6px}.RolePages_permissionName__SHFJg:before{background:#4f46e5;border-radius:50%;content:"";flex-shrink:0;height:5px;width:5px}.RolePages_permissionCode__dbe1w{color:#94a3b8;font-family:SF Mono,Monaco,Cascadia Code,Consolas,monospace;font-size:10.5px;margin-left:11px}.RolePages_usersGrid__MvfDK{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.RolePages_userCard__rZcOV{align-items:center;background:#fafbfc;border:1px solid #f1f5f9;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:all .15s}.RolePages_userCard__rZcOV:hover{background:#f5f6ff;border-color:#c7d2fe;transform:translateY(-1px)}.RolePages_userCardAvatar__4WZk7{align-items:center;background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:36px;justify-content:center;width:36px}.RolePages_userCardInfo__kimkh{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.RolePages_userCardInfo__kimkh>strong{color:#0f172a;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RolePages_userCardEmail__ullQ2{color:#64748b;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RolePages_userCardCode__oo0wc{color:#94a3b8;font-family:SF Mono,Monaco,Consolas,monospace;font-size:10px}.RolePages_dangerZone__dauQp{background:#fff;border:1px solid #fecaca;border-radius:12px;margin-top:12px;padding:14px 18px}.RolePages_dangerZoneHeader__tBZD\+{align-items:center;border-bottom:1px solid #fecaca;display:flex;gap:10px;margin-bottom:8px;padding-bottom:8px}.RolePages_dangerZoneHeader__tBZD\+>i{color:#ef4444;font-size:14px}.RolePages_dangerZoneHeader__tBZD\+ h3{color:#991b1b;font-size:13.5px;font-weight:700;margin:0}.RolePages_dangerNote__T0ntZ{color:#7f1d1d;font-size:12px;line-height:1.45;margin:0 0 10px}.RolePages_dangerZoneActions__G6tCQ{display:flex;gap:8px}.RolePages_modalOverlay__SN49G{align-items:center;animation:RolePages_fadeIn__-0tlL .15s ease;background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.RolePages_modalContent__Prujc{animation:RolePages_modalSlideUp__xV4NE .2s ease;background:#fff;border-radius:12px;box-shadow:0 16px 48px #00000040;margin:16px;max-width:440px;width:100%}@keyframes RolePages_modalSlideUp__xV4NE{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.RolePages_modalHeader__Tlcvi{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 18px}.RolePages_modalHeader__Tlcvi h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.RolePages_modalHeader__Tlcvi h3 i{color:#ef4444}.RolePages_modalClose__-8Nx-{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:11px;height:28px;justify-content:center;transition:all .15s;width:28px}.RolePages_modalClose__-8Nx-:hover{background:#e2e8f0;color:#334155}.RolePages_modalBody__\+VcnI{padding:16px 18px}.RolePages_modalFooter__YxvoD{background:#fafbfc;border-radius:0 0 12px 12px;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:12px 18px}@media (max-width:768px){.RolePages_formPageContainer__VhsM4{padding:12px}.RolePages_detailsGrid__1ETZk,.RolePages_formGrid__txVt9,.RolePages_summaryGrid__tnRb8{grid-template-columns:1fr}.RolePages_formPageHeader__m4yeu{align-items:flex-start;flex-direction:column;gap:10px}.RolePages_formPageHeaderRight__Sx9\+R{flex-wrap:wrap;width:100%}.RolePages_formActions__e-Huy{flex-direction:column-reverse}.RolePages_formActions__e-Huy>button{justify-content:center;width:100%}}.InvoiceSettings_invoiceSettingsContainer__tbFHi{background:#f8f9fa;margin:0 auto;max-width:1000px;min-height:calc(100vh - 120px);padding:24px}.InvoiceSettings_backToSettings__F3nhU{margin-bottom:20px}.InvoiceSettings_backButton__imWMv{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.InvoiceSettings_backButton__imWMv:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.InvoiceSettings_pageHeader__u0lx9{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.InvoiceSettings_headerContent__dgGDM h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.InvoiceSettings_headerContent__dgGDM p{color:#6b7280;font-size:.875rem}.InvoiceSettings_headerActions__-u8ve{display:flex;gap:12px}.InvoiceSettings_headerActions__-u8ve .InvoiceSettings_btn__Pkxsu{align-items:center;border-radius:8px;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.InvoiceSettings_headerActions__-u8ve .InvoiceSettings_btn__Pkxsu:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.InvoiceSettings_unsavedWarning__1nYeh{align-items:center;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;color:#92400e;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;margin-bottom:24px;padding:12px 16px}.InvoiceSettings_saveQuickBtn__lWf2Y{align-items:center;background:#f59e0b;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:4px;padding:6px 12px;transition:all .2s ease}.InvoiceSettings_saveQuickBtn__lWf2Y:hover{background:#d97706}.InvoiceSettings_tabsNavigation__-MY97{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;gap:4px;margin-bottom:24px;padding:4px}.InvoiceSettings_tabBtn__22k0b{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:500;justify-content:center;padding:12px 16px;transition:all .2s ease;white-space:nowrap}.InvoiceSettings_tabBtn__22k0b:hover{background:#3b82f61a;color:#3b82f6}.InvoiceSettings_tabBtn__22k0b.InvoiceSettings_active__crQVL{background:#3b82f6;box-shadow:0 2px 4px #3b82f633;color:#fff}.InvoiceSettings_tabContent__YaqI0{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;overflow:hidden}.InvoiceSettings_tabPane__OYGXG{padding:32px}.InvoiceSettings_sectionHeader__Mc-8b{border-bottom:1px solid #e5e7eb;margin-bottom:32px;padding-bottom:16px}.InvoiceSettings_sectionHeader__Mc-8b h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin:0 0 8px}.InvoiceSettings_sectionHeader__Mc-8b p{color:#6b7280;font-size:.875rem;margin:0}.InvoiceSettings_tabPane__OYGXG .InvoiceSettings_form-label__2piPY{color:#374151;font-weight:500;margin-bottom:6px}.InvoiceSettings_tabPane__OYGXG .InvoiceSettings_form-control__ugsmc,.InvoiceSettings_tabPane__OYGXG .InvoiceSettings_form-select__TirAi{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.InvoiceSettings_tabPane__OYGXG .InvoiceSettings_form-control__ugsmc:focus,.InvoiceSettings_tabPane__OYGXG .InvoiceSettings_form-select__TirAi:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.InvoiceSettings_tabPane__OYGXG .InvoiceSettings_text-muted__Reh3e{color:#6b7280;font-size:.75rem;margin-top:4px}.InvoiceSettings_toggleSwitch__hfvqV{align-items:center;cursor:pointer;display:flex;gap:12px;margin-bottom:16px}.InvoiceSettings_toggleSwitch__hfvqV input[type=checkbox]{display:none}.InvoiceSettings_toggleSlider__v5SNq{background:#e5e7eb;border-radius:24px;height:24px;position:relative;transition:all .2s ease;width:48px}.InvoiceSettings_toggleSlider__v5SNq:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:20px;left:2px;position:absolute;top:2px;transition:all .2s ease;width:20px}.InvoiceSettings_toggleSwitch__hfvqV input[type=checkbox]:checked+.InvoiceSettings_toggleSlider__v5SNq{background:#3b82f6}.InvoiceSettings_toggleSwitch__hfvqV input[type=checkbox]:checked+.InvoiceSettings_toggleSlider__v5SNq:before{transform:translateX(24px)}.InvoiceSettings_toggleLabel__ybi0S{color:#374151;font-size:.875rem;font-weight:500}.InvoiceSettings_previewSection__cqJsO{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;padding:20px;text-align:center}.InvoiceSettings_previewSection__cqJsO h6{color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.InvoiceSettings_previewNumber__qM36z{background:#fff;border:2px solid #3b82f6;border-radius:8px;color:#3b82f6;font-family:Courier New,monospace;font-size:1.5rem;font-weight:700;letter-spacing:1px;margin-bottom:8px;padding:12px}.InvoiceSettings_behaviorOptions__nWhm9,.InvoiceSettings_displayOptions__yOwdv{display:flex;flex-direction:column;gap:16px}.InvoiceSettings_behaviorOptions__nWhm9{margin-bottom:24px}.InvoiceSettings_behaviorOptions__nWhm9 h6{color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.InvoiceSettings_tabPane__OYGXG .InvoiceSettings_form-control-color__WjBLI{border:1px solid #d1d5db;border-radius:8px;cursor:pointer;height:40px;padding:2px;width:60px}.InvoiceSettings_tabPane__OYGXG .InvoiceSettings_form-control-color__WjBLI::-webkit-color-swatch{border:none;border-radius:6px}.InvoiceSettings_tabPane__OYGXG .InvoiceSettings_form-control-color__WjBLI::-moz-color-swatch{border:none;border-radius:6px}.InvoiceSettings_tabPane__OYGXG .InvoiceSettings_form-range__sdhp0{margin-bottom:8px}.InvoiceSettings_actionButtons__Nb21p{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px}.InvoiceSettings_actionButtons__Nb21p .InvoiceSettings_btn__Pkxsu{align-items:center;border-radius:8px;display:flex;font-size:.875rem;font-weight:500;gap:8px;justify-content:center;min-width:140px;padding:12px 24px}@media (max-width:768px){.InvoiceSettings_invoiceSettingsContainer__tbFHi{margin:0;padding:16px}.InvoiceSettings_pageHeader__u0lx9{align-items:stretch;flex-direction:column;gap:16px}.InvoiceSettings_headerContent__dgGDM h1{font-size:1.5rem}.InvoiceSettings_headerActions__-u8ve{justify-content:space-between}.InvoiceSettings_tabsNavigation__-MY97{flex-direction:column;gap:2px}.InvoiceSettings_tabBtn__22k0b{justify-content:flex-start;text-align:left}.InvoiceSettings_unsavedWarning__1nYeh{align-items:stretch;flex-direction:column;gap:12px;text-align:center}.InvoiceSettings_saveQuickBtn__lWf2Y{align-self:center}.InvoiceSettings_actionButtons__Nb21p{flex-direction:column;gap:8px}.InvoiceSettings_actionButtons__Nb21p .InvoiceSettings_btn__Pkxsu{width:100%}.InvoiceSettings_previewSection__cqJsO{padding:16px}.InvoiceSettings_previewNumber__qM36z{font-size:1.25rem;padding:10px}}@media (max-width:576px){.InvoiceSettings_tabPane__OYGXG{padding:20px 16px}.InvoiceSettings_sectionHeader__Mc-8b{margin-bottom:24px}.InvoiceSettings_sectionHeader__Mc-8b h3{font-size:1.125rem}.InvoiceSettings_toggleSwitch__hfvqV{margin-bottom:12px}.InvoiceSettings_toggleSlider__v5SNq{height:20px;width:40px}.InvoiceSettings_toggleSlider__v5SNq:before{height:16px;width:16px}.InvoiceSettings_toggleSwitch__hfvqV input[type=checkbox]:checked+.InvoiceSettings_toggleSlider__v5SNq:before{transform:translateX(20px)}.InvoiceSettings_previewNumber__qM36z{font-size:1rem;padding:8px}}.InvoiceSettings_tabPane__OYGXG{animation:InvoiceSettings_fadeIn__sWnId .3s ease}@keyframes InvoiceSettings_fadeIn__sWnId{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PreferenceSettings_preferenceSettingsContainer__a51i1{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:20px}.PreferenceSettings_backToSettings__c4HlF{margin-bottom:20px}.PreferenceSettings_backButton__2kVWW{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;display:inline-flex;font-size:14px;padding:8px 16px;transition:all .2s ease}.PreferenceSettings_backButton__2kVWW:hover{background-color:#e9ecef;color:#212529}.PreferenceSettings_pageHeader__JED3Y{align-items:flex-start;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.PreferenceSettings_headerContent__ciAIN h1{align-items:center;color:#2c3e50;display:flex;font-size:28px;font-weight:600;margin-bottom:8px}.PreferenceSettings_headerContent__ciAIN p{color:#6c757d;font-size:16px;margin:0}.PreferenceSettings_headerActions__kEX5Z{display:flex;gap:12px}.PreferenceSettings_unsavedWarning__c8gz9{align-items:center;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;color:#856404;display:flex;font-size:14px;margin-bottom:24px;padding:12px 16px}.PreferenceSettings_saveQuickBtn__GIzZ5{align-items:center;background-color:#ffc107;border:none;border-radius:4px;color:#212529;cursor:pointer;display:inline-flex;font-size:13px;margin-left:auto;padding:6px 12px;transition:background-color .2s}.PreferenceSettings_saveQuickBtn__GIzZ5:hover{background-color:#e0a800}.PreferenceSettings_tabsNavigation__EU8k2{border-bottom:1px solid #dee2e6;display:flex;gap:4px;margin-bottom:24px;padding-bottom:1px}.PreferenceSettings_tabBtn__d26AX{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#6c757d;cursor:pointer;display:flex;font-size:15px;font-weight:500;padding:12px 20px;transition:all .2s ease}.PreferenceSettings_tabBtn__d26AX:hover{background-color:#f8f9fa;border-radius:6px 6px 0 0;color:#495057}.PreferenceSettings_tabBtn__d26AX.PreferenceSettings_active__qclQ\+{background-color:#0d6efd0d;border-bottom-color:#0d6efd;color:#0d6efd}.PreferenceSettings_tabContent__GmM2T{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:24px;padding:24px}.PreferenceSettings_tabPane__SRHu\+{animation:PreferenceSettings_fadeIn__-EhUc .3s ease}@keyframes PreferenceSettings_fadeIn__-EhUc{0%{opacity:0}to{opacity:1}}.PreferenceSettings_sectionHeader__lpwl5{border-bottom:1px solid #e9ecef;margin-bottom:24px;padding-bottom:16px}.PreferenceSettings_sectionHeader__lpwl5 h3{color:#2c3e50;font-size:20px;font-weight:600;margin-bottom:8px}.PreferenceSettings_sectionHeader__lpwl5 p{color:#6c757d;font-size:14px;margin:0}.PreferenceSettings_formLabel__ELzvR{color:#495057;display:block;font-weight:500;margin-bottom:8px}.PreferenceSettings_formControl__Za9GA,.PreferenceSettings_formSelect__r5mfX{border:1px solid #ced4da;border-radius:6px;font-size:14px;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.PreferenceSettings_formControl__Za9GA:focus,.PreferenceSettings_formSelect__r5mfX:focus{border-color:#86b7fe;box-shadow:0 0 0 4px #0d6efd40;outline:0}.PreferenceSettings_themeOptions__hx1cU{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.PreferenceSettings_radioOption__KtBeR{align-items:center;border:1px solid #dee2e6;border-radius:6px;cursor:pointer;display:flex;padding:12px;transition:all .2s ease}.PreferenceSettings_radioOption__KtBeR:hover{background-color:#f8f9fa;border-color:#86b7fe}.PreferenceSettings_radioOption__KtBeR input[type=radio]{margin-right:12px}.PreferenceSettings_radioLabel__qVWrm{align-items:center;display:flex;font-weight:500}.PreferenceSettings_toggleSwitch__OF7jW{align-items:center;cursor:pointer;display:flex;margin-bottom:16px}.PreferenceSettings_toggleSwitch__OF7jW input{height:0;opacity:0;position:absolute;width:0}.PreferenceSettings_toggleSlider__t-\+NE{background-color:#ced4da;border-radius:34px;display:inline-block;flex-shrink:0;height:26px;margin-right:12px;position:relative;transition:background-color .3s;width:50px}.PreferenceSettings_toggleSlider__t-\+NE:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:transform .3s;width:18px}.PreferenceSettings_toggleSwitch__OF7jW input:checked+.PreferenceSettings_toggleSlider__t-\+NE{background-color:#0d6efd}.PreferenceSettings_toggleSwitch__OF7jW input:checked+.PreferenceSettings_toggleSlider__t-\+NE:before{transform:translateX(24px)}.PreferenceSettings_toggleLabel__E4ZQP{color:#495057;font-weight:500}.PreferenceSettings_interfaceOptions__r9dsA,.PreferenceSettings_notificationOptions__JWS6x,.PreferenceSettings_performanceOptions__F\+9C9,.PreferenceSettings_securityOptions__PW-hW{display:flex;flex-direction:column;gap:16px}.PreferenceSettings_actionButtons__hFkmO{border-top:1px solid #e9ecef;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}@media (max-width:768px){.PreferenceSettings_preferenceSettingsContainer__a51i1{padding:16px}.PreferenceSettings_pageHeader__JED3Y{flex-direction:column;gap:16px}.PreferenceSettings_headerActions__kEX5Z{justify-content:flex-end;width:100%}.PreferenceSettings_tabsNavigation__EU8k2{overflow-x:auto;padding-bottom:0;white-space:nowrap}.PreferenceSettings_tabBtn__d26AX{font-size:14px;padding:10px 16px}.PreferenceSettings_actionButtons__hFkmO{flex-direction:column}.PreferenceSettings_actionButtons__hFkmO button{width:100%}}.PreferenceSettings_row__GafLo{margin-bottom:-16px}.PreferenceSettings_mb-3__h81CQ{margin-bottom:16px!important}.PreferenceSettings_mt-3__6jhCo{margin-top:16px!important}h6{border-bottom:1px solid #e9ecef;color:#2c3e50;font-size:16px;font-weight:600;margin-bottom:16px;padding-bottom:8px}.PreferenceSettings_textMuted__MkJNN{color:#6c757d!important;display:block;font-size:13px;margin-top:4px}.PaymentMethods_paymentMethodsContainer__8YWOp{background:#eef2f6;min-height:100vh;padding:16px 20px}.PaymentMethods_pageHeader__gj9PS{align-items:flex-start;background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:16px;padding:20px 24px}.PaymentMethods_headerContent__T5x4W{display:flex;flex-direction:column;gap:12px}.PaymentMethods_backButton__c47nN{align-items:center;background:#0000;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s;width:-webkit-fit-content;width:fit-content}.PaymentMethods_backButton__c47nN:hover{background:#f1f5f9;border-color:#94a3b8;color:#475569}.PaymentMethods_pageHeader__gj9PS h1{align-items:center;color:#0f172a;display:flex;font-size:22px;font-weight:700;gap:10px;margin:0}.PaymentMethods_pageHeader__gj9PS h1 i{color:#8b5cf6}.PaymentMethods_headerActions__fGqfO{align-items:center;display:flex;gap:10px}.PaymentMethods_headerActions__fGqfO .PaymentMethods_btn-primary__jMj7s{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;font-weight:600;padding:10px 18px;transition:all .2s}.PaymentMethods_headerActions__fGqfO .PaymentMethods_btn-primary__jMj7s:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.PaymentMethods_tabsNavigation__Proz8{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;display:flex;gap:4px;margin-bottom:16px;padding:6px}.PaymentMethods_tabBtn__h5ynK{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s}.PaymentMethods_tabBtn__h5ynK:hover{background:#f1f5f9;color:#475569}.PaymentMethods_tabBtn__h5ynK.PaymentMethods_active__EqSRO{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 2px 8px #8b5cf64d;color:#fff}.PaymentMethods_tabContent__4yq\+s{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014}.PaymentMethods_analyticsTab__rj8R4,.PaymentMethods_configurationTab__rkLpi,.PaymentMethods_methodsTab__CpLuL{padding:20px}.PaymentMethods_filtersSection__A5O6U{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:16px}.PaymentMethods_searchBox__6g4v1{position:relative}.PaymentMethods_searchBox__6g4v1 i{color:#94a3b8;font-size:13px;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.PaymentMethods_searchBox__6g4v1 input{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 12px 10px 38px;transition:all .2s;width:100%}.PaymentMethods_searchBox__6g4v1 input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;outline:none}.PaymentMethods_searchBox__6g4v1 input::placeholder{color:#94a3b8}.PaymentMethods_methodsTable__4Dyal{overflow-x:auto}.PaymentMethods_methodsTable__4Dyal table{margin-bottom:0;width:100%}.PaymentMethods_methodsTable__4Dyal th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.3px;padding:12px 16px;text-transform:uppercase;white-space:nowrap}.PaymentMethods_methodsTable__4Dyal td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:14px 16px;vertical-align:middle}.PaymentMethods_methodRow__FBQjJ{cursor:pointer;transition:background .15s}.PaymentMethods_methodRow__FBQjJ:hover{background:#f8fafc}.PaymentMethods_methodInfo__OeDY5{align-items:center;display:flex;gap:10px}.PaymentMethods_methodInfo__OeDY5 i{color:#8b5cf6;font-size:18px}.PaymentMethods_methodName__Pt49s{color:#0f172a;font-weight:600}.PaymentMethods_methodCode__5NjzQ{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:11px}.PaymentMethods_defaultBadge__mhCnz{background:#dcfce7;color:#16a34a}.PaymentMethods_defaultBadge__mhCnz,.PaymentMethods_systemBadge__nMtbY{border-radius:10px;display:inline-block;font-size:10px;font-weight:600;margin-left:8px;padding:3px 8px;text-transform:uppercase}.PaymentMethods_systemBadge__nMtbY{background:#e0e7ff;color:#4338ca}.PaymentMethods_statusBadge__F6EKd{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px;text-transform:uppercase}.PaymentMethods_statusBadge__F6EKd.PaymentMethods_active__EqSRO{background:#dcfce7;color:#16a34a}.PaymentMethods_statusBadge__F6EKd.PaymentMethods_inactive__LZaoY{background:#f1f5f9;color:#94a3b8}.PaymentMethods_statusBadge__F6EKd.PaymentMethods_pending__2-d5r{background:#fef3c7;color:#b45309}.PaymentMethods_typeBadge__p3LqI{border-radius:4px;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.PaymentMethods_typeBadge__p3LqI.PaymentMethods_cash__iGZur{background:#dcfce7;color:#16a34a}.PaymentMethods_typeBadge__p3LqI.PaymentMethods_card__Qq0Rc{background:#dbeafe;color:#1d4ed8}.PaymentMethods_typeBadge__p3LqI.PaymentMethods_mobile__RjzwZ{background:#fce7f3;color:#be185d}.PaymentMethods_typeBadge__p3LqI.PaymentMethods_bank__Oj\+ue{background:#e0e7ff;color:#4338ca}.PaymentMethods_typeBadge__p3LqI.PaymentMethods_crypto__WCRbF{background:#fef3c7;color:#b45309}.PaymentMethods_typeBadge__p3LqI.PaymentMethods_other__djUb5{background:#f1f5f9;color:#64748b}.PaymentMethods_limits__oA7\+\+{font-size:12px;line-height:1.5}.PaymentMethods_limits__oA7\+\+ div{white-space:nowrap}.PaymentMethods_branches__oX7Uf{display:flex;flex-wrap:wrap;gap:4px}.PaymentMethods_branchBadge__l0LZi{background:#f1f5f9;color:#475569}.PaymentMethods_branchBadge__l0LZi,.PaymentMethods_moreBadge__0NaXD{border-radius:4px;display:inline-block;font-size:11px;padding:3px 8px}.PaymentMethods_moreBadge__0NaXD{background:#e2e8f0;color:#64748b;font-weight:600}.PaymentMethods_actionButtons__ega\+s{align-items:center;display:flex;gap:4px}.PaymentMethods_actionBtn__REU3A{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.PaymentMethods_actionBtn__REU3A:hover{background:#f1f5f9;border-color:#94a3b8;color:#1e293b}.PaymentMethods_actionBtn__REU3A.PaymentMethods_approve__P79eQ{color:#16a34a}.PaymentMethods_actionBtn__REU3A.PaymentMethods_approve__P79eQ:hover{background:#dcfce7;border-color:#86efac}.PaymentMethods_actionBtn__REU3A.PaymentMethods_delete__XN-g0:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.PaymentMethods_emptyState__fp1SG{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.PaymentMethods_emptyState__fp1SG i{color:#cbd5e1;margin-bottom:16px}.PaymentMethods_emptyState__fp1SG h3{color:#475569;font-size:18px;font-weight:600;margin:0 0 8px}.PaymentMethods_emptyState__fp1SG p{color:#94a3b8;font-size:14px;margin:0}.PaymentMethods_analyticsSection__H1Mcm,.PaymentMethods_configSection__T7j35{padding:40px;text-align:center}.PaymentMethods_analyticsSection__H1Mcm h3,.PaymentMethods_configSection__T7j35 h3{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 8px}@media (max-width:1100px){.PaymentMethods_pageHeader__gj9PS{flex-direction:column;gap:16px}.PaymentMethods_headerActions__fGqfO{width:100%}.PaymentMethods_tabsNavigation__Proz8{-webkit-overflow-scrolling:touch;overflow-x:auto}.PaymentMethods_tabBtn__h5ynK{white-space:nowrap}}@media (max-width:768px){.PaymentMethods_paymentMethodsContainer__8YWOp{padding:12px}.PaymentMethods_methodsTable__4Dyal{font-size:12px}.PaymentMethods_methodsTable__4Dyal td,.PaymentMethods_methodsTable__4Dyal th{padding:10px 12px}.PaymentMethods_actionButtons__ega\+s{flex-wrap:wrap}}@media (max-width:500px){.PaymentMethods_pageHeader__gj9PS h1{font-size:18px}.PaymentMethods_filtersSection__A5O6U .PaymentMethods_row__OFjVc{gap:10px}}@media print{.PaymentMethods_paymentMethodsContainer__8YWOp{background:#fff;padding:0}.PaymentMethods_actionButtons__ega\+s,.PaymentMethods_backButton__c47nN,.PaymentMethods_filtersSection__A5O6U,.PaymentMethods_headerActions__fGqfO,.PaymentMethods_pageHeader__gj9PS,.PaymentMethods_tabsNavigation__Proz8{display:none!important}.PaymentMethods_tabContent__4yq\+s{border:1px solid #e2e8f0;box-shadow:none}.PaymentMethods_methodsTable__4Dyal th{background:#f8fafc!important}}.PaymentMethodDetails_detailsContainer__Eec9E{background:#eef2f6;min-height:100vh;padding:16px 20px}.PaymentMethodDetails_pageHeader__DefDn{margin-bottom:16px}.PaymentMethodDetails_backButton__vdcsT{align-items:center;background:#fff;border:1px solid #c9d4e1;border-radius:6px;box-shadow:0 1px 3px #00000014;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.PaymentMethodDetails_backButton__vdcsT:hover{background:#f1f5f9;border-color:#94a3b8;color:#475569}.PaymentMethodDetails_methodCard__GW3jE{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.PaymentMethodDetails_methodHeader__Jvume{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px}.PaymentMethodDetails_methodInfo__HVkro h2{align-items:center;color:#0f172a;display:flex;font-size:24px;font-weight:700;gap:10px;margin:0 0 8px}.PaymentMethodDetails_methodCode__YVAv-{background:#f3f0ff;border-radius:4px;color:#7c3aed;display:inline-block;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:600;margin-bottom:12px;padding:4px 10px}.PaymentMethodDetails_methodMeta__FC2rT{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.PaymentMethodDetails_defaultBadge__LiGwG{background:#dcfce7;color:#16a34a}.PaymentMethodDetails_defaultBadge__LiGwG,.PaymentMethodDetails_systemBadge__f3Zse{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;text-transform:uppercase}.PaymentMethodDetails_systemBadge__f3Zse{background:#e0e7ff;color:#4338ca}.PaymentMethodDetails_methodActions__yccT4{display:flex;gap:10px}.PaymentMethodDetails_methodActions__yccT4 .PaymentMethodDetails_btn-primary__C-jem{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:none;border-radius:6px;font-weight:600;padding:10px 18px;transition:all .2s}.PaymentMethodDetails_methodActions__yccT4 .PaymentMethodDetails_btn-primary__C-jem:hover{box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.PaymentMethodDetails_methodActions__yccT4 .PaymentMethodDetails_btn-outline-primary__hziah{border-color:#c9d4e1;border-radius:6px;color:#475569;font-weight:600;padding:10px 18px}.PaymentMethodDetails_methodActions__yccT4 .PaymentMethodDetails_btn-outline-primary__hziah:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.PaymentMethodDetails_statsGrid__QK5Lt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);padding:20px}.PaymentMethodDetails_statCard__aHkse{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:14px;padding:16px}.PaymentMethodDetails_statIcon__Ipg66{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PaymentMethodDetails_statIcon__Ipg66 i{font-size:18px}.PaymentMethodDetails_statContent__LuN93{flex:1 1;min-width:0}.PaymentMethodDetails_statLabel__zMYq9{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.PaymentMethodDetails_statValue__ofIaJ{color:#0f172a;font-family:Monaco,Consolas,monospace;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentMethodDetails_transactionsSection__qnIgu{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;overflow:hidden}.PaymentMethodDetails_sectionHeader__rdbtc{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:18px 20px}.PaymentMethodDetails_sectionHeader__rdbtc h3{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.PaymentMethodDetails_sectionHeader__rdbtc h3 i{color:#8b5cf6}.PaymentMethodDetails_sectionActions__xIL6u{align-items:center;display:flex;gap:8px}.PaymentMethodDetails_sectionActions__xIL6u .PaymentMethodDetails_btn__dxKQe{border-radius:6px;font-weight:500}.PaymentMethodDetails_sectionActions__xIL6u .PaymentMethodDetails_btn-outline-secondary__eU55z{border-color:#c9d4e1;color:#64748b}.PaymentMethodDetails_sectionActions__xIL6u .PaymentMethodDetails_btn-outline-secondary__eU55z:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.PaymentMethodDetails_filtersSection__9pDOo{background:#fff;border-bottom:1px solid #e2e8f0;padding:16px 20px}.PaymentMethodDetails_filtersSection__9pDOo .PaymentMethodDetails_form-label__W2Pri{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.PaymentMethodDetails_filtersSection__9pDOo .PaymentMethodDetails_form-control__QjScS,.PaymentMethodDetails_filtersSection__9pDOo .PaymentMethodDetails_form-select__T6vSq{border-color:#c9d4e1;border-radius:6px;font-size:13px;padding:8px 12px}.PaymentMethodDetails_filtersSection__9pDOo .PaymentMethodDetails_form-control__QjScS:focus,.PaymentMethodDetails_filtersSection__9pDOo .PaymentMethodDetails_form-select__T6vSq:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.PaymentMethodDetails_transactionsTable__78aJu{overflow-x:auto}.PaymentMethodDetails_transactionsTable__78aJu table{margin-bottom:0;width:100%}.PaymentMethodDetails_transactionsTable__78aJu th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.3px;padding:12px 16px;text-transform:uppercase;white-space:nowrap}.PaymentMethodDetails_transactionsTable__78aJu td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:14px 16px;vertical-align:middle}.PaymentMethodDetails_clickableRow__oyXvU{cursor:pointer;transition:background .15s}.PaymentMethodDetails_clickableRow__oyXvU:hover{background:#f8fafc}.PaymentMethodDetails_dateCell__lshA0{line-height:1.4}.PaymentMethodDetails_dateCell__lshA0 small{color:#94a3b8;display:block;font-size:11px}.PaymentMethodDetails_refCode__Yswiv{background:#f3f0ff;border-radius:4px;color:#7c3aed;font-family:Monaco,Consolas,monospace;font-size:12px;padding:3px 8px}.PaymentMethodDetails_transferDetails__bMrZk{margin-top:4px}.PaymentMethodDetails_transferDetails__bMrZk small{align-items:center;display:flex;font-size:11px}.PaymentMethodDetails_emptyState__sKYbO{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.PaymentMethodDetails_emptyState__sKYbO i{margin-bottom:16px}.PaymentMethodDetails_emptyState__sKYbO h4{color:#475569;font-size:18px;font-weight:600;margin:0 0 8px}.PaymentMethodDetails_emptyState__sKYbO p{color:#94a3b8;font-size:14px;margin:0}.PaymentMethodDetails_pagination__85tNH{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:center;padding:20px}.PaymentMethodDetails_pagination__85tNH .PaymentMethodDetails_btn__dxKQe{border-radius:6px;font-weight:500}.PaymentMethodDetails_pagination__85tNH .PaymentMethodDetails_btn-outline-primary__hziah{border-color:#c9d4e1;color:#475569}.PaymentMethodDetails_pagination__85tNH .PaymentMethodDetails_btn-outline-primary__hziah:hover:not(:disabled){background:#8b5cf6;border-color:#8b5cf6;color:#fff}.PaymentMethodDetails_pagination__85tNH .PaymentMethodDetails_btn-outline-primary__hziah:disabled{cursor:not-allowed;opacity:.5}.PaymentMethodDetails_pageInfo__K1TRz{color:#64748b;font-size:13px;font-weight:500}@media (max-width:1200px){.PaymentMethodDetails_statsGrid__QK5Lt{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.PaymentMethodDetails_methodHeader__Jvume{flex-direction:column;gap:20px}.PaymentMethodDetails_methodActions__yccT4{width:100%}.PaymentMethodDetails_methodActions__yccT4 .PaymentMethodDetails_btn__dxKQe{flex:1 1}.PaymentMethodDetails_statsGrid__QK5Lt{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PaymentMethodDetails_detailsContainer__Eec9E{padding:12px}.PaymentMethodDetails_sectionHeader__rdbtc{align-items:flex-start;flex-direction:column;gap:12px}.PaymentMethodDetails_sectionActions__xIL6u{justify-content:flex-start;width:100%}.PaymentMethodDetails_statsGrid__QK5Lt{grid-template-columns:1fr}.PaymentMethodDetails_transactionsTable__78aJu td,.PaymentMethodDetails_transactionsTable__78aJu th{padding:10px 12px}}@media (max-width:500px){.PaymentMethodDetails_methodInfo__HVkro h2{flex-wrap:wrap;font-size:20px}.PaymentMethodDetails_methodActions__yccT4{flex-direction:column}.PaymentMethodDetails_pagination__85tNH{flex-direction:column;gap:12px}.PaymentMethodDetails_pagination__85tNH .PaymentMethodDetails_btn__dxKQe{width:100%}}@media print{.PaymentMethodDetails_detailsContainer__Eec9E{background:#fff;padding:0}.PaymentMethodDetails_backButton__vdcsT,.PaymentMethodDetails_filtersSection__9pDOo,.PaymentMethodDetails_methodActions__yccT4,.PaymentMethodDetails_pagination__85tNH,.PaymentMethodDetails_sectionActions__xIL6u{display:none!important}.PaymentMethodDetails_methodCard__GW3jE,.PaymentMethodDetails_transactionsSection__qnIgu{border:1px solid #e2e8f0;box-shadow:none;page-break-inside:avoid}.PaymentMethodDetails_methodHeader__Jvume,.PaymentMethodDetails_sectionHeader__rdbtc{background:#f8fafc!important}.PaymentMethodDetails_statsGrid__QK5Lt{grid-template-columns:repeat(5,1fr)}}.TaxRates_pageWrapper__nFF8v{background:#f0f2f5;min-height:100vh;padding:20px}.TaxRates_dashboardContainer__A2OJ7{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000f;margin:0 auto;max-width:1400px;padding:24px}.TaxRates_pageHeader__Fzp\+3{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.TaxRates_headerLeft__hrl1k{align-items:center;display:flex;gap:14px}.TaxRates_headerLeft__hrl1k h1{align-items:center;color:#0f172a;display:flex;font-size:24px;font-weight:800;gap:10px;margin:0}.TaxRates_headerLeft__hrl1k h1 i{color:#667eea}.TaxRates_headerSubtitle__OAL5O{color:#94a3b8;font-size:13px;margin:4px 0 0}.TaxRates_backBtn__udgqK{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.TaxRates_backBtn__udgqK:hover{background:#f1f5f9;color:#0f172a}.TaxRates_headerActions__sfM8u{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.TaxRates_searchBox__bE7Tt{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;display:flex;gap:8px;height:38px;min-width:200px;padding:0 12px;transition:all .2s}.TaxRates_searchBox__bE7Tt:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.TaxRates_searchBox__bE7Tt i{color:#94a3b8;font-size:14px}.TaxRates_searchBox__bE7Tt input{background:#0000;border:none;color:#1e293b;font-size:13px;outline:none;width:100%}.TaxRates_searchBox__bE7Tt input::placeholder{color:#94a3b8}.TaxRates_searchBox__bE7Tt button{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:4px}.TaxRates_searchBox__bE7Tt button:hover{color:#64748b}.TaxRates_actionBtn__j5sEq{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.TaxRates_actionBtn__j5sEq:hover{border-color:#667eea;color:#667eea}.TaxRates_seedBtn__dtJ9R{align-items:center;background:#f59e0b;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;height:38px;padding:8px 14px;transition:all .2s}.TaxRates_seedBtn__dtJ9R:hover{background:#d97706;transform:translateY(-1px)}.TaxRates_primaryBtn__F39Tl{align-items:center;background:linear-gradient(135deg,#667eea,#5568d3);border:none;border-radius:10px;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;height:38px;padding:8px 16px;transition:all .2s}.TaxRates_primaryBtn__F39Tl:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.TaxRates_saveBtn__VSyR-{align-items:center;background:linear-gradient(135deg,#667eea,#5568d3);border:none;border-radius:10px;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 14px}.TaxRates_saveBtn__VSyR-:hover{transform:translateY(-1px)}.TaxRates_statsGrid__ySWdA{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.TaxRates_statCard__pWRcN{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;gap:14px;padding:16px 18px;transition:all .2s}.TaxRates_statCard__pWRcN:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.TaxRates_statIcon__ZtI8W{align-items:center;border-radius:10px;display:flex;font-size:16px;height:42px;justify-content:center;width:42px}.TaxRates_statIconBlue__g-UXF{background:#dbeafe;color:#2563eb}.TaxRates_statIconGreen__PsmlE{background:#d1fae5;color:#059669}.TaxRates_statIconPurple__I\+HWc{background:#ede9fe;color:#7c3aed}.TaxRates_statIconOrange__s\+I8w{background:#fef3c7;color:#d97706}.TaxRates_statInfo__YiWU5{display:flex;flex-direction:column}.TaxRates_statValue__z5f2h{color:#0f172a;font-size:20px;font-weight:700}.TaxRates_statLabel__GzgsY{color:#94a3b8;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.TaxRates_groupsContainer__ZcfhU{display:flex;flex-direction:column;gap:16px}.TaxRates_groupCard__uVz2I{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f;overflow:hidden;transition:all .2s}.TaxRates_groupCard__uVz2I:hover{box-shadow:0 4px 12px #00000014}.TaxRates_groupCardInactive__EXwQ3{opacity:.7}.TaxRates_groupCardInactive__EXwQ3 .TaxRates_groupIcon__bI2Kw{background:#f1f5f9!important;color:#94a3b8!important}.TaxRates_groupHeader__qF0qX{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:background .2s}.TaxRates_groupHeader__qF0qX:hover{background:#f8fafc}.TaxRates_groupLeft__0g2Qm{align-items:center;display:flex;gap:14px}.TaxRates_expandIcon__tPzhl{color:#94a3b8;font-size:12px;transition:transform .2s;width:16px}.TaxRates_groupIcon__bI2Kw{align-items:center;background:linear-gradient(135deg,#667eea,#5568d3);border-radius:12px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.TaxRates_groupIconInactive__4zAfM{background:#e2e8f0!important;color:#94a3b8!important}.TaxRates_groupInfo__VJjMF{display:flex;flex-direction:column;gap:6px}.TaxRates_groupTitle__MwZtK{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.TaxRates_groupCode__jxyDf{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.TaxRates_groupName__1iivl{color:#0f172a;font-size:16px;font-weight:600}.TaxRates_defaultBadge__6xsZf{align-items:center;background:#d1fae5;color:#059669;display:flex;gap:4px}.TaxRates_defaultBadge__6xsZf,.TaxRates_inclusiveBadge__5KWUr{border-radius:4px;font-size:10px;font-weight:600;padding:3px 8px}.TaxRates_inclusiveBadge__5KWUr{background:#ede9fe;color:#7c3aed}.TaxRates_inclusiveTag__wjtXg{background:#d1fae5;border-radius:3px;color:#059669;font-size:9px;font-weight:600;margin-left:6px;padding:2px 5px}.TaxRates_groupMeta__z7FCo{align-items:center;display:flex;gap:14px}.TaxRates_metaItem__FOI6C{align-items:center;color:#64748b;display:flex;font-size:12px;gap:5px}.TaxRates_metaItem__FOI6C i{color:#94a3b8;font-size:11px}.TaxRates_groupRight__srBsK{align-items:center;display:flex;gap:16px}.TaxRates_toggleSwitch__wH1zi{cursor:pointer;display:inline-block;height:24px;position:relative;width:44px}.TaxRates_toggleSwitch__wH1zi input{height:0;opacity:0;width:0}.TaxRates_toggleSlider__jZila{background-color:#cbd5e1;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.TaxRates_toggleSlider__jZila:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.TaxRates_toggleSwitch__wH1zi input:checked+.TaxRates_toggleSlider__jZila{background:linear-gradient(135deg,#10b981,#059669)}.TaxRates_toggleSwitch__wH1zi input:checked+.TaxRates_toggleSlider__jZila:before{transform:translateX(20px)}.TaxRates_toggleSwitch__wH1zi input:focus+.TaxRates_toggleSlider__jZila{box-shadow:0 0 0 3px #10b98133}.TaxRates_toggleSwitchSmall__Xidcg{cursor:pointer;display:inline-block;height:20px;position:relative;width:36px}.TaxRates_toggleSwitchSmall__Xidcg input{height:0;opacity:0;width:0}.TaxRates_toggleSliderSmall__NoA-\+{background-color:#cbd5e1;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.TaxRates_toggleSliderSmall__NoA-\+:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px #0003;content:"";height:14px;left:3px;position:absolute;transition:.3s;width:14px}.TaxRates_toggleSwitchSmall__Xidcg input:checked+.TaxRates_toggleSliderSmall__NoA-\+{background:linear-gradient(135deg,#10b981,#059669)}.TaxRates_toggleSwitchSmall__Xidcg input:checked+.TaxRates_toggleSliderSmall__NoA-\+:before{transform:translateX(16px)}.TaxRates_statusBadge__mLvud{border-radius:20px;font-size:11px;font-weight:600;padding:5px 12px}.TaxRates_statusBadgeSmall__4SYdZ{border-radius:12px;font-size:10px;font-weight:600;padding:3px 8px}.TaxRates_active__v3dTd{background:#d1fae5;color:#065f46}.TaxRates_inactive__EKTua{background:#fee2e2;color:#991b1b}.TaxRates_cardActions__luFDl{display:flex;gap:6px}.TaxRates_iconBtn__APnDz{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;height:32px;justify-content:center;transition:all .2s;width:32px}.TaxRates_iconBtn__APnDz:hover{background:#667eea;color:#fff;transform:scale(1.05)}.TaxRates_iconBtnDanger__QTDu\+:hover{background:#ef4444!important}.TaxRates_iconBtnSmall__sDj7e{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:11px;height:28px;justify-content:center;transition:all .2s;width:28px}.TaxRates_iconBtnSmall__sDj7e:hover{background:#667eea;color:#fff}.TaxRates_groupContent__RDJnw{background:#fafbfc;border-top:1px solid #e2e8f0;padding:16px 20px}.TaxRates_taxList__LZwSk{display:flex;flex-direction:column;gap:0}.TaxRates_taxListHeader__gxdRq{background:#f1f5f9;border-radius:8px 8px 0 0;color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;padding:10px 16px;text-transform:uppercase}.TaxRates_taxItem__gJE98,.TaxRates_taxListHeader__gxdRq{grid-gap:12px;display:grid;gap:12px;grid-template-columns:100px 1fr 80px 60px 80px 80px}.TaxRates_taxItem__gJE98{align-items:center;background:#fff;border:1px solid #e2e8f0;border-top:none;padding:14px 16px;transition:all .2s}.TaxRates_taxItem__gJE98:last-child{border-radius:0 0 8px 8px}.TaxRates_taxItem__gJE98:hover{background:#f8fafc}.TaxRates_taxInactive__iTKXa{background:#fafafa;opacity:.5}.TaxRates_taxCode__EseaY{background:#f0f0ff;border-radius:4px;color:#667eea;display:inline-block;font-size:11px;font-weight:700;padding:4px 10px}.TaxRates_taxName__GZw6g{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:500;gap:6px}.TaxRates_taxName__GZw6g i{color:#f59e0b;font-size:10px}.TaxRates_taxRate__DXLCp{color:#0f172a;font-size:15px;font-weight:700}.TaxRates_taxOrder__2sKe-{color:#94a3b8;font-size:12px;font-weight:500}.TaxRates_taxActions__qb6MC{display:flex;gap:6px;justify-content:flex-end}.TaxRates_emptyGroup__dEcSo{color:#94a3b8;padding:30px;text-align:center}.TaxRates_emptyGroup__dEcSo i{color:#cbd5e1;display:block;font-size:32px;margin-bottom:10px}.TaxRates_emptyGroup__dEcSo p{font-size:13px;margin:0}.TaxRates_emptyState__w0mjU{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;text-align:center}.TaxRates_emptyState__w0mjU i{color:#cbd5e1;font-size:56px;margin-bottom:20px}.TaxRates_emptyState__w0mjU h3{color:#0f172a;font-size:20px;font-weight:700;margin:0 0 8px}.TaxRates_emptyState__w0mjU p{color:#94a3b8;font-size:14px;margin:0 0 20px;max-width:300px}.TaxRates_addTaxBtn__gcl1g{align-items:center;background:#0000;border:2px dashed #cbd5e1;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin-top:14px;padding:10px 16px;transition:all .2s;width:100%}.TaxRates_addTaxBtn__gcl1g:hover{background:#667eea0d;border-color:#667eea;color:#667eea}.TaxRates_addTaxBtn__gcl1g i{font-size:12px}.TaxRates_modalOverlay__Y1AWN{align-items:center;animation:TaxRates_fadeIn__zwBcV .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}@keyframes TaxRates_fadeIn__zwBcV{0%{opacity:0}to{opacity:1}}.TaxRates_modalContent__zfeHe{animation:TaxRates_slideUp__zLkaw .3s ease;background:#fff;border-radius:20px;box-shadow:0 25px 80px #00000040;max-width:560px;width:100%}@keyframes TaxRates_slideUp__zLkaw{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.TaxRates_modalHeader__8fekV{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 28px 20px}.TaxRates_modalHeader__8fekV h3{align-items:center;color:#0f172a;display:flex;font-size:20px;font-weight:700;gap:12px;margin:0}.TaxRates_modalHeader__8fekV h3 i{color:#667eea;font-size:22px}.TaxRates_modalClose__3BGzC{align-items:center;background:#f1f5f9;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;transition:all .2s;width:36px}.TaxRates_modalClose__3BGzC:hover{background:#fee2e2;color:#ef4444}.TaxRates_modalBody__5Xu\+y{padding:28px}.TaxRates_formRow__rd89i{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.TaxRates_formGroup__eYngK{display:flex;flex-direction:column;gap:8px}.TaxRates_formGroup__eYngK label{color:#475569;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.TaxRates_formGroup__eYngK input,.TaxRates_formGroup__eYngK select{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#1e293b;font-size:14px;padding:12px 14px;transition:all .2s}.TaxRates_formGroup__eYngK input:focus,.TaxRates_formGroup__eYngK select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.TaxRates_formGroup__eYngK input:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.TaxRates_formGroup__eYngK input::placeholder{color:#94a3b8}.TaxRates_formGroup__eYngK small{color:#94a3b8;font-size:11px;margin-top:-4px}.TaxRates_checkboxRow__qu-5P{display:flex;flex-wrap:wrap;gap:24px;margin-top:20px}.TaxRates_checkboxLabel__8OiLI{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;-webkit-user-select:none;user-select:none}.TaxRates_checkboxLabel__8OiLI input{display:none}.TaxRates_checkboxCustom__H2oNV{align-items:center;border:2px solid #cbd5e1;border-radius:6px;display:flex;height:20px;justify-content:center;position:relative;transition:all .2s;width:20px}.TaxRates_checkboxLabel__8OiLI input:checked+.TaxRates_checkboxCustom__H2oNV{background:linear-gradient(135deg,#667eea,#5568d3);border-color:#667eea}.TaxRates_checkboxLabel__8OiLI input:checked+.TaxRates_checkboxCustom__H2oNV:after{color:#fff;content:"✓";font-size:12px;font-weight:700}.TaxRates_checkboxLabel__8OiLI:hover .TaxRates_checkboxCustom__H2oNV{border-color:#667eea}.TaxRates_checkbox__hrIXb{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:13px;gap:8px}.TaxRates_checkbox__hrIXb input{accent-color:#667eea;height:16px;width:16px}.TaxRates_modalFooter__AClnz{background:#fafbfc;border-radius:0 0 20px 20px;border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding:20px 28px 24px}.TaxRates_secondaryBtn__1C5uU{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s}.TaxRates_secondaryBtn__1C5uU:hover{background:#f1f5f9;border-color:#cbd5e1}.TaxRates_toast__SE5ID{align-items:center;animation:TaxRates_slideIn__un9cv .4s cubic-bezier(.16,1,.3,1);border-radius:14px;box-shadow:0 10px 40px #0003;display:flex;font-size:14px;font-weight:500;gap:12px;max-width:400px;padding:16px 20px;position:fixed;right:24px;top:24px;z-index:99999}@keyframes TaxRates_slideIn__un9cv{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.TaxRates_toastClose__ckR3w{background:none;border:none;color:inherit;cursor:pointer;margin-left:8px;opacity:.7;padding:4px}.TaxRates_toastClose__ckR3w:hover{opacity:1}.TaxRates_toastSuccess__vMDAh{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.TaxRates_toastError__Jxtnz{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.TaxRates_toastInfo__iFxsc{background:linear-gradient(135deg,#667eea,#5568d3);color:#fff}.TaxRates_loadingContainer__pObyx{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.TaxRates_loadingContainer__pObyx p{color:#64748b;font-size:14px}.TaxRates_spinner__uSSR6{animation:TaxRates_spin__58v9h .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:44px;width:44px}@keyframes TaxRates_spin__58v9h{to{transform:rotate(1turn)}}@media (max-width:1200px){.TaxRates_statsGrid__ySWdA{grid-template-columns:repeat(2,1fr)}.TaxRates_taxItem__gJE98,.TaxRates_taxListHeader__gxdRq{grid-template-columns:80px 1fr 70px 50px 70px 70px}}@media (max-width:768px){.TaxRates_pageWrapper__nFF8v{padding:12px}.TaxRates_dashboardContainer__A2OJ7{padding:16px}.TaxRates_pageHeader__Fzp\+3{align-items:stretch;flex-direction:column;gap:16px}.TaxRates_headerLeft__hrl1k{justify-content:flex-start}.TaxRates_headerActions__sfM8u{flex-wrap:wrap;justify-content:flex-start}.TaxRates_searchBox__bE7Tt{min-width:100%;order:10}.TaxRates_statsGrid__ySWdA{gap:12px;grid-template-columns:repeat(2,1fr)}.TaxRates_statCard__pWRcN{padding:14px}.TaxRates_statValue__z5f2h{font-size:18px}.TaxRates_groupHeader__qF0qX{align-items:stretch;flex-direction:column;gap:14px}.TaxRates_groupLeft__0g2Qm{width:100%}.TaxRates_groupRight__srBsK{justify-content:space-between;padding-left:30px;width:100%}.TaxRates_taxListHeader__gxdRq{display:none}.TaxRates_taxItem__gJE98{gap:8px;grid-template-columns:1fr;padding:14px}.TaxRates_taxItem__gJE98>span{align-items:center;display:flex;justify-content:space-between}.TaxRates_taxItem__gJE98>span:before{color:#94a3b8;font-size:10px;text-transform:uppercase}.TaxRates_taxCode__EseaY{justify-self:flex-start}.TaxRates_taxActions__qb6MC{border-top:1px solid #f1f5f9;justify-content:flex-start;margin-top:8px;padding-top:8px}.TaxRates_formRow__rd89i{grid-template-columns:1fr}.TaxRates_checkboxRow__qu-5P{flex-direction:column;gap:14px}.TaxRates_modalContent__zfeHe{margin:10px;max-height:90vh;overflow-y:auto}}@media (max-width:480px){.TaxRates_statsGrid__ySWdA{grid-template-columns:1fr}.TaxRates_headerActions__sfM8u{gap:8px}.TaxRates_primaryBtn__F39Tl span,.TaxRates_seedBtn__dtJ9R span{display:none}}.SmsSettings_smsSettingsContainer__IhkuX{background:#f8f9fa;margin:0 auto;max-width:1200px;min-height:calc(100vh - 120px);padding:24px}.SmsSettings_backToSettings__vQ2gE{margin-bottom:20px}.SmsSettings_backButton__zM4BV{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.SmsSettings_backButton__zM4BV:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.SmsSettings_pageHeader__PAaoK{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:24px}.SmsSettings_headerContent__RYaTX h1{align-items:center;color:#1f2937;display:flex;font-size:1.75rem;font-weight:700;margin:0 0 8px}.SmsSettings_headerContent__RYaTX p{color:#6b7280;font-size:.875rem}.SmsSettings_headerActions__IDJlD{display:flex;gap:12px}.SmsSettings_headerActions__IDJlD .SmsSettings_btn__J-we1{align-items:center;border-radius:8px;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.SmsSettings_headerActions__IDJlD .SmsSettings_btn__J-we1:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.SmsSettings_dateRangeFilter__wcFdw{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:24px;padding:20px}.SmsSettings_dateRangeFilter__wcFdw .SmsSettings_form-label__YAe1B{color:#374151;font-weight:500;margin-bottom:6px}.SmsSettings_dateRangeFilter__wcFdw .SmsSettings_form-control__kSFLa{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.SmsSettings_dateRangeFilter__wcFdw .SmsSettings_form-control__kSFLa:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.SmsSettings_tabsNavigation__Up4Ff{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;display:flex;gap:4px;margin-bottom:24px;padding:4px}.SmsSettings_tabBtn__JXtoT{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:.875rem;font-weight:500;justify-content:center;padding:12px 16px;transition:all .2s ease;white-space:nowrap}.SmsSettings_tabBtn__JXtoT:hover{background:#3b82f61a;color:#3b82f6}.SmsSettings_tabBtn__JXtoT.SmsSettings_active__uyxXO{background:#3b82f6;box-shadow:0 2px 4px #3b82f633;color:#fff}.SmsSettings_tabContent__S\+x0V{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000000d;overflow:hidden}.SmsSettings_tabPane__wlrQH{animation:SmsSettings_fadeIn__3t1hM .3s ease;padding:32px}.SmsSettings_filtersSection__TTUvB{align-items:end;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.SmsSettings_searchBox__kxc6h{flex:1 1;min-width:250px;position:relative}.SmsSettings_searchBox__kxc6h i{color:#6b7280;left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.SmsSettings_searchBox__kxc6h input{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px 10px 40px;transition:all .2s ease;width:100%}.SmsSettings_searchBox__kxc6h input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SmsSettings_filterControls__IegKz{align-items:end;display:flex;gap:12px}.SmsSettings_filterSelect__MO8AT{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:.875rem;min-width:140px;padding:10px 12px;transition:all .2s ease}.SmsSettings_filterSelect__MO8AT:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SmsSettings_providersGrid__pGkRo{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin-bottom:24px}.SmsSettings_providerCard__pggHS{background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;overflow:hidden;padding:20px;position:relative;transition:all .2s ease}.SmsSettings_providerCard__pggHS:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .2s ease}.SmsSettings_providerCard__pggHS:hover{border-color:#3b82f6;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.SmsSettings_providerCard__pggHS:hover:before{transform:scaleX(1)}.SmsSettings_providerHeader__l7Zs1{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.SmsSettings_providerInfo__Lnfg-{flex:1 1}.SmsSettings_providerName__gCVGY{align-items:center;color:#1f2937;display:flex;font-size:1.125rem;font-weight:600;gap:8px;margin:0 0 4px}.SmsSettings_providerType__mVVsF{color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.SmsSettings_providerStatus__Oc-8S{align-items:center;display:flex;gap:8px}.SmsSettings_statusBadge__UOqQD{border-radius:20px;font-size:.75rem;font-weight:500;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.SmsSettings_statusBadge__UOqQD.SmsSettings_active__uyxXO{background:#dcfce7;color:#16a34a}.SmsSettings_statusBadge__UOqQD.SmsSettings_inactive__6Szgd{background:#f1f5f9;color:#64748b}.SmsSettings_statusBadge__UOqQD.SmsSettings_pending__IpXgL{background:#fef3c7;color:#d97706}.SmsSettings_providerDetails__Qgl4A{margin-bottom:16px}.SmsSettings_detailItem__zOYdp{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:8px;margin-bottom:8px}.SmsSettings_detailItem__zOYdp i{text-align:center;width:16px}.SmsSettings_providerFooter__zwter{align-items:center;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;padding-top:16px}.SmsSettings_branchFeatures__1C18U{display:flex;flex-wrap:wrap;gap:6px}.SmsSettings_featureBadge__dmhAf{background:#f1f5f9;border-radius:6px;color:#475569;font-size:.75rem;font-weight:500;padding:4px 8px}.SmsSettings_providerActions__UF8BD{display:flex;gap:8px}.SmsSettings_actionBtn__opdDO{align-items:center;background:#f8fafc;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:.875rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.SmsSettings_actionBtn__opdDO:hover{background:#e2e8f0;color:#475569;transform:scale(1.05)}.SmsSettings_actionBtn__opdDO.SmsSettings_approve__vwF5\+{background:#dcfce7;color:#16a34a}.SmsSettings_actionBtn__opdDO.SmsSettings_approve__vwF5\+:hover{background:#bbf7d0;color:#15803d}.SmsSettings_emptyState__NYKjw{color:#6b7280;padding:60px 20px;text-align:center}.SmsSettings_emptyState__NYKjw i{color:#d1d5db;margin-bottom:16px}.SmsSettings_emptyState__NYKjw h3{color:#374151;font-size:1.25rem;font-weight:600;margin-bottom:8px}.SmsSettings_emptyState__NYKjw p{color:#6b7280;font-size:.875rem}.SmsSettings_templatesSection__SrA53{padding:0}.SmsSettings_templatesSection__SrA53 h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:8px}.SmsSettings_templatesSection__SrA53 .SmsSettings_card__l6AUp{border:1px solid #e5e7eb;border-radius:12px;height:100%;transition:all .2s ease}.SmsSettings_templatesSection__SrA53 .SmsSettings_card__l6AUp:hover{border-color:#3b82f6;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.SmsSettings_templatesSection__SrA53 .SmsSettings_card-body__p3BQG{padding:24px}.SmsSettings_templatesSection__SrA53 .SmsSettings_fa-2x__6j27p{font-size:2rem}.SmsSettings_logsSection__DWEDc{padding:0}.SmsSettings_logsSection__DWEDc h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:8px}.SmsSettings_messageCell__MD0vK{max-width:300px}.SmsSettings_messageText__cPn3o{color:#374151;font-size:.875rem;line-height:1.4;margin-bottom:4px}.SmsSettings_branchBadge__BspOS{background:#e0f2fe;border-radius:6px;color:#0277bd;font-size:.75rem;font-weight:500;padding:4px 8px}.SmsSettings_analyticsSection__CQjCY{padding:0}.SmsSettings_analyticsSection__CQjCY h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:8px}.SmsSettings_analyticsSection__CQjCY .SmsSettings_card__l6AUp{border:1px solid #e5e7eb;border-radius:12px;transition:all .2s ease}.SmsSettings_analyticsSection__CQjCY .SmsSettings_card__l6AUp:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.SmsSettings_analyticsSection__CQjCY .SmsSettings_card-body__p3BQG h3{font-size:2rem;font-weight:700;margin-bottom:8px}.SmsSettings_toggleSwitch__OUQdI{align-items:center;cursor:pointer;display:flex;gap:12px;margin-bottom:16px}.SmsSettings_toggleSwitch__OUQdI input[type=checkbox]{display:none}.SmsSettings_toggleSlider__OiPl0{background:#e5e7eb;border-radius:24px;height:24px;position:relative;transition:all .2s ease;width:48px}.SmsSettings_toggleSlider__OiPl0:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:20px;left:2px;position:absolute;top:2px;transition:all .2s ease;width:20px}.SmsSettings_toggleSwitch__OUQdI input[type=checkbox]:checked+.SmsSettings_toggleSlider__OiPl0{background:#3b82f6}.SmsSettings_toggleSwitch__OUQdI input[type=checkbox]:checked+.SmsSettings_toggleSlider__OiPl0:before{transform:translateX(24px)}.SmsSettings_toggleLabel__LvHiw{color:#374151;font-size:.875rem;font-weight:500}.SmsSettings_tabPane__wlrQH .SmsSettings_form-label__YAe1B{color:#374151;font-weight:500;margin-bottom:6px}.SmsSettings_tabPane__wlrQH .SmsSettings_form-control__kSFLa,.SmsSettings_tabPane__wlrQH .SmsSettings_form-select__Yaovf{border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;padding:10px 12px;transition:all .2s ease}.SmsSettings_tabPane__wlrQH .SmsSettings_form-control__kSFLa:focus,.SmsSettings_tabPane__wlrQH .SmsSettings_form-select__Yaovf:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.SmsSettings_tabPane__wlrQH .SmsSettings_text-muted__bE-v9{color:#6b7280;font-size:.75rem;margin-top:4px}.SmsSettings_actionButtons__6zIZI{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px}.SmsSettings_actionButtons__6zIZI .SmsSettings_btn__J-we1{align-items:center;border-radius:8px;display:flex;font-size:.875rem;font-weight:500;gap:8px;justify-content:center;min-width:140px;padding:12px 24px}@media (max-width:768px){.SmsSettings_smsSettingsContainer__IhkuX{margin:0;padding:16px}.SmsSettings_pageHeader__PAaoK{align-items:stretch;flex-direction:column;gap:16px}.SmsSettings_headerContent__RYaTX h1{font-size:1.5rem}.SmsSettings_headerActions__IDJlD{justify-content:space-between}.SmsSettings_tabsNavigation__Up4Ff{flex-direction:column;gap:2px}.SmsSettings_tabBtn__JXtoT{justify-content:flex-start;text-align:left}.SmsSettings_filtersSection__TTUvB{align-items:stretch;flex-direction:column;gap:12px}.SmsSettings_filterControls__IegKz{justify-content:space-between}.SmsSettings_providersGrid__pGkRo{gap:16px;grid-template-columns:1fr}.SmsSettings_providerCard__pggHS{padding:16px}.SmsSettings_providerFooter__zwter{align-items:stretch;flex-direction:column;gap:12px}.SmsSettings_branchFeatures__1C18U,.SmsSettings_providerActions__UF8BD{justify-content:center}.SmsSettings_actionButtons__6zIZI{flex-direction:column;gap:8px}.SmsSettings_actionButtons__6zIZI .SmsSettings_btn__J-we1{width:100%}.SmsSettings_dateRangeFilter__wcFdw .SmsSettings_row__K9hSl{gap:12px}.SmsSettings_dateRangeFilter__wcFdw .SmsSettings_col-md-3__2z3ck,.SmsSettings_dateRangeFilter__wcFdw .SmsSettings_col-md-6__SFcAl{width:100%}}@media (max-width:576px){.SmsSettings_tabPane__wlrQH{padding:20px 16px}.SmsSettings_headerContent__RYaTX h1{font-size:1.25rem}.SmsSettings_headerActions__IDJlD{flex-direction:column;gap:8px}.SmsSettings_headerActions__IDJlD .SmsSettings_btn__J-we1{justify-content:center;width:100%}.SmsSettings_toggleSwitch__OUQdI{margin-bottom:12px}.SmsSettings_toggleSlider__OiPl0{height:20px;width:40px}.SmsSettings_toggleSlider__OiPl0:before{height:16px;width:16px}.SmsSettings_toggleSwitch__OUQdI input[type=checkbox]:checked+.SmsSettings_toggleSlider__OiPl0:before{transform:translateX(20px)}.SmsSettings_messageCell__MD0vK{max-width:200px}.SmsSettings_providerHeader__l7Zs1{align-items:stretch;flex-direction:column;gap:12px}.SmsSettings_providerStatus__Oc-8S{justify-content:flex-start}}@keyframes SmsSettings_fadeIn__3t1hM{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SmsSettings_providerCard__pggHS .SmsSettings_providerName__gCVGY i{transition:all .2s ease}.SmsSettings_providerCard__pggHS:hover .SmsSettings_providerName__gCVGY i{color:#3b82f6;transform:scale(1.1)}.SmsSettings_statusBadge__UOqQD{overflow:hidden;position:relative}.SmsSettings_statusBadge__UOqQD.SmsSettings_active__uyxXO:before{animation:SmsSettings_shimmer__JMV7q 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes SmsSettings_shimmer__JMV7q{0%{left:-100%}to{left:100%}}.SmsSettings_loading__XKyCX{opacity:.6;pointer-events:none;position:relative}.SmsSettings_loading__XKyCX:after{animation:SmsSettings_spin__4coMe 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#3b82f6;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes SmsSettings_spin__4coMe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SmsSettings_actionBtn__opdDO:focus,.SmsSettings_backButton__zM4BV:focus,.SmsSettings_tabBtn__JXtoT:focus{outline:2px solid #3b82f6;outline-offset:2px}@media print{.SmsSettings_smsSettingsContainer__IhkuX{background:#fff;box-shadow:none;padding:0}.SmsSettings_actionButtons__6zIZI,.SmsSettings_headerActions__IDJlD,.SmsSettings_providerActions__UF8BD,.SmsSettings_tabsNavigation__Up4Ff{display:none}.SmsSettings_providerCard__pggHS{border:1px solid #000;break-inside:avoid;margin-bottom:20px;page-break-inside:avoid}}.InventoryPreferences_pageWrapper__BKSQB{background:#f0f2f5;min-height:100vh;padding:20px}.InventoryPreferences_dashboardContainer__oon7-{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000f;margin:0 auto;max-width:1400px;padding:24px}.InventoryPreferences_pageHeader__N7qez{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.InventoryPreferences_headerLeft__06L6b{align-items:center;display:flex;gap:14px}.InventoryPreferences_headerLeft__06L6b h1{align-items:center;color:#0f172a;display:flex;font-size:24px;font-weight:800;gap:10px;margin:0}.InventoryPreferences_headerLeft__06L6b h1 i{color:#667eea}.InventoryPreferences_headerSubtitle__T412O{background:#f1f5f9;border-radius:6px;color:#94a3b8;font-size:13px;padding:4px 12px}.InventoryPreferences_backBtn__U5OsS{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.InventoryPreferences_backBtn__U5OsS:hover{background:#f1f5f9;color:#0f172a}.InventoryPreferences_headerActions__3nf0c{align-items:center;display:flex;gap:10px}.InventoryPreferences_unsavedBadge__VSG0l{align-items:center;background:#fef3c7;border-radius:8px;color:#92400e;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.InventoryPreferences_unsavedBadge__VSG0l i{animation:InventoryPreferences_pulse__xMe-a 1.5s infinite;color:#f59e0b;font-size:6px}@keyframes InventoryPreferences_pulse__xMe-a{0%,to{opacity:1}50%{opacity:.4}}.InventoryPreferences_actionBtn__v8kJ9{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .2s;width:38px}.InventoryPreferences_actionBtn__v8kJ9:hover:not(:disabled){background:#f0f0ff;border-color:#667eea;color:#667eea}.InventoryPreferences_actionBtn__v8kJ9:disabled{cursor:not-allowed;opacity:.5}.InventoryPreferences_saveBtn__kZAIv{align-items:center;background:linear-gradient(135deg,#667eea,#5568d3);border:none;border-radius:10px;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.InventoryPreferences_saveBtn__kZAIv:hover:not(:disabled){box-shadow:0 4px 12px #667eea66;transform:translateY(-1px)}.InventoryPreferences_saveBtn__kZAIv:disabled{cursor:not-allowed;opacity:.7}.InventoryPreferences_statsGrid__rET\+K{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.InventoryPreferences_statCard__adXa4{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;gap:14px;padding:16px 18px;transition:all .2s}.InventoryPreferences_statCard__adXa4:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.InventoryPreferences_statIcon__yg1bP{align-items:center;border-radius:10px;display:flex;font-size:16px;height:42px;justify-content:center;width:42px}.InventoryPreferences_statIconBlue__DrWQJ{background:#dbeafe;color:#2563eb}.InventoryPreferences_statIconGreen__p2Evq{background:#d1fae5;color:#059669}.InventoryPreferences_statIconPurple__ziKaz{background:#ede9fe;color:#7c3aed}.InventoryPreferences_statIconOrange__bi8sD{background:#fef3c7;color:#d97706}.InventoryPreferences_statIconRed__-iZYp{background:#fee2e2;color:#dc2626}.InventoryPreferences_statInfo__jVwHL{display:flex;flex-direction:column}.InventoryPreferences_statValue__x4s82{color:#0f172a;font-size:18px;font-weight:700}.InventoryPreferences_statLabel__bizRD{color:#94a3b8;font-size:11px;font-weight:500}.InventoryPreferences_quickNav__3CIUy{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:6px}.InventoryPreferences_quickNavBtn__dBv\+5{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;transition:all .2s}.InventoryPreferences_quickNavBtn__dBv\+5 i{color:#94a3b8;font-size:14px}.InventoryPreferences_quickNavBtn__dBv\+5:hover{background:#f1f5f9;color:#334155}.InventoryPreferences_quickNavActive__\+jOA5{background:#667eea!important;box-shadow:0 2px 8px #667eea4d;color:#fff!important}.InventoryPreferences_quickNavActive__\+jOA5 i{color:#fff!important}.InventoryPreferences_settingsCard__to1CK{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f}.InventoryPreferences_section__VX5S4{animation:InventoryPreferences_fadeIn__EZzDz .2s ease;padding:24px}@keyframes InventoryPreferences_fadeIn__EZzDz{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.InventoryPreferences_sectionHeader__3CJMD{border-bottom:1px solid #f1f5f9;margin-bottom:20px;padding-bottom:16px}.InventoryPreferences_sectionHeader__3CJMD h3{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:700;gap:10px;margin:0 0 4px}.InventoryPreferences_sectionHeader__3CJMD h3 i{color:#667eea}.InventoryPreferences_sectionDesc__7SgxI{color:#94a3b8;font-size:13px}.InventoryPreferences_settingsGrid__sXaqa{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.InventoryPreferences_settingRow__Gin5F{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;display:flex;justify-content:space-between;padding:14px 16px;transition:all .2s}.InventoryPreferences_settingRow__Gin5F:hover{background:#f1f5f9}.InventoryPreferences_settingInfo__2Htmo{display:flex;flex-direction:column;gap:2px}.InventoryPreferences_settingInfo__2Htmo label{color:#1e293b;font-size:13px;font-weight:600}.InventoryPreferences_settingInfo__2Htmo span{color:#94a3b8;font-size:11px}.InventoryPreferences_settingSelect__q8mj2{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#1e293b;cursor:pointer;font-size:13px;min-width:100px;padding:8px 12px}.InventoryPreferences_settingSelect__q8mj2:focus{border-color:#667eea;outline:none}.InventoryPreferences_settingSelect__q8mj2:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.InventoryPreferences_settingInput__QiCCq{border:1.5px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;padding:8px 12px;text-align:center;width:80px}.InventoryPreferences_settingInput__QiCCq:focus{border-color:#667eea;outline:none}.InventoryPreferences_settingInput__QiCCq:disabled{background:#f1f5f9;cursor:not-allowed}.InventoryPreferences_toggle__LHWJb{cursor:pointer;display:inline-block;height:24px;position:relative;width:44px}.InventoryPreferences_toggle__LHWJb input{height:0;opacity:0;width:0}.InventoryPreferences_slider__DFnnl{background:#cbd5e1;border-radius:24px;cursor:pointer;inset:0;position:absolute;transition:.3s}.InventoryPreferences_slider__DFnnl:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.InventoryPreferences_toggle__LHWJb input:checked+.InventoryPreferences_slider__DFnnl{background:linear-gradient(135deg,#667eea,#5568d3)}.InventoryPreferences_toggle__LHWJb input:checked+.InventoryPreferences_slider__DFnnl:before{transform:translateX(20px)}.InventoryPreferences_toggle__LHWJb input:disabled+.InventoryPreferences_slider__DFnnl{cursor:not-allowed;opacity:.5}.InventoryPreferences_infoBox__srxZY{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:13px;gap:10px;margin-top:16px;padding:12px 16px}.InventoryPreferences_infoBox__srxZY i{color:#3b82f6}.InventoryPreferences_toolsGrid__noWbz{display:flex;flex-direction:column;gap:16px}.InventoryPreferences_toolCard__RbCvN{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:20px}.InventoryPreferences_toolIcon__10CX7{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;width:48px}.InventoryPreferences_toolIconBlue__xzW7J{background:#dbeafe;color:#2563eb}.InventoryPreferences_toolIconGreen__jACzC{background:#d1fae5;color:#059669}.InventoryPreferences_toolIconDanger__lXooR{background:#fee2e2;color:#dc2626}.InventoryPreferences_toolInfo__k3d2q{flex:1 1}.InventoryPreferences_toolInfo__k3d2q h4{color:#0f172a;font-size:14px;font-weight:600;margin:0 0 4px}.InventoryPreferences_toolInfo__k3d2q p{color:#64748b;font-size:12px;margin:0}.InventoryPreferences_toolMeta__m8Iok{color:#94a3b8;display:block;font-size:11px;margin-top:4px}.InventoryPreferences_secondaryBtn__eYjy4{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;transition:all .2s}.InventoryPreferences_secondaryBtn__eYjy4:hover:not(:disabled){background:#f0f0ff;border-color:#667eea;color:#667eea}.InventoryPreferences_secondaryBtn__eYjy4:disabled{cursor:not-allowed;opacity:.5}.InventoryPreferences_dangerBtn__p2Pg4{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;transition:all .2s}.InventoryPreferences_dangerBtn__p2Pg4:hover:not(:disabled){box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.InventoryPreferences_dangerBtn__p2Pg4:disabled{cursor:not-allowed;opacity:.6}.InventoryPreferences_toast__a0Aeq{align-items:center;animation:InventoryPreferences_slideIn__VQ4ir .3s ease;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes InventoryPreferences_slideIn__VQ4ir{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.InventoryPreferences_toastClose__7t\+TY{background:none;border:none;color:inherit;cursor:pointer;opacity:.7;padding:4px}.InventoryPreferences_toastClose__7t\+TY:hover{opacity:1}.InventoryPreferences_toastSuccess__Nxnxc{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.InventoryPreferences_toastError__dizae{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.InventoryPreferences_toastInfo__O4YRP{background:linear-gradient(135deg,#667eea,#5568d3);color:#fff}.InventoryPreferences_modalOverlay__XWI9e{align-items:center;animation:InventoryPreferences_fadeIn__EZzDz .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.InventoryPreferences_modalContent__nbBCA{animation:InventoryPreferences_modalSlide__pWeQ2 .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 50px #0003;max-width:480px;width:100%}@keyframes InventoryPreferences_modalSlide__pWeQ2{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.InventoryPreferences_modalHeader__8Y46k{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:14px;padding:20px 24px}.InventoryPreferences_modalIcon__1bXih{align-items:center;border-radius:12px;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.InventoryPreferences_modalIconDanger__EyfgU{background:#fee2e2;color:#dc2626}.InventoryPreferences_modalHeader__8Y46k h2{color:#0f172a;flex:1 1;font-size:17px;font-weight:700;margin:0}.InventoryPreferences_closeBtn__jc5rV{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.InventoryPreferences_closeBtn__jc5rV:hover{background:#f1f5f9;color:#0f172a}.InventoryPreferences_modalBody__JEWnX{padding:24px}.InventoryPreferences_warningBox__11eVt{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:14px}.InventoryPreferences_warningBox__11eVt>i{color:#dc2626;flex-shrink:0;font-size:18px;margin-top:2px}.InventoryPreferences_warningBox__11eVt strong{color:#991b1b;display:block;font-size:13px;margin-bottom:2px}.InventoryPreferences_warningBox__11eVt p{color:#b91c1c;font-size:12px;margin:0}.InventoryPreferences_scopeSelection__hUp3E{margin-bottom:20px}.InventoryPreferences_scopeSelection__hUp3E>label{color:#1e293b;display:block;font-size:13px;font-weight:600;margin-bottom:10px}.InventoryPreferences_scopeOptions__z\+-Xr{display:flex;gap:12px}.InventoryPreferences_scopeOption__bG5xB{cursor:pointer;flex:1 1}.InventoryPreferences_scopeOption__bG5xB input{display:none}.InventoryPreferences_scopeContent__aurOU{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:14px;transition:all .2s}.InventoryPreferences_scopeOption__bG5xB:hover .InventoryPreferences_scopeContent__aurOU{border-color:#cbd5e1}.InventoryPreferences_scopeOption__bG5xB.InventoryPreferences_selected__pXdFE .InventoryPreferences_scopeContent__aurOU{background:#eff6ff;border-color:#667eea}.InventoryPreferences_scopeContent__aurOU i{color:#64748b;font-size:22px}.InventoryPreferences_scopeOption__bG5xB.InventoryPreferences_selected__pXdFE .InventoryPreferences_scopeContent__aurOU i{color:#667eea}.InventoryPreferences_scopeContent__aurOU span{color:#1e293b;font-size:13px;font-weight:600}.InventoryPreferences_scopeContent__aurOU small{color:#94a3b8;font-size:11px}.InventoryPreferences_confirmInput__dCcrS{margin-bottom:8px}.InventoryPreferences_confirmInput__dCcrS label{color:#64748b;display:block;font-size:13px;margin-bottom:8px}.InventoryPreferences_confirmInput__dCcrS label strong{background:#fef2f2;border-radius:4px;color:#dc2626;font-family:monospace;padding:2px 6px}.InventoryPreferences_confirmInput__dCcrS input{border:2px solid #e2e8f0;border-radius:10px;color:#64748b;font-size:15px;font-weight:600;letter-spacing:2px;padding:12px 14px;text-align:center;width:100%}.InventoryPreferences_confirmInput__dCcrS input:focus{border-color:#ef4444;outline:none}.InventoryPreferences_confirmInput__dCcrS input.InventoryPreferences_confirmed__GHECl{background:#f0fdf4;border-color:#10b981;color:#10b981}.InventoryPreferences_modalFooter__1N-jQ{background:#f8fafc;border-radius:0 0 16px 16px;border-top:1px solid #f1f5f9;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.InventoryPreferences_cancelBtn__BIqo5{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;font-weight:600;padding:10px 18px}.InventoryPreferences_cancelBtn__BIqo5:hover{background:#f8fafc;color:#1e293b}.InventoryPreferences_loadingContainer__WrPOY{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.InventoryPreferences_spinner__oIXMC{animation:InventoryPreferences_spin__rmtip .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}@keyframes InventoryPreferences_spin__rmtip{to{transform:rotate(1turn)}}.InventoryPreferences_loadingContainer__WrPOY p{color:#64748b;font-size:14px}.InventoryPreferences_accessDenied__4wR2-{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px;text-align:center}.InventoryPreferences_accessDenied__4wR2- i{color:#cbd5e1;font-size:64px;margin-bottom:20px}.InventoryPreferences_accessDenied__4wR2- h2{color:#0f172a;font-size:24px;font-weight:800;margin:0 0 8px}.InventoryPreferences_accessDenied__4wR2- p{color:#94a3b8;font-size:14px;margin:0 0 24px}.InventoryPreferences_backButton__E-PCD{align-items:center;background:#667eea;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px}.InventoryPreferences_backButton__E-PCD:hover{background:#5568d3}@media (max-width:1024px){.InventoryPreferences_statsGrid__rET\+K{grid-template-columns:repeat(2,1fr)}.InventoryPreferences_settingsGrid__sXaqa{grid-template-columns:1fr}}@media (max-width:768px){.InventoryPreferences_pageWrapper__BKSQB{padding:10px}.InventoryPreferences_dashboardContainer__oon7-{padding:16px}.InventoryPreferences_pageHeader__N7qez{align-items:flex-start;flex-direction:column;gap:12px}.InventoryPreferences_statsGrid__rET\+K{grid-template-columns:1fr}.InventoryPreferences_quickNav__3CIUy{flex-wrap:nowrap;overflow-x:auto}.InventoryPreferences_quickNavBtn__dBv\+5 span{display:none}.InventoryPreferences_toolCard__RbCvN{flex-direction:column;text-align:center}.InventoryPreferences_toolCard__RbCvN button{justify-content:center;width:100%}.InventoryPreferences_scopeOptions__z\+-Xr{flex-direction:column}}.InventoryPreferences_recalculateSummary__zwlg5{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.InventoryPreferences_summaryItem__puH-q{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;padding:20px;text-align:center}.InventoryPreferences_summaryLabel__PYHZi{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.InventoryPreferences_summaryValue__wrWYj{color:#1e293b;font-size:32px;font-weight:700}.InventoryPreferences_summaryWarning__G6WL8{color:#f59e0b}.InventoryPreferences_summarySuccess__WhfQz{color:#10b981}.InventoryPreferences_successBox__Jy8R2{align-items:flex-start;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:16px}.InventoryPreferences_successBox__Jy8R2 i{color:#10b981;font-size:20px;margin-top:2px}.InventoryPreferences_successBox__Jy8R2 strong{color:#065f46;display:block;font-size:14px;font-weight:600;margin-bottom:4px}.InventoryPreferences_successBox__Jy8R2 p{color:#047857;font-size:13px;margin:0}.InventoryPreferences_discrepancyList__kYDQJ{background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:300px;overflow-y:auto}.InventoryPreferences_discrepancyItem__KavQv{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 16px;transition:background .15s ease}.InventoryPreferences_discrepancyItem__KavQv:last-child{border-bottom:none}.InventoryPreferences_discrepancyItem__KavQv:hover{background:#f8fafc}.InventoryPreferences_discrepancyProduct__qIX8L{display:flex;flex-direction:column;gap:2px}.InventoryPreferences_discrepancyCode__5V3cG{background:#eff6ff;border-radius:4px;color:#3b82f6;font-family:Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:2px 6px;width:-webkit-fit-content;width:fit-content}.InventoryPreferences_discrepancyName__cWNdl{color:#1e293b;font-size:13px;font-weight:500}.InventoryPreferences_discrepancyValues__ethcl{align-items:center;color:#64748b;display:flex;font-size:13px;gap:8px}.InventoryPreferences_discrepancyValues__ethcl i{color:#94a3b8;font-size:10px}.InventoryPreferences_discrepancyValues__ethcl strong{color:#1e293b}.InventoryPreferences_discrepancyDiff__5cd3m{border-radius:4px;font-size:12px;font-weight:600;padding:2px 8px}.InventoryPreferences_diffPositive__5a8PC{background:#ecfdf5;color:#059669}.InventoryPreferences_diffNegative__0\+EFW{background:#fef2f2;color:#dc2626}.InventoryPreferences_discrepancyMore__JoSQ-{background:#f8fafc;border-top:1px solid #e2e8f0;color:#64748b;font-size:13px;font-style:italic;padding:12px 16px;text-align:center}.InventoryPreferences_primaryBtn__GhJ7U{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.InventoryPreferences_primaryBtn__GhJ7U:hover:not(:disabled){box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.InventoryPreferences_primaryBtn__GhJ7U:disabled{cursor:not-allowed;opacity:.6;transform:none}.InventoryPreferences_discrepancyList__kYDQJ::-webkit-scrollbar{width:6px}.InventoryPreferences_discrepancyList__kYDQJ::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.InventoryPreferences_discrepancyList__kYDQJ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.InventoryPreferences_discrepancyList__kYDQJ::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:600px){.InventoryPreferences_recalculateSummary__zwlg5{grid-template-columns:1fr}.InventoryPreferences_discrepancyItem__KavQv{align-items:flex-start;flex-direction:column;gap:8px}.InventoryPreferences_discrepancyValues__ethcl{flex-wrap:wrap}}.POSSettings_pageWrapper__V\+Oof{background:#f0f2f5;min-height:100vh;padding:20px}.POSSettings_dashboardContainer__sK6DN{background:#fff;border:1px solid #e7e9f5;border-radius:18px;box-shadow:0 10px 40px -12px #4c54aa2e,0 2px 8px #0f172a0a;margin:0 auto;max-width:1200px;overflow:hidden}.POSSettings_pageHeader__F7ZmA{align-items:center;background:linear-gradient(180deg,#fbfbff,#fff);display:flex;justify-content:space-between;padding:24px 28px 20px}.POSSettings_headerLeft__lBORn{align-items:center;display:flex;gap:14px}.POSSettings_headerLeft__lBORn h1{align-items:center;color:#1a1c2e;display:flex;font-size:22px;font-weight:800;gap:11px;letter-spacing:-.3px;margin:0}.POSSettings_headerLeft__lBORn h1 i{color:#667eea}.POSSettings_headerSubtitle__qcKEL{color:#9aa0b8;font-size:13px;margin:5px 0 0}.POSSettings_backBtn__gsBXh{align-items:center;background:#fff;border:1.5px solid #e7e9f5;border-radius:12px;color:#64748b;cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .2s;width:42px}.POSSettings_backBtn__gsBXh:hover{background:#f0f0ff;border-color:#c7cbf0;color:#5568d3}.POSSettings_headerActions__5vXUC{align-items:center;display:flex;gap:10px}.POSSettings_unsavedBadge__clgOM{align-items:center;background:#fef3c7;border-radius:8px;color:#92400e;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.POSSettings_unsavedBadge__clgOM i{animation:POSSettings_pulse__TF3xx 1.5s infinite;color:#f59e0b;font-size:6px}@keyframes POSSettings_pulse__TF3xx{0%,to{opacity:1}50%{opacity:.4}}.POSSettings_actionBtn__ZSbtX{align-items:center;background:#fff;border:1.5px solid #e7e9f5;border-radius:12px;color:#475569;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.POSSettings_actionBtn__ZSbtX:hover{background:#f0f0ff;border-color:#667eea;color:#667eea}.POSSettings_tabsBar__v89EU{background:#fbfbff;border-bottom:1px solid #ebedf7;display:flex;gap:2px;overflow-x:auto;padding:0 18px}.POSSettings_tabBtn__noAS\+{align-items:center;background:none;border:none;color:#6b7194;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:15px 16px;position:relative;transition:color .18s ease;white-space:nowrap}.POSSettings_tabBtn__noAS\+:after{background:#0000;border-radius:3px 3px 0 0;bottom:-1px;content:"";height:2.5px;left:12px;position:absolute;right:12px;transition:background .18s ease}.POSSettings_tabBtn__noAS\+ i{color:#aeb3cf;font-size:13px;transition:color .18s ease}.POSSettings_tabBtn__noAS\+:hover{color:#3b3f5c}.POSSettings_tabBtn__noAS\+:hover i{color:#667eea}.POSSettings_tabActive__Py-ju{color:#5568d3}.POSSettings_tabActive__Py-ju i{color:#667eea}.POSSettings_tabActive__Py-ju:after{background:linear-gradient(90deg,#667eea,#7f53e6)}.POSSettings_panel__2cC5p{min-height:340px;padding:22px 28px 26px}.POSSettings_panelHead__d-Cl6{margin-bottom:6px}.POSSettings_panelHead__d-Cl6 h3{align-items:center;color:#1a1c2e;display:flex;font-size:15px;font-weight:700;gap:9px;margin:0}.POSSettings_panelHead__d-Cl6 h3 i{color:#667eea;font-size:14px}.POSSettings_subHead__Yj9d7{align-items:center;border-bottom:1px solid #eef0fa;color:#8b90b8;display:flex;font-size:11.5px;font-weight:700;gap:9px;letter-spacing:.6px;margin:22px 0 4px;padding-bottom:9px;text-transform:uppercase}.POSSettings_subHead__Yj9d7 i{color:#667eea;font-size:12px}.POSSettings_subHead__Yj9d7:first-child{margin-top:8px}.POSSettings_rows__q4p2M{display:flex;flex-direction:column}.POSSettings_rowFull__pJNXH,.POSSettings_row__3Oa1R{align-items:center;border-bottom:1px solid #f3f4fb;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:15px 6px;transition:background .15s ease}.POSSettings_row__3Oa1R:hover{background:#fafaff}.POSSettings_rowFull__pJNXH{align-items:stretch;flex-direction:column;gap:10px}.POSSettings_rows__q4p2M .POSSettings_rowFull__pJNXH:last-child,.POSSettings_rows__q4p2M .POSSettings_row__3Oa1R:last-child{border-bottom:none}.POSSettings_rowInfo__J9HXO{display:flex;flex-direction:column;gap:3px;min-width:0}.POSSettings_rowInfo__J9HXO label{color:#2b2e44;font-size:14px;font-weight:600}.POSSettings_rowInfo__J9HXO span{color:#9aa0b8;font-size:12px}.POSSettings_select__AHbyz{background:#fff;border:1.5px solid #e3e6f3;border-radius:10px;color:#2b2e44;cursor:pointer;font-size:13px;min-width:132px;padding:8px 13px;transition:all .15s}.POSSettings_select__AHbyz:focus{border-color:#667eea;box-shadow:0 0 0 3.5px #667eea24;outline:none}.POSSettings_select__AHbyz:disabled{background:#f3f4fb;color:#9aa0b8;cursor:not-allowed}.POSSettings_input__tko5h{border:1.5px solid #e3e6f3;border-radius:10px;color:#2b2e44;font-size:13px;padding:8px 13px;text-align:center;transition:all .15s;width:92px}.POSSettings_input__tko5h:focus{border-color:#667eea;box-shadow:0 0 0 3.5px #667eea24;outline:none}.POSSettings_input__tko5h:disabled{background:#f3f4fb;cursor:not-allowed}.POSSettings_inputFull__Dyc9A{border:1.5px solid #e3e6f3;border-radius:10px;font-size:13px;padding:10px 14px;transition:all .15s;width:100%}.POSSettings_inputFull__Dyc9A:focus{border-color:#667eea;box-shadow:0 0 0 3.5px #667eea24;outline:none}.POSSettings_inputFull__Dyc9A:disabled{background:#f3f4fb;cursor:not-allowed}.POSSettings_toggle__oT3eB{cursor:pointer;display:inline-block;flex-shrink:0;height:25px;position:relative;width:46px}.POSSettings_toggle__oT3eB input{height:0;opacity:0;width:0}.POSSettings_slider__UXx2X{background:#d4d8ea;border-radius:25px;cursor:pointer;inset:0;position:absolute;transition:.3s}.POSSettings_slider__UXx2X:before{background:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 4px #00000040;content:"";height:19px;left:3px;position:absolute;transition:.3s;width:19px}.POSSettings_toggle__oT3eB input:checked+.POSSettings_slider__UXx2X{background:linear-gradient(135deg,#667eea,#7f53e6);box-shadow:0 2px 8px -1px #667eea80}.POSSettings_toggle__oT3eB input:checked+.POSSettings_slider__UXx2X:before{transform:translateX(21px)}.POSSettings_toggle__oT3eB input:disabled+.POSSettings_slider__UXx2X{cursor:not-allowed;opacity:.5}.POSSettings_paymentGrid__8UBkV{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:4px}.POSSettings_paymentCard__y18\+3{align-items:center;background:#fafbff;border:2px solid #e7e9f5;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:18px;position:relative;transition:all .2s}.POSSettings_paymentCard__y18\+3 i{color:#aeb3cf;font-size:24px;transition:all .2s}.POSSettings_paymentCard__y18\+3 span{color:#6b7194;font-size:12px;font-weight:600}.POSSettings_paymentCard__y18\+3:hover{background:#f0f0ff;border-color:#c7cbf0;transform:translateY(-1px)}.POSSettings_paymentCard__y18\+3:hover i{color:#667eea}.POSSettings_paymentEnabled__ORuta{background:linear-gradient(160deg,#f0f0ff,#eef0ff)!important;border-color:#667eea!important;box-shadow:0 4px 14px -6px #667eea73}.POSSettings_paymentEnabled__ORuta i{color:#667eea!important}.POSSettings_paymentEnabled__ORuta span{color:#4338ca}.POSSettings_checkmark__zc5lQ{align-items:center;background:linear-gradient(135deg,#667eea,#7f53e6);border-radius:50%;display:none;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px}.POSSettings_checkmark__zc5lQ i{color:#fff;font-size:10px}.POSSettings_paymentEnabled__ORuta .POSSettings_checkmark__zc5lQ{display:flex}.POSSettings_shortcutsCard__KElYU{background:linear-gradient(160deg,#fafbff,#f5f6ff);border:1px solid #e7e9f5;border-radius:14px;margin-top:24px;padding:18px}.POSSettings_shortcutsCard__KElYU h4{align-items:center;color:#1a1c2e;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 14px}.POSSettings_shortcutsCard__KElYU h4 i{color:#667eea}.POSSettings_shortcutsGrid__fSMW6{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.POSSettings_shortcut__6CDGI{align-items:center;background:#fff;border:1px solid #e7e9f5;border-radius:9px;display:flex;gap:8px;padding:8px 12px}.POSSettings_shortcut__6CDGI kbd{background:#2b2e44;border-radius:5px;color:#fff;font-family:ui-monospace,Monaco,Consolas,monospace;font-size:11px;font-weight:600;padding:4px 8px}.POSSettings_shortcut__6CDGI span{color:#6b7194;font-size:12px}.POSSettings_footerBar__Di8Rs{align-items:center;background:linear-gradient(180deg,#fff,#fbfbff);border-top:1px solid #ebedf7;display:flex;gap:16px;justify-content:space-between;padding:16px 28px}.POSSettings_footerHint__fQMDk{align-items:center;color:#9aa0b8;display:inline-flex;font-size:12.5px;gap:7px}.POSSettings_footerHint__fQMDk i{color:#f59e0b;font-size:7px}.POSSettings_footerActions__SFGAb{display:flex;gap:10px}.POSSettings_dismissBtn__SgA0F{background:#fff;border:1.5px solid #e3e6f3;border-radius:11px;color:#5b6178;cursor:pointer;font-size:13.5px;font-weight:600;padding:10px 22px;transition:all .15s}.POSSettings_dismissBtn__SgA0F:hover:not(:disabled){background:#f3f4fb;border-color:#c7cbf0;color:#3b3f5c}.POSSettings_dismissBtn__SgA0F:disabled{cursor:not-allowed;opacity:.6}.POSSettings_acceptBtn__83Oir{align-items:center;background:linear-gradient(135deg,#667eea,#7f53e6);border:none;border-radius:11px;box-shadow:0 6px 18px -6px #667eea99;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;padding:10px 24px;transition:all .18s}.POSSettings_acceptBtn__83Oir:hover:not(:disabled){box-shadow:0 8px 22px -6px #667eeab3;transform:translateY(-1px)}.POSSettings_acceptBtn__83Oir:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.POSSettings_toast__012b6{align-items:center;animation:POSSettings_slideIn__cURUc .3s ease;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px 20px;position:fixed;right:20px;top:20px;z-index:9999}@keyframes POSSettings_slideIn__cURUc{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.POSSettings_toastClose__4JV9B{background:none;border:none;color:inherit;cursor:pointer;opacity:.7;padding:4px}.POSSettings_toastClose__4JV9B:hover{opacity:1}.POSSettings_toastSuccess__w89VO{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.POSSettings_toastError__2yKL8{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.POSSettings_toastInfo__uT\+Ov{background:linear-gradient(135deg,#667eea,#5568d3);color:#fff}.POSSettings_loadingContainer__j4iAA{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.POSSettings_spinner__JcBBQ{animation:POSSettings_spin__frYT3 .8s linear infinite;border:3px solid #e7e9f5;border-radius:50%;border-top-color:#667eea;height:40px;width:40px}@keyframes POSSettings_spin__frYT3{to{transform:rotate(1turn)}}.POSSettings_loadingContainer__j4iAA p{color:#6b7194;font-size:14px}.POSSettings_accessDenied__m3Ajh{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px;text-align:center}.POSSettings_accessDenied__m3Ajh i{color:#d4d8ea;font-size:64px;margin-bottom:20px}.POSSettings_accessDenied__m3Ajh h2{color:#1a1c2e;font-size:24px;font-weight:800;margin:0 0 8px}.POSSettings_accessDenied__m3Ajh p{color:#9aa0b8;font-size:14px;margin:0 0 24px}.POSSettings_backButton__Rm\+m-{align-items:center;background:linear-gradient(135deg,#667eea,#5568d3);border:none;border-radius:11px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 20px}.POSSettings_backButton__Rm\+m-:hover{box-shadow:0 6px 18px -6px #667eea99}@media (max-width:768px){.POSSettings_pageWrapper__V\+Oof{padding:10px}.POSSettings_pageHeader__F7ZmA{align-items:flex-start;flex-direction:column;gap:12px}.POSSettings_panel__2cC5p{padding:18px 16px}.POSSettings_paymentGrid__8UBkV,.POSSettings_shortcutsGrid__fSMW6{grid-template-columns:repeat(2,1fr)}.POSSettings_tabBtn__noAS\+ span{display:none}.POSSettings_tabBtn__noAS\+{padding:15px 14px}.POSSettings_footerBar__Di8Rs{align-items:stretch;flex-direction:column}.POSSettings_footerActions__SFGAb{justify-content:flex-end}}/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,#ffffff26,#fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem #00000026;--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;color-scheme:dark}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#fff;background-color:var(--bs-body-bg);color:#212529;color:var(--bs-body-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-body-font-family);font-size:1rem;font-size:var(--bs-body-font-size);font-weight:400;font-weight:var(--bs-body-font-weight);line-height:1.5;line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:#fff3cd;background-color:var(--bs-highlight-bg);color:#212529;color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:#d63384;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:#212529;background-color:var(--bs-body-color);border-radius:.25rem;color:#fff;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#212529bf;color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:initial}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:#0000;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color);color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid;border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0;border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 1px;border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + 1px);padding-top:calc(.375rem + var(--bs-border-width))}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + 1px);padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + 1px);padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + 1px);padding-top:calc(.25rem + var(--bs-border-width))}.form-text{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#fff;background-color:var(--bs-body-bg);border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;color:#212529;color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#212529bf;color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;color:#212529;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{-webkit-margin-end:.75rem;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;color:#212529;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control-plaintext{background-color:initial;border:solid #0000;border-width:1px 0;border-width:var(--bs-border-width) 0;color:#212529;color:var(--bs-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-control-sm::-webkit-file-upload-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-control-lg::-webkit-file-upload-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px);min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{height:calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),none;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 #212529;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;appearance:none;background-color:initial;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#212529bf;background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:#212529bf;background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25;min-height:calc(3.5rem + 2px);min-height:calc(3.5rem + var(--bs-border-width)*2)}.form-floating>label{border:1px solid #0000;border:var(--bs-border-width) solid #0000;color:#212529a6;color:rgba(var(--bs-body-color-rgb),.65);height:100%;left:0;max-width:100%;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-left:.75rem;padding-top:1.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{background-color:#fff;background-color:var(--bs-body-bg);border-radius:.375rem;border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>textarea:disabled~label:after{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:1px 0;border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:#198754;color:var(--bs-form-valid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:#198754;background-color:var(--bs-success);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#198754;border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754;border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754;background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754;color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{color:var(--bs-form-invalid-color);display:none;font-size:.875em}.invalid-tooltip{background-color:#dc3545;background-color:var(--bs-danger);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545;background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545;color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:#0000;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:#0000;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:#0000;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:#0000;--bs-btn-border-color:#0000;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:#0000;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:#0000;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:#0000;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid #0000;border-left:.3em solid;border-right:0;border-top:.3em solid #0000;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid #0000;border-right:.3em solid;border-top:.3em solid #0000;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:initial;border:0;border-radius:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:initial;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem;border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px;margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:0 0;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid #0000;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid #0000;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:initial}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:initial;color:var(--bs-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:initial;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;word-wrap:break-word;background-clip:initial;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);color:#212529;color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:"/";content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:initial;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:#0000;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:#0000;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative;text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:not(.active):active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;background:#0000 var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:initial;filter:var(--bs-btn-close-filter);height:1em;opacity:var(--bs-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--bs-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;user-select:none}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-webkit-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{word-wrap:break-word;padding:var(--bs-toast-padding-x)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin-bottom:calc(var(--bs-modal-header-padding-y)*-.5);margin-left:auto;margin-right:calc(var(--bs-modal-header-padding-x)*-.5);margin-top:calc(var(--bs-modal-header-padding-y)*-.5);padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);display:block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid #0000;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:0 0;border:0;bottom:0;color:#fff;display:flex;filter:var(--bs-carousel-control-icon-filter);justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;background-color:var(--bs-carousel-indicator-active-bg);border:0;border-bottom:10px solid #0000;border-top:10px solid #0000;box-sizing:initial;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;color:var(--bs-carousel-caption-color);left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;flex-shrink:0;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid #0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--bs-offcanvas-padding-y)*-.5);margin-left:auto;margin-right:calc(var(--bs-offcanvas-padding-x)*-.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-.5);padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:#0d6efd!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:#6c757d!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-success{background-color:#198754!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:#0dcaf0!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-warning{background-color:#ffc107!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:#dc3545!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:#f8f9fa!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:#212529!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:#0d6efd!important;color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#0d6efd!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#0d6efd!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important;color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#0a58ca!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#0a58ca!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:#6c757d!important;color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#6c757d!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#6c757d!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important;color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#565e64!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#565e64!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:#198754!important;color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#198754!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#198754!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:#146c43!important;color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#146c43!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#146c43!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:#0dcaf0!important;color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#0dcaf0!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#0dcaf0!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important;color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#3dd5f3!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#3dd5f3!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:#ffc107!important;color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#ffc107!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#ffc107!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important;color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#ffcd39!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#ffcd39!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:#dc3545!important;color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#dc3545!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#dc3545!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important;color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#b02a37!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#b02a37!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:#f8f9fa!important;color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#f8f9fa!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#f8f9fa!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:#f9fafb!important;color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#f9fafb!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#f9fafb!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:#212529!important;color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#212529!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#212529!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important;color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#1a1e21!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:#1a1e21!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:#000!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:#000!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#000!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:#000000bf!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:#000000bf!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:#000000bf!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:0 0 0 .25rem #0d6efd40;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-flex;gap:.375rem;-webkit-text-decoration-color:#0d6efd80;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:#0d6efd80;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{fill:currentcolor;flex-shrink:0;height:1em;transition:transform .2s ease-in-out;width:1em}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:translate3d(.25em,0,0);transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{top:0}.sticky-sm-bottom,.sticky-sm-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-sm-bottom{bottom:0}}@media (min-width:768px){.sticky-md-top{top:0}.sticky-md-bottom,.sticky-md-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-md-bottom{bottom:0}}@media (min-width:992px){.sticky-lg-top{top:0}.sticky-lg-bottom,.sticky-lg-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-lg-bottom{bottom:0}}@media (min-width:1200px){.sticky-xl-top{top:0}.sticky-xl-bottom,.sticky-xl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xl-bottom{bottom:0}}@media (min-width:1400px){.sticky-xxl-top{top:0}.sticky-xxl-bottom,.sticky-xxl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xxl-bottom{bottom:0}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:1px;width:var(--bs-border-width)}.align-baseline{vertical-align:initial!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important;box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb),var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb),var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb),var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb),var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb),var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb),var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb),var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important;border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important;border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important;border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:#9ec5fe!important;border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:#c4c8cb!important;border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:#a3cfbb!important;border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:#9eeaf9!important;border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:#ffe69c!important;border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:#f1aeb5!important;border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:#e9ecef!important;border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:#adb5bd!important;border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(13,110,253,var(--bs-text-opacity))!important;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(108,117,125,var(--bs-text-opacity))!important;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(25,135,84,var(--bs-text-opacity))!important;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(13,202,240,var(--bs-text-opacity))!important;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(255,193,7,var(--bs-text-opacity))!important;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(220,53,69,var(--bs-text-opacity))!important;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(248,249,250,var(--bs-text-opacity))!important;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(0,0,0,var(--bs-text-opacity))!important;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(255,255,255,var(--bs-text-opacity))!important;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#212529bf!important;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:#212529bf!important;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:#21252980!important;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:#000!important;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:#052c65!important;color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:#2b2f32!important;color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:#0a3622!important;color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:#055160!important;color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:#664d03!important;color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:#58151c!important;color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:#495057!important;color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:#495057!important;color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(13,110,253,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(13,110,253,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(108,117,125,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(108,117,125,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(25,135,84,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(25,135,84,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(13,202,240,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(13,202,240,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(255,193,7,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(255,193,7,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(220,53,69,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(220,53,69,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(248,249,250,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(248,249,250,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(33,37,41,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(33,37,41,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:#0d6efd!important;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:#0d6efd!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(13,110,253,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(108,117,125,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(25,135,84,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(13,202,240,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(255,193,7,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(220,53,69,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(33,37,41,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(0,0,0,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:initial!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(233,236,239,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:#cfe2ff!important;background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:#e2e3e5!important;background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:#d1e7dd!important;background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:#cff4fc!important;background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:#fff3cd!important;background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:#f8d7da!important;background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:#fcfcfd!important;background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:#ced4da!important;background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:linear-gradient(180deg,#ffffff26,#fff0)!important;background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.25rem!important;border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:.5rem!important;border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:1rem!important;border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:2rem!important;border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important;border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:2rem!important;border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:50rem!important;border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-end-1{border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:2rem!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:50rem!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f8f9fa;color:#333;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.6}.main-wrapper.login-body{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#fff);display:flex;justify-content:center;min-height:100vh;padding:20px}.login-wrapper{max-width:400px;width:100%}.loginbox{background:#fff;border-radius:10px;box-shadow:0 10px 30px #0000001a;overflow:hidden}.login-right{padding:40px 30px}.login-right-wrap h1{color:#333;font-size:28px;font-weight:600;margin-bottom:8px}.account-subtitle{color:#6c757d;font-size:14px;margin-bottom:30px}.input-block{margin-bottom:20px}.form-control-label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.form-control{border:1px solid #e0e0e0;border-radius:6px;font-size:14px;height:45px;padding:0 15px;transition:all .3s ease}.form-control:focus{border-color:#667eea;box-shadow:0 0 0 .2rem #667eea40;outline:none}.pass-group{position:relative}.pass-input{padding-right:45px}.toggle-password{color:#999;cursor:pointer;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:color .3s ease}.toggle-password:hover{color:#667eea}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;font-weight:500;letter-spacing:.5px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease}.btn-primary:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 5px 15px #667eea4d;transform:translateY(-1px)}.btn-primary:disabled{background:#6c757d;box-shadow:none;cursor:not-allowed;transform:none}.spinner-border-sm{height:1rem;width:1rem}.form-control.is-invalid{border-color:#dc3545}.invalid-feedback{color:#dc3545;display:block;font-size:.875rem;margin-top:.25rem;width:100%}@media (max-width:576px){.login-right{padding:30px 20px}.login-right-wrap h1{font-size:24px}}.App{text-align:left}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;color:#fff;padding:20px}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*!
 * Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2025 Fonticons, Inc.
 */.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:normal;display:inline-block;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-style:normal;font-synthesis:none;font-variant:normal;font-weight:900;font-weight:var(--fa-style,900);line-height:1;text-align:center;text-rendering:auto;width:1.25em;width:var(--fa-width,1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-ul{-webkit-margin-start:2.5em;-webkit-margin-start:var(--fa-li-margin,2.5em);-webkit-padding-start:0;list-style-type:none;margin-inline-start:2.5em;margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:-2em;inset-inline-start:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em)}.fa-border{border:.0625em solid #eee;border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);border-radius:.1em;border-radius:var(--fa-border-radius,.1em);box-sizing:initial;box-sizing:var(--fa-border-box-sizing,content-box);padding:.1875em .25em;padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{-webkit-margin-end:.3em;-webkit-margin-end:var(--fa-pull-margin,.3em);float:inline-start;margin-inline-end:.3em;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{-webkit-margin-start:.3em;-webkit-margin-start:var(--fa-pull-margin,.3em);float:inline-end;margin-inline-start:.3em;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:2s;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation:none!important;transition:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(0);transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:auto;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-0{--fa:"\30 "}.fa-1{--fa:"\31 "}.fa-2{--fa:"\32 "}.fa-3{--fa:"\33 "}.fa-4{--fa:"\34 "}.fa-5{--fa:"\35 "}.fa-6{--fa:"\36 "}.fa-7{--fa:"\37 "}.fa-8{--fa:"\38 "}.fa-9{--fa:"\39 "}.fa-exclamation{--fa:"\!"}.fa-hashtag{--fa:"\#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"\$"}.fa-percent,.fa-percentage{--fa:"\%"}.fa-asterisk{--fa:"\*"}.fa-add,.fa-plus{--fa:"\+"}.fa-less-than{--fa:"\<"}.fa-equals{--fa:"\="}.fa-greater-than{--fa:"\>"}.fa-question{--fa:"\?"}.fa-at{--fa:"\@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:"\e005"}.fa-faucet-drip{--fa:"\e006"}.fa-house-chimney-window{--fa:"\e00d"}.fa-house-signal{--fa:"\e012"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"\e03f"}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"\e040"}.fa-trailer{--fa:"\e041"}.fa-bacteria{--fa:"\e059"}.fa-bacterium{--fa:"\e05a"}.fa-box-tissue{--fa:"\e05b"}.fa-hand-holding-medical{--fa:"\e05c"}.fa-hand-sparkles{--fa:"\e05d"}.fa-hands-bubbles,.fa-hands-wash{--fa:"\e05e"}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:"\e060"}.fa-head-side-cough{--fa:"\e061"}.fa-head-side-cough-slash{--fa:"\e062"}.fa-head-side-mask{--fa:"\e063"}.fa-head-side-virus{--fa:"\e064"}.fa-house-chimney-user{--fa:"\e065"}.fa-house-laptop,.fa-laptop-house{--fa:"\e066"}.fa-lungs-virus{--fa:"\e067"}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"\e068"}.fa-plane-slash{--fa:"\e069"}.fa-pump-medical{--fa:"\e06a"}.fa-pump-soap{--fa:"\e06b"}.fa-shield-virus{--fa:"\e06c"}.fa-sink{--fa:"\e06d"}.fa-soap{--fa:"\e06e"}.fa-stopwatch-20{--fa:"\e06f"}.fa-shop-slash,.fa-store-alt-slash{--fa:"\e070"}.fa-store-slash{--fa:"\e071"}.fa-toilet-paper-slash{--fa:"\e072"}.fa-users-slash{--fa:"\e073"}.fa-virus{--fa:"\e074"}.fa-virus-slash{--fa:"\e075"}.fa-viruses{--fa:"\e076"}.fa-vest{--fa:"\e085"}.fa-vest-patches{--fa:"\e086"}.fa-arrow-trend-down{--fa:"\e097"}.fa-arrow-trend-up{--fa:"\e098"}.fa-arrow-up-from-bracket{--fa:"\e09a"}.fa-austral-sign{--fa:"\e0a9"}.fa-baht-sign{--fa:"\e0ac"}.fa-bitcoin-sign{--fa:"\e0b4"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-book-bookmark{--fa:"\e0bb"}.fa-camera-rotate{--fa:"\e0d8"}.fa-cedi-sign{--fa:"\e0df"}.fa-chart-column{--fa:"\e0e3"}.fa-chart-gantt{--fa:"\e0e4"}.fa-clapperboard{--fa:"\e131"}.fa-clover{--fa:"\e139"}.fa-code-compare{--fa:"\e13a"}.fa-code-fork{--fa:"\e13b"}.fa-code-pull-request{--fa:"\e13c"}.fa-colon-sign{--fa:"\e140"}.fa-cruzeiro-sign{--fa:"\e152"}.fa-display{--fa:"\e163"}.fa-dong-sign{--fa:"\e169"}.fa-elevator{--fa:"\e16d"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-florin-sign{--fa:"\e184"}.fa-folder-closed{--fa:"\e185"}.fa-franc-sign{--fa:"\e18f"}.fa-guarani-sign{--fa:"\e19a"}.fa-gun{--fa:"\e19b"}.fa-hands-clapping{--fa:"\e1a8"}.fa-home-user,.fa-house-user{--fa:"\e1b0"}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"\e1bc"}.fa-kip-sign{--fa:"\e1c4"}.fa-lari-sign{--fa:"\e1c8"}.fa-litecoin-sign{--fa:"\e1d3"}.fa-manat-sign{--fa:"\e1d5"}.fa-mask-face{--fa:"\e1d7"}.fa-mill-sign{--fa:"\e1ed"}.fa-money-bills{--fa:"\e1f3"}.fa-naira-sign{--fa:"\e1f6"}.fa-notdef{--fa:"\e1fe"}.fa-panorama{--fa:"\e209"}.fa-peseta-sign{--fa:"\e221"}.fa-peso-sign{--fa:"\e222"}.fa-plane-up{--fa:"\e22d"}.fa-rupiah-sign{--fa:"\e23d"}.fa-stairs{--fa:"\e289"}.fa-timeline{--fa:"\e29c"}.fa-truck-front{--fa:"\e2b7"}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"\e2bb"}.fa-vault{--fa:"\e2c5"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-wheat-alt,.fa-wheat-awn{--fa:"\e2cd"}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"\e2ce"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-bowl-rice{--fa:"\e2eb"}.fa-person-pregnant{--fa:"\e31e"}.fa-home-lg,.fa-house-chimney{--fa:"\e3af"}.fa-house-crack{--fa:"\e3b1"}.fa-house-medical{--fa:"\e3b2"}.fa-cent-sign{--fa:"\e3f5"}.fa-plus-minus{--fa:"\e43c"}.fa-sailboat{--fa:"\e445"}.fa-section{--fa:"\e447"}.fa-shrimp{--fa:"\e448"}.fa-brazilian-real-sign{--fa:"\e46c"}.fa-chart-simple{--fa:"\e473"}.fa-diagram-next{--fa:"\e476"}.fa-diagram-predecessor{--fa:"\e477"}.fa-diagram-successor{--fa:"\e47a"}.fa-earth-oceania,.fa-globe-oceania{--fa:"\e47b"}.fa-bug-slash{--fa:"\e490"}.fa-file-circle-plus{--fa:"\e494"}.fa-shop-lock{--fa:"\e4a5"}.fa-virus-covid{--fa:"\e4a8"}.fa-virus-covid-slash{--fa:"\e4a9"}.fa-anchor-circle-check{--fa:"\e4aa"}.fa-anchor-circle-exclamation{--fa:"\e4ab"}.fa-anchor-circle-xmark{--fa:"\e4ac"}.fa-anchor-lock{--fa:"\e4ad"}.fa-arrow-down-up-across-line{--fa:"\e4af"}.fa-arrow-down-up-lock{--fa:"\e4b0"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-arrow-up-from-ground-water{--fa:"\e4b5"}.fa-arrow-up-from-water-pump{--fa:"\e4b6"}.fa-arrow-up-right-dots{--fa:"\e4b7"}.fa-arrows-down-to-line{--fa:"\e4b8"}.fa-arrows-down-to-people{--fa:"\e4b9"}.fa-arrows-left-right-to-line{--fa:"\e4ba"}.fa-arrows-spin{--fa:"\e4bb"}.fa-arrows-split-up-and-left{--fa:"\e4bc"}.fa-arrows-to-circle{--fa:"\e4bd"}.fa-arrows-to-dot{--fa:"\e4be"}.fa-arrows-to-eye{--fa:"\e4bf"}.fa-arrows-turn-right{--fa:"\e4c0"}.fa-arrows-turn-to-dots{--fa:"\e4c1"}.fa-arrows-up-to-line{--fa:"\e4c2"}.fa-bore-hole{--fa:"\e4c3"}.fa-bottle-droplet{--fa:"\e4c4"}.fa-bottle-water{--fa:"\e4c5"}.fa-bowl-food{--fa:"\e4c6"}.fa-boxes-packing{--fa:"\e4c7"}.fa-bridge{--fa:"\e4c8"}.fa-bridge-circle-check{--fa:"\e4c9"}.fa-bridge-circle-exclamation{--fa:"\e4ca"}.fa-bridge-circle-xmark{--fa:"\e4cb"}.fa-bridge-lock{--fa:"\e4cc"}.fa-bridge-water{--fa:"\e4ce"}.fa-bucket{--fa:"\e4cf"}.fa-bugs{--fa:"\e4d0"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-building-circle-check{--fa:"\e4d2"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-building-flag{--fa:"\e4d5"}.fa-building-lock{--fa:"\e4d6"}.fa-building-ngo{--fa:"\e4d7"}.fa-building-shield{--fa:"\e4d8"}.fa-building-un{--fa:"\e4d9"}.fa-building-user{--fa:"\e4da"}.fa-building-wheat{--fa:"\e4db"}.fa-burst{--fa:"\e4dc"}.fa-car-on{--fa:"\e4dd"}.fa-car-tunnel{--fa:"\e4de"}.fa-child-combatant,.fa-child-rifle{--fa:"\e4e0"}.fa-children{--fa:"\e4e1"}.fa-circle-nodes{--fa:"\e4e2"}.fa-clipboard-question{--fa:"\e4e3"}.fa-cloud-showers-water{--fa:"\e4e4"}.fa-computer{--fa:"\e4e5"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-explosion{--fa:"\e4e9"}.fa-ferry{--fa:"\e4ea"}.fa-file-circle-exclamation{--fa:"\e4eb"}.fa-file-circle-minus{--fa:"\e4ed"}.fa-file-circle-question{--fa:"\e4ef"}.fa-file-shield{--fa:"\e4f0"}.fa-fire-burner{--fa:"\e4f1"}.fa-fish-fins{--fa:"\e4f2"}.fa-flask-vial{--fa:"\e4f3"}.fa-glass-water{--fa:"\e4f4"}.fa-glass-water-droplet{--fa:"\e4f5"}.fa-group-arrows-rotate{--fa:"\e4f6"}.fa-hand-holding-hand{--fa:"\e4f7"}.fa-handcuffs{--fa:"\e4f8"}.fa-hands-bound{--fa:"\e4f9"}.fa-hands-holding-child{--fa:"\e4fa"}.fa-hands-holding-circle{--fa:"\e4fb"}.fa-heart-circle-bolt{--fa:"\e4fc"}.fa-heart-circle-check{--fa:"\e4fd"}.fa-heart-circle-exclamation{--fa:"\e4fe"}.fa-heart-circle-minus{--fa:"\e4ff"}.fa-heart-circle-plus{--fa:"\e500"}.fa-heart-circle-xmark{--fa:"\e501"}.fa-helicopter-symbol{--fa:"\e502"}.fa-helmet-un{--fa:"\e503"}.fa-hill-avalanche{--fa:"\e507"}.fa-hill-rockslide{--fa:"\e508"}.fa-house-circle-check{--fa:"\e509"}.fa-house-circle-exclamation{--fa:"\e50a"}.fa-house-circle-xmark{--fa:"\e50b"}.fa-house-fire{--fa:"\e50c"}.fa-house-flag{--fa:"\e50d"}.fa-house-flood-water{--fa:"\e50e"}.fa-house-flood-water-circle-arrow-right{--fa:"\e50f"}.fa-house-lock{--fa:"\e510"}.fa-house-medical-circle-check{--fa:"\e511"}.fa-house-medical-circle-exclamation{--fa:"\e512"}.fa-house-medical-circle-xmark{--fa:"\e513"}.fa-house-medical-flag{--fa:"\e514"}.fa-house-tsunami{--fa:"\e515"}.fa-jar{--fa:"\e516"}.fa-jar-wheat{--fa:"\e517"}.fa-jet-fighter-up{--fa:"\e518"}.fa-jug-detergent{--fa:"\e519"}.fa-kitchen-set{--fa:"\e51a"}.fa-land-mine-on{--fa:"\e51b"}.fa-landmark-flag{--fa:"\e51c"}.fa-laptop-file{--fa:"\e51d"}.fa-lines-leaning{--fa:"\e51e"}.fa-location-pin-lock{--fa:"\e51f"}.fa-locust{--fa:"\e520"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-mars-and-venus-burst{--fa:"\e523"}.fa-mask-ventilator{--fa:"\e524"}.fa-mattress-pillow{--fa:"\e525"}.fa-mobile-retro{--fa:"\e527"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-mosquito{--fa:"\e52b"}.fa-mosquito-net{--fa:"\e52c"}.fa-mound{--fa:"\e52d"}.fa-mountain-city{--fa:"\e52e"}.fa-mountain-sun{--fa:"\e52f"}.fa-oil-well{--fa:"\e532"}.fa-people-group{--fa:"\e533"}.fa-people-line{--fa:"\e534"}.fa-people-pulling{--fa:"\e535"}.fa-people-robbery{--fa:"\e536"}.fa-people-roof{--fa:"\e537"}.fa-person-arrow-down-to-line{--fa:"\e538"}.fa-person-arrow-up-from-line{--fa:"\e539"}.fa-person-breastfeeding{--fa:"\e53a"}.fa-person-burst{--fa:"\e53b"}.fa-person-cane{--fa:"\e53c"}.fa-person-chalkboard{--fa:"\e53d"}.fa-person-circle-check{--fa:"\e53e"}.fa-person-circle-exclamation{--fa:"\e53f"}.fa-person-circle-minus{--fa:"\e540"}.fa-person-circle-plus{--fa:"\e541"}.fa-person-circle-question{--fa:"\e542"}.fa-person-circle-xmark{--fa:"\e543"}.fa-person-dress-burst{--fa:"\e544"}.fa-person-drowning{--fa:"\e545"}.fa-person-falling{--fa:"\e546"}.fa-person-falling-burst{--fa:"\e547"}.fa-person-half-dress{--fa:"\e548"}.fa-person-harassing{--fa:"\e549"}.fa-person-military-pointing{--fa:"\e54a"}.fa-person-military-rifle{--fa:"\e54b"}.fa-person-military-to-person{--fa:"\e54c"}.fa-person-rays{--fa:"\e54d"}.fa-person-rifle{--fa:"\e54e"}.fa-person-shelter{--fa:"\e54f"}.fa-person-walking-arrow-loop-left{--fa:"\e551"}.fa-person-walking-arrow-right{--fa:"\e552"}.fa-person-walking-dashed-line-arrow-right{--fa:"\e553"}.fa-person-walking-luggage{--fa:"\e554"}.fa-plane-circle-check{--fa:"\e555"}.fa-plane-circle-exclamation{--fa:"\e556"}.fa-plane-circle-xmark{--fa:"\e557"}.fa-plane-lock{--fa:"\e558"}.fa-plate-wheat{--fa:"\e55a"}.fa-plug-circle-bolt{--fa:"\e55b"}.fa-plug-circle-check{--fa:"\e55c"}.fa-plug-circle-exclamation{--fa:"\e55d"}.fa-plug-circle-minus{--fa:"\e55e"}.fa-plug-circle-plus{--fa:"\e55f"}.fa-plug-circle-xmark{--fa:"\e560"}.fa-ranking-star{--fa:"\e561"}.fa-road-barrier{--fa:"\e562"}.fa-road-bridge{--fa:"\e563"}.fa-road-circle-check{--fa:"\e564"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-road-circle-xmark{--fa:"\e566"}.fa-road-lock{--fa:"\e567"}.fa-road-spikes{--fa:"\e568"}.fa-rug{--fa:"\e569"}.fa-sack-xmark{--fa:"\e56a"}.fa-school-circle-check{--fa:"\e56b"}.fa-school-circle-exclamation{--fa:"\e56c"}.fa-school-circle-xmark{--fa:"\e56d"}.fa-school-flag{--fa:"\e56e"}.fa-school-lock{--fa:"\e56f"}.fa-sheet-plastic{--fa:"\e571"}.fa-shield-cat{--fa:"\e572"}.fa-shield-dog{--fa:"\e573"}.fa-shield-heart{--fa:"\e574"}.fa-square-nfi{--fa:"\e576"}.fa-square-person-confined{--fa:"\e577"}.fa-square-virus{--fa:"\e578"}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"\e579"}.fa-sun-plant-wilt{--fa:"\e57a"}.fa-tarp{--fa:"\e57b"}.fa-tarp-droplet{--fa:"\e57c"}.fa-tent{--fa:"\e57d"}.fa-tent-arrow-down-to-line{--fa:"\e57e"}.fa-tent-arrow-left-right{--fa:"\e57f"}.fa-tent-arrow-turn-left{--fa:"\e580"}.fa-tent-arrows-down{--fa:"\e581"}.fa-tents{--fa:"\e582"}.fa-toilet-portable{--fa:"\e583"}.fa-toilets-portable{--fa:"\e584"}.fa-tower-cell{--fa:"\e585"}.fa-tower-observation{--fa:"\e586"}.fa-tree-city{--fa:"\e587"}.fa-trowel{--fa:"\e589"}.fa-trowel-bricks{--fa:"\e58a"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-truck-droplet{--fa:"\e58c"}.fa-truck-field{--fa:"\e58d"}.fa-truck-field-un{--fa:"\e58e"}.fa-truck-plane{--fa:"\e58f"}.fa-users-between-lines{--fa:"\e591"}.fa-users-line{--fa:"\e592"}.fa-users-rays{--fa:"\e593"}.fa-users-rectangle{--fa:"\e594"}.fa-users-viewfinder{--fa:"\e595"}.fa-vial-circle-check{--fa:"\e596"}.fa-vial-virus{--fa:"\e597"}.fa-wheat-awn-circle-exclamation{--fa:"\e598"}.fa-worm{--fa:"\e599"}.fa-xmarks-lines{--fa:"\e59a"}.fa-child-dress{--fa:"\e59c"}.fa-child-reaching{--fa:"\e59d"}.fa-file-circle-check{--fa:"\e5a0"}.fa-file-circle-xmark{--fa:"\e5a1"}.fa-person-through-window{--fa:"\e5a9"}.fa-plant-wilt{--fa:"\e5aa"}.fa-stapler{--fa:"\e5af"}.fa-train-tram{--fa:"\e5b4"}.fa-table-cells-column-lock{--fa:"\e678"}.fa-table-cells-row-lock{--fa:"\e67a"}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"\e68f"}.fa-table-cells-row-unlock{--fa:"\e691"}.fa-chart-diagram{--fa:"\e695"}.fa-comment-nodes{--fa:"\e696"}.fa-file-fragment{--fa:"\e697"}.fa-file-half-dashed{--fa:"\e698"}.fa-hexagon-nodes{--fa:"\e699"}.fa-hexagon-nodes-bolt{--fa:"\e69a"}.fa-square-binary{--fa:"\e69b"}.fa-pentagon{--fa:"\e790"}.fa-non-binary{--fa:"\e807"}.fa-spiral{--fa:"\e80a"}.fa-mobile-vibrate{--fa:"\e816"}.fa-single-quote-left{--fa:"\e81b"}.fa-single-quote-right{--fa:"\e81c"}.fa-bus-side{--fa:"\e81d"}.fa-heptagon,.fa-septagon{--fa:"\e820"}.fa-glass-martini,.fa-martini-glass-empty{--fa:"\f000"}.fa-music{--fa:"\f001"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-heart{--fa:"\f004"}.fa-star{--fa:"\f005"}.fa-user,.fa-user-alt,.fa-user-large{--fa:"\f007"}.fa-film,.fa-film-alt,.fa-film-simple{--fa:"\f008"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-check{--fa:"\f00c"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"\f010"}.fa-power-off{--fa:"\f011"}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"\f012"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-road{--fa:"\f018"}.fa-download{--fa:"\f019"}.fa-inbox{--fa:"\f01c"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-lock{--fa:"\f023"}.fa-flag{--fa:"\f024"}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:"\f025"}.fa-volume-off{--fa:"\f026"}.fa-volume-down,.fa-volume-low{--fa:"\f027"}.fa-volume-high,.fa-volume-up{--fa:"\f028"}.fa-qrcode{--fa:"\f029"}.fa-barcode{--fa:"\f02a"}.fa-tag{--fa:"\f02b"}.fa-tags{--fa:"\f02c"}.fa-book{--fa:"\f02d"}.fa-bookmark{--fa:"\f02e"}.fa-print{--fa:"\f02f"}.fa-camera,.fa-camera-alt{--fa:"\f030"}.fa-font{--fa:"\f031"}.fa-bold{--fa:"\f032"}.fa-italic{--fa:"\f033"}.fa-text-height{--fa:"\f034"}.fa-text-width{--fa:"\f035"}.fa-align-left{--fa:"\f036"}.fa-align-center{--fa:"\f037"}.fa-align-right{--fa:"\f038"}.fa-align-justify{--fa:"\f039"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-dedent,.fa-outdent{--fa:"\f03b"}.fa-indent{--fa:"\f03c"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-image{--fa:"\f03e"}.fa-location-pin,.fa-map-marker{--fa:"\f041"}.fa-adjust,.fa-circle-half-stroke{--fa:"\f042"}.fa-droplet,.fa-tint{--fa:"\f043"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"\f047"}.fa-backward-step,.fa-step-backward{--fa:"\f048"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-backward{--fa:"\f04a"}.fa-play{--fa:"\f04b"}.fa-pause{--fa:"\f04c"}.fa-stop{--fa:"\f04d"}.fa-forward{--fa:"\f04e"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-forward-step,.fa-step-forward{--fa:"\f051"}.fa-eject{--fa:"\f052"}.fa-chevron-left{--fa:"\f053"}.fa-chevron-right{--fa:"\f054"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-crosshairs{--fa:"\f05b"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-arrow-left{--fa:"\f060"}.fa-arrow-right{--fa:"\f061"}.fa-arrow-up{--fa:"\f062"}.fa-arrow-down{--fa:"\f063"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-expand{--fa:"\f065"}.fa-compress{--fa:"\f066"}.fa-minus,.fa-subtract{--fa:"\f068"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-gift{--fa:"\f06b"}.fa-leaf{--fa:"\f06c"}.fa-fire{--fa:"\f06d"}.fa-eye{--fa:"\f06e"}.fa-eye-slash{--fa:"\f070"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-plane{--fa:"\f072"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-random,.fa-shuffle{--fa:"\f074"}.fa-comment{--fa:"\f075"}.fa-magnet{--fa:"\f076"}.fa-chevron-up{--fa:"\f077"}.fa-chevron-down{--fa:"\f078"}.fa-retweet{--fa:"\f079"}.fa-cart-shopping,.fa-shopping-cart{--fa:"\f07a"}.fa-folder,.fa-folder-blank{--fa:"\f07b"}.fa-folder-open{--fa:"\f07c"}.fa-arrows-up-down,.fa-arrows-v{--fa:"\f07d"}.fa-arrows-h,.fa-arrows-left-right{--fa:"\f07e"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}.fa-camera-retro{--fa:"\f083"}.fa-key{--fa:"\f084"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-comments{--fa:"\f086"}.fa-star-half{--fa:"\f089"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-thumb-tack,.fa-thumbtack{--fa:"\f08d"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"\f090"}.fa-trophy{--fa:"\f091"}.fa-upload{--fa:"\f093"}.fa-lemon{--fa:"\f094"}.fa-phone{--fa:"\f095"}.fa-phone-square,.fa-square-phone{--fa:"\f098"}.fa-unlock{--fa:"\f09c"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-feed,.fa-rss{--fa:"\f09e"}.fa-hard-drive,.fa-hdd{--fa:"\f0a0"}.fa-bullhorn{--fa:"\f0a1"}.fa-certificate{--fa:"\f0a3"}.fa-hand-point-right{--fa:"\f0a4"}.fa-hand-point-left{--fa:"\f0a5"}.fa-hand-point-up{--fa:"\f0a6"}.fa-hand-point-down{--fa:"\f0a7"}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"\f0a8"}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"\f0a9"}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"\f0aa"}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"\f0ab"}.fa-globe{--fa:"\f0ac"}.fa-wrench{--fa:"\f0ad"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-filter{--fa:"\f0b0"}.fa-briefcase{--fa:"\f0b1"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-users{--fa:"\f0c0"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-cloud{--fa:"\f0c2"}.fa-flask{--fa:"\f0c3"}.fa-cut,.fa-scissors{--fa:"\f0c4"}.fa-copy{--fa:"\f0c5"}.fa-paperclip{--fa:"\f0c6"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-square{--fa:"\f0c8"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-strikethrough{--fa:"\f0cc"}.fa-underline{--fa:"\f0cd"}.fa-table{--fa:"\f0ce"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-truck{--fa:"\f0d1"}.fa-money-bill{--fa:"\f0d6"}.fa-caret-down{--fa:"\f0d7"}.fa-caret-up{--fa:"\f0d8"}.fa-caret-left{--fa:"\f0d9"}.fa-caret-right{--fa:"\f0da"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-sort,.fa-unsorted{--fa:"\f0dc"}.fa-sort-desc,.fa-sort-down{--fa:"\f0dd"}.fa-sort-asc,.fa-sort-up{--fa:"\f0de"}.fa-envelope{--fa:"\f0e0"}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"\f0e2"}.fa-gavel,.fa-legal{--fa:"\f0e3"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-sitemap{--fa:"\f0e8"}.fa-umbrella{--fa:"\f0e9"}.fa-file-clipboard,.fa-paste{--fa:"\f0ea"}.fa-lightbulb{--fa:"\f0eb"}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"\f0ec"}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"\f0ed"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-stethoscope{--fa:"\f0f1"}.fa-suitcase{--fa:"\f0f2"}.fa-bell{--fa:"\f0f3"}.fa-coffee,.fa-mug-saucer{--fa:"\f0f4"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-ambulance,.fa-truck-medical{--fa:"\f0f9"}.fa-medkit,.fa-suitcase-medical{--fa:"\f0fa"}.fa-fighter-jet,.fa-jet-fighter{--fa:"\f0fb"}.fa-beer,.fa-beer-mug-empty{--fa:"\f0fc"}.fa-h-square,.fa-square-h{--fa:"\f0fd"}.fa-plus-square,.fa-square-plus{--fa:"\f0fe"}.fa-angle-double-left,.fa-angles-left{--fa:"\f100"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-angle-double-up,.fa-angles-up{--fa:"\f102"}.fa-angle-double-down,.fa-angles-down{--fa:"\f103"}.fa-angle-left{--fa:"\f104"}.fa-angle-right{--fa:"\f105"}.fa-angle-up{--fa:"\f106"}.fa-angle-down{--fa:"\f107"}.fa-laptop{--fa:"\f109"}.fa-tablet-button{--fa:"\f10a"}.fa-mobile-button{--fa:"\f10b"}.fa-quote-left,.fa-quote-left-alt{--fa:"\f10d"}.fa-quote-right,.fa-quote-right-alt{--fa:"\f10e"}.fa-spinner{--fa:"\f110"}.fa-circle{--fa:"\f111"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-gamepad{--fa:"\f11b"}.fa-keyboard{--fa:"\f11c"}.fa-flag-checkered{--fa:"\f11e"}.fa-terminal{--fa:"\f120"}.fa-code{--fa:"\f121"}.fa-mail-reply-all,.fa-reply-all{--fa:"\f122"}.fa-location-arrow{--fa:"\f124"}.fa-crop{--fa:"\f125"}.fa-code-branch{--fa:"\f126"}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"\f127"}.fa-info{--fa:"\f129"}.fa-superscript{--fa:"\f12b"}.fa-subscript{--fa:"\f12c"}.fa-eraser{--fa:"\f12d"}.fa-puzzle-piece{--fa:"\f12e"}.fa-microphone{--fa:"\f130"}.fa-microphone-slash{--fa:"\f131"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-calendar{--fa:"\f133"}.fa-fire-extinguisher{--fa:"\f134"}.fa-rocket{--fa:"\f135"}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"\f137"}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"\f138"}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"\f139"}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"\f13a"}.fa-anchor{--fa:"\f13d"}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"\f13e"}.fa-bullseye{--fa:"\f140"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-rss-square,.fa-square-rss{--fa:"\f143"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-ticket{--fa:"\f145"}.fa-minus-square,.fa-square-minus{--fa:"\f146"}.fa-arrow-turn-up,.fa-level-up{--fa:"\f148"}.fa-arrow-turn-down,.fa-level-down{--fa:"\f149"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"\f14b"}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"\f14c"}.fa-share-from-square,.fa-share-square{--fa:"\f14d"}.fa-compass{--fa:"\f14e"}.fa-caret-square-down,.fa-square-caret-down{--fa:"\f150"}.fa-caret-square-up,.fa-square-caret-up{--fa:"\f151"}.fa-caret-square-right,.fa-square-caret-right{--fa:"\f152"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"\f154"}.fa-rupee,.fa-rupee-sign{--fa:"\f156"}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"\f157"}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"\f158"}.fa-krw,.fa-won,.fa-won-sign{--fa:"\f159"}.fa-file{--fa:"\f15b"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"\f15d"}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"\f15e"}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"\f160"}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"\f161"}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"\f162"}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"\f163"}.fa-thumbs-up{--fa:"\f164"}.fa-thumbs-down{--fa:"\f165"}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"\f175"}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"\f176"}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"\f177"}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"\f178"}.fa-female,.fa-person-dress{--fa:"\f182"}.fa-male,.fa-person{--fa:"\f183"}.fa-sun{--fa:"\f185"}.fa-moon{--fa:"\f186"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-bug{--fa:"\f188"}.fa-caret-square-left,.fa-square-caret-left{--fa:"\f191"}.fa-circle-dot,.fa-dot-circle{--fa:"\f192"}.fa-wheelchair{--fa:"\f193"}.fa-lira-sign{--fa:"\f195"}.fa-shuttle-space,.fa-space-shuttle{--fa:"\f197"}.fa-envelope-square,.fa-square-envelope{--fa:"\f199"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-language{--fa:"\f1ab"}.fa-fax{--fa:"\f1ac"}.fa-building{--fa:"\f1ad"}.fa-child{--fa:"\f1ae"}.fa-paw{--fa:"\f1b0"}.fa-cube{--fa:"\f1b2"}.fa-cubes{--fa:"\f1b3"}.fa-recycle{--fa:"\f1b8"}.fa-automobile,.fa-car{--fa:"\f1b9"}.fa-cab,.fa-taxi{--fa:"\f1ba"}.fa-tree{--fa:"\f1bb"}.fa-database{--fa:"\f1c0"}.fa-file-pdf{--fa:"\f1c1"}.fa-file-word{--fa:"\f1c2"}.fa-file-excel{--fa:"\f1c3"}.fa-file-powerpoint{--fa:"\f1c4"}.fa-file-image{--fa:"\f1c5"}.fa-file-archive,.fa-file-zipper{--fa:"\f1c6"}.fa-file-audio{--fa:"\f1c7"}.fa-file-video{--fa:"\f1c8"}.fa-file-code{--fa:"\f1c9"}.fa-life-ring{--fa:"\f1cd"}.fa-circle-notch{--fa:"\f1ce"}.fa-paper-plane{--fa:"\f1d8"}.fa-clock-rotate-left,.fa-history{--fa:"\f1da"}.fa-header,.fa-heading{--fa:"\f1dc"}.fa-paragraph{--fa:"\f1dd"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-share-alt,.fa-share-nodes{--fa:"\f1e0"}.fa-share-alt-square,.fa-square-share-nodes{--fa:"\f1e1"}.fa-bomb{--fa:"\f1e2"}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"\f1e3"}.fa-teletype,.fa-tty{--fa:"\f1e4"}.fa-binoculars{--fa:"\f1e5"}.fa-plug{--fa:"\f1e6"}.fa-newspaper{--fa:"\f1ea"}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"\f1eb"}.fa-calculator{--fa:"\f1ec"}.fa-bell-slash{--fa:"\f1f6"}.fa-trash{--fa:"\f1f8"}.fa-copyright{--fa:"\f1f9"}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"\f1fb"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"\f1fd"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-toggle-off{--fa:"\f204"}.fa-toggle-on{--fa:"\f205"}.fa-bicycle{--fa:"\f206"}.fa-bus{--fa:"\f207"}.fa-closed-captioning{--fa:"\f20a"}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"\f20b"}.fa-cart-plus{--fa:"\f217"}.fa-cart-arrow-down{--fa:"\f218"}.fa-diamond{--fa:"\f219"}.fa-ship{--fa:"\f21a"}.fa-user-secret{--fa:"\f21b"}.fa-motorcycle{--fa:"\f21c"}.fa-street-view{--fa:"\f21d"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-venus{--fa:"\f221"}.fa-mars{--fa:"\f222"}.fa-mercury{--fa:"\f223"}.fa-mars-and-venus{--fa:"\f224"}.fa-transgender,.fa-transgender-alt{--fa:"\f225"}.fa-venus-double{--fa:"\f226"}.fa-mars-double{--fa:"\f227"}.fa-venus-mars{--fa:"\f228"}.fa-mars-stroke{--fa:"\f229"}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"\f22a"}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"\f22b"}.fa-neuter{--fa:"\f22c"}.fa-genderless{--fa:"\f22d"}.fa-server{--fa:"\f233"}.fa-user-plus{--fa:"\f234"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-bed{--fa:"\f236"}.fa-train{--fa:"\f238"}.fa-subway,.fa-train-subway{--fa:"\f239"}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"\f240"}.fa-battery-4,.fa-battery-three-quarters{--fa:"\f241"}.fa-battery-3,.fa-battery-half{--fa:"\f242"}.fa-battery-2,.fa-battery-quarter{--fa:"\f243"}.fa-battery-0,.fa-battery-empty{--fa:"\f244"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-i-cursor{--fa:"\f246"}.fa-object-group{--fa:"\f247"}.fa-object-ungroup{--fa:"\f248"}.fa-note-sticky,.fa-sticky-note{--fa:"\f249"}.fa-clone{--fa:"\f24d"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-hourglass-1,.fa-hourglass-start{--fa:"\f251"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-hourglass-3,.fa-hourglass-end{--fa:"\f253"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-hand-back-fist,.fa-hand-rock{--fa:"\f255"}.fa-hand,.fa-hand-paper{--fa:"\f256"}.fa-hand-scissors{--fa:"\f257"}.fa-hand-lizard{--fa:"\f258"}.fa-hand-spock{--fa:"\f259"}.fa-hand-pointer{--fa:"\f25a"}.fa-hand-peace{--fa:"\f25b"}.fa-trademark{--fa:"\f25c"}.fa-registered{--fa:"\f25d"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-calendar-plus{--fa:"\f271"}.fa-calendar-minus{--fa:"\f272"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-calendar-check{--fa:"\f274"}.fa-industry{--fa:"\f275"}.fa-map-pin{--fa:"\f276"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-map{--fa:"\f279"}.fa-comment-alt,.fa-message{--fa:"\f27a"}.fa-circle-pause,.fa-pause-circle{--fa:"\f28b"}.fa-circle-stop,.fa-stop-circle{--fa:"\f28d"}.fa-bag-shopping,.fa-shopping-bag{--fa:"\f290"}.fa-basket-shopping,.fa-shopping-basket{--fa:"\f291"}.fa-universal-access{--fa:"\f29a"}.fa-blind,.fa-person-walking-with-cane{--fa:"\f29d"}.fa-audio-description{--fa:"\f29e"}.fa-phone-volume,.fa-volume-control-phone{--fa:"\f2a0"}.fa-braille{--fa:"\f2a1"}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"\f2a2"}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"\f2a3"}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"\f2a4"}.fa-hands,.fa-sign-language,.fa-signing{--fa:"\f2a7"}.fa-eye-low-vision,.fa-low-vision{--fa:"\f2a8"}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:"\f2b5"}.fa-envelope-open{--fa:"\f2b6"}.fa-address-book,.fa-contact-book{--fa:"\f2b9"}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"\f2bb"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-id-badge{--fa:"\f2c1"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"\f2c7"}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"\f2c8"}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"\f2c9"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"\f2ca"}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"\f2cb"}.fa-shower{--fa:"\f2cc"}.fa-bath,.fa-bathtub{--fa:"\f2cd"}.fa-podcast{--fa:"\f2ce"}.fa-window-maximize{--fa:"\f2d0"}.fa-window-minimize{--fa:"\f2d1"}.fa-window-restore{--fa:"\f2d2"}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"\f2d3"}.fa-microchip{--fa:"\f2db"}.fa-snowflake{--fa:"\f2dc"}.fa-spoon,.fa-utensil-spoon{--fa:"\f2e5"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-stopwatch{--fa:"\f2f2"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-poo{--fa:"\f2fe"}.fa-images{--fa:"\f302"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-pen{--fa:"\f304"}.fa-pen-alt,.fa-pen-clip{--fa:"\f305"}.fa-octagon{--fa:"\f306"}.fa-down-long,.fa-long-arrow-alt-down{--fa:"\f309"}.fa-left-long,.fa-long-arrow-alt-left{--fa:"\f30a"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-long-arrow-alt-up,.fa-up-long{--fa:"\f30c"}.fa-hexagon{--fa:"\f312"}.fa-file-edit,.fa-file-pen{--fa:"\f31c"}.fa-expand-arrows-alt,.fa-maximize{--fa:"\f31e"}.fa-clipboard{--fa:"\f328"}.fa-arrows-alt-h,.fa-left-right{--fa:"\f337"}.fa-arrows-alt-v,.fa-up-down{--fa:"\f338"}.fa-alarm-clock{--fa:"\f34e"}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"\f358"}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"\f359"}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"\f35a"}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"\f35b"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-external-link-square-alt,.fa-square-up-right{--fa:"\f360"}.fa-exchange-alt,.fa-right-left{--fa:"\f362"}.fa-repeat{--fa:"\f363"}.fa-code-commit{--fa:"\f386"}.fa-code-merge{--fa:"\f387"}.fa-desktop,.fa-desktop-alt{--fa:"\f390"}.fa-gem{--fa:"\f3a5"}.fa-level-down-alt,.fa-turn-down{--fa:"\f3be"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"}.fa-lock-open{--fa:"\f3c1"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-microphone-alt,.fa-microphone-lines{--fa:"\f3c9"}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"\f3cd"}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"\f3ce"}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"\f3cf"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-phone-slash{--fa:"\f3dd"}.fa-image-portrait,.fa-portrait{--fa:"\f3e0"}.fa-mail-reply,.fa-reply{--fa:"\f3e5"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"\f3fa"}.fa-tablet,.fa-tablet-android{--fa:"\f3fb"}.fa-ticket-alt,.fa-ticket-simple{--fa:"\f3ff"}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"\f410"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-baseball-bat-ball{--fa:"\f432"}.fa-baseball,.fa-baseball-ball{--fa:"\f433"}.fa-basketball,.fa-basketball-ball{--fa:"\f434"}.fa-bowling-ball{--fa:"\f436"}.fa-chess{--fa:"\f439"}.fa-chess-bishop{--fa:"\f43a"}.fa-chess-board{--fa:"\f43c"}.fa-chess-king{--fa:"\f43f"}.fa-chess-knight{--fa:"\f441"}.fa-chess-pawn{--fa:"\f443"}.fa-chess-queen{--fa:"\f445"}.fa-chess-rook{--fa:"\f447"}.fa-dumbbell{--fa:"\f44b"}.fa-football,.fa-football-ball{--fa:"\f44e"}.fa-golf-ball,.fa-golf-ball-tee{--fa:"\f450"}.fa-hockey-puck{--fa:"\f453"}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"\f458"}.fa-square-full{--fa:"\f45c"}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"\f45d"}.fa-volleyball,.fa-volleyball-ball{--fa:"\f45f"}.fa-allergies,.fa-hand-dots{--fa:"\f461"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-box{--fa:"\f466"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-briefcase-medical{--fa:"\f469"}.fa-burn,.fa-fire-flame-simple{--fa:"\f46a"}.fa-capsules{--fa:"\f46b"}.fa-clipboard-check{--fa:"\f46c"}.fa-clipboard-list{--fa:"\f46d"}.fa-diagnoses,.fa-person-dots-from-line{--fa:"\f470"}.fa-dna{--fa:"\f471"}.fa-dolly,.fa-dolly-box{--fa:"\f472"}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"\f474"}.fa-file-medical{--fa:"\f477"}.fa-file-medical-alt,.fa-file-waveform{--fa:"\f478"}.fa-first-aid,.fa-kit-medical{--fa:"\f479"}.fa-circle-h,.fa-hospital-symbol{--fa:"\f47e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-notes-medical{--fa:"\f481"}.fa-pallet{--fa:"\f482"}.fa-pills{--fa:"\f484"}.fa-prescription-bottle{--fa:"\f485"}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"\f486"}.fa-bed-pulse,.fa-procedures{--fa:"\f487"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-smoking{--fa:"\f48d"}.fa-syringe{--fa:"\f48e"}.fa-tablets{--fa:"\f490"}.fa-thermometer{--fa:"\f491"}.fa-vial{--fa:"\f492"}.fa-vials{--fa:"\f493"}.fa-warehouse{--fa:"\f494"}.fa-weight,.fa-weight-scale{--fa:"\f496"}.fa-x-ray{--fa:"\f497"}.fa-box-open{--fa:"\f49e"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-comment-slash{--fa:"\f4b3"}.fa-couch{--fa:"\f4b8"}.fa-circle-dollar-to-slot,.fa-donate{--fa:"\f4b9"}.fa-dove{--fa:"\f4ba"}.fa-hand-holding{--fa:"\f4bd"}.fa-hand-holding-heart{--fa:"\f4be"}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"\f4c0"}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"\f4c1"}.fa-hands-holding{--fa:"\f4c2"}.fa-hands-helping,.fa-handshake-angle{--fa:"\f4c4"}.fa-parachute-box{--fa:"\f4cd"}.fa-people-carry,.fa-people-carry-box{--fa:"\f4ce"}.fa-piggy-bank{--fa:"\f4d3"}.fa-ribbon{--fa:"\f4d6"}.fa-route{--fa:"\f4d7"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-sign,.fa-sign-hanging{--fa:"\f4d9"}.fa-face-smile-wink,.fa-smile-wink{--fa:"\f4da"}.fa-tape{--fa:"\f4db"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-truck-moving{--fa:"\f4df"}.fa-video-slash{--fa:"\f4e2"}.fa-wine-glass{--fa:"\f4e3"}.fa-user-astronaut{--fa:"\f4fb"}.fa-user-check{--fa:"\f4fc"}.fa-user-clock{--fa:"\f4fd"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-user-graduate{--fa:"\f501"}.fa-user-lock{--fa:"\f502"}.fa-user-minus{--fa:"\f503"}.fa-user-ninja{--fa:"\f504"}.fa-user-shield{--fa:"\f505"}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:"\f506"}.fa-user-tag{--fa:"\f507"}.fa-user-tie{--fa:"\f508"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-blender{--fa:"\f517"}.fa-book-open{--fa:"\f518"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-broom{--fa:"\f51a"}.fa-blackboard,.fa-chalkboard{--fa:"\f51b"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-church{--fa:"\f51d"}.fa-coins{--fa:"\f51e"}.fa-compact-disc{--fa:"\f51f"}.fa-crow{--fa:"\f520"}.fa-crown{--fa:"\f521"}.fa-dice{--fa:"\f522"}.fa-dice-five{--fa:"\f523"}.fa-dice-four{--fa:"\f524"}.fa-dice-one{--fa:"\f525"}.fa-dice-six{--fa:"\f526"}.fa-dice-three{--fa:"\f527"}.fa-dice-two{--fa:"\f528"}.fa-divide{--fa:"\f529"}.fa-door-closed{--fa:"\f52a"}.fa-door-open{--fa:"\f52b"}.fa-feather{--fa:"\f52d"}.fa-frog{--fa:"\f52e"}.fa-gas-pump{--fa:"\f52f"}.fa-glasses{--fa:"\f530"}.fa-greater-than-equal{--fa:"\f532"}.fa-helicopter{--fa:"\f533"}.fa-infinity{--fa:"\f534"}.fa-kiwi-bird{--fa:"\f535"}.fa-less-than-equal{--fa:"\f537"}.fa-memory{--fa:"\f538"}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"\f539"}.fa-money-bill-wave{--fa:"\f53a"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-money-check{--fa:"\f53c"}.fa-money-check-alt,.fa-money-check-dollar{--fa:"\f53d"}.fa-not-equal{--fa:"\f53e"}.fa-palette{--fa:"\f53f"}.fa-parking,.fa-square-parking{--fa:"\f540"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-receipt{--fa:"\f543"}.fa-robot{--fa:"\f544"}.fa-ruler{--fa:"\f545"}.fa-ruler-combined{--fa:"\f546"}.fa-ruler-horizontal{--fa:"\f547"}.fa-ruler-vertical{--fa:"\f548"}.fa-school{--fa:"\f549"}.fa-screwdriver{--fa:"\f54a"}.fa-shoe-prints{--fa:"\f54b"}.fa-skull{--fa:"\f54c"}.fa-ban-smoking,.fa-smoking-ban{--fa:"\f54d"}.fa-store{--fa:"\f54e"}.fa-shop,.fa-store-alt{--fa:"\f54f"}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"\f550"}.fa-stroopwafel{--fa:"\f551"}.fa-toolbox{--fa:"\f552"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-person-walking,.fa-walking{--fa:"\f554"}.fa-wallet{--fa:"\f555"}.fa-angry,.fa-face-angry{--fa:"\f556"}.fa-archway{--fa:"\f557"}.fa-atlas,.fa-book-atlas{--fa:"\f558"}.fa-award{--fa:"\f559"}.fa-backspace,.fa-delete-left{--fa:"\f55a"}.fa-bezier-curve{--fa:"\f55b"}.fa-bong{--fa:"\f55c"}.fa-brush{--fa:"\f55d"}.fa-bus-alt,.fa-bus-simple{--fa:"\f55e"}.fa-cannabis{--fa:"\f55f"}.fa-check-double{--fa:"\f560"}.fa-cocktail,.fa-martini-glass-citrus{--fa:"\f561"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-cookie{--fa:"\f563"}.fa-cookie-bite{--fa:"\f564"}.fa-crop-alt,.fa-crop-simple{--fa:"\f565"}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"\f566"}.fa-dizzy,.fa-face-dizzy{--fa:"\f567"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-drum{--fa:"\f569"}.fa-drum-steelpan{--fa:"\f56a"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-file-contract{--fa:"\f56c"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-arrow-right-from-file,.fa-file-export{--fa:"\f56e"}.fa-arrow-right-to-file,.fa-file-import{--fa:"\f56f"}.fa-file-invoice{--fa:"\f570"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-file-prescription{--fa:"\f572"}.fa-file-signature{--fa:"\f573"}.fa-file-arrow-up,.fa-file-upload{--fa:"\f574"}.fa-fill{--fa:"\f575"}.fa-fill-drip{--fa:"\f576"}.fa-fingerprint{--fa:"\f577"}.fa-fish{--fa:"\f578"}.fa-face-flushed,.fa-flushed{--fa:"\f579"}.fa-face-frown-open,.fa-frown-open{--fa:"\f57a"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"\f57b"}.fa-earth-africa,.fa-globe-africa{--fa:"\f57c"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-face-grimace,.fa-grimace{--fa:"\f57f"}.fa-face-grin,.fa-grin{--fa:"\f580"}.fa-face-grin-wide,.fa-grin-alt{--fa:"\f581"}.fa-face-grin-beam,.fa-grin-beam{--fa:"\f582"}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"\f583"}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"\f584"}.fa-face-grin-squint,.fa-grin-squint{--fa:"\f585"}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"\f586"}.fa-face-grin-stars,.fa-grin-stars{--fa:"\f587"}.fa-face-grin-tears,.fa-grin-tears{--fa:"\f588"}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"\f589"}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"\f58a"}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"\f58b"}.fa-face-grin-wink,.fa-grin-wink{--fa:"\f58c"}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:"\f58d"}.fa-grid-vertical,.fa-grip-vertical{--fa:"\f58e"}.fa-headset{--fa:"\f590"}.fa-highlighter{--fa:"\f591"}.fa-hot-tub,.fa-hot-tub-person{--fa:"\f593"}.fa-hotel{--fa:"\f594"}.fa-joint{--fa:"\f595"}.fa-face-kiss,.fa-kiss{--fa:"\f596"}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"\f597"}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"\f598"}.fa-face-laugh,.fa-laugh{--fa:"\f599"}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"\f59a"}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"\f59b"}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"\f59c"}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"\f59d"}.fa-map-location,.fa-map-marked{--fa:"\f59f"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-marker{--fa:"\f5a1"}.fa-medal{--fa:"\f5a2"}.fa-face-meh-blank,.fa-meh-blank{--fa:"\f5a4"}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"\f5a5"}.fa-monument{--fa:"\f5a6"}.fa-mortar-pestle{--fa:"\f5a7"}.fa-paint-roller{--fa:"\f5aa"}.fa-passport{--fa:"\f5ab"}.fa-pen-fancy{--fa:"\f5ac"}.fa-pen-nib{--fa:"\f5ad"}.fa-pen-ruler,.fa-pencil-ruler{--fa:"\f5ae"}.fa-plane-arrival{--fa:"\f5af"}.fa-plane-departure{--fa:"\f5b0"}.fa-prescription{--fa:"\f5b1"}.fa-face-sad-cry,.fa-sad-cry{--fa:"\f5b3"}.fa-face-sad-tear,.fa-sad-tear{--fa:"\f5b4"}.fa-shuttle-van,.fa-van-shuttle{--fa:"\f5b6"}.fa-signature{--fa:"\f5b7"}.fa-face-smile-beam,.fa-smile-beam{--fa:"\f5b8"}.fa-solar-panel{--fa:"\f5ba"}.fa-spa{--fa:"\f5bb"}.fa-splotch{--fa:"\f5bc"}.fa-spray-can{--fa:"\f5bd"}.fa-stamp{--fa:"\f5bf"}.fa-star-half-alt,.fa-star-half-stroke{--fa:"\f5c0"}.fa-suitcase-rolling{--fa:"\f5c1"}.fa-face-surprise,.fa-surprise{--fa:"\f5c2"}.fa-swatchbook{--fa:"\f5c3"}.fa-person-swimming,.fa-swimmer{--fa:"\f5c4"}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"\f5c5"}.fa-droplet-slash,.fa-tint-slash{--fa:"\f5c7"}.fa-face-tired,.fa-tired{--fa:"\f5c8"}.fa-tooth{--fa:"\f5c9"}.fa-umbrella-beach{--fa:"\f5ca"}.fa-weight-hanging{--fa:"\f5cd"}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"\f5ce"}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"\f5d0"}.fa-apple-alt,.fa-apple-whole{--fa:"\f5d1"}.fa-atom{--fa:"\f5d2"}.fa-bone{--fa:"\f5d7"}.fa-book-open-reader,.fa-book-reader{--fa:"\f5da"}.fa-brain{--fa:"\f5dc"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-battery-car,.fa-car-battery{--fa:"\f5df"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-car-side{--fa:"\f5e4"}.fa-charging-station{--fa:"\f5e7"}.fa-diamond-turn-right,.fa-directions{--fa:"\f5eb"}.fa-draw-polygon,.fa-vector-polygon{--fa:"\f5ee"}.fa-laptop-code{--fa:"\f5fc"}.fa-layer-group{--fa:"\f5fd"}.fa-location,.fa-location-crosshairs{--fa:"\f601"}.fa-lungs{--fa:"\f604"}.fa-microscope{--fa:"\f610"}.fa-oil-can{--fa:"\f613"}.fa-poop{--fa:"\f619"}.fa-shapes,.fa-triangle-circle-square{--fa:"\f61f"}.fa-star-of-life{--fa:"\f621"}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"\f624"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"\f629"}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"\f62a"}.fa-teeth{--fa:"\f62e"}.fa-teeth-open{--fa:"\f62f"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-traffic-light{--fa:"\f637"}.fa-truck-monster{--fa:"\f63b"}.fa-truck-pickup{--fa:"\f63c"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-ankh{--fa:"\f644"}.fa-bible,.fa-book-bible{--fa:"\f647"}.fa-briefcase-clock,.fa-business-time{--fa:"\f64a"}.fa-city{--fa:"\f64f"}.fa-comment-dollar{--fa:"\f651"}.fa-comments-dollar{--fa:"\f653"}.fa-cross{--fa:"\f654"}.fa-dharmachakra{--fa:"\f655"}.fa-envelope-open-text{--fa:"\f658"}.fa-folder-minus{--fa:"\f65d"}.fa-folder-plus{--fa:"\f65e"}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"\f662"}.fa-gopuram{--fa:"\f664"}.fa-hamsa{--fa:"\f665"}.fa-bahai,.fa-haykal{--fa:"\f666"}.fa-jedi{--fa:"\f669"}.fa-book-journal-whills,.fa-journal-whills{--fa:"\f66a"}.fa-kaaba{--fa:"\f66b"}.fa-khanda{--fa:"\f66d"}.fa-landmark{--fa:"\f66f"}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"\f674"}.fa-menorah{--fa:"\f676"}.fa-mosque{--fa:"\f678"}.fa-om{--fa:"\f679"}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"\f67b"}.fa-peace{--fa:"\f67c"}.fa-place-of-worship{--fa:"\f67f"}.fa-poll,.fa-square-poll-vertical{--fa:"\f681"}.fa-poll-h,.fa-square-poll-horizontal{--fa:"\f682"}.fa-person-praying,.fa-pray{--fa:"\f683"}.fa-hands-praying,.fa-praying-hands{--fa:"\f684"}.fa-book-quran,.fa-quran{--fa:"\f687"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"\f688"}.fa-magnifying-glass-location,.fa-search-location{--fa:"\f689"}.fa-socks{--fa:"\f696"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-star-and-crescent{--fa:"\f699"}.fa-star-of-david{--fa:"\f69a"}.fa-synagogue{--fa:"\f69b"}.fa-scroll-torah,.fa-torah{--fa:"\f6a0"}.fa-torii-gate{--fa:"\f6a1"}.fa-vihara{--fa:"\f6a7"}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"\f6a9"}.fa-yin-yang{--fa:"\f6ad"}.fa-blender-phone{--fa:"\f6b6"}.fa-book-dead,.fa-book-skull{--fa:"\f6b7"}.fa-campground{--fa:"\f6bb"}.fa-cat{--fa:"\f6be"}.fa-chair{--fa:"\f6c0"}.fa-cloud-moon{--fa:"\f6c3"}.fa-cloud-sun{--fa:"\f6c4"}.fa-cow{--fa:"\f6c8"}.fa-dice-d20{--fa:"\f6cf"}.fa-dice-d6{--fa:"\f6d1"}.fa-dog{--fa:"\f6d3"}.fa-dragon{--fa:"\f6d5"}.fa-drumstick-bite{--fa:"\f6d7"}.fa-dungeon{--fa:"\f6d9"}.fa-file-csv{--fa:"\f6dd"}.fa-fist-raised,.fa-hand-fist{--fa:"\f6de"}.fa-ghost{--fa:"\f6e2"}.fa-hammer{--fa:"\f6e3"}.fa-hanukiah{--fa:"\f6e6"}.fa-hat-wizard{--fa:"\f6e8"}.fa-hiking,.fa-person-hiking{--fa:"\f6ec"}.fa-hippo{--fa:"\f6ed"}.fa-horse{--fa:"\f6f0"}.fa-house-chimney-crack,.fa-house-damage{--fa:"\f6f1"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"\f6f2"}.fa-mask{--fa:"\f6fa"}.fa-mountain{--fa:"\f6fc"}.fa-network-wired{--fa:"\f6ff"}.fa-otter{--fa:"\f700"}.fa-ring{--fa:"\f70b"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-scroll{--fa:"\f70e"}.fa-skull-crossbones{--fa:"\f714"}.fa-slash{--fa:"\f715"}.fa-spider{--fa:"\f717"}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:"\f71e"}.fa-tractor{--fa:"\f722"}.fa-user-injured{--fa:"\f728"}.fa-vr-cardboard{--fa:"\f729"}.fa-wand-sparkles{--fa:"\f72b"}.fa-wind{--fa:"\f72e"}.fa-wine-bottle{--fa:"\f72f"}.fa-cloud-meatball{--fa:"\f73b"}.fa-cloud-moon-rain{--fa:"\f73c"}.fa-cloud-rain{--fa:"\f73d"}.fa-cloud-showers-heavy{--fa:"\f740"}.fa-cloud-sun-rain{--fa:"\f743"}.fa-democrat{--fa:"\f747"}.fa-flag-usa{--fa:"\f74d"}.fa-hurricane{--fa:"\f751"}.fa-landmark-alt,.fa-landmark-dome{--fa:"\f752"}.fa-meteor{--fa:"\f753"}.fa-person-booth{--fa:"\f756"}.fa-poo-bolt,.fa-poo-storm{--fa:"\f75a"}.fa-rainbow{--fa:"\f75b"}.fa-republican{--fa:"\f75e"}.fa-smog{--fa:"\f75f"}.fa-temperature-high{--fa:"\f769"}.fa-temperature-low{--fa:"\f76b"}.fa-cloud-bolt,.fa-thunderstorm{--fa:"\f76c"}.fa-tornado{--fa:"\f76f"}.fa-volcano{--fa:"\f770"}.fa-check-to-slot,.fa-vote-yea{--fa:"\f772"}.fa-water{--fa:"\f773"}.fa-baby{--fa:"\f77c"}.fa-baby-carriage,.fa-carriage-baby{--fa:"\f77d"}.fa-biohazard{--fa:"\f780"}.fa-blog{--fa:"\f781"}.fa-calendar-day{--fa:"\f783"}.fa-calendar-week{--fa:"\f784"}.fa-candy-cane{--fa:"\f786"}.fa-carrot{--fa:"\f787"}.fa-cash-register{--fa:"\f788"}.fa-compress-arrows-alt,.fa-minimize{--fa:"\f78c"}.fa-dumpster{--fa:"\f793"}.fa-dumpster-fire{--fa:"\f794"}.fa-ethernet{--fa:"\f796"}.fa-gifts{--fa:"\f79c"}.fa-champagne-glasses,.fa-glass-cheers{--fa:"\f79f"}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"\f7a0"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-grip-lines{--fa:"\f7a4"}.fa-grip-lines-vertical{--fa:"\f7a5"}.fa-guitar{--fa:"\f7a6"}.fa-heart-broken,.fa-heart-crack{--fa:"\f7a9"}.fa-holly-berry{--fa:"\f7aa"}.fa-horse-head{--fa:"\f7ab"}.fa-icicles{--fa:"\f7ad"}.fa-igloo{--fa:"\f7ae"}.fa-mitten{--fa:"\f7b5"}.fa-mug-hot{--fa:"\f7b6"}.fa-radiation{--fa:"\f7b9"}.fa-circle-radiation,.fa-radiation-alt{--fa:"\f7ba"}.fa-restroom{--fa:"\f7bd"}.fa-satellite{--fa:"\f7bf"}.fa-satellite-dish{--fa:"\f7c0"}.fa-sd-card{--fa:"\f7c2"}.fa-sim-card{--fa:"\f7c4"}.fa-person-skating,.fa-skating{--fa:"\f7c5"}.fa-person-skiing,.fa-skiing{--fa:"\f7c9"}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"\f7ca"}.fa-sleigh{--fa:"\f7cc"}.fa-comment-sms,.fa-sms{--fa:"\f7cd"}.fa-person-snowboarding,.fa-snowboarding{--fa:"\f7ce"}.fa-snowman{--fa:"\f7d0"}.fa-snowplow{--fa:"\f7d2"}.fa-tenge,.fa-tenge-sign{--fa:"\f7d7"}.fa-toilet{--fa:"\f7d8"}.fa-screwdriver-wrench,.fa-tools{--fa:"\f7d9"}.fa-cable-car,.fa-tram{--fa:"\f7da"}.fa-fire-alt,.fa-fire-flame-curved{--fa:"\f7e4"}.fa-bacon{--fa:"\f7e5"}.fa-book-medical{--fa:"\f7e6"}.fa-bread-slice{--fa:"\f7ec"}.fa-cheese{--fa:"\f7ef"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-clipboard-user{--fa:"\f7f3"}.fa-comment-medical{--fa:"\f7f5"}.fa-crutch{--fa:"\f7f7"}.fa-disease{--fa:"\f7fa"}.fa-egg{--fa:"\f7fb"}.fa-folder-tree{--fa:"\f802"}.fa-burger,.fa-hamburger{--fa:"\f805"}.fa-hand-middle-finger{--fa:"\f806"}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"\f807"}.fa-hospital-user{--fa:"\f80d"}.fa-hotdog{--fa:"\f80f"}.fa-ice-cream{--fa:"\f810"}.fa-laptop-medical{--fa:"\f812"}.fa-pager{--fa:"\f815"}.fa-pepper-hot{--fa:"\f816"}.fa-pizza-slice{--fa:"\f818"}.fa-sack-dollar{--fa:"\f81d"}.fa-book-tanakh,.fa-tanakh{--fa:"\f827"}.fa-bars-progress,.fa-tasks-alt{--fa:"\f828"}.fa-trash-arrow-up,.fa-trash-restore{--fa:"\f829"}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"\f82a"}.fa-user-nurse{--fa:"\f82f"}.fa-wave-square{--fa:"\f83e"}.fa-biking,.fa-person-biking{--fa:"\f84a"}.fa-border-all{--fa:"\f84c"}.fa-border-none{--fa:"\f850"}.fa-border-style,.fa-border-top-left{--fa:"\f853"}.fa-digging,.fa-person-digging{--fa:"\f85e"}.fa-fan{--fa:"\f863"}.fa-heart-music-camera-bolt,.fa-icons{--fa:"\f86d"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"\f87b"}.fa-photo-film,.fa-photo-video{--fa:"\f87c"}.fa-remove-format,.fa-text-slash{--fa:"\f87d"}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"\f881"}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"\f882"}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"\f884"}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"\f885"}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"\f886"}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"\f887"}.fa-spell-check{--fa:"\f891"}.fa-voicemail{--fa:"\f897"}.fa-hat-cowboy{--fa:"\f8c0"}.fa-hat-cowboy-side{--fa:"\f8c1"}.fa-computer-mouse,.fa-mouse{--fa:"\f8cc"}.fa-radio{--fa:"\f8d7"}.fa-record-vinyl{--fa:"\f8d9"}.fa-walkie-talkie{--fa:"\f8ef"}.fa-caravan{--fa:"\f8ff"}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-display:block;font-family:Font Awesome\ 7 Brands;font-style:normal;font-weight:400;src:url(/static/media/fa-brands-400.1c5c7716b05754cb4eab.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:"\e007"}.fa-ideal{--fa:"\e013"}.fa-microblog{--fa:"\e01a"}.fa-pied-piper-square,.fa-square-pied-piper{--fa:"\e01e"}.fa-unity{--fa:"\e049"}.fa-dailymotion{--fa:"\e052"}.fa-instagram-square,.fa-square-instagram{--fa:"\e055"}.fa-mixer{--fa:"\e056"}.fa-shopify{--fa:"\e057"}.fa-deezer{--fa:"\e077"}.fa-edge-legacy{--fa:"\e078"}.fa-google-pay{--fa:"\e079"}.fa-rust{--fa:"\e07a"}.fa-tiktok{--fa:"\e07b"}.fa-unsplash{--fa:"\e07c"}.fa-cloudflare{--fa:"\e07d"}.fa-guilded{--fa:"\e07e"}.fa-hive{--fa:"\e07f"}.fa-42-group,.fa-innosoft{--fa:"\e080"}.fa-instalod{--fa:"\e081"}.fa-octopus-deploy{--fa:"\e082"}.fa-perbyte{--fa:"\e083"}.fa-uncharted{--fa:"\e084"}.fa-watchman-monitoring{--fa:"\e087"}.fa-wodu{--fa:"\e088"}.fa-wirsindhandwerk,.fa-wsh{--fa:"\e2d0"}.fa-bots{--fa:"\e340"}.fa-cmplid{--fa:"\e360"}.fa-bilibili{--fa:"\e3d9"}.fa-golang{--fa:"\e40f"}.fa-pix{--fa:"\e43a"}.fa-sitrox{--fa:"\e44a"}.fa-hashnode{--fa:"\e499"}.fa-meta{--fa:"\e49b"}.fa-padlet{--fa:"\e4a0"}.fa-nfc-directional{--fa:"\e530"}.fa-nfc-symbol{--fa:"\e531"}.fa-screenpal{--fa:"\e570"}.fa-space-awesome{--fa:"\e5ac"}.fa-square-font-awesome{--fa:"\e5ad"}.fa-gitlab-square,.fa-square-gitlab{--fa:"\e5ae"}.fa-odysee{--fa:"\e5c6"}.fa-stubber{--fa:"\e5c7"}.fa-debian{--fa:"\e60b"}.fa-shoelace{--fa:"\e60c"}.fa-threads{--fa:"\e618"}.fa-square-threads{--fa:"\e619"}.fa-square-x-twitter{--fa:"\e61a"}.fa-x-twitter{--fa:"\e61b"}.fa-opensuse{--fa:"\e62b"}.fa-letterboxd{--fa:"\e62d"}.fa-square-letterboxd{--fa:"\e62e"}.fa-mintbit{--fa:"\e62f"}.fa-google-scholar{--fa:"\e63b"}.fa-brave{--fa:"\e63c"}.fa-brave-reverse{--fa:"\e63d"}.fa-pixiv{--fa:"\e640"}.fa-upwork{--fa:"\e641"}.fa-webflow{--fa:"\e65c"}.fa-signal-messenger{--fa:"\e663"}.fa-bluesky{--fa:"\e671"}.fa-jxl{--fa:"\e67b"}.fa-square-upwork{--fa:"\e67c"}.fa-web-awesome{--fa:"\e682"}.fa-square-web-awesome{--fa:"\e683"}.fa-square-web-awesome-stroke{--fa:"\e684"}.fa-dart-lang{--fa:"\e693"}.fa-flutter{--fa:"\e694"}.fa-files-pinwheel{--fa:"\e69f"}.fa-css{--fa:"\e6a2"}.fa-square-bluesky{--fa:"\e6a3"}.fa-openai{--fa:"\e7cf"}.fa-square-linkedin{--fa:"\e7d0"}.fa-cash-app{--fa:"\e7d4"}.fa-disqus{--fa:"\e7d5"}.fa-11ty,.fa-eleventy{--fa:"\e7d6"}.fa-kakao-talk{--fa:"\e7d7"}.fa-linktree{--fa:"\e7d8"}.fa-notion{--fa:"\e7d9"}.fa-pandora{--fa:"\e7da"}.fa-pixelfed{--fa:"\e7db"}.fa-tidal{--fa:"\e7dc"}.fa-vsco{--fa:"\e7dd"}.fa-w3c{--fa:"\e7de"}.fa-lumon{--fa:"\e7e2"}.fa-lumon-drop{--fa:"\e7e3"}.fa-square-figma{--fa:"\e7e4"}.fa-tex{--fa:"\e7ff"}.fa-duolingo{--fa:"\e812"}.fa-square-twitter,.fa-twitter-square{--fa:"\f081"}.fa-facebook-square,.fa-square-facebook{--fa:"\f082"}.fa-linkedin{--fa:"\f08c"}.fa-github-square,.fa-square-github{--fa:"\f092"}.fa-twitter{--fa:"\f099"}.fa-facebook{--fa:"\f09a"}.fa-github{--fa:"\f09b"}.fa-pinterest{--fa:"\f0d2"}.fa-pinterest-square,.fa-square-pinterest{--fa:"\f0d3"}.fa-google-plus-square,.fa-square-google-plus{--fa:"\f0d4"}.fa-google-plus-g{--fa:"\f0d5"}.fa-linkedin-in{--fa:"\f0e1"}.fa-github-alt{--fa:"\f113"}.fa-maxcdn{--fa:"\f136"}.fa-html5{--fa:"\f13b"}.fa-css3{--fa:"\f13c"}.fa-btc{--fa:"\f15a"}.fa-youtube{--fa:"\f167"}.fa-xing{--fa:"\f168"}.fa-square-xing,.fa-xing-square{--fa:"\f169"}.fa-dropbox{--fa:"\f16b"}.fa-stack-overflow{--fa:"\f16c"}.fa-instagram{--fa:"\f16d"}.fa-flickr{--fa:"\f16e"}.fa-adn{--fa:"\f170"}.fa-bitbucket{--fa:"\f171"}.fa-tumblr{--fa:"\f173"}.fa-square-tumblr,.fa-tumblr-square{--fa:"\f174"}.fa-apple{--fa:"\f179"}.fa-windows{--fa:"\f17a"}.fa-android{--fa:"\f17b"}.fa-linux{--fa:"\f17c"}.fa-dribbble{--fa:"\f17d"}.fa-skype{--fa:"\f17e"}.fa-foursquare{--fa:"\f180"}.fa-trello{--fa:"\f181"}.fa-gratipay{--fa:"\f184"}.fa-vk{--fa:"\f189"}.fa-weibo{--fa:"\f18a"}.fa-renren{--fa:"\f18b"}.fa-pagelines{--fa:"\f18c"}.fa-stack-exchange{--fa:"\f18d"}.fa-square-vimeo,.fa-vimeo-square{--fa:"\f194"}.fa-slack,.fa-slack-hash{--fa:"\f198"}.fa-wordpress{--fa:"\f19a"}.fa-openid{--fa:"\f19b"}.fa-yahoo{--fa:"\f19e"}.fa-google{--fa:"\f1a0"}.fa-reddit{--fa:"\f1a1"}.fa-reddit-square,.fa-square-reddit{--fa:"\f1a2"}.fa-stumbleupon-circle{--fa:"\f1a3"}.fa-stumbleupon{--fa:"\f1a4"}.fa-delicious{--fa:"\f1a5"}.fa-digg{--fa:"\f1a6"}.fa-pied-piper-pp{--fa:"\f1a7"}.fa-pied-piper-alt{--fa:"\f1a8"}.fa-drupal{--fa:"\f1a9"}.fa-joomla{--fa:"\f1aa"}.fa-behance{--fa:"\f1b4"}.fa-behance-square,.fa-square-behance{--fa:"\f1b5"}.fa-steam{--fa:"\f1b6"}.fa-square-steam,.fa-steam-square{--fa:"\f1b7"}.fa-spotify{--fa:"\f1bc"}.fa-deviantart{--fa:"\f1bd"}.fa-soundcloud{--fa:"\f1be"}.fa-vine{--fa:"\f1ca"}.fa-codepen{--fa:"\f1cb"}.fa-jsfiddle{--fa:"\f1cc"}.fa-rebel{--fa:"\f1d0"}.fa-empire{--fa:"\f1d1"}.fa-git-square,.fa-square-git{--fa:"\f1d2"}.fa-git{--fa:"\f1d3"}.fa-hacker-news{--fa:"\f1d4"}.fa-tencent-weibo{--fa:"\f1d5"}.fa-qq{--fa:"\f1d6"}.fa-weixin{--fa:"\f1d7"}.fa-slideshare{--fa:"\f1e7"}.fa-twitch{--fa:"\f1e8"}.fa-yelp{--fa:"\f1e9"}.fa-paypal{--fa:"\f1ed"}.fa-google-wallet{--fa:"\f1ee"}.fa-cc-visa{--fa:"\f1f0"}.fa-cc-mastercard{--fa:"\f1f1"}.fa-cc-discover{--fa:"\f1f2"}.fa-cc-amex{--fa:"\f1f3"}.fa-cc-paypal{--fa:"\f1f4"}.fa-cc-stripe{--fa:"\f1f5"}.fa-lastfm{--fa:"\f202"}.fa-lastfm-square,.fa-square-lastfm{--fa:"\f203"}.fa-ioxhost{--fa:"\f208"}.fa-angellist{--fa:"\f209"}.fa-buysellads{--fa:"\f20d"}.fa-connectdevelop{--fa:"\f20e"}.fa-dashcube{--fa:"\f210"}.fa-forumbee{--fa:"\f211"}.fa-leanpub{--fa:"\f212"}.fa-sellsy{--fa:"\f213"}.fa-shirtsinbulk{--fa:"\f214"}.fa-simplybuilt{--fa:"\f215"}.fa-skyatlas{--fa:"\f216"}.fa-pinterest-p{--fa:"\f231"}.fa-whatsapp{--fa:"\f232"}.fa-viacoin{--fa:"\f237"}.fa-medium,.fa-medium-m{--fa:"\f23a"}.fa-y-combinator{--fa:"\f23b"}.fa-optin-monster{--fa:"\f23c"}.fa-opencart{--fa:"\f23d"}.fa-expeditedssl{--fa:"\f23e"}.fa-cc-jcb{--fa:"\f24b"}.fa-cc-diners-club{--fa:"\f24c"}.fa-creative-commons{--fa:"\f25e"}.fa-gg{--fa:"\f260"}.fa-gg-circle{--fa:"\f261"}.fa-odnoklassniki{--fa:"\f263"}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:"\f264"}.fa-get-pocket{--fa:"\f265"}.fa-wikipedia-w{--fa:"\f266"}.fa-safari{--fa:"\f267"}.fa-chrome{--fa:"\f268"}.fa-firefox{--fa:"\f269"}.fa-opera{--fa:"\f26a"}.fa-internet-explorer{--fa:"\f26b"}.fa-contao{--fa:"\f26d"}.fa-500px{--fa:"\f26e"}.fa-amazon{--fa:"\f270"}.fa-houzz{--fa:"\f27c"}.fa-vimeo-v{--fa:"\f27d"}.fa-black-tie{--fa:"\f27e"}.fa-fonticons{--fa:"\f280"}.fa-reddit-alien{--fa:"\f281"}.fa-edge{--fa:"\f282"}.fa-codiepie{--fa:"\f284"}.fa-modx{--fa:"\f285"}.fa-fort-awesome{--fa:"\f286"}.fa-usb{--fa:"\f287"}.fa-product-hunt{--fa:"\f288"}.fa-mixcloud{--fa:"\f289"}.fa-scribd{--fa:"\f28a"}.fa-bluetooth{--fa:"\f293"}.fa-bluetooth-b{--fa:"\f294"}.fa-gitlab{--fa:"\f296"}.fa-wpbeginner{--fa:"\f297"}.fa-wpforms{--fa:"\f298"}.fa-envira{--fa:"\f299"}.fa-glide{--fa:"\f2a5"}.fa-glide-g{--fa:"\f2a6"}.fa-viadeo{--fa:"\f2a9"}.fa-square-viadeo,.fa-viadeo-square{--fa:"\f2aa"}.fa-snapchat,.fa-snapchat-ghost{--fa:"\f2ab"}.fa-snapchat-square,.fa-square-snapchat{--fa:"\f2ad"}.fa-pied-piper{--fa:"\f2ae"}.fa-first-order{--fa:"\f2b0"}.fa-yoast{--fa:"\f2b1"}.fa-themeisle{--fa:"\f2b2"}.fa-google-plus{--fa:"\f2b3"}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:"\f2b4"}.fa-linode{--fa:"\f2b8"}.fa-quora{--fa:"\f2c4"}.fa-free-code-camp{--fa:"\f2c5"}.fa-telegram,.fa-telegram-plane{--fa:"\f2c6"}.fa-bandcamp{--fa:"\f2d5"}.fa-grav{--fa:"\f2d6"}.fa-etsy{--fa:"\f2d7"}.fa-imdb{--fa:"\f2d8"}.fa-ravelry{--fa:"\f2d9"}.fa-sellcast{--fa:"\f2da"}.fa-superpowers{--fa:"\f2dd"}.fa-wpexplorer{--fa:"\f2de"}.fa-meetup{--fa:"\f2e0"}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:"\f35c"}.fa-accessible-icon{--fa:"\f368"}.fa-accusoft{--fa:"\f369"}.fa-adversal{--fa:"\f36a"}.fa-affiliatetheme{--fa:"\f36b"}.fa-algolia{--fa:"\f36c"}.fa-amilia{--fa:"\f36d"}.fa-angrycreative{--fa:"\f36e"}.fa-app-store{--fa:"\f36f"}.fa-app-store-ios{--fa:"\f370"}.fa-apper{--fa:"\f371"}.fa-asymmetrik{--fa:"\f372"}.fa-audible{--fa:"\f373"}.fa-avianex{--fa:"\f374"}.fa-aws{--fa:"\f375"}.fa-bimobject{--fa:"\f378"}.fa-bitcoin{--fa:"\f379"}.fa-bity{--fa:"\f37a"}.fa-blackberry{--fa:"\f37b"}.fa-blogger{--fa:"\f37c"}.fa-blogger-b{--fa:"\f37d"}.fa-buromobelexperte{--fa:"\f37f"}.fa-centercode{--fa:"\f380"}.fa-cloudscale{--fa:"\f383"}.fa-cloudsmith{--fa:"\f384"}.fa-cloudversify{--fa:"\f385"}.fa-cpanel{--fa:"\f388"}.fa-css3-alt{--fa:"\f38b"}.fa-cuttlefish{--fa:"\f38c"}.fa-d-and-d{--fa:"\f38d"}.fa-deploydog{--fa:"\f38e"}.fa-deskpro{--fa:"\f38f"}.fa-digital-ocean{--fa:"\f391"}.fa-discord{--fa:"\f392"}.fa-discourse{--fa:"\f393"}.fa-dochub{--fa:"\f394"}.fa-docker{--fa:"\f395"}.fa-draft2digital{--fa:"\f396"}.fa-dribbble-square,.fa-square-dribbble{--fa:"\f397"}.fa-dyalog{--fa:"\f399"}.fa-earlybirds{--fa:"\f39a"}.fa-erlang{--fa:"\f39d"}.fa-facebook-f{--fa:"\f39e"}.fa-facebook-messenger{--fa:"\f39f"}.fa-firstdraft{--fa:"\f3a1"}.fa-fonticons-fi{--fa:"\f3a2"}.fa-fort-awesome-alt{--fa:"\f3a3"}.fa-freebsd{--fa:"\f3a4"}.fa-gitkraken{--fa:"\f3a6"}.fa-gofore{--fa:"\f3a7"}.fa-goodreads{--fa:"\f3a8"}.fa-goodreads-g{--fa:"\f3a9"}.fa-google-drive{--fa:"\f3aa"}.fa-google-play{--fa:"\f3ab"}.fa-gripfire{--fa:"\f3ac"}.fa-grunt{--fa:"\f3ad"}.fa-gulp{--fa:"\f3ae"}.fa-hacker-news-square,.fa-square-hacker-news{--fa:"\f3af"}.fa-hire-a-helper{--fa:"\f3b0"}.fa-hotjar{--fa:"\f3b1"}.fa-hubspot{--fa:"\f3b2"}.fa-itunes{--fa:"\f3b4"}.fa-itunes-note{--fa:"\f3b5"}.fa-jenkins{--fa:"\f3b6"}.fa-joget{--fa:"\f3b7"}.fa-js{--fa:"\f3b8"}.fa-js-square,.fa-square-js{--fa:"\f3b9"}.fa-keycdn{--fa:"\f3ba"}.fa-kickstarter,.fa-square-kickstarter{--fa:"\f3bb"}.fa-kickstarter-k{--fa:"\f3bc"}.fa-laravel{--fa:"\f3bd"}.fa-line{--fa:"\f3c0"}.fa-lyft{--fa:"\f3c3"}.fa-magento{--fa:"\f3c4"}.fa-medapps{--fa:"\f3c6"}.fa-medrt{--fa:"\f3c8"}.fa-microsoft{--fa:"\f3ca"}.fa-mix{--fa:"\f3cb"}.fa-mizuni{--fa:"\f3cc"}.fa-monero{--fa:"\f3d0"}.fa-napster{--fa:"\f3d2"}.fa-node-js{--fa:"\f3d3"}.fa-npm{--fa:"\f3d4"}.fa-ns8{--fa:"\f3d5"}.fa-nutritionix{--fa:"\f3d6"}.fa-page4{--fa:"\f3d7"}.fa-palfed{--fa:"\f3d8"}.fa-patreon{--fa:"\f3d9"}.fa-periscope{--fa:"\f3da"}.fa-phabricator{--fa:"\f3db"}.fa-phoenix-framework{--fa:"\f3dc"}.fa-playstation{--fa:"\f3df"}.fa-pushed{--fa:"\f3e1"}.fa-python{--fa:"\f3e2"}.fa-red-river{--fa:"\f3e3"}.fa-rendact,.fa-wpressr{--fa:"\f3e4"}.fa-replyd{--fa:"\f3e6"}.fa-resolving{--fa:"\f3e7"}.fa-rocketchat{--fa:"\f3e8"}.fa-rockrms{--fa:"\f3e9"}.fa-schlix{--fa:"\f3ea"}.fa-searchengin{--fa:"\f3eb"}.fa-servicestack{--fa:"\f3ec"}.fa-sistrix{--fa:"\f3ee"}.fa-speakap{--fa:"\f3f3"}.fa-staylinked{--fa:"\f3f5"}.fa-steam-symbol{--fa:"\f3f6"}.fa-sticker-mule{--fa:"\f3f7"}.fa-studiovinari{--fa:"\f3f8"}.fa-supple{--fa:"\f3f9"}.fa-uber{--fa:"\f402"}.fa-uikit{--fa:"\f403"}.fa-uniregistry{--fa:"\f404"}.fa-untappd{--fa:"\f405"}.fa-ussunnah{--fa:"\f407"}.fa-vaadin{--fa:"\f408"}.fa-viber{--fa:"\f409"}.fa-vimeo{--fa:"\f40a"}.fa-vnv{--fa:"\f40b"}.fa-square-whatsapp,.fa-whatsapp-square{--fa:"\f40c"}.fa-whmcs{--fa:"\f40d"}.fa-wordpress-simple{--fa:"\f411"}.fa-xbox{--fa:"\f412"}.fa-yandex{--fa:"\f413"}.fa-yandex-international{--fa:"\f414"}.fa-apple-pay{--fa:"\f415"}.fa-cc-apple-pay{--fa:"\f416"}.fa-fly{--fa:"\f417"}.fa-node{--fa:"\f419"}.fa-osi{--fa:"\f41a"}.fa-react{--fa:"\f41b"}.fa-autoprefixer{--fa:"\f41c"}.fa-less{--fa:"\f41d"}.fa-sass{--fa:"\f41e"}.fa-vuejs{--fa:"\f41f"}.fa-angular{--fa:"\f420"}.fa-aviato{--fa:"\f421"}.fa-ember{--fa:"\f423"}.fa-gitter{--fa:"\f426"}.fa-hooli{--fa:"\f427"}.fa-strava{--fa:"\f428"}.fa-stripe{--fa:"\f429"}.fa-stripe-s{--fa:"\f42a"}.fa-typo3{--fa:"\f42b"}.fa-amazon-pay{--fa:"\f42c"}.fa-cc-amazon-pay{--fa:"\f42d"}.fa-ethereum{--fa:"\f42e"}.fa-korvue{--fa:"\f42f"}.fa-elementor{--fa:"\f430"}.fa-square-youtube,.fa-youtube-square{--fa:"\f431"}.fa-flipboard{--fa:"\f44d"}.fa-hips{--fa:"\f452"}.fa-php{--fa:"\f457"}.fa-quinscape{--fa:"\f459"}.fa-readme{--fa:"\f4d5"}.fa-java{--fa:"\f4e4"}.fa-pied-piper-hat{--fa:"\f4e5"}.fa-creative-commons-by{--fa:"\f4e7"}.fa-creative-commons-nc{--fa:"\f4e8"}.fa-creative-commons-nc-eu{--fa:"\f4e9"}.fa-creative-commons-nc-jp{--fa:"\f4ea"}.fa-creative-commons-nd{--fa:"\f4eb"}.fa-creative-commons-pd{--fa:"\f4ec"}.fa-creative-commons-pd-alt{--fa:"\f4ed"}.fa-creative-commons-remix{--fa:"\f4ee"}.fa-creative-commons-sa{--fa:"\f4ef"}.fa-creative-commons-sampling{--fa:"\f4f0"}.fa-creative-commons-sampling-plus{--fa:"\f4f1"}.fa-creative-commons-share{--fa:"\f4f2"}.fa-creative-commons-zero{--fa:"\f4f3"}.fa-ebay{--fa:"\f4f4"}.fa-keybase{--fa:"\f4f5"}.fa-mastodon{--fa:"\f4f6"}.fa-r-project{--fa:"\f4f7"}.fa-researchgate{--fa:"\f4f8"}.fa-teamspeak{--fa:"\f4f9"}.fa-first-order-alt{--fa:"\f50a"}.fa-fulcrum{--fa:"\f50b"}.fa-galactic-republic{--fa:"\f50c"}.fa-galactic-senate{--fa:"\f50d"}.fa-jedi-order{--fa:"\f50e"}.fa-mandalorian{--fa:"\f50f"}.fa-old-republic{--fa:"\f510"}.fa-phoenix-squadron{--fa:"\f511"}.fa-sith{--fa:"\f512"}.fa-trade-federation{--fa:"\f513"}.fa-wolf-pack-battalion{--fa:"\f514"}.fa-hornbill{--fa:"\f592"}.fa-mailchimp{--fa:"\f59e"}.fa-megaport{--fa:"\f5a3"}.fa-nimblr{--fa:"\f5a8"}.fa-rev{--fa:"\f5b2"}.fa-shopware{--fa:"\f5b5"}.fa-squarespace{--fa:"\f5be"}.fa-themeco{--fa:"\f5c6"}.fa-weebly{--fa:"\f5cc"}.fa-wix{--fa:"\f5cf"}.fa-ello{--fa:"\f5f1"}.fa-hackerrank{--fa:"\f5f7"}.fa-kaggle{--fa:"\f5fa"}.fa-markdown{--fa:"\f60f"}.fa-neos{--fa:"\f612"}.fa-zhihu{--fa:"\f63f"}.fa-alipay{--fa:"\f642"}.fa-the-red-yeti{--fa:"\f69d"}.fa-critical-role{--fa:"\f6c9"}.fa-d-and-d-beyond{--fa:"\f6ca"}.fa-dev{--fa:"\f6cc"}.fa-fantasy-flight-games{--fa:"\f6dc"}.fa-wizards-of-the-coast{--fa:"\f730"}.fa-think-peaks{--fa:"\f731"}.fa-reacteurope{--fa:"\f75d"}.fa-artstation{--fa:"\f77a"}.fa-atlassian{--fa:"\f77b"}.fa-canadian-maple-leaf{--fa:"\f785"}.fa-centos{--fa:"\f789"}.fa-confluence{--fa:"\f78d"}.fa-dhl{--fa:"\f790"}.fa-diaspora{--fa:"\f791"}.fa-fedex{--fa:"\f797"}.fa-fedora{--fa:"\f798"}.fa-figma{--fa:"\f799"}.fa-intercom{--fa:"\f7af"}.fa-invision{--fa:"\f7b0"}.fa-jira{--fa:"\f7b1"}.fa-mendeley{--fa:"\f7b3"}.fa-raspberry-pi{--fa:"\f7bb"}.fa-redhat{--fa:"\f7bc"}.fa-sketch{--fa:"\f7c6"}.fa-sourcetree{--fa:"\f7d3"}.fa-suse{--fa:"\f7d6"}.fa-ubuntu{--fa:"\f7df"}.fa-ups{--fa:"\f7e0"}.fa-usps{--fa:"\f7e1"}.fa-yarn{--fa:"\f7e3"}.fa-airbnb{--fa:"\f834"}.fa-battle-net{--fa:"\f835"}.fa-bootstrap{--fa:"\f836"}.fa-buffer{--fa:"\f837"}.fa-chromecast{--fa:"\f838"}.fa-evernote{--fa:"\f839"}.fa-itch-io{--fa:"\f83a"}.fa-salesforce{--fa:"\f83b"}.fa-speaker-deck{--fa:"\f83c"}.fa-symfony{--fa:"\f83d"}.fa-waze{--fa:"\f83f"}.fa-yammer{--fa:"\f840"}.fa-git-alt{--fa:"\f841"}.fa-stackpath{--fa:"\f842"}.fa-cotton-bureau{--fa:"\f89e"}.fa-buy-n-large{--fa:"\f8a6"}.fa-mdb{--fa:"\f8ca"}.fa-orcid{--fa:"\f8d2"}.fa-swift{--fa:"\f8e1"}.fa-umbraco{--fa:"\f8e8"}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-display:block;font-family:Font Awesome\ 7 Free;font-style:normal;font-weight:400;src:url(/static/media/fa-regular-400.6f05ca9ab7b5345dbc07.woff2)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-display:block;font-family:Font Awesome\ 7 Free;font-style:normal;font-weight:900;src:url(/static/media/fa-solid-900.8ae0d37556ff1e685de2.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-display:block;font-family:Font Awesome\ 5 Brands;font-weight:400;src:url(/static/media/fa-brands-400.1c5c7716b05754cb4eab.woff2) format("woff2")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:900;src:url(/static/media/fa-solid-900.8ae0d37556ff1e685de2.woff2) format("woff2")}@font-face{font-display:block;font-family:Font Awesome\ 5 Free;font-weight:400;src:url(/static/media/fa-regular-400.6f05ca9ab7b5345dbc07.woff2) format("woff2")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-solid-900.8ae0d37556ff1e685de2.woff2) format("woff2")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-brands-400.1c5c7716b05754cb4eab.woff2) format("woff2")}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-regular-400.6f05ca9ab7b5345dbc07.woff2) format("woff2");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-display:block;font-family:FontAwesome;src:url(/static/media/fa-v4compatibility.e4340c52a50e727c6afa.woff2) format("woff2");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
/*# sourceMappingURL=main.753239e5.css.map*/