@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{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_rail__gQfKC{align-items:stretch;background:#fff;border-right:1px solid #e5e7eb;box-shadow:1px 0 0 #0f172a05;display:flex;flex-direction:column;height:calc(100vh - 64px);left:0;position:fixed;top:64px;width:168px;z-index:1100}.Sidebar_superAdminPip__cFWNg{align-items:center;background:#0f172a;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:11.5px;font-weight:500;gap:8px;height:34px;letter-spacing:.2px;margin:10px 10px 4px;padding:0 10px}.Sidebar_superAdminPip__cFWNg i{color:#4ade80;flex-shrink:0;font-size:12px}.Sidebar_superAdminPipLabel__ir42N{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_railNav__YcHwU{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 8px calc(16px + env(safe-area-inset-bottom, 0px));width:100%}.Sidebar_railNav__YcHwU::-webkit-scrollbar{width:4px}.Sidebar_railNav__YcHwU::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.Sidebar_railGroup__Jxi5x{display:flex;flex-direction:column;padding-top:6px}.Sidebar_railGroup__Jxi5x+.Sidebar_railGroup__Jxi5x{border-top:1px solid #f1f5f9;margin-top:2px}.Sidebar_railGroupLabel__Do6lB{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.7px;overflow:hidden;padding:8px 10px 4px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.Sidebar_railBtn__0ardq,.Sidebar_railItemWrap__sK1w7{position:relative;width:100%}.Sidebar_railBtn__0ardq{align-items:center;background:#0000;border:none;border-radius:7px;color:#475569;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:9px;height:34px;padding:0 8px;text-align:left;transition:background .12s ease,color .12s ease}.Sidebar_railBtnChip__6cjAa{align-items:center;background:#f1f5f9;border-radius:6px;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:background .12s ease;width:24px}.Sidebar_railBtnIcon__a-1tL{color:#64748b;font-size:13px;transition:color .12s ease}.Sidebar_railBtnLabel__rde9q{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_railBtn__0ardq:hover{background:#f8fafc;color:#0f172a}.Sidebar_railBtn__0ardq:hover .Sidebar_railBtnChip__6cjAa{background:#e2e8f0}.Sidebar_railBtn__0ardq:hover .Sidebar_railBtnIcon__a-1tL{color:#0f172a}.Sidebar_railBtnOpen__OCSuO{background:#f1f5f9;color:#0f172a}.Sidebar_railBtnOpen__OCSuO .Sidebar_railBtnIcon__a-1tL{color:#0f172a}.Sidebar_railBtnActive__hYVUR{background:#0f172a0d;color:#0f172a;font-weight:600}.Sidebar_railBtnActive__hYVUR .Sidebar_railBtnChip__6cjAa{background:#0f172a}.Sidebar_railBtnActive__hYVUR .Sidebar_railBtnIcon__a-1tL{color:#fff}.Sidebar_railBtnActive__hYVUR:before{background:#16a34a;border-radius:0 3px 3px 0;content:"";height:22px;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.Sidebar_flyout__4Dmn3{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 40px #0f172a24;display:flex;flex-direction:column;max-width:288px;min-width:232px;opacity:0;padding:7px;pointer-events:none;position:fixed;transform:translateX(-6px);transition:opacity .14s ease,transform .14s ease;z-index:2000}.Sidebar_flyoutOpen__X-j2t{opacity:1;pointer-events:auto;transform:translateX(0)}.Sidebar_flyoutHeader__16i25{border-bottom:1px solid #f1f5f9;color:#94a3b8;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.6px;margin-bottom:5px;padding:7px 10px 9px;text-transform:uppercase}.Sidebar_flyoutBody__8mYKW{display:flex;flex-direction:column;gap:1px}.Sidebar_flyoutGroup__aVOiP{margin:1px 0}.Sidebar_flyoutGroupLabel__Gipyc{align-items:center;color:#94a3b8;display:flex;font-size:10.5px;font-weight:700;gap:9px;letter-spacing:.4px;padding:7px 10px 3px;text-transform:uppercase}.Sidebar_flyoutGroupLabel__Gipyc i{font-size:11px;text-align:center;width:15px}.Sidebar_flyoutGroupItems__dgS0f{display:flex;flex-direction:column;gap:1px}.Sidebar_flyoutLink__PvknQ{align-items:center;background:#0000;border:none;border-radius:7px;color:#475569;cursor:pointer;display:flex;font-size:12.5px;font-weight:500;gap:9px;padding:7px 10px;text-align:left;transition:background .1s ease,color .1s ease;width:100%}.Sidebar_flyoutLink__PvknQ i{color:#94a3b8;flex-shrink:0;font-size:12px;text-align:center;width:15px}.Sidebar_flyoutLink__PvknQ:hover{background:#f8fafc;color:#0f172a}.Sidebar_flyoutLink__PvknQ:hover i{color:#0f172a}.Sidebar_flyoutLinkActive__RAb\+W{background:#0f172a0d;color:#0f172a;font-weight:600}.Sidebar_flyoutLinkActive__RAb\+W i{color:#16a34a}.Sidebar_depth0__zGiN4{padding-left:10px}.Sidebar_depth1__Gjycu{padding-left:24px}.Sidebar_depth2__bvWHB{padding-left:38px}.Sidebar_depth3__UuiFa{padding-left:52px}.Sidebar_railOverlay__KX2Ge{display:none}.Sidebar_railBtnCaret__XBQRx{color:#94a3b8;flex-shrink:0;font-size:10px;margin-left:auto;transition:transform .18s ease}.Sidebar_railBtnCaretOpen__vKnql{transform:rotate(180deg)}.Sidebar_mobileSub__0FsYZ{gap:1px;padding:2px 0 4px}.Sidebar_mobileGroup__Bhh0U,.Sidebar_mobileSub__0FsYZ{display:flex;flex-direction:column}.Sidebar_mobileGroupLabel__IKRlh{align-items:center;color:#94a3b8;display:flex;font-size:10.5px;font-weight:700;gap:8px;letter-spacing:.4px;padding:7px 10px 3px;text-transform:uppercase}.Sidebar_mobileGroupLabel__IKRlh i{font-size:11px;text-align:center;width:15px}.Sidebar_mobileLink__Ae212{align-items:center;background:#0000;border:none;border-radius:7px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:9px;height:38px;padding:0 10px;text-align:left;width:100%}.Sidebar_mobileLink__Ae212 i{color:#94a3b8;flex-shrink:0;font-size:13px;text-align:center;width:16px}.Sidebar_mobileLink__Ae212:active{background:#f1f5f9}.Sidebar_mobileLinkActive__r3kbO{background:#0f172a0d;color:#0f172a;font-weight:600}.Sidebar_mobileLinkActive__r3kbO i{color:#16a34a}@media (max-width:991px){.Sidebar_rail__gQfKC{max-width:82vw;transform:translateX(-100%);transition:transform .2s ease;width:240px}.Sidebar_railMobileOpen__IAUlo{box-shadow:4px 0 20px #0000001f;transform:translateX(0)}.Sidebar_railOverlay__KX2Ge{background:#0f172a66;display:block;inset:64px 0 0 0;position:fixed;z-index:999}.Sidebar_railBtn__0ardq{font-size:13.5px;height:40px}.Sidebar_railBtnChip__6cjAa{height:26px;width:26px}.Sidebar_flyout__4Dmn3{max-width:calc(100vw - 24px);min-width:200px}}@media (max-height:560px){.Sidebar_railBtn__0ardq{height:30px}.Sidebar_railGroupLabel__Do6lB{padding:5px 10px 2px}.Sidebar_superAdminPip__cFWNg{height:30px}}.Sidebar_railBtn__0ardq:focus-visible{box-shadow:0 0 0 2px #0f172a40;outline:none}@media (prefers-reduced-motion:reduce){.Sidebar_flyout__4Dmn3,.Sidebar_railBtn__0ardq,.Sidebar_rail__gQfKC{transition:none}}@media print{.Sidebar_rail__gQfKC{display:none}}@media (min-width:1280px){.Sidebar_rail__gQfKC{width:180px}.Sidebar_railBtn__0ardq{font-size:13px;height:36px}}@media (min-width:1440px){.Sidebar_rail__gQfKC{width:192px}.Sidebar_railBtn__0ardq{gap:10px;height:38px;padding:0 10px}.Sidebar_railBtnChip__6cjAa{height:26px;width:26px}.Sidebar_railBtnIcon__a-1tL{font-size:14px}}@media (min-width:1920px){.Sidebar_rail__gQfKC{height:calc(100vh - 68px);top:68px;width:216px}.Sidebar_railBtn__0ardq{font-size:13.5px;height:40px}.Sidebar_railBtnChip__6cjAa{height:28px;width:28px}.Sidebar_railBtnIcon__a-1tL{font-size:14.5px}.Sidebar_railGroupLabel__Do6lB{font-size:10.5px;padding:10px 12px 5px}.Sidebar_superAdminPip__cFWNg{font-size:12.5px;height:38px}.Sidebar_flyout__4Dmn3{max-width:320px;min-width:252px}.Sidebar_flyoutLink__PvknQ{font-size:13px;padding:8px 11px}}@media (min-width:2560px){.Sidebar_rail__gQfKC{height:calc(100vh - 72px);top:72px;width:248px}.Sidebar_railBtn__0ardq{font-size:14.5px;gap:12px;height:44px;padding:0 12px}.Sidebar_railBtnChip__6cjAa{border-radius:8px;height:32px;width:32px}.Sidebar_railBtnIcon__a-1tL{font-size:16px}.Sidebar_railGroupLabel__Do6lB{font-size:11.5px;padding:12px 14px 6px}.Sidebar_superAdminPip__cFWNg{font-size:13.5px;height:42px;margin:12px 12px 6px}.Sidebar_superAdminPip__cFWNg i{font-size:14px}.Sidebar_flyout__4Dmn3{border-radius:14px;max-width:360px;min-width:296px;padding:10px}.Sidebar_flyoutHeader__16i25{font-size:12.5px;padding:9px 12px 11px}.Sidebar_flyoutLink__PvknQ{font-size:14px;padding:10px 12px}.Sidebar_flyoutLink__PvknQ i{font-size:13.5px;width:18px}}.TopHeader_header__B5iXY{background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 3px #0f172a0a;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:#0f172a;border-radius:10px;box-shadow:0 2px 8px #0f172a33;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{color:#0f172a;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:#0f172a;border-radius:10px;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:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.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 #e5e7eb;border-radius:16px;box-shadow:0 12px 40px #0f172a24;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:#16a34a}.TopHeader_dropdownBadge__adD6Q{background:#f1f5f9;border-radius:20px;color:#475569;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:#cbd5e1}.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:#f1f5f9;color:#475569}.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:#eff6ff;color:#2563eb}.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:#f1f5f9;color:#475569}.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:#16a34a;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:9px 16px;transition:background .2s}.TopHeader_posBtn__uyZyV:hover{background:#15803d}.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:#0f172a}.TopHeader_notificationBadge__GVNjn{align-items:center;background:#dc2626;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:#0f172a;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:#16a34a;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 #e5e7eb;border-radius:16px;box-shadow:0 12px 40px #0f172a24;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:#0f172a;display:flex;gap:14px;padding:20px}.TopHeader_profileDropdownAvatar__QklJB{align-items:center;background:#ffffff29;border:2px solid #ffffff3d;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:#ffffffbf;font-size:12px}.TopHeader_superAdminBadge__TLxqV{align-items:center;background:#4ade8033;border-radius:6px;color:#4ade80;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:#0f172a}.TopHeader_profileMenuItem__UFIw2 i{color:#94a3b8;font-size:14px;width:18px}.TopHeader_profileMenuItem__UFIw2:hover i{color:#0f172a}.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}}@media (max-width:992px){.TopHeader_headerRight__usvYd{gap:6px}}@media (max-width:768px){.TopHeader_iconBtn__J0792,.TopHeader_quickAccessWrapper__625Rq{display:none}.TopHeader_headerRight__usvYd{gap:8px}.TopHeader_posBtn__uyZyV{padding:9px 12px}.TopHeader_profileBtn__H-EeL{padding:6px}.TopHeader_profileBtn__H-EeL .TopHeader_chevron__spVWr{display:none}}@media (max-width:600px){.TopHeader_headerContainer__gpjM1{padding:0 10px}.TopHeader_companySwitcher__0g8wa{max-width:46vw;padding:6px 10px}.TopHeader_companyAvatar__I45K6{font-size:12px;height:30px;width:30px}}@media (max-width:360px){.TopHeader_headerContainer__gpjM1{padding:0 8px}.TopHeader_companySwitcher__0g8wa{max-width:40vw}.TopHeader_posBtn__uyZyV{padding:8px 10px}.TopHeader_profileAvatar__Dyl4P{font-size:12px;height:32px;width:32px}}@media (max-width:768px){.TopHeader_headerRight__usvYd{align-items:center;gap:10px}.TopHeader_posBtn__uyZyV,.TopHeader_profileBtn__H-EeL{border-radius:12px;gap:0;height:44px;justify-content:center;padding:0;width:44px}.TopHeader_profileBtn__H-EeL .TopHeader_profileAvatar__Dyl4P{font-size:13px;height:32px;width:32px}.TopHeader_posBtn__uyZyV{background:#16a34a;box-shadow:0 2px 8px #16a34a59}.TopHeader_posBtn__uyZyV i{font-size:18px}.TopHeader_posBtn__uyZyV:active,.TopHeader_posBtn__uyZyV:hover{background:#15803d}.TopHeader_profileBtn__H-EeL{background:#f1f5f9;border:1px solid #cbd5e1}.TopHeader_profileBtn__H-EeL.TopHeader_active__rEdCD{background:#e2e8f0;border-color:#94a3b8}.TopHeader_profileDropdown__Lh9G0{left:12px;margin-left:auto;max-width:360px;position:fixed;right:12px;top:70px;width:auto;z-index:2000}}@media (max-width:360px){.TopHeader_posBtn__uyZyV,.TopHeader_profileBtn__H-EeL{height:42px;width:42px}.TopHeader_headerRight__usvYd{gap:8px}}@media (min-width:1280px){.TopHeader_headerContainer__gpjM1{padding:0 28px}.TopHeader_posBtn__uyZyV,.TopHeader_quickAccessBtn__i\+WSr{font-size:13.5px;padding:10px 16px}}@media (min-width:1440px){.TopHeader_headerContainer__gpjM1{padding:0 32px}.TopHeader_logoIcon__hGPPh{font-size:19px;height:40px;width:40px}.TopHeader_logoTitle__SQcLl{font-size:19px}.TopHeader_companyAvatar__I45K6{font-size:15px;height:38px;width:38px}.TopHeader_companyName__umbKd{font-size:14.5px}.TopHeader_posBtn__uyZyV,.TopHeader_quickAccessBtn__i\+WSr{font-size:14px;padding:10px 18px}.TopHeader_profileAvatar__Dyl4P{font-size:13.5px;height:38px;width:38px}.TopHeader_dropdownContent__ayw2E{width:460px}}@media (min-width:1920px){.TopHeader_header__B5iXY{height:68px}.TopHeader_headerContainer__gpjM1{padding:0 40px}.TopHeader_logoIcon__hGPPh{font-size:20px;height:42px;width:42px}.TopHeader_logoTitle__SQcLl{font-size:20px}.TopHeader_logoSubtitle__cLCZg{font-size:11px}.TopHeader_companyAvatar__I45K6{font-size:15px;height:40px;width:40px}.TopHeader_companyName__umbKd{font-size:15px}.TopHeader_branchName__xE57v{font-size:12px}.TopHeader_posBtn__uyZyV,.TopHeader_quickAccessBtn__i\+WSr{border-radius:11px;font-size:14px;padding:11px 20px}.TopHeader_iconBtn__J0792{font-size:17px;height:42px;width:42px}.TopHeader_profileAvatar__Dyl4P{font-size:14px;height:40px;width:40px}.TopHeader_profileName__ZboFO{font-size:14px}.TopHeader_dropdownContent__ayw2E{width:500px}.TopHeader_profileDropdown__Lh9G0{width:320px}}@media (min-width:2560px){.TopHeader_header__B5iXY{box-shadow:0 1px 4px #0f172a0f;height:72px}.TopHeader_headerContainer__gpjM1{padding:0 48px}.TopHeader_logoIcon__hGPPh{border-radius:12px;font-size:22px;height:46px;width:46px}.TopHeader_logoTitle__SQcLl{font-size:22px}.TopHeader_logoSubtitle__cLCZg{font-size:12px}.TopHeader_companySwitcher__0g8wa{border-radius:14px;gap:14px;padding:10px 20px}.TopHeader_companyAvatar__I45K6{border-radius:12px;font-size:16px;height:44px;width:44px}.TopHeader_companyName__umbKd{font-size:16px}.TopHeader_branchName__xE57v{font-size:13px}.TopHeader_posBtn__uyZyV,.TopHeader_quickAccessBtn__i\+WSr{border-radius:12px;font-size:15px;padding:12px 24px}.TopHeader_posBtn__uyZyV i,.TopHeader_quickAccessBtn__i\+WSr>i:first-child{font-size:16px}.TopHeader_iconBtn__J0792{border-radius:12px;font-size:18px;height:46px;width:46px}.TopHeader_profileBtn__H-EeL{border-radius:14px;gap:12px;padding:7px 14px 7px 7px}.TopHeader_profileAvatar__Dyl4P{border-radius:12px;font-size:15px;height:44px;width:44px}.TopHeader_profileName__ZboFO{font-size:15px}.TopHeader_profileRole__St-7x{font-size:12px}.TopHeader_dropdownContent__ayw2E{border-radius:18px;width:560px}.TopHeader_dropdownHeader__gI94R{padding:20px 24px}.TopHeader_dropdownHeader__gI94R h4{font-size:16px}.TopHeader_quickActionsGrid__R1Bs0{gap:10px;grid-template-columns:repeat(4,1fr);padding:20px}.TopHeader_quickActionItem__qmN1D{border-radius:14px;padding:16px 10px}.TopHeader_quickActionIcon__CFa7c{font-size:17px;height:42px;width:42px}.TopHeader_quickActionLabel__Ygt7B{font-size:12px}.TopHeader_profileDropdown__Lh9G0{border-radius:18px;width:360px}.TopHeader_profileDropdownHeader__JJFfl{padding:24px}.TopHeader_profileDropdownAvatar__QklJB{font-size:22px;height:58px;width:58px}.TopHeader_profileDropdownName__MosZv{font-size:17px}.TopHeader_profileDropdownEmail__nUWKT{font-size:13px}.TopHeader_profileMenuItem__UFIw2{font-size:14px;padding:14px 16px}.TopHeader_logoutBtn__xD8Yz{font-size:14px;padding:14px}}.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:150px;margin-top:64px;min-height:calc(100vh - 64px)}.MainLayout_pageWrapper__yMNF6.MainLayout_collapsed__zOJIf{margin-left:150px}.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}}@media (min-width:1280px){.MainLayout_pageWrapper__yMNF6,.MainLayout_pageWrapper__yMNF6.MainLayout_collapsed__zOJIf{margin-left:180px}}@media (min-width:1440px){.MainLayout_pageWrapper__yMNF6,.MainLayout_pageWrapper__yMNF6.MainLayout_collapsed__zOJIf{margin-left:192px}}@media (min-width:1920px){.MainLayout_pageWrapper__yMNF6,.MainLayout_pageWrapper__yMNF6.MainLayout_collapsed__zOJIf{margin-left:216px;margin-top:68px;min-height:calc(100vh - 68px)}.MainLayout_content__DepLQ{min-height:calc(100vh - 128px)}}@media (min-width:2560px){.MainLayout_pageWrapper__yMNF6,.MainLayout_pageWrapper__yMNF6.MainLayout_collapsed__zOJIf{margin-left:248px;margin-top:72px;min-height:calc(100vh - 72px)}.MainLayout_content__DepLQ{min-height:calc(100vh - 132px)}}.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}}.ReminderBell_bell__9FjbM{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;bottom:24px;box-shadow:0 4px 16px #0f172a1f,0 1px 3px #0f172a14;color:#64748b;cursor:pointer;display:flex;font-size:19px;height:52px;justify-content:center;position:fixed;right:24px;transition:transform .16s ease,box-shadow .16s ease,color .16s ease,background .16s ease;width:52px;z-index:9000}.ReminderBell_bell__9FjbM:hover{box-shadow:0 8px 22px #0f172a29;color:#4f46e5;transform:translateY(-2px)}.ReminderBell_bell__9FjbM:active{transform:translateY(0)}.ReminderBell_bellActive__ACUrm{animation:ReminderBell_bellPulse__Mtz78 2.4s ease-in-out infinite;background:#4f46e5;border-color:#4f46e5;color:#fff}.ReminderBell_bellActive__ACUrm:hover{background:#4338ca;color:#fff}.ReminderBell_bellOpen__-fYOY{animation:none;background:#4338ca;border-color:#4338ca;color:#fff}@keyframes ReminderBell_bellPulse__Mtz78{0%,to{box-shadow:0 4px 16px #4f46e54d}50%{box-shadow:0 4px 24px #4f46e58c}}.ReminderBell_badge__fmrqA{background:#6366f1;border:2px solid #fff;border-radius:11px;box-sizing:initial;color:#fff;font-size:11px;font-weight:700;height:21px;line-height:21px;min-width:21px;padding:0 6px;position:absolute;right:-4px;text-align:center;top:-4px}.ReminderBell_badgeUrgent__Bp55O{background:#ef4444}.ReminderBell_panel__S9KgZ{animation:ReminderBell_panelIn__KmhUZ .16s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:14px;bottom:88px;box-shadow:0 16px 48px #0f172a2e,0 2px 8px #0f172a14;display:flex;flex-direction:column;max-height:min(520px,calc(100vh - 140px));max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:24px;width:348px;z-index:9100}@keyframes ReminderBell_panelIn__KmhUZ{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ReminderBell_panelHead__urY1r{align-items:center;border-bottom:1px solid #f1f3f6;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 16px}.ReminderBell_panelHead__urY1r h4{color:#0f172a;font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0}.ReminderBell_panelHead__urY1r p{color:#94a3b8;font-size:12px;margin:2px 0 0}.ReminderBell_iconBtn__U3CA0{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:30px;justify-content:center;transition:background .15s ease,color .15s ease;width:30px}.ReminderBell_iconBtn__U3CA0:hover{background:#f8fafc;color:#4f46e5}.ReminderBell_permRow__O7LCN{align-items:center;background:#eef2ff;border:none;border-bottom:1px solid #f1f3f6;color:#4338ca;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:10px;padding:11px 16px;text-align:left;transition:background .15s ease;width:100%}.ReminderBell_permRow__O7LCN:hover{background:#e0e7ff}.ReminderBell_permRow__O7LCN span{flex:1 1;line-height:1.4}.ReminderBell_permRow__O7LCN i:last-child{font-size:10px;opacity:.6}.ReminderBell_panelList__AS1v\+{flex:1 1;min-height:0;overflow-y:auto}.ReminderBell_panelList__AS1v\+::-webkit-scrollbar{width:6px}.ReminderBell_panelList__AS1v\+::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.ReminderBell_panelEmpty__gzALP{color:#94a3b8;padding:36px 20px;text-align:center}.ReminderBell_panelEmpty__gzALP i{color:#22c55e;display:block;font-size:26px;margin-bottom:8px}.ReminderBell_panelEmpty__gzALP p{font-size:13px;margin:0}.ReminderBell_item__Olu37{align-items:flex-start;border-bottom:1px solid #f6f7f9;display:flex;gap:11px;padding:12px 16px;transition:background .13s ease}.ReminderBell_item__Olu37:last-child{border-bottom:none}.ReminderBell_item__Olu37:hover{background:#fafbfc}.ReminderBell_itemIcon__JnHhw{align-items:center;background:#eef2ff;border-radius:9px;color:#4f46e5;display:flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.ReminderBell_itemIconRed__Tt-hd{background:#fee2e2;color:#ef4444}.ReminderBell_itemBody__ZLdre{flex:1 1;min-width:0}.ReminderBell_itemTitle__mgNV\+{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.ReminderBell_itemMeta__qx6Ae{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:11px;gap:4px 10px;margin-top:4px}.ReminderBell_itemMeta__qx6Ae i{font-size:9px;margin-right:3px}.ReminderBell_metaOverdue__pxQ0B{color:#ef4444;font-weight:600}.ReminderBell_metaWho__7n9vA{color:#64748b;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReminderBell_itemActions__bzzyw{display:flex;flex-shrink:0;gap:5px}.ReminderBell_actDone__B7t5x,.ReminderBell_actSnooze__LYS2P{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:7px;cursor:pointer;display:flex;font-size:11px;height:27px;justify-content:center;transition:all .14s ease;width:27px}.ReminderBell_actDone__B7t5x{color:#16a34a}.ReminderBell_actDone__B7t5x:hover{background:#16a34a;border-color:#16a34a;color:#fff}.ReminderBell_actSnooze__LYS2P{color:#f59e0b}.ReminderBell_actSnooze__LYS2P:hover{background:#f59e0b;border-color:#f59e0b;color:#fff}.ReminderBell_panelFoot__UjAKc{align-items:center;background:#fff;border:none;border-top:1px solid #f1f3f6;color:#4f46e5;cursor:pointer;display:flex;flex-shrink:0;font-size:12.5px;font-weight:600;gap:7px;justify-content:center;padding:12px;transition:background .15s ease;width:100%}.ReminderBell_panelFoot__UjAKc:hover{background:#f8fafc}.ReminderBell_panelFoot__UjAKc i{font-size:10px}.ReminderBell_toastWrap__bWs61{animation:ReminderBell_toastIn__oQb6J .24s cubic-bezier(.16,1,.3,1);bottom:88px;position:fixed;right:24px;z-index:9200}@keyframes ReminderBell_toastIn__oQb6J{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}.ReminderBell_toast__N30IO{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-left:3px solid #4f46e5;border-radius:12px;box-shadow:0 12px 36px #0f172a2e;cursor:pointer;display:flex;gap:12px;max-width:calc(100vw - 32px);padding:14px 15px;transition:transform .15s ease,box-shadow .15s ease;width:348px}.ReminderBell_toast__N30IO:hover{box-shadow:0 16px 44px #0f172a38;transform:translateY(-2px)}.ReminderBell_toastIcon__WNfZm{align-items:center;background:#eef2ff;border-radius:9px;color:#4f46e5;display:flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}.ReminderBell_toastBody__bmcMV{flex:1 1;min-width:0}.ReminderBell_toastTitle__-BETS{color:#0f172a;font-size:13px;font-weight:700;margin-bottom:5px}.ReminderBell_toastLine__McAVt{align-items:center;color:#475569;display:flex;font-size:12px;gap:6px;line-height:1.5}.ReminderBell_toastDot__o96jD{background:#6366f1;border-radius:50%;flex-shrink:0;height:4px;width:4px}.ReminderBell_toastText__NMk0S{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReminderBell_toastWho__3ZmlU{color:#94a3b8;flex-shrink:0}.ReminderBell_toastMore__ojJZX{color:#94a3b8;font-size:11px;margin-top:3px;padding-left:10px}.ReminderBell_toastClose__kIDSu{align-items:center;background:#0000;border:none;border-radius:6px;color:#cbd5e1;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;transition:background .14s ease,color .14s ease;width:24px}.ReminderBell_toastClose__kIDSu:hover{background:#f1f5f9;color:#64748b}@media (max-width:640px){.ReminderBell_bell__9FjbM{bottom:16px;font-size:17px;height:48px;right:16px;width:48px}.ReminderBell_panel__S9KgZ{width:auto}.ReminderBell_panel__S9KgZ,.ReminderBell_toastWrap__bWs61{bottom:74px;left:16px;right:16px}.ReminderBell_toast__N30IO{width:auto}.ReminderBell_toastText__NMk0S{max-width:none}}@media (prefers-reduced-motion:reduce){.ReminderBell_bellActive__ACUrm,.ReminderBell_bell__9FjbM,.ReminderBell_panel__S9KgZ,.ReminderBell_toastWrap__bWs61,.ReminderBell_toast__N30IO{animation:none;transition:none}}.Login_loginPage__H1EGS{--primary:#4f46e5;--primary-hover:#4338ca;--primary-soft:#4f46e51a;--text-1:#0f172a;--text-2:#475569;--text-3:#94a3b8;--text-4:#cbd5e1;--border:#e5e7eb;--border-strong:#d1d5db;--bg-card:#fff;--bg-input:#fff;--success:#16a34a;--error:#dc2626;--warning:#d97706;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--shadow-card:0 1px 2px #0f172a0a,0 24px 48px -12px #0f172a38;--shadow-focus:0 0 0 3px var(--primary-soft);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;animation:Login_auroraDrift__qQHjX 24s ease-in-out infinite alternate;background-color:#eae7e7;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;color:var(--text-1);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:max(2rem,env(safe-area-inset-top)) 1rem max(2rem,env(safe-area-inset-bottom));position:relative}@supports (min-height:100dvh){.Login_loginPage__H1EGS{min-height:100dvh}}.Login_card__WbfG4,.Login_pageFooter__p-ucr{position:relative;z-index:1}.Login_card__WbfG4{animation:Login_fadeIn__zg1UK .35s ease-out;background:var(--bg-card);border:1px solid #ffffffb3;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);max-width:420px;padding:2.5rem 2rem;width:100%}.Login_brand__8oM3X{margin-bottom:1.75rem;text-align:center}.Login_brandName__lf8iI{color:var(--primary);font-size:1.5rem;font-style:italic;font-weight:700;letter-spacing:-.025em;margin:0}.Login_title__uy7dY{color:var(--text-1);font-size:1.375rem;font-weight:600;letter-spacing:-.015em;margin:0 0 .375rem;text-align:center}.Login_subtitle__SAuBA{color:var(--text-2);font-size:.875rem;margin:0 0 1.75rem;text-align:center}.Login_form__RcnGy{display:flex;flex-direction:column;gap:1rem}.Login_field__9AtnU{display:flex;flex-direction:column;gap:.4rem}.Login_label__a8Ul4{color:var(--text-2);font-size:.8125rem;font-weight:500}.Login_inputWrapper__4aCfO{align-items:center;background:var(--bg-input);border:1px solid var(--border-strong);border-radius:var(--radius-sm);display:flex;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.Login_inputWrapper__4aCfO:focus-within{border-color:var(--primary);box-shadow:var(--shadow-focus)}.Login_inputWrapper__4aCfO.Login_hasError__UyM6R{border-color:var(--error)}.Login_inputWrapper__4aCfO.Login_hasError__UyM6R:focus-within{box-shadow:0 0 0 3px #dc26261f}.Login_input__OwjqT{background:#0000;border:none;color:var(--text-1);flex:1 1;font-family:inherit;font-size:.9375rem;outline:none;padding:.625rem .875rem;width:100%}.Login_input__OwjqT::placeholder{color:var(--text-3)}.Login_input__OwjqT:disabled{color:var(--text-3);cursor:not-allowed}.Login_passwordToggle__Bsqki{align-items:center;align-self:stretch;background:#0000;border:none;color:var(--text-3);cursor:pointer;display:flex;justify-content:center;padding:0 .875rem;transition:color .15s ease}.Login_passwordToggle__Bsqki:hover:not(:disabled){color:var(--text-1)}.Login_passwordToggle__Bsqki:disabled{cursor:not-allowed;opacity:.5}.Login_fieldHeader__3FvuG{align-items:center;display:flex;justify-content:space-between}.Login_forgotLink__ONKFE{background:none;border:none;color:var(--text-2);cursor:pointer;font-size:.75rem;padding:0;text-decoration:none;transition:color .15s ease}.Login_forgotLink__ONKFE:hover{color:var(--primary)}.Login_signInBtn__8iAb7{align-items:center;background:var(--primary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.9375rem;font-weight:500;gap:.5rem;justify-content:center;margin-top:.5rem;min-height:44px;padding:.75rem 1rem;transition:background .15s ease,transform .05s ease;width:100%}.Login_signInBtn__8iAb7:hover:not(:disabled){background:var(--primary-hover)}.Login_signInBtn__8iAb7:active:not(:disabled){background:#3730a3;transform:translateY(1px)}.Login_signInBtn__8iAb7:disabled{background:var(--text-4);cursor:not-allowed}.Login_spinner__lxCli{animation:Login_spin__FXwHm .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:.875rem;width:.875rem}.Login_errorAlert__aGa9W{align-items:flex-start;animation:Login_fadeIn__zg1UK .2s ease;background:#dc26260d;border:1px solid #dc262626;border-radius:var(--radius-sm);color:var(--error);display:flex;font-size:.8125rem;gap:.5rem;line-height:1.5;margin-bottom:1rem;padding:.625rem .75rem}.Login_errorAlert__aGa9W svg{flex-shrink:0;margin-top:.125rem}.Login_pageFooter__p-ucr{align-items:center;color:#0f172a8c;display:flex;font-size:.75rem;gap:.625rem;margin-top:1.5rem}.Login_statusIndicator__H5iB4{align-items:center;display:flex;gap:.375rem}.Login_statusDot__oWoR1{border-radius:50%;flex-shrink:0;height:6px;width:6px}.Login_statusDotChecking__COp7f{animation:Login_pulseDot__wL-mm 1.4s ease-in-out infinite;background:#0f172a80}.Login_statusDotConnected__uOceD{background:var(--success)}.Login_statusDotDisconnected__sOUae{animation:Login_pulseDot__wL-mm 1s ease-in-out infinite;background:var(--error)}.Login_statusText__SWB2Z{color:#0f172a8c}.Login_statusTextError__olRDT{color:var(--error)}.Login_divider__46O6y{color:#0f172a40}.Login_retryBtn__N00W7{background:none;border:none;color:var(--primary);cursor:pointer;font-family:inherit;font-size:.75rem;padding:0;text-decoration:underline;text-underline-offset:2px}.Login_retryBtn__N00W7:hover{color:var(--primary-hover)}@keyframes Login_fadeIn__zg1UK{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes Login_spin__FXwHm{to{transform:rotate(1turn)}}@keyframes Login_pulseDot__wL-mm{0%,to{opacity:1}50%{opacity:.4}}@keyframes Login_auroraDrift__qQHjX{0%{background-position:0 0;background-size:100% 100%}to{background-position:100% 100%;background-size:110% 110%}}@media (prefers-reduced-motion:reduce){.Login_loginPage__H1EGS{animation:none!important}}@media (max-width:360px){.Login_card__WbfG4{padding:1.75rem 1.25rem}.Login_brandName__lf8iI{font-size:1.25rem}.Login_title__uy7dY{font-size:1.125rem}}@media (max-width:600px){.Login_loginPage__H1EGS{padding:1.5rem 1rem}.Login_card__WbfG4{border-radius:var(--radius-md);padding:2rem 1.5rem}.Login_input__OwjqT{font-size:16px;padding:.75rem .875rem}.Login_signInBtn__8iAb7{font-size:1rem;padding:.8125rem 1rem}.Login_pageFooter__p-ucr{flex-wrap:wrap;justify-content:center;text-align:center}}@media (min-width:768px){.Login_card__WbfG4{max-width:440px;padding:3rem 2.5rem}}@media (min-width:1024px){.Login_card__WbfG4{max-width:460px}}@media (min-width:1440px){.Login_loginPage__H1EGS{padding:3rem 1rem}.Login_card__WbfG4{max-width:480px;padding:3.25rem 2.75rem}.Login_title__uy7dY{font-size:1.5rem}.Login_input__OwjqT,.Login_signInBtn__8iAb7{font-size:1rem}}@media (min-width:1920px){.Login_card__WbfG4{max-width:520px;padding:3.5rem 3rem}.Login_brandName__lf8iI{font-size:1.75rem}.Login_title__uy7dY{font-size:1.625rem}.Login_subtitle__SAuBA{font-size:.9375rem}}@media (min-width:2560px){.Login_card__WbfG4{border-radius:1.25rem;max-width:600px;padding:4rem 3.5rem}.Login_brandName__lf8iI{font-size:2rem}.Login_title__uy7dY{font-size:1.875rem}.Login_subtitle__SAuBA{font-size:1rem}.Login_input__OwjqT,.Login_signInBtn__8iAb7{font-size:1.0625rem}.Login_pageFooter__p-ucr{font-size:.875rem;margin-top:2rem}}@media (max-height:560px) and (orientation:landscape){.Login_loginPage__H1EGS{justify-content:flex-start;overflow-y:auto;padding-bottom:1.5rem;padding-top:1.5rem}.Login_brand__8oM3X{margin-bottom:1.25rem}}.SetupWizard_setupPage__IUXn0{--primary:#0f172a;--primary-hover:#1e293b;--primary-soft:#0f172a0f;--accent:#16a34a;--accent-hover:#15803d;--text-1:#0f172a;--text-2:#475569;--text-3:#64748b;--text-4:#94a3b8;--border:#e5e7eb;--border-strong:#d1d5db;--bg-page:#fafafa;--bg-surface:#fff;--bg-subtle:#f8fafc;--error:#dc2626;--warning:#d97706;--info:#2563eb;--info-bg:#eff6ff;--info-border:#bfdbfe;--radius-sm:0.5rem;--radius-md:0.625rem;--radius-lg:0.875rem;--shadow-sm:0 1px 2px #0f172a0a;--shadow-card:0 1px 2px #0f172a0a,0 4px 12px #0f172a0a;background:var(--bg-page);color:var(--text-1);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;max-height:100vh;min-height:100vh;overflow:hidden}.SetupWizard_sidebar__IjHal{background:#eae7e7;border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;height:100vh;overflow:hidden;width:280px}.SetupWizard_sidebarContent__z6zUN{flex:1 1;overflow-y:auto;padding:1.5rem 1.25rem}.SetupWizard_logo__h2fXx{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.SetupWizard_logoIcon__DWIOF{align-items:center;background:var(--primary);border-radius:var(--radius-md);color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}.SetupWizard_logoText__UyXXl{display:flex;flex-direction:column;line-height:1.1}.SetupWizard_logoName__4Pgoh{color:var(--text-1);font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.SetupWizard_logoVersion__B-Ens{color:var(--text-4);font-size:.7rem;font-weight:500}.SetupWizard_progressSection__KWbcF{display:flex;gap:1rem}.SetupWizard_progressBar__Yh3GT{background:var(--border);border-radius:2px;flex-shrink:0;position:relative;width:3px}.SetupWizard_progressFill__rjA2-{background:var(--primary);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:.5rem}.SetupWizard_stepItem__Xr3mn{align-items:center;border-radius:var(--radius-sm);cursor:default;display:flex;gap:.75rem;padding:.5rem .625rem;transition:all .15s ease}.SetupWizard_stepItem__Xr3mn.SetupWizard_current__JT4yK{background:var(--bg-subtle)}.SetupWizard_stepCircle__jMoTU{align-items:center;background:var(--bg-subtle);border:1px solid var(--border);border-radius:7px;color:var(--text-3);display:flex;flex-shrink:0;font-size:.75rem;height:30px;justify-content:center;transition:all .15s ease;width:30px}.SetupWizard_stepItem__Xr3mn.SetupWizard_current__JT4yK .SetupWizard_stepCircle__jMoTU{background:var(--primary);border-color:var(--primary);color:#fff}.SetupWizard_stepItem__Xr3mn.SetupWizard_completed__LP5W0 .SetupWizard_stepCircle__jMoTU{background:var(--accent);border-color:var(--accent);color:#fff}.SetupWizard_stepText__jzMAU{display:flex;flex-direction:column;min-width:0}.SetupWizard_stepTitle__BYcFT{color:var(--text-2);font-size:.8125rem;font-weight:600}.SetupWizard_stepItem__Xr3mn.SetupWizard_current__JT4yK .SetupWizard_stepTitle__BYcFT{color:var(--text-1)}.SetupWizard_stepItem__Xr3mn.SetupWizard_completed__LP5W0 .SetupWizard_stepTitle__BYcFT{color:var(--text-2)}.SetupWizard_stepSubtitle__UUswx{color:var(--text-4);font-size:.6875rem}.SetupWizard_sidebarFooter__DFPHq{border-top:1px solid var(--border);flex-shrink:0;padding:1rem 1.25rem}.SetupWizard_cancelBtn__bfSzu{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;display:flex;font-family:inherit;font-size:.75rem;font-weight:500;gap:.375rem;justify-content:center;margin-bottom:.5rem;padding:.5rem .75rem;transition:all .15s ease;width:100%}.SetupWizard_cancelBtn__bfSzu:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--error);color:var(--error)}.SetupWizard_cancelBtn__bfSzu:disabled{cursor:not-allowed;opacity:.5}.SetupWizard_copyright__jTiKb{color:var(--text-4);display:block;font-size:.6875rem;text-align:center}.SetupWizard_mainContent__aHwmJ{align-items:stretch;display:flex;flex:1 1;height:100vh;justify-content:center;overflow:hidden;padding:1.5rem}.SetupWizard_contentCard__g2lM6{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;flex-direction:column;max-width:900px;overflow:hidden;width:100%}.SetupWizard_stepContent__Iu6hs{animation:SetupWizard_fadeIn__cUQF- .25s ease;flex:1 1;overflow-y:auto;padding:2rem 2.25rem}@keyframes SetupWizard_fadeIn__cUQF-{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.SetupWizard_stepHeader__Cijzr{margin-bottom:1.5rem;text-align:center}.SetupWizard_stepIcon__DZsHz{align-items:center;background:var(--primary);border-radius:var(--radius-md);color:#fff;display:flex;font-size:1.25rem;height:52px;justify-content:center;margin:0 auto .875rem;width:52px}.SetupWizard_stepIcon__DZsHz.SetupWizard_success__\+CPnX{background:var(--accent)}.SetupWizard_stepHeader__Cijzr h2{color:var(--text-1);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .375rem}.SetupWizard_stepHeader__Cijzr p{color:var(--text-3);font-size:.875rem;margin:0}.SetupWizard_deploymentGrid__qiWdV{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.SetupWizard_deploymentCard__8LiWX{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;padding:1.25rem;position:relative;transition:all .15s ease}.SetupWizard_deploymentCard__8LiWX:hover{border-color:var(--text-4);box-shadow:var(--shadow-sm)}.SetupWizard_deploymentCard__8LiWX.SetupWizard_selected__Y64VG{background:var(--bg-subtle);border-color:var(--primary)}.SetupWizard_deploymentIcon__zBHuf{align-items:center;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-2);display:flex;font-size:1.125rem;height:44px;justify-content:center;margin:0 auto .875rem;width:44px}.SetupWizard_deploymentCard__8LiWX.SetupWizard_selected__Y64VG .SetupWizard_deploymentIcon__zBHuf{background:var(--primary);border-color:var(--primary);color:#fff}.SetupWizard_deploymentCard__8LiWX h3{color:var(--text-1);font-size:.9375rem;font-weight:600;margin:0 0 .375rem;text-align:center}.SetupWizard_deploymentCard__8LiWX p{color:var(--text-3);font-size:.8125rem;line-height:1.4;margin:0 0 .875rem;text-align:center}.SetupWizard_featureList__IjJFX{list-style:none;margin:0;padding:0}.SetupWizard_featureList__IjJFX li{align-items:center;border-top:1px solid var(--border);color:var(--text-2);display:flex;font-size:.75rem;gap:.5rem;padding:.375rem 0}.SetupWizard_featureList__IjJFX li:first-child{border-top:none}.SetupWizard_featureList__IjJFX li i{align-items:center;background:#16a34a1f;border-radius:50%;color:var(--accent);display:flex;flex-shrink:0;font-size:.5rem;height:14px;justify-content:center;width:14px}.SetupWizard_selectedBadge__g2I-E{align-items:center;background:var(--primary);border-radius:999px;color:#fff;display:flex;font-size:.625rem;font-weight:600;gap:.25rem;padding:.25rem .5rem;position:absolute;right:.625rem;top:.625rem}.SetupWizard_formGrid__cOZ0C{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(2,1fr)}.SetupWizard_formGroup__bBruG{display:flex;flex-direction:column;gap:.375rem}.SetupWizard_formGroup__bBruG.SetupWizard_fullWidth__fx3vf{grid-column:1/-1}.SetupWizard_formGroup__bBruG label{color:var(--text-2);font-size:.75rem;font-weight:600}.SetupWizard_required__HRir-{color:var(--error)}.SetupWizard_formGroup__bBruG input,.SetupWizard_formGroup__bBruG select,.SetupWizard_formGroup__bBruG textarea{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-1);font-family:inherit;font-size:.8125rem;outline:none;padding:.5625rem .75rem;transition:all .15s ease}.SetupWizard_formGroup__bBruG input:focus,.SetupWizard_formGroup__bBruG select:focus,.SetupWizard_formGroup__bBruG textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.SetupWizard_formGroup__bBruG input::placeholder,.SetupWizard_formGroup__bBruG textarea::placeholder{color:var(--text-4)}.SetupWizard_formGroup__bBruG textarea{min-height:120px;resize:vertical}.SetupWizard_logoUpload__11vlq{align-items:center;display:flex;gap:1rem}.SetupWizard_uploadBtn__h2uEZ{align-items:center;background:var(--bg-subtle);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;display:flex;font-size:.8125rem;gap:.5rem;padding:.75rem 1.25rem;transition:all .15s ease}.SetupWizard_uploadBtn__h2uEZ:hover{background:var(--bg-surface);border-color:var(--primary);color:var(--primary)}.SetupWizard_uploadBtn__h2uEZ i{font-size:1rem}.SetupWizard_logoPreview__h2oTY{border:1px solid var(--border);border-radius:var(--radius-sm);height:56px;overflow:hidden;width:56px}.SetupWizard_logoPreview__h2oTY img{height:100%;object-fit:cover;width:100%}.SetupWizard_templateBox__hdyLa{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);grid-column:1/-1;padding:1rem}.SetupWizard_templateBox__hdyLa h4{align-items:center;color:var(--text-2);display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;margin:0 0 .75rem}.SetupWizard_templateBox__hdyLa h4 i{color:var(--primary);font-size:.75rem}.SetupWizard_templateBtns__3iM3m{display:flex;flex-wrap:wrap;gap:.5rem}.SetupWizard_templateBtns__3iM3m button{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;display:flex;font-family:inherit;font-size:.8125rem;font-weight:500;gap:.5rem;padding:.5rem .875rem;transition:all .15s ease}.SetupWizard_templateBtns__3iM3m button:hover{background:var(--bg-surface);border-color:var(--primary);color:var(--primary)}.SetupWizard_templateBtns__3iM3m button i{font-size:.75rem}.SetupWizard_sectionDivider__P8bsU{align-items:center;display:flex;gap:.875rem;grid-column:1/-1;margin:.375rem 0}.SetupWizard_sectionDivider__P8bsU:after,.SetupWizard_sectionDivider__P8bsU:before{background:var(--border);content:"";flex:1 1;height:1px}.SetupWizard_sectionDivider__P8bsU span{color:var(--text-3);font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.SetupWizard_infoCard__byUoP{background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--radius-md);display:flex;gap:.875rem;margin-bottom:1.25rem;padding:1rem}.SetupWizard_infoIcon__QaOrw{align-items:center;background:var(--info);border-radius:var(--radius-sm);color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}.SetupWizard_infoContent__dIN9t h4{color:#1e40af;font-size:.9375rem;font-weight:600;margin:0 0 .25rem}.SetupWizard_infoContent__dIN9t p{color:#1e40af;font-size:.8125rem;line-height:1.5;margin:0}.SetupWizard_skipSection__omTrX{text-align:center}.SetupWizard_skipBtn__lCDVy{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .15s ease}.SetupWizard_skipBtn__lCDVy:hover{border-color:var(--primary);color:var(--primary)}.SetupWizard_passwordInput__CiiBN{position:relative}.SetupWizard_passwordInput__CiiBN input{padding-right:2.5rem;width:100%}.SetupWizard_togglePassword__p5n48{background:none;border:none;color:var(--text-4);cursor:pointer;font-size:.8125rem;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.SetupWizard_togglePassword__p5n48:hover{color:var(--primary)}.SetupWizard_passwordHints__6045h{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);grid-column:1/-1;padding:.875rem 1rem}.SetupWizard_passwordHints__6045h h5{align-items:center;color:var(--text-2);display:flex;font-size:.75rem;font-weight:600;gap:.5rem;margin:0 0 .625rem}.SetupWizard_passwordHints__6045h h5 i{color:var(--primary);font-size:.6875rem}.SetupWizard_passwordHints__6045h ul{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0}.SetupWizard_passwordHints__6045h li{align-items:center;color:var(--text-3);display:flex;font-size:.75rem;gap:.5rem}.SetupWizard_passwordHints__6045h li i{align-items:center;background:#dc26261a;border-radius:50%;color:var(--error);display:flex;font-size:.5rem;height:16px;justify-content:center;width:16px}.SetupWizard_passwordHints__6045h li.SetupWizard_valid__ZA3Hx{color:var(--accent)}.SetupWizard_passwordHints__6045h li.SetupWizard_valid__ZA3Hx i{background:#16a34a1f;color:var(--accent)}.SetupWizard_reviewGrid__y-yeU{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.SetupWizard_reviewCard__yy1Ni{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem;transition:all .15s ease}.SetupWizard_reviewCard__yy1Ni:hover{background:var(--bg-surface);box-shadow:var(--shadow-sm)}.SetupWizard_reviewHeader__UyyKM{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:.625rem;margin-bottom:.625rem;padding-bottom:.625rem}.SetupWizard_reviewHeader__UyyKM i{align-items:center;background:var(--primary);border-radius:6px;color:#fff;display:flex;font-size:.75rem;height:28px;justify-content:center;width:28px}.SetupWizard_reviewHeader__UyyKM h4{color:var(--text-2);font-size:.8125rem;font-weight:600;margin:0}.SetupWizard_reviewBody__R-Afw p{color:var(--text-3);font-size:.8125rem;line-height:1.4;margin:0 0 .25rem}.SetupWizard_reviewBody__R-Afw p:last-child{margin-bottom:0}.SetupWizard_reviewBody__R-Afw p strong{color:var(--text-1);font-weight:600}.SetupWizard_launchSection__T7LHS{border-top:1px solid var(--border);padding-top:1.25rem;text-align:center}.SetupWizard_launchBtn__U2TUG{align-items:center;background:var(--accent);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:.625rem;padding:.75rem 2rem;transition:background .15s ease}.SetupWizard_launchBtn__U2TUG:hover:not(:disabled){background:var(--accent-hover)}.SetupWizard_launchBtn__U2TUG:disabled{cursor:not-allowed;opacity:.6}.SetupWizard_launchBtn__U2TUG i{font-size:.875rem}.SetupWizard_navigation__tEEZb{background:var(--bg-subtle);border-top:1px solid var(--border);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 2.25rem}.SetupWizard_nextBtn__\+JhlS,.SetupWizard_prevBtn__xN4Gb{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-family:inherit;font-size:.8125rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .15s ease}.SetupWizard_prevBtn__xN4Gb{background:var(--bg-surface);border:1px solid var(--border-strong);color:var(--text-2)}.SetupWizard_prevBtn__xN4Gb:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--text-4)}.SetupWizard_prevBtn__xN4Gb:disabled{cursor:not-allowed;opacity:.4}.SetupWizard_nextBtn__\+JhlS{background:var(--primary);border:none;color:#fff}.SetupWizard_nextBtn__\+JhlS:hover:not(:disabled){background:var(--primary-hover)}.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:14px;width:14px}@keyframes SetupWizard_spin__trzNk{to{transform:rotate(1turn)}}.SetupWizard_sidebarContent__z6zUN::-webkit-scrollbar{width:4px}.SetupWizard_sidebarContent__z6zUN::-webkit-scrollbar-track{background:#0000}.SetupWizard_sidebarContent__z6zUN::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:2px}.SetupWizard_stepContent__Iu6hs::-webkit-scrollbar{width:6px}.SetupWizard_stepContent__Iu6hs::-webkit-scrollbar-track{background:#0000}.SetupWizard_stepContent__Iu6hs::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}.SetupWizard_stepContent__Iu6hs::-webkit-scrollbar-thumb:hover{background:var(--text-4)}@media (max-width:1200px){.SetupWizard_sidebar__IjHal{width:240px}.SetupWizard_mainContent__aHwmJ{padding:1rem}}@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:1rem}.SetupWizard_logo__h2fXx{margin-bottom:1rem}.SetupWizard_progressSection__KWbcF{flex-direction:row;overflow-x:auto;padding-bottom:.5rem}.SetupWizard_progressBar__Yh3GT{display:none}.SetupWizard_stepsList__gmbcO{flex-direction:row;gap:.25rem}.SetupWizard_stepItem__Xr3mn{flex-direction:column;min-width:70px;padding:.5rem;text-align:center}.SetupWizard_stepText__jzMAU{align-items:center}.SetupWizard_stepTitle__BYcFT{font-size:.625rem}.SetupWizard_sidebarFooter__DFPHq,.SetupWizard_stepSubtitle__UUswx{display:none}.SetupWizard_mainContent__aHwmJ{height:auto;padding:1rem}.SetupWizard_stepContent__Iu6hs{padding:1.25rem}.SetupWizard_deploymentGrid__qiWdV{gap:.875rem;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:.75rem;grid-template-columns:1fr}.SetupWizard_navigation__tEEZb{padding:.875rem 1.25rem}}@media (max-width:576px){.SetupWizard_stepContent__Iu6hs{padding:1.25rem}.SetupWizard_stepHeader__Cijzr{margin-bottom:1.25rem}.SetupWizard_stepIcon__DZsHz{font-size:1.125rem;height:48px;width:48px}.SetupWizard_stepHeader__Cijzr h2{font-size:1.25rem}.SetupWizard_formGroup__bBruG input,.SetupWizard_formGroup__bBruG select,.SetupWizard_formGroup__bBruG textarea{font-size:.875rem;padding:.625rem .75rem}.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:.5rem}.SetupWizard_navigation__tEEZb{gap:.625rem;padding:.875rem 1rem}.SetupWizard_launchBtn__U2TUG{padding:.75rem 1.25rem;width:100%}}.BranchSelector_overlay__NhIk-{align-items:center;animation:BranchSelector_fadeIn__-a\+CF .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:1.25rem;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:12px;box-shadow:0 20px 50px -12px #0f172a40;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;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:1.25rem 1.5rem 1rem}.BranchSelector_headerContent__IAXzu{display:flex;gap:.875rem}.BranchSelector_headerIcon__Knav0{align-items:center;background:#0f172a;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;height:44px;justify-content:center;width:44px}.BranchSelector_headerText__Xq9K4 h2{color:#0f172a;font-size:1.125rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .375rem}.BranchSelector_headerMeta__hctSY{display:flex;flex-wrap:wrap;gap:.75rem}.BranchSelector_companyName__-4cq5{align-items:center;color:#475569;display:inline-flex;font-size:.8125rem;gap:.375rem}.BranchSelector_companyName__-4cq5 i{color:#94a3b8;font-size:.6875rem}.BranchSelector_branchCount__fUVAv{align-items:center;color:#475569;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.3125rem}.BranchSelector_branchCount__fUVAv i{color:#94a3b8;font-size:.6875rem}.BranchSelector_closeBtn__302Ht{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:.8125rem;height:32px;justify-content:center;transition:all .15s ease;width:32px}.BranchSelector_closeBtn__302Ht:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.BranchSelector_subtitle__\+g5rk{background:#fafafa;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:.8125rem;padding:.75rem 1.5rem}.BranchSelector_adminNote__-OQvq{align-items:center;color:#d97706;display:inline-flex;font-weight:500;gap:.375rem}.BranchSelector_adminNote__-OQvq i{font-size:.75rem}.BranchSelector_alertError__snulx{align-items:center;background:#dc26260d;border:1px solid #dc262633;border-radius:8px;color:#dc2626;display:flex;font-size:.8125rem;gap:.625rem;margin:1rem 1.5rem 0;padding:.75rem .875rem}.BranchSelector_alertError__snulx i:first-child{flex-shrink:0;font-size:.9375rem}.BranchSelector_alertError__snulx span{flex:1 1}.BranchSelector_alertError__snulx button{background:none;border:none;color:#dc2626;cursor:pointer;font-size:.75rem;opacity:.6;padding:.25rem}.BranchSelector_alertError__snulx button:hover{opacity:1}.BranchSelector_searchWrapper__QfqcJ{margin:1rem 1.5rem 0;position:relative}.BranchSelector_searchWrapper__QfqcJ>i:first-child{color:#94a3b8;font-size:.8125rem;left:.875rem;position:absolute;top:50%;transform:translateY(-50%)}.BranchSelector_searchWrapper__QfqcJ input{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#0f172a;font-family:inherit;font-size:.875rem;padding:.625rem 6.5rem .625rem 2.5rem;transition:all .15s ease;width:100%}.BranchSelector_searchWrapper__QfqcJ input:focus{border-color:#0f172a;box-shadow:0 0 0 3px #0f172a0f;outline:none}.BranchSelector_searchWrapper__QfqcJ input::placeholder{color:#94a3b8}.BranchSelector_clearBtn__S\+1tV{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.8125rem;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.BranchSelector_clearBtn__S\+1tV:hover{color:#475569}.BranchSelector_searchCount__tyDa6{background:#f1f5f9;border-radius:5px;color:#64748b;font-size:.6875rem;padding:.25rem .5rem;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);white-space:nowrap}.BranchSelector_branchList__lV-09{flex:1 1;overflow-y:auto;padding:1rem 1.5rem}.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:#e5e7eb;border-radius:3px}.BranchSelector_branchList__lV-09::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.BranchSelector_emptyState__EBnmZ{padding:2.5rem 1.25rem;text-align:center}.BranchSelector_emptyState__EBnmZ>i{color:#cbd5e1;font-size:2.25rem;margin-bottom:.75rem}.BranchSelector_emptyState__EBnmZ h4{color:#475569;font-size:.9375rem;font-weight:600;margin:0 0 .375rem}.BranchSelector_emptyState__EBnmZ p{color:#94a3b8;font-size:.8125rem;margin:0}.BranchSelector_branchCard__X9LTU{align-items:flex-start;animation:BranchSelector_cardFadeIn__P\+7Un .25s ease backwards;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:.875rem;margin-bottom:.625rem;padding:.875rem 1rem;transition:all .15s ease}.BranchSelector_branchCard__X9LTU:last-child{margin-bottom:0}@keyframes BranchSelector_cardFadeIn__P\+7Un{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.BranchSelector_branchCard__X9LTU:hover{background:#fafafa;border-color:#cbd5e1;box-shadow:0 2px 6px #0f172a0a}.BranchSelector_branchCard__X9LTU.BranchSelector_selected__EW3ak{background:#f8fafc;border-color:#0f172a;box-shadow:0 2px 6px #0f172a0f}.BranchSelector_branchIcon__Seb\+E{align-items:center;background:#f1f5f9;border-radius:8px;color:#475569;display:flex;flex-shrink:0;font-size:.9375rem;height:40px;justify-content:center;transition:all .15s ease;width:40px}.BranchSelector_branchCard__X9LTU.BranchSelector_selected__EW3ak .BranchSelector_branchIcon__Seb\+E,.BranchSelector_branchIcon__Seb\+E.BranchSelector_mainIcon__gNtgS{background:#0f172a;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:.5rem;margin-bottom:.375rem}.BranchSelector_branchHeader__NjA8S h4{color:#0f172a;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;margin:0}.BranchSelector_branchCode__zHEyz{background:#f1f5f9;border-radius:5px;color:#64748b;font-family:SFMono-Regular,Monaco,Consolas,monospace;font-size:.6875rem;padding:.125rem .5rem}.BranchSelector_branchCard__X9LTU.BranchSelector_selected__EW3ak .BranchSelector_branchCode__zHEyz{background:#0f172a14;color:#0f172a}.BranchSelector_badgeMain__dfjej{align-items:center;background:#0f172a;border-radius:5px;color:#fff;display:inline-flex;font-size:.625rem;font-weight:600;gap:.25rem;letter-spacing:.02em;padding:.125rem .5rem}.BranchSelector_badgeMain__dfjej i{font-size:.5rem}.BranchSelector_badgePrimary__oQTuL{background:#16a34a1a;border-radius:5px;color:#15803d;font-size:.625rem;font-weight:600;letter-spacing:.02em;padding:.125rem .5rem}.BranchSelector_branchMeta__PlV1J{display:flex;flex-wrap:wrap;gap:.875rem}.BranchSelector_metaItem__bPXvp{align-items:center;color:#64748b;display:inline-flex;font-size:.75rem;gap:.375rem}.BranchSelector_metaItem__bPXvp i{color:#94a3b8;font-size:.6875rem;text-align:center;width:12px}.BranchSelector_branchArrow__N2aNQ{align-items:center;background:#f8fafc;border-radius:7px;color:#94a3b8;display:flex;flex-shrink:0;font-size:.75rem;height:32px;justify-content:center;transition:all .15s ease;width:32px}.BranchSelector_branchCard__X9LTU:hover .BranchSelector_branchArrow__N2aNQ{background:#0f172a;color:#fff;transform:translateX(2px)}.BranchSelector_footer__JNszg{align-items:center;background:#fafafa;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:.875rem 1.5rem}.BranchSelector_footerHint__EKxp8{align-items:center;color:#64748b;display:flex;font-size:.8125rem;gap:.5rem}.BranchSelector_footerHint__EKxp8 i{color:#94a3b8;font-size:.75rem}.BranchSelector_btnCancel__te6B0{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.5rem 1rem;transition:all .15s ease}.BranchSelector_btnCancel__te6B0:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.BranchSelector_btnCancel__te6B0:disabled{cursor:not-allowed;opacity:.5}.BranchSelector_btnCancel__te6B0 i{font-size:.6875rem}@media (max-width:600px){.BranchSelector_overlay__NhIk-{padding:.75rem}.BranchSelector_modal__GzZz4{border-radius:12px;max-height:90vh}.BranchSelector_header__iue09{padding:1rem 1.125rem .875rem}.BranchSelector_headerIcon__Knav0{font-size:1rem;height:40px;width:40px}.BranchSelector_headerText__Xq9K4 h2{font-size:1rem}.BranchSelector_headerMeta__hctSY{flex-direction:column;gap:.25rem}.BranchSelector_subtitle__\+g5rk{font-size:.75rem;padding:.625rem 1.125rem}.BranchSelector_searchWrapper__QfqcJ{margin:.875rem 1.125rem 0}.BranchSelector_branchList__lV-09{padding:.875rem 1.125rem}.BranchSelector_branchCard__X9LTU{padding:.875rem}.BranchSelector_branchIcon__Seb\+E{font-size:.875rem;height:36px;width:36px}.BranchSelector_branchHeader__NjA8S h4{font-size:.875rem}.BranchSelector_branchMeta__PlV1J{flex-direction:column;gap:.25rem}.BranchSelector_footer__JNszg{flex-direction:column;gap:.625rem;padding:.875rem 1.125rem}.BranchSelector_btnCancel__te6B0,.BranchSelector_footerHint__EKxp8{justify-content:center;width:100%}}.CompanySelection_pageContainer__p7eyK{--primary:#0f172a;--primary-hover:#1e293b;--primary-soft:#0f172a0f;--text-1:#0f172a;--text-2:#475569;--text-3:#64748b;--text-4:#94a3b8;--border:#e5e7eb;--border-strong:#d1d5db;--bg-page:#fafafa;--bg-surface:#fff;--bg-subtle:#f8fafc;--success:#16a34a;--error:#dc2626;--warning:#d97706;--radius-sm:0.5rem;--radius-md:0.625rem;--radius-lg:0.875rem;--radius-pill:999px;--shadow-sm:0 1px 2px #0f172a0a;--shadow-card:0 1px 2px #0f172a0a,0 4px 12px #0f172a0a;--shadow-elevated:0 4px 16px #0f172a14;-webkit-font-smoothing:antialiased;background:var(--bg-page);color:var(--text-1);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;min-height:100vh}.CompanySelection_sidebar__sGJGi{background:#eae7e7;border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;height:100vh;overflow-y:auto;position:-webkit-sticky;position:sticky;top:0;width:280px}.CompanySelection_sidebarContent__7C7vB{display:flex;flex:1 1;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem}.CompanySelection_logo__VDh9A{align-items:center;display:flex;gap:.75rem;padding-bottom:.5rem}.CompanySelection_logoIcon__zMykg{align-items:center;background:var(--primary);border-radius:var(--radius-md);color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}.CompanySelection_logoText__LwEk5{display:flex;flex-direction:column;line-height:1.1}.CompanySelection_logoName__PJqpn{color:var(--text-1);font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.CompanySelection_logoVersion__GvxKB{color:var(--text-4);font-size:.7rem;font-weight:500}.CompanySelection_userCard__BtEH7{align-items:flex-start;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:.75rem;padding:.875rem}.CompanySelection_userAvatar__ne2zw{align-items:center;background:var(--primary);border-radius:var(--radius-md);color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:40px;justify-content:center;width:40px}.CompanySelection_userInfo__uOR8S{flex:1 1;min-width:0}.CompanySelection_userInfo__uOR8S h4{color:var(--text-1);font-size:.875rem;font-weight:600;margin:0 0 .125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanySelection_userInfo__uOR8S p{color:var(--text-3);font-size:.75rem;margin:0 0 .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanySelection_adminTag__SkQ8Y{align-items:center;background:var(--warning);border-radius:var(--radius-pill);color:#fff;display:inline-flex;font-size:.625rem;font-weight:700;gap:.25rem;letter-spacing:.05em;padding:.15rem .5rem;text-transform:uppercase}.CompanySelection_quickStats__4JAuy{display:flex;flex-direction:column;gap:.5rem}.CompanySelection_statBox__LDps3{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:.75rem;padding:.75rem .875rem;transition:border-color .15s ease}.CompanySelection_statBox__LDps3:hover{border-color:var(--border-strong)}.CompanySelection_statBox__LDps3>i{align-items:center;background:var(--bg-subtle);border-radius:var(--radius-sm);color:var(--text-2);display:flex;flex-shrink:0;font-size:.875rem;height:32px;justify-content:center;width:32px}.CompanySelection_statBox__LDps3>div{display:flex;flex-direction:column;line-height:1.1}.CompanySelection_statNumber__mgYtD{color:var(--text-1);font-size:1.125rem;font-weight:700}.CompanySelection_statLabel__idw2m{color:var(--text-3);font-size:.75rem}.CompanySelection_sidebarFooter__5TdgY{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.25rem}.CompanySelection_logoutBtn__HFFin{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;display:flex;font-family:inherit;font-size:.8125rem;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem .875rem;transition:all .15s ease}.CompanySelection_logoutBtn__HFFin:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--error);color:var(--error)}.CompanySelection_logoutBtn__HFFin:disabled{cursor:not-allowed;opacity:.5}.CompanySelection_copyright__C4Znt{color:var(--text-4);font-size:.6875rem;text-align:center}.CompanySelection_mobileMenuBtn__MjUeo{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-1);cursor:pointer;display:none;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}.CompanySelection_mobileMenuBtn__MjUeo:hover{background:var(--bg-subtle)}.CompanySelection_sidebarBackdrop__8DO4e{display:none}.CompanySelection_mainContent__-OZ5Q{display:flex;flex:1 1;flex-direction:column;min-width:0}.CompanySelection_header__GbpKo{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fafafad9;border-bottom:1px solid var(--border);display:flex;gap:1.5rem;justify-content:space-between;padding:1.5rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.CompanySelection_headerLeft__cAqWe{align-items:center;display:flex;gap:1rem;min-width:0}.CompanySelection_headerTitle__1-lZc{min-width:0}.CompanySelection_headerLeft__cAqWe h1{color:var(--text-1);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.CompanySelection_headerLeft__cAqWe p{color:var(--text-3);font-size:.8125rem;margin:.125rem 0 0}.CompanySelection_headerRight__wdLjl{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.CompanySelection_searchWrapper__6Edht{position:relative;width:320px}.CompanySelection_searchWrapper__6Edht i{color:var(--text-4);font-size:.8125rem;left:.875rem;position:absolute;top:50%;transform:translateY(-50%)}.CompanySelection_searchInput__b8Izw{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-1);font-family:inherit;font-size:.875rem;outline:none;padding:.5rem .75rem .5rem 2.25rem;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.CompanySelection_searchInput__b8Izw::placeholder{color:var(--text-4)}.CompanySelection_searchInput__b8Izw:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.CompanySelection_iconBtn__cV9I7{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;display:flex;font-size:.875rem;height:36px;justify-content:center;transition:all .15s ease;width:36px}.CompanySelection_iconBtn__cV9I7:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--text-4);color:var(--text-1)}.CompanySelection_iconBtn__cV9I7:disabled{cursor:not-allowed;opacity:.5}.CompanySelection_viewToggle__i-iCB{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;gap:2px;padding:2px}.CompanySelection_viewBtn__EHqBR{align-items:center;background:#0000;border:none;border-radius:calc(var(--radius-sm) - 2px);color:var(--text-3);cursor:pointer;display:flex;font-size:.8125rem;height:32px;justify-content:center;transition:all .15s ease;width:32px}.CompanySelection_viewBtn__EHqBR:hover{color:var(--text-1)}.CompanySelection_viewBtnActive__l3uEn{background:var(--bg-surface);box-shadow:var(--shadow-sm);color:var(--text-1)}.CompanySelection_newCompanyBtn__wIfU6{align-items:center;background:var(--primary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:background .15s ease;white-space:nowrap}.CompanySelection_newCompanyBtn__wIfU6:hover:not(:disabled){background:var(--primary-hover)}.CompanySelection_newCompanyBtn__wIfU6:disabled{cursor:not-allowed;opacity:.5}.CompanySelection_contentArea__-HV-3{flex:1 1;overflow-y:auto;padding:1.5rem 2rem}.CompanySelection_resultCount__h\+-eV{align-items:center;color:var(--text-3);display:flex;font-size:.8125rem;justify-content:space-between;margin-bottom:1rem}.CompanySelection_resultCount__h\+-eV strong{color:var(--text-1);font-weight:600}.CompanySelection_clearSearchBtn__N-4P6{background:none;border:none;color:var(--primary);cursor:pointer;font-family:inherit;font-size:.8125rem;padding:0;text-decoration:underline}.CompanySelection_companiesGrid__p5Q6x{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CompanySelection_companiesList__nA0lu{display:flex;flex-direction:column;gap:.625rem}.CompanySelection_companyCard__C1aJD{background:#fff;border:1px solid var(--border);border-radius:10px;cursor:pointer;overflow:hidden;position:relative;transition:all .15s ease}.CompanySelection_companyCard__C1aJD:hover{border-color:var(--border-strong);box-shadow:0 4px 12px #0f172a0f}.CompanySelection_companyCard__C1aJD.CompanySelection_loading__YjzQc{opacity:.7;pointer-events:none}.CompanySelection_listCard__7GPn2{align-items:center;display:flex;gap:.875rem;padding:.75rem 1rem}.CompanySelection_listIcon__sx5Jl{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:.9375rem;height:38px;justify-content:center;width:38px}.CompanySelection_listContent__-mGId{align-items:center;display:flex;flex:1 1;gap:1rem;min-width:0}.CompanySelection_listMain__IKt\+-{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.CompanySelection_listMain__IKt\+- h4{color:var(--text-1);font-size:.875rem;font-weight:600;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanySelection_listMeta__OV8fR{display:flex;flex-wrap:wrap;gap:.875rem}.CompanySelection_listMeta__OV8fR span{align-items:center;color:var(--text-3);display:flex;font-size:.75rem;gap:.375rem;white-space:nowrap}.CompanySelection_listMeta__OV8fR i{color:var(--text-4);font-size:.6875rem}.CompanySelection_listStats__\+55yG{display:flex;flex-shrink:0;gap:1rem}.CompanySelection_statItem__PAAZ6{align-items:center;color:var(--text-3);display:flex;font-size:.75rem;gap:.375rem;white-space:nowrap}.CompanySelection_statItem__PAAZ6 i{color:var(--text-4);font-size:.6875rem}.CompanySelection_listActions__kMQsD{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.CompanySelection_listActions__kMQsD>i{color:var(--text-4);font-size:.75rem}.CompanySelection_gridCard__kWegW{display:flex;flex-direction:column}.CompanySelection_cardHeader__5bdU1{align-items:flex-start;display:flex;justify-content:space-between;padding:1rem 1rem 0}.CompanySelection_companyIcon__28TRY{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1.125rem;height:44px;justify-content:center;width:44px}.CompanySelection_cardBody__NrcLA{flex:1 1;padding:.75rem 1rem}.CompanySelection_cardBody__NrcLA h4{color:var(--text-1);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 .5rem}.CompanySelection_businessType__2TSYQ,.CompanySelection_companyCode__8tecg,.CompanySelection_location__75B-v{align-items:center;color:var(--text-3);display:flex;font-size:.75rem;gap:.5rem;margin:0 0 .25rem}.CompanySelection_companyCode__8tecg{color:var(--text-4);font-family:SFMono-Regular,Monaco,Consolas,monospace;font-size:.6875rem}.CompanySelection_businessType__2TSYQ i,.CompanySelection_companyCode__8tecg i,.CompanySelection_location__75B-v i{color:var(--text-4);font-size:.7rem;width:14px}.CompanySelection_cardFooter__DgnrK{align-items:center;background:var(--bg-subtle);border-top:1px solid var(--border);display:flex;justify-content:space-between;padding:.75rem 1rem}.CompanySelection_branchCount__Gw\+TS{align-items:center;color:var(--text-2);display:flex;font-size:.75rem;gap:.375rem}.CompanySelection_branchCount__Gw\+TS i{color:var(--text-3);font-size:.7rem}.CompanySelection_branchCount__Gw\+TS span{color:var(--text-1);font-size:.9375rem;font-weight:700}.CompanySelection_branchCount__Gw\+TS small{color:var(--text-3);font-size:.75rem}.CompanySelection_statusBadge__5lcPq{border-radius:var(--radius-pill);font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:.15rem .5rem}.CompanySelection_statusBadge__5lcPq.CompanySelection_active__9u7qD{background:#16a34a1a;color:#15803d}.CompanySelection_statusBadge__5lcPq.CompanySelection_inactive__QncvQ{background:#dc262614;color:#b91c1c}.CompanySelection_loadingOverlay__vZJ85{align-items:center;background:#ffffffd9;display:flex;inset:0;justify-content:center;position:absolute}.CompanySelection_errorAlert__KqM\+3{align-items:flex-start;background:#dc26260d;border:1px solid #dc262633;border-radius:var(--radius-sm);color:var(--error);display:flex;font-size:.8125rem;gap:.625rem;line-height:1.5;margin-bottom:1rem;padding:.75rem .875rem}.CompanySelection_errorAlert__KqM\+3 i{flex-shrink:0;margin-top:.125rem}.CompanySelection_errorAlert__KqM\+3 button{background:none;border:none;color:var(--error);cursor:pointer;font-size:.8125rem;margin-left:auto;opacity:.6;padding:0}.CompanySelection_emptyState__A97Y6{background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);padding:4rem 2rem;text-align:center}.CompanySelection_emptyState__A97Y6>i{color:var(--text-4);font-size:2.5rem;margin-bottom:1rem}.CompanySelection_emptyState__A97Y6 h3{color:var(--text-1);font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.CompanySelection_emptyState__A97Y6 p{color:var(--text-3);font-size:.875rem;margin:0 0 1.5rem}.CompanySelection_emptyState__A97Y6 button{align-items:center;background:var(--primary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:background .15s ease}.CompanySelection_emptyState__A97Y6 button:hover{background:var(--primary-hover)}.CompanySelection_loadingScreen__fbark{align-items:center;background:var(--bg-page);display:flex;justify-content:center;min-height:100vh;padding:1rem}.CompanySelection_loadingCard__mItwq{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);max-width:360px;padding:2.5rem;text-align:center;width:100%}.CompanySelection_loadingLogo__KN4AI{align-items:center;background:var(--primary);border-radius:var(--radius-md);color:#fff;display:flex;font-size:1.5rem;height:56px;justify-content:center;margin:0 auto 1.5rem;width:56px}.CompanySelection_spinner__XudZu{animation:CompanySelection_spin__-aqkz .8s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:32px;margin:0 auto 1rem;width:32px}.CompanySelection_loadingCard__mItwq h3{color:var(--text-1);font-size:1rem;font-weight:600;margin:0 0 .375rem}.CompanySelection_loadingCard__mItwq p{color:var(--text-3);font-size:.8125rem;margin:0}@keyframes CompanySelection_spin__-aqkz{to{transform:rotate(1turn)}}@keyframes CompanySelection_slideInLeft__G4Xtt{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes CompanySelection_fadeIn__HEE3e{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.CompanySelection_sidebar__sGJGi{width:240px}.CompanySelection_contentArea__-HV-3,.CompanySelection_header__GbpKo{padding-left:1.5rem;padding-right:1.5rem}.CompanySelection_searchWrapper__6Edht{width:240px}.CompanySelection_companiesGrid__p5Q6x{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:767px){.CompanySelection_pageContainer__p7eyK{flex-direction:column}.CompanySelection_sidebar__sGJGi{box-shadow:var(--shadow-elevated);height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s ease;width:280px;z-index:100}.CompanySelection_sidebarOpen__PYPnc{transform:translateX(0)}.CompanySelection_sidebarBackdrop__8DO4e{animation:CompanySelection_fadeIn__HEE3e .2s ease;background:#0f172a66;display:block;inset:0;position:fixed;z-index:90}.CompanySelection_mobileMenuBtn__MjUeo{display:flex}.CompanySelection_header__GbpKo{flex-wrap:wrap;gap:.75rem;padding:1rem}.CompanySelection_headerLeft__cAqWe{flex:1 1;min-width:0}.CompanySelection_headerLeft__cAqWe h1{font-size:1.125rem}.CompanySelection_headerLeft__cAqWe p{font-size:.75rem}.CompanySelection_headerRight__wdLjl{flex-wrap:wrap;justify-content:space-between;width:100%}.CompanySelection_searchWrapper__6Edht{margin-bottom:.25rem;order:-1;width:100%}.CompanySelection_newCompanyBtn__wIfU6{flex:1 1}.CompanySelection_contentArea__-HV-3{padding:1rem}.CompanySelection_companiesGrid__p5Q6x{gap:.75rem;grid-template-columns:1fr}.CompanySelection_companiesList__nA0lu{gap:.5rem}.CompanySelection_listContent__-mGId{align-items:flex-start;flex-direction:column;gap:.5rem}.CompanySelection_listActions__kMQsD{justify-content:space-between;width:100%}}@media (max-width:479px){.CompanySelection_header__GbpKo{padding:.875rem}.CompanySelection_headerLeft__cAqWe h1{font-size:1rem}.CompanySelection_contentArea__-HV-3{padding:.875rem}.CompanySelection_newCompanyBtn__wIfU6{font-size:.8125rem;padding:.5rem .75rem}}.CompanySelection_logoutUnderStats__jW9aA{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;display:flex;font-family:inherit;font-size:.8125rem;font-weight:500;gap:.5rem;justify-content:center;padding:.625rem .875rem;transition:all .15s ease;width:100%}.CompanySelection_logoutUnderStats__jW9aA:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--error);color:var(--error)}.CompanySelection_logoutUnderStats__jW9aA:disabled{cursor:not-allowed;opacity:.5}.CompanySelection_mobileLogoutBtn__JuWB6{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-2);cursor:pointer;display:none;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}.CompanySelection_mobileLogoutBtn__JuWB6:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--error);color:var(--error)}.CompanySelection_mobileLogoutBtn__JuWB6:disabled{cursor:not-allowed;opacity:.5}@media (max-width:767px){.CompanySelection_mobileLogoutBtn__JuWB6{display:flex}}.Overview_pageContainer__Kik7j{background:#e0e3e6;min-height:100vh;padding:20px}.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 8px 24px #0f172a2e;color:#fff;display:flex;font-size:14px;font-weight:500;gap:12px;min-width:280px;padding:14px 18px}.Overview_notification__5rs1S.Overview_success__gyK9V{background:#16a34a}.Overview_notification__5rs1S.Overview_error__lp30q{background:#dc2626}.Overview_notification__5rs1S.Overview_info__I0PD\+{background:#0f172a}@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:#0f172a;height:44px;margin-bottom:16px;width:44px}@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:#0f172a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:background .2s}.Overview_retryBtn__ckwwQ:hover{background:#1e293b}.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:#fef2f2;border-radius:50%;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:#0f172a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:background .2s}.Overview_primaryBtn__scFRp:hover{background:#1e293b}.Overview_pageHeader__PsP2m{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding:16px 18px}.Overview_headerLeft__yveMp{align-items:center;display:flex;gap:14px}.Overview_headerIcon__KN701{align-items:center;background:#0f172a;border-radius:12px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.Overview_pageTitle__rfkhX{color:#0f172a;font-size:22px;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:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 16px}.Overview_greetingCard__tSSl3>i{color:#d97706;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:#cbd5e1;color:#0f172a}.Overview_refreshBtn__Tm7Hm:hover i{animation:Overview_spin__uXJ\+t .5s linear}.Overview_sectionTitle__woytK{align-items:center;color:#94a3b8;display:flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.6px;margin:0 0 12px 2px;text-transform:uppercase}.Overview_alertsSection__8it81{margin-bottom:20px}.Overview_alertsGrid__H6JGK{display:flex;flex-wrap:wrap;gap:14px}.Overview_alertCard__V702p{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;cursor:pointer;display:flex;flex:1 1;gap:14px;min-width:0;padding:16px;transition:border-color .15s,background .15s}.Overview_alertCard__V702p:hover{background:#fafbfc;border-color:#cbd5e1}.Overview_alertCard__V702p>i:last-child{color:#cbd5e1;flex-shrink:0;font-size:12px;margin-left:auto;transition:all .15s}.Overview_alertCard__V702p:hover>i:last-child{color:#64748b;transform:translateX(3px)}.Overview_alertIconWrap__mhIBm{align-items:center;border-radius:11px;display:flex;flex-shrink:0;font-size:17px;height:42px;justify-content:center;width:42px}.Overview_alertOrange__8Q8Xq .Overview_alertIconWrap__mhIBm{background:#fff7ed;color:#ea580c}.Overview_alertRed__18lSK .Overview_alertIconWrap__mhIBm{background:#fef2f2;color:#dc2626}.Overview_alertYellow__-UwZP .Overview_alertIconWrap__mhIBm{background:#fefce8;color:#ca8a04}.Overview_alertGreen__1mk0O .Overview_alertIconWrap__mhIBm{background:#f0fdf4;color:#16a34a}.Overview_alertSlate__V1NH3 .Overview_alertIconWrap__mhIBm{background:#f1f5f9;color:#0f172a}.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_alertAttention__7H2TC{background:#f0fdf4;border-color:#16a34a}.Overview_alertAttention__7H2TC:hover{border-color:#15803d}.Overview_quickActionsSection__8wj0j{margin-bottom:20px}.Overview_quickActionsGrid__S5PHK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}.Overview_quickActionCard__b8fs1{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;padding:18px 12px;transition:border-color .15s,background .15s}.Overview_quickActionCard__b8fs1:hover{background:#fafbfc;border-color:#cbd5e1}.Overview_quickActionIcon__-kz17{align-items:center;border-radius:12px;display:flex;font-size:19px;height:46px;justify-content:center;width:46px}.Overview_actionPurple__wcjeG .Overview_quickActionIcon__-kz17{background:#f1f5f9;color:#475569}.Overview_actionGreen__aKCmE .Overview_quickActionIcon__-kz17{background:#f0fdf4;color:#16a34a}.Overview_actionBlue__t7dW9 .Overview_quickActionIcon__-kz17{background:#eff6ff;color:#2563eb}.Overview_actionOrange__5WUKc .Overview_quickActionIcon__-kz17{background:#fff7ed;color:#ea580c}.Overview_actionTeal__xjWI4 .Overview_quickActionIcon__-kz17{background:#f0fdfa;color:#0d9488}.Overview_actionPink__9yXOL .Overview_quickActionIcon__-kz17{background:#fdf2f8;color:#db2777}.Overview_quickActionLabel__ZEDpN{color:#0f172a;font-size:13px;font-weight:600;text-align:center}.Overview_quickActionHint__Esje9{color:#94a3b8;font-size:11px;text-align:center}.Overview_tablesRow__lHPe2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.Overview_tableCard__\+-jaC,.Overview_transactionsCard__qBGJ9{background:#fff;border:1px solid #e5e7eb;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:16px 18px}.Overview_tableHeaderLeft__if2Oq{align-items:center;display:flex;gap:12px}.Overview_tableIconWrap__Nsumg{align-items:center;border-radius:10px;display:flex;font-size:17px;height:40px;justify-content:center;width:40px}.Overview_iconHot__vpqhk{background:#fef2f2;color:#dc2626}.Overview_iconCold__JaazB{background:#eff6ff;color:#2563eb}.Overview_iconPurple__co02I{background:#f1f5f9;color:#0f172a}.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:#0f172a;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:#f1f5f9;border-color:#cbd5e1}.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:38px;margin-bottom:14px}.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:#16a34a;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:background .2s}.Overview_createSaleBtn__m4022:hover{background:#15803d}.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:13px 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:26px;justify-content:center;width:26px}.Overview_rankHot__h3Euc{background:#fef2f2;color:#dc2626}.Overview_rankCold__4gLy4{background:#eff6ff;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:#dcfce7;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:#16a34a;font-weight:600}.Overview_invoiceNumber__r31su{align-items:center;background:#f1f5f9;border-radius:6px;color:#0f172a;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:#16a34a;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:#dcfce7;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: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:13px 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(3,1fr)}}@media (max-width:768px){.Overview_pageContainer__Kik7j{padding:14px}.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;min-width:calc(50% - 5px);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:16px 12px}.Overview_quickActionIcon__-kz17{font-size:17px;height:42px;width:42px}}@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}}@media (min-width:1280px){.Overview_pageContainer__Kik7j{padding:24px}.Overview_alertValue__WGQQJ{font-size:23px}.Overview_alertLabel__97jZd{font-size:12.5px}}@media (min-width:1440px){.Overview_pageContainer__Kik7j{padding:28px}.Overview_alertsGrid__H6JGK{gap:16px}.Overview_alertCard__V702p{padding:18px}.Overview_alertIconWrap__mhIBm{font-size:18px;height:44px;width:44px}.Overview_alertValue__WGQQJ{font-size:24px}.Overview_quickActionsGrid__S5PHK{gap:14px;grid-template-columns:repeat(6,1fr)}.Overview_quickActionCard__b8fs1{padding:20px 14px}.Overview_quickActionIcon__-kz17{font-size:20px;height:50px;width:50px}.Overview_quickActionLabel__ZEDpN{font-size:13.5px}.Overview_tablesRow__lHPe2{gap:20px}.Overview_tableCard__\+-jaC,.Overview_transactionsCard__qBGJ9{border-radius:16px}.Overview_tableHeader__6fGQf{padding:18px 20px}.Overview_tableHeaderLeft__if2Oq h3{font-size:16px}}@media (min-width:1920px){.Overview_pageContainer__Kik7j{padding:32px}.Overview_alertsGrid__H6JGK{gap:20px}.Overview_alertCard__V702p{border-radius:16px;gap:16px;padding:22px}.Overview_alertIconWrap__mhIBm{border-radius:12px;font-size:20px;height:50px;width:50px}.Overview_alertValue__WGQQJ{font-size:28px}.Overview_alertLabel__97jZd{font-size:13.5px}.Overview_quickActionsGrid__S5PHK{gap:16px;grid-template-columns:repeat(7,1fr)}.Overview_quickActionCard__b8fs1{border-radius:14px;padding:24px 16px}.Overview_quickActionIcon__-kz17{font-size:22px;height:54px;width:54px}.Overview_quickActionLabel__ZEDpN{font-size:14px}.Overview_quickActionHint__Esje9{font-size:12px}.Overview_tableHeader__6fGQf{padding:20px 22px}.Overview_tableHeaderLeft__if2Oq h3{font-size:17px}.Overview_tableHeaderLeft__if2Oq span{font-size:13px}.Overview_tableIconWrap__Nsumg{border-radius:12px;font-size:18px;height:44px;width:44px}.Overview_table__M5KHj th{font-size:12px;padding:14px 18px}.Overview_table__M5KHj td{font-size:14px;padding:15px 18px}.Overview_viewAllBtn__0O-XO{font-size:13px;padding:10px 16px}.Overview_statusBadge__HwtmS{font-size:12px;padding:6px 12px}.Overview_rankBadge__IddhT{font-size:13px;height:30px;width:30px}}@media (min-width:2560px){.Overview_pageContainer__Kik7j{padding:40px}.Overview_alertsGrid__H6JGK{gap:24px}.Overview_alertCard__V702p{border-radius:18px;gap:20px;padding:28px}.Overview_alertIconWrap__mhIBm{border-radius:14px;font-size:24px;height:58px;width:58px}.Overview_alertValue__WGQQJ{font-size:32px}.Overview_alertLabel__97jZd{font-size:15px}.Overview_quickActionsGrid__S5PHK{gap:20px;grid-template-columns:repeat(8,1fr)}.Overview_quickActionCard__b8fs1{border-radius:16px;padding:28px 18px}.Overview_quickActionIcon__-kz17{border-radius:14px;font-size:26px;height:64px;width:64px}.Overview_quickActionLabel__ZEDpN{font-size:15px}.Overview_quickActionHint__Esje9{font-size:13px}.Overview_tablesRow__lHPe2{gap:24px}.Overview_tableCard__\+-jaC,.Overview_transactionsCard__qBGJ9{border-radius:18px}.Overview_tableHeader__6fGQf{padding:24px 28px}.Overview_tableHeaderLeft__if2Oq h3{font-size:19px}.Overview_tableHeaderLeft__if2Oq span{font-size:14px}.Overview_tableIconWrap__Nsumg{border-radius:14px;font-size:20px;height:50px;width:50px}.Overview_table__M5KHj th{font-size:13px;padding:16px 22px}.Overview_table__M5KHj td{font-size:15px;padding:18px 22px}.Overview_viewAllBtn__0O-XO{font-size:14px;padding:12px 18px}.Overview_statusBadge__HwtmS{font-size:13px;padding:7px 14px}.Overview_rankBadge__IddhT{font-size:14px;height:36px;width:36px}.Overview_productName__D8dvK{font-size:14.5px}.Overview_productCode__hCLYf{font-size:12px}.Overview_noSalesBadge__nvnVx,.Overview_soldBadge__m8j7n,.Overview_soldWarning__d9gew,.Overview_stockBadge__wM9z9{font-size:13px;padding:5px 12px}.Overview_invoiceNumber__r31su{font-size:13px;padding:7px 14px}.Overview_amountCell__xY1-1,.Overview_customerCell__Dt1we{font-size:14.5px}.Overview_dateCell__0VcAf{font-size:13px}.Overview_emptyState__oAYX7{padding:64px 24px}.Overview_emptyState__oAYX7 i{font-size:48px}.Overview_emptyState__oAYX7 h4{font-size:18px}.Overview_emptyState__oAYX7 p{font-size:14.5px}}.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}.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;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}}.Dashboard_spinner__97khr{border-top-color:#16a34a}.Dashboard_datePickerBtn__4MrWC.Dashboard_active__SEg6W,.Dashboard_datePickerBtn__4MrWC:hover{background:#f0fdf4;border-color:#16a34a;color:#15803d}.Dashboard_datePickerBtn__4MrWC>i:first-child{color:#16a34a}.Dashboard_presetBtn__koENt:hover{background:#f0fdf4;border-color:#16a34a;color:#15803d}.Dashboard_presetBtnActive__w4xvk{background:#16a34a;border-color:#16a34a;color:#fff}.Dashboard_dateInputGroup__hja5l input:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.Dashboard_applyBtn__Nh98e{background:#16a34a}.Dashboard_applyBtn__Nh98e:hover:not(:disabled){background:#15803d}.Dashboard_viewAllBtn__joHrc{background:#16a34a}.Dashboard_viewAllBtn__joHrc:hover{background:#15803d}.Dashboard_createBtn__64HCt{background:#16a34a}.Dashboard_createBtn__64HCt:hover{background:#15803d}.Dashboard_primaryBtn__4w9bM{background:#16a34a}.Dashboard_primaryBtn__4w9bM:hover{background:#15803d}.Dashboard_refreshBtn__-WCFs:hover{border-color:#16a34a;color:#16a34a}.Dashboard_notification__8PLae.Dashboard_success__WBrRH{background:#16a34a}.Dashboard_notification__8PLae.Dashboard_error__Fm92A{background:#dc2626}.Dashboard_notification__8PLae.Dashboard_info__roCGP{background:#0f172a}.Dashboard_chartBarFill__3ay0P{background:#86efac}.Dashboard_chartBarFill__3ay0P.Dashboard_highlight__DGntq{background:#16a34a}.Dashboard_pendingActivityCard__8PqsA{background:#fffbeb}.Dashboard_pendingItem__r4l4f{background:#fff}.Dashboard_pendingItem__r4l4f.Dashboard_clickable__6I4lp:hover{border-color:#f6c66c}@media (max-width:768px){.Dashboard_statCard__OQDQL{padding:16px 18px}.Dashboard_breakdownCard__ua6bO,.Dashboard_chartCard__qtRxQ,.Dashboard_customersCard__cE7\+u,.Dashboard_summaryCardsRow__oTHuM,.Dashboard_tableCard__MzZeV{border-radius:14px}.Dashboard_pageTitle__SIEZq{font-size:20px}.Dashboard_headerRight__lQo5D{gap:8px}.Dashboard_datePickerBtn__4MrWC{flex:1 1;justify-content:space-between;min-height:44px}.Dashboard_refreshBtn__-WCFs{height:44px;width:44px}.Dashboard_datePickerDropdown__oyNhW{left:12px;position:fixed;right:12px;top:130px;width:auto}.Dashboard_tableWrapper__7W7uT{-webkit-overflow-scrolling:touch}.Dashboard_pendingTotalValue__2Xjzq{font-size:20px}}@media (max-width:480px){.Dashboard_pageContainer__8xrOn{padding:12px}.Dashboard_statAmount__GQuYm{font-size:22px}.Dashboard_statCard__OQDQL{padding:14px 16px}.Dashboard_chartBars__cpY6u{height:150px;padding-bottom:28px}.Dashboard_chartBarValue__BL4Ny{font-size:10px}.Dashboard_summaryValueSmall__6vNf9{font-size:13px}.Dashboard_activityItem__YEMnh{gap:10px;padding:12px 14px}.Dashboard_activityIcon__T-1g0{font-size:14px;height:38px;width:38px}}@media (min-width:1280px){.Dashboard_pageContainer__8xrOn{padding:28px 32px}.Dashboard_statAmount__GQuYm{font-size:30px}}@media (min-width:1440px){.Dashboard_pageContainer__8xrOn{padding:32px 36px}.Dashboard_statsRow__GAk32{gap:24px}.Dashboard_statCard__OQDQL{border-radius:18px;padding:24px 26px}.Dashboard_statIconCircle__cS6To{font-size:16px;height:42px;width:42px}.Dashboard_statLabelText__iukSX{font-size:14.5px}.Dashboard_statAmount__GQuYm{font-size:32px}.Dashboard_chartBreakdownRow__I0UPi,.Dashboard_mainGrid__bSTP5{gap:28px;grid-template-columns:1fr 440px}.Dashboard_breakdownCard__ua6bO,.Dashboard_chartCard__qtRxQ,.Dashboard_customersCard__cE7\+u,.Dashboard_summaryCardsRow__oTHuM,.Dashboard_tableCard__MzZeV{border-radius:18px}.Dashboard_breakdownCard__ua6bO,.Dashboard_chartCard__qtRxQ{padding:28px}.Dashboard_breakdownTitle__O7OwW,.Dashboard_chartTitle__i\+17e{font-size:17px}.Dashboard_chartBars__cpY6u{height:220px}.Dashboard_chartBarFill__3ay0P{width:32px}.Dashboard_tablesRow__wg67c{gap:28px}.Dashboard_tableHeader__f1I-B{padding:22px 26px}.Dashboard_tableHeaderLeft__a6DYg h3{font-size:16px}.Dashboard_summaryGrid__TCfWF{gap:20px}}@media (min-width:1920px){.Dashboard_pageContainer__8xrOn{padding:36px 40px}.Dashboard_pageTitle__SIEZq{font-size:28px}.Dashboard_pageSubtitle__QoPWs{font-size:14px}.Dashboard_statsRow__GAk32{gap:28px;grid-template-columns:repeat(4,1fr)}.Dashboard_statCard__OQDQL{border-radius:20px;padding:28px 30px}.Dashboard_statIconCircle__cS6To{font-size:18px;height:46px;width:46px}.Dashboard_statLabelText__iukSX{font-size:15px}.Dashboard_statAmount__GQuYm{font-size:36px}.Dashboard_statAmountSub__Uzi0A,.Dashboard_statFooter__GTSnX{font-size:14px}.Dashboard_statBadge__Diz3r{font-size:13px;padding:6px 14px}.Dashboard_chartBreakdownRow__I0UPi,.Dashboard_mainGrid__bSTP5{gap:32px;grid-template-columns:1fr 500px}.Dashboard_breakdownCard__ua6bO,.Dashboard_chartCard__qtRxQ{border-radius:20px;padding:32px}.Dashboard_breakdownTitle__O7OwW,.Dashboard_chartTitle__i\+17e{font-size:19px}.Dashboard_chartBars__cpY6u{height:260px}.Dashboard_chartBarFill__3ay0P{width:36px}.Dashboard_chartBarValue__BL4Ny{font-size:12px}.Dashboard_chartBarLabel__M\+-3o{font-size:12.5px}.Dashboard_breakdownItem__dCGqy{gap:14px}.Dashboard_breakdownLabel__ZOFU2{font-size:15px}.Dashboard_breakdownValue__G7fXI{font-size:16px}.Dashboard_breakdownDot__xxQ5\+{height:12px;width:12px}.Dashboard_tablesRow__wg67c{gap:32px}.Dashboard_customersCard__cE7\+u,.Dashboard_summaryCardsRow__oTHuM,.Dashboard_tableCard__MzZeV{border-radius:20px}.Dashboard_tableHeader__f1I-B{padding:24px 28px}.Dashboard_tableHeaderLeft__a6DYg h3{font-size:17px}.Dashboard_tableHeaderLeft__a6DYg span{font-size:13px}.Dashboard_tableIconWrap__mt12j{font-size:18px;height:44px;width:44px}.Dashboard_table__ndsj2 th{font-size:12px;padding:16px 22px}.Dashboard_table__ndsj2 td{font-size:14px;padding:16px 22px}.Dashboard_viewAllBtn__joHrc{font-size:13px;padding:10px 18px}.Dashboard_activityItem__YEMnh,.Dashboard_productItem__QvkjD,.Dashboard_supplierItem__VUheR{padding:18px 28px}.Dashboard_activityIcon__T-1g0{font-size:18px;height:46px;width:46px}.Dashboard_activityAmount__VGVbG,.Dashboard_activityRef__ufggC{font-size:15px}.Dashboard_activityAction__JPEAm,.Dashboard_activityTime__fOx4c{font-size:12.5px}.Dashboard_productCost__BsNvh,.Dashboard_productName__B\+kYW,.Dashboard_productRevenue__biBKI,.Dashboard_supplierAmount__NTyQ4,.Dashboard_supplierName__Xn3E7{font-size:14px}.Dashboard_rankBadge__I95Z2{font-size:13px;height:32px;width:32px}.Dashboard_summaryCardsRow__oTHuM{padding:28px}.Dashboard_summaryRowHeader__HAD4F h3{font-size:18px}.Dashboard_summaryGrid__TCfWF{gap:22px}.Dashboard_summaryCard__qJ3H5{border-radius:16px;padding:22px}.Dashboard_summaryIconWrap__L2MLD{font-size:20px;height:54px;width:54px}.Dashboard_summaryLabel__NxVRu{font-size:13px}.Dashboard_summaryValue__7V37S{font-size:22px}.Dashboard_summaryProgress__-nTkQ{font-size:12px}.Dashboard_pendingActivityCard__8PqsA{border-radius:16px;padding:24px 28px}.Dashboard_pendingIcon__JPiyZ{font-size:20px;height:46px;width:46px}.Dashboard_pendingTitle__LroEX{font-size:18px}.Dashboard_pendingTotalValue__2Xjzq{font-size:26px}.Dashboard_pendingItemLabel__TzjVq{font-size:14.5px}.Dashboard_pendingItemAmount__Z7P-f{font-size:15px}.Dashboard_datePickerBtn__4MrWC{font-size:14px;padding:11px 18px}.Dashboard_refreshBtn__-WCFs{height:44px;width:44px}}@media (min-width:2560px){.Dashboard_pageContainer__8xrOn{padding:48px 52px}.Dashboard_pageTitle__SIEZq{font-size:32px}.Dashboard_pageSubtitle__QoPWs{font-size:15px}.Dashboard_statsRow__GAk32{gap:32px}.Dashboard_statCard__OQDQL{border-radius:22px;padding:32px 34px}.Dashboard_statIconCircle__cS6To{font-size:20px;height:52px;width:52px}.Dashboard_statLabelText__iukSX{font-size:16.5px}.Dashboard_statAmount__GQuYm{font-size:40px}.Dashboard_statAmountSub__Uzi0A,.Dashboard_statFooter__GTSnX{font-size:15px}.Dashboard_statBadge__Diz3r{font-size:14px;padding:7px 16px}.Dashboard_chartBreakdownRow__I0UPi,.Dashboard_mainGrid__bSTP5{gap:36px;grid-template-columns:1fr 580px}.Dashboard_breakdownCard__ua6bO,.Dashboard_chartCard__qtRxQ,.Dashboard_customersCard__cE7\+u,.Dashboard_summaryCardsRow__oTHuM,.Dashboard_tableCard__MzZeV{border-radius:22px}.Dashboard_breakdownCard__ua6bO,.Dashboard_chartCard__qtRxQ{padding:36px}.Dashboard_breakdownTitle__O7OwW,.Dashboard_chartTitle__i\+17e{font-size:21px}.Dashboard_chartBars__cpY6u{height:300px}.Dashboard_chartBarFill__3ay0P{width:42px}.Dashboard_chartBarValue__BL4Ny{font-size:13px}.Dashboard_chartBarLabel__M\+-3o{font-size:13.5px}.Dashboard_breakdownItem__dCGqy{gap:16px}.Dashboard_breakdownLabel__ZOFU2{font-size:16.5px}.Dashboard_breakdownValue__G7fXI{font-size:18px}.Dashboard_breakdownDot__xxQ5\+{height:14px;width:14px}.Dashboard_tablesRow__wg67c{gap:36px}.Dashboard_tableHeader__f1I-B{padding:28px 32px}.Dashboard_tableHeaderLeft__a6DYg h3{font-size:19px}.Dashboard_tableHeaderLeft__a6DYg span{font-size:14px}.Dashboard_tableIconWrap__mt12j{font-size:20px;height:50px;width:50px}.Dashboard_table__ndsj2 th{font-size:13px;padding:18px 26px}.Dashboard_table__ndsj2 td{font-size:15px;padding:18px 26px}.Dashboard_viewAllBtn__joHrc{font-size:14px;padding:12px 20px}.Dashboard_activityItem__YEMnh,.Dashboard_productItem__QvkjD,.Dashboard_supplierItem__VUheR{padding:22px 32px}.Dashboard_activityIcon__T-1g0{border-radius:14px;font-size:20px;height:52px;width:52px}.Dashboard_activityAmount__VGVbG,.Dashboard_activityRef__ufggC{font-size:16.5px}.Dashboard_activityAction__JPEAm,.Dashboard_activityTime__fOx4c{font-size:13.5px}.Dashboard_productCost__BsNvh,.Dashboard_productName__B\+kYW,.Dashboard_productRevenue__biBKI,.Dashboard_supplierAmount__NTyQ4,.Dashboard_supplierName__Xn3E7{font-size:15.5px}.Dashboard_rankBadge__I95Z2{font-size:14px;height:36px;width:36px}.Dashboard_summaryCardsRow__oTHuM{padding:32px}.Dashboard_summaryRowHeader__HAD4F h3{font-size:20px}.Dashboard_summaryGrid__TCfWF{gap:26px}.Dashboard_summaryCard__qJ3H5{border-radius:18px;padding:26px}.Dashboard_summaryIconWrap__L2MLD{border-radius:14px;font-size:22px;height:62px;width:62px}.Dashboard_summaryLabel__NxVRu{font-size:14px}.Dashboard_summaryValue__7V37S{font-size:26px}.Dashboard_summaryProgress__-nTkQ{font-size:13px}.Dashboard_pendingActivityCard__8PqsA{border-radius:18px;padding:28px 32px}.Dashboard_pendingIcon__JPiyZ{font-size:22px;height:52px;width:52px}.Dashboard_pendingTitle__LroEX{font-size:20px}.Dashboard_pendingSubtitle__YwEII{font-size:13.5px}.Dashboard_pendingTotalValue__2Xjzq{font-size:30px}.Dashboard_pendingItem__r4l4f{padding:14px 18px}.Dashboard_pendingItemLabel__TzjVq{font-size:15.5px}.Dashboard_pendingItemAmount__Z7P-f{font-size:16.5px}.Dashboard_datePickerBtn__4MrWC{border-radius:12px;font-size:15px;padding:13px 20px}.Dashboard_datePickerDropdown__oyNhW{border-radius:16px;width:380px}.Dashboard_refreshBtn__-WCFs{border-radius:12px;height:50px;width:50px}.Dashboard_backBtn__xDp0Y{border-radius:12px;height:44px;width:44px}.Dashboard_emptyState__BhN8d{padding:64px 24px}.Dashboard_emptyState__BhN8d i{font-size:52px}.Dashboard_emptyState__BhN8d h4{font-size:18px}.Dashboard_emptyState__BhN8d p{font-size:14.5px}}.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}}: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-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}}.RestaurantPOS_expiringSoonItem__\+Jp09{background:#fee1e1!important;border-radius:6px}.RestaurantPOS_status_new__e2c\+0{background:linear-gradient(90deg,#ffedd5,#fff 55%);background:linear-gradient(90deg,var(--resto-primary-light) 0,#fff 55%);border-left-color:#f97316;border-left-color:var(--resto-primary)}.RestaurantPOS_status_new__e2c\+0 .RestaurantPOS_tableRowStatus__tVEZ2{background:#ffedd5;background:var(--resto-primary-light);color:#ea580c;color:var(--resto-primary-dark)}.RestaurantPOS_pickupCodeChip__mBGrJ{font-feature-settings:"tnum";align-items:center;background:#0f172a;border-radius:6px;color:#fff;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.04em;padding:2px 7px}.RestaurantPOS_rowIconBtn__PF4PK{align-items:center;background:#f1f5f9;background:var(--pos-border-light);border-radius:6px;color:#64748b;color:var(--pos-text-secondary);cursor:pointer;display:inline-flex;font-size:10px;height:22px;justify-content:center;transition:all .15s;width:22px}.RestaurantPOS_rowIconBtn__PF4PK:hover{background:#ffedd5;background:var(--resto-primary-light);color:#ea580c;color:var(--resto-primary-dark)}.RestaurantPOS_rowIconBtnDone__evgCO:hover{background:#d1fae5;background:var(--pos-success-light);color:#059669;color:var(--pos-success-dark)}.RestaurantPOS_rowIconBtnDanger__MFhrQ:hover{background:#fee2e2;background:var(--pos-danger-light);color:#ef4444;color:var(--pos-danger)}.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}.PaymentModal_payBtn__020ys{background:#16a34a!important}.PaymentModal_payBtn__020ys:hover:not(:disabled){background:#15803d!important}@media (max-width:520px){.PaymentModal_settingsPanel__rQErQ{display:none!important}.PaymentModal_modal__alCZV{height:100vh;height:100dvh;max-height:100dvh}.PaymentModal_body__Zw6st{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto}.PaymentModal_footer__UtcOo{background:#fff;border-top:1px solid #e2e8f0;bottom:0;flex-shrink:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));position:-webkit-sticky;position:sticky;z-index:5}.PaymentModal_footerActions__\+kJ6r{display:flex;gap:10px;width:100%}.PaymentModal_payBtn__020ys{flex:2 1;font-size:15px;padding:14px 16px}.PaymentModal_cancelBtn__N4o6a{flex:1 1;padding:14px 16px}}@media (max-width:360px){.PaymentModal_payBtn__020ys{font-size:14px;padding:13px 12px}.PaymentModal_cancelBtn__N4o6a{padding:13px 12px}}@media (min-width:1280px){.PaymentModal_modalSplit__A9L71{max-width:780px!important;width:88vw}.PaymentModal_settingsPanel__rQErQ{flex:0 0 250px;padding:18px 18px 16px;width:250px}.PaymentModal_topbar__app7j{padding:14px 20px 10px}.PaymentModal_topbarTitle__fS7BW{font-size:17px}.PaymentModal_topbarSub__G5vrh{font-size:12px}.PaymentModal_panels__\+ftes{gap:14px;padding:0 20px 18px}.PaymentModal_gridTile__QLkCh{min-height:62px;padding:8px 6px}.PaymentModal_gridIcon__xnd50{font-size:14px;height:30px;width:30px}.PaymentModal_gridName__0G7rd{font-size:12px}.PaymentModal_amountInput__108-1{font-size:18px;padding:11px 13px 11px 44px}.PaymentModal_changeBox__NO2NA{font-size:17px;min-height:46px;padding:10px 13px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadBtn__WJ6Mm{font-size:14px;min-height:34px}.PaymentModal_doneBtn__FEnP4{font-size:15px;padding:14px 18px}.PaymentModal_setTotalValue__APKWG{font-size:20px}}@media (min-width:1440px){.PaymentModal_modalSplit__A9L71{max-height:90vh;max-width:900px!important;width:86vw}.PaymentModal_settingsPanel__rQErQ{border-radius:18px;flex:0 0 290px;padding:22px 22px 20px;width:290px}.PaymentModal_topbar__app7j{padding:16px 24px 12px}.PaymentModal_topbarTitle__fS7BW{font-size:19px}.PaymentModal_topbarSub__G5vrh{font-size:13px}.PaymentModal_topbar__app7j .PaymentModal_closeBtn__RSZca{height:34px;width:34px}.PaymentModal_panels__\+ftes{gap:18px;padding:0 24px 22px}.PaymentModal_methodGrid__8JxK0{gap:10px}.PaymentModal_gridTile__QLkCh{border-radius:12px;gap:5px;min-height:74px;padding:12px 8px}.PaymentModal_gridIcon__xnd50{border-radius:10px;font-size:16px;height:36px;width:36px}.PaymentModal_gridName__0G7rd{font-size:13px}.PaymentModal_fieldRow__mOIPX>label{font-size:12.5px}.PaymentModal_accountSelect__pdRnn{font-size:13.5px;padding:10px 13px}.PaymentModal_payRow__SDQ3i{gap:14px}.PaymentModal_amountInput__108-1{border-radius:12px;font-size:20px;padding:13px 15px 13px 50px}.PaymentModal_currencySymbol__bkFyv{font-size:14px;left:14px}.PaymentModal_changeBox__NO2NA{border-radius:12px;font-size:19px;min-height:52px;padding:12px 15px}.PaymentModal_keypadToggle__YILY\+{font-size:12.5px;padding:7px 13px}.PaymentModal_keypadInline__kLItv{padding:9px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadGrid__pw2i3{gap:7px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadBtn__WJ6Mm{border-radius:9px;font-size:15.5px;min-height:40px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadClear__-l3JX{font-size:12.5px;padding:8px}.PaymentModal_splitToggle__5L3yP{font-size:13px}.PaymentModal_toggleSlider__ZXvol{height:24px;width:44px}.PaymentModal_toggleSlider__ZXvol:before{height:20px;width:20px}.PaymentModal_splitToggle__5L3yP input:checked+.PaymentModal_toggleSlider__ZXvol:before{transform:translateX(20px)}.PaymentModal_remainingChip__BYAHw{font-size:12.5px;padding:7px 11px}.PaymentModal_addCreditBtn__bhsC2,.PaymentModal_addPaymentBtn__GfMLb{font-size:13px;padding:10px 14px}.PaymentModal_settingsTitle__CHGd3{font-size:16px;margin-bottom:18px}.PaymentModal_setMeta__krN7W{gap:10px}.PaymentModal_setMetaLabel__oMLdi{font-size:12.5px}.PaymentModal_setMetaValue__kyQRI{font-size:13.5px}.PaymentModal_setDivider__Y\+DN0{margin:16px 0}.PaymentModal_setLabel__udquP,.PaymentModal_setValue__6zXuf{font-size:13.5px}.PaymentModal_setTotal__KyjWN{padding-top:15px}.PaymentModal_setTotalLabel__bJ4rC{font-size:15px}.PaymentModal_setTotalValue__APKWG{font-size:24px}.PaymentModal_doneBtn__FEnP4{border-radius:14px;font-size:16px;margin-top:18px;padding:16px 22px}.PaymentModal_ghostCancel__fEQOK{font-size:13.5px;margin-top:10px}}@media (min-width:1920px){.PaymentModal_modalSplit__A9L71{max-height:88vh;max-width:1080px!important;width:80vw}.PaymentModal_settingsPanel__rQErQ{border-radius:20px;flex:0 0 340px;padding:26px 26px 22px;width:340px}.PaymentModal_topbar__app7j{padding:20px 28px 14px}.PaymentModal_topbarTitle__fS7BW{font-size:22px}.PaymentModal_topbarSub__G5vrh{font-size:14px}.PaymentModal_topbar__app7j .PaymentModal_closeBtn__RSZca{font-size:16px;height:40px;width:40px}.PaymentModal_panels__\+ftes{gap:22px;padding:0 28px 26px}.PaymentModal_methodGrid__8JxK0{gap:12px}.PaymentModal_gridTile__QLkCh{border-radius:14px;gap:6px;min-height:86px;padding:14px 10px}.PaymentModal_gridIcon__xnd50{border-radius:11px;font-size:18px;height:42px;width:42px}.PaymentModal_gridName__0G7rd{font-size:14.5px}.PaymentModal_fieldRow__mOIPX>label{font-size:14px}.PaymentModal_accountSelect__pdRnn{font-size:15px;padding:12px 15px}.PaymentModal_payRow__SDQ3i{gap:16px}.PaymentModal_amountInput__108-1{border-radius:14px;font-size:24px;padding:15px 17px 15px 58px}.PaymentModal_currencySymbol__bkFyv{font-size:16px;left:16px}.PaymentModal_changeBox__NO2NA{border-radius:14px;font-size:22px;min-height:60px;padding:14px 17px}.PaymentModal_keypadInline__kLItv{padding:11px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadGrid__pw2i3{gap:9px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadBtn__WJ6Mm{border-radius:10px;font-size:18px;min-height:50px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadClear__-l3JX{font-size:13.5px;padding:10px}.PaymentModal_splitToggle__5L3yP{font-size:14.5px}.PaymentModal_toggleSlider__ZXvol{height:27px;width:50px}.PaymentModal_toggleSlider__ZXvol:before{height:23px;width:23px}.PaymentModal_splitToggle__5L3yP input:checked+.PaymentModal_toggleSlider__ZXvol:before{transform:translateX(23px)}.PaymentModal_remainingChip__BYAHw{font-size:14px;padding:8px 13px}.PaymentModal_addCreditBtn__bhsC2,.PaymentModal_addPaymentBtn__GfMLb{border-radius:11px;font-size:14.5px;padding:12px 18px}.PaymentModal_settingsTitle__CHGd3{font-size:18px;margin-bottom:22px}.PaymentModal_setMeta__krN7W{gap:12px}.PaymentModal_setMetaLabel__oMLdi{font-size:14px}.PaymentModal_setMetaValue__kyQRI{font-size:15px}.PaymentModal_setDivider__Y\+DN0{margin:20px 0}.PaymentModal_setLabel__udquP,.PaymentModal_setValue__6zXuf{font-size:15px}.PaymentModal_setTotal__KyjWN{padding-top:18px}.PaymentModal_setTotalLabel__bJ4rC{font-size:17px}.PaymentModal_setTotalValue__APKWG{font-size:28px}.PaymentModal_doneBtn__FEnP4{border-radius:16px;font-size:18px;gap:12px;margin-top:22px;padding:20px 26px}.PaymentModal_ghostCancel__fEQOK{font-size:15px;margin-top:12px}}@media (min-width:2560px){.PaymentModal_modalSplit__A9L71{max-height:88vh;max-width:1400px!important;width:75vw}.PaymentModal_settingsPanel__rQErQ{border-radius:24px;flex:0 0 420px;padding:34px 34px 28px;width:420px}.PaymentModal_topbar__app7j{padding:26px 36px 18px}.PaymentModal_topbarTitle__fS7BW{font-size:28px}.PaymentModal_topbarSub__G5vrh{font-size:17px}.PaymentModal_topbar__app7j .PaymentModal_closeBtn__RSZca{font-size:20px;height:50px;width:50px}.PaymentModal_panels__\+ftes{gap:28px;padding:0 36px 32px}.PaymentModal_methodGrid__8JxK0{gap:14px}.PaymentModal_gridTile__QLkCh{border-radius:18px;gap:8px;min-height:110px;padding:18px 12px}.PaymentModal_gridIcon__xnd50{border-radius:14px;font-size:23px;height:54px;width:54px}.PaymentModal_gridName__0G7rd{font-size:18px}.PaymentModal_fieldRow__mOIPX>label{font-size:17px}.PaymentModal_accountSelect__pdRnn{border-radius:12px;font-size:17.5px;padding:15px 18px}.PaymentModal_payRow__SDQ3i{gap:20px}.PaymentModal_amountInput__108-1{border-radius:16px;font-size:30px;padding:18px 20px 18px 68px}.PaymentModal_currencySymbol__bkFyv{font-size:19px;left:20px}.PaymentModal_changeBox__NO2NA{border-radius:16px;font-size:27px;min-height:72px;padding:18px 20px}.PaymentModal_keypadInline__kLItv{padding:14px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadGrid__pw2i3{gap:11px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadBtn__WJ6Mm{border-radius:12px;font-size:22px;min-height:60px}.PaymentModal_keypadInline__kLItv .PaymentModal_keypadClear__-l3JX{font-size:16px;padding:12px}.PaymentModal_splitToggle__5L3yP{font-size:17px}.PaymentModal_toggleSlider__ZXvol{height:31px;width:58px}.PaymentModal_toggleSlider__ZXvol:before{height:27px;width:27px}.PaymentModal_splitToggle__5L3yP input:checked+.PaymentModal_toggleSlider__ZXvol:before{transform:translateX(27px)}.PaymentModal_remainingChip__BYAHw{font-size:16.5px;padding:10px 16px}.PaymentModal_addCreditBtn__bhsC2,.PaymentModal_addPaymentBtn__GfMLb{border-radius:12px;font-size:17px;padding:15px 22px}.PaymentModal_settingsTitle__CHGd3{font-size:22px;margin-bottom:26px}.PaymentModal_setMeta__krN7W{gap:15px}.PaymentModal_setMetaLabel__oMLdi{font-size:17px}.PaymentModal_setMetaValue__kyQRI{font-size:18px}.PaymentModal_setDivider__Y\+DN0{margin:24px 0}.PaymentModal_setLabel__udquP,.PaymentModal_setValue__6zXuf{font-size:17.5px}.PaymentModal_setTotal__KyjWN{padding-top:22px}.PaymentModal_setTotalLabel__bJ4rC{font-size:20px}.PaymentModal_setTotalValue__APKWG{font-size:34px}.PaymentModal_doneBtn__FEnP4{border-radius:20px;font-size:22px;gap:14px;margin-top:26px;padding:24px 32px}.PaymentModal_ghostCancel__fEQOK{font-size:17px;margin-top:14px}}@media (max-width:640px){.PaymentModal_modalSplit__A9L71{border-radius:0;display:flex;flex-direction:column;height:100vh;height:100dvh;max-height:100dvh;max-width:100%!important;width:100%}.PaymentModal_panels__\+ftes{-webkit-overflow-scrolling:touch;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:0 14px}.PaymentModal_optionsPanel__SjGin{overflow:visible;padding-right:0}.PaymentModal_settingsPanel__rQErQ{border-radius:16px 16px 0 0;display:flex!important;flex:0 0 auto;margin-top:8px;padding:14px 16px 96px;width:100%}.PaymentModal_settingsPanel__rQErQ .PaymentModal_settingsTitle__CHGd3{display:none}.PaymentModal_settingsPanel__rQErQ .PaymentModal_setMeta__krN7W{gap:6px}.PaymentModal_settingsPanel__rQErQ .PaymentModal_setMetaLabel__oMLdi,.PaymentModal_settingsPanel__rQErQ .PaymentModal_setMetaValue__kyQRI{font-size:12px}.PaymentModal_settingsPanel__rQErQ .PaymentModal_setDivider__Y\+DN0{margin:10px 0}.PaymentModal_settingsPanel__rQErQ .PaymentModal_setLines__0pTFm{gap:5px}.PaymentModal_settingsPanel__rQErQ .PaymentModal_setLabel__udquP,.PaymentModal_settingsPanel__rQErQ .PaymentModal_setValue__6zXuf{font-size:12.5px}.PaymentModal_settingsPanel__rQErQ .PaymentModal_setTotal__KyjWN{margin-top:12px;padding-top:10px}.PaymentModal_settingsPanel__rQErQ .PaymentModal_setTotalLabel__bJ4rC{font-size:14px}.PaymentModal_settingsPanel__rQErQ .PaymentModal_setTotalValue__APKWG{font-size:22px}.PaymentModal_settingsPanel__rQErQ .PaymentModal_doneBtn__FEnP4{border-radius:14px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));box-shadow:0 8px 24px #10b98180;font-size:15px;left:12px;margin-top:0;padding:15px 18px;position:fixed;right:12px;z-index:20}.PaymentModal_settingsPanel__rQErQ .PaymentModal_ghostCancel__fEQOK{bottom:calc(72px + env(safe-area-inset-bottom, 0px));color:#ffffffe6;font-size:12px;left:12px;margin-top:0;padding:6px;position:fixed;right:12px;text-align:center;z-index:21}}@media (max-width:380px){.PaymentModal_settingsPanel__rQErQ{padding:12px 14px 90px}.PaymentModal_settingsPanel__rQErQ .PaymentModal_setTotalValue__APKWG{font-size:20px}.PaymentModal_settingsPanel__rQErQ .PaymentModal_doneBtn__FEnP4{font-size:14px;padding:13px 16px}}.PaymentModal_quickTenderRow__P\+iDJ{display:flex;gap:8px;margin:10px 0 4px}.PaymentModal_quickTenderBtn__PT7yZ{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 8px;transition:background .15s,border-color .15s}.PaymentModal_quickTenderBtn__PT7yZ:hover:not(:disabled){background:#eef2ff;border-color:#6366f1}.PaymentModal_quickTenderBtn__PT7yZ:disabled{cursor:not-allowed;opacity:.5}.PaymentModal_quickTenderExact__kCwnU{background:#ecfdf5;border-color:#10b981;color:#047857}.PaymentModal_quickTenderExact__kCwnU:hover:not(:disabled){background:#d1fae5;border-color:#059669}.PaymentModal_keypadFloat__vFxg3{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 18px 45px #0f172a47;left:50%;padding:12px;position:fixed;top:50%;transform:translate(-90%,-40%);width:300px;z-index:1200}.PaymentModal_keypadFloatHeader__I7MW7{align-items:center;color:#334155;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:10px}.PaymentModal_keypadFloatHeader__I7MW7 i{color:#6366f1;margin-right:6px}.PaymentModal_keypadFloatClose__Ej3HG{background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px}.PaymentModal_keypadFloatClose__Ej3HG:hover{background:#059669}.CustomerModal_overlay__vasAZ{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.CustomerModal_modal__kMcIP{background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:88vh;overflow:hidden;width:min(640px,96vw)}.CustomerModal_head__CqLt\+{align-items:center;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:14px 18px}.CustomerModal_head__CqLt\+ i{color:#667eea;margin-right:8px}.CustomerModal_head__CqLt\+ button{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:16px;padding:4px}.CustomerModal_errorBar__xbdjJ{align-items:center;background:#fef2f2;border-bottom:1px solid #fecaca;color:#991b1b;display:flex;font-size:12.5px;font-weight:600;gap:8px;padding:9px 18px}.CustomerModal_errorBar__xbdjJ button{background:none;border:none;color:inherit;cursor:pointer;font-size:16px;margin-left:auto}.CustomerModal_searchRow__1ywTt{border-bottom:1px solid #f1f5f9;display:flex;gap:10px;padding:14px 18px}.CustomerModal_searchBox__YkDQQ{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;display:flex;flex:1 1;gap:9px;padding:10px 13px}.CustomerModal_searchBox__YkDQQ:focus-within{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1f}.CustomerModal_searchBox__YkDQQ i{color:#94a3b8;font-size:13px}.CustomerModal_searchBox__YkDQQ input{background:#0000;border:none;color:#0f172a;flex:1 1;font-size:13.5px;outline:none}.CustomerModal_btnPrimary__WmesO{align-items:center;background:#667eea;border:none;border-radius:10px;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 18px;white-space:nowrap}.CustomerModal_btnPrimary__WmesO:hover:not(:disabled){background:#5568d3}.CustomerModal_btnPrimary__WmesO:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.CustomerModal_btnGhost__KlRPK{align-items:center;background:#f17b7b;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px}.CustomerModal_btnGhost__KlRPK:hover:not(:disabled){background:#e2e8f0}.CustomerModal_list__oShSr{flex:1 1;max-height:52vh;min-height:220px;overflow-y:auto}.CustomerModal_row__M9miv{align-items:center;border-bottom:1px solid #f6f8fb;cursor:pointer;display:flex;gap:12px;padding:11px 18px;transition:background .1s ease}.CustomerModal_rowActive__b3bhD,.CustomerModal_row__M9miv:hover{background:#f5f7ff}.CustomerModal_rowAvatar__cyxTK{align-items:center;background:#eef2ff;border-radius:50%;color:#4f46e5;display:flex;flex-shrink:0;font-size:15px;font-weight:800;height:38px;justify-content:center;width:38px}.CustomerModal_rowBody__OpmQe{flex:1 1;min-width:0}.CustomerModal_rowName__uHjkE{align-items:center;color:#0f172a;display:flex;flex-wrap:wrap;font-size:13.5px;font-weight:700;gap:8px}.CustomerModal_rowMeta__TGu6M{color:#94a3b8;font-size:12px;margin-top:1px}.CustomerModal_rowEdit__uj6YD{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:11px;height:30px;width:30px}.CustomerModal_rowEdit__uj6YD:hover{background:#eef2ff;border-color:#c7d2fe;color:#667eea}.CustomerModal_insChip__TgJnE{align-items:center;background:#f0fdfa;border:1px solid #99f6e4;border-radius:999px;color:#0f766e;display:inline-flex;font-size:10px;font-weight:800;gap:5px;padding:1px 8px}.CustomerModal_insChip__TgJnE i{font-size:8.5px}.CustomerModal_creditChip__YIpxd{background:#fffbeb;border-radius:999px;color:#b45309;display:inline-block;font-size:10px;font-weight:700;padding:1px 8px}.CustomerModal_stateBox__phAJb{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:13px;gap:10px;padding:40px 20px}.CustomerModal_stateBox__phAJb p{margin:0}.CustomerModal_formBody__vkzrV{display:flex;flex-direction:column;gap:13px;overflow-y:auto;padding:16px 18px}.CustomerModal_foot__x\+Iv1{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:space-between;padding:12px 18px}.CustomerModal_fieldRow__LWY1v{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.CustomerModal_fieldRow3__PZQ8z{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.CustomerModal_field__agjZl label{color:#64748b;display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.CustomerModal_field__agjZl input,.CustomerModal_field__agjZl select,.CustomerModal_field__agjZl textarea{background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;color:#0f172a;font-family:inherit;font-size:13px;padding:10px 12px;width:100%}.CustomerModal_field__agjZl input:focus,.CustomerModal_field__agjZl select:focus,.CustomerModal_field__agjZl textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1f;outline:none}.CustomerModal_sectionToggle__RHPR-{align-items:center;align-self:flex-start;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:9px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;padding:9px 14px;transition:all .12s ease}.CustomerModal_sectionToggle__RHPR-:hover{background:#f0fdfa;border-color:#0d9488;color:#0f766e}.CustomerModal_insSection__M5KpQ{background:#f0fdfa;border:1.5px solid #99f6e4;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:13px 14px}.CustomerModal_insHead__R52fh{align-items:center;color:#0f766e;display:flex;font-size:12.5px;font-weight:700;justify-content:space-between}.CustomerModal_insHead__R52fh i{margin-right:6px}.CustomerModal_insHead__R52fh button{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:13px;padding:2px}.CustomerModal_insHead__R52fh button:hover{color:#dc2626}.CustomerModal_insHint__W1\+6Y{color:#64748b;font-size:12px;margin:0}.CustomerModal_insSection__M5KpQ .CustomerModal_field__agjZl input,.CustomerModal_insSection__M5KpQ .CustomerModal_field__agjZl select{border-color:#99f6e4}.CustomerModal_insSection__M5KpQ .CustomerModal_field__agjZl input:focus,.CustomerModal_insSection__M5KpQ .CustomerModal_field__agjZl select:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}.CustomerModal_moreSection__OoyGq{background:#fbfcfe;border:1.5px solid #eef1f6;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:13px 14px}.CustomerModal_switchLabel__9fIhh{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:9px;letter-spacing:0!important;text-transform:none!important}.CustomerModal_switchLabel__9fIhh input{accent-color:#667eea;cursor:pointer;height:16px;padding:0!important;width:16px!important}@media (max-width:640px){.CustomerModal_fieldRow3__PZQ8z,.CustomerModal_fieldRow__LWY1v{grid-template-columns:1fr}.CustomerModal_searchRow__1ywTt{flex-direction:column}}.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}}.HeldSalesModal_deleteBtnArmed__RXGPU{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}.HeldSalesModal_confirmText__fk8RX{font-size:11px;font-weight:700;white-space:nowrap}.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}}.SetReminderModal_overlay__iKRsC{align-items:center;animation:SetReminderModal_fadeIn__gQuRC .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2147483000}@keyframes SetReminderModal_fadeIn__gQuRC{0%{opacity:0}to{opacity:1}}.SetReminderModal_modal__j4gnQ{animation:SetReminderModal_popIn__uGHkq .2s ease;background:#fff;border-radius:16px;box-shadow:0 24px 70px #0f172a59;display:flex;flex-direction:column;max-height:92vh;max-width:580px;overflow:hidden;width:100%}@keyframes SetReminderModal_popIn__uGHkq{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SetReminderModal_head__PVsdi{align-items:center;border-bottom:1px solid #eef2f7;display:flex;flex-shrink:0;gap:12px;padding:16px 18px}.SetReminderModal_headIcon__EAOas{align-items:center;background:#eef2ff;border-radius:10px;color:#4f46e5;display:flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.SetReminderModal_headText__dZ8kt{flex:1 1;min-width:0}.SetReminderModal_headText__dZ8kt h3{color:#0f172a;font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0}.SetReminderModal_headText__dZ8kt p{color:#94a3b8;font-size:12px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SetReminderModal_close__e0LeY{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:30px;justify-content:center;transition:background .15s ease,color .15s ease;width:30px}.SetReminderModal_close__e0LeY:hover{background:#f8fafc;color:#0f172a}.SetReminderModal_body__s093D{flex:1 1;overflow-y:auto;padding:16px 18px}.SetReminderModal_body__s093D::-webkit-scrollbar{width:6px}.SetReminderModal_body__s093D::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.SetReminderModal_presetRow__EU32w{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.SetReminderModal_preset__nUBAL{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:7px 11px;transition:all .15s ease}.SetReminderModal_preset__nUBAL:hover{background:#f8fafc;border-color:#c7d2fe}.SetReminderModal_preset__nUBAL i{font-size:10px}.SetReminderModal_presetActive__b3F6g{background:#4f46e5;border-color:#4f46e5;color:#fff}.SetReminderModal_presetActive__b3F6g:hover{background:#4338ca;border-color:#4338ca}.SetReminderModal_ctxStrip__HfOlF{background:#fafbfc;border:1px solid #eef2f7;border-radius:10px;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:14px;padding:11px 13px}.SetReminderModal_ctxItem__eNISq{display:flex;flex-direction:column;gap:2px;min-width:0}.SetReminderModal_ctxLabel__QZRxB{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.SetReminderModal_ctxValue__hkecf{color:#1e293b;font-size:13px;font-weight:700}.SetReminderModal_ctxDue__xcdfH{color:#dc2626}.SetReminderModal_segWrap__h6yPA{align-items:center;display:flex;gap:12px;margin-bottom:14px}.SetReminderModal_segLabel__CYk75{color:#475569;flex-shrink:0;font-size:12px;font-weight:600}.SetReminderModal_segRow__MV-F2{background:#f1f5f9;border-radius:10px;display:flex;flex:1 1;gap:4px;padding:3px}.SetReminderModal_seg__lO\+Bx{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex:1 1;font-size:12.5px;font-weight:600;gap:6px;justify-content:center;padding:7px 8px;transition:all .15s ease}.SetReminderModal_seg__lO\+Bx:hover:not(:disabled){color:#0f172a}.SetReminderModal_seg__lO\+Bx i{font-size:11px}.SetReminderModal_seg__lO\+Bx:disabled{cursor:not-allowed;opacity:.4}.SetReminderModal_segActive__gXXju{background:#fff;box-shadow:0 1px 3px #0f172a1a;color:#4f46e5}.SetReminderModal_grid__OSoIw{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.SetReminderModal_full__pIn6k{grid-column:1/-1}.SetReminderModal_field__0OC2B label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.SetReminderModal_field__0OC2B input,.SetReminderModal_field__0OC2B select,.SetReminderModal_field__0OC2B textarea{background:#fff;border:1px solid #cbd5e1;border-radius:9px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .15s;width:100%}.SetReminderModal_field__0OC2B input:focus,.SetReminderModal_field__0OC2B select:focus,.SetReminderModal_field__0OC2B textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f;outline:none}.SetReminderModal_field__0OC2B textarea{font-size:13px;line-height:1.55;max-height:160px;min-height:92px;resize:vertical}.SetReminderModal_req__hg62Z{color:#ef4444}.SetReminderModal_checkRow__qcDFY{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:12.5px;gap:9px;padding:2px 0}.SetReminderModal_checkRow__qcDFY input{accent-color:#4f46e5;cursor:pointer;height:15px;width:15px}.SetReminderModal_error__nCzcM{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;color:#b91c1c;display:flex;font-size:12.5px;font-weight:500;gap:8px;margin-top:12px;padding:10px 12px}.SetReminderModal_doneState__SELFq{padding:44px 24px;text-align:center}.SetReminderModal_doneIcon__ILDUk{align-items:center;animation:SetReminderModal_pop__3us4B .28s cubic-bezier(.16,1,.3,1);background:#dcfce7;border-radius:50%;color:#16a34a;display:flex;font-size:22px;height:54px;justify-content:center;margin:0 auto 14px;width:54px}@keyframes SetReminderModal_pop__3us4B{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.SetReminderModal_doneState__SELFq h4{color:#0f172a;font-size:15px;font-weight:700;margin:0 0 5px}.SetReminderModal_doneState__SELFq p{color:#94a3b8;font-size:13px;margin:0}.SetReminderModal_foot__sqLgL{background:#fafbfc;border-top:1px solid #eef2f7;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 18px}.SetReminderModal_btnPrimary__pB38G,.SetReminderModal_btn__mxT0U{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;transition:all .15s ease}.SetReminderModal_btn__mxT0U{background:#fff;border:1px solid #cbd5e1;color:#475569}.SetReminderModal_btn__mxT0U:hover{background:#f8fafc;border-color:#94a3b8}.SetReminderModal_btnPrimary__pB38G{background:#4f46e5;border:1px solid #4f46e5;color:#fff}.SetReminderModal_btnPrimary__pB38G:hover:not(:disabled){background:#4338ca;border-color:#4338ca}.SetReminderModal_btnPrimary__pB38G:disabled{cursor:default;opacity:.65}@media (max-width:560px){.SetReminderModal_grid__OSoIw{grid-template-columns:1fr}.SetReminderModal_segWrap__h6yPA{align-items:stretch;flex-direction:column;gap:6px}.SetReminderModal_ctxStrip__HfOlF{gap:12px}}@media print{.SetReminderModal_overlay__iKRsC{display:none!important}}: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:#fff!important}.InvoiceReceiptView_content__ih0ty,.InvoiceReceiptView_page__ztE0-{display:block!important;height:auto!important;overflow:visible!important}.InvoiceReceiptView_content__ih0ty{margin:0!important;max-width:none!important;padding:0!important}.InvoiceReceiptView_hero__CXNvy{border:none!important;border-radius:0!important;box-shadow:none!important}.InvoiceReceiptView_heroStage__JXrV5,.InvoiceReceiptView_hero__CXNvy{display:block!important;height:auto!important;overflow:visible!important}.InvoiceReceiptView_heroStage__JXrV5{background:none!important;padding:0!important}.InvoiceReceiptView_scaleWrap__9AD7X{transform:none!important}.InvoiceReceiptView_receiptContent__anrCV{border-radius:0!important;box-shadow:none!important;overflow:visible!important}}@media (min-width:1280px){.InvoiceReceiptView_content__ih0ty{gap:24px;grid-template-columns:minmax(0,1fr) 340px;max-width:1600px;padding:24px 28px}.InvoiceReceiptView_topbar__a2qe4{padding:14px 28px}.InvoiceReceiptView_titleNo__Cb9RO{font-size:19px}.InvoiceReceiptView_actionBtn__pAmZg,.InvoiceReceiptView_actionPrimary__CxswB{font-size:14px;padding:11px 18px}}@media (min-width:1440px){.InvoiceReceiptView_content__ih0ty{gap:28px;grid-template-columns:minmax(0,1fr) 380px;max-width:1720px;padding:26px 32px}.InvoiceReceiptView_topbar__a2qe4{grid-template-columns:1fr auto 1fr;padding:16px 32px}.InvoiceReceiptView_iconBack__u\+S2K{border-radius:12px;font-size:16px;height:42px;width:42px}.InvoiceReceiptView_titleNo__Cb9RO{font-size:21px}.InvoiceReceiptView_topHints__xjo9H span{font-size:12px}.InvoiceReceiptView_topHints__xjo9H kbd{font-size:11px;padding:3px 7px}.InvoiceReceiptView_actionBtn__pAmZg,.InvoiceReceiptView_actionPrimary__CxswB{border-radius:11px;font-size:14.5px;padding:12px 20px}.InvoiceReceiptView_heroBar__rfldn{padding:15px 22px}.InvoiceReceiptView_heroBarTitle__znrEg{font-size:14.5px}.InvoiceReceiptView_selects__CLH70 select{font-size:13.5px;padding:8px 12px}.InvoiceReceiptView_formatLabel__ayQ4t{font-size:13px;padding:6px 14px}.InvoiceReceiptView_heroStage__JXrV5{padding:32px}.InvoiceReceiptView_activityCard__f-L8w,.InvoiceReceiptView_summaryCard__-v36H{border-radius:18px;padding:22px}.InvoiceReceiptView_summaryTotalLabel__5wmuA{font-size:12px}.InvoiceReceiptView_summaryTotal__GWDuC{font-size:34px}.InvoiceReceiptView_summaryStatus__9L7oF{font-size:13.5px;padding:7px 14px}.InvoiceReceiptView_sRow__t8Bm3{font-size:14px;padding:8px 0}.InvoiceReceiptView_activityHead__hQKiU{font-size:14px;margin-bottom:16px}.InvoiceReceiptView_tlTitleIdle__sv27p,.InvoiceReceiptView_tlTitle__Y2GME{font-size:14px}.InvoiceReceiptView_tlMeta__mT-RZ{font-size:12.5px}}@media (min-width:1920px){.InvoiceReceiptView_content__ih0ty{gap:32px;grid-template-columns:minmax(0,1fr) 440px;max-width:2100px;padding:32px 40px}.InvoiceReceiptView_topbar__a2qe4{padding:20px 40px}.InvoiceReceiptView_iconBack__u\+S2K{border-radius:13px;font-size:18px;height:48px;width:48px}.InvoiceReceiptView_titleNo__Cb9RO{font-size:24px}.InvoiceReceiptView_topHints__xjo9H span{font-size:13.5px}.InvoiceReceiptView_topHints__xjo9H kbd{font-size:12.5px;padding:4px 8px}.InvoiceReceiptView_actionBtn__pAmZg,.InvoiceReceiptView_actionPrimary__CxswB{border-radius:12px;font-size:16px;gap:10px;padding:14px 24px}.InvoiceReceiptView_pill__r0N6S{font-size:13px;padding:6px 14px}.InvoiceReceiptView_hero__CXNvy{border-radius:20px}.InvoiceReceiptView_heroBar__rfldn{padding:18px 26px}.InvoiceReceiptView_heroBarTitle__znrEg{font-size:16px}.InvoiceReceiptView_selects__CLH70 select{border-radius:10px;font-size:15px;padding:10px 14px}.InvoiceReceiptView_formatLabel__ayQ4t{border-radius:10px;font-size:14.5px;padding:7px 16px}.InvoiceReceiptView_heroStage__JXrV5{padding:40px}.InvoiceReceiptView_activityCard__f-L8w,.InvoiceReceiptView_summaryCard__-v36H{border-radius:20px;padding:26px}.InvoiceReceiptView_summaryTotalLabel__5wmuA{font-size:13px}.InvoiceReceiptView_summaryTotal__GWDuC{font-size:40px}.InvoiceReceiptView_summaryStatus__9L7oF{font-size:15px;padding:8px 16px}.InvoiceReceiptView_summaryStatusIcon__ZuvHB{font-size:11px;height:22px;width:22px}.InvoiceReceiptView_sRow__t8Bm3{font-size:15.5px;padding:10px 0}.InvoiceReceiptView_activityHead__hQKiU{font-size:16px;margin-bottom:20px}.InvoiceReceiptView_tlDot__fqimh{height:16px;width:16px}.InvoiceReceiptView_tlTitleIdle__sv27p,.InvoiceReceiptView_tlTitle__Y2GME{font-size:15.5px}.InvoiceReceiptView_tlMeta__mT-RZ{font-size:14px}}@media (min-width:2560px){.InvoiceReceiptView_content__ih0ty{gap:40px;grid-template-columns:minmax(0,1fr) 560px;max-width:2800px;padding:40px 56px}.InvoiceReceiptView_topbar__a2qe4{padding:26px 56px}.InvoiceReceiptView_iconBack__u\+S2K{border-radius:15px;font-size:22px;height:58px;width:58px}.InvoiceReceiptView_titleNo__Cb9RO{font-size:30px}.InvoiceReceiptView_topHints__xjo9H span{font-size:16px}.InvoiceReceiptView_topHints__xjo9H kbd{font-size:15px;padding:5px 10px}.InvoiceReceiptView_actionBtn__pAmZg,.InvoiceReceiptView_actionPrimary__CxswB{border-radius:14px;font-size:20px;gap:12px;padding:18px 30px}.InvoiceReceiptView_pill__r0N6S{font-size:16px;padding:8px 18px}.InvoiceReceiptView_hero__CXNvy{border-radius:22px}.InvoiceReceiptView_heroBar__rfldn{padding:24px 34px}.InvoiceReceiptView_heroBarTitle__znrEg{font-size:20px}.InvoiceReceiptView_selects__CLH70 select{border-radius:12px;font-size:18px;padding:13px 18px}.InvoiceReceiptView_formatLabel__ayQ4t{border-radius:12px;font-size:18px;padding:9px 20px}.InvoiceReceiptView_heroStage__JXrV5{padding:52px}.InvoiceReceiptView_activityCard__f-L8w,.InvoiceReceiptView_summaryCard__-v36H{border-radius:24px;padding:34px}.InvoiceReceiptView_summaryTotalLabel__5wmuA{font-size:16px}.InvoiceReceiptView_summaryTotal__GWDuC{font-size:52px}.InvoiceReceiptView_summaryStatus__9L7oF{font-size:19px;padding:10px 20px}.InvoiceReceiptView_summaryStatusIcon__ZuvHB{font-size:14px;height:28px;width:28px}.InvoiceReceiptView_sRow__t8Bm3{font-size:19px;padding:12px 0}.InvoiceReceiptView_activityHead__hQKiU{font-size:20px;margin-bottom:26px}.InvoiceReceiptView_tlDot__fqimh{border-width:4px;height:20px;width:20px}.InvoiceReceiptView_tlTitleIdle__sv27p,.InvoiceReceiptView_tlTitle__Y2GME{font-size:19px}.InvoiceReceiptView_tlMeta__mT-RZ{font-size:17px}}@media print{@page{size:80mm auto;margin:0}body,html{margin:0!important;padding:0!important;width:80mm!important}.InvoiceReceiptView_receiptContent__anrCV{margin:0 auto!important;width:72mm!important}}.TimeMismatchModal_overlay__4djdD{align-items:center;animation:TimeMismatchModal_fadeIn__0eiwC .25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ae0;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}@keyframes TimeMismatchModal_fadeIn__0eiwC{0%{opacity:0}to{opacity:1}}.TimeMismatchModal_modal__bqsbW{animation:TimeMismatchModal_slideUp__b0BKe .25s ease;background:#fff;border-radius:18px;box-shadow:0 25px 60px #02061759;max-height:90vh;max-width:520px;overflow-y:auto;padding:28px;width:100%}@keyframes TimeMismatchModal_slideUp__b0BKe{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.TimeMismatchModal_modal__bqsbW,.TimeMismatchModal_overlay__4djdD{animation:none}}.TimeMismatchModal_header__7BxzR{align-items:flex-start;display:flex;gap:14px;margin-bottom:22px}.TimeMismatchModal_headerIcon__ayuK\+{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;display:flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.TimeMismatchModal_headerIcon__ayuK\+ i{color:#b45309;font-size:19px}.TimeMismatchModal_title__Ys8rh{color:#0f172a;font-size:19px;font-weight:800;letter-spacing:-.01em;margin:2px 0 6px}.TimeMismatchModal_subtitle__KlIAO{color:#64748b;font-size:13px;line-height:1.55;margin:0}.TimeMismatchModal_clocks__jAX00{align-items:stretch;display:flex;gap:10px;margin-bottom:16px}.TimeMismatchModal_clock__kyUk5{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:12px 14px}.TimeMismatchModal_clockLabel__1l3EO{align-items:center;color:#64748b;display:flex;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.06em;text-transform:uppercase}.TimeMismatchModal_clockLabel__1l3EO i{color:#94a3b8;font-size:11px}.TimeMismatchModal_clockValue__rJJcT{color:#0f172a;font-family:Monaco,Consolas,monospace;font-size:13.5px;font-weight:700;line-height:1.35}.TimeMismatchModal_delta__Y-xjZ{align-items:center;align-self:center;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;display:flex;flex:0 0 auto;flex-direction:column;gap:2px;justify-content:center;min-width:92px;padding:10px 14px}.TimeMismatchModal_deltaValue__WdQ3I{color:#dc2626;font-family:Monaco,Consolas,monospace;font-size:14px;font-weight:800;white-space:nowrap}.TimeMismatchModal_deltaLabel__3QnNv{color:#b91c1c;font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.TimeMismatchModal_statusGrid__R66xt{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:14px}.TimeMismatchModal_statusCard__\+4nIT{border:1px solid;border-radius:12px;padding:12px 14px}.TimeMismatchModal_statusCard__\+4nIT h4{align-items:center;display:flex;font-size:12px;font-weight:700;gap:7px;margin:0 0 8px}.TimeMismatchModal_statusCard__\+4nIT ul{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.TimeMismatchModal_statusCard__\+4nIT li{font-size:12.5px;line-height:1.4}.TimeMismatchModal_blocked__QlKT7{background:#fef2f2;border-color:#fecaca}.TimeMismatchModal_blocked__QlKT7 h4{color:#dc2626}.TimeMismatchModal_blocked__QlKT7 li{color:#991b1b}.TimeMismatchModal_allowed__jhj\+m{background:#f0fdf4;border-color:#bbf7d0}.TimeMismatchModal_allowed__jhj\+m h4{color:#16a34a}.TimeMismatchModal_allowed__jhj\+m li{color:#166534}.TimeMismatchModal_fixSteps__HBUnx{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-bottom:20px}.TimeMismatchModal_fixSteps__HBUnx summary{align-items:center;color:#1d4ed8;cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:8px;list-style:none;padding:12px 14px;-webkit-user-select:none;user-select:none}.TimeMismatchModal_fixSteps__HBUnx summary::-webkit-details-marker{display:none}.TimeMismatchModal_fixSteps__HBUnx summary:after{content:"\f078";font-family:Font Awesome\ 6 Free,Font Awesome\ 5 Free;font-size:10px;font-weight:900;margin-left:auto;transition:transform .2s}.TimeMismatchModal_fixSteps__HBUnx[open] summary:after{transform:rotate(180deg)}.TimeMismatchModal_fixSteps__HBUnx ol{display:flex;flex-direction:column;gap:6px;margin:0;padding:0 16px 14px 34px}.TimeMismatchModal_fixSteps__HBUnx li{color:#1e40af;font-size:12.5px;line-height:1.5}.TimeMismatchModal_actions__2NmU4{display:flex;flex-direction:column;gap:10px}.TimeMismatchModal_overrideBtn__bow8e,.TimeMismatchModal_primaryBtn__hxslC,.TimeMismatchModal_secondaryBtn__KrYRy{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:9px;justify-content:center;padding:13px 22px;transition:transform .15s,box-shadow .15s,background .15s;width:100%}.TimeMismatchModal_primaryBtn__hxslC{background:linear-gradient(135deg,#667eea,#5a67d8);box-shadow:0 4px 12px #667eea4d;color:#fff}.TimeMismatchModal_primaryBtn__hxslC:hover:not(:disabled){box-shadow:0 6px 16px #667eea66;transform:translateY(-1px)}.TimeMismatchModal_primaryBtn__hxslC:disabled{cursor:default;opacity:.65}.TimeMismatchModal_secondaryBtn__KrYRy{background:#f1f5f9;border:1.5px solid #e2e8f0;color:#475569}.TimeMismatchModal_secondaryBtn__KrYRy:hover{background:#e2e8f0}.TimeMismatchModal_overrideBtn__bow8e{background:#fffbeb;border:1.5px solid #fde68a;color:#b45309}.TimeMismatchModal_overrideBtn__bow8e:hover{background:#fef3c7}.TimeMismatchModal_overrideBtn__bow8e:focus-visible,.TimeMismatchModal_primaryBtn__hxslC:focus-visible,.TimeMismatchModal_secondaryBtn__KrYRy:focus-visible{outline:2px solid #667eea;outline-offset:2px}.TimeMismatchModal_footerNote__y0NOd{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:6px;justify-content:center;margin:18px 0 0;text-align:center}.TimeMismatchModal_footerNote__y0NOd i{color:#667eea}@media (max-width:600px){.TimeMismatchModal_modal__bqsbW{border-radius:14px;padding:22px 18px}.TimeMismatchModal_clocks__jAX00{flex-direction:column}.TimeMismatchModal_delta__Y-xjZ{align-self:stretch;flex-direction:row;gap:8px;padding:8px 14px}.TimeMismatchModal_statusGrid__R66xt{grid-template-columns:1fr}}.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}@media (min-width:1440px){.InvoicePOS_posContainer__4jhtr{font-size:15px}.InvoicePOS_header__SNh7P{padding:10px 24px}.InvoicePOS_brandIcon__2WmKH{font-size:18px;height:42px;width:42px}.InvoicePOS_brandTitle__Rk0pj{font-size:18px}.InvoicePOS_brandSubtitle__EEUQK{font-size:13px}.InvoicePOS_backBtn__BvstQ{height:38px;width:38px}.InvoicePOS_headerBtn__RsUx9{font-size:14px;height:38px;min-width:38px;padding:0 10px}.InvoicePOS_userAvatar__LMP\+g{font-size:13px;height:34px;width:34px}.InvoicePOS_userName__lcZqF{font-size:15px}.InvoicePOS_userDate__aMO\+7{font-size:13px}.InvoicePOS_searchSection__uTkXa{padding:12px 16px}.InvoicePOS_searchBar__Gt7xw{max-width:380px}.InvoicePOS_searchBar__Gt7xw input{font-size:13.5px;padding:10px 34px 10px 38px}.InvoicePOS_categorySelect__0\+rKW{font-size:13.5px;padding:10px 12px;width:180px}.InvoicePOS_viewBtn__hdxFm{font-size:13px;height:30px;width:34px}.InvoicePOS_productsContainer__HLn2W{padding:14px}.InvoicePOS_productsGrid__ZAtmw{gap:12px;grid-template-columns:repeat(4,1fr)}.InvoicePOS_productCard__7oVEd{padding:12px}.InvoicePOS_productCardImage__QlDgf{height:160px}.InvoicePOS_productCardName__0gn5L{font-size:13px}.InvoicePOS_productCardPrice__NrUEu{font-size:14.5px}.InvoicePOS_productsTable__PXOSu th{font-size:12px;padding:14px 16px}.InvoicePOS_productRow__zH8Sf td{font-size:14px;padding:15px 16px}.InvoicePOS_productName__1Ky69{font-size:14px}.InvoicePOS_productCode__fptyq{font-size:12px;padding:3px 9px}.InvoicePOS_priceCell__lhkFH{font-size:15px}.InvoicePOS_tillTabs__NfAsw{padding:10px 12px}.InvoicePOS_tillTab__1bm5O{font-size:12.5px;min-width:42px;padding:7px 14px}.InvoicePOS_cartItem__KxCgs{gap:12px;padding:12px 14px}.InvoicePOS_cartItemName__xz5kc{font-size:14px}.InvoicePOS_cartItemPrice__7XRwk{font-size:13px}.InvoicePOS_qtyBtn__UEneB{font-size:11px;height:28px;width:28px}.InvoicePOS_qtyInput__-5YMQ{font-size:15px;height:30px;width:56px}.InvoicePOS_cartItemTotal__uoBal{font-size:15px;min-width:75px}.InvoicePOS_orderSummary__367j7{padding:14px 18px}.InvoicePOS_summaryRow__cEZrM{font-size:15px;padding:6px 0}.InvoicePOS_grandTotalRow__kQ1Id span:last-child{font-size:22px}.InvoicePOS_actionButtons__F4MMn{gap:10px;padding:12px 16px}.InvoicePOS_actionBtn__c1yIS{font-size:15px;padding:14px 20px}}@media (min-width:1920px){.InvoicePOS_posContainer__4jhtr{font-size:16px}.InvoicePOS_header__SNh7P{padding:12px 32px}.InvoicePOS_brandIcon__2WmKH{font-size:20px;height:46px;width:46px}.InvoicePOS_brandTitle__Rk0pj{font-size:20px}.InvoicePOS_brandSubtitle__EEUQK{font-size:14px}.InvoicePOS_backBtn__BvstQ{font-size:15px;height:42px;width:42px}.InvoicePOS_headerBtn__RsUx9{font-size:15px;height:42px;min-width:42px;padding:0 12px}.InvoicePOS_userAvatar__LMP\+g{font-size:14px;height:38px;width:38px}.InvoicePOS_userGreeting__\+h3up{padding:8px 16px}.InvoicePOS_userName__lcZqF{font-size:16px}.InvoicePOS_userDate__aMO\+7{font-size:13.5px}.InvoicePOS_searchSection__uTkXa{padding:14px 20px}.InvoicePOS_searchBar__Gt7xw{max-width:460px}.InvoicePOS_searchBar__Gt7xw input{font-size:15px;padding:12px 38px 12px 42px}.InvoicePOS_categorySelect__0\+rKW{font-size:15px;padding:12px 14px;width:220px}.InvoicePOS_viewBtn__hdxFm{font-size:14px;height:34px;width:38px}.InvoicePOS_productCount__sBlOD{font-size:13px;padding:6px 14px}.InvoicePOS_productsContainer__HLn2W{padding:18px}.InvoicePOS_productsGrid__ZAtmw{gap:14px;grid-template-columns:repeat(5,1fr)}.InvoicePOS_productCard__7oVEd{padding:14px}.InvoicePOS_productCardImage__QlDgf{height:180px}.InvoicePOS_productCardName__0gn5L{font-size:14px}.InvoicePOS_productCardCode__hA0WH{font-size:11px;padding:3px 7px}.InvoicePOS_productCardPrice__NrUEu{font-size:16px}.InvoicePOS_productCardStock__UacLa{font-size:16px;padding:9px 18px}.InvoicePOS_productsTable__PXOSu th{font-size:12.5px;padding:16px 18px}.InvoicePOS_productRow__zH8Sf td{font-size:15px;padding:17px 18px}.InvoicePOS_productName__1Ky69{font-size:15px}.InvoicePOS_productCode__fptyq{font-size:12.5px;padding:4px 10px}.InvoicePOS_priceCell__lhkFH{font-size:16px}.InvoicePOS_shelfBadge__XxFeD{font-size:11px;min-width:48px;padding:5px 10px}.InvoicePOS_expiryBadge__SzRRC{font-size:11px;min-width:60px;padding:5px 10px}.InvoicePOS_tillTabs__NfAsw{gap:6px;padding:12px 14px}.InvoicePOS_tillTab__1bm5O{font-size:13.5px;min-width:48px;padding:9px 16px}.InvoicePOS_cartItem__KxCgs{gap:14px;padding:14px 18px}.InvoicePOS_cartItemName__xz5kc{font-size:15px}.InvoicePOS_cartItemPrice__7XRwk{font-size:13.5px}.InvoicePOS_qtyBtn__UEneB{font-size:12px;height:32px;width:32px}.InvoicePOS_qtyInput__-5YMQ{font-size:16px;height:34px;width:64px}.InvoicePOS_cartItemTotal__uoBal{font-size:16px;min-width:85px}.InvoicePOS_removeItemBtn__LWZ14{font-size:13px;height:32px;width:32px}.InvoicePOS_orderSummary__367j7{padding:16px 22px}.InvoicePOS_summaryRow__cEZrM{font-size:16px;padding:7px 0}.InvoicePOS_grandTotalRow__kQ1Id span:first-child{font-size:17px}.InvoicePOS_grandTotalRow__kQ1Id span:last-child{font-size:26px}.InvoicePOS_actionButtons__F4MMn{gap:12px;padding:14px 20px}.InvoicePOS_actionBtn__c1yIS{font-size:16px;padding:16px 22px}.InvoicePOS_pageBtn__vSYgo,.InvoicePOS_paginationBtn__Gw0uG{font-size:14px;height:40px;width:40px}}@media (min-width:2560px){.InvoicePOS_posContainer__4jhtr{font-size:18px}.InvoicePOS_header__SNh7P{padding:16px 40px}.InvoicePOS_brandIcon__2WmKH{border-radius:10px;font-size:24px;height:54px;width:54px}.InvoicePOS_brandTitle__Rk0pj{font-size:24px}.InvoicePOS_brandSubtitle__EEUQK{font-size:16px}.InvoicePOS_backBtn__BvstQ{font-size:17px;height:48px;width:48px}.InvoicePOS_headerBtn__RsUx9{border-radius:10px;font-size:17px;height:48px;min-width:48px;padding:0 14px}.InvoicePOS_userAvatar__LMP\+g{font-size:17px;height:44px;width:44px}.InvoicePOS_userGreeting__\+h3up{border-radius:14px;padding:10px 20px}.InvoicePOS_userName__lcZqF{font-size:18px}.InvoicePOS_userDate__aMO\+7{font-size:15px}.InvoicePOS_searchSection__uTkXa{padding:18px 24px}.InvoicePOS_searchBar__Gt7xw{max-width:540px}.InvoicePOS_searchBar__Gt7xw input{border-radius:10px;font-size:17px;padding:14px 44px 14px 48px}.InvoicePOS_searchBar__Gt7xw i{font-size:16px;left:14px}.InvoicePOS_categorySelect__0\+rKW{border-radius:10px;font-size:17px;padding:14px 16px;width:260px}.InvoicePOS_viewBtn__hdxFm{font-size:16px;height:40px;width:44px}.InvoicePOS_productCount__sBlOD{font-size:15px;padding:7px 16px}.InvoicePOS_productsContainer__HLn2W{padding:24px}.InvoicePOS_productsGrid__ZAtmw{gap:18px;grid-template-columns:repeat(6,1fr)}.InvoicePOS_productCard__7oVEd{border-radius:12px;padding:18px}.InvoicePOS_productCardImage__QlDgf{height:220px}.InvoicePOS_productCardName__0gn5L{font-size:15px}.InvoicePOS_productCardPrice__NrUEu{font-size:18px}.InvoicePOS_productCardStock__UacLa{font-size:18px;padding:10px 20px}.InvoicePOS_productsTable__PXOSu th{font-size:13.5px;padding:18px 22px}.InvoicePOS_productRow__zH8Sf td{font-size:16.5px;padding:20px 22px}.InvoicePOS_productName__1Ky69{font-size:16.5px}.InvoicePOS_productCode__fptyq{font-size:13.5px;padding:5px 12px}.InvoicePOS_priceCell__lhkFH{font-size:18px}.InvoicePOS_shelfBadge__XxFeD{font-size:12.5px;min-width:54px;padding:6px 12px}.InvoicePOS_expiryBadge__SzRRC{font-size:12.5px;min-width:68px;padding:6px 12px}.InvoicePOS_tillTabs__NfAsw{gap:8px;padding:14px 18px}.InvoicePOS_tillTab__1bm5O{border-radius:10px;font-size:15px;min-width:56px;padding:11px 20px}.InvoicePOS_cartItem__KxCgs{gap:16px;padding:18px 22px}.InvoicePOS_cartItemName__xz5kc{font-size:17px}.InvoicePOS_cartItemPrice__7XRwk{font-size:15px}.InvoicePOS_qtyBtn__UEneB{font-size:14px;height:38px;width:38px}.InvoicePOS_qtyInput__-5YMQ{font-size:18px;height:40px;width:72px}.InvoicePOS_cartItemTotal__uoBal{font-size:18px;min-width:100px}.InvoicePOS_removeItemBtn__LWZ14{font-size:15px;height:38px;width:38px}.InvoicePOS_orderSummary__367j7{padding:20px 26px}.InvoicePOS_summaryRow__cEZrM{font-size:18px;padding:8px 0}.InvoicePOS_grandTotalRow__kQ1Id span:first-child{font-size:19px}.InvoicePOS_grandTotalRow__kQ1Id span:last-child{font-size:30px}.InvoicePOS_actionButtons__F4MMn{gap:14px;padding:18px 24px}.InvoicePOS_actionBtn__c1yIS{border-radius:10px;font-size:18px;padding:20px 26px}}@media (max-width:991px) and (min-width:641px){.InvoicePOS_mainContent__DiZfb{flex-direction:row}.InvoicePOS_leftPanel__u\+1HX{border-bottom:none;border-right:1px solid #e2e8f0;border-right:1px solid var(--pos-border);flex:1 1;height:auto;width:58%}.InvoicePOS_rightPanel__Ddn6J{width:42%}.InvoicePOS_header__SNh7P{gap:8px;padding:6px 10px}.InvoicePOS_brandInfo__9\+KHP{display:none}.InvoicePOS_userGreeting__\+h3up{gap:6px;padding:4px 8px}.InvoicePOS_headerBtnLabel__LDvLI,.InvoicePOS_userInfo__mu\+q2{display:none}.InvoicePOS_searchSection__uTkXa{padding:8px 10px}.InvoicePOS_searchBar__Gt7xw{flex:1 1;max-width:none}.InvoicePOS_categorySelect__0\+rKW{font-size:11px;width:110px}.InvoicePOS_productsGrid__ZAtmw{gap:8px;grid-template-columns:repeat(2,1fr)}.InvoicePOS_productCardImage__QlDgf{height:110px}.InvoicePOS_cartItem__KxCgs{gap:8px;padding:8px 10px}.InvoicePOS_cartItemName__xz5kc{font-size:12.5px}.InvoicePOS_cartItemTotal__uoBal{font-size:13px;min-width:60px}}@media (max-width:640px){.InvoicePOS_posContainer__4jhtr{height:100vh;height:100dvh}.InvoicePOS_header__SNh7P{gap:6px;padding:6px 10px}.InvoicePOS_brandInfo__9\+KHP,.InvoicePOS_headerBtnLabel__LDvLI,.InvoicePOS_headerCenter__4SLt8{display:none}.InvoicePOS_brandIcon__2WmKH{font-size:14px;height:34px;width:34px}.InvoicePOS_backBtn__BvstQ,.InvoicePOS_headerBtn__RsUx9{font-size:13px;height:34px;min-width:34px;padding:0;width:34px}.InvoicePOS_headerRight__zQl-i{flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:none}.InvoicePOS_headerRight__zQl-i::-webkit-scrollbar{display:none}.InvoicePOS_mainContent__DiZfb{flex-direction:column}.InvoicePOS_leftPanel__u\+1HX{border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--pos-border);border-right:none;flex:0 0 55%;height:55%;min-height:0;width:100%}.InvoicePOS_rightPanel__Ddn6J{display:flex;flex:0 0 45%;flex-direction:column;height:45%;min-height:0;width:100%}.InvoicePOS_searchSection__uTkXa{padding:6px 8px}.InvoicePOS_searchRow__VjGzU{flex-wrap:wrap;gap:6px}.InvoicePOS_searchBar__Gt7xw{flex:1 1 100%;max-width:none;order:1}.InvoicePOS_searchBar__Gt7xw input{font-size:13px;padding:8px 28px 8px 30px}.InvoicePOS_categorySelect__0\+rKW{flex:1 1;font-size:12px;order:2;width:auto}.InvoicePOS_viewToggle__mABU8{order:3}.InvoicePOS_productCount__sBlOD{font-size:10px;order:4}.InvoicePOS_productsContainer__HLn2W{padding:6px}.InvoicePOS_productsGrid__ZAtmw{gap:6px;grid-template-columns:repeat(2,1fr)}.InvoicePOS_productCard__7oVEd{padding:6px}.InvoicePOS_productCardImage__QlDgf{height:80px;margin-bottom:4px}.InvoicePOS_productCardName__0gn5L{font-size:11px;min-height:0;min-height:auto}.InvoicePOS_productCardPrice__NrUEu{font-size:12px}.InvoicePOS_productCardCode__hA0WH{font-size:9px}.InvoicePOS_productRow__zH8Sf td:nth-child(5),.InvoicePOS_productRow__zH8Sf td:nth-child(6),.InvoicePOS_productsTable__PXOSu th:nth-child(5),.InvoicePOS_productsTable__PXOSu th:nth-child(6){display:none}.InvoicePOS_productRow__zH8Sf td{font-size:12px;padding:10px 8px}.InvoicePOS_productsTable__PXOSu th{font-size:10px;padding:8px}.InvoicePOS_tillTabs__NfAsw{gap:3px;padding:6px 8px}.InvoicePOS_tillTab__1bm5O{font-size:10.5px;min-width:30px;padding:4px 8px}.InvoicePOS_cartItems__KW8YJ{flex:1 1;min-height:0;overflow-y:auto}.InvoicePOS_cartItem__KxCgs{flex-wrap:wrap;gap:8px;padding:8px 10px}.InvoicePOS_cartItemLeft__zpICE{flex:1 1 100%}.InvoicePOS_cartItemName__xz5kc{font-size:13px}.InvoicePOS_cartItemPrice__7XRwk{font-size:11px}.InvoicePOS_qtyControls__CWRj7{padding:2px}.InvoicePOS_qtyBtn__UEneB{height:26px;width:26px}.InvoicePOS_qtyInput__-5YMQ{font-size:13px;height:26px;width:44px}.InvoicePOS_cartItemTotal__uoBal{font-size:13px;min-width:55px}.InvoicePOS_orderSummary__367j7{flex-shrink:0;padding:8px 10px}.InvoicePOS_summaryRow__cEZrM{font-size:12px;padding:3px 0}.InvoicePOS_grandTotalRow__kQ1Id{margin-top:4px;padding-top:6px}.InvoicePOS_grandTotalRow__kQ1Id span:first-child{font-size:13px}.InvoicePOS_grandTotalRow__kQ1Id span:last-child{font-size:17px}.InvoicePOS_actionButtons__F4MMn{background:#fff;background:var(--pos-card);bottom:0;flex-direction:row;flex-shrink:0;gap:6px;padding:8px 10px;position:-webkit-sticky;position:sticky;z-index:10}.InvoicePOS_actionBtn__c1yIS{font-size:12px;gap:4px;min-height:44px;padding:10px 8px}.InvoicePOS_holdBtn__KYqWc,.InvoicePOS_resetBtn__8\+nYq{flex:0 0 auto;padding:10px 0;width:44px}.InvoicePOS_holdBtn__KYqWc span,.InvoicePOS_resetBtn__8\+nYq span{display:none}.InvoicePOS_payBtn__H9G1U{flex:1 1;font-size:13px;font-weight:600}.InvoicePOS_notificationContainer__Sd92-{max-width:calc(100vw - 20px);right:10px;top:8px}.InvoicePOS_pagination__9F-3Y{gap:3px;padding:6px 8px}.InvoicePOS_pageBtn__vSYgo,.InvoicePOS_paginationBtn__Gw0uG{font-size:11px;height:28px;width:28px}}@media (max-width:380px){.InvoicePOS_productsGrid__ZAtmw{grid-template-columns:1fr}.InvoicePOS_productCardImage__QlDgf{height:100px}.InvoicePOS_tillTab__1bm5O{font-size:10px;min-width:26px;padding:3px 6px}.InvoicePOS_tillBadge__Yl\+7R{display:none}.InvoicePOS_cartItemLeft__zpICE{flex:1 1 auto}.InvoicePOS_cartItem__KxCgs{flex-wrap:nowrap}.InvoicePOS_cartItemPrice__7XRwk{display:none}}@media (max-height:500px) and (orientation:landscape){.InvoicePOS_mainContent__DiZfb{flex-direction:row}.InvoicePOS_leftPanel__u\+1HX{border-bottom:none;border-right:1px solid #e2e8f0;border-right:1px solid var(--pos-border);flex:1 1;height:auto;width:55%}.InvoicePOS_rightPanel__Ddn6J{height:auto;width:45%}.InvoicePOS_header__SNh7P{padding:4px 8px}.InvoicePOS_brandIcon__2WmKH{font-size:12px;height:30px;width:30px}.InvoicePOS_backBtn__BvstQ,.InvoicePOS_headerBtn__RsUx9{height:30px;width:30px}.InvoicePOS_searchSection__uTkXa{padding:4px 8px}.InvoicePOS_searchRow__VjGzU{flex-wrap:nowrap}.InvoicePOS_tillTabs__NfAsw{padding:3px 6px}.InvoicePOS_actionButtons__F4MMn{padding:6px 8px}}.InvoicePOS_expiringSoonItem__z2nZ6{background:#fee1e1!important;border-radius:6px}.InvoicePOS_priceEditable__NYseT{border-bottom:1px dashed #94a3b8;cursor:pointer;transition:color .12s ease}.InvoicePOS_priceEditable__NYseT:hover{border-bottom-color:#667eea;color:#667eea}.InvoicePOS_priceEditable__NYseT i{font-size:9px;margin-left:3px;opacity:.6}.InvoicePOS_priceOverrideInput__y2\+aA{border:1.5px solid #667eea;border-radius:5px;color:#0f172a;font-size:12px;font-weight:700;padding:2px 6px;text-align:right;width:76px}.InvoicePOS_priceOverrideInput__y2\+aA:focus{box-shadow:0 0 0 2px #667eea26;outline:none}.InvoicePOS_overridePill__XeckI{background:#eef2ff;border-radius:999px;color:#4f46e5;display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.03em;margin-left:5px;padding:0 6px;text-transform:uppercase;vertical-align:middle}.InvoicePOS_batchChip__yJofN{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:600;gap:4px;margin-left:6px;padding:1px 7px;transition:all .12s ease;vertical-align:middle}.InvoicePOS_batchChip__yJofN:hover{background:#eef2ff;border-color:#667eea;color:#667eea}.InvoicePOS_batchChipSet__H8Vqp{background:#eef2ff;border-color:#a5b4fc;border-style:solid;color:#4f46e5}.InvoicePOS_batchPickerOverlay__IJDtJ{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.InvoicePOS_batchPickerModal__Lwqa9{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:70vh;overflow:hidden;width:min(440px,96vw)}.InvoicePOS_batchPickerHead__HfXue{align-items:center;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;justify-content:space-between;padding:13px 16px}.InvoicePOS_batchPickerHead__HfXue i{color:#667eea;margin-right:6px}.InvoicePOS_batchPickerHead__HfXue button{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:16px;padding:4px}.InvoicePOS_batchPickerBody__WtjqC{display:flex;flex-direction:column;gap:6px;overflow-y:auto;padding:10px 12px}.InvoicePOS_batchPickerRow__P7E-x{grid-gap:12px;align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;cursor:pointer;display:grid;gap:12px;grid-template-columns:1fr auto auto;padding:11px 13px;text-align:left;transition:all .12s ease;width:100%}.InvoicePOS_batchPickerRow__P7E-x:hover{background:#f5f7ff;border-color:#667eea}.InvoicePOS_batchPickerNo__n6YEE{color:#0f172a;font-size:13px;font-weight:700}.InvoicePOS_batchPickerQty__AccbM{color:#059669;font-size:12px;font-weight:600;white-space:nowrap}.InvoicePOS_batchPickerExp__qlCwQ{font-feature-settings:"tnum";color:#64748b;font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.InvoicePOS_batchPickerEmpty__Wx7eR{color:#94a3b8;font-size:12.5px;padding:26px 12px;text-align:center}.InvoicePOS_batchPickerFoot__kRosB{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;padding:10px 12px}.InvoicePOS_batchPickerClear__kJyDU{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:7px 14px}.InvoicePOS_batchPickerClear__kJyDU:hover{background:#f1f5f9}.InvoicePOS_compactMode__h-H5w{touch-action:manipulation}.InvoicePOS_compactMode__h-H5w .InvoicePOS_mainContent__DiZfb{flex-direction:column;padding-bottom:62px}.InvoicePOS_compactMode__h-H5w .InvoicePOS_leftPanel__u\+1HX,.InvoicePOS_compactMode__h-H5w .InvoicePOS_rightPanel__Ddn6J{border-right:none!important;flex:1 1 auto!important;max-width:none!important;width:100%!important}.InvoicePOS_compactMode__h-H5w.InvoicePOS_paneCart__xzkRV .InvoicePOS_leftPanel__u\+1HX,.InvoicePOS_compactMode__h-H5w.InvoicePOS_paneProducts__XIyMo .InvoicePOS_rightPanel__Ddn6J{display:none!important}.InvoicePOS_compactMode__h-H5w .InvoicePOS_qtyBtn__UEneB{font-size:14px;min-height:42px;min-width:42px}.InvoicePOS_compactMode__h-H5w .InvoicePOS_qtyInput__-5YMQ{font-size:15px;min-height:42px}.InvoicePOS_compactMode__h-H5w .InvoicePOS_removeItemBtn__LWZ14{min-height:40px;min-width:40px}.InvoicePOS_compactMode__h-H5w .InvoicePOS_headerBtn__RsUx9{min-height:42px;min-width:42px}.InvoicePOS_compactMode__h-H5w .InvoicePOS_batchChip__yJofN{font-size:12px;padding:4px 10px}.InvoicePOS_compactMode__h-H5w .InvoicePOS_priceOverrideInput__y2\+aA{font-size:14px;min-height:38px}.InvoicePOS_headerBtnActive__F5YgQ{background:#667eea!important;color:#fff!important}.InvoicePOS_mobileNav__\+m9ni{background:#fff;border-top:1.5px solid #e2e8f0;bottom:0;box-shadow:0 -4px 16px #0f172a14;display:flex;gap:8px;left:0;padding:7px 10px calc(7px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:950}.InvoicePOS_mobileNavBtn__z3Gwj{align-items:center;background:#f1f5f9;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-size:13.5px;font-weight:700;gap:8px;justify-content:center;padding:11px 8px;position:relative;transition:all .15s ease}.InvoicePOS_mobileNavBtn__z3Gwj i{font-size:15px}.InvoicePOS_mobileNavActive__iDSfH{background:#667eea;box-shadow:0 2px 10px #667eea66;color:#fff}.InvoicePOS_mobileNavBadge__pPOn7{align-items:center;background:#ef4444;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 5px}@media (prefers-reduced-motion:reduce){.InvoicePOS_batchChip__yJofN,.InvoicePOS_batchPickerRow__P7E-x,.InvoicePOS_mobileNavBtn__z3Gwj,.InvoicePOS_priceEditable__NYseT{transition:none}}.InvoicePOS_nhisBtnActive__vp9\+r{background:#0d9488!important;color:#fff!important}.InvoicePOS_nhisPill__VHYho{background:#ccfbf1;color:#0f766e;font-weight:800;letter-spacing:.04em}.InvoicePOS_nhisPillOff__XhnDT,.InvoicePOS_nhisPill__VHYho{border-radius:999px;display:inline-block;font-size:9.5px;margin-left:6px;padding:1px 7px;vertical-align:middle}.InvoicePOS_nhisPillOff__XhnDT{background:#fffbeb;color:#b45309;font-weight:700}.InvoicePOS_nhisSplitBar__ZdSlj{align-items:center;background:#f0fdfa;border:1px solid #99f6e4;border-radius:9px;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.InvoicePOS_nhisSplitMember__zpB7n{align-items:center;color:#0f766e;display:inline-flex;font-weight:700;gap:6px}.InvoicePOS_nhisSplitAmts__\+ffPc{display:inline-flex;flex-wrap:wrap;gap:14px}.InvoicePOS_nhisClaim__wu2OK{font-feature-settings:"tnum";color:#0f766e;font-variant-numeric:tabular-nums;font-weight:700}.InvoicePOS_nhisPatient__rtt-W{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800}.InvoicePOS_nhisField__1RQ4H label{color:#64748b;display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:5px;text-transform:uppercase}.InvoicePOS_nhisField__1RQ4H input{border:1.5px solid #e2e8f0;border-radius:9px;color:#0f172a;font-size:13.5px;padding:10px 12px;width:100%}.InvoicePOS_nhisField__1RQ4H input:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f;outline:none}.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:#4f46e5 100%}.InvoicesList_statIconGreen__sIEL6{background:#10b981}.InvoicesList_statIconOrange__K\+zj7{background:#f59e0b}.InvoicesList_statIconPurple__916XV{background:#000}.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}@media (min-width:1440px){.InvoicesList_dashboardContainer__\+CxZn{max-width:1800px}.InvoicesList_statCard__N1-l8{padding:16px 22px}.InvoicesList_statIcon__xuy\+z{font-size:17px;height:44px;width:44px}.InvoicesList_statValue__bFVh1{font-size:20px}}@media (min-width:1920px){.InvoicesList_pageWrapper__MR03c{padding:28px 32px 56px}.InvoicesList_dashboardContainer__\+CxZn{max-width:2000px}.InvoicesList_pageHeader__KqlhC{padding:18px 24px}.InvoicesList_headerLeft__zFm9T h1{font-size:22px}.InvoicesList_headerLeft__zFm9T h1:before{font-size:16px;height:40px;width:40px}.InvoicesList_headerSubtitle__oK5nI{font-size:13.5px;padding-left:50px}.InvoicesList_statsGrid__KMWkF{gap:18px}.InvoicesList_statCard__N1-l8{border-radius:14px;padding:20px 26px}.InvoicesList_statIcon__xuy\+z{border-radius:12px;font-size:18px;height:48px;width:48px}.InvoicesList_statValue__bFVh1{font-size:22px}.InvoicesList_statLabel__6bvry{font-size:12px}.InvoicesList_tableCard__RoKTC{border-radius:16px}.InvoicesList_tableCardHeader__2rlH\+{padding:18px 26px}.InvoicesList_modernTable__dwlfm th{font-size:12px;padding:14px 18px}.InvoicesList_modernTable__dwlfm td{font-size:14px;padding:14px 18px}.InvoicesList_toolbar__yrU3z{padding:12px 16px}.InvoicesList_toolbarBtn__XGpKt{font-size:13px;height:38px;padding:0 14px}.InvoicesList_toolbarSearch__ssnIJ{height:38px;max-width:420px}}@media (min-width:2560px){.InvoicesList_pageWrapper__MR03c{padding:36px 40px 64px}.InvoicesList_dashboardContainer__\+CxZn{max-width:2400px}.InvoicesList_pageHeader__KqlhC{border-radius:14px;padding:22px 28px}.InvoicesList_headerLeft__zFm9T h1{font-size:26px}.InvoicesList_headerLeft__zFm9T h1:before{border-radius:12px;font-size:18px;height:46px;width:46px}.InvoicesList_headerSubtitle__oK5nI{font-size:15px;padding-left:58px}.InvoicesList_statsGrid__KMWkF{gap:22px}.InvoicesList_statCard__N1-l8{border-radius:16px;padding:24px 30px}.InvoicesList_statIcon__xuy\+z{border-radius:14px;font-size:22px;height:56px;width:56px}.InvoicesList_statValue__bFVh1{font-size:26px}.InvoicesList_statLabel__6bvry{font-size:13px}.InvoicesList_tableCard__RoKTC{border-radius:18px}.InvoicesList_tableCardHeader__2rlH\+{padding:22px 30px}.InvoicesList_tableCardHeader__2rlH\+ h3{font-size:16.5px}.InvoicesList_modernTable__dwlfm th{font-size:13px;padding:16px 22px}.InvoicesList_modernTable__dwlfm td{font-size:15px;padding:16px 22px}.InvoicesList_invoiceLink__NT9e1{font-size:13px;padding:6px 12px}.InvoicesList_badge__YB75x,.InvoicesList_itemsBadge__Bb7oa,.InvoicesList_statusTag__LlHhz{font-size:12px;padding:5px 12px}.InvoicesList_toolbar__yrU3z{border-radius:14px;padding:14px 18px}.InvoicesList_toolbarBtn__XGpKt{font-size:14px;height:42px;padding:0 16px}.InvoicesList_toolbarSearch__ssnIJ{height:42px;max-width:480px}.InvoicesList_pagination__o2\+QV{padding:18px 26px}.InvoicesList_pageBtn__Uh2AV{font-size:13px;height:38px;width:38px}}.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:#14b8a6}.InvoiceItems_topStatIconPurple__XaU3R{background:#000}.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}@media (min-width:1440px){.InvoiceItems_dashboardContainer__nkXB0{max-width:1800px}.InvoiceItems_topStatsRow__Y4sY-{gap:16px}.InvoiceItems_topStatCard__d1nGN{padding:16px 22px}.InvoiceItems_topStatIcon__vUR-l{font-size:17px;height:44px;width:44px}.InvoiceItems_topStatValue__wIy3G{font-size:20px}}@media (min-width:1920px){.InvoiceItems_pageWrapper__jv6zQ{padding:28px 32px 56px}.InvoiceItems_dashboardContainer__nkXB0{max-width:2000px}.InvoiceItems_pageHeader__kgVnN{padding:18px 24px}.InvoiceItems_headerLeft__ypvZN h1{font-size:22px}.InvoiceItems_headerLeft__ypvZN h1:before{font-size:16px;height:40px;width:40px}.InvoiceItems_headerSubtitle__h3jAd{font-size:13.5px;padding-left:50px}.InvoiceItems_topStatsRow__Y4sY-{gap:18px}.InvoiceItems_topStatCard__d1nGN{border-radius:14px;padding:20px 26px}.InvoiceItems_topStatIcon__vUR-l{border-radius:12px;font-size:18px;height:48px;width:48px}.InvoiceItems_topStatValue__wIy3G{font-size:22px}.InvoiceItems_topStatLabel__psqBA{font-size:12px}.InvoiceItems_tableCard__sBPE\+{border-radius:16px}.InvoiceItems_tableCardHeader__pWWDX{padding:18px 26px}.InvoiceItems_tableCardHeader__pWWDX h3{font-size:15px}.InvoiceItems_modernTable__wQsB\+ th{font-size:12px;padding:14px 18px}.InvoiceItems_modernTable__wQsB\+ td{font-size:14px;padding:14px 18px}.InvoiceItems_toolbar__4INL\+{padding:12px 16px}.InvoiceItems_toolbarBtn__l7dbM{font-size:13px;height:38px;padding:0 14px}.InvoiceItems_toolbarIconBtn__lfoV4{height:38px;width:38px}.InvoiceItems_toolbarSearch__Y2tfh{height:38px;max-width:420px}}@media (min-width:2560px){.InvoiceItems_pageWrapper__jv6zQ{padding:36px 40px 64px}.InvoiceItems_dashboardContainer__nkXB0{max-width:2400px}.InvoiceItems_pageHeader__kgVnN{border-radius:14px;padding:22px 28px}.InvoiceItems_headerLeft__ypvZN h1{font-size:26px}.InvoiceItems_headerLeft__ypvZN h1:before{border-radius:12px;font-size:18px;height:46px;width:46px}.InvoiceItems_headerSubtitle__h3jAd{font-size:15px;padding-left:58px}.InvoiceItems_topStatsRow__Y4sY-{gap:22px}.InvoiceItems_topStatCard__d1nGN{border-radius:16px;padding:24px 30px}.InvoiceItems_topStatIcon__vUR-l{border-radius:14px;font-size:22px;height:56px;width:56px}.InvoiceItems_topStatValue__wIy3G{font-size:26px}.InvoiceItems_topStatLabel__psqBA{font-size:13px}.InvoiceItems_tableCard__sBPE\+{border-radius:18px}.InvoiceItems_tableCardHeader__pWWDX{padding:22px 30px}.InvoiceItems_tableCardHeader__pWWDX h3{font-size:16.5px}.InvoiceItems_modernTable__wQsB\+ th{font-size:13px;padding:16px 22px}.InvoiceItems_modernTable__wQsB\+ td{font-size:15px;padding:16px 22px}.InvoiceItems_quantityBadge__csqEr{font-size:13px;padding:4px 12px}.InvoiceItems_invoiceLink__sDSBi{font-size:13px;padding:6px 12px}.InvoiceItems_toolbar__4INL\+{border-radius:14px;padding:14px 18px}.InvoiceItems_toolbarBtn__l7dbM{font-size:14px;height:42px;padding:0 16px}.InvoiceItems_toolbarIconBtn__lfoV4{font-size:14px;height:42px;width:42px}.InvoiceItems_toolbarSearch__Y2tfh{height:42px;max-width:480px}.InvoiceItems_toolbarSearchInput__yjPli{font-size:14.5px}.InvoiceItems_pagination__r2THa{padding:18px 26px}.InvoiceItems_paginationButton__XiUoV{font-size:13px;height:38px;width:38px}}.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:#f8fafc;border-color:#0f172a;color:#0f172a}.InvoiceSummary_quickNavBtn__XH8VB:hover i{color:#0f172a}.InvoiceSummary_quickNavActive__PPuzF{background:#0f172a!important;border-color:#0f172a!important;box-shadow:0 2px 8px #0f172a4d;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:#0f172a;color:#0f172a}.InvoiceSummary_refreshBtn__PkzlT{align-items:center;background:#0f172a;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:#0f172a;box-shadow:0 0 0 3px #0f172a1a;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:#f1f5f9!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:#0f172a;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:#16a34a;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:#f1f5f9;color:#0f172a}.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:#f1f5f9;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:#0f172a;color:#0f172a}.InvoiceSummary_pageBtn__tXv3Q:disabled{cursor:not-allowed;opacity:.4}.InvoiceSummary_pageBtnActive__YdYCy{background:#0f172a!important;border-color:#0f172a!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:#0f172a!important;box-shadow:0 2px 8px #0f172a4d;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:#0f172a;font-size:14px}.InvoiceSummary_chartBadge__leB2r{background:#f1f5f9;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:#0f172a}.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:#0f172a;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!important;min-height:auto!important;padding:0!important}.InvoiceSummary_dashboardContainer__DWTDI{background:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;max-width:100%!important;padding:20px!important}.InvoiceSummary_backBtn__M4zwX,.InvoiceSummary_filtersPanel__eVhbf,.InvoiceSummary_pageHeader__7Ian2,.InvoiceSummary_periodBar__loZH7,.InvoiceSummary_quickNav__0eree,.InvoiceSummary_sectionTabs__tDKCg,.InvoiceSummary_tabsBar__qsGGA,.InvoiceSummary_toolbarRight__n2zbK,.InvoiceSummary_toolbar__-7cb5{display:none!important}.InvoiceSummary_topStatsRow__bXxWZ{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(3,1fr)!important;margin-bottom:20px!important;page-break-inside:avoid!important}.InvoiceSummary_topStatCard__l\+Q4F{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:none!important;padding:16px 20px!important;page-break-inside:avoid!important}.InvoiceSummary_topStatValue__OlPDT{color:#0f172a!important;font-size:24px!important;font-weight:800!important}.InvoiceSummary_topStatTitle__LxaYS{color:#64748b!important;font-size:12px!important}.InvoiceSummary_topStatPeriod__-Ni6c{color:#94a3b8!important;font-size:10px!important}.InvoiceSummary_topStatComparison__5uw3V{color:#475569!important;font-size:12px!important}.InvoiceSummary_secondaryStats__BJdtU{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(4,1fr)!important;margin-bottom:20px!important;page-break-inside:avoid!important}.InvoiceSummary_miniStatCard__R\+3bp{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:none!important;padding:12px 16px!important;page-break-inside:avoid!important}.InvoiceSummary_miniStatValue__Lgick{color:#0f172a!important;font-size:15px!important;font-weight:700!important}.InvoiceSummary_miniStatLabel__eKVa5{color:#94a3b8!important;font-size:10px!important}.InvoiceSummary_miniStatIcon__jUM4E{border-radius:8px!important;font-size:14px!important;height:36px!important;width:36px!important}.InvoiceSummary_mainContentRow__M7dUl{grid-gap:16px!important;display:grid!important;gap:16px!important;grid-template-columns:1fr 1fr!important;page-break-inside:avoid!important}.InvoiceSummary_tableCard__inwvv{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:none!important;overflow:visible!important}.InvoiceSummary_tableCardHeader__9foNA{border-bottom:1px solid #e2e8f0!important;padding:12px 16px!important}.InvoiceSummary_tableCardHeader__9foNA h3{color:#0f172a!important;font-size:14px!important;font-weight:700!important}.InvoiceSummary_tableCardHeader__9foNA p{color:#94a3b8!important;font-size:11px!important}.InvoiceSummary_tableCardHeader__9foNA button{display:none!important}.InvoiceSummary_modernTable__FpgNR{border-collapse:collapse!important;width:100%!important}.InvoiceSummary_modernTable__FpgNR thead{background:#f8fafc!important}.InvoiceSummary_modernTable__FpgNR th{background:#f8fafc!important;border-bottom:2px solid #e2e8f0!important;color:#475569!important;font-size:10px!important;font-weight:700!important;letter-spacing:.5px!important;padding:10px 14px!important;text-align:left!important;text-transform:uppercase!important}.InvoiceSummary_modernTable__FpgNR td{border-bottom:1px solid #f1f5f9!important;color:#334155!important;font-size:12px!important;padding:10px 14px!important}.InvoiceSummary_modernTable__FpgNR tbody tr{page-break-inside:avoid!important}.InvoiceSummary_modernTable__FpgNR tbody tr:hover{background:none!important}.InvoiceSummary_statusTag__9eLdR{align-items:center!important;border-radius:6px!important;display:inline-flex!important;font-size:10px!important;font-weight:600!important;padding:3px 10px!important}.InvoiceSummary_statusComplete__-F6GV{background:#d1fae5!important;border:1px solid #a7f3d0!important;color:#065f46!important}.InvoiceSummary_statusPending__ENUit{background:#fef3c7!important;border:1px solid #fde68a!important;color:#92400e!important}.InvoiceSummary_statusPartial__u-qYo{background:#dbeafe!important;border:1px solid #bfdbfe!important;color:#1e40af!important}.InvoiceSummary_statusCancelled__AoK3S{background:#fee2e2!important;border:1px solid #fecaca!important;color:#991b1b!important}.InvoiceSummary_methodTag__4SGUp{background:#f1f5f9!important;border-radius:4px!important;color:#6d28d9!important;display:inline-block!important;font-size:10px!important;font-weight:600!important;padding:2px 10px!important}.InvoiceSummary_invoiceNum__BFbrH{color:#0f172a!important;font-weight:600!important}.InvoiceSummary_amountCell__Tmg5P{color:#0f172a!important;font-weight:700!important}.InvoiceSummary_textSuccess__T09\+g{color:#059669!important}.InvoiceSummary_textDanger__EJgNF{color:#dc2626!important}.InvoiceSummary_comparisonBar__qvCNb{background:#f1f5f9!important;border-radius:3px!important;display:flex!important;height:6px!important;margin-top:8px!important;overflow:hidden!important}.InvoiceSummary_comparisonBarFilled__K111t{background:#16a34a!important;border-radius:3px 0 0 3px!important}.InvoiceSummary_comparisonBarPending__AKSGV{background:#f59e0b!important;border-radius:0 3px 3px 0!important}.InvoiceSummary_errorAlert__DXEWU,.InvoiceSummary_loadingContainer__wKr\+u,.InvoiceSummary_spinner__5\+mCp{display:none!important}.InvoiceSummary_emptyCell__vn6LQ{color:#94a3b8!important;padding:20px!important;text-align:center!important}.InvoiceSummary_mainContentRow__M7dUl,.InvoiceSummary_secondaryStats__BJdtU,.InvoiceSummary_tableCard__inwvv,.InvoiceSummary_topStatsRow__bXxWZ{page-break-inside:avoid!important}.InvoiceSummary_printTitle__C8vM4{color:#0f172a!important;display:block!important;font-size:20px!important;font-weight:800!important;margin-bottom:8px!important;text-align:center!important}.InvoiceSummary_printPeriod__SRAVa{color:#64748b!important;display:block!important;font-size:13px!important;margin-bottom:20px!important;text-align:center!important}.InvoiceSummary_dashboardContainer__DWTDI *{visibility:visible!important}.InvoiceSummary_tableResponsive__2rOX3{overflow:visible!important}}.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:#0f172a;color:#0f172a}.InvoiceSummary_tabBtnActive__ayvp4:hover{background:#0000;color:#0f172a}.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:#f1f5f9;border-color:#c7d2fe;color:#4338ca}.InvoiceSummary_toolbarBtnActive__8Lgo4 i{color:#0f172a}.InvoiceSummary_toolbarBtnHasItems__HoOrr{border-color:#cbd5e1}.InvoiceSummary_toolbarBadge__Ul4IG{align-items:center;background:#0f172a;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:#0f172a;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:#0f172a;box-shadow:0 0 0 2px #0f172a26;outline:none}.InvoiceSummary_toolbarPopoverSaveBtn__52v2Y{background:#0f172a;border:1px solid #0f172a;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:#0f172a}.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:#0f172a;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:#f1f5f9;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:#0f172a26;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:#0f172a;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}@media (min-width:1440px){.InvoiceSummary_dashboardContainer__DWTDI{max-width:1800px;padding:28px}.InvoiceSummary_topStatsRow__bXxWZ{gap:22px}.InvoiceSummary_topStatCard__l\+Q4F{padding:24px 26px}.InvoiceSummary_topStatValue__OlPDT{font-size:30px}.InvoiceSummary_comparisonValueAlt__4\+4u2,.InvoiceSummary_comparisonValue__dbdyB{font-size:28px}.InvoiceSummary_mainContentRow__M7dUl{gap:24px;grid-template-columns:420px 1fr}}@media (min-width:1920px){.InvoiceSummary_pageWrapper__R1-ad{padding:28px}.InvoiceSummary_dashboardContainer__DWTDI{border-radius:18px;max-width:2000px;padding:32px}.InvoiceSummary_pageHeader__7Ian2{margin-bottom:24px}.InvoiceSummary_headerLeft__dQhN1 h1{font-size:28px}.InvoiceSummary_headerSubtitle__uoIQ0{font-size:14.5px}.InvoiceSummary_topStatsRow__bXxWZ{gap:26px;margin-bottom:24px}.InvoiceSummary_topStatCard__l\+Q4F{border-radius:16px;padding:28px 30px}.InvoiceSummary_topStatTitle__LxaYS{font-size:14px}.InvoiceSummary_topStatValue__OlPDT{font-size:34px}.InvoiceSummary_comparisonValueAlt__4\+4u2,.InvoiceSummary_comparisonValue__dbdyB{font-size:32px}.InvoiceSummary_comparisonLabel__2MJR8{font-size:13px}.InvoiceSummary_comparisonDivider__WLZCD{font-size:12px;height:42px;width:42px}.InvoiceSummary_secondaryStats__BJdtU{gap:20px}.InvoiceSummary_miniStatCard__R\+3bp{border-radius:14px;padding:20px 22px}.InvoiceSummary_miniStatIcon__jUM4E{font-size:18px;height:48px;width:48px}.InvoiceSummary_miniStatValue__Lgick{font-size:18px}.InvoiceSummary_miniStatLabel__eKVa5{font-size:12px}.InvoiceSummary_mainContentRow__M7dUl{gap:28px;grid-template-columns:460px 1fr}.InvoiceSummary_chartCard__1uGUR,.InvoiceSummary_donutCard__ni7nm,.InvoiceSummary_recentTransactionsCard__WYX3d,.InvoiceSummary_tableCard__inwvv{border-radius:16px}.InvoiceSummary_cardHeader__Y5a8D{padding:22px 26px}.InvoiceSummary_cardHeader__Y5a8D h3{font-size:17px}.InvoiceSummary_donutGrowth__V4Yzj{font-size:30px}.InvoiceSummary_legendName__USqQn,.InvoiceSummary_legendValue__0km0-{font-size:14px}.InvoiceSummary_modernTable__FpgNR th{font-size:12px;padding:14px 20px}.InvoiceSummary_modernTable__FpgNR td{font-size:14px;padding:14px 20px}.InvoiceSummary_chartCard__1uGUR{min-height:420px;padding:26px}}@media (min-width:2560px){.InvoiceSummary_pageWrapper__R1-ad{padding:36px}.InvoiceSummary_dashboardContainer__DWTDI{border-radius:20px;max-width:2400px;padding:42px}.InvoiceSummary_pageHeader__7Ian2{margin-bottom:30px}.InvoiceSummary_headerLeft__dQhN1 h1{font-size:32px}.InvoiceSummary_headerSubtitle__uoIQ0{font-size:16px}.InvoiceSummary_backBtn__M4zwX{font-size:16px;height:46px;width:46px}.InvoiceSummary_topStatsRow__bXxWZ{gap:32px;margin-bottom:30px}.InvoiceSummary_topStatCard__l\+Q4F{border-radius:18px;padding:32px 36px}.InvoiceSummary_topStatTitle__LxaYS{font-size:15px}.InvoiceSummary_topStatPeriod__-Ni6c{font-size:12.5px;padding:4px 12px}.InvoiceSummary_topStatValue__OlPDT{font-size:40px}.InvoiceSummary_comparisonValueAlt__4\+4u2,.InvoiceSummary_comparisonValue__dbdyB{font-size:36px}.InvoiceSummary_comparisonLabel__2MJR8{font-size:14px}.InvoiceSummary_comparisonDivider__WLZCD{font-size:13px;height:48px;width:48px}.InvoiceSummary_comparisonBar__qvCNb{height:8px}.InvoiceSummary_secondaryStats__BJdtU{gap:24px;margin-bottom:30px}.InvoiceSummary_miniStatCard__R\+3bp{border-radius:16px;padding:24px 26px}.InvoiceSummary_miniStatIcon__jUM4E{border-radius:14px;font-size:22px;height:56px;width:56px}.InvoiceSummary_miniStatValue__Lgick{font-size:20px}.InvoiceSummary_miniStatLabel__eKVa5{font-size:13px}.InvoiceSummary_mainContentRow__M7dUl{gap:36px;grid-template-columns:540px 1fr;margin-bottom:30px}.InvoiceSummary_chartCard__1uGUR,.InvoiceSummary_donutCard__ni7nm,.InvoiceSummary_recentTransactionsCard__WYX3d,.InvoiceSummary_tableCard__inwvv{border-radius:20px}.InvoiceSummary_cardHeader__Y5a8D{padding:26px 30px}.InvoiceSummary_cardHeader__Y5a8D h3{font-size:19px}.InvoiceSummary_donutGrowth__V4Yzj{font-size:36px}.InvoiceSummary_donutSubtext__xsqL7{font-size:13px}.InvoiceSummary_legendName__USqQn,.InvoiceSummary_legendValue__0km0-{font-size:15px}.InvoiceSummary_legendDot__Dfh-P{height:12px;width:12px}.InvoiceSummary_modernTable__FpgNR th{font-size:13px;padding:16px 24px}.InvoiceSummary_modernTable__FpgNR td{font-size:15px;padding:18px 24px}.InvoiceSummary_statusTag__9eLdR{font-size:12.5px;padding:5px 12px}.InvoiceSummary_methodTag__4SGUp{font-size:12.5px;padding:4px 12px}.InvoiceSummary_chartCard__1uGUR{min-height:480px;padding:32px}.InvoiceSummary_chartsGrid__L9H7s{gap:28px}}.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}}@media (min-width:1440px){.InvoiceDetail_pageContainer__ZAWU6{padding:28px 36px}.InvoiceDetail_invoiceContent__FcPKo{padding:48px}.InvoiceDetail_pageTitle__6dNDY{font-size:22px}.InvoiceDetail_addressName__c42eg,.InvoiceDetail_invoiceNumberBig__pWcPX{font-size:24px}.InvoiceDetail_totalsRow__dwuYb{gap:48px;grid-template-columns:1fr 380px}.InvoiceDetail_grandTotalLine__RDQCV h5{font-size:20px}.InvoiceDetail_invoiceTable__zhVW2 th{font-size:12.5px;padding:14px 18px}.InvoiceDetail_invoiceTable__zhVW2 td{font-size:14.5px;padding:16px 18px}}@media (min-width:1920px){.InvoiceDetail_pageContainer__ZAWU6{padding:32px 40px}.InvoiceDetail_invoiceContent__FcPKo{padding:56px}.InvoiceDetail_pageTitle__6dNDY{font-size:24px}.InvoiceDetail_pageSubtitle__j5Chx{font-size:14px}.InvoiceDetail_addressName__c42eg{font-size:26px}.InvoiceDetail_addressDetail__zW6u4{font-size:14.5px}.InvoiceDetail_billToName__j-bfH{font-size:18px}.InvoiceDetail_invoiceNumberBig__pWcPX{font-size:26px}.InvoiceDetail_invoiceDateLine__ukXeG,.InvoiceDetail_metaKv__DdyBW{font-size:14px}.InvoiceDetail_invoiceTable__zhVW2 th{font-size:13px;padding:16px 20px}.InvoiceDetail_invoiceTable__zhVW2 td{font-size:15px;padding:18px 20px}.InvoiceDetail_itemName__B8e3i{font-size:15px}.InvoiceDetail_totalsRow__dwuYb{gap:56px;grid-template-columns:1fr 440px}.InvoiceDetail_totalLine__pr88t p{font-size:15px}.InvoiceDetail_grandTotalLine__RDQCV h5{font-size:22px}.InvoiceDetail_paymentDetails__\+Ix51{padding:22px 24px}.InvoiceDetail_btnPrimary__MUTjG,.InvoiceDetail_btnSecondary__Nkwb4{font-size:14.5px;padding:11px 22px}.InvoiceDetail_btnGhost__ejG7Z{height:42px;width:42px}.InvoiceDetail_footerText__BMnxa{font-size:17px}.InvoiceDetail_invoiceCard__Dt9HN{border-radius:14px}}@media (min-width:2560px){.InvoiceDetail_pageContainer__ZAWU6{padding:40px 48px}.InvoiceDetail_invoiceContent__FcPKo{padding:72px}.InvoiceDetail_pageTitle__6dNDY{font-size:28px}.InvoiceDetail_pageSubtitle__j5Chx{font-size:15px}.InvoiceDetail_addressName__c42eg{font-size:30px}.InvoiceDetail_addressDetail__zW6u4{font-size:16px}.InvoiceDetail_billToName__j-bfH{font-size:20px}.InvoiceDetail_invoiceNumberBig__pWcPX{font-size:30px}.InvoiceDetail_invoiceDateLine__ukXeG,.InvoiceDetail_metaKv__DdyBW{font-size:15px}.InvoiceDetail_invoiceTable__zhVW2 th{font-size:14px;padding:18px 24px}.InvoiceDetail_invoiceTable__zhVW2 td{font-size:16px;padding:20px 24px}.InvoiceDetail_itemName__B8e3i{font-size:16px}.InvoiceDetail_itemCode__jy7Ns{font-size:13px}.InvoiceDetail_totalsRow__dwuYb{gap:64px;grid-template-columns:1fr 520px}.InvoiceDetail_totalLine__pr88t{padding:12px 0}.InvoiceDetail_totalLine__pr88t p{font-size:16px}.InvoiceDetail_grandTotalLine__RDQCV h5{font-size:26px}.InvoiceDetail_paymentDetails__\+Ix51{border-radius:12px;padding:26px 28px}.InvoiceDetail_paymentDetails__\+Ix51 p{font-size:14.5px}.InvoiceDetail_btnPrimary__MUTjG,.InvoiceDetail_btnSecondary__Nkwb4{border-radius:10px;font-size:15.5px;padding:13px 26px}.InvoiceDetail_btnGhost__ejG7Z{font-size:17px;height:46px;width:46px}.InvoiceDetail_footerText__BMnxa{font-size:19px}.InvoiceDetail_poweredBy__Sf9wP{font-size:13px}.InvoiceDetail_invoiceCard__Dt9HN{border-radius:16px}.InvoiceDetail_watermarkRefund__we7UO,.InvoiceDetail_watermarkVoid__w-pxl{font-size:160px}}.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}}@media (min-width:1440px){.SaleTotal_dashboardContainer__--a5f{max-width:1800px;padding:28px}.SaleTotal_topStatsRow__xVDpR{gap:22px}.SaleTotal_topStatCard__uPfSL{padding:24px 26px}.SaleTotal_topStatValue__sBRj9{font-size:30px}}@media (min-width:1920px){.SaleTotal_pageWrapper__xTIgw{padding:28px}.SaleTotal_dashboardContainer__--a5f{border-radius:18px;max-width:2000px;padding:32px}.SaleTotal_pageHeader__IuBJa{padding:18px 24px}.SaleTotal_headerLeft__kwbGy h1{font-size:26px}.SaleTotal_headerLeft__kwbGy h1:before{font-size:16px;height:40px;width:40px}.SaleTotal_headerSubtitle__4FYsM{font-size:13.5px;padding-left:50px}.SaleTotal_topStatsRow__xVDpR{gap:26px;margin-bottom:24px}.SaleTotal_topStatCard__uPfSL{border-radius:16px;padding:28px 30px}.SaleTotal_topStatTitle__yNBcD{font-size:14px}.SaleTotal_topStatValue__sBRj9{font-size:34px}.SaleTotal_topStatMeta__2KTsZ{font-size:13px}.SaleTotal_comparisonValueAlt__6QOWj,.SaleTotal_comparisonValue__ii56O{font-size:24px}.SaleTotal_comparisonLabel__cQCVw{font-size:13px}.SaleTotal_secondaryStats__oKm2Z{gap:20px}.SaleTotal_miniStatCard__77EVR{border-radius:14px;padding:20px 22px}.SaleTotal_miniStatIcon__V9Sfq{font-size:18px;height:48px;width:48px}.SaleTotal_miniStatValue__RPDJg{font-size:18px}.SaleTotal_miniStatLabel__RpTi-{font-size:12px}.SaleTotal_tableCard__i9aKM{border-radius:16px}.SaleTotal_tableCardHeader__Xwzhz{padding:18px 26px}.SaleTotal_tableCardHeader__Xwzhz h3{font-size:15px}.SaleTotal_modernTable__6vNga th{font-size:12px;padding:14px 18px}.SaleTotal_modernTable__6vNga td{font-size:14px;padding:14px 18px}.SaleTotal_profitCardsGrid__kRrjr{gap:18px}.SaleTotal_profitCard__0ePXH{padding:1.5rem}.SaleTotal_profitCardIcon__gSsvY{height:60px;width:60px}.SaleTotal_profitCardIcon__gSsvY i{font-size:1.6rem}.SaleTotal_profitCardValue__nom8v{font-size:1.75rem}.SaleTotal_toolbar__WOG46{padding:12px 16px}.SaleTotal_toolbarBtn__YZPlp{font-size:13px;height:38px;padding:0 14px}.SaleTotal_toolbarSearch__3sYqo{height:38px;max-width:420px}}@media (min-width:2560px){.SaleTotal_pageWrapper__xTIgw{padding:36px}.SaleTotal_dashboardContainer__--a5f{border-radius:20px;max-width:2400px;padding:42px}.SaleTotal_pageHeader__IuBJa{border-radius:14px;padding:22px 28px}.SaleTotal_headerLeft__kwbGy h1{font-size:32px}.SaleTotal_headerLeft__kwbGy h1:before{border-radius:12px;font-size:18px;height:46px;width:46px}.SaleTotal_headerSubtitle__4FYsM{font-size:15px;padding-left:58px}.SaleTotal_backBtn__WIcv0{font-size:16px;height:46px;width:46px}.SaleTotal_topStatsRow__xVDpR{gap:32px;margin-bottom:30px}.SaleTotal_topStatCard__uPfSL{border-radius:18px;padding:32px 36px}.SaleTotal_topStatTitle__yNBcD{font-size:15px}.SaleTotal_topStatPeriod__i\+cEV{font-size:12.5px;padding:4px 12px}.SaleTotal_topStatValue__sBRj9{font-size:40px}.SaleTotal_topStatMeta__2KTsZ{font-size:14px}.SaleTotal_comparisonValueAlt__6QOWj,.SaleTotal_comparisonValue__ii56O{font-size:28px}.SaleTotal_comparisonLabel__cQCVw{font-size:14px}.SaleTotal_comparisonDivider__rzZNE{font-size:13px;height:48px;width:48px}.SaleTotal_secondaryStats__oKm2Z{gap:24px;margin-bottom:30px}.SaleTotal_miniStatCard__77EVR{border-radius:16px;padding:24px 26px}.SaleTotal_miniStatIcon__V9Sfq{border-radius:14px;font-size:22px;height:56px;width:56px}.SaleTotal_miniStatValue__RPDJg{font-size:20px}.SaleTotal_miniStatLabel__RpTi-{font-size:13px}.SaleTotal_tableCard__i9aKM{border-radius:20px}.SaleTotal_tableCardHeader__Xwzhz{padding:22px 30px}.SaleTotal_tableCardHeader__Xwzhz h3{font-size:16.5px}.SaleTotal_modernTable__6vNga th{font-size:13px;padding:16px 24px}.SaleTotal_modernTable__6vNga td{font-size:15px;padding:18px 24px}.SaleTotal_statusTag__A4bio{font-size:12.5px;padding:5px 12px}.SaleTotal_methodTag__zn72o{font-size:12.5px;padding:4px 12px}.SaleTotal_timeBadge__a-kTZ{font-size:12.5px;padding:5px 12px}.SaleTotal_profitCardsGrid__kRrjr{gap:22px}.SaleTotal_profitCard__0ePXH{border-radius:16px;padding:1.75rem}.SaleTotal_profitCardIcon__gSsvY{border-radius:16px;height:72px;width:72px}.SaleTotal_profitCardIcon__gSsvY i{font-size:2rem}.SaleTotal_profitCardLabel__\+KQyC{font-size:.85rem}.SaleTotal_profitCardValue__nom8v{font-size:2rem}.SaleTotal_profitCardMeta__jm\+ew{font-size:.9rem}.SaleTotal_marginAnalysis__CuGDO{padding:2rem}.SaleTotal_marginBarTrack__lt43P{border-radius:15px;height:30px}.SaleTotal_toolbar__WOG46{border-radius:14px;padding:14px 18px}.SaleTotal_toolbarBtn__YZPlp{font-size:14px;height:42px;padding:0 16px}.SaleTotal_toolbarSearch__3sYqo{height:42px;max-width:480px}.SaleTotal_modalContent__B6api{max-width:1000px}.SaleTotal_modalHeader__01\+nn{padding:22px 28px}.SaleTotal_modalHeader__01\+nn h2{font-size:19px}}.InvoiceHistory_pageWrapper__XJlG3{background:#f1f3f6;min-height:100vh;padding:20px 24px 48px}.InvoiceHistory_dashboardContainer__4Qfra{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0 auto;max-width:1600px;padding:0}.InvoiceHistory_pageHeader__-BlMV{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}.InvoiceHistory_headerLeft__b-WhV{gap:14px;min-width:0}.InvoiceHistory_headerLeft__b-WhV>div{display:flex;flex-direction:column;gap:3px;min-width:0}.InvoiceHistory_headerLeft__b-WhV 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}.InvoiceHistory_headerLeft__b-WhV 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}.InvoiceHistory_headerSubtitle__UeWun{color:#64748b;font-size:12.5px;font-weight:500;margin:0;padding-left:46px}.InvoiceHistory_backBtn__P3wF4{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:13px;height:36px;justify-content:center;transition:all .15s ease;width:36px}.InvoiceHistory_backBtn__P3wF4:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoiceHistory_headerActions__b35Si{align-items:center;display:flex;gap:8px}.InvoiceHistory_filterToggleBtn__XnDQE{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}.InvoiceHistory_filterToggleBtn__XnDQE:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoiceHistory_filterToggleBtnActive__Yx2EA{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.InvoiceHistory_filterBadge__\+87p3{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}.InvoiceHistory_filterToggleBtnActive__Yx2EA .InvoiceHistory_filterBadge__\+87p3{background:#fff;color:#4f46e5}.InvoiceHistory_actionBtn__gUb1d{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}.InvoiceHistory_actionBtn__gUb1d:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoiceHistory_actionBtn__gUb1d:disabled{cursor:not-allowed;opacity:.55}.InvoiceHistory_quickNav__wRZp8{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}.InvoiceHistory_quickNavBtn__s\+AwS{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}.InvoiceHistory_quickNavBtn__s\+AwS i{color:#94a3b8;font-size:12px;opacity:.9;transition:color .15s}.InvoiceHistory_quickNavBtn__s\+AwS:hover{background:#0000;border-color:#0000;color:#0f172a}.InvoiceHistory_quickNavBtn__s\+AwS:hover i{color:#4f46e5;opacity:1}.InvoiceHistory_quickNavActive__j0ZDL{background:#0000!important;border-bottom-color:#4f46e5!important;box-shadow:none!important;color:#4f46e5!important}.InvoiceHistory_quickNavActive__j0ZDL i{color:#4f46e5!important;opacity:1}.InvoiceHistory_periodBar__-ARS1{display:none!important}.InvoiceHistory_periodButtons__\+-i1Z{background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:4px;padding:4px}.InvoiceHistory_periodBtn__wGuYl{background:#0000;border:none;color:#64748b;font-size:12px;font-weight:600;padding:7px 16px;transition:all .2s ease}.InvoiceHistory_periodBtn__wGuYl:hover{color:#334155}.InvoiceHistory_periodBtnActive__ZR8\+b{background:#4f46e5!important;box-shadow:0 2px 6px #4f46e54d}.InvoiceHistory_periodInfo__Yjjdm{color:#94a3b8;font-size:12px;font-weight:500}.InvoiceHistory_filtersPanel__V-OqT{animation:InvoiceHistory_slideDown__roo27 .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f;margin-bottom:20px;padding:20px}@keyframes InvoiceHistory_slideDown__roo27{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.InvoiceHistory_filtersRow__BZG0o{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.InvoiceHistory_filterItem__dcV\+D{display:flex;flex:1 1;flex-direction:column;min-width:160px}.InvoiceHistory_filterItem__dcV\+D label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.InvoiceHistory_filterInput__h2D6B{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;padding:9px 12px;transition:all .2s ease}.InvoiceHistory_filterInput__h2D6B:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #667eea1a;outline:none}.InvoiceHistory_filterInput__h2D6B::placeholder{color:#94a3b8}.InvoiceHistory_filterFooter__k9xwi{border-top:1px solid #f1f5f9;display:flex;gap:8px;margin-top:16px;padding-top:16px}.InvoiceHistory_applyBtn__LmZrH{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}.InvoiceHistory_applyBtn__LmZrH:hover:not(:disabled){background:#4338ca;box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.InvoiceHistory_applyBtn__LmZrH:disabled{cursor:not-allowed;opacity:.5}.InvoiceHistory_resetBtn__CysMC{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}.InvoiceHistory_resetBtn__CysMC:hover:not(:disabled){background:#e2e8f0}.InvoiceHistory_resetBtn__CysMC:disabled{cursor:not-allowed;opacity:.5}.InvoiceHistory_statsGrid__eT7d1{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.InvoiceHistory_statCard__dKXIA{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}.InvoiceHistory_statCard__dKXIA:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.InvoiceHistory_statIcon__6HRfI{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.InvoiceHistory_statIconBlue__-r7x-{background:#4f46e5 100%}.InvoiceHistory_statIconGreen__7mzqb{background:#10b981}.InvoiceHistory_statIconOrange__l3-gN{background:#f59e0b}.InvoiceHistory_statIconPurple__OWoDX{background:#000}.InvoiceHistory_statInfo__t6epM{display:flex;flex-direction:column;gap:2px;min-width:0}.InvoiceHistory_statValue__aEPLr{font-feature-settings:"tnum";color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.InvoiceHistory_statLabel__QBeux{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.InvoiceHistory_errorAlert__eKjmX{align-items:center;animation:InvoiceHistory_fadeIn__0usRX .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}.InvoiceHistory_errorAlert__eKjmX i{font-size:16px}.InvoiceHistory_errorAlert__eKjmX span{flex:1 1}.InvoiceHistory_errorAlert__eKjmX 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}.InvoiceHistory_errorAlert__eKjmX button:hover{background:#991b1b1a}.InvoiceHistory_tableCard__gtOF6{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.InvoiceHistory_tableCardHeader__bYXRk{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 22px}.InvoiceHistory_tableCardHeader__bYXRk h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.InvoiceHistory_tableCardHeader__bYXRk h3 i{color:#4f46e5}.InvoiceHistory_tableHeaderLeft__tyW3K{align-items:center;display:flex;gap:16px}.InvoiceHistory_tableHeaderRight__T9Gjq{align-items:center;display:flex;gap:12px}.InvoiceHistory_pageSizeSelector__Fb\+k\+{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:500;gap:6px}.InvoiceHistory_pageSizeSelect__srGnP{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12px;padding:6px 10px;transition:all .2s ease}.InvoiceHistory_pageSizeSelect__srGnP:focus{border-color:#4f46e5;outline:none}.InvoiceHistory_loadingContainer__KEgO6{align-items:center;background:#fff;border-radius:16px;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.InvoiceHistory_spinner__4oIRw{border-top-color:#4f46e5;height:44px;margin-bottom:16px;width:44px}.InvoiceHistory_loadingContainer__KEgO6 p{color:#94a3b8;font-size:14px;margin:0}.InvoiceHistory_emptyState__P\+Zuy{padding:60px 20px}.InvoiceHistory_emptyState__P\+Zuy i{color:#cbd5e1;font-size:48px;margin-bottom:16px;opacity:.5}.InvoiceHistory_emptyState__P\+Zuy h3{color:#475569;font-weight:600;margin:0 0 8px}.InvoiceHistory_emptyState__P\+Zuy p{color:#94a3b8}.InvoiceHistory_tableResponsive__L8pwd{overflow-x:auto}.InvoiceHistory_modernTable__BrONd{border-collapse:collapse;width:100%}.InvoiceHistory_modernTable__BrONd thead{background:#fafbfc}.InvoiceHistory_modernTable__BrONd 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}.InvoiceHistory_modernTable__BrONd tbody tr{border-bottom:1px solid #f8fafc;transition:all .15s ease}.InvoiceHistory_modernTable__BrONd tbody tr:hover{background:#fafbfc}.InvoiceHistory_modernTable__BrONd td{color:#334155;font-size:13px;padding:12px 16px;vertical-align:middle}.InvoiceHistory_clickableRow__mXIfI{cursor:pointer}.InvoiceHistory_clickableRow__mXIfI:hover{background:#f0f4ff!important}.InvoiceHistory_invoiceLink__TP\+h1{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}.InvoiceHistory_invoiceLink__TP\+h1:hover{background:#e8e6ff;color:#4338ca}.InvoiceHistory_invoiceLink__TP\+h1 i{font-size:10px;opacity:0;transition:opacity .2s}.InvoiceHistory_clickableRow__mXIfI:hover .InvoiceHistory_invoiceLink__TP\+h1 i{opacity:1}.InvoiceHistory_amountCell__XjREI{color:#0f172a;font-weight:700}.InvoiceHistory_dateCell__SPqmQ{color:#64748b;font-size:12px}.InvoiceHistory_customerCell__0BHDb{color:#0f172a;font-weight:600}.InvoiceHistory_itemsBadge__Un8\+k{background:#ede9fe;border-radius:6px;color:#6d28d9;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.InvoiceHistory_badge__pUsWn,.InvoiceHistory_statusTag__FF91m{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px;text-transform:capitalize}.InvoiceHistory_statusCompleted__f\+wKI{background:#d1fae5;color:#065f46}.InvoiceHistory_statusPending__ZjaaT{background:#fef3c7;color:#92400e}.InvoiceHistory_statusDraft__bsPXN{background:#f1f5f9;color:#64748b}.InvoiceHistory_statusCancelled__EhnDd,.InvoiceHistory_statusHold__T4sZr{background:#fee2e2;color:#991b1b}.InvoiceHistory_statusDefault__fry7y{background:#f1f5f9;color:#64748b}.InvoiceHistory_paymentPaid__SJjx2{background:#d1fae5;color:#065f46}.InvoiceHistory_paymentPartial__CDIut{background:#dbeafe;color:#1e40af}.InvoiceHistory_paymentPending__2oE4h{background:#fef3c7;color:#92400e}.InvoiceHistory_paymentUnpaid__snJ6R{background:#fee2e2;color:#991b1b}.InvoiceHistory_paymentDefault__lE56X{background:#f1f5f9;color:#64748b}.InvoiceHistory_paymentMethodCell__W\+tuP{align-items:center;display:flex;gap:4px}.InvoiceHistory_paymentMethodCash__3MP01{background:#d1fae5;color:#065f46}.InvoiceHistory_paymentMethodCard__tN2uM{background:#dbeafe;color:#1e40af}.InvoiceHistory_paymentMethodMobile__lNJkt{background:#fef3c7;color:#92400e}.InvoiceHistory_paymentMethodBank__Pl3JZ{background:#ede9fe;color:#6d28d9}.InvoiceHistory_paymentMethodCrypto__cfZXJ{background:#fef3c7;color:#b45309}.InvoiceHistory_paymentMethodCredit__7SohW{background:#fee2e2;color:#991b1b}.InvoiceHistory_paymentMethodSplit__N1Kws{background:#e0e7ff;color:#4338ca}.InvoiceHistory_paymentMethodOther__FmlPz{background:#f1f5f9;color:#64748b}.InvoiceHistory_splitIndicator__vlmbU{background:#eef2ff;border-radius:10px;color:#4f46e5;font-size:10px;font-weight:600;padding:2px 6px}.InvoiceHistory_typeSaleBadge__RIhm6{background:#dbeafe;color:#1e40af}.InvoiceHistory_typeCreditBadge__SBwwH{background:#fef3c7;color:#92400e}.InvoiceHistory_typeReturnBadge__t3Dw5{background:#fee2e2;color:#991b1b}.InvoiceHistory_pagination__h7T48{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 20px}.InvoiceHistory_pageInfo__GsQDH{color:#94a3b8;font-size:12px;font-weight:500}.InvoiceHistory_pageButtons__0sIFL{align-items:center;display:flex;gap:4px}.InvoiceHistory_pageBtn__CO6qB{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}.InvoiceHistory_pageBtn__CO6qB:hover:not(:disabled){background:#eef2ff;border-color:#4f46e5;color:#4f46e5}.InvoiceHistory_pageBtn__CO6qB:disabled{cursor:not-allowed;opacity:.4}.InvoiceHistory_pageNumber__8zjMU{color:#0f172a;font-size:13px;font-weight:600;padding:0 12px}.InvoiceHistory_accessDenied__VD-eY{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px;text-align:center}.InvoiceHistory_accessDenied__VD-eY i{color:#cbd5e1;font-size:64px;margin-bottom:20px}.InvoiceHistory_accessDenied__VD-eY h2{color:#0f172a;font-size:24px;font-weight:800;margin:0 0 8px}.InvoiceHistory_accessDenied__VD-eY p{color:#94a3b8;font-size:14px;margin:0 0 24px}.InvoiceHistory_backButton__sCbLw{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}.InvoiceHistory_backButton__sCbLw:hover{background:#4338ca;box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.InvoiceHistory_toast__ixaug{align-items:center;animation:InvoiceHistory_slideInRight__rdgmG .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 InvoiceHistory_slideInRight__rdgmG{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.InvoiceHistory_toast__ixaug i:first-child{font-size:18px}.InvoiceHistory_toastClose__7pkVe{background:none;border:none;color:inherit;cursor:pointer;margin-left:auto;opacity:.7;padding:4px;transition:opacity .2s}.InvoiceHistory_toastClose__7pkVe:hover{opacity:1}.InvoiceHistory_toastSuccess__ZGCeG{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.InvoiceHistory_toastError__X2176{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.InvoiceHistory_toastInfo__Ixrc4{background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff}@media (max-width:1200px){.InvoiceHistory_statsGrid__eT7d1{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.InvoiceHistory_statsGrid__eT7d1{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.InvoiceHistory_pageWrapper__XJlG3{padding:10px}.InvoiceHistory_dashboardContainer__4Qfra{border-radius:12px;padding:14px}.InvoiceHistory_pageHeader__-BlMV{align-items:flex-start;flex-direction:column;gap:12px}.InvoiceHistory_statsGrid__eT7d1{grid-template-columns:1fr}.InvoiceHistory_periodBar__-ARS1{align-items:flex-start;flex-direction:column;gap:10px}.InvoiceHistory_filtersRow__BZG0o{flex-direction:column}.InvoiceHistory_filterItem__dcV\+D{min-width:100%}.InvoiceHistory_tableCardHeader__bYXRk{align-items:flex-start;flex-direction:column}.InvoiceHistory_pagination__h7T48{flex-direction:column;gap:10px}.InvoiceHistory_pageButtons__0sIFL{justify-content:center;width:100%}.InvoiceHistory_quickNav__wRZp8{gap:8px}.InvoiceHistory_quickNavBtn__s\+AwS{flex:1 1;font-size:12px;justify-content:center;min-width:0;padding:8px 14px}.InvoiceHistory_quickNavBtn__s\+AwS span{display:none}.InvoiceHistory_quickNavBtn__s\+AwS i{font-size:16px}.InvoiceHistory_statValue__aEPLr{font-size:14px}}@media (max-width:480px){.InvoiceHistory_statsGrid__eT7d1{grid-template-columns:1fr}.InvoiceHistory_periodButtons__\+-i1Z{flex-wrap:wrap}}@media print{.InvoiceHistory_pageWrapper__XJlG3{background:#fff;padding:0}.InvoiceHistory_dashboardContainer__4Qfra{background:#fff;border:none;box-shadow:none;padding:0}.InvoiceHistory_backBtn__P3wF4,.InvoiceHistory_filtersPanel__V-OqT,.InvoiceHistory_pageHeader__-BlMV,.InvoiceHistory_periodBar__-ARS1,.InvoiceHistory_quickNav__wRZp8,.InvoiceHistory_statsGrid__eT7d1,.InvoiceHistory_toast__ixaug{display:none!important}.InvoiceHistory_tableCard__gtOF6{border:1px solid #e2e8f0;border-radius:0;box-shadow:none}.InvoiceHistory_modernTable__BrONd td,.InvoiceHistory_modernTable__BrONd th{font-size:10px;padding:8px 10px}.InvoiceHistory_badge__pUsWn,.InvoiceHistory_statusTag__FF91m{background:#0000!important;border:1px solid}}.InvoiceHistory_toolbar__VbtcF{box-shadow:0 1px 3px #0f172a0a;gap:10px;padding:10px 14px}.InvoiceHistory_toolbarLeft__Zgsfi{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.InvoiceHistory_toolbarRight__y8l4j{align-items:center;display:flex;flex-shrink:0;gap:6px}.InvoiceHistory_toolbarSearch__Ll55N{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%}.InvoiceHistory_toolbarSearch__Ll55N:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.InvoiceHistory_toolbarSearch__Ll55N>i{color:#94a3b8;font-size:12px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.InvoiceHistory_toolbarSearchInput__rRptm{background:#0000;border:none;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:0}.InvoiceHistory_toolbarSearchInput__rRptm::placeholder{color:#94a3b8}.InvoiceHistory_toolbarSearchClear__rqHsF{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:11px;padding:4px 6px;transition:background .15s,color .15s}.InvoiceHistory_toolbarSearchClear__rqHsF:hover{background:#e2e8f0;color:#475569}.InvoiceHistory_toolbarBtn__ejFXd{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}.InvoiceHistory_toolbarBtn__ejFXd i{color:#64748b;font-size:11px}.InvoiceHistory_toolbarBtn__ejFXd:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoiceHistory_toolbarBtn__ejFXd:hover:not(:disabled) i{color:#4f46e5}.InvoiceHistory_toolbarBtn__ejFXd:disabled{cursor:not-allowed;opacity:.55}.InvoiceHistory_toolbarBtnActive__U\+M-d{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.InvoiceHistory_toolbarBtnActive__U\+M-d i{color:#fff!important}.InvoiceHistory_toolbarBadge__L1rfv{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}.InvoiceHistory_toolbarBtn__ejFXd:not(.InvoiceHistory_toolbarBtnActive__U\+M-d) .InvoiceHistory_toolbarBadge__L1rfv{background:#ef4444;color:#fff}.InvoiceHistory_toolbarIconBtn__z2iio{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}.InvoiceHistory_toolbarIconBtn__z2iio:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#4f46e5}.InvoiceHistory_toolbarIconBtn__z2iio:disabled{cursor:not-allowed;opacity:.55}.InvoiceHistory_toolbarDivider__4sC7V{background:#e2e8f0;height:20px;margin:0 2px;width:1px}.InvoiceHistory_toolbarViewToggle__xsyym{align-items:center;background:#f1f5f9;border-radius:8px;display:inline-flex;padding:2px}.InvoiceHistory_toolbarViewBtn__QZkFk{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}.InvoiceHistory_toolbarViewBtn__QZkFk:hover:not(:disabled){color:#0f172a}.InvoiceHistory_toolbarViewBtnActive__EIwir{background:#fff!important;box-shadow:0 1px 2px #0f172a14;color:#4f46e5!important}.InvoiceHistory_toolbarViewBtn__QZkFk:disabled{cursor:not-allowed}.InvoiceHistory_filterChips__fuyHt{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}.InvoiceHistory_filterChipsLabel__KToQU{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;margin-right:2px;text-transform:uppercase}.InvoiceHistory_filterChip__\+eUwR{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}.InvoiceHistory_filterChipKey__PsWph{color:#4f46e5;font-weight:700}.InvoiceHistory_filterChipValue__rzhrL{font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoiceHistory_filterChip__\+eUwR 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}.InvoiceHistory_filterChip__\+eUwR button:hover{background:#c7d2fe;color:#3730a3}.InvoiceHistory_filterChipsClearAll__n59u1{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}.InvoiceHistory_filterChipsClearAll__n59u1:hover{background:#fef2f2}.InvoiceHistory_filterModalOverlay__TY4zu{align-items:center;animation:InvoiceHistory_fadeIn__0usRX .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 InvoiceHistory_fadeIn__0usRX{0%{opacity:0}to{opacity:1}}.InvoiceHistory_filterModal__6PBhu{animation:InvoiceHistory_slideUp__tZ\+rs .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 InvoiceHistory_slideUp__tZ\+rs{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.InvoiceHistory_filterModalHeader__0y7XJ{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.InvoiceHistory_filterModalHeader__0y7XJ h3{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:700;gap:10px;margin:0}.InvoiceHistory_filterModalHeader__0y7XJ 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}.InvoiceHistory_filterModalCount__CRw3B{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}.InvoiceHistory_filterModalClose__Mze-P{background:#0000;border:1px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;height:32px;transition:all .15s;width:32px}.InvoiceHistory_filterModalClose__Mze-P:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.InvoiceHistory_filterModalBody__YcSYX{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.InvoiceHistory_filterModalNav__Xuezr{background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex:0 0 200px;flex-direction:column;gap:2px;overflow-y:auto;padding:10px 8px}.InvoiceHistory_filterModalNavItem__iGhWc{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}.InvoiceHistory_filterModalNavItem__iGhWc i{color:#94a3b8;font-size:12px;text-align:center;width:16px}.InvoiceHistory_filterModalNavItem__iGhWc:hover{background:#eef2ff;color:#0f172a}.InvoiceHistory_filterModalNavItem__iGhWc:hover i{color:#4f46e5}.InvoiceHistory_filterModalNavItemActive__J1JQb{background:#fff!important;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a14;color:#4f46e5!important}.InvoiceHistory_filterModalNavItemActive__J1JQb i{color:#4f46e5!important}.InvoiceHistory_filterModalNavDot__86XUN{background:#4f46e5;border-radius:50%;height:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:6px}.InvoiceHistory_filterModalContent__rVIlo{flex:1 1 auto;min-width:0;overflow-y:auto;padding:20px 24px}.InvoiceHistory_filterModalSection__VV7E5{margin-bottom:20px}.InvoiceHistory_filterModalSection__VV7E5:last-child{margin-bottom:0}.InvoiceHistory_filterModalLabel__3d-z7{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.InvoiceHistory_filterModalInput__O57DE{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%}.InvoiceHistory_filterModalInput__O57DE:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.InvoiceHistory_filterModalInput__O57DE::placeholder{color:#94a3b8}.InvoiceHistory_filterModalDateRow__Ed3Kr{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.InvoiceHistory_filterModalField__fJcdy{display:flex;flex-direction:column;gap:4px}.InvoiceHistory_filterModalField__fJcdy label{color:#64748b;font-size:11px;font-weight:600}.InvoiceHistory_periodShortcuts__9Y8Zu{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.InvoiceHistory_periodShortcut__SRwlb{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}.InvoiceHistory_periodShortcut__SRwlb:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoiceHistory_periodShortcutActive__q7tRU{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.InvoiceHistory_filterChoiceGrid__iLdT1{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.InvoiceHistory_filterChoice__eapon{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}.InvoiceHistory_filterChoice__eapon:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.InvoiceHistory_filterChoiceActive__AjSgB{background:#eef2ff!important;border-color:#6366f1!important;box-shadow:inset 0 0 0 1px #6366f1;color:#4f46e5!important}.InvoiceHistory_filterModalFooter__xuTaG{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 20px}.InvoiceHistory_filterModalFooterRight__oAlK5{display:flex;gap:8px}.InvoiceHistory_filterModalReset__udah6{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}.InvoiceHistory_filterModalReset__udah6:hover{background:#fef2f2;border-color:#fecaca}.InvoiceHistory_filterModalCancel__neRZn{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}.InvoiceHistory_filterModalCancel__neRZn:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.InvoiceHistory_filterModalApply__pU432{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}.InvoiceHistory_filterModalApply__pU432:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.InvoiceHistory_tableRowCount__RjuEq{color:#64748b;font-size:12.5px;font-weight:500}.InvoiceHistory_tableRowCount__RjuEq strong{color:#0f172a;font-weight:700}@media (max-width:900px){.InvoiceHistory_toolbar__VbtcF{flex-wrap:wrap}.InvoiceHistory_toolbarBtn__ejFXd span{display:none}.InvoiceHistory_filterModal__6PBhu{max-height:95vh}.InvoiceHistory_filterModalNav__Xuezr{flex:0 0 60px;padding:8px 4px}.InvoiceHistory_filterModalNavItem__iGhWc span{display:none}.InvoiceHistory_filterModalNavItem__iGhWc{justify-content:center;padding:10px 8px}.InvoiceHistory_filterChoiceGrid__iLdT1{grid-template-columns:repeat(2,1fr)}}.InvoiceHistory_toolbarPopoverWrap__InglY{display:inline-block;position:relative}.InvoiceHistory_toolbarBtnHasItems__UQaC-{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important}.InvoiceHistory_toolbarBtnHasItems__UQaC- i{color:#4f46e5!important}.InvoiceHistory_popover__a2HFN{animation:InvoiceHistory_popoverIn__wV9ej .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}.InvoiceHistory_popoverWide__TZJfM{width:340px}@keyframes InvoiceHistory_popoverIn__wV9ej{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.InvoiceHistory_popoverHeader__Fqnuo{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}.InvoiceHistory_popoverLinkBtn__0H0BM{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}.InvoiceHistory_popoverLinkBtn__0H0BM:hover{color:#3730a3;text-decoration:underline}.InvoiceHistory_popoverBody__4fE3X{max-height:320px;overflow-y:auto;padding:6px;scrollbar-width:thin}.InvoiceHistory_popoverBody__4fE3X::-webkit-scrollbar{width:6px}.InvoiceHistory_popoverBody__4fE3X::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.InvoiceHistory_popoverFooter__zce9U{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:6px;justify-content:space-between;padding:8px 10px}.InvoiceHistory_popoverHint__TifHX{color:#64748b;font-size:11px;font-weight:500}.InvoiceHistory_popoverEmpty__Gqg4l{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:8px;padding:20px 12px}.InvoiceHistory_popoverEmpty__Gqg4l i{color:#cbd5e1;font-size:20px}.InvoiceHistory_popoverEmpty__Gqg4l span{font-size:12px;font-weight:500}.InvoiceHistory_popoverCheckRow__TFVa1{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}.InvoiceHistory_popoverCheckRow__TFVa1:hover{background:#f1f5f9}.InvoiceHistory_popoverCheckRow__TFVa1 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}.InvoiceHistory_popoverCheckRow__TFVa1 input[type=checkbox]:checked{background:linear-gradient(180deg,#6366f1,#4f46e5);border-color:#4f46e5}.InvoiceHistory_popoverCheckRow__TFVa1 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}.InvoiceHistory_popoverRadioRow__0JFFw{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}.InvoiceHistory_popoverRadioRow__0JFFw:hover{background:#f1f5f9}.InvoiceHistory_popoverRadioRow__0JFFw 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}.InvoiceHistory_popoverRadioRow__0JFFw input[type=radio]:checked{border-color:#4f46e5;border-width:4px}.InvoiceHistory_savedViewRow__XMUtw{align-items:center;border-radius:6px;display:flex;gap:4px;padding:4px 6px;transition:background .1s}.InvoiceHistory_savedViewRow__XMUtw:hover{background:#f1f5f9}.InvoiceHistory_savedViewName__Nvzs2{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}.InvoiceHistory_savedViewName__Nvzs2 i{color:#4f46e5;flex-shrink:0;font-size:11px}.InvoiceHistory_savedViewName__Nvzs2 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoiceHistory_savedViewName__Nvzs2:hover{color:#4f46e5}.InvoiceHistory_savedViewRenameInput__zaOXt{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}.InvoiceHistory_savedViewActions__7BZ4B{display:flex;flex-shrink:0;gap:2px}.InvoiceHistory_savedViewActionBtn__H1kS\+{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}.InvoiceHistory_savedViewActionBtn__H1kS\+:hover{background:#e2e8f0;color:#0f172a}.InvoiceHistory_savedViewActionDanger__8Yxra:hover{background:#fee2e2;color:#dc2626}.InvoiceHistory_savedViewNewInput__fj8at{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}.InvoiceHistory_savedViewNewInput__fj8at:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.InvoiceHistory_savedViewNewInput__fj8at::placeholder{color:#94a3b8}.InvoiceHistory_savedViewSaveBtn__rchkV{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}.InvoiceHistory_savedViewSaveBtn__rchkV i{font-size:9px}.InvoiceHistory_savedViewSaveBtn__rchkV:hover:not(:disabled){box-shadow:0 3px 8px #4f46e559}.InvoiceHistory_savedViewSaveBtn__rchkV:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.InvoiceHistory_popover__a2HFN{max-width:320px;width:90vw}.InvoiceHistory_popoverWide__TZJfM{max-width:360px;width:92vw}}.InvoiceHistory_modernTableHead__QzRmk{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:2}.InvoiceHistory_modernTableHead__QzRmk 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}.InvoiceHistory_colRight__kjOPL{text-align:right!important}.InvoiceHistory_currencyPrefix__VpjR7{color:#94a3b8;font-size:11px;font-weight:600;margin-right:4px}.InvoiceHistory_modernTable__BrONd tbody tr{transition:background .12s}.InvoiceHistory_modernTable__BrONd tbody tr:hover{background:#f8fafc}.InvoiceHistory_modernTable__BrONd tbody tr.InvoiceHistory_clickableRow__mXIfI:hover{background:#eef2ff}.InvoiceHistory_modernTable__BrONd tbody td{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:13px;padding:11px 14px;vertical-align:middle}.InvoiceHistory_skeletonRow__gWTol td{border-bottom:1px solid #f1f5f9;padding:14px}.InvoiceHistory_skeletonBar__o7m0f{animation:InvoiceHistory_skeletonShimmer__PBJe2 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;border-radius:6px;height:12px}@keyframes InvoiceHistory_skeletonShimmer__PBJe2{0%{background-position:200% 0}to{background-position:-200% 0}}.InvoiceHistory_emptyState__P\+Zuy{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 24px;text-align:center}.InvoiceHistory_emptyStateIcon__\+XISm{align-items:center;background:#eef2ff;border-radius:50%;display:inline-flex;height:72px;justify-content:center;margin-bottom:4px;width:72px}.InvoiceHistory_emptyStateIcon__\+XISm i{color:#6366f1;font-size:28px}.InvoiceHistory_emptyState__P\+Zuy h3{color:#0f172a;font-weight:700;letter-spacing:-.01em}.InvoiceHistory_emptyState__P\+Zuy p{color:#64748b;line-height:1.5;max-width:400px}.InvoiceHistory_emptyStateAction__XK-8C{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}.InvoiceHistory_emptyStateAction__XK-8C:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.InvoiceHistory_emptyStateAction__XK-8C i{font-size:11px}.InvoiceHistory_groupHeaderRow__Jt1to{background:#f8fafc!important;cursor:pointer;position:-webkit-sticky;position:sticky;-webkit-user-select:none;user-select:none;z-index:1}.InvoiceHistory_groupHeaderRow__Jt1to:hover{background:#eef2ff!important}.InvoiceHistory_groupHeaderCell__QxMGz{border-bottom:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;padding:10px 14px!important}.InvoiceHistory_groupHeaderInner__HI1l0{align-items:center;display:flex;gap:10px}.InvoiceHistory_groupHeaderChevron__4M8dI{color:#64748b;font-size:10px;transition:transform .15s;width:10px}.InvoiceHistory_groupHeaderLabel__Pl8ZE{color:#0f172a;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.InvoiceHistory_groupHeaderCount__RKdr0{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}.InvoiceHistory_groupHeaderTotal__NFw9w{font-feature-settings:"tnum";color:#4f46e5;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;margin-left:auto}.InvoiceHistory_quickNav__wRZp8{align-items:center}.InvoiceHistory_quickNav__wRZp8>.InvoiceHistory_backBtn__P3wF4{align-self:center;border-radius:8px;flex-shrink:0;height:36px;margin:0 12px 0 4px;position:relative;width:36px}.InvoiceHistory_quickNav__wRZp8>.InvoiceHistory_backBtn__P3wF4:after{background:#e2e8f0;content:"";height:22px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px}@media (min-width:1440px){.InvoiceHistory_dashboardContainer__4Qfra{max-width:1800px}.InvoiceHistory_statCard__dKXIA{padding:16px 22px}.InvoiceHistory_statIcon__6HRfI{font-size:17px;height:44px;width:44px}.InvoiceHistory_statValue__aEPLr{font-size:20px}}@media (min-width:1920px){.InvoiceHistory_pageWrapper__XJlG3{padding:28px 32px 56px}.InvoiceHistory_dashboardContainer__4Qfra{max-width:2000px}.InvoiceHistory_pageHeader__-BlMV{padding:18px 24px}.InvoiceHistory_headerLeft__b-WhV h1{font-size:22px}.InvoiceHistory_headerLeft__b-WhV h1:before{font-size:16px;height:40px;width:40px}.InvoiceHistory_headerSubtitle__UeWun{font-size:13.5px;padding-left:50px}.InvoiceHistory_statsGrid__eT7d1{gap:18px}.InvoiceHistory_statCard__dKXIA{border-radius:14px;padding:20px 26px}.InvoiceHistory_statIcon__6HRfI{border-radius:12px;font-size:18px;height:48px;width:48px}.InvoiceHistory_statValue__aEPLr{font-size:22px}.InvoiceHistory_statLabel__QBeux{font-size:12px}.InvoiceHistory_tableCard__gtOF6{border-radius:16px}.InvoiceHistory_tableCardHeader__bYXRk{padding:18px 26px}.InvoiceHistory_modernTable__BrONd th{font-size:12px;padding:14px 18px}.InvoiceHistory_modernTable__BrONd td{font-size:14px;padding:14px 18px}.InvoiceHistory_toolbar__VbtcF{padding:12px 16px}.InvoiceHistory_toolbarBtn__ejFXd{font-size:13px;height:38px;padding:0 14px}.InvoiceHistory_toolbarSearch__Ll55N{height:38px;max-width:420px}}@media (min-width:2560px){.InvoiceHistory_pageWrapper__XJlG3{padding:36px 40px 64px}.InvoiceHistory_dashboardContainer__4Qfra{max-width:2400px}.InvoiceHistory_pageHeader__-BlMV{border-radius:14px;padding:22px 28px}.InvoiceHistory_headerLeft__b-WhV h1{font-size:26px}.InvoiceHistory_headerLeft__b-WhV h1:before{border-radius:12px;font-size:18px;height:46px;width:46px}.InvoiceHistory_headerSubtitle__UeWun{font-size:15px;padding-left:58px}.InvoiceHistory_statsGrid__eT7d1{gap:22px}.InvoiceHistory_statCard__dKXIA{border-radius:16px;padding:24px 30px}.InvoiceHistory_statIcon__6HRfI{border-radius:14px;font-size:22px;height:56px;width:56px}.InvoiceHistory_statValue__aEPLr{font-size:26px}.InvoiceHistory_statLabel__QBeux{font-size:13px}.InvoiceHistory_tableCard__gtOF6{border-radius:18px}.InvoiceHistory_tableCardHeader__bYXRk{padding:22px 30px}.InvoiceHistory_tableCardHeader__bYXRk h3{font-size:16.5px}.InvoiceHistory_modernTable__BrONd th{font-size:13px;padding:16px 22px}.InvoiceHistory_modernTable__BrONd td{font-size:15px;padding:16px 22px}.InvoiceHistory_invoiceLink__TP\+h1{font-size:13px;padding:6px 12px}.InvoiceHistory_badge__pUsWn,.InvoiceHistory_itemsBadge__Un8\+k,.InvoiceHistory_statusTag__FF91m{font-size:12px;padding:5px 12px}.InvoiceHistory_toolbar__VbtcF{border-radius:14px;padding:14px 18px}.InvoiceHistory_toolbarBtn__ejFXd{font-size:14px;height:42px;padding:0 16px}.InvoiceHistory_toolbarSearch__Ll55N{height:42px;max-width:480px}.InvoiceHistory_pagination__h7T48{padding:18px 26px}.InvoiceHistory_pageBtn__CO6qB{font-size:13px;height:38px;width:38px}}.InvoiceHistory_pageWrapper__XJlG3{background:#f8fafc;min-height:100%;padding:20px}.InvoiceHistory_container__ZNNEL{margin:0 auto;max-width:1100px}.InvoiceHistory_header__fxMY8{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.InvoiceHistory_headerLeft__b-WhV{align-items:center;display:flex;gap:12px}.InvoiceHistory_backBtn__P3wF4{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;height:38px;transition:all .15s;width:38px}.InvoiceHistory_backBtn__P3wF4:hover{background:#f1f5f9}.InvoiceHistory_title__KYEgf{color:#0f172a;font-size:20px;font-weight:700;margin:0}.InvoiceHistory_subtitle__iuwNW{color:#64748b;font-size:12.5px}.InvoiceHistory_refreshBtn__Pun\+-{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;height:38px;width:38px}.InvoiceHistory_refreshBtn__Pun\+-:hover:not(:disabled){background:#f1f5f9}.InvoiceHistory_refreshBtn__Pun\+-:disabled{cursor:not-allowed;opacity:.6}.InvoiceHistory_toolbar__VbtcF{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:10px 12px}.InvoiceHistory_periodButtons__\+-i1Z{display:flex;gap:6px}.InvoiceHistory_periodBtn__wGuYl{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:7px 14px;transition:all .15s}.InvoiceHistory_periodBtn__wGuYl:hover{background:#f1f5f9}.InvoiceHistory_periodBtnActive__ZR8\+b{background:#0ea5e9!important;border-color:#0ea5e9!important;color:#fff!important}.InvoiceHistory_dateInputs__iA16o{align-items:center;color:#94a3b8;display:flex;gap:6px}.InvoiceHistory_dateInputs__iA16o input{border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:13px;padding:6px 10px}.InvoiceHistory_searchBox__RhZ9V{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex:1 1;gap:8px;min-width:200px;padding:7px 12px}.InvoiceHistory_searchBox__RhZ9V i{color:#94a3b8;font-size:13px}.InvoiceHistory_searchBox__RhZ9V input{background:#0000;border:none;color:#0f172a;flex:1 1;font-size:13.5px;outline:none}.InvoiceHistory_clearSearch__0-oYy{background:none;border:none;color:#94a3b8;cursor:pointer}.InvoiceHistory_clearSearch__0-oYy:hover{color:#475569}.InvoiceHistory_typeChips__8RxqY{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.InvoiceHistory_chip__ReAo3{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:7px 14px;transition:all .15s}.InvoiceHistory_chip__ReAo3:hover{background:#f1f5f9}.InvoiceHistory_chipActive__b-9AA{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}.InvoiceHistory_chipCount__EbLfi{background:#94a3b840;border-radius:999px;font-size:11.5px;font-weight:700;padding:1px 8px}.InvoiceHistory_chipActive__b-9AA .InvoiceHistory_chipCount__EbLfi{background:#fff3}.InvoiceHistory_timeline__xkWCS{display:flex;flex-direction:column;gap:18px}.InvoiceHistory_dayHeading__RhWWi{align-items:baseline;background:#f8fafc;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:10px;padding:0 4px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.InvoiceHistory_dayCount__\+CHT-{color:#94a3b8;font-size:11.5px;font-weight:500}.InvoiceHistory_dayItems__B4is1{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.InvoiceHistory_entryRow__3wH\+U{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;gap:14px;padding:12px 16px;transition:background .12s}.InvoiceHistory_entryRow__3wH\+U:last-child{border-bottom:none}.InvoiceHistory_entryRow__3wH\+U:hover{background:#f8fafc}.InvoiceHistory_entryRow__3wH\+U:focus{outline:2px solid #0ea5e9;outline-offset:-2px}.InvoiceHistory_entryIcon__L8G4a{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.InvoiceHistory_typeSale__jvOAO{background:#e0f2fe;color:#0369a1}.InvoiceHistory_typeCredit__hk04j{background:#fef3c7;color:#b45309}.InvoiceHistory_typeDelivery__EODaH{background:#dcfce7;color:#15803d}.InvoiceHistory_entryMain__96mYQ{flex:1 1;min-width:0}.InvoiceHistory_entryTop__ukSlP{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.InvoiceHistory_entryNumber__06Juy{color:#0f172a;font-size:14px;font-weight:700}.InvoiceHistory_typeBadge__jKOqI{font-size:10.5px;letter-spacing:.3px;padding:2px 8px;text-transform:uppercase}.InvoiceHistory_statusBadge__SSQSR{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:11px;font-weight:600;padding:2px 8px;text-transform:capitalize}.InvoiceHistory_entryBottom__P\+Jh-{align-items:center;color:#64748b;display:flex;font-size:12.5px;gap:14px;margin-top:3px}.InvoiceHistory_entryCustomer__xtddP i{font-size:11px;margin-right:4px;opacity:.7}.InvoiceHistory_entryExtra__EGe0g{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoiceHistory_entryRight__2k8Bf{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.InvoiceHistory_entryAmount__TWMNj{color:#0f172a;font-size:14px;font-weight:700}.InvoiceHistory_entryTime__hYo2Z{color:#94a3b8;font-size:11.5px}.InvoiceHistory_entryChevron__42ejT{color:#cbd5e1;flex-shrink:0;font-size:12px}.InvoiceHistory_accessDenied__VD-eY,.InvoiceHistory_emptyState__P\+Zuy,.InvoiceHistory_loadingState__EzM1F{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:60px 20px;text-align:center}.InvoiceHistory_accessDenied__VD-eY i,.InvoiceHistory_emptyState__P\+Zuy i{font-size:34px;opacity:.4}.InvoiceHistory_emptyState__P\+Zuy h3{color:#334155;font-size:16px;margin:0}.InvoiceHistory_emptyState__P\+Zuy p{font-size:13px;margin:0}.InvoiceHistory_spinner__4oIRw{animation:InvoiceHistory_spin__pVn8S .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0ea5e9;height:34px;width:34px}@keyframes InvoiceHistory_spin__pVn8S{to{transform:rotate(1turn)}}.InvoiceHistory_footerInfo__5npeb{color:#94a3b8;font-size:12.5px;padding:14px;text-align:center}@media (max-width:1023px){.InvoiceHistory_toolbar__VbtcF{align-items:stretch;flex-direction:column}.InvoiceHistory_searchBox__RhZ9V{min-width:0}.InvoiceHistory_entryExtra__EGe0g{display:none}}.InvoiceHistory_typeBadge__jKOqI{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;padding:4px 10px}.InvoiceHistory_typeBadge__jKOqI i{font-size:10.5px}.InvoiceHistory_typeBadgeSale__26Pa-{background:#e0f2fe;color:#0369a1}.InvoiceHistory_typeBadgeCredit__CwTBX{background:#fef3c7;color:#b45309}.InvoiceHistory_typeBadgeDelivery__gLlWY{background:#dcfce7;color:#15803d}.InvoiceHistory_typeChipRow__-RVYq{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:14px}.InvoiceHistory_typeChip__Jf\+ea{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;transition:all .15s}.InvoiceHistory_typeChip__Jf\+ea:hover{background:#f1f5f9}.InvoiceHistory_typeChipActive__Jjc3j{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}.InvoiceHistory_noticeError__MZ\+qM,.InvoiceHistory_noticeWarn__Gmn\+3{align-items:center;border-radius:10px;display:flex;font-size:13px;gap:8px;margin-bottom:12px;padding:10px 14px}.InvoiceHistory_noticeError__MZ\+qM{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.InvoiceHistory_noticeWarn__Gmn\+3{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.InvoiceHistory_detailsCell__yJWHl{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InvoiceHistory_mutedDash__UUKFp{color:#cbd5e1}.InvoiceHistory_filterQuickRow__MYX4U{display:flex;flex-wrap:wrap;gap:8px}.InvoiceHistory_filterQuickBtn__zRgca{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:7px 14px}.InvoiceHistory_filterQuickBtn__zRgca:hover{background:#f1f5f9}.InvoiceHistory_filterQuickBtnActive__JQtoW{background:#0ea5e9!important;border-color:#0ea5e9!important;color:#fff!important}.InvoiceHistory_filterDateRow__LITjw{align-items:center;display:flex;gap:8px}.InvoiceHistory_filterDateRow__LITjw input{border:1px solid #e2e8f0;border-radius:8px;font-size:13px;padding:7px 10px}.InvoiceHistory_pageHeaderInfo__U51MJ{display:flex;flex-direction:column;gap:2px}.InvoiceHistory_pageHeaderTitle__OTtfX{align-items:center;color:#0f172a;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0}.InvoiceHistory_pageHeaderTitle__OTtfX i{color:#4f46e5;font-size:16px}.InvoiceHistory_pageHeaderSub__XyriI{color:#64748b;font-size:12.5px}.InvoiceHistory_ihModalBody__avP0\+{display:flex;flex-direction:column;gap:18px;max-height:60vh;overflow-y:auto;padding:18px 20px}.InvoiceHistory_filterGroup__YIQqc{display:flex;flex-direction:column;gap:8px}.InvoiceHistory_filterGroup__YIQqc>label{color:#475569;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.InvoiceHistory_filterGroup__YIQqc input[type=date],.InvoiceHistory_filterGroup__YIQqc select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13.5px;padding:9px 12px}.InvoiceHistory_filterGroup__YIQqc input[type=date]:focus,.InvoiceHistory_filterGroup__YIQqc select:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a;outline:none}.InvoiceHistory_ihModalFooter__PFCzM{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:space-between;padding:14px 20px}.InvoiceHistory_filterResetBtn__p\+250{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:6px;padding:9px 16px;transition:all .15s}.InvoiceHistory_filterResetBtn__p\+250:hover{background:#f1f5f9}.InvoiceHistory_filterApplyBtn__En5N4{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:9px 22px;transition:background .15s}.InvoiceHistory_filterApplyBtn__En5N4:hover{background:#4338ca}.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}.CreditNoteList_bulkConfirmRow__EJ4sX{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CreditNoteList_bulkConfirmText__oAC2M{font-size:13px;font-weight:600}.CreditNoteList_bulkReasonInput__MPebH{border:1px solid #cbd5e1;border-radius:6px;font-size:13px;min-width:220px;padding:6px 10px}.CreditNoteList_bulkConfirmApprove__pJSln{background:#10b981!important;color:#fff!important}.CreditNoteList_bulkConfirmReject__-2wJJ{background:#dc2626!important;color:#fff!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)}.CreateDeliveryChallan_pageContainer__YBEt-{background:#f8fafc;margin:0 auto;max-width:1280px;min-height:100vh;padding:24px}.CreateDeliveryChallan_notification__qweMY{align-items:center;animation:CreateDeliveryChallan_slideDown__Wbk6E .3s ease;border-radius:8px;display:flex;font-weight:500;gap:12px;margin-bottom:20px;padding:14px 20px}.CreateDeliveryChallan_notification__qweMY.CreateDeliveryChallan_success__fXFJP{background:#ecfdf5;border:1px solid #6ee7b7;color:#065f46}.CreateDeliveryChallan_notification__qweMY.CreateDeliveryChallan_error__2HR2-{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.CreateDeliveryChallan_notification__qweMY button{background:none;border:none;color:inherit;cursor:pointer;font-size:18px;margin-left:auto;opacity:.6}.CreateDeliveryChallan_notification__qweMY button:hover{opacity:1}@keyframes CreateDeliveryChallan_slideDown__Wbk6E{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CreateDeliveryChallan_pageHeader__XyYoV{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.CreateDeliveryChallan_headerLeft__M6Gf-{align-items:center;display:flex;gap:16px}.CreateDeliveryChallan_backBtn__A7RSp{align-items:center;background:#fff;border:none;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#475569;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .2s;width:40px}.CreateDeliveryChallan_backBtn__A7RSp:hover{background:#f1f5f9;color:#0f172a}.CreateDeliveryChallan_headerIcon__IGv6s{align-items:center;background:#0f766e;border-radius:10px;color:#fff;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.CreateDeliveryChallan_headerLeft__M6Gf- h1{color:#0f172a;font-size:22px;font-weight:700;line-height:1.2;margin:0}.CreateDeliveryChallan_headerSubtitle__ocQuE{color:#64748b;font-size:13px;margin:2px 0 0}.CreateDeliveryChallan_headerActions__DO9Ti{align-items:center;display:flex;gap:10px}.CreateDeliveryChallan_secondaryBtn__LocHr{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s}.CreateDeliveryChallan_secondaryBtn__LocHr:hover{background:#f1f5f9;border-color:#cbd5e1}.CreateDeliveryChallan_secondaryBtn__LocHr.CreateDeliveryChallan_danger__GadRD{border-color:#fca5a5;color:#dc2626}.CreateDeliveryChallan_secondaryBtn__LocHr.CreateDeliveryChallan_danger__GadRD:hover{background:#fef2f2}.CreateDeliveryChallan_primaryBtn__rFCMR{align-items:center;background:#0f766e;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s}.CreateDeliveryChallan_primaryBtn__rFCMR:hover:not(.CreateDeliveryChallan_disabled__cBQOY){box-shadow:0 4px 12px #14b8a64d;transform:translateY(-1px)}.CreateDeliveryChallan_primaryBtn__rFCMR.CreateDeliveryChallan_disabled__cBQOY{cursor:not-allowed;opacity:.5}.CreateDeliveryChallan_stepsIndicator__5IehW{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000a;display:flex;justify-content:center;margin-bottom:24px;padding:16px 24px}.CreateDeliveryChallan_stepItem__2L54N{align-items:center;display:flex;gap:10px;opacity:.5;transition:all .3s}.CreateDeliveryChallan_stepItem__2L54N.CreateDeliveryChallan_active__9Nb-j{opacity:1}.CreateDeliveryChallan_stepCircle__BBBQK{align-items:center;background:#e2e8f0;border-radius:50%;color:#64748b;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;transition:all .3s;width:32px}.CreateDeliveryChallan_stepItem__2L54N.CreateDeliveryChallan_active__9Nb-j .CreateDeliveryChallan_stepCircle__BBBQK{background:#14b8a6;color:#fff}.CreateDeliveryChallan_stepItem__2L54N .CreateDeliveryChallan_stepCircle__BBBQK i{font-size:14px}.CreateDeliveryChallan_stepLabel__wf6sV{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:600;gap:6px}.CreateDeliveryChallan_stepItem__2L54N.CreateDeliveryChallan_active__9Nb-j .CreateDeliveryChallan_stepLabel__wf6sV{color:#0f172a}.CreateDeliveryChallan_stepConnector__oQv7x{background:#e2e8f0;height:2px;margin:0 16px;transition:all .3s;width:80px}.CreateDeliveryChallan_stepConnector__oQv7x.CreateDeliveryChallan_completed__VRv3Z{background:#14b8a6}.CreateDeliveryChallan_card__OAGcK{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000a;margin-bottom:20px;overflow:hidden}.CreateDeliveryChallan_cardHeader__28zvX{background:#fafbfc;border-bottom:1px solid #e2e8f0;padding:16px 20px}.CreateDeliveryChallan_cardHeader__28zvX h3{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.CreateDeliveryChallan_cardHeader__28zvX p{color:#64748b;font-size:12px;margin:4px 0 0}.CreateDeliveryChallan_cardHeaderWithActions__drNvH{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px}.CreateDeliveryChallan_cardHeaderWithActions__drNvH h3{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.CreateDeliveryChallan_cardHeaderWithActions__drNvH p{color:#64748b;font-size:12px;margin:4px 0 0}.CreateDeliveryChallan_cardActions__uDlaO{display:flex;gap:8px}.CreateDeliveryChallan_cardBody__Pbtci{padding:20px}.CreateDeliveryChallan_invoiceBanner__CWPkT{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:10px;color:#fff;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px;padding:18px 24px}.CreateDeliveryChallan_bannerLeft__uapnf{display:flex;flex-direction:column;gap:4px}.CreateDeliveryChallan_bannerInvoiceNumber__Ex-k9{align-items:center;display:flex;font-family:Monaco,Consolas,monospace;font-size:18px;font-weight:700;gap:10px}.CreateDeliveryChallan_bannerInvoiceNumber__Ex-k9 i{color:#14b8a6}.CreateDeliveryChallan_bannerCustomer__KJJHz{font-size:13px;opacity:.85}.CreateDeliveryChallan_bannerDivider__yH\+9p{margin:0 8px;opacity:.5}.CreateDeliveryChallan_bannerRight__MsR97{text-align:right}.CreateDeliveryChallan_bannerTotalLabel__yA4HS{font-size:11px;letter-spacing:.5px;opacity:.7;text-transform:uppercase}.CreateDeliveryChallan_bannerTotal__G5yxZ{color:#6ee7b7;font-size:24px;font-weight:700}.CreateDeliveryChallan_searchBox__E9UZv{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;display:flex;margin-bottom:20px;padding:0 12px;transition:all .2s}.CreateDeliveryChallan_searchBox__E9UZv:focus-within{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61a}.CreateDeliveryChallan_searchBox__E9UZv i{color:#94a3b8;font-size:14px}.CreateDeliveryChallan_searchBox__E9UZv input{background:#0000;border:none;color:#0f172a;flex:1 1;font-size:14px;outline:none;padding:10px 12px}.CreateDeliveryChallan_searchBox__E9UZv input::placeholder{color:#94a3b8}.CreateDeliveryChallan_clearSearch__x5z9a{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:14px;padding:4px 8px}.CreateDeliveryChallan_clearSearch__x5z9a:hover{color:#475569}.CreateDeliveryChallan_tableWrapper__C1pyN{margin:0 -20px;overflow-x:auto;padding:0 20px}.CreateDeliveryChallan_table__bs0HE{border-collapse:collapse;font-size:13px;width:100%}.CreateDeliveryChallan_table__bs0HE thead{background:#f8fafc}.CreateDeliveryChallan_table__bs0HE th{border-bottom:1.5px solid #e2e8f0;color:#475569;font-weight:600;padding:10px 12px;text-align:left;white-space:nowrap}.CreateDeliveryChallan_table__bs0HE td{border-bottom:1px solid #f1f5f9;padding:10px 12px;vertical-align:middle}.CreateDeliveryChallan_table__bs0HE tbody tr:hover{background:#f8fafc}.CreateDeliveryChallan_table__bs0HE tbody tr:last-child td{border-bottom:none}.CreateDeliveryChallan_textRight__fns8y{text-align:right}.CreateDeliveryChallan_textCenter__-8N2n{text-align:center}.CreateDeliveryChallan_clickableRow__jk8VU{cursor:pointer;transition:background .15s}.CreateDeliveryChallan_clickableRow__jk8VU:hover{background:#f0fdfa!important}.CreateDeliveryChallan_invoiceNumber__8UihK{color:#0d9488;font-family:Monaco,Consolas,monospace;font-size:12px}.CreateDeliveryChallan_customerName__3R0Qj{color:#0f172a;font-weight:500}.CreateDeliveryChallan_customerPhone__mMSvm{color:#94a3b8;font-size:11px}.CreateDeliveryChallan_dateCell__KqE9r{color:#64748b;font-size:12px}.CreateDeliveryChallan_amountCell__f23XA{color:#059669;font-family:Monaco,Consolas,monospace;font-size:14px}.CreateDeliveryChallan_statusBadge__6Tk-m{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;padding:2px 10px;text-transform:capitalize}.CreateDeliveryChallan_statusBadge__6Tk-m.CreateDeliveryChallan_paid__14uOA{background:#dcfce7;color:#166534}.CreateDeliveryChallan_statusBadge__6Tk-m.CreateDeliveryChallan_pending__onn\+w{background:#fef3c7;color:#92400e}.CreateDeliveryChallan_excludedRow__nUIns{background:#fafafa;opacity:.5}.CreateDeliveryChallan_excludedText__uLezS{color:#94a3b8;text-decoration:line-through}.CreateDeliveryChallan_productInfo__TGj4j{display:flex;flex-direction:column;gap:1px}.CreateDeliveryChallan_productInfo__TGj4j strong{color:#0f172a;font-size:13px}.CreateDeliveryChallan_productCode__f\+0zX{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:11px}.CreateDeliveryChallan_unitText__8PXwC{color:#64748b;font-size:12px}.CreateDeliveryChallan_qtyInput__3VygA{border:1.5px solid #e2e8f0;border-radius:4px;font-size:13px;padding:5px 8px;text-align:center;transition:border-color .2s;width:70px}.CreateDeliveryChallan_qtyInput__3VygA:focus{border-color:#14b8a6;outline:none}.CreateDeliveryChallan_removeBtn__7EYKP{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 12px;transition:all .2s}.CreateDeliveryChallan_removeBtn__7EYKP:hover{background:#fecaca}.CreateDeliveryChallan_restoreBtn__LkMTJ{align-items:center;background:#f0fdfa;border:1px solid #99f6e4;border-radius:4px;color:#0d9488;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 12px;transition:all .2s}.CreateDeliveryChallan_restoreBtn__LkMTJ:hover{background:#99f6e4}.CreateDeliveryChallan_formGroup__sxChs{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.CreateDeliveryChallan_formGroup__sxChs:last-child{margin-bottom:0}.CreateDeliveryChallan_formGroup__sxChs label{color:#475569;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.CreateDeliveryChallan_formGroup__sxChs label .CreateDeliveryChallan_required__bMo1Y{color:#dc2626;margin-left:2px}.CreateDeliveryChallan_formRow__vO28k{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.CreateDeliveryChallan_formRow__vO28k:last-child{margin-bottom:0}.CreateDeliveryChallan_textInput__EsGvJ{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;color:#0f172a;font-size:13px;padding:8px 12px;transition:all .2s;width:100%}.CreateDeliveryChallan_textInput__EsGvJ:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61a;outline:none}.CreateDeliveryChallan_textInput__EsGvJ::placeholder{color:#94a3b8}.CreateDeliveryChallan_textInput__EsGvJ.CreateDeliveryChallan_monospace__jV07s{font-family:Monaco,Consolas,monospace;letter-spacing:.5px}.CreateDeliveryChallan_textArea__mJDf6{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;color:#0f172a;font-family:inherit;font-size:13px;padding:8px 12px;resize:vertical;transition:all .2s;width:100%}.CreateDeliveryChallan_textArea__mJDf6:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61a;outline:none}.CreateDeliveryChallan_textArea__mJDf6::placeholder{color:#94a3b8}.CreateDeliveryChallan_channelButtons__d3TFe{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.CreateDeliveryChallan_channelBtn__kftQt{align-items:center;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:20px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px;transition:all .2s}.CreateDeliveryChallan_channelBtn__kftQt:disabled{cursor:not-allowed;opacity:.4}.CreateDeliveryChallan_channelBtn__kftQt.CreateDeliveryChallan_active__9Nb-j{background:#eef2ff;border:1.5px solid #6366f1;color:#4f46e5}.CreateDeliveryChallan_channelBtn__kftQt.CreateDeliveryChallan_active__9Nb-j i.CreateDeliveryChallan_fa-check__Rm78q{font-size:9px;margin-left:2px}.CreateDeliveryChallan_channelBtn__kftQt:hover:not(:disabled){background:#f1f5f9}.CreateDeliveryChallan_vehicleButtons__WCe0h{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.CreateDeliveryChallan_vehicleBtn__eGUsA{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:4px;padding:10px 8px;transition:all .2s}.CreateDeliveryChallan_vehicleBtn__eGUsA i{font-size:16px}.CreateDeliveryChallan_vehicleBtn__eGUsA.CreateDeliveryChallan_active__9Nb-j{background:#f0fdfa;border-color:#14b8a6;color:#0f766e}.CreateDeliveryChallan_vehicleBtn__eGUsA:hover:not(.CreateDeliveryChallan_active__9Nb-j){background:#f8fafc}.CreateDeliveryChallan_urgencyButtons__SkHJf{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.CreateDeliveryChallan_urgencyBtn__obv57{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:8px 6px;transition:all .2s}.CreateDeliveryChallan_urgencyBtn__obv57.CreateDeliveryChallan_active__9Nb-j{background:#f0fdfa;border-color:#14b8a6;color:#0f766e}.CreateDeliveryChallan_urgencyBtn__obv57:hover:not(.CreateDeliveryChallan_active__9Nb-j){background:#f8fafc}.CreateDeliveryChallan_feeInput__q4NW9{align-items:center;display:flex;gap:8px}.CreateDeliveryChallan_feeAmount__hRHgx{font-size:15px;font-weight:700;max-width:160px}.CreateDeliveryChallan_resetFeeBtn__jcVXX{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:13px;padding:8px 12px;transition:all .2s}.CreateDeliveryChallan_resetFeeBtn__jcVXX:hover{background:#f1f5f9}.CreateDeliveryChallan_feeHint__WucpT{color:#94a3b8;font-size:11.5px;margin-top:4px}.CreateDeliveryChallan_feeHint__WucpT strong{color:#0f766e}.CreateDeliveryChallan_divider__jcRcu{background:#e2e8f0;height:1px;margin:16px 0}.CreateDeliveryChallan_infoBox__gDTZ5{background:#f0fdfa;border-left:3px solid #14b8a6;border-radius:4px;color:#0f766e;font-size:12px;margin-top:12px;padding:12px 16px}.CreateDeliveryChallan_infoBox__gDTZ5 i{margin-right:8px}.CreateDeliveryChallan_twoColGrid__B\+Ect{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.5fr 1fr;margin-bottom:20px}.CreateDeliveryChallan_submitBar__ViuS5{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;bottom:12px;box-shadow:0 -2px 8px #0000000a;display:flex;flex-wrap:wrap;gap:20px;padding:14px 24px;position:-webkit-sticky;position:sticky;z-index:10}.CreateDeliveryChallan_submitStats__9BCLu{display:flex;flex:1 1;gap:24px}.CreateDeliveryChallan_statItem__CaCJa{display:flex;flex-direction:column}.CreateDeliveryChallan_statLabel__zd3nP{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.CreateDeliveryChallan_statValue__0Rk2p{color:#0f172a;font-size:18px;font-weight:700}.CreateDeliveryChallan_statValue__0Rk2p.CreateDeliveryChallan_accent__rWhuZ{color:#0d9488}.CreateDeliveryChallan_loadingState__rQEls{padding:40px 20px;text-align:center}.CreateDeliveryChallan_loadingState__rQEls p{color:#64748b;font-size:13px;margin:12px 0 0}.CreateDeliveryChallan_loadingCard__gzuep{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:60px 20px;text-align:center}.CreateDeliveryChallan_loadingCard__gzuep p{color:#64748b;font-size:14px;margin:12px 0 0}.CreateDeliveryChallan_spinner__fvXjA{animation:CreateDeliveryChallan_spin__jjkWW .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#14b8a6;height:36px;margin:0 auto;width:36px}@keyframes CreateDeliveryChallan_spin__jjkWW{to{transform:rotate(1turn)}}.CreateDeliveryChallan_emptyState__ZD-0X{padding:48px 20px;text-align:center}.CreateDeliveryChallan_emptyIcon__fDnPC{color:#cbd5e1;font-size:48px;margin-bottom:12px}.CreateDeliveryChallan_emptyState__ZD-0X h3{color:#0f172a;font-size:16px;margin:0 0 4px}.CreateDeliveryChallan_emptyState__ZD-0X p{color:#94a3b8;font-size:13px;margin:0}@media (max-width:1100px){.CreateDeliveryChallan_twoColGrid__B\+Ect{grid-template-columns:1fr}}@media (max-width:768px){.CreateDeliveryChallan_pageContainer__YBEt-{padding:16px}.CreateDeliveryChallan_pageHeader__XyYoV{align-items:stretch;flex-direction:column}.CreateDeliveryChallan_headerLeft__M6Gf- h1{font-size:18px}.CreateDeliveryChallan_stepsIndicator__5IehW{flex-direction:column;gap:12px;padding:16px}.CreateDeliveryChallan_stepConnector__oQv7x{height:20px;margin:0;width:2px}.CreateDeliveryChallan_stepItem__2L54N{justify-content:center;width:100%}.CreateDeliveryChallan_formRow__vO28k{gap:0;grid-template-columns:1fr}.CreateDeliveryChallan_urgencyButtons__SkHJf,.CreateDeliveryChallan_vehicleButtons__WCe0h{grid-template-columns:1fr 1fr}.CreateDeliveryChallan_submitBar__ViuS5{align-items:stretch;border-radius:10px 10px 0 0;bottom:0;flex-direction:column;padding:16px;position:-webkit-sticky;position:sticky}.CreateDeliveryChallan_submitStats__9BCLu{justify-content:space-around}.CreateDeliveryChallan_cardHeaderWithActions__drNvH{align-items:flex-start;flex-direction:column}.CreateDeliveryChallan_cardActions__uDlaO{width:100%}.CreateDeliveryChallan_cardActions__uDlaO button{flex:1 1;justify-content:center}.CreateDeliveryChallan_invoiceBanner__CWPkT{flex-direction:column;text-align:center}.CreateDeliveryChallan_bannerRight__MsR97{text-align:center}.CreateDeliveryChallan_headerActions__DO9Ti{width:100%}.CreateDeliveryChallan_headerActions__DO9Ti button{flex:1 1;justify-content:center}.CreateDeliveryChallan_channelButtons__d3TFe{flex-wrap:wrap}}@media (max-width:480px){.CreateDeliveryChallan_urgencyButtons__SkHJf,.CreateDeliveryChallan_vehicleButtons__WCe0h{grid-template-columns:1fr 1fr}.CreateDeliveryChallan_twoColGrid__B\+Ect{grid-template-columns:1fr}.CreateDeliveryChallan_table__bs0HE{font-size:12px}.CreateDeliveryChallan_table__bs0HE td,.CreateDeliveryChallan_table__bs0HE th{padding:6px 8px}.CreateDeliveryChallan_qtyInput__3VygA{padding:4px 6px;width:50px}.CreateDeliveryChallan_removeBtn__7EYKP,.CreateDeliveryChallan_restoreBtn__LkMTJ{font-size:10px;padding:3px 8px}}.DeliveryOps_opsRow__yRktT{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.DeliveryOps_opsBtn__H7ht6{align-items:center;border:1px solid #0000;border-radius:7px;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;padding:6px 11px;transition:all .12s ease;white-space:nowrap}.DeliveryOps_opsBtn__H7ht6:disabled{cursor:not-allowed;opacity:.5}.DeliveryOps_opsDispatch__9o\+8h{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.DeliveryOps_opsDispatch__9o\+8h:hover:not(:disabled){background:#e0e7ff}.DeliveryOps_opsConfirm__HFH5z{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.DeliveryOps_opsConfirm__HFH5z:hover:not(:disabled){background:#d1fae5}.DeliveryOps_opsGhost__yIr8c{background:#f8fafc;border-color:#e2e8f0;color:#64748b;padding:6px 9px}.DeliveryOps_opsGhost__yIr8c:hover:not(:disabled){background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.DeliveryOps_opsDanger__XXCIr{background:#fef2f2;border-color:#fecaca;color:#dc2626;padding:6px 9px}.DeliveryOps_opsDanger__XXCIr:hover:not(:disabled){background:#fee2e2}.DeliveryOps_overlay__9Bhg9{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.DeliveryOps_modal__42Xca{background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:82vh;overflow:hidden;width:min(440px,96vw)}.DeliveryOps_modalHead__SaD4d{align-items:center;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;justify-content:space-between;padding:14px 18px}.DeliveryOps_modalHead__SaD4d i{color:#667eea;margin-right:7px}.DeliveryOps_modalHead__SaD4d button{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:16px;padding:4px}.DeliveryOps_modalBody__PqauF{overflow-y:auto;padding:16px 18px}.DeliveryOps_modalHint__PviOX{color:#64748b;font-size:12.5px;line-height:1.55;margin:0 0 14px}.DeliveryOps_modalFoot__Z69BH{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-end;padding:12px 18px}.DeliveryOps_footGhost__BA4bf{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:12.5px;font-weight:600;padding:9px 16px}.DeliveryOps_footGhost__BA4bf:hover:not(:disabled){background:#f1f5f9}.DeliveryOps_footPrimary__NJIT1{align-items:center;background:#667eea;border:none;border-radius:8px;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:7px;padding:9px 18px}.DeliveryOps_footPrimary__NJIT1:hover:not(:disabled){background:#5568d3}.DeliveryOps_footDanger__yt49U:disabled,.DeliveryOps_footGhost__BA4bf:disabled,.DeliveryOps_footPrimary__NJIT1:disabled{cursor:not-allowed;opacity:.5}.DeliveryOps_footDanger__yt49U{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:700;padding:9px 18px}.DeliveryOps_footDanger__yt49U:hover:not(:disabled){background:#b91c1c}.DeliveryOps_channelList__6lqQh{display:flex;flex-direction:column;gap:8px}.DeliveryOps_channelRow__4wlDe{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:11px 13px;text-align:left;transition:all .12s ease;width:100%}.DeliveryOps_channelRow__4wlDe:hover:not(:disabled){background:#fafbff;border-color:#c7d2fe}.DeliveryOps_channelOn__DZYyg{background:#f5f7ff;border-color:#667eea}.DeliveryOps_channelOff__X\+e13{cursor:not-allowed;opacity:.55}.DeliveryOps_channelIcon__AKryP{align-items:center;background:#eef2ff;border-radius:9px;color:#4f46e5;display:flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}.DeliveryOps_channelBody__gyA0K{flex:1 1;min-width:0}.DeliveryOps_channelBody__gyA0K strong{color:#0f172a;display:block;font-size:13px}.DeliveryOps_channelBody__gyA0K small{color:#94a3b8;display:block;font-size:11.5px;margin-top:1px;overflow:hidden;text-overflow:ellipsis}.DeliveryOps_channelCheck__OccTR{align-items:center;background:#667eea;border-radius:50%;color:#fff;display:flex;font-size:10px;height:22px;justify-content:center;visibility:hidden;width:22px}.DeliveryOps_channelOn__DZYyg .DeliveryOps_channelCheck__OccTR{visibility:visible}.DeliveryOps_codeBoxes__wy9rp{display:flex;gap:8px;justify-content:center;margin:6px 0 14px}.DeliveryOps_codeBox__FlEGo{font-feature-settings:"tnum";border:1.5px solid #e2e8f0;border-radius:10px;color:#0f172a;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;height:54px;text-align:center;transition:all .12s ease;width:46px}.DeliveryOps_codeBox__FlEGo:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea26;outline:none}.DeliveryOps_attemptsWarn__-2BpZ{align-items:center;background:#fef2f2;border-radius:8px;color:#dc2626;display:flex;font-size:12px;font-weight:600;gap:7px;margin-bottom:12px;padding:8px 12px}.DeliveryOps_receivedBy__2p9r\+ label{color:#64748b;display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.DeliveryOps_receivedBy__2p9r\+ input,.DeliveryOps_receivedBy__2p9r\+ textarea{border:1.5px solid #e2e8f0;border-radius:9px;color:#0f172a;font-family:inherit;font-size:13px;padding:10px 12px;width:100%}.DeliveryOps_receivedBy__2p9r\+ input:focus,.DeliveryOps_receivedBy__2p9r\+ textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1f;outline:none}.DeliveryOps_timelineBody__W3TdH{max-height:55vh}.DeliveryOps_timeline__YJKqB{padding-left:6px;position:relative}.DeliveryOps_timeline__YJKqB:before{background:#eef1f6;bottom:8px;content:"";left:20px;position:absolute;top:8px;width:2px}.DeliveryOps_timelineItem__FYG4d{display:flex;gap:14px;padding:8px 0;position:relative}.DeliveryOps_timelineDot__kE9Fm{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1.5px #eef1f6;display:flex;flex-shrink:0;font-size:11px;height:30px;justify-content:center;position:relative;width:30px;z-index:1}.DeliveryOps_evNeutral__Ovqkv{background:#f1f5f9;color:#64748b}.DeliveryOps_evIndigo__n06S1{background:#eef2ff;color:#4f46e5}.DeliveryOps_evGreen__oKZsI{background:#ecfdf5;color:#059669}.DeliveryOps_evAmber__6uizf{background:#fffbeb;color:#d97706}.DeliveryOps_evRed__Zf7rY{background:#fef2f2;color:#dc2626}.DeliveryOps_timelineContent__DGUbl{flex:1 1;padding-top:3px}.DeliveryOps_timelineTitle__dZASx{color:#0f172a;font-size:12.5px;font-weight:600}.DeliveryOps_timelineChannel__e\+c4v{background:#eef2ff;border-radius:999px;color:#4f46e5;display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.04em;margin-left:7px;padding:1px 7px}.DeliveryOps_timelineMeta__\+SpG0{color:#94a3b8;font-size:11px;margin-top:2px}.DeliveryOps_timelineEmpty__HabJS{color:#94a3b8;font-size:12.5px;padding:28px 12px;text-align:center}.DeliveryChallanList_pageContainer__XIRcN{background:#f1f3f6;min-height:100vh;padding: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:12px;padding:12px 20px;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:16px;padding:16px 24px}.DeliveryChallanList_headerLeft__45RnG{align-items:center;display:flex;gap:16px}.DeliveryChallanList_backBtn__jrW0V{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;transition:all .15s;width:40px}.DeliveryChallanList_backBtn__jrW0V:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.DeliveryChallanList_headerIcon__XVb0d{align-items:center;background:#0f766e;border-radius:10px;color:#fff;display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.DeliveryChallanList_headerLeft__45RnG h1{color:#0f172a;font-size:22px;font-weight:700;line-height:1.2;margin:0}.DeliveryChallanList_headerSubtitle__pYXSS{color:#64748b;font-size:13px;margin:2px 0 0}.DeliveryChallanList_headerActions__J7KX3{align-items:center;display:flex;gap:10px}.DeliveryChallanList_refreshBtn__EhSMH{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;transition:all .15s;width:40px}.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:8px;padding:8px 16px;transition:all .15s}.DeliveryChallanList_secondaryBtn__L38jj:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.DeliveryChallanList_primaryBtn__kplDQ{align-items:center;background:#0f766e;border:none;border-radius:8px;box-shadow:0 2px 6px #14b8a64d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:9px 18px;transition:all .15s}.DeliveryChallanList_primaryBtn__kplDQ:hover{box-shadow:0 4px 12px #14b8a659;transform:translateY(-1px)}.DeliveryChallanList_statsRow__WSx8l{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.DeliveryChallanList_statCard__dJWk6{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:14px;padding:14px 18px}.DeliveryChallanList_statIcon__QzWWe{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:44px;justify-content:center;width:44px}.DeliveryChallanList_statIconTotal__UzMJ4{background:linear-gradient(135deg,#6366f1,#4f46e5)}.DeliveryChallanList_statIconPending__PuowF{background:linear-gradient(135deg,#f59e0b,#d97706)}.DeliveryChallanList_statIconPacked__bMraB{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.DeliveryChallanList_statIconDelivered__-TEj8{background:linear-gradient(135deg,#10b981,#059669)}.DeliveryChallanList_statInfo__EesVH{display:flex;flex-direction:column;min-width:0}.DeliveryChallanList_statValue__C0FVM{color:#0f172a;font-size:18px;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:10px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:10px 16px}.DeliveryChallanList_searchBox__AaWCK{flex:1 1;max-width:400px;min-width:200px;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:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:13px;height:38px;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:#14b8a6;box-shadow:0 0 0 3px #14b8a61f}.DeliveryChallanList_clearSearch__t68LS{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px}.DeliveryChallanList_clearSearch__t68LS:hover{background:#cbd5e1;color:#334155}.DeliveryChallanList_toolBtn__4tY3D{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:8px 14px;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:#f0fdfa;border-color:#14b8a6;color:#0f766e}.DeliveryChallanList_toolBtn__4tY3D i{font-size:12px}.DeliveryChallanList_toolBtnBadge__lMES7{align-items:center;background:#14b8a6;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:20px;justify-content:center;margin-left:2px;min-width:20px;padding:0 6px}.DeliveryChallanList_toolDivider__RJW6D{background:#e2e8f0;height:28px;width:1px}.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:4px}.DeliveryChallanList_quickTab__N-VID{align-items:center;background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;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 3px #0f172a14;color:#0f766e}.DeliveryChallanList_tabBadge__pCwcM{align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.DeliveryChallanList_quickTabActive__Q6kHm .DeliveryChallanList_tabBadge__pCwcM{background:#ccfbf1;color:#0f766e}.DeliveryChallanList_activeChips__p-J0V{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:6px 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:#f0fdfa;border:1px solid #99f6e4;border-radius:999px;color:#0f766e;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.DeliveryChallanList_chipRemove__kv0mL{align-items:center;background:#14b8a626;border:none;border-radius:50%;color:#0f766e;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.DeliveryChallanList_chipRemove__kv0mL:hover{background:#14b8a6;color:#fff}.DeliveryChallanList_chipsClearAll__bb5LJ{background:none;border:none;border-radius:6px;color:#dc2626;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:#f0fdfa;border:1px solid #99f6e4;border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:10px 16px}@keyframes DeliveryChallanList_slideDown__9kNzK{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.DeliveryChallanList_bulkBarText__-DSut{color:#0f766e;font-size:13px;font-weight:600}.DeliveryChallanList_bulkBarText__-DSut strong{font-weight:700}.DeliveryChallanList_bulkBarActions__TFFjP{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.DeliveryChallanList_bulkBarBtn__7ExAW{align-items:center;background:#fff;border:1px solid #99f6e4;border-radius:8px;color:#0f766e;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 14px;transition:all .15s}.DeliveryChallanList_bulkBarBtn__7ExAW:hover{background:#ccfbf1}.DeliveryChallanList_bulkBarClose__QNeUx{align-items:center;background:#14b8a61f;border:none;border-radius:6px;color:#0f766e;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;width:28px}.DeliveryChallanList_bulkBarClose__QNeUx:hover{background:#14b8a633}.DeliveryChallanList_bulkConfirmRow__TLEsP{align-items:center;background:#fef3c7;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:6px 12px}.DeliveryChallanList_bulkConfirmText__stYi0{color:#92400e;font-size:12.5px;font-weight:600}.DeliveryChallanList_bulkConfirmGo__qmamt{background:#10b981!important;border-color:#10b981!important;color:#fff!important}.DeliveryChallanList_bulkConfirmGo__qmamt:hover{background:#059669!important}.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:1.5px solid #e2e8f0;color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:12px 16px;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 16px;vertical-align:middle}.DeliveryChallanList_clickableRow__ziDPa{cursor:pointer}.DeliveryChallanList_selectedRow__nwati{background:#f0fdfa!important}.DeliveryChallanList_textRight__i8KBj{text-align:right}.DeliveryChallanList_textCenter__xU4Wf{text-align:center}.DeliveryChallanList_groupRow__O3zcW td{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:700;letter-spacing:.05em;padding:8px 16px;text-transform:uppercase}.DeliveryChallanList_groupRowCount__IYiCj{color:#64748b;font-weight:500;letter-spacing:normal;margin-left:10px;text-transform:none}.DeliveryChallanList_checkboxCell__S-44u{padding:0 0 0 16px!important;width:36px}.DeliveryChallanList_checkbox__fBlcH{accent-color:#14b8a6;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;height:16px;width:16px}.DeliveryChallanList_challanNumber__GOIxw{color:#0d9488;font-family:Monaco,Consolas,monospace;font-size:12px;font-weight:600}.DeliveryChallanList_invoiceLink__kmbp3{color:#3b82f6;cursor:pointer;font-family:Monaco,Consolas,monospace;font-size:12px}.DeliveryChallanList_invoiceLink__kmbp3:hover{text-decoration:underline}.DeliveryChallanList_invoiceEmpty__C-n-B{color:#94a3b8;font-size:12px}.DeliveryChallanList_customerInfo__11umU{display:flex;flex-direction:column;gap:1px}.DeliveryChallanList_customerName__a99rL{color:#0f172a;font-weight:500}.DeliveryChallanList_customerPhone__zK5x8{color:#94a3b8;font-size:11px}.DeliveryChallanList_recipientName__wHAg-{color:#475569}.DeliveryChallanList_courierName__zgO1\+{color:#0f172a;font-weight:500}.DeliveryChallanList_notAssigned__KdRJY{color:#94a3b8;font-size:12px;font-style:italic}.DeliveryChallanList_vehicleNumber__lYGmL{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:12px}.DeliveryChallanList_expectedDate__HZGi\+{color:#475569;font-size:12px}.DeliveryChallanList_dateInfo__PsHkE{display:flex;flex-direction:column;gap:1px}.DeliveryChallanList_dateValue__XilJf{color:#0f172a;font-size:12px}.DeliveryChallanList_timeValue__t2ce9{color:#94a3b8;font-size:11px}.DeliveryChallanList_updatedDate__Moozf{color:#64748b;font-size:12px}.DeliveryChallanList_statusBadge__QceXg{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px;white-space:nowrap}.DeliveryChallanList_statusBadge__QceXg i{font-size:10px}.DeliveryChallanList_statusDelivered__1HOae{background:#dcfce7;color:#16a34a}.DeliveryChallanList_statusOutForDelivery__R9mDe{background:#ccfbf1;color:#0d9488}.DeliveryChallanList_statusPacked__f2Hm7{background:#ede9fe;color:#7c3aed}.DeliveryChallanList_statusPending__3RKQB{background:#fef3c7;color:#d97706}.DeliveryChallanList_statusFailed__cvnb5{background:#fee2e2;color:#dc2626}.DeliveryChallanList_statusReturned__31PvY{background:#f1f5f9;color:#64748b}.DeliveryChallanList_loadingState__iH5vi{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:16px;padding:80px 20px}.DeliveryChallanList_spinner__rbuFo{animation:DeliveryChallanList_spin__HAviw .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#14b8a6;height:40px;width:40px}@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:28px;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 20px}.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 10px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;height:34px;outline:none;padding:0 30px 0 12px}.DeliveryChallanList_pageSizeSelect__eeod8:focus{border-color:#14b8a6}.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:34px;min-width:34px;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:#14b8a6!important;border-color:#14b8a6!important;color:#fff!important}.DeliveryChallanList_pageDots__Bb8-f{background:#0000;border:none;cursor:default}.DeliveryChallanList_popover__xl3LP{animation:DeliveryChallanList_dropIn__25FJC .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a26;min-width:200px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}@keyframes DeliveryChallanList_dropIn__25FJC{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.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:10px;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:#f0fdfa;color:#0f766e;font-weight:600}.DeliveryChallanList_popoverItem__moE6s input{accent-color:#14b8a6;margin-right:6px}.DeliveryChallanList_popoverItem__moE6s i{color:#94a3b8;font-size:11px;width:14px}.DeliveryChallanList_popoverItem__moE6s.DeliveryChallanList_active__PWO32 i{color:#14b8a6}.DeliveryChallanList_popoverDivider__jtlUj{background:#f1f5f9;height:1px;margin:4px 0}.DeliveryChallanList_requiredTag__ye5dq{color:#94a3b8;font-size:10px;margin-left:auto}.DeliveryChallanList_emptyViews__MmhaC{color:#94a3b8;font-size:12px;padding:12px 10px;text-align:center}.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:32px;outline:none;padding:0 10px}.DeliveryChallanList_savedViewSave__FcP41 input:focus{border-color:#14b8a6}.DeliveryChallanList_savedViewSave__FcP41 button{background:#14b8a6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:32px;padding:0 14px}.DeliveryChallanList_savedViewSave__FcP41 button:hover{background:#0d9488}.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:11px;height:28px;transition:all .15s;width:28px}.DeliveryChallanList_savedViewDel__GpHgL:hover{background:#fef2f2;color:#dc2626}.DeliveryChallanList_modalOverlay__-YPfj{align-items:center;animation:DeliveryChallanList_fadeIn__0ZCJ7 .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);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:#f8fafc;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_filterAppliedCount__gNl9Z{align-items:center;background:#f0fdfa;border-radius:999px;color:#0f766e;display:inline-flex;font-size:11px;font-weight:700;margin-top:4px;padding:2px 10px}.DeliveryChallanList_modalClose__CbVxz{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .15s;width:32px}.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:#f8fafc;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.DeliveryChallanList_filterLeftHdr__FDZcS{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_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:#99f6e4;box-shadow:0 1px 3px #14b8a61a;color:#0f766e}.DeliveryChallanList_filterCatBtn__NsVjr i:first-child{color:#94a3b8;font-size:13px;width:16px}.DeliveryChallanList_filterCatBtn__NsVjr.DeliveryChallanList_activeCat__iEWmJ i:first-child{color:#14b8a6}.DeliveryChallanList_filterCatChev__\+M5aq{color:#cbd5e1;font-size:10px;margin-left:auto}.DeliveryChallanList_filterRight__gFiN1{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.DeliveryChallanList_filterRightHdr__aR7\+A h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.DeliveryChallanList_filterField__7QE61{display:flex;flex-direction:column;gap:8px}.DeliveryChallanList_filterFieldLabel__su2xo{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.DeliveryChallanList_filterInput__ciQwy{border:1.5px solid #e2e8f0;border-radius:8px;font-size:13px;outline:none;padding:10px 12px;transition:all .15s;width:100%}.DeliveryChallanList_filterInput__ciQwy:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f}.DeliveryChallanList_filterRange__oaQBx{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.DeliveryChallanList_rangeInputWrap__Igpn1{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;display:flex;overflow:hidden;transition:all .15s}.DeliveryChallanList_rangeInputWrap__Igpn1:focus-within{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f}.DeliveryChallanList_rangePrefix__VioDC{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.DeliveryChallanList_rangeInputWrap__Igpn1 input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.DeliveryChallanList_rangeSep__v9xx7{color:#94a3b8;font-size:14px;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:8px 12px;transition:all .1s}.DeliveryChallanList_filterOptRow__SkiFd:hover{background:#f8fafc;border-color:#e2e8f0}.DeliveryChallanList_filterOptRow__SkiFd.DeliveryChallanList_selected__cO2Md{background:#f0fdfa;border-color:#99f6e4}.DeliveryChallanList_filterOptRow__SkiFd input{accent-color:#14b8a6}.DeliveryChallanList_filterOptLabel__HVfaX{color:#334155;flex:1 1;font-size:13px;font-weight:500}.DeliveryChallanList_filterOptRow__SkiFd.DeliveryChallanList_selected__cO2Md .DeliveryChallanList_filterOptLabel__HVfaX{color:#0f766e;font-weight:600}.DeliveryChallanList_filterCatChips__XfEc-{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.DeliveryChallanList_filterCatChip__gIcWu{align-items:center;background:#f0fdfa;border:1px solid #99f6e4;border-radius:999px;color:#0f766e;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px;transition:all .15s}.DeliveryChallanList_filterCatChip__gIcWu:hover{background:#ccfbf1}.DeliveryChallanList_filterModalFtr__e2Fdk{align-items:center;background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.DeliveryChallanList_resetBtn__GIK6W{background:none;border:none;border-radius:6px;color:#dc2626;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.DeliveryChallanList_resetBtn__GIK6W:hover{background:#fef2f2}.DeliveryChallanList_filterModalFtrR__CmrcJ{align-items:center;display:flex;gap:8px}@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;justify-content:stretch}.DeliveryChallanList_headerActions__J7KX3 button{flex:1 1;justify-content:center}.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{align-items:stretch;flex-direction:column}.DeliveryChallanList_paginationControls__34Ibc{flex-direction:column}.DeliveryChallanList_bulkBar__LElf3{align-items:stretch;flex-direction:column}.DeliveryChallanList_bulkBarActions__TFFjP{flex-wrap:wrap;width:100%}.DeliveryChallanList_bulkBarActions__TFFjP button{flex:1 1;justify-content:center}.DeliveryChallanList_filterRange__oaQBx{gap:6px;grid-template-columns:1fr}}@media (max-width:480px){.DeliveryChallanList_statsRow__WSx8l{grid-template-columns:1fr}.DeliveryChallanList_table__YShsb{font-size:12px}.DeliveryChallanList_table__YShsb tbody td,.DeliveryChallanList_table__YShsb thead th{padding:8px 10px}.DeliveryChallanList_quickTabs__w2ThG{flex-wrap:nowrap;overflow-x:auto}.DeliveryChallanList_quickTab__N-VID{font-size:12px;padding:6px 12px}}.ViewDeliveryChallan_pageHeader__\+qUEc{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.ViewDeliveryChallan_headerLeft__ADdcK{align-items:center;display:flex;gap:16px}.ViewDeliveryChallan_backBtn__--VgG{align-items:center;background:#fff;border:none;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#475569;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;transition:all .2s;width:40px}.ViewDeliveryChallan_backBtn__--VgG:hover{background:#f1f5f9;color:#0f172a}.ViewDeliveryChallan_headerIcon__uAm49{align-items:center;background:linear-gradient(135deg,#0f766e,#14b8a6);border-radius:10px;color:#fff;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.ViewDeliveryChallan_headerLeft__ADdcK h1{color:#0f172a;font-size:22px;font-weight:700;line-height:1.2;margin:0}.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_headerActions__NIU5Z{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ViewDeliveryChallan_paperToggle__AO-rV{background:#fff;border:1px solid #e2e8f0;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:all .15s}.ViewDeliveryChallan_paperToggleBtn__Ju3x3:hover{background:#f8fafc;color:#1e293b}.ViewDeliveryChallan_paperToggleActive__zBKhv{background:#f0fdfa;color:#0d9488}.ViewDeliveryChallan_printBtn__E\+DIZ{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s}.ViewDeliveryChallan_printBtn__E\+DIZ:hover{background:#f8fafc;border-color:#cbd5e1}.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 16px;transition:all .2s}.ViewDeliveryChallan_quickStatusBtn__fQyAa:hover:not(:disabled){box-shadow:0 4px 12px #14b8a64d;transform:translateY(-1px)}.ViewDeliveryChallan_quickStatusBtn__fQyAa:disabled{cursor:not-allowed;opacity:.5}.ViewDeliveryChallan_moreMenuBtn__a0UTh{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:7px;color:#64748b;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;transition:all .2s;width:40px}.ViewDeliveryChallan_moreMenuBtn__a0UTh:hover{background:#f8fafc;border-color:#cbd5e1}.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 #0f172a1f;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:16px}.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_statusSummary__1snME{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:14px 20px}.ViewDeliveryChallan_summaryItem__dAgVl{align-items:center;display:flex;gap:8px}.ViewDeliveryChallan_summaryLabel__RBVDi{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.ViewDeliveryChallan_summaryValue__WXMXO{color:#0f172a;font-size:13px;font-weight:600}.ViewDeliveryChallan_summaryDivider__u\+INy{background:#e2e8f0;height:24px;width:1px}.ViewDeliveryChallan_mainGrid__ef0ak{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1fr 340px}.ViewDeliveryChallan_leftCol__PeFTu,.ViewDeliveryChallan_rightCol__Vjbxk{display:flex;flex-direction:column;gap:20px}.ViewDeliveryChallan_card__3U5Ej{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.ViewDeliveryChallan_cardHeader__H1DAd{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 20px}.ViewDeliveryChallan_cardHeader__H1DAd h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0}.ViewDeliveryChallan_cardHeader__H1DAd h3 i{color:#14b8a6}.ViewDeliveryChallan_cardBadge__VdyGJ{background:#f1f5f9;border-radius:12px;color:#64748b;font-size:12px;font-weight:600;padding:2px 10px}.ViewDeliveryChallan_tableWrapper__Q8O75{overflow-x:auto}.ViewDeliveryChallan_table__16wnE{border-collapse:collapse;font-size:13px;width:100%}.ViewDeliveryChallan_table__16wnE thead{background:#f8fafc}.ViewDeliveryChallan_table__16wnE th{border-bottom:1.5px solid #e2e8f0;color:#475569;font-size:12px;font-weight:600;letter-spacing:.3px;padding:10px 14px;text-align:left;text-transform:uppercase}.ViewDeliveryChallan_table__16wnE td{border-bottom:1px solid #f1f5f9;padding:10px 14px;vertical-align:middle}.ViewDeliveryChallan_table__16wnE tbody tr:last-child td{border-bottom:none}.ViewDeliveryChallan_table__16wnE tbody tr:hover{background:#f8fafc}.ViewDeliveryChallan_textRight__POwaz{text-align:right}.ViewDeliveryChallan_textCenter__jT9Jm{text-align:center}.ViewDeliveryChallan_rowNumber__Wm1LY{color:#94a3b8;font-size:12px;font-weight:500;text-align:center}.ViewDeliveryChallan_productInfo__UCgm0{display:flex;flex-direction:column;gap:1px}.ViewDeliveryChallan_productInfo__UCgm0 strong{color:#0f172a;font-size:13px}.ViewDeliveryChallan_productCode__xOMGM{color:#64748b;font-family:Monaco,Consolas,monospace;font-size:11px}.ViewDeliveryChallan_unitLabel__C5Eig{color:#94a3b8;font-size:11px;margin-left:4px}.ViewDeliveryChallan_amountCell__URcOW strong{color:#0d9488;font-family:Monaco,Consolas,monospace}.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:4px 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:12px 0 4px}.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:8px;padding:16px 20px}.ViewDeliveryChallan_notesHeader__hPZon{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.4px;margin-bottom:6px;text-transform:uppercase}.ViewDeliveryChallan_notesHeader__hPZon i{color:#3b82f6}.ViewDeliveryChallan_notesText__u6OdN{color:#1e293b;font-size:13px;line-height:1.6;margin:0}.ViewDeliveryChallan_metaCard__ig5Xm{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.ViewDeliveryChallan_metaCardHeader__SO5ox{background:#fafbfc;border-bottom:1px solid #e2e8f0;padding:12px 16px}.ViewDeliveryChallan_metaCardHeader__SO5ox h4{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.4px;margin:0;text-transform:uppercase}.ViewDeliveryChallan_metaCardHeader__SO5ox h4 i{color:#14b8a6}.ViewDeliveryChallan_metaCardBody__qM-WN{padding:12px 16px}.ViewDeliveryChallan_metaRow__iXg86{align-items:center;border-bottom:1px dotted #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:7px 0}.ViewDeliveryChallan_metaRow__iXg86:last-child{border-bottom:none}.ViewDeliveryChallan_metaLabel__lpOQe{color:#94a3b8;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_deliveredText__M4TXg{color:#16a34a}.ViewDeliveryChallan_notAssigned__bJ1mz{color:#94a3b8;font-style:italic;font-weight:400}.ViewDeliveryChallan_capitalize__Rs7Kk{text-transform:capitalize}.ViewDeliveryChallan_monospace__JoixM{font-family:Monaco,Consolas,monospace}.ViewDeliveryChallan_linkText__Prt\+G{color:#0d9488;cursor:pointer;font-family:Monaco,Consolas,monospace}.ViewDeliveryChallan_linkText__Prt\+G:hover{text-decoration:underline}.ViewDeliveryChallan_addressBlock__CKm\+L{border-top:1px dotted #f1f5f9;display:flex;flex-direction:column;gap:4px;margin-top:4px;padding:8px 0 4px}.ViewDeliveryChallan_addressText__vs71j{color:#1e293b;font-size:13px;font-weight:500;line-height:1.5}.ViewDeliveryChallan_confirmCard__qRmVZ{border-color:#6ee7b7}.ViewDeliveryChallan_confirmHint__2RGFA{color:#64748b;font-size:12.5px;line-height:1.5;margin:0 0 12px}.ViewDeliveryChallan_confirmHint__2RGFA strong{color:#0f172a}.ViewDeliveryChallan_confirmInputGroup__JIvyw{align-items:center;display:flex;gap:8px}.ViewDeliveryChallan_confirmInput__aQ\+P7{border:1.5px solid #e2e8f0;border-radius:8px;color:#0f172a;flex:1 1;font-family:Monaco,Consolas,monospace;font-size:18px;font-weight:800;letter-spacing:.3em;padding:10px 14px;text-align:center;transition:border-color .2s}.ViewDeliveryChallan_confirmInput__aQ\+P7:focus{border-color:#14b8a6;outline:none}.ViewDeliveryChallan_confirmBtn__WZLB0{background:#16a34a;font-weight:700;padding:10px 18px;white-space:nowrap}.ViewDeliveryChallan_confirmBtn__WZLB0:hover:not(:disabled){background:#15803d}.ViewDeliveryChallan_confirmBtn__WZLB0:disabled{opacity:.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:16px}.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:1.5px solid #e2e8f0;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:all .2s}.ViewDeliveryChallan_confirmBtn__WZLB0:hover:not(:disabled){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}@media (max-width:1100px){.ViewDeliveryChallan_mainGrid__ef0ak{grid-template-columns:1fr}}@media (max-width:768px){.ViewDeliveryChallan_pageHeader__\+qUEc{align-items:stretch;flex-direction:column}.ViewDeliveryChallan_headerLeft__ADdcK h1{font-size:18px}.ViewDeliveryChallan_headerActions__NIU5Z{flex-wrap:wrap}.ViewDeliveryChallan_headerActions__NIU5Z button{flex:1 1;justify-content:center}.ViewDeliveryChallan_statusSummary__1snME{align-items:flex-start;flex-direction:column;gap:8px}.ViewDeliveryChallan_summaryDivider__u\+INy{height:1px;width:100%}.ViewDeliveryChallan_formGrid__bt7Vr{grid-template-columns:1fr}}@media (max-width:480px){.ViewDeliveryChallan_headerMeta__40IxK{align-items:flex-start;flex-direction:column;gap:6px}.ViewDeliveryChallan_table__16wnE{font-size:12px}.ViewDeliveryChallan_table__16wnE td,.ViewDeliveryChallan_table__16wnE th{padding:6px 8px}.ViewDeliveryChallan_grandTotalRow__uuRXx strong{font-size:16px}.ViewDeliveryChallan_confirmInputGroup__JIvyw{flex-direction:column}.ViewDeliveryChallan_confirmInput__aQ\+P7{text-align:center;width:100%}.ViewDeliveryChallan_confirmBtn__WZLB0{justify-content:center;width:100%}}.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:10000}.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}}.ImportModal_branchConfirmOverlay__boGbP{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.ImportModal_branchConfirmCard__RnsM8{background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040;max-width:420px;padding:24px 28px;text-align:center;width:90%}.ImportModal_branchConfirmIcon__0XJ3U{align-items:center;background:#fef3c7;border-radius:50%;color:#d97706;display:flex;font-size:22px;height:52px;justify-content:center;margin:0 auto 12px;width:52px}.ImportModal_branchConfirmCard__RnsM8 h3{color:#1e293b;font-size:17px;margin:0 0 10px}.ImportModal_branchConfirmCard__RnsM8 p{color:#475569;font-size:13.5px;line-height:1.5;margin:0 0 8px}.ImportModal_branchConfirmNote__mladr{color:#d97706!important;font-weight:500}.ImportModal_branchConfirmActions__M25Y4{display:flex;gap:10px;justify-content:center;margin-top:18px}.ImportModal_branchConfirmCancel__aDzam,.ImportModal_branchConfirmProceed__KQmD9{border:none;border-radius:8px;cursor:pointer;font-size:13.5px;font-weight:600;padding:10px 20px;transition:background .15s ease,transform .05s ease}.ImportModal_branchConfirmCancel__aDzam{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.ImportModal_branchConfirmCancel__aDzam:hover{background:#e2e8f0}.ImportModal_branchConfirmProceed__KQmD9{background:#d97706;color:#fff}.ImportModal_branchConfirmProceed__KQmD9:hover{background:#b45309}.ImportModal_branchConfirmCancel__aDzam:active,.ImportModal_branchConfirmProceed__KQmD9:active{transform:translateY(1px)}.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}.Inventory_bpuModal__tnF9e{animation:Inventory_modalIn__9uhxz .25s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:18px;box-shadow:0 40px 100px #0f172a59;display:flex;flex-direction:column;max-height:88vh;overflow:hidden;width:min(680px,94vw)}.Inventory_bpuHdr__S1o5G{align-items:center;background:linear-gradient(180deg,#fafbfc,#fff);border-bottom:1px solid #f1f4f9;display:flex;flex-shrink:0;gap:12px;padding:14px 20px}.Inventory_bpuHdrIcon__2zrM5{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:14px;box-shadow:0 2px 8px #4f46e51f;color:#4f46e5;display:flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.Inventory_bpuHdrText__lkTiG{flex:1 1;min-width:0}.Inventory_bpuHdrText__lkTiG h3{color:#0f172a;font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.Inventory_bpuHdrText__lkTiG h3 strong{color:#4f46e5}.Inventory_bpuHdrText__lkTiG p{color:#64748b;font-size:13px;line-height:1.4;margin:4px 0 0}.Inventory_bpuClose__SvdHi{align-items:center;background:#f1f5f9;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:2px;transition:all .15s;width:36px}.Inventory_bpuClose__SvdHi:hover{background:#e2e8f0;color:#0f172a;transform:rotate(90deg)}.Inventory_bpuBody__i10qI{background:#fff;display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;padding:14px 20px}.Inventory_bpuSearchRow__l82cU{align-items:center;display:flex;gap:10px}.Inventory_bpuSearchRow__l82cU .Inventory_searchBox__ikClR{flex:1 1;min-width:0}.Inventory_bpuSearchRow__l82cU .Inventory_searchBox__ikClR input{background:#f8fafc;border:2px solid #eef2f7;border-radius:10px;font-size:14px;height:42px;padding:0 38px 0 40px;transition:all .15s}.Inventory_bpuSearchRow__l82cU .Inventory_searchBox__ikClR input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f114}.Inventory_bpuSearchRow__l82cU .Inventory_searchBox__ikClR i{color:#94a3b8;font-size:15px;left:14px}.Inventory_bpuSearchRow__l82cU .Inventory_searchBox__ikClR .Inventory_clearSearch__fEq35{height:24px;right:10px;width:24px}.Inventory_bpuRenameRow__Rm-lR{align-items:center;background:#f8fafc;border:2px solid #eef2f7;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px;transition:all .15s}.Inventory_bpuRenameRow__Rm-lR:focus-within{background:#fafbff;border-color:#6366f1}.Inventory_bpuRenameLbl__mJHCw{align-items:center;color:#64748b;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:8px;padding:0 6px 0 4px}.Inventory_bpuRenameLbl__mJHCw i{color:#94a3b8;font-size:13px}.Inventory_bpuRenameInput__rLOcJ{background:#fff;border:2px solid #0000;border-radius:9px;box-shadow:0 1px 2px #00000005;color:#0f172a;flex:1 1;font-size:13px;font-weight:500;height:36px;min-width:80px;outline:none;padding:0 12px;transition:all .12s}.Inventory_bpuRenameInput__rLOcJ:hover{background:#fff}.Inventory_bpuRenameInput__rLOcJ:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f114}.Inventory_bpuRenameInput__rLOcJ::placeholder{color:#94a3b8;font-weight:400}.Inventory_bpuRenameArrow__p06V5{color:#94a3b8;flex-shrink:0;font-size:12px;padding:0 2px}.Inventory_bpuRenameBtn__veA8K{background:#0f172a;border:none;border-radius:9px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:700;letter-spacing:.02em;padding:8px 18px;transition:all .15s}.Inventory_bpuRenameBtn__veA8K:hover:not(:disabled){background:#1e293b;transform:scale(1.02)}.Inventory_bpuRenameBtn__veA8K:active:not(:disabled){transform:scale(.98)}.Inventory_bpuRenameBtn__veA8K:disabled{cursor:not-allowed;opacity:.4;transform:none}.Inventory_bpuList__4Shad{background:#fff;border:1px solid #eef2f7;border-radius:12px;flex:1 1 auto;min-height:140px;overflow-y:auto;position:relative;transition:opacity .15s ease}.Inventory_bpuListBusy__1Ccep{opacity:.5;pointer-events:none}.Inventory_bpuList__4Shad::-webkit-scrollbar{width:6px}.Inventory_bpuList__4Shad::-webkit-scrollbar-track{background:#0000}.Inventory_bpuList__4Shad::-webkit-scrollbar-thumb{background:#d7dfe9;border-radius:8px}.Inventory_bpuList__4Shad::-webkit-scrollbar-thumb:hover{background:#c7d0de}.Inventory_bpuListHead__YrH2u{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fafbfc;border-bottom:2px solid #eef2f7;position:-webkit-sticky;position:sticky;top:0;z-index:2}.Inventory_bpuListHdr__XzMfr{align-items:center;color:#94a3b8;display:flex;font-size:10.5px;font-weight:700;justify-content:space-between;letter-spacing:.6px;padding:10px 18px 4px;text-transform:uppercase}.Inventory_bpuListHdr__XzMfr span{align-items:center;display:flex;gap:6px}.Inventory_bpuListHdr__XzMfr span:before{background:#6366f1;border-radius:50%;content:"";display:inline-block;height:6px;opacity:.5;width:6px}.Inventory_bpuListHdrBtns__oYsAc{display:flex;gap:4px}.Inventory_bpuListHdrBtns__oYsAc button{background:#fff;border:1px solid #e5eaf1;border-radius:7px;color:#64748b;cursor:pointer;font-size:10.5px;font-weight:700;padding:3px 14px;transition:all .12s}.Inventory_bpuListHdrBtns__oYsAc button:hover{background:#eef2ff;border-color:#6366f1;color:#4f46e5}.Inventory_bpuListHdrBtns__oYsAc button:active{transform:scale(.95)}.Inventory_bpuColHdr__WTIqM{align-items:center;background:#fafbfc;color:#b0bac9;display:flex;font-size:9.5px;font-weight:700;gap:14px;letter-spacing:.7px;padding:4px 18px 8px;text-transform:uppercase}.Inventory_bpuColChk__Xxne0{flex-shrink:0;width:18px}.Inventory_bpuColName__5ti4Q{flex:1 1;padding-left:4px}.Inventory_bpuColNum__070Iq{flex-shrink:0;text-align:right;width:100px}.Inventory_bpuRow__yknKB{align-items:center;animation:Inventory_bpuRowIn__nO0a2 .2s ease both;border-bottom:1px solid #f6f8fb;display:flex;gap:14px;padding:10px 18px;transition:all .15s}@keyframes Inventory_bpuRowIn__nO0a2{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.Inventory_bpuRow__yknKB:last-child{border-bottom:none}.Inventory_bpuRow__yknKB:hover{background:#fafbfc}.Inventory_bpuRow__yknKB input[type=checkbox]{accent-color:#4f46e5;border-radius:4px;cursor:pointer;flex-shrink:0;height:17px;transition:all .12s;width:17px}.Inventory_bpuRow__yknKB input[type=checkbox]:hover{transform:scale(1.1)}.Inventory_bpuRowOff__FvAWD{opacity:.4}.Inventory_bpuRowOff__FvAWD .Inventory_bpuNameInput__SvfTb{color:#94a3b8;text-decoration:line-through}.Inventory_bpuRowInfo__Tpvk\+{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.Inventory_bpuCode__hJJ7\+{color:#94a3b8;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.02em;padding-left:12px}.Inventory_bpuFieldInput__ysYt-{background:#fafbfc;border:2px solid #eef2f7;border-radius:9px;color:#0f172a;font-family:inherit;font-size:13px;height:36px;outline:none;padding:0 12px;transition:all .15s}.Inventory_bpuFieldInput__ysYt-:hover:not(:disabled){background:#fff;border-color:#dbe3ee}.Inventory_bpuFieldInput__ysYt-:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f114}.Inventory_bpuFieldInput__ysYt-:disabled{background:#f6f8fb;border-color:#eef2f7;color:#94a3b8;cursor:not-allowed}.Inventory_bpuFieldChanged__QO6N-{background:#fffbeb!important;border-color:#f59e0b!important;box-shadow:0 0 0 3px #f59e0b1a}.Inventory_bpuFieldChanged__QO6N-:focus{border-color:#f59e0b!important;box-shadow:0 0 0 4px #f59e0b26}.Inventory_bpuNameInput__SvfTb{font-size:13px;font-weight:600;letter-spacing:-.01em;width:100%}.Inventory_bpuNumInput__0I\+Ru{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right;width:100%}.Inventory_bpuFieldCol__EbgkP{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px;width:100px}.Inventory_bpuWas__xkBaE{font-feature-settings:"tnum";color:#94a3b8;font-size:10px;font-variant-numeric:tabular-nums;line-height:1.2;padding-right:2px;text-decoration:line-through}.Inventory_bpuNew__vHpCY{font-feature-settings:"tnum";color:#059669;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;padding-right:2px}.Inventory_bpuNew__vHpCY:before{color:#86d3b6;content:"→ ";font-weight:400}.Inventory_bpuEmpty__i4wKA{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:14px;gap:12px;height:100%;justify-content:center;min-height:200px;padding:30px 20px;text-align:center}.Inventory_bpuEmpty__i4wKA i{color:#d7dfe9;font-size:32px;opacity:.6}.Inventory_bpuEmpty__i4wKA span{font-weight:500}.Inventory_bpuEmpty__i4wKA small{color:#b0bac9;font-size:12px;font-weight:400}.Inventory_bpuFtr__UVH6n{border-radius:0 0 18px 18px;border-top:1px solid #f1f4f9;flex-wrap:nowrap;gap:10px;padding:12px 20px}.Inventory_bpuCount__uCSEB{color:#64748b;flex-shrink:1;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Inventory_bpuCount__uCSEB strong{color:#0f172a}.Inventory_bpuFtrR__Iwtoz{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.Inventory_bpuPriceWrap__UbcX3{align-items:center;background:#fff;border:1.5px solid #eef2f7;border-radius:10px;display:flex;flex-shrink:0;gap:6px;padding:3px 3px 3px 12px;transition:all .15s}.Inventory_bpuPriceWrap__UbcX3:focus-within{border-color:#6366f1;box-shadow:0 0 0 4px #6366f10f}.Inventory_bpuPriceWrap__UbcX3 span{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.Inventory_bpuPriceInput__Uy5PF{font-feature-settings:"tnum";background:#f8fafc;border:none;border-radius:8px;color:#0f172a;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;height:34px;outline:none;padding:0 12px;text-align:right;transition:all .12s;width:88px}.Inventory_bpuPriceInput__Uy5PF:focus{background:#eef2ff}.Inventory_bpuPriceInput__Uy5PF::placeholder{color:#b0bac9;font-weight:400}.Inventory_bpuFtr__UVH6n .Inventory_secondaryBtn__mqYYB{border-radius:9px;flex-shrink:0;font-size:12.5px;height:34px;padding:0 14px;white-space:nowrap}.Inventory_bpuFtr__UVH6n .Inventory_primaryBtn__rsu4E{border-radius:9px;flex-shrink:0;font-size:12.5px;font-weight:700;gap:7px;height:34px;justify-content:center;padding:0 16px;white-space:nowrap}.Inventory_bpuFtr__UVH6n .Inventory_primaryBtn__rsu4E:disabled{cursor:not-allowed;opacity:.5}.Inventory_bpuFtr__UVH6n .Inventory_primaryBtn__rsu4E .Inventory_fa-spinner__FMFDX{animation:Inventory_spin__ZTbBe .8s linear infinite}@media (max-width:700px){.Inventory_bpuModal__tnF9e{border-radius:16px;max-height:94vh;width:96vw}.Inventory_bpuHdr__S1o5G{flex-wrap:wrap;padding:18px 18px 14px}.Inventory_bpuHdrIcon__2zrM5{font-size:16px;height:40px;width:40px}.Inventory_bpuHdrText__lkTiG h3{font-size:16px}.Inventory_bpuHdrText__lkTiG p{font-size:12px}.Inventory_bpuBody__i10qI{padding:14px 16px 12px}.Inventory_bpuRenameRow__Rm-lR{padding:6px 10px}.Inventory_bpuRenameInput__rLOcJ{font-size:12px;height:32px;min-width:60px}.Inventory_bpuRenameBtn__veA8K{font-size:11px;padding:6px 14px}.Inventory_bpuList__4Shad{max-height:300px;min-height:200px}.Inventory_bpuRow__yknKB{flex-wrap:wrap;gap:10px;padding:8px 12px}.Inventory_bpuColHdr__WTIqM{font-size:8.5px;padding:4px 12px 6px}.Inventory_bpuColNum__070Iq,.Inventory_bpuFieldCol__EbgkP{width:80px}.Inventory_bpuFieldInput__ysYt-{font-size:12px;height:32px;padding:0 8px}.Inventory_bpuFtr__UVH6n{align-items:stretch;flex-direction:column;gap:12px;padding:14px 16px 16px}.Inventory_bpuFtrR__Iwtoz{justify-content:stretch;margin-left:0}.Inventory_bpuPriceWrap__UbcX3{flex:1 1;padding:4px 6px 4px 12px}.Inventory_bpuPriceInput__Uy5PF{min-width:80px;width:100%}.Inventory_bpuFtr__UVH6n .Inventory_primaryBtn__rsu4E,.Inventory_bpuFtr__UVH6n .Inventory_secondaryBtn__mqYYB{flex:1 1;justify-content:center}}@media (max-width:450px){.Inventory_bpuRow__yknKB{align-items:stretch;flex-direction:column;gap:6px}.Inventory_bpuRow__yknKB input[type=checkbox]{align-self:flex-start}.Inventory_bpuRowInfo__Tpvk\+{order:1}.Inventory_bpuFieldCol__EbgkP{align-items:center;flex-direction:row;gap:8px;width:100%}.Inventory_bpuFieldCol__EbgkP .Inventory_bpuFieldInput__ysYt-{flex:1 1}.Inventory_bpuNew__vHpCY,.Inventory_bpuWas__xkBaE{min-width:50px}}.Inventory_bpuFtr__UVH6n{align-items:center;background:#fafbfc;border-radius:0 0 20px 20px;border-top:2px solid #f1f4f9;display:flex;flex-shrink:0;flex-wrap:wrap;gap:14px;margin-top:auto;min-height:80px;padding:16px 26px 20px}.Inventory_bpuTopRow__QtG7S{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.Inventory_bpuSearchBox__olKPn{flex:1 1 210px;min-width:180px;position:relative}.Inventory_bpuSearchBox__olKPn input{background:#f8fafc;border:1.5px solid #eef2f7;border-radius:11px;box-sizing:border-box;font-size:13.5px;height:46px;outline:none;padding:0 34px 0 38px;transition:all .15s;width:100%}.Inventory_bpuSearchBox__olKPn input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 4px #6366f114}.Inventory_bpuSearchBox__olKPn i{font-size:14px;left:13px}.Inventory_bpuSearchBox__olKPn .Inventory_clearSearch__fEq35{right:9px}.Inventory_bpuTopRow__QtG7S .Inventory_bpuRenameRow__Rm-lR{flex:1 1 320px;gap:6px;margin:0;min-width:270px;padding:5px 7px}.Inventory_bpuTopRow__QtG7S .Inventory_bpuRenameInput__rLOcJ{height:34px;min-width:60px}.Inventory_bpuTopRow__QtG7S .Inventory_bpuRenameLbl__mJHCw{padding:0 4px 0 3px}.Inventory_bpuTopRow__QtG7S .Inventory_bpuRenameBtn__veA8K{height:34px;padding:0 14px}.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}}.ProductForm_selTriggerRight__B2fBp{align-items:center;display:flex;flex-shrink:0;gap:6px}.ProductForm_selClear__q4vbU{align-items:center;background:#f1f5f9;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;font-size:9px;height:20px;justify-content:center;padding:0;transition:all .12s;width:20px}.ProductForm_selClear__q4vbU:hover{background:#fee2e2;color:#dc2626}.ProductForm_selClear__q4vbU i{color:inherit;font-size:9px}@media (min-width:1440px){.ProductForm_page__df70i{padding:20px 28px 110px}.ProductForm_body__kmtp7,.ProductForm_hdr__Dz4tU{max-width:1440px}.ProductForm_hdr__Dz4tU{padding:16px 24px}.ProductForm_hdrL__SAmLs h1{font-size:22px}.ProductForm_backBtn__xqwbT{font-size:15px;height:42px;width:42px}.ProductForm_zoneHdr__nBvkH{padding:15px 24px}.ProductForm_zoneBody__SJLOg{padding:22px 24px}.ProductForm_zoneIcon__pX-Of{font-size:14px;height:36px;width:36px}.ProductForm_zoneTitle__lB201 h2{font-size:15px}.ProductForm_zoneTitle__lB201 span{font-size:12.5px}.ProductForm_inp__TOwrn,.ProductForm_selTrigger__j2M3n{font-size:14px;height:42px;padding:0 14px}.ProductForm_lbl__71BRx{font-size:12px}.ProductForm_pfReadonly__fOm0A{font-size:15px;height:42px}.ProductForm_floatFooter__pR1Tj{padding:14px 32px}.ProductForm_btnCancel__ZTzZ6,.ProductForm_btnSaveApprove__ZS7sp,.ProductForm_btnSaveNew__Ka4MX,.ProductForm_btnSave__UT\+bO{font-size:14px;padding:11px 22px}}@media (min-width:1920px){.ProductForm_page__df70i{padding:24px 36px 120px}.ProductForm_body__kmtp7,.ProductForm_hdr__Dz4tU{max-width:1720px}.ProductForm_hdr__Dz4tU{padding:18px 28px}.ProductForm_hdrL__SAmLs h1{font-size:26px}.ProductForm_hdrL__SAmLs>div>span{font-size:13px}.ProductForm_backBtn__xqwbT{font-size:17px;height:46px;width:46px}.ProductForm_progress__a6lSh{font-size:13.5px;padding:9px 16px}.ProductForm_toggle__Kwjge button{font-size:13.5px;padding:9px 18px}.ProductForm_zoneHdr__nBvkH{padding:18px 28px}.ProductForm_zoneBody__SJLOg{padding:26px 28px}.ProductForm_zoneIcon__pX-Of{border-radius:10px;font-size:16px;height:42px;width:42px}.ProductForm_zoneTitle__lB201 h2{font-size:17px}.ProductForm_zoneTitle__lB201 span{font-size:14px}.ProductForm_grid3__wcSTv,.ProductForm_grid4__OjQMy,.ProductForm_gridIdentity__WUcMa{gap:18px}.ProductForm_inp__TOwrn,.ProductForm_selTrigger__j2M3n{font-size:15px;height:46px;padding:0 16px}.ProductForm_lbl__71BRx{font-size:12.5px}.ProductForm_txtArea__zbrFi{font-size:15px;min-height:84px;padding:12px 16px}.ProductForm_pfReadonly__fOm0A{font-size:17px;height:46px}.ProductForm_priceFlow__aLC2T{gap:12px;padding:18px}.ProductForm_pfArrow__ySs4I{font-size:16px;padding-bottom:12px}.ProductForm_inpPrefix__Zkw9I{font-size:14px;padding:0 14px}.ProductForm_inpBtn__D3b0e{font-size:15px;padding:0 16px}.ProductForm_advToggle__6Y0vz{font-size:14px;padding:14px 22px}.ProductForm_imgGrid__vYaDF{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.ProductForm_floatFooter__pR1Tj{padding:16px 40px}.ProductForm_btnCancel__ZTzZ6,.ProductForm_btnSaveApprove__ZS7sp,.ProductForm_btnSaveNew__Ka4MX,.ProductForm_btnSave__UT\+bO{border-radius:10px;font-size:15px;padding:13px 26px}.ProductForm_footerL__jdcCk{font-size:13px}.ProductForm_footerL__jdcCk kbd{font-size:12px;padding:3px 9px}}@media (min-width:2560px){.ProductForm_page__df70i{padding:32px 48px 140px}.ProductForm_body__kmtp7,.ProductForm_hdr__Dz4tU{max-width:2200px}.ProductForm_body__kmtp7{gap:20px}.ProductForm_hdr__Dz4tU{border-radius:14px;padding:22px 36px}.ProductForm_hdrL__SAmLs h1{font-size:30px}.ProductForm_hdrL__SAmLs>div>span{font-size:14.5px}.ProductForm_backBtn__xqwbT{border-radius:12px;font-size:19px;height:52px;width:52px}.ProductForm_progress__a6lSh{font-size:15px;padding:11px 20px}.ProductForm_toggle__Kwjge button{font-size:15px;padding:11px 22px}.ProductForm_zone__-kBsh{border-radius:14px}.ProductForm_zoneHdr__nBvkH{padding:22px 36px}.ProductForm_zoneBody__SJLOg{padding:32px 36px}.ProductForm_zoneIcon__pX-Of{border-radius:12px;font-size:18px;height:48px;width:48px}.ProductForm_zoneTitle__lB201 h2{font-size:19px}.ProductForm_zoneTitle__lB201 span{font-size:15px}.ProductForm_grid3__wcSTv,.ProductForm_grid4__OjQMy,.ProductForm_gridIdentity__WUcMa{gap:22px}.ProductForm_inp__TOwrn,.ProductForm_selTrigger__j2M3n{border-radius:10px;font-size:17px;height:52px;padding:0 18px}.ProductForm_lbl__71BRx{font-size:14px}.ProductForm_txtArea__zbrFi{border-radius:10px;font-size:17px;min-height:100px;padding:14px 18px}.ProductForm_pfReadonly__fOm0A{border-radius:10px;font-size:19px;height:52px}.ProductForm_priceFlow__aLC2T{border-radius:12px;gap:14px;padding:22px}.ProductForm_pfArrow__ySs4I{font-size:18px;padding-bottom:14px}.ProductForm_inpPrefix__Zkw9I{font-size:16px;padding:0 16px}.ProductForm_inpBtn__D3b0e{font-size:17px;padding:0 18px}.ProductForm_weighedNotice__NUM4w{border-radius:12px;gap:18px;padding:18px 22px}.ProductForm_weighedNotice__NUM4w i{font-size:28px}.ProductForm_weighedNotice__NUM4w strong{font-size:15.5px}.ProductForm_weighedNotice__NUM4w p{font-size:14px}.ProductForm_switchLabel__w-aXZ{font-size:14.5px}.ProductForm_switch__A1Dqv{height:26px;width:48px}.ProductForm_switch__A1Dqv span:before{height:20px;width:20px}.ProductForm_switch__A1Dqv input:checked+span:before{transform:translateX(22px)}.ProductForm_advToggle__6Y0vz{border-radius:12px;font-size:16px;padding:16px 26px}.ProductForm_advTitle__zfdy1{font-size:14.5px}.ProductForm_imgGrid__vYaDF{gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ProductForm_floatFooter__pR1Tj{padding:20px 48px}.ProductForm_btnCancel__ZTzZ6,.ProductForm_btnSaveApprove__ZS7sp,.ProductForm_btnSaveNew__Ka4MX,.ProductForm_btnSave__UT\+bO{border-radius:12px;font-size:17px;gap:10px;padding:15px 30px}.ProductForm_footerL__jdcCk{font-size:15px}.ProductForm_footerL__jdcCk kbd{font-size:14px;padding:4px 11px}.ProductForm_subBlock__9yVtj{border-radius:12px;padding:18px}.ProductForm_subBlockTitle__a0Dxo{font-size:14px}.ProductForm_selDrop__xnybv{border-radius:12px;max-height:360px}.ProductForm_selItem__A3qWz{font-size:14.5px;padding:10px 14px}.ProductForm_selCreate__qZDdG{font-size:14px;padding:12px 16px}}@media (max-width:640px){.ProductForm_page__df70i{padding:10px 12px 120px}.ProductForm_body__kmtp7{gap:10px}.ProductForm_hdr__Dz4tU{margin-bottom:10px;padding:12px 14px}.ProductForm_hdrL__SAmLs h1{font-size:17px}.ProductForm_hdrR__V--We{gap:8px}.ProductForm_progress__a6lSh,.ProductForm_toggle__Kwjge button{font-size:11.5px;padding:6px 10px}.ProductForm_toggle__Kwjge button i{font-size:10px}.ProductForm_zoneHdr__nBvkH{padding:12px 14px}.ProductForm_zoneBody__SJLOg{padding:14px}.ProductForm_zoneTitle__lB201 h2{font-size:13px}.ProductForm_zoneTitle__lB201 span{font-size:11px}.ProductForm_grid3__wcSTv,.ProductForm_grid4__OjQMy,.ProductForm_grid5__1VRDv,.ProductForm_gridIdentity__WUcMa{gap:12px;grid-template-columns:1fr}.ProductForm_priceFlow__aLC2T{gap:10px;grid-template-columns:1fr;padding:12px}.ProductForm_pfArrow__ySs4I{display:none}.ProductForm_serviceRow__CdRCd{grid-template-columns:1fr}.ProductForm_advGrid__DUm2f{gap:14px;grid-template-columns:1fr}.ProductForm_puRow__G2P3W{gap:6px;grid-template-areas:"unit  del" "qty   qty" "price price";grid-template-columns:1fr 32px}.ProductForm_puRow__G2P3W>:first-child{grid-area:unit}.ProductForm_puRow__G2P3W>:nth-child(2){grid-area:qty}.ProductForm_puRow__G2P3W>:nth-child(3){grid-area:price}.ProductForm_puRow__G2P3W>:nth-child(4){grid-area:del}.ProductForm_inp__TOwrn,.ProductForm_selSearch__67Bj- input,.ProductForm_selTrigger__j2M3n,.ProductForm_txtArea__zbrFi{font-size:16px}.ProductForm_weighedNotice__NUM4w{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 14px}.ProductForm_weighedNotice__NUM4w i{font-size:20px}.ProductForm_floatFooter__pR1Tj{flex-direction:column;gap:8px;padding:10px 12px}.ProductForm_footerL__jdcCk{display:none}.ProductForm_footerR__icoce{flex-wrap:wrap;gap:6px;width:100%}.ProductForm_footerR__icoce button{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;font-size:12.5px;justify-content:center;min-width:0;padding:10px 8px}.ProductForm_notif__GtoRf{left:12px;right:12px;top:12px}}@media (max-width:380px){.ProductForm_page__df70i{padding:8px 10px 120px}.ProductForm_hdr__Dz4tU{padding:10px 12px}.ProductForm_hdrL__SAmLs{gap:10px}.ProductForm_hdrL__SAmLs h1{font-size:15px}.ProductForm_backBtn__xqwbT{font-size:13px;height:34px;width:34px}.ProductForm_hdrR__V--We{flex-wrap:wrap;gap:6px}.ProductForm_progress__a6lSh{font-size:11px;padding:5px 9px}.ProductForm_toggle__Kwjge{padding:2px}.ProductForm_toggle__Kwjge button{font-size:11px;gap:4px;padding:5px 9px}.ProductForm_toggle__Kwjge button span{display:none}.ProductForm_zoneHdr__nBvkH{gap:10px;padding:10px 12px}.ProductForm_zoneBody__SJLOg{padding:12px}.ProductForm_zoneIcon__pX-Of{font-size:12px;height:28px;width:28px}.ProductForm_zoneChevron__QuGRi{height:24px;width:24px}.ProductForm_footerR__icoce button{flex:1 1 100%}.ProductForm_btnCancel__ZTzZ6{order:3}.ProductForm_btnSave__UT\+bO{order:1}.ProductForm_btnSaveApprove__ZS7sp{order:2}.ProductForm_btnSaveNew__Ka4MX{order:4}}.ProductForm_nameSearchWrap__bOtRh{position:relative}.ProductForm_nameSearchSpinner__fZIeB{color:#6366f1;font-size:12px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.ProductForm_nameSearchDrop__gGr8k{animation:ProductForm_dropIn__OAX6W .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;left:0;max-height:360px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:800}.ProductForm_nameSearchHdr__8SRcq{align-items:center;background:#fef3c7;border-bottom:1px solid #fcd34d;border-top-left-radius:10px;border-top-right-radius:10px;color:#92400e;display:flex;font-size:11.5px;font-weight:600;gap:8px;padding:9px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.ProductForm_nameSearchHdr__8SRcq i{color:#d97706;font-size:11px}.ProductForm_nameSearchItem__WhE0Y{align-items:center;border-bottom:1px solid #f1f5f9;cursor:default;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.ProductForm_nameSearchItem__WhE0Y:last-child{border-bottom:none}.ProductForm_nameSearchItemL__M7qH9{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ProductForm_nameSearchItemName__JwsNP{color:#0f172a;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductForm_nameSearchItemCode__QDT2j{color:#94a3b8;font-family:Monaco,Consolas,monospace;font-size:10.5px;letter-spacing:.02em}.ProductForm_nameSearchItemR__tGQV1{align-items:center;display:flex;flex-shrink:0;gap:12px}.ProductForm_nameSearchItemStock__BEOlZ{color:#64748b;font-size:11.5px;font-weight:500;white-space:nowrap}.ProductForm_nameSearchItemStock__BEOlZ strong{color:#0f172a;font-weight:700}.ProductForm_nameSearchItemPrice__eYhtl{font-feature-settings:"tnum";color:#16a34a;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}@media (max-width:640px){.ProductForm_nameSearchItemR__tGQV1{gap:8px}.ProductForm_nameSearchItemStock__BEOlZ{font-size:11px}.ProductForm_nameSearchItemPrice__eYhtl{font-size:12px}}.ProductForm_expiryQueue__sB3EB{display:flex;flex-direction:column;gap:10px;grid-column:1/-1;margin-top:12px}.ProductForm_expiryRow__n\+sQi{grid-gap:10px;align-items:end;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:10px;grid-template-columns:1fr 1fr 36px;padding:10px}.ProductForm_expiryDel__C0san{background:#fee2e2;border:none;border-radius:8px;color:#dc2626;cursor:pointer;font-size:13px;height:38px;width:36px}.ProductForm_expiryDel__C0san:hover{background:#fecaca}.ProductForm_expiryAdd__n90GR{align-items:center;align-self:flex-start;background:#0000;border:1px dashed #94a3b8;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;padding:9px 16px}.ProductForm_expiryAdd__n90GR:hover{background:#f0fdf4;border-color:#16a34a;color:#16a34a}@media (max-width:640px){.ProductForm_expiryRow__n\+sQi{gap:6px;grid-template-columns:1fr 1fr 32px}}.ProductForm_expiryHead__Qhp19{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 30px;margin-bottom:6px}.ProductForm_expiryHead__Qhp19 span{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ProductForm_expiryRow__n\+sQi{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:1fr 1fr 30px;margin-bottom:8px}.ProductForm_expiryRow__n\+sQi button{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:11px;height:30px;justify-content:center;transition:all .12s;width:30px}.ProductForm_expiryRow__n\+sQi button:hover:not(:disabled){background:#fee2e2;color:#dc2626}.ProductForm_expiryRow__n\+sQi button:disabled{cursor:not-allowed;opacity:.4}@media (max-width:640px){.ProductForm_expiryHead__Qhp19,.ProductForm_expiryRow__n\+sQi{gap:6px;grid-template-columns:1fr 1fr 28px}}.ProductForm_expiryAddInline__JQBoX{background:#ecfdf5;border:none;border-radius:6px;color:#16a34a;cursor:pointer;font-size:10px;height:20px;margin-left:8px;width:20px}.ProductForm_expiryAddInline__JQBoX:hover{background:#16a34a;color:#fff}.ProductForm_expiryExtras__CJoDd{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.ProductForm_expiryExtra__RN1cN{align-items:center;display:flex;gap:6px}.ProductForm_expiryExtra__RN1cN .ProductForm_inp__TOwrn{width:170px}.ProductForm_expiryExtra__RN1cN button{background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:11px;height:28px;width:28px}.ProductForm_expiryExtra__RN1cN button:hover{background:#fee2e2;color:#dc2626}@media (max-width:640px){.ProductForm_expiryExtra__RN1cN .ProductForm_inp__TOwrn{width:calc(50vw - 60px)}}.ProductForm_expiryHeadBatch__N5kil,.ProductForm_expiryRowBatch__yoHvj{grid-gap:8px;align-items:center;display:grid!important;gap:8px;grid-template-columns:1.4fr .7fr 1.1fr 1.1fr 34px!important}.PriceList_pageContainer__kpB06{background:#f1f3f6;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: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}.PriceList_notification__PvumD.PriceList_success__OMBQ-{border-left-color:#10b981;color:#064e3b}.PriceList_notification__PvumD.PriceList_success__OMBQ- i{color:#10b981}.PriceList_notification__PvumD.PriceList_error__gzoeH{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes PriceList_slideIn__fA97b{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.PriceList_pageHeader__JaePd{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}.PriceList_headerLeft__6-Vd\+{align-items:center;display:flex;gap:14px}.PriceList_backBtn__G26bD{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}.PriceList_backBtn__G26bD:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PriceList_headerIcon__2J3iB{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}.PriceList_headerLeft__6-Vd\+ h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.PriceList_headerSubtitle__936cb{color:#64748b;font-size:12.5px;margin:2px 0 0}.PriceList_headerSubtitle__936cb strong{color:#2563eb;font-weight:700}.PriceList_headerActions__wHOrD{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PriceList_refreshBtn__\+KhBg{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}.PriceList_refreshBtn__\+KhBg:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PriceList_secondaryBtn__l-r2u{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}.PriceList_secondaryBtn__l-r2u:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PriceList_primaryBtn__vlDgQ{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.PriceList_primaryBtn__vlDgQ:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.PriceList_primaryBtnBadge__SYblG{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.PriceList_primaryBtn__vlDgQ:disabled,.PriceList_refreshBtn__\+KhBg:disabled,.PriceList_secondaryBtn__l-r2u:disabled{cursor:not-allowed;opacity:.55}.PriceList_statsRow__4LDeJ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.PriceList_statCard__ac82q{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}.PriceList_statIcon__6o7C9{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.PriceList_statIconBlue__A8u6x{background:linear-gradient(135deg,#3b82f6,#2563eb)}.PriceList_statIconIndigo__CGG1E{background:linear-gradient(135deg,#6366f1,#4f46e5)}.PriceList_statIconGreen__83mqW{background:linear-gradient(135deg,#10b981,#059669)}.PriceList_statIconAmber__eBghP{background:linear-gradient(135deg,#f59e0b,#d97706)}.PriceList_statInfo__PmKLu{display:flex;flex-direction:column;min-width:0}.PriceList_statValue__CKxNI{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.PriceList_statLabel__v2foy{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.PriceList_miniStats__TX9Zm{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.PriceList_miniStat__EgEan{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.PriceList_miniStat__EgEan:last-child{border-right:none;margin-right:0;padding-right:0}.PriceList_miniLabel__efW2q{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PriceList_miniValue__Guapu{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.PriceList_toolbar__7kFa6{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}.PriceList_searchBox__8r08h{flex:1 1;max-width:380px;min-width:200px;position:relative}.PriceList_searchBox__8r08h>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.PriceList_searchBox__8r08h 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%}.PriceList_searchBox__8r08h input::placeholder{color:#94a3b8}.PriceList_searchBox__8r08h input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PriceList_clearSearch__iOKBj{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}.PriceList_clearSearch__iOKBj:hover{background:#cbd5e1;color:#334155}.PriceList_toolBtn__nr\+CX{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;transition:all .15s;white-space:nowrap}.PriceList_toolBtn__nr\+CX:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PriceList_toolBtn__nr\+CX.PriceList_active__cU-CB{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PriceList_toolBtn__nr\+CX i{font-size:11px}.PriceList_toolBtnBadge__qYZTP{align-items:center;background:#2563eb;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}.PriceList_toolDivider__ogrFW{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.PriceList_popWrap__0pcD8{position:relative}.PriceList_quickTabs__XJsZz{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.PriceList_quickTab__SKOCk{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.PriceList_quickTab__SKOCk i{font-size:11px}.PriceList_quickTab__SKOCk:hover:not(.PriceList_quickTabActive__Mz1hK){background:#fff;color:#334155}.PriceList_quickTabActive__Mz1hK{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.PriceList_activeChips__TCCCB{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.PriceList_activeChipsLabel__5Tjgv{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.PriceList_chip__FX4ko{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.PriceList_chipRemove__RjcSm{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.PriceList_chipRemove__RjcSm:hover{background:#2563eb;color:#fff}.PriceList_chipsClearAll__XdL8E{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}.PriceList_chipsClearAll__XdL8E:hover{background:#fef2f2}.PriceList_tableCard__jn3S\+{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.PriceList_tableHeader__-cdn3{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.PriceList_tableTitle__uKip3{align-items:center;display:flex;gap:10px}.PriceList_tableTitle__uKip3 h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.PriceList_tableTitle__uKip3 h3 i{color:#2563eb;font-size:12px}.PriceList_tableCount__RBsST{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.PriceList_showingInfo__KzP5O{color:#64748b;font-size:12px;font-weight:500}.PriceList_tableWrapper__KbGAh{overflow-x:auto}.PriceList_table__XUVun{border-collapse:collapse;width:100%}.PriceList_table__XUVun 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}.PriceList_table__XUVun tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.PriceList_table__XUVun tbody tr:hover{background:#f8fafc}.PriceList_table__XUVun tbody tr:last-child{border-bottom:none}.PriceList_table__XUVun tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.PriceList_clickableRow__cov2i{cursor:pointer}.PriceList_table__XUVun thead th.PriceList_textRight__2nNyQ,.PriceList_textRight__2nNyQ{text-align:right}.PriceList_codePill__\+b6Ya{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.PriceList_categoryBadge__QY1wL{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.PriceList_stackCell__UeaN1{display:flex;flex-direction:column;min-width:0}.PriceList_strongCell__ALVL-{color:#0f172a;font-size:13px;font-weight:600}.PriceList_subCell__jMm9Y{color:#94a3b8;font-size:11px}.PriceList_dateCell__25GmN{color:#475569;font-size:12.5px;white-space:nowrap}.PriceList_numCell__CGzyj{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.PriceList_numCellSoft__3rEYI,.PriceList_numCell__CGzyj{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.PriceList_numCellSoft__3rEYI{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.PriceList_numCellGood__dlzT9{color:#047857}.PriceList_numCellGood__dlzT9,.PriceList_numCellWarn__aFaq9{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.PriceList_numCellWarn__aFaq9{color:#92400e}.PriceList_numCellBad__z5y5-{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.PriceList_actionCell__fTV7l{text-align:center;width:50px}.PriceList_actionMenuWrap__YoASS{display:inline-block}.PriceList_actionMenuBtn__BP56l{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}.PriceList_actionMenuBtn__BP56l:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.PriceList_actionMenu__ERdfB{animation:PriceList_dropIn__lN4rh .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.PriceList_actionMenu__ERdfB button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.PriceList_actionMenu__ERdfB button:hover{background:#f1f5f9;color:#0f172a}.PriceList_actionMenu__ERdfB button i{color:#2563eb;font-size:12px;width:14px}.PriceList_actionMenuDivider__5SZvt{background:#f1f5f9;height:1px;margin:4px 0}@keyframes PriceList_dropIn__lN4rh{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PriceList_loadingState__9pKKZ{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.PriceList_loadingState__9pKKZ p{margin:0}.PriceList_spinner__iBdeh{animation:PriceList_spin__UdvsN .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes PriceList_spin__UdvsN{to{transform:rotate(1turn)}}.PriceList_emptyState__F-Xdt{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.PriceList_emptyIcon__dVtoq{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}.PriceList_emptyState__F-Xdt h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PriceList_emptyState__F-Xdt p{color:#64748b;font-size:13px;margin:0;max-width:400px}.PriceList_pagination__6W3M6{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.PriceList_paginationInfo__QH72y{color:#64748b;font-size:12.5px;font-weight:500}.PriceList_paginationControls__n7rZq{align-items:center;display:flex;gap:12px}.PriceList_pageSizeSelect__voGDY{-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}.PriceList_pageSizeSelect__voGDY:focus{border-color:#2563eb}.PriceList_pageButtons__r2cec{display:flex;gap:4px}.PriceList_pageBtn__6sGQ7{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}.PriceList_pageBtn__6sGQ7:hover:not(:disabled):not(.PriceList_pageDots__fSAlO){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PriceList_pageBtn__6sGQ7:disabled{cursor:not-allowed;opacity:.4}.PriceList_pageBtnActive__M3v9\+{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.PriceList_pageDots__fSAlO{background:#0000;border:none;cursor:default}.PriceList_modalOverlay__ZPxZ\+{align-items:center;animation:PriceList_fadeIn__Ts66E .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes PriceList_fadeIn__Ts66E{0%{opacity:0}to{opacity:1}}.PriceList_filterModal__Lrona{animation:PriceList_modalIn__HULpu .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 PriceList_modalIn__HULpu{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PriceList_filterModalHdr__-eFjR{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.PriceList_filterModalTitle__K9vrp h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.PriceList_filterModalTitle__K9vrp p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PriceList_modalClose__TP95y{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:30px;justify-content:center;transition:all .15s;width:30px}.PriceList_modalClose__TP95y:hover{background:#f1f5f9;color:#0f172a}.PriceList_filterModalBody__QtedN{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.PriceList_filterLeft__UZ4Zh{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.PriceList_filterLeftHdr__lvPT7{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.PriceList_filterLeftHdr__lvPT7 h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.PriceList_filterAppliedCount__9OBdU{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.PriceList_filterAppliedCount__9OBdU button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.PriceList_filterCatBtn__\+jsnX{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;text-align:left;transition:all .15s;width:100%}.PriceList_filterCatBtn__\+jsnX:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.PriceList_filterCatBtn__\+jsnX.PriceList_activeCat__z1\+MJ{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.PriceList_filterCatBtn__\+jsnX i:first-child{color:#94a3b8;font-size:13px;width:16px}.PriceList_filterCatBtn__\+jsnX.PriceList_activeCat__z1\+MJ i:first-child{color:#2563eb}.PriceList_filterCatCount__qSyv2{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.PriceList_filterCatChev__dU8Mv{color:#cbd5e1;font-size:10px;margin-left:auto}.PriceList_filterCatCount__qSyv2+.PriceList_filterCatChev__dU8Mv{margin-left:0}.PriceList_filterRight__\+3OOV{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.PriceList_filterRightHdr__FiMpa h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.PriceList_filterRightHdr__FiMpa p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PriceList_filterField__S7Fsn{display:flex;flex-direction:column;gap:8px}.PriceList_filterFieldLabel__0SmyP{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PriceList_filterOptList__LHOzv{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.PriceList_filterOptRow__tnbgn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.PriceList_filterOptRow__tnbgn:hover{background:#f8fafc;border-color:#e2e8f0}.PriceList_filterOptRow__tnbgn.PriceList_selected__32I1i{background:#eff6ff;border-color:#bfdbfe}.PriceList_filterOptRow__tnbgn input{accent-color:#2563eb;flex-shrink:0}.PriceList_filterOptLabel__scWTN{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PriceList_filterOptRow__tnbgn.PriceList_selected__32I1i .PriceList_filterOptLabel__scWTN{color:#1e40af;font-weight:600}.PriceList_filterOptCount__1Smy5{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.PriceList_presetRow__Z6Mg8{display:flex;flex-wrap:wrap;gap:6px}.PriceList_presetBtn__q9K\+R{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.PriceList_presetBtn__q9K\+R:hover{background:#f8fafc;border-color:#cbd5e1}.PriceList_presetOn__KrPAU{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PriceList_filterRange__XF\+ly{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.PriceList_rangeInputWrap__PXOWh{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.PriceList_rangeInputWrap__PXOWh:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PriceList_rangePrefix__w4r\+b{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.PriceList_rangeInputWrap__PXOWh input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.PriceList_rangeSep__THyIy{color:#94a3b8;font-size:12px;font-weight:500}.PriceList_filterDate__4Y1lf{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.PriceList_filterDate__4Y1lf:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PriceList_filterModalFtr__9xVhF{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.PriceList_resetBtn__iHrw8{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.PriceList_resetBtn__iHrw8:hover{background:#fef2f2}.PriceList_filterModalFtrR__BaopX{align-items:center;display:flex;gap:8px}.PriceList_popover__l5mb8{animation:PriceList_dropIn__lN4rh .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.PriceList_popoverTitle__9qo\+s{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.PriceList_popoverItem__YCCPx{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%}.PriceList_popoverItem__YCCPx:hover{background:#f1f5f9;color:#0f172a}.PriceList_popoverItem__YCCPx.PriceList_active__cU-CB{background:#eff6ff;color:#1d4ed8;font-weight:600}.PriceList_popoverItem__YCCPx input{accent-color:#2563eb}.PriceList_popoverItem__YCCPx i{color:#94a3b8;font-size:11px;width:14px}.PriceList_popoverItem__YCCPx.PriceList_active__cU-CB i{color:#2563eb}.PriceList_popoverDivider__RF1EG{background:#f1f5f9;height:1px;margin:4px 0}.PriceList_popoverNote__xhDLL{color:#94a3b8;font-size:11.5px;padding:8px 10px}.PriceList_popoverReq__PfV77{color:#94a3b8;font-size:10px;margin-left:auto}.PriceList_savedViewSave__ykXDB{display:flex;gap:6px;padding:6px 8px}.PriceList_savedViewSave__ykXDB input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.PriceList_savedViewSave__ykXDB input:focus{border-color:#2563eb}.PriceList_savedViewSave__ykXDB button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.PriceList_savedViewSave__ykXDB button:hover{background:#1d4ed8}.PriceList_savedViewRow__QvMdy{align-items:center;display:flex;gap:6px}.PriceList_savedViewRow__QvMdy .PriceList_popoverItem__YCCPx{flex:1 1}.PriceList_savedViewDel__F0Ag9{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.PriceList_savedViewDel__F0Ag9:hover{background:#fef2f2;color:#ef4444}.PriceList_detailModal__fw8aP{animation:PriceList_modalIn__HULpu .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:640px;overflow:hidden;width:100%}.PriceList_detailHdr__HZJAM{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.PriceList_detailTitle__ToeEJ{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.PriceList_detailTitle__ToeEJ h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PriceList_detailBody__ySuZ4{overflow-y:auto;padding:18px 22px}.PriceList_detailGrid__9xhhz{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.PriceList_detailItem__YXrfO{display:flex;flex-direction:column;gap:3px;min-width:0}.PriceList_detailLabel__jJ5OF{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PriceList_detailValue__IDGc5{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.PriceList_detailStrong__8ujH1{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.PriceList_detailFtr__ifKOv{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.PriceList_sortTh__dyXQt{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.PriceList_sortTh__dyXQt:hover{color:#2563eb}.PriceList_sortIcon__WsIVp{font-size:9.5px;margin-left:6px;opacity:.4}.PriceList_sortActive__242TD{color:#1d4ed8}.PriceList_sortActive__242TD .PriceList_sortIcon__WsIVp{opacity:1}.PriceList_compact__IO4VW thead th{font-size:10px;padding:8px 10px}.PriceList_compact__IO4VW tbody td{font-size:12px;padding:6px 10px}.PriceList_compact__IO4VW .PriceList_codePill__\+b6Ya{font-size:10.5px;padding:2px 6px}.PriceList_compact__IO4VW .PriceList_statusBadge__8Ah-y{font-size:10px;padding:2px 8px}.PriceList_compact__IO4VW .PriceList_statusBadge__8Ah-y:before{height:5px;width:5px}.PriceList_compact__IO4VW .PriceList_categoryBadge__QY1wL{font-size:10.5px;padding:2px 7px}.PriceList_compact__IO4VW .PriceList_strongCell__ALVL-{font-size:12px}.PriceList_compact__IO4VW .PriceList_numCellBad__z5y5-,.PriceList_compact__IO4VW .PriceList_numCellGood__dlzT9,.PriceList_compact__IO4VW .PriceList_numCellSoft__3rEYI,.PriceList_compact__IO4VW .PriceList_numCellWarn__aFaq9,.PriceList_compact__IO4VW .PriceList_numCell__CGzyj{font-size:12.5px}.PriceList_compact__IO4VW .PriceList_actionMenuBtn__BP56l{font-size:12px;height:24px;width:24px}.PriceList_cardGrid__9Vhqb{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.PriceList_recordCard__uDUzW{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.PriceList_recordCard__uDUzW:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.PriceList_recordCardTop__pTbfM{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.PriceList_recordCardName__s1lGy{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.PriceList_recordCardGrid__IOpPf{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.PriceList_recordCardGrid__IOpPf>div{display:flex;flex-direction:column;gap:2px;min-width:0}.PriceList_recordCardFoot__2g2ON{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.PriceList_recordCardFoot__2g2ON i{color:#94a3b8;font-size:10px;margin-right:5px}.PriceList_tabBadge__qiWCW{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.PriceList_quickTabActive__Mz1hK .PriceList_tabBadge__qiWCW{background:#eff6ff;color:#1d4ed8}.PriceList_hl__wpEkj{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.PriceList_monoCell__n\+oS-{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.PriceList_statusBadge__8Ah-y{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.PriceList_statusBadge__8Ah-y:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.PriceList_statusGood__jVHPA{background:#dcfce7;color:#15803d}.PriceList_statusWarn__39Ag5{background:#fef3c7;color:#92400e}.PriceList_statusBad__Js3dI{background:#fee2e2;color:#b91c1c}.PriceList_statusInfo__PBivh{background:#f5f3ff;color:#6d28d9}.PriceList_statusNeutral__WfprU{background:#f1f5f9;color:#475569}.PriceList_filterInput__5pVvv{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.PriceList_filterInput__5pVvv:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PriceList_popoverStack__-9g-c{display:flex;flex-direction:column;gap:1px;min-width:0}.PriceList_popoverMain__r7rRJ{color:inherit;font-size:12.5px;font-weight:600}.PriceList_popoverHint__F3zpD{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.PriceList_toolbar__7kFa6{flex-wrap:wrap}.PriceList_searchBox__8r08h{max-width:none}}@media (max-width:1100px){.PriceList_statsRow__4LDeJ{grid-template-columns:repeat(2,1fr)}.PriceList_filterModalBody__QtedN{grid-template-columns:210px 1fr}}@media (max-width:768px){.PriceList_pageHeader__JaePd{align-items:stretch;flex-direction:column;gap:12px}.PriceList_headerActions__wHOrD{flex-wrap:wrap}.PriceList_statsRow__4LDeJ{grid-template-columns:1fr 1fr}.PriceList_searchBox__8r08h{flex-basis:100%}.PriceList_miniStat__EgEan{margin-right:14px;padding-right:14px}.PriceList_filterModalBody__QtedN{grid-template-columns:1fr}.PriceList_filterLeft__UZ4Zh{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.PriceList_pagination__6W3M6{flex-direction:column}.PriceList_cardGrid__9Vhqb{grid-template-columns:1fr}}@media print{.PriceList_pageContainer__kpB06{background:#fff;padding:0}.PriceList_recordCard__uDUzW,.PriceList_tableCard__jn3S\+{border:none;box-shadow:none}.PriceList_actionMenu__ERdfB,.PriceList_modalOverlay__ZPxZ\+,.PriceList_notification__PvumD,.PriceList_popover__l5mb8{display:none!important}}.PriceList_table__XUVun thead th.PriceList_textCenter__yLjBw,.PriceList_textCenter__yLjBw{text-align:center}.PriceList_rowNum__NK33N{font-feature-settings:"tnum";color:#94a3b8;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap;width:52px}.PriceList_table__XUVun thead th.PriceList_rowNum__NK33N{text-align:right}.PriceList_filterSelect__pVBpd{-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 12px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 34px 0 11px;transition:border-color .15s,box-shadow .15s;width:100%}.PriceList_filterSelect__pVBpd:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PriceList_stockPill__fEy\+C{font-feature-settings:"tnum";align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;min-width:46px;padding:3px 9px;white-space:nowrap}.PriceList_stockPillIn__qwehp{background:#dcfce7;color:#15803d}.PriceList_stockPillLow__mviQK{background:#fef3c7;color:#92400e}.PriceList_stockPillOut__mFrRq{background:#fee2e2;color:#be123c}.PriceList_compact__IO4VW .PriceList_stockPill__fEy\+C{font-size:11.5px;min-width:40px;padding:2px 7px}.LossItems_statIconRed__p\+jjA{background:linear-gradient(135deg,#f43f5e,#be123c)}.LossItems_emptyIconHappy__Wa5-4{align-items:center;background:#dcfce7;border-radius:50%;color:#15803d;display:flex;font-size:26px;height:72px;justify-content:center;margin-bottom:6px;width:72px}.LossItems_checkboxCell__kmjeM{padding-right:0!important;text-align:center;width:36px}.LossItems_checkbox__KoF3f{accent-color:#2563eb;cursor:pointer;height:15px;vertical-align:middle;width:15px}.LossItems_lossRow__MvomO{box-shadow:inset 3px 0 0 #fecdd3}.LossItems_selectedRow__1hhhU{background:#eff6ff!important;box-shadow:inset 3px 0 0 #2563eb}.LossItems_cardSelect__ZlzQQ{align-items:center;color:#64748b;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;-webkit-user-select:none;user-select:none}.LossItems_exposureValue__9E43n,.LossItems_lossValue__BnHJv,.LossItems_marginNegative__Y715\+,.LossItems_marginOk__CXxMf,.LossItems_newValue__aX0a1,.LossItems_sellingLow__qLiT5{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.LossItems_lossValue__BnHJv{color:#be123c;font-weight:700}.LossItems_exposureValue__9E43n{color:#9f1239;font-weight:700}.LossItems_sellingLow__qLiT5{color:#92400e;font-weight:600}.LossItems_newValue__aX0a1{color:#1d4ed8;font-weight:700}.LossItems_marginNegative__Y715\+{background:#fee2e2;color:#be123c}.LossItems_marginNegative__Y715\+,.LossItems_marginOk__CXxMf{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;padding:3px 9px}.LossItems_marginOk__CXxMf{background:#dcfce7;color:#15803d}.LossItems_actionCellDuo__YT-fI{white-space:nowrap;width:108px}.LossItems_fixBtn__E5Hbp{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:5px 10px;transition:all .15s}.LossItems_fixBtn__E5Hbp:hover{background:#2563eb;border-color:#2563eb;color:#fff}.LossItems_fixBtn__E5Hbp i{font-size:10px}.LossItems_showAllToggle__3D-7i{align-items:center;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;-webkit-user-select:none;user-select:none}.LossItems_showAllToggle__3D-7i input{accent-color:#2563eb;cursor:pointer}.LossItems_bulkBar__dAKS4{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;box-shadow:0 1px 3px #2563eb14;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px;padding:10px 14px}.LossItems_bulkBarText__o-lML{color:#1e40af;font-size:13px;font-weight:500}.LossItems_bulkBarText__o-lML strong{font-weight:700}.LossItems_bulkBarLink__8cXd1{background:none;border:none;color:#1d4ed8;cursor:pointer;font-size:12.5px;font-weight:700;margin-left:10px;padding:0;text-decoration:underline}.LossItems_bulkBarLink__8cXd1:hover{color:#1e3a8a}.LossItems_bulkBarActions__enpe-{align-items:center;display:flex;gap:8px}.LossItems_bulkBarBtn__aK4g0{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s}.LossItems_bulkBarBtn__aK4g0:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8)}.LossItems_bulkBarBtn__aK4g0 i{font-size:11px}.LossItems_bulkBarClose__DTa3L{background:#fff;border:1px solid #bfdbfe;border-radius:7px;color:#1d4ed8;cursor:pointer;font-size:11px;height:28px;width:28px}.LossItems_bulkBarClose__DTa3L:hover{background:#dbeafe}.LossItems_bulkModal__QHss\+{background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-height:calc(100vh - 40px);max-width:760px;overflow:hidden;width:100%}.LossItems_bulkModalHdr__Xp7CV{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:20px 24px 16px}.LossItems_bulkModalHdr__Xp7CV h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.LossItems_bulkModalHdr__Xp7CV p{color:#64748b;font-size:12.5px;margin:4px 0 0}.LossItems_bulkModalBody__KALD\+{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 24px}.LossItems_bulkModalFtr__XCnqv{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.LossItems_modeToggle__sHpPH{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.LossItems_modeOption__Wwc2q{align-items:flex-start;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:#2563eb;flex-shrink:0;margin-top:2px}.LossItems_modeOption__Wwc2q div{display:flex;flex-direction:column;gap:2px;min-width:0}.LossItems_modeOption__Wwc2q strong{color:#0f172a;font-size:13px;font-weight:700}.LossItems_modeOption__Wwc2q span{color:#64748b;font-size:11.5px}.LossItems_modeActive__Gh-8J{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a}.LossItems_modeActive__Gh-8J strong{color:#1d4ed8}.LossItems_markupField__4pHy\+{display:flex;flex-direction:column;gap:7px}.LossItems_markupField__4pHy\+ label{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.LossItems_markupField__4pHy\+ small{color:#94a3b8;font-size:11.5px}.LossItems_markupInputWrap__kQlGZ{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:220px;overflow:hidden;transition:all .15s}.LossItems_markupInputWrap__kQlGZ:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.LossItems_markupInputWrap__kQlGZ input{font-feature-settings:"tnum";background:#0000;border:none;color:#0f172a;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;height:38px;outline:none;padding:0 12px;width:100%}.LossItems_markupInputWrap__kQlGZ span{align-items:center;background:#f8fafc;border-left:1px solid #e2e8f0;color:#64748b;display:flex;font-size:13px;font-weight:700;height:38px;padding:0 12px}.LossItems_previewLabel__XpHvY{align-items:center;color:#475569;display:flex;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.05em;text-transform:uppercase}.LossItems_previewLabel__XpHvY i{color:#2563eb;font-size:12px}.LossItems_previewTableWrap__DMYYK{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.LossItems_previewTable__JCXNs{border-collapse:collapse;width:100%}.LossItems_previewTable__JCXNs thead th{background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:9px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.LossItems_previewTable__JCXNs tbody tr{border-bottom:1px solid #f1f5f9}.LossItems_previewTable__JCXNs tbody tr:last-child{border-bottom:none}.LossItems_previewTable__JCXNs tbody td{color:#0f172a;font-size:12.5px;padding:8px 12px}.LossItems_previewMore__Rm6Ts{background:#fafbfc;border-top:1px solid #f1f5f9;color:#94a3b8;font-size:11.5px;padding:8px 12px}.LossItems_bulkDanger__AKoPw{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;display:flex;font-size:12.5px;gap:10px;line-height:1.45;padding:11px 14px}.LossItems_bulkDanger__AKoPw i{flex-shrink:0;font-size:13px;margin-top:1px}.LossItems_bulkConfirm__NVAAG{display:flex;flex-direction:column;gap:7px}.LossItems_bulkConfirm__NVAAG label{color:#475569;font-size:12.5px}.LossItems_bulkConfirm__NVAAG label strong{color:#0f172a;font-weight:700;letter-spacing:.04em}.LossItems_bulkConfirm__NVAAG input{border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;font-weight:700;height:38px;letter-spacing:.08em;max-width:260px;outline:none;padding:0 12px;width:100%}.LossItems_bulkConfirm__NVAAG input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.LossItems_bulkProgress__W0OHa{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden;width:100%}.LossItems_bulkProgressBar__xBNjO{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:999px;height:100%;transition:width .2s ease}.LossItems_bulkProgressLabel__40Qv\+{color:#475569;font-size:12px;font-weight:600}.LossItems_bulkFailList__PNEND{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;flex-direction:column;gap:4px;max-height:170px;overflow-y:auto;padding:10px 12px}.LossItems_bulkFailRow__r8iVN{align-items:baseline;color:#b91c1c;display:flex;font-size:12px;gap:12px;justify-content:space-between}.LossItems_bulkFailRow__r8iVN strong{color:#7f1d1d;font-weight:700}.LossItems_bulkFailRow__r8iVN span{color:#be123c;text-align:right;word-break:break-word}@media (max-width:768px){.LossItems_modeToggle__sHpPH{grid-template-columns:1fr}.LossItems_bulkBar__dAKS4{align-items:stretch;flex-direction:column}}.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:#f1f3f6;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: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}.UnitManagement_notification__nqExh.UnitManagement_success__ncyp\+{border-left-color:#10b981;color:#064e3b}.UnitManagement_notification__nqExh.UnitManagement_success__ncyp\+ i{color:#10b981}.UnitManagement_notification__nqExh.UnitManagement_error__xIKIk{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes UnitManagement_slideIn__lgv\+y{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.UnitManagement_pageHeader__2\+HBO{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}.UnitManagement_headerLeft__H8yeH{align-items:center;display:flex;gap:14px}.UnitManagement_backBtn__Zat85{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}.UnitManagement_backBtn__Zat85:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.UnitManagement_headerIcon__sDT3w{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}.UnitManagement_headerLeft__H8yeH h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.UnitManagement_headerSubtitle__gG43U{color:#64748b;font-size:12.5px;margin:2px 0 0}.UnitManagement_headerSubtitle__gG43U strong{color:#2563eb;font-weight:700}.UnitManagement_headerActions__2W1h3{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.UnitManagement_refreshBtn__r6oO6{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}.UnitManagement_refreshBtn__r6oO6:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.UnitManagement_secondaryBtn__8Zoi7{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}.UnitManagement_secondaryBtn__8Zoi7:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.UnitManagement_primaryBtn__Re1nM{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.UnitManagement_primaryBtn__Re1nM:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.UnitManagement_primaryBtnBadge__njHky{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.UnitManagement_primaryBtn__Re1nM:disabled,.UnitManagement_refreshBtn__r6oO6:disabled,.UnitManagement_secondaryBtn__8Zoi7:disabled{cursor:not-allowed;opacity:.55}.UnitManagement_statsRow__-uCC7{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.UnitManagement_statCard__TiOD4{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}.UnitManagement_statIcon__6Ryzp{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.UnitManagement_statIconBlue__wviCj{background:linear-gradient(135deg,#3b82f6,#2563eb)}.UnitManagement_statIconIndigo__dKbyd{background:linear-gradient(135deg,#6366f1,#4f46e5)}.UnitManagement_statIconGreen__wfojc{background:linear-gradient(135deg,#10b981,#059669)}.UnitManagement_statIconAmber__q3hRO{background:linear-gradient(135deg,#f59e0b,#d97706)}.UnitManagement_statInfo__rMNxB{display:flex;flex-direction:column;min-width:0}.UnitManagement_statValue__b5PC6{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.UnitManagement_statLabel__LDLmA{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.UnitManagement_miniStats__vvU7n{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.UnitManagement_miniStat__26nNI{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.UnitManagement_miniStat__26nNI:last-child{border-right:none;margin-right:0;padding-right:0}.UnitManagement_miniLabel__lXmCq{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.UnitManagement_miniValue__S13P3{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.UnitManagement_toolbar__nsg4E{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}.UnitManagement_searchBox__Wl5em{flex:1 1;max-width:380px;min-width:200px;position:relative}.UnitManagement_searchBox__Wl5em>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.UnitManagement_searchBox__Wl5em 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%}.UnitManagement_searchBox__Wl5em input::placeholder{color:#94a3b8}.UnitManagement_searchBox__Wl5em input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UnitManagement_clearSearch__pd1ZC{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}.UnitManagement_clearSearch__pd1ZC:hover{background:#cbd5e1;color:#334155}.UnitManagement_toolBtn__UTaHP{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;transition:all .15s;white-space:nowrap}.UnitManagement_toolBtn__UTaHP:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.UnitManagement_toolBtn__UTaHP.UnitManagement_active__m2hg2{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.UnitManagement_toolBtn__UTaHP i{font-size:11px}.UnitManagement_toolBtnBadge__s6aND{align-items:center;background:#2563eb;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}.UnitManagement_toolDivider__8ZfEX{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.UnitManagement_popWrap__TKw0C{position:relative}.UnitManagement_quickTabs__08XgC{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.UnitManagement_quickTab__CwVtf{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.UnitManagement_quickTab__CwVtf i{font-size:11px}.UnitManagement_quickTab__CwVtf:hover:not(.UnitManagement_quickTabActive__XPWcl){background:#fff;color:#334155}.UnitManagement_quickTabActive__XPWcl{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.UnitManagement_activeChips__8gcen{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.UnitManagement_activeChipsLabel__QZ1ZE{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.UnitManagement_chip__BTnK7{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.UnitManagement_chipRemove__DBAtu{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.UnitManagement_chipRemove__DBAtu:hover{background:#2563eb;color:#fff}.UnitManagement_chipsClearAll__OgM2S{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}.UnitManagement_chipsClearAll__OgM2S:hover{background:#fef2f2}.UnitManagement_tableCard__XG1Mn{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.UnitManagement_tableHeader__AiGZG{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.UnitManagement_tableTitle__gPMlC{align-items:center;display:flex;gap:10px}.UnitManagement_tableTitle__gPMlC h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.UnitManagement_tableTitle__gPMlC h3 i{color:#2563eb;font-size:12px}.UnitManagement_tableCount__mdXZH{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.UnitManagement_showingInfo__aQ-6n{color:#64748b;font-size:12px;font-weight:500}.UnitManagement_tableWrapper__2GGbF{overflow-x:auto}.UnitManagement_table__vLlhl{border-collapse:collapse;width:100%}.UnitManagement_table__vLlhl 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}.UnitManagement_table__vLlhl tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.UnitManagement_table__vLlhl tbody tr:hover{background:#f8fafc}.UnitManagement_table__vLlhl tbody tr:last-child{border-bottom:none}.UnitManagement_table__vLlhl tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.UnitManagement_clickableRow__GIygv{cursor:pointer}.UnitManagement_table__vLlhl thead th.UnitManagement_textRight__Sl0Or,.UnitManagement_textRight__Sl0Or{text-align:right}.UnitManagement_codePill__C\+Zd2{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.UnitManagement_categoryBadge__VC8tR{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.UnitManagement_stackCell__YRZg2{display:flex;flex-direction:column;min-width:0}.UnitManagement_strongCell__eiNP8{color:#0f172a;font-size:13px;font-weight:600}.UnitManagement_subCell__NHcoe{color:#94a3b8;font-size:11px}.UnitManagement_dateCell__bPQLv{color:#475569;font-size:12.5px;white-space:nowrap}.UnitManagement_numCell__xeu5I{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.UnitManagement_numCellSoft__Ll\+x4,.UnitManagement_numCell__xeu5I{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.UnitManagement_numCellSoft__Ll\+x4{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.UnitManagement_numCellGood__e8A62{color:#047857}.UnitManagement_numCellGood__e8A62,.UnitManagement_numCellWarn__reF1R{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.UnitManagement_numCellWarn__reF1R{color:#92400e}.UnitManagement_numCellBad__o1lOY{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.UnitManagement_actionCell__lEUFR{text-align:center;width:50px}.UnitManagement_actionMenuWrap__fcTcH{display:inline-block}.UnitManagement_actionMenuBtn__GMQbO{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}.UnitManagement_actionMenuBtn__GMQbO:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.UnitManagement_actionMenu__Wwilj{animation:UnitManagement_dropIn__6e7TO .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.UnitManagement_actionMenu__Wwilj button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.UnitManagement_actionMenu__Wwilj button:hover{background:#f1f5f9;color:#0f172a}.UnitManagement_actionMenu__Wwilj button i{color:#2563eb;font-size:12px;width:14px}.UnitManagement_actionMenuDivider__82V3f{background:#f1f5f9;height:1px;margin:4px 0}@keyframes UnitManagement_dropIn__6e7TO{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.UnitManagement_loadingState__l28xe{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.UnitManagement_loadingState__l28xe p{margin:0}.UnitManagement_spinner__DYjOO{animation:UnitManagement_spin__aIjK8 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes UnitManagement_spin__aIjK8{to{transform:rotate(1turn)}}.UnitManagement_emptyState__ixDf\+{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.UnitManagement_emptyIcon__\+g\+Sw{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}.UnitManagement_emptyState__ixDf\+ h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.UnitManagement_emptyState__ixDf\+ p{color:#64748b;font-size:13px;margin:0;max-width:400px}.UnitManagement_pagination__9srPs{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.UnitManagement_paginationInfo__yw38W{color:#64748b;font-size:12.5px;font-weight:500}.UnitManagement_paginationControls__\+HM-L{align-items:center;display:flex;gap:12px}.UnitManagement_pageSizeSelect__afHbB{-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}.UnitManagement_pageSizeSelect__afHbB:focus{border-color:#2563eb}.UnitManagement_pageButtons__FFu7i{display:flex;gap:4px}.UnitManagement_pageBtn__dyv-a{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}.UnitManagement_pageBtn__dyv-a:hover:not(:disabled):not(.UnitManagement_pageDots__nlUKG){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.UnitManagement_pageBtn__dyv-a:disabled{cursor:not-allowed;opacity:.4}.UnitManagement_pageBtnActive__1l3Kb{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.UnitManagement_pageDots__nlUKG{background:#0000;border:none;cursor:default}.UnitManagement_modalOverlay__ApUYy{align-items:center;animation:UnitManagement_fadeIn__jsQzJ .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes UnitManagement_fadeIn__jsQzJ{0%{opacity:0}to{opacity:1}}.UnitManagement_filterModal__piyfu{animation:UnitManagement_modalIn__6DBIz .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 UnitManagement_modalIn__6DBIz{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.UnitManagement_filterModalHdr__tXMXM{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.UnitManagement_filterModalTitle__IA3Hx h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.UnitManagement_filterModalTitle__IA3Hx p{color:#64748b;font-size:12.5px;margin:4px 0 0}.UnitManagement_modalClose__UReoP{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:30px;justify-content:center;transition:all .15s;width:30px}.UnitManagement_modalClose__UReoP:hover{background:#f1f5f9;color:#0f172a}.UnitManagement_filterModalBody__\+mE5k{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.UnitManagement_filterLeft__P3FPN{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.UnitManagement_filterLeftHdr__58zsk{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.UnitManagement_filterLeftHdr__58zsk h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.UnitManagement_filterAppliedCount__I7OOA{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.UnitManagement_filterAppliedCount__I7OOA button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.UnitManagement_filterCatBtn__bVP2A{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;text-align:left;transition:all .15s;width:100%}.UnitManagement_filterCatBtn__bVP2A:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.UnitManagement_filterCatBtn__bVP2A.UnitManagement_activeCat__xREo1{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.UnitManagement_filterCatBtn__bVP2A i:first-child{color:#94a3b8;font-size:13px;width:16px}.UnitManagement_filterCatBtn__bVP2A.UnitManagement_activeCat__xREo1 i:first-child{color:#2563eb}.UnitManagement_filterCatCount__w9ZH-{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.UnitManagement_filterCatChev__UvrUS{color:#cbd5e1;font-size:10px;margin-left:auto}.UnitManagement_filterCatCount__w9ZH-+.UnitManagement_filterCatChev__UvrUS{margin-left:0}.UnitManagement_filterRight__WtdVb{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.UnitManagement_filterRightHdr__JrLOc h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.UnitManagement_filterRightHdr__JrLOc p{color:#64748b;font-size:12.5px;margin:4px 0 0}.UnitManagement_filterField__SenGo{display:flex;flex-direction:column;gap:8px}.UnitManagement_filterFieldLabel__VhMPU{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.UnitManagement_filterOptList__XY2ti{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.UnitManagement_filterOptRow__M4f2y{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.UnitManagement_filterOptRow__M4f2y:hover{background:#f8fafc;border-color:#e2e8f0}.UnitManagement_filterOptRow__M4f2y.UnitManagement_selected__t83c\+{background:#eff6ff;border-color:#bfdbfe}.UnitManagement_filterOptRow__M4f2y input{accent-color:#2563eb;flex-shrink:0}.UnitManagement_filterOptLabel__SOKz-{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnitManagement_filterOptRow__M4f2y.UnitManagement_selected__t83c\+ .UnitManagement_filterOptLabel__SOKz-{color:#1e40af;font-weight:600}.UnitManagement_filterOptCount__hJf0c{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.UnitManagement_presetRow__CrtYE{display:flex;flex-wrap:wrap;gap:6px}.UnitManagement_presetBtn__F-Rtb{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.UnitManagement_presetBtn__F-Rtb:hover{background:#f8fafc;border-color:#cbd5e1}.UnitManagement_presetOn__zdsnv{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.UnitManagement_filterRange__6W3LU{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.UnitManagement_rangeInputWrap__mzKM5{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.UnitManagement_rangeInputWrap__mzKM5:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UnitManagement_rangePrefix__57iNM{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.UnitManagement_rangeInputWrap__mzKM5 input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.UnitManagement_rangeSep__Y97G5{color:#94a3b8;font-size:12px;font-weight:500}.UnitManagement_filterDate__1L99t{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.UnitManagement_filterDate__1L99t:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UnitManagement_filterModalFtr__s-uN5{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.UnitManagement_resetBtn__rijdH{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.UnitManagement_resetBtn__rijdH:hover{background:#fef2f2}.UnitManagement_filterModalFtrR__m8nuY{align-items:center;display:flex;gap:8px}.UnitManagement_popover__O\+o1v{animation:UnitManagement_dropIn__6e7TO .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.UnitManagement_popoverTitle__HpAGP{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.UnitManagement_popoverItem__hO5T-{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%}.UnitManagement_popoverItem__hO5T-:hover{background:#f1f5f9;color:#0f172a}.UnitManagement_popoverItem__hO5T-.UnitManagement_active__m2hg2{background:#eff6ff;color:#1d4ed8;font-weight:600}.UnitManagement_popoverItem__hO5T- input{accent-color:#2563eb}.UnitManagement_popoverItem__hO5T- i{color:#94a3b8;font-size:11px;width:14px}.UnitManagement_popoverItem__hO5T-.UnitManagement_active__m2hg2 i{color:#2563eb}.UnitManagement_popoverDivider__DBJz-{background:#f1f5f9;height:1px;margin:4px 0}.UnitManagement_popoverNote__7vs09{color:#94a3b8;font-size:11.5px;padding:8px 10px}.UnitManagement_popoverReq__JQAm2{color:#94a3b8;font-size:10px;margin-left:auto}.UnitManagement_savedViewSave__dhFxo{display:flex;gap:6px;padding:6px 8px}.UnitManagement_savedViewSave__dhFxo input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.UnitManagement_savedViewSave__dhFxo input:focus{border-color:#2563eb}.UnitManagement_savedViewSave__dhFxo button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.UnitManagement_savedViewSave__dhFxo button:hover{background:#1d4ed8}.UnitManagement_savedViewRow__9o0cd{align-items:center;display:flex;gap:6px}.UnitManagement_savedViewRow__9o0cd .UnitManagement_popoverItem__hO5T-{flex:1 1}.UnitManagement_savedViewDel__XE8J4{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.UnitManagement_savedViewDel__XE8J4:hover{background:#fef2f2;color:#ef4444}.UnitManagement_detailModal__2MzdH{animation:UnitManagement_modalIn__6DBIz .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:640px;overflow:hidden;width:100%}.UnitManagement_detailHdr__idvis{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.UnitManagement_detailTitle__MufBi{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.UnitManagement_detailTitle__MufBi h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.UnitManagement_detailBody__\+VN8C{overflow-y:auto;padding:18px 22px}.UnitManagement_detailGrid__A9Aji{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.UnitManagement_detailItem__LRnUg{display:flex;flex-direction:column;gap:3px;min-width:0}.UnitManagement_detailLabel__kmYhZ{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.UnitManagement_detailValue__6-xED{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.UnitManagement_detailStrong__DdA6L{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.UnitManagement_detailFtr__W3\+G7{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.UnitManagement_sortTh__C\+gtP{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.UnitManagement_sortTh__C\+gtP:hover{color:#2563eb}.UnitManagement_sortIcon__HZo-m{font-size:9.5px;margin-left:6px;opacity:.4}.UnitManagement_sortActive__C6ylc{color:#1d4ed8}.UnitManagement_sortActive__C6ylc .UnitManagement_sortIcon__HZo-m{opacity:1}.UnitManagement_compact__h5jK7 thead th{font-size:10px;padding:8px 10px}.UnitManagement_compact__h5jK7 tbody td{font-size:12px;padding:6px 10px}.UnitManagement_compact__h5jK7 .UnitManagement_codePill__C\+Zd2{font-size:10.5px;padding:2px 6px}.UnitManagement_compact__h5jK7 .UnitManagement_statusBadge__tRWtA{font-size:10px;padding:2px 8px}.UnitManagement_compact__h5jK7 .UnitManagement_statusBadge__tRWtA:before{height:5px;width:5px}.UnitManagement_compact__h5jK7 .UnitManagement_categoryBadge__VC8tR{font-size:10.5px;padding:2px 7px}.UnitManagement_compact__h5jK7 .UnitManagement_strongCell__eiNP8{font-size:12px}.UnitManagement_compact__h5jK7 .UnitManagement_numCellBad__o1lOY,.UnitManagement_compact__h5jK7 .UnitManagement_numCellGood__e8A62,.UnitManagement_compact__h5jK7 .UnitManagement_numCellSoft__Ll\+x4,.UnitManagement_compact__h5jK7 .UnitManagement_numCellWarn__reF1R,.UnitManagement_compact__h5jK7 .UnitManagement_numCell__xeu5I{font-size:12.5px}.UnitManagement_compact__h5jK7 .UnitManagement_actionMenuBtn__GMQbO{font-size:12px;height:24px;width:24px}.UnitManagement_cardGrid__aGviG{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.UnitManagement_recordCard__xoSYH{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.UnitManagement_recordCard__xoSYH:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.UnitManagement_recordCardTop__xN0l3{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.UnitManagement_recordCardName__ebtqc{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.UnitManagement_recordCardGrid__n\+KKR{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.UnitManagement_recordCardGrid__n\+KKR>div{display:flex;flex-direction:column;gap:2px;min-width:0}.UnitManagement_recordCardFoot__ScTCe{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.UnitManagement_recordCardFoot__ScTCe i{color:#94a3b8;font-size:10px;margin-right:5px}.UnitManagement_tabBadge__BtJid{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.UnitManagement_quickTabActive__XPWcl .UnitManagement_tabBadge__BtJid{background:#eff6ff;color:#1d4ed8}.UnitManagement_hl__Cir9h{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.UnitManagement_monoCell__b1Xm-{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.UnitManagement_statusBadge__tRWtA{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.UnitManagement_statusBadge__tRWtA:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.UnitManagement_statusGood__2vfJn{background:#dcfce7;color:#15803d}.UnitManagement_statusWarn__YaZ2t{background:#fef3c7;color:#92400e}.UnitManagement_statusBad__kUdrY{background:#fee2e2;color:#b91c1c}.UnitManagement_statusInfo__p8Y9k{background:#f5f3ff;color:#6d28d9}.UnitManagement_statusNeutral__uWZVH{background:#f1f5f9;color:#475569}.UnitManagement_filterInput__wW7Cx{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.UnitManagement_filterInput__wW7Cx:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UnitManagement_popoverStack__wlixh{display:flex;flex-direction:column;gap:1px;min-width:0}.UnitManagement_popoverMain__4DRyl{color:inherit;font-size:12.5px;font-weight:600}.UnitManagement_popoverHint__3DbeN{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.UnitManagement_toolbar__nsg4E{flex-wrap:wrap}.UnitManagement_searchBox__Wl5em{max-width:none}}@media (max-width:1100px){.UnitManagement_statsRow__-uCC7{grid-template-columns:repeat(2,1fr)}.UnitManagement_filterModalBody__\+mE5k{grid-template-columns:210px 1fr}}@media (max-width:768px){.UnitManagement_pageHeader__2\+HBO{align-items:stretch;flex-direction:column;gap:12px}.UnitManagement_headerActions__2W1h3{flex-wrap:wrap}.UnitManagement_statsRow__-uCC7{grid-template-columns:1fr 1fr}.UnitManagement_searchBox__Wl5em{flex-basis:100%}.UnitManagement_miniStat__26nNI{margin-right:14px;padding-right:14px}.UnitManagement_filterModalBody__\+mE5k{grid-template-columns:1fr}.UnitManagement_filterLeft__P3FPN{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.UnitManagement_pagination__9srPs{flex-direction:column}.UnitManagement_cardGrid__aGviG{grid-template-columns:1fr}}@media print{.UnitManagement_pageContainer__YKofI{background:#fff;padding:0}.UnitManagement_recordCard__xoSYH,.UnitManagement_tableCard__XG1Mn{border:none;box-shadow:none}.UnitManagement_actionMenu__Wwilj,.UnitManagement_modalOverlay__ApUYy,.UnitManagement_notification__nqExh,.UnitManagement_popover__O\+o1v{display:none!important}}.UnitManagement_table__vLlhl thead th.UnitManagement_textCenter__jO7dx,.UnitManagement_textCenter__jO7dx{text-align:center}.UnitManagement_productCount__p3gbi{font-feature-settings:"tnum";align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#94a3b8;display:inline-flex;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;justify-content:center;min-width:40px;padding:3px 9px;white-space:nowrap}.UnitManagement_productCountOn__AwXl1{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;font-weight:700}.UnitManagement_defaultBadge__w7sSu{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;color:#92400e;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:2px 9px;white-space:nowrap}.UnitManagement_compact__h5jK7 .UnitManagement_productCount__p3gbi{font-size:11.5px;min-width:34px;padding:1px 7px}.UnitManagement_compact__h5jK7 .UnitManagement_defaultBadge__w7sSu{font-size:10px;padding:1px 7px}.UnitManagement_recordCard__xoSYH .UnitManagement_productCount__p3gbi{align-self:flex-start;min-width:0}.UnitManagement_recordCard__xoSYH .UnitManagement_defaultBadge__w7sSu{align-self:flex-start}.UnitManagement_formModal__ePWtk{max-width:480px}.UnitManagement_formModal__ePWtk form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.UnitManagement_formGroup__t0SRD{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.UnitManagement_formGroup__t0SRD:last-child{margin-bottom:0}.UnitManagement_formLabel__anA\+w{color:#334155;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.UnitManagement_required__5LHv5{color:#be123c}.UnitManagement_formInput__hOG9N{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13.5px;height:40px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.UnitManagement_formInput__hOG9N::placeholder{color:#94a3b8}.UnitManagement_formInput__hOG9N:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UnitManagement_formHint__UtER0{color:#94a3b8;font-size:11.5px;line-height:1.45}.UnitManagement_codePreview__N41hm{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:10px 12px}.UnitManagement_codePreviewLabel__PqfjU{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.UnitManagement_toggleRow__lmw8C{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px;position:relative;transition:border-color .15s,background .15s}.UnitManagement_toggleRow__lmw8C:hover{background:#f8fafc;border-color:#cbd5e1}.UnitManagement_toggleInput__55Y4g{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.UnitManagement_toggleSlider__U9n7R{background:#cbd5e1;border-radius:999px;flex-shrink:0;height:21px;margin-top:1px;position:relative;transition:background .15s;width:38px}.UnitManagement_toggleSlider__U9n7R:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a40;content:"";height:17px;left:2px;position:absolute;top:2px;transition:transform .15s;width:17px}.UnitManagement_toggleInput__55Y4g:checked+.UnitManagement_toggleSlider__U9n7R{background:#2563eb}.UnitManagement_toggleInput__55Y4g:checked+.UnitManagement_toggleSlider__U9n7R:after{transform:translateX(17px)}.UnitManagement_toggleInput__55Y4g:focus-visible+.UnitManagement_toggleSlider__U9n7R{box-shadow:0 0 0 3px #2563eb1f}.UnitManagement_toggleStack__P1mWV{display:flex;flex-direction:column;gap:2px;min-width:0}.UnitManagement_toggleLabel__-6Emb{color:#0f172a;font-size:13px;font-weight:600}.UnitManagement_toggleHint__s0Lmi{color:#94a3b8;font-size:11.5px;line-height:1.45}.UnitManagement_deleteModal__89GST{align-items:center;animation:UnitManagement_modalIn__6DBIz .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;display:flex;flex-direction:column;max-width:400px;padding:26px 24px 20px;text-align:center;width:100%}.UnitManagement_deleteIcon__xorqx{align-items:center;background:#fee2e2;border-radius:50%;color:#be123c;display:flex;font-size:22px;height:56px;justify-content:center;margin-bottom:14px;width:56px}.UnitManagement_deleteTitle__KTiW\+{color:#0f172a;font-size:17px;font-weight:700;margin:0 0 8px}.UnitManagement_deleteText__IylW8{color:#64748b;font-size:13px;line-height:1.5;margin:0}.UnitManagement_deleteText__IylW8 strong{color:#0f172a;font-weight:700}.UnitManagement_deleteWarning__C4She{align-items:flex-start;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:12px;font-weight:500;gap:9px;line-height:1.45;margin-top:14px;padding:10px 12px;text-align:left;width:100%}.UnitManagement_deleteWarning__C4She i{font-size:12px;margin-top:1px}.UnitManagement_deleteActions__nTp2P{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:20px;width:100%}.UnitManagement_deleteBtn__Aqz9x{align-items:center;background:linear-gradient(180deg,#e11d48,#be123c);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #be123c4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.UnitManagement_deleteBtn__Aqz9x:hover:not(:disabled){background:linear-gradient(180deg,#be123c,#9f1239);box-shadow:0 3px 8px #be123c59}.UnitManagement_deleteBtn__Aqz9x:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.UnitManagement_dangerItem__-pc0G,.UnitManagement_dangerItem__-pc0G i{color:#be123c}.UnitManagement_actionMenu__Wwilj .UnitManagement_dangerItem__-pc0G:hover:not(:disabled){background:#fef2f2;color:#9f1239}.UnitManagement_actionMenu__Wwilj button:disabled{cursor:not-allowed;opacity:.45}.UnitManagement_actionMenu__Wwilj button:disabled:hover{background:#0000}.LowStock_pageContainer__wwh1b{background:#f1f3f6;min-height:100vh;padding:16px 20px}.LowStock_notification__1MrTZ{align-items:center;animation:LowStock_slideIn__0X53F .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}.LowStock_notification__1MrTZ.LowStock_success__-m6eg{border-left-color:#10b981;color:#064e3b}.LowStock_notification__1MrTZ.LowStock_success__-m6eg i{color:#10b981}.LowStock_notification__1MrTZ.LowStock_error__VmSNE{border-left-color:#ef4444;color:#7f1d1d}.LowStock_notification__1MrTZ.LowStock_error__VmSNE i{color:#ef4444}.LowStock_notification__1MrTZ button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes LowStock_slideIn__0X53F{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.LowStock_pageHeader__plMQE{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}.LowStock_headerLeft__BtWDg{align-items:center;display:flex;gap:14px}.LowStock_backBtn__xrcO4{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}.LowStock_backBtn__xrcO4:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.LowStock_headerIcon__K28Jj{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}.LowStock_headerLeft__BtWDg h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.LowStock_headerSubtitle__pD51J{color:#64748b;font-size:12.5px;margin:2px 0 0}.LowStock_headerSubtitle__pD51J strong{color:#2563eb;font-weight:700}.LowStock_headerActions__WtW25{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.LowStock_refreshBtn__VYM\+g{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}.LowStock_refreshBtn__VYM\+g:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.LowStock_secondaryBtn__zv6BZ{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}.LowStock_secondaryBtn__zv6BZ:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.LowStock_primaryBtn__IcQOX{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.LowStock_primaryBtn__IcQOX:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.LowStock_primaryBtnBadge__9rOLR{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.LowStock_primaryBtn__IcQOX:disabled,.LowStock_refreshBtn__VYM\+g:disabled,.LowStock_secondaryBtn__zv6BZ:disabled{cursor:not-allowed;opacity:.55}.LowStock_statsRow__QqB5F{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.LowStock_statCard__AMBsd{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}.LowStock_statIcon__VZWWY{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.LowStock_statIconBlue__O63Ml{background:linear-gradient(135deg,#3b82f6,#2563eb)}.LowStock_statIconIndigo__9yYDE{background:linear-gradient(135deg,#6366f1,#4f46e5)}.LowStock_statIconGreen__UDUXj{background:linear-gradient(135deg,#10b981,#059669)}.LowStock_statIconAmber__09hOw{background:linear-gradient(135deg,#f59e0b,#d97706)}.LowStock_statInfo__3tr2z{display:flex;flex-direction:column;min-width:0}.LowStock_statValue__QZAy9{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.LowStock_statLabel__oR8CZ{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.LowStock_miniStats__TNeuU{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.LowStock_miniStat__1rKKp{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.LowStock_miniStat__1rKKp:last-child{border-right:none;margin-right:0;padding-right:0}.LowStock_miniLabel__ryJOi{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.LowStock_miniValue__FtVgI{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.LowStock_toolbar__31n8m{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}.LowStock_searchBox__RW\+LY{flex:1 1;max-width:380px;min-width:200px;position:relative}.LowStock_searchBox__RW\+LY>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.LowStock_searchBox__RW\+LY 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%}.LowStock_searchBox__RW\+LY input::placeholder{color:#94a3b8}.LowStock_searchBox__RW\+LY input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.LowStock_clearSearch__4vBv1{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}.LowStock_clearSearch__4vBv1:hover{background:#cbd5e1;color:#334155}.LowStock_toolBtn__4Og08{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;transition:all .15s;white-space:nowrap}.LowStock_toolBtn__4Og08:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.LowStock_toolBtn__4Og08.LowStock_active__ZPCn4{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.LowStock_toolBtn__4Og08 i{font-size:11px}.LowStock_toolBtnBadge__Y1H-0{align-items:center;background:#2563eb;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}.LowStock_toolDivider__mI50A{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.LowStock_popWrap__KJIEb{position:relative}.LowStock_quickTabs__NK-pS{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.LowStock_quickTab__m5BD1{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.LowStock_quickTab__m5BD1 i{font-size:11px}.LowStock_quickTab__m5BD1:hover:not(.LowStock_quickTabActive__q94ts){background:#fff;color:#334155}.LowStock_quickTabActive__q94ts{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.LowStock_activeChips__8h6n5{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.LowStock_activeChipsLabel__bNm4Z{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.LowStock_chip__GYIQv{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.LowStock_chipRemove__\+vyEm{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.LowStock_chipRemove__\+vyEm:hover{background:#2563eb;color:#fff}.LowStock_chipsClearAll__Vo7a6{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}.LowStock_chipsClearAll__Vo7a6:hover{background:#fef2f2}.LowStock_tableCard__iYEij{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.LowStock_tableHeader__o6r9j{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.LowStock_tableTitle__6ItVd{align-items:center;display:flex;gap:10px}.LowStock_tableTitle__6ItVd h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.LowStock_tableTitle__6ItVd h3 i{color:#2563eb;font-size:12px}.LowStock_tableCount__723dS{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.LowStock_showingInfo__qCHrl{color:#64748b;font-size:12px;font-weight:500}.LowStock_tableWrapper__MobBe{overflow-x:auto}.LowStock_table__PeR4n{border-collapse:collapse;width:100%}.LowStock_table__PeR4n 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}.LowStock_table__PeR4n tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.LowStock_table__PeR4n tbody tr:hover{background:#f8fafc}.LowStock_table__PeR4n tbody tr:last-child{border-bottom:none}.LowStock_table__PeR4n tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.LowStock_clickableRow__OAXgr{cursor:pointer}.LowStock_table__PeR4n thead th.LowStock_textRight__Y\+RTG,.LowStock_textRight__Y\+RTG{text-align:right}.LowStock_codePill__64t\+7{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.LowStock_categoryBadge__1LdDi{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.LowStock_stackCell__zfJmO{display:flex;flex-direction:column;min-width:0}.LowStock_strongCell__vaGJE{color:#0f172a;font-size:13px;font-weight:600}.LowStock_subCell__P5J83{color:#94a3b8;font-size:11px}.LowStock_dateCell__OR9SM{color:#475569;font-size:12.5px;white-space:nowrap}.LowStock_numCell__CCPjY{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.LowStock_numCellSoft__MJ0iX,.LowStock_numCell__CCPjY{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.LowStock_numCellSoft__MJ0iX{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.LowStock_numCellGood__Kjzpi{color:#047857}.LowStock_numCellGood__Kjzpi,.LowStock_numCellWarn__GU-35{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.LowStock_numCellWarn__GU-35{color:#92400e}.LowStock_numCellBad__ntsEs{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.LowStock_actionCell__spbXQ{text-align:center;width:50px}.LowStock_actionMenuWrap__BVTtK{display:inline-block}.LowStock_actionMenuBtn__oNpW9{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}.LowStock_actionMenuBtn__oNpW9:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.LowStock_actionMenu__YZsNa{animation:LowStock_dropIn__K0qKd .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.LowStock_actionMenu__YZsNa button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.LowStock_actionMenu__YZsNa button:hover{background:#f1f5f9;color:#0f172a}.LowStock_actionMenu__YZsNa button i{color:#2563eb;font-size:12px;width:14px}.LowStock_actionMenuDivider__uwBuC{background:#f1f5f9;height:1px;margin:4px 0}@keyframes LowStock_dropIn__K0qKd{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.LowStock_loadingState__c95UV{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.LowStock_loadingState__c95UV p{margin:0}.LowStock_spinner__yLe0B{animation:LowStock_spin__ksyTw .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes LowStock_spin__ksyTw{to{transform:rotate(1turn)}}.LowStock_emptyState__zRKLC{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.LowStock_emptyIcon__NK86r{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}.LowStock_emptyState__zRKLC h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.LowStock_emptyState__zRKLC p{color:#64748b;font-size:13px;margin:0;max-width:400px}.LowStock_pagination__6PBPD{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.LowStock_paginationInfo__7UxiR{color:#64748b;font-size:12.5px;font-weight:500}.LowStock_paginationControls__qjfFG{align-items:center;display:flex;gap:12px}.LowStock_pageSizeSelect__eUYdZ{-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}.LowStock_pageSizeSelect__eUYdZ:focus{border-color:#2563eb}.LowStock_pageButtons__2bdHn{display:flex;gap:4px}.LowStock_pageBtn__l74GX{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}.LowStock_pageBtn__l74GX:hover:not(:disabled):not(.LowStock_pageDots__ZZhgA){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.LowStock_pageBtn__l74GX:disabled{cursor:not-allowed;opacity:.4}.LowStock_pageBtnActive__NGUqO{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.LowStock_pageDots__ZZhgA{background:#0000;border:none;cursor:default}.LowStock_modalOverlay__Xantm{align-items:center;animation:LowStock_fadeIn__OgI\+k .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes LowStock_fadeIn__OgI\+k{0%{opacity:0}to{opacity:1}}.LowStock_filterModal__Su2wR{animation:LowStock_modalIn__sW-wA .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 LowStock_modalIn__sW-wA{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LowStock_filterModalHdr__t7KcP{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.LowStock_filterModalTitle__CcJ0D h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.LowStock_filterModalTitle__CcJ0D p{color:#64748b;font-size:12.5px;margin:4px 0 0}.LowStock_modalClose__UBOQV{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:30px;justify-content:center;transition:all .15s;width:30px}.LowStock_modalClose__UBOQV:hover{background:#f1f5f9;color:#0f172a}.LowStock_filterModalBody__f0KA6{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.LowStock_filterLeft__ilKaX{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.LowStock_filterLeftHdr__48v59{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.LowStock_filterLeftHdr__48v59 h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.LowStock_filterAppliedCount__zgwcm{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.LowStock_filterAppliedCount__zgwcm button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.LowStock_filterCatBtn__fDBja{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;text-align:left;transition:all .15s;width:100%}.LowStock_filterCatBtn__fDBja:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.LowStock_filterCatBtn__fDBja.LowStock_activeCat__x\+9S7{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.LowStock_filterCatBtn__fDBja i:first-child{color:#94a3b8;font-size:13px;width:16px}.LowStock_filterCatBtn__fDBja.LowStock_activeCat__x\+9S7 i:first-child{color:#2563eb}.LowStock_filterCatCount__HiGkl{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.LowStock_filterCatChev__g8YOE{color:#cbd5e1;font-size:10px;margin-left:auto}.LowStock_filterCatCount__HiGkl+.LowStock_filterCatChev__g8YOE{margin-left:0}.LowStock_filterRight__dRjke{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.LowStock_filterRightHdr__JnK2y h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.LowStock_filterRightHdr__JnK2y p{color:#64748b;font-size:12.5px;margin:4px 0 0}.LowStock_filterField__td0Qv{display:flex;flex-direction:column;gap:8px}.LowStock_filterFieldLabel__v65Tg{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.LowStock_filterOptList__rDuC6{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.LowStock_filterOptRow__fPhmt{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.LowStock_filterOptRow__fPhmt:hover{background:#f8fafc;border-color:#e2e8f0}.LowStock_filterOptRow__fPhmt.LowStock_selected__yz8a6{background:#eff6ff;border-color:#bfdbfe}.LowStock_filterOptRow__fPhmt input{accent-color:#2563eb;flex-shrink:0}.LowStock_filterOptLabel__\+AJvS{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LowStock_filterOptRow__fPhmt.LowStock_selected__yz8a6 .LowStock_filterOptLabel__\+AJvS{color:#1e40af;font-weight:600}.LowStock_filterOptCount__o8ttu{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.LowStock_presetRow__nv3NG{display:flex;flex-wrap:wrap;gap:6px}.LowStock_presetBtn__drdtg{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.LowStock_presetBtn__drdtg:hover{background:#f8fafc;border-color:#cbd5e1}.LowStock_presetOn__BsVjM{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.LowStock_filterRange__1V47Y{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.LowStock_rangeInputWrap__RckUp{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.LowStock_rangeInputWrap__RckUp:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.LowStock_rangePrefix__OO4d7{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.LowStock_rangeInputWrap__RckUp input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.LowStock_rangeSep__PJ0fZ{color:#94a3b8;font-size:12px;font-weight:500}.LowStock_filterDate__ZXBzU{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.LowStock_filterDate__ZXBzU:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.LowStock_filterModalFtr__GC470{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.LowStock_resetBtn__-j-8-{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.LowStock_resetBtn__-j-8-:hover{background:#fef2f2}.LowStock_filterModalFtrR__DwsaY{align-items:center;display:flex;gap:8px}.LowStock_popover__4Gpr\+{animation:LowStock_dropIn__K0qKd .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.LowStock_popoverTitle__Y5Nzl{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.LowStock_popoverItem__jiHjz{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%}.LowStock_popoverItem__jiHjz:hover{background:#f1f5f9;color:#0f172a}.LowStock_popoverItem__jiHjz.LowStock_active__ZPCn4{background:#eff6ff;color:#1d4ed8;font-weight:600}.LowStock_popoverItem__jiHjz input{accent-color:#2563eb}.LowStock_popoverItem__jiHjz i{color:#94a3b8;font-size:11px;width:14px}.LowStock_popoverItem__jiHjz.LowStock_active__ZPCn4 i{color:#2563eb}.LowStock_popoverDivider__JV2LB{background:#f1f5f9;height:1px;margin:4px 0}.LowStock_popoverNote__JknAw{color:#94a3b8;font-size:11.5px;padding:8px 10px}.LowStock_popoverReq__izfky{color:#94a3b8;font-size:10px;margin-left:auto}.LowStock_savedViewSave__uCUCO{display:flex;gap:6px;padding:6px 8px}.LowStock_savedViewSave__uCUCO input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.LowStock_savedViewSave__uCUCO input:focus{border-color:#2563eb}.LowStock_savedViewSave__uCUCO button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.LowStock_savedViewSave__uCUCO button:hover{background:#1d4ed8}.LowStock_savedViewRow__VqhZs{align-items:center;display:flex;gap:6px}.LowStock_savedViewRow__VqhZs .LowStock_popoverItem__jiHjz{flex:1 1}.LowStock_savedViewDel__IQ9MV{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.LowStock_savedViewDel__IQ9MV:hover{background:#fef2f2;color:#ef4444}.LowStock_detailModal__HAxRZ{animation:LowStock_modalIn__sW-wA .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:640px;overflow:hidden;width:100%}.LowStock_detailHdr__K0rND{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.LowStock_detailTitle__DgtEd{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.LowStock_detailTitle__DgtEd h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.LowStock_detailBody__FU0QB{overflow-y:auto;padding:18px 22px}.LowStock_detailGrid__ztqQE{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.LowStock_detailItem__VmrtE{display:flex;flex-direction:column;gap:3px;min-width:0}.LowStock_detailLabel__l0LYn{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.LowStock_detailValue__nfChj{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.LowStock_detailStrong__hubcL{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.LowStock_detailFtr__tZuy8{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.LowStock_sortTh__j25-5{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.LowStock_sortTh__j25-5:hover{color:#2563eb}.LowStock_sortIcon__XdQk2{font-size:9.5px;margin-left:6px;opacity:.4}.LowStock_sortActive__\+wl\+G{color:#1d4ed8}.LowStock_sortActive__\+wl\+G .LowStock_sortIcon__XdQk2{opacity:1}.LowStock_compact__SntIO thead th{font-size:10px;padding:8px 10px}.LowStock_compact__SntIO tbody td{font-size:12px;padding:6px 10px}.LowStock_compact__SntIO .LowStock_codePill__64t\+7{font-size:10.5px;padding:2px 6px}.LowStock_compact__SntIO .LowStock_statusBadge__xrXnP{font-size:10px;padding:2px 8px}.LowStock_compact__SntIO .LowStock_statusBadge__xrXnP:before{height:5px;width:5px}.LowStock_compact__SntIO .LowStock_categoryBadge__1LdDi{font-size:10.5px;padding:2px 7px}.LowStock_compact__SntIO .LowStock_strongCell__vaGJE{font-size:12px}.LowStock_compact__SntIO .LowStock_numCellBad__ntsEs,.LowStock_compact__SntIO .LowStock_numCellGood__Kjzpi,.LowStock_compact__SntIO .LowStock_numCellSoft__MJ0iX,.LowStock_compact__SntIO .LowStock_numCellWarn__GU-35,.LowStock_compact__SntIO .LowStock_numCell__CCPjY{font-size:12.5px}.LowStock_compact__SntIO .LowStock_actionMenuBtn__oNpW9{font-size:12px;height:24px;width:24px}.LowStock_cardGrid__U6uXn{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.LowStock_recordCard__LIIFH{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.LowStock_recordCard__LIIFH:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.LowStock_recordCardTop__InTXk{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.LowStock_recordCardName__KQ8PL{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.LowStock_recordCardGrid__1KsSQ{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.LowStock_recordCardGrid__1KsSQ>div{display:flex;flex-direction:column;gap:2px;min-width:0}.LowStock_recordCardFoot__3lms5{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.LowStock_recordCardFoot__3lms5 i{color:#94a3b8;font-size:10px;margin-right:5px}.LowStock_tabBadge__CnG87{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.LowStock_quickTabActive__q94ts .LowStock_tabBadge__CnG87{background:#eff6ff;color:#1d4ed8}.LowStock_hl__wAmqu{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.LowStock_monoCell__NwyBq{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.LowStock_statusBadge__xrXnP{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.LowStock_statusBadge__xrXnP:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.LowStock_statusGood__5v-4Z{background:#dcfce7;color:#15803d}.LowStock_statusWarn__UV3wx{background:#fef3c7;color:#92400e}.LowStock_statusBad__vWnWO{background:#fee2e2;color:#b91c1c}.LowStock_statusInfo__7QDt7{background:#f5f3ff;color:#6d28d9}.LowStock_statusNeutral__qz\+6f{background:#f1f5f9;color:#475569}.LowStock_filterInput__amqVP{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.LowStock_filterInput__amqVP:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.LowStock_popoverStack__CSuZX{display:flex;flex-direction:column;gap:1px;min-width:0}.LowStock_popoverMain__qrC9a{color:inherit;font-size:12.5px;font-weight:600}.LowStock_popoverHint__oUY0r{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.LowStock_toolbar__31n8m{flex-wrap:wrap}.LowStock_searchBox__RW\+LY{max-width:none}}@media (max-width:1100px){.LowStock_statsRow__QqB5F{grid-template-columns:repeat(2,1fr)}.LowStock_filterModalBody__f0KA6{grid-template-columns:210px 1fr}}@media (max-width:768px){.LowStock_pageHeader__plMQE{align-items:stretch;flex-direction:column;gap:12px}.LowStock_headerActions__WtW25{flex-wrap:wrap}.LowStock_statsRow__QqB5F{grid-template-columns:1fr 1fr}.LowStock_searchBox__RW\+LY{flex-basis:100%}.LowStock_miniStat__1rKKp{margin-right:14px;padding-right:14px}.LowStock_filterModalBody__f0KA6{grid-template-columns:1fr}.LowStock_filterLeft__ilKaX{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.LowStock_pagination__6PBPD{flex-direction:column}.LowStock_cardGrid__U6uXn{grid-template-columns:1fr}}@media print{.LowStock_pageContainer__wwh1b{background:#fff;padding:0}.LowStock_recordCard__LIIFH,.LowStock_tableCard__iYEij{border:none;box-shadow:none}.LowStock_actionMenu__YZsNa,.LowStock_modalOverlay__Xantm,.LowStock_notification__1MrTZ,.LowStock_popover__4Gpr\+{display:none!important}}.LowStock_notification__1MrTZ.LowStock_info__QZJ7J{border-left-color:#2563eb;color:#1e3a8a}.LowStock_notification__1MrTZ.LowStock_info__QZJ7J i{color:#2563eb}.LowStock_statIconRose__AvSDF{background:linear-gradient(135deg,#f43f5e,#be123c)}.LowStock_filterSelect__6HlJY{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.LowStock_filterSelect__6HlJY:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.LowStock_stockLevel__tJb43{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end;min-width:0}.LowStock_stockBar__j8heE{background:#e2e8f0;border-radius:999px;display:block;flex:0 0 auto;height:6px;overflow:hidden;width:58px}.LowStock_stockBarFill__4Yaj7{border-radius:999px;display:block;height:100%;min-width:2px;transition:width .25s ease}.LowStock_stockBarCrit__QTfxx{background:#be123c}.LowStock_stockBarWarn__kF1Aa{background:#ca8a04}.LowStock_stockBarOk__36VJH{background:#047857}.LowStock_stockPct__l\+80X{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;min-width:34px;text-align:right;white-space:nowrap}.LowStock_pctCrit__pDx66{color:#be123c}.LowStock_pctWarn__62sln{color:#92400e}.LowStock_pctOk__-eASQ{color:#047857}.LowStock_actionCellBtns__kSqPn{align-items:center;display:inline-flex;gap:2px;justify-content:flex-end}.LowStock_poBtn__AbaGW{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:13px;height:30px;justify-content:center;transition:all .15s;width:30px}.LowStock_poBtn__AbaGW:hover{background:#2563eb;border-color:#2563eb;color:#fff}.LowStock_poBtn__AbaGW:focus-visible{box-shadow:0 0 0 3px #2563eb1f;outline:none}.LowStock_compact__SntIO .LowStock_stockBar__j8heE{height:5px;width:42px}.LowStock_compact__SntIO .LowStock_stockPct__l\+80X{font-size:11.5px;min-width:30px}.LowStock_compact__SntIO .LowStock_poBtn__AbaGW{font-size:11.5px;height:24px;width:24px}.LowStock_compact__SntIO .LowStock_actionCellBtns__kSqPn{gap:0}.LowStock_recordCard__LIIFH .LowStock_stockLevel__tJb43{display:flex;margin:6px 0 2px}.LowStock_recordCard__LIIFH .LowStock_stockBar__j8heE{flex:1 1 auto;width:auto}.LowStock_detailValue__nfChj .LowStock_stockLevel__tJb43{justify-content:flex-start;width:100%}.LowStock_detailValue__nfChj .LowStock_stockBar__j8heE{flex:1 1 auto;max-width:140px;width:auto}@media (max-width:768px){.LowStock_stockBar__j8heE{width:44px}.LowStock_actionCellBtns__kSqPn{gap:0}}@media print{.LowStock_stockBar__j8heE{border:1px solid #cbd5e1}.LowStock_poBtn__AbaGW{display:none!important}}.ExpiredProducts_pageContainer__euzjM{background:#f1f3f6;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: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}.ExpiredProducts_notification__zzvrG.ExpiredProducts_success__zPQIZ{border-left-color:#10b981;color:#064e3b}.ExpiredProducts_notification__zzvrG.ExpiredProducts_success__zPQIZ i{color:#10b981}.ExpiredProducts_notification__zzvrG.ExpiredProducts_error__lxdhE{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes ExpiredProducts_slideIn__DZj8e{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.ExpiredProducts_pageHeader__p38S8{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}.ExpiredProducts_headerLeft__nCQXH{align-items:center;display:flex;gap:14px}.ExpiredProducts_backBtn__h8T3c{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}.ExpiredProducts_backBtn__h8T3c:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ExpiredProducts_headerIcon__HdmLm{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}.ExpiredProducts_headerLeft__nCQXH h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.ExpiredProducts_headerSubtitle__uBpip{color:#64748b;font-size:12.5px;margin:2px 0 0}.ExpiredProducts_headerSubtitle__uBpip strong{color:#2563eb;font-weight:700}.ExpiredProducts_headerActions__\+Rp\+s{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ExpiredProducts_refreshBtn__0dR5k{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}.ExpiredProducts_refreshBtn__0dR5k:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ExpiredProducts_secondaryBtn__nWpxT{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}.ExpiredProducts_secondaryBtn__nWpxT:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ExpiredProducts_primaryBtn__5rDZP{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.ExpiredProducts_primaryBtn__5rDZP:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.ExpiredProducts_primaryBtnBadge__QecW5{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.ExpiredProducts_primaryBtn__5rDZP:disabled,.ExpiredProducts_refreshBtn__0dR5k:disabled,.ExpiredProducts_secondaryBtn__nWpxT:disabled{cursor:not-allowed;opacity:.55}.ExpiredProducts_statsRow__cqtJC{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.ExpiredProducts_statCard__EmsYd{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}.ExpiredProducts_statIcon__LT6PO{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.ExpiredProducts_statIconBlue__IOpgV{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ExpiredProducts_statIconIndigo__ltAMQ{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ExpiredProducts_statIconGreen__F2nk1{background:linear-gradient(135deg,#10b981,#059669)}.ExpiredProducts_statIconAmber__1nIWF{background:linear-gradient(135deg,#f59e0b,#d97706)}.ExpiredProducts_statInfo__dpAg2{display:flex;flex-direction:column;min-width:0}.ExpiredProducts_statValue__g\+jQV{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ExpiredProducts_statLabel__erZJH{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.ExpiredProducts_miniStats__DFgDH{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.ExpiredProducts_miniStat__ika7g{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.ExpiredProducts_miniStat__ika7g:last-child{border-right:none;margin-right:0;padding-right:0}.ExpiredProducts_miniLabel__Fa5qJ{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ExpiredProducts_miniValue__iRDYD{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.ExpiredProducts_toolbar__LGiPb{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}.ExpiredProducts_searchBox__tkhEI{flex:1 1;max-width:380px;min-width:200px;position:relative}.ExpiredProducts_searchBox__tkhEI>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ExpiredProducts_searchBox__tkhEI 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%}.ExpiredProducts_searchBox__tkhEI input::placeholder{color:#94a3b8}.ExpiredProducts_searchBox__tkhEI input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ExpiredProducts_clearSearch__F1tGQ{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}.ExpiredProducts_clearSearch__F1tGQ:hover{background:#cbd5e1;color:#334155}.ExpiredProducts_toolBtn__Jq41u{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;transition:all .15s;white-space:nowrap}.ExpiredProducts_toolBtn__Jq41u:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ExpiredProducts_toolBtn__Jq41u.ExpiredProducts_active__Tr3w1{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ExpiredProducts_toolBtn__Jq41u i{font-size:11px}.ExpiredProducts_toolBtnBadge__hT1dP{align-items:center;background:#2563eb;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}.ExpiredProducts_toolDivider__W5Abu{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.ExpiredProducts_popWrap__Q96AJ{position:relative}.ExpiredProducts_quickTabs__SvoCc{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.ExpiredProducts_quickTab__Y3tEV{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.ExpiredProducts_quickTab__Y3tEV i{font-size:11px}.ExpiredProducts_quickTab__Y3tEV:hover:not(.ExpiredProducts_quickTabActive__q981m){background:#fff;color:#334155}.ExpiredProducts_quickTabActive__q981m{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.ExpiredProducts_activeChips__lq3VP{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.ExpiredProducts_activeChipsLabel__5I91K{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.ExpiredProducts_chip__P7DSp{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.ExpiredProducts_chipRemove__DXt32{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.ExpiredProducts_chipRemove__DXt32:hover{background:#2563eb;color:#fff}.ExpiredProducts_chipsClearAll__D8pXR{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}.ExpiredProducts_chipsClearAll__D8pXR:hover{background:#fef2f2}.ExpiredProducts_tableCard__g7-eL{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.ExpiredProducts_tableHeader__EkLSk{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.ExpiredProducts_tableTitle__SAKEB{align-items:center;display:flex;gap:10px}.ExpiredProducts_tableTitle__SAKEB h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.ExpiredProducts_tableTitle__SAKEB h3 i{color:#2563eb;font-size:12px}.ExpiredProducts_tableCount__7VzSY{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.ExpiredProducts_showingInfo__H-tm2{color:#64748b;font-size:12px;font-weight:500}.ExpiredProducts_tableWrapper__7Bt3g{overflow-x:auto}.ExpiredProducts_table__b-Awx{border-collapse:collapse;width:100%}.ExpiredProducts_table__b-Awx 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}.ExpiredProducts_table__b-Awx tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.ExpiredProducts_table__b-Awx tbody tr:hover{background:#f8fafc}.ExpiredProducts_table__b-Awx tbody tr:last-child{border-bottom:none}.ExpiredProducts_table__b-Awx tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.ExpiredProducts_clickableRow__rgeLq{cursor:pointer}.ExpiredProducts_table__b-Awx thead th.ExpiredProducts_textRight__pJIuI,.ExpiredProducts_textRight__pJIuI{text-align:right}.ExpiredProducts_codePill__4sVs3{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.ExpiredProducts_categoryBadge__\+o\+Fi{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.ExpiredProducts_stackCell__6YYs\+{display:flex;flex-direction:column;min-width:0}.ExpiredProducts_strongCell__cn1wE{color:#0f172a;font-size:13px;font-weight:600}.ExpiredProducts_subCell__pxb1T{color:#94a3b8;font-size:11px}.ExpiredProducts_dateCell__z5yt4{color:#475569;font-size:12.5px;white-space:nowrap}.ExpiredProducts_numCell__-4dms{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.ExpiredProducts_numCellSoft__nFy9e,.ExpiredProducts_numCell__-4dms{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.ExpiredProducts_numCellSoft__nFy9e{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.ExpiredProducts_numCellGood__4SsGA{color:#047857}.ExpiredProducts_numCellGood__4SsGA,.ExpiredProducts_numCellWarn__fhKYD{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ExpiredProducts_numCellWarn__fhKYD{color:#92400e}.ExpiredProducts_numCellBad__pe1A1{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ExpiredProducts_actionCell__lSWo3{text-align:center;width:50px}.ExpiredProducts_actionMenuWrap__izus-{display:inline-block}.ExpiredProducts_actionMenuBtn__dHbdY{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}.ExpiredProducts_actionMenuBtn__dHbdY:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.ExpiredProducts_actionMenu__S77Is{animation:ExpiredProducts_dropIn__2OiS- .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.ExpiredProducts_actionMenu__S77Is button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.ExpiredProducts_actionMenu__S77Is button:hover{background:#f1f5f9;color:#0f172a}.ExpiredProducts_actionMenu__S77Is button i{color:#2563eb;font-size:12px;width:14px}.ExpiredProducts_actionMenuDivider__KpzFs{background:#f1f5f9;height:1px;margin:4px 0}@keyframes ExpiredProducts_dropIn__2OiS-{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ExpiredProducts_loadingState__PCvTu{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.ExpiredProducts_loadingState__PCvTu p{margin:0}.ExpiredProducts_spinner__KTIB1{animation:ExpiredProducts_spin__phNXR .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes ExpiredProducts_spin__phNXR{to{transform:rotate(1turn)}}.ExpiredProducts_emptyState__I1fXq{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.ExpiredProducts_emptyIcon__Jjtmo{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}.ExpiredProducts_emptyState__I1fXq h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ExpiredProducts_emptyState__I1fXq p{color:#64748b;font-size:13px;margin:0;max-width:400px}.ExpiredProducts_pagination__qNeZm{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.ExpiredProducts_paginationInfo__D0pYd{color:#64748b;font-size:12.5px;font-weight:500}.ExpiredProducts_paginationControls__7ZmjD{align-items:center;display:flex;gap:12px}.ExpiredProducts_pageSizeSelect__NkK7e{-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}.ExpiredProducts_pageSizeSelect__NkK7e:focus{border-color:#2563eb}.ExpiredProducts_pageButtons__Yc5va{display:flex;gap:4px}.ExpiredProducts_pageBtn__UfMos{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}.ExpiredProducts_pageBtn__UfMos:hover:not(:disabled):not(.ExpiredProducts_pageDots__fdFJQ){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ExpiredProducts_pageBtn__UfMos:disabled{cursor:not-allowed;opacity:.4}.ExpiredProducts_pageBtnActive__5kOB2{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.ExpiredProducts_pageDots__fdFJQ{background:#0000;border:none;cursor:default}.ExpiredProducts_modalOverlay__G\+z4P{align-items:center;animation:ExpiredProducts_fadeIn__tOx0d .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes ExpiredProducts_fadeIn__tOx0d{0%{opacity:0}to{opacity:1}}.ExpiredProducts_filterModal__48RjC{animation:ExpiredProducts_modalIn__Q4CqS .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 ExpiredProducts_modalIn__Q4CqS{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ExpiredProducts_filterModalHdr__eOwtw{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.ExpiredProducts_filterModalTitle__GSxVa h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.ExpiredProducts_filterModalTitle__GSxVa p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ExpiredProducts_modalClose__lX--t{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:30px;justify-content:center;transition:all .15s;width:30px}.ExpiredProducts_modalClose__lX--t:hover{background:#f1f5f9;color:#0f172a}.ExpiredProducts_filterModalBody__ftqIV{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.ExpiredProducts_filterLeft__jPnRW{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.ExpiredProducts_filterLeftHdr__J8Spq{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.ExpiredProducts_filterLeftHdr__J8Spq h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.ExpiredProducts_filterAppliedCount__zsvef{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.ExpiredProducts_filterAppliedCount__zsvef button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.ExpiredProducts_filterCatBtn__BHQ64{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;text-align:left;transition:all .15s;width:100%}.ExpiredProducts_filterCatBtn__BHQ64:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.ExpiredProducts_filterCatBtn__BHQ64.ExpiredProducts_activeCat__9h1iH{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.ExpiredProducts_filterCatBtn__BHQ64 i:first-child{color:#94a3b8;font-size:13px;width:16px}.ExpiredProducts_filterCatBtn__BHQ64.ExpiredProducts_activeCat__9h1iH i:first-child{color:#2563eb}.ExpiredProducts_filterCatCount__VhjCE{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.ExpiredProducts_filterCatChev__u1PMh{color:#cbd5e1;font-size:10px;margin-left:auto}.ExpiredProducts_filterCatCount__VhjCE+.ExpiredProducts_filterCatChev__u1PMh{margin-left:0}.ExpiredProducts_filterRight__B8UZf{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.ExpiredProducts_filterRightHdr__42\+VA h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.ExpiredProducts_filterRightHdr__42\+VA p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ExpiredProducts_filterField__XGatB{display:flex;flex-direction:column;gap:8px}.ExpiredProducts_filterFieldLabel__oZegE{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ExpiredProducts_filterOptList__qoUyc{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.ExpiredProducts_filterOptRow__vCrQl{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.ExpiredProducts_filterOptRow__vCrQl:hover{background:#f8fafc;border-color:#e2e8f0}.ExpiredProducts_filterOptRow__vCrQl.ExpiredProducts_selected__lOxFE{background:#eff6ff;border-color:#bfdbfe}.ExpiredProducts_filterOptRow__vCrQl input{accent-color:#2563eb;flex-shrink:0}.ExpiredProducts_filterOptLabel__d47zX{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExpiredProducts_filterOptRow__vCrQl.ExpiredProducts_selected__lOxFE .ExpiredProducts_filterOptLabel__d47zX{color:#1e40af;font-weight:600}.ExpiredProducts_filterOptCount__ZFpRg{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.ExpiredProducts_presetRow__s2Mg7{display:flex;flex-wrap:wrap;gap:6px}.ExpiredProducts_presetBtn__t2h7E{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.ExpiredProducts_presetBtn__t2h7E:hover{background:#f8fafc;border-color:#cbd5e1}.ExpiredProducts_presetOn__OGarr{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ExpiredProducts_filterRange__2WxXq{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.ExpiredProducts_rangeInputWrap__IkFof{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.ExpiredProducts_rangeInputWrap__IkFof:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ExpiredProducts_rangePrefix__liuue{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.ExpiredProducts_rangeInputWrap__IkFof input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.ExpiredProducts_rangeSep__00YJ0{color:#94a3b8;font-size:12px;font-weight:500}.ExpiredProducts_filterDate__zGeIj{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.ExpiredProducts_filterDate__zGeIj:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ExpiredProducts_filterModalFtr__mV7F\+{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.ExpiredProducts_resetBtn__xuE2w{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.ExpiredProducts_resetBtn__xuE2w:hover{background:#fef2f2}.ExpiredProducts_filterModalFtrR__6No86{align-items:center;display:flex;gap:8px}.ExpiredProducts_popover__BLe64{animation:ExpiredProducts_dropIn__2OiS- .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.ExpiredProducts_popoverTitle__QlXy2{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.ExpiredProducts_popoverItem__klGgL{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%}.ExpiredProducts_popoverItem__klGgL:hover{background:#f1f5f9;color:#0f172a}.ExpiredProducts_popoverItem__klGgL.ExpiredProducts_active__Tr3w1{background:#eff6ff;color:#1d4ed8;font-weight:600}.ExpiredProducts_popoverItem__klGgL input{accent-color:#2563eb}.ExpiredProducts_popoverItem__klGgL i{color:#94a3b8;font-size:11px;width:14px}.ExpiredProducts_popoverItem__klGgL.ExpiredProducts_active__Tr3w1 i{color:#2563eb}.ExpiredProducts_popoverDivider__vHI00{background:#f1f5f9;height:1px;margin:4px 0}.ExpiredProducts_popoverNote__muS-3{color:#94a3b8;font-size:11.5px;padding:8px 10px}.ExpiredProducts_popoverReq__CcdyZ{color:#94a3b8;font-size:10px;margin-left:auto}.ExpiredProducts_savedViewSave__LZnQb{display:flex;gap:6px;padding:6px 8px}.ExpiredProducts_savedViewSave__LZnQb input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.ExpiredProducts_savedViewSave__LZnQb input:focus{border-color:#2563eb}.ExpiredProducts_savedViewSave__LZnQb button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.ExpiredProducts_savedViewSave__LZnQb button:hover{background:#1d4ed8}.ExpiredProducts_savedViewRow__LZNdu{align-items:center;display:flex;gap:6px}.ExpiredProducts_savedViewRow__LZNdu .ExpiredProducts_popoverItem__klGgL{flex:1 1}.ExpiredProducts_savedViewDel__djIWR{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.ExpiredProducts_savedViewDel__djIWR:hover{background:#fef2f2;color:#ef4444}.ExpiredProducts_detailModal__zoujW{animation:ExpiredProducts_modalIn__Q4CqS .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:640px;overflow:hidden;width:100%}.ExpiredProducts_detailHdr__b2HfK{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.ExpiredProducts_detailTitle__w2t25{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.ExpiredProducts_detailTitle__w2t25 h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ExpiredProducts_detailBody__XdO\+B{overflow-y:auto;padding:18px 22px}.ExpiredProducts_detailGrid__oJFg-{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ExpiredProducts_detailItem__7BGN0{display:flex;flex-direction:column;gap:3px;min-width:0}.ExpiredProducts_detailLabel__LOoqm{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ExpiredProducts_detailValue__I6wOH{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.ExpiredProducts_detailStrong__PQLp1{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.ExpiredProducts_detailFtr__6KK7L{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.ExpiredProducts_sortTh__gjftO{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.ExpiredProducts_sortTh__gjftO:hover{color:#2563eb}.ExpiredProducts_sortIcon__UoS00{font-size:9.5px;margin-left:6px;opacity:.4}.ExpiredProducts_sortActive__U57mv{color:#1d4ed8}.ExpiredProducts_sortActive__U57mv .ExpiredProducts_sortIcon__UoS00{opacity:1}.ExpiredProducts_compact__f-0r3 thead th{font-size:10px;padding:8px 10px}.ExpiredProducts_compact__f-0r3 tbody td{font-size:12px;padding:6px 10px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_codePill__4sVs3{font-size:10.5px;padding:2px 6px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_statusBadge__tbc4j{font-size:10px;padding:2px 8px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_statusBadge__tbc4j:before{height:5px;width:5px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_categoryBadge__\+o\+Fi{font-size:10.5px;padding:2px 7px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_strongCell__cn1wE{font-size:12px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_numCellBad__pe1A1,.ExpiredProducts_compact__f-0r3 .ExpiredProducts_numCellGood__4SsGA,.ExpiredProducts_compact__f-0r3 .ExpiredProducts_numCellSoft__nFy9e,.ExpiredProducts_compact__f-0r3 .ExpiredProducts_numCellWarn__fhKYD,.ExpiredProducts_compact__f-0r3 .ExpiredProducts_numCell__-4dms{font-size:12.5px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_actionMenuBtn__dHbdY{font-size:12px;height:24px;width:24px}.ExpiredProducts_cardGrid__Brlrw{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.ExpiredProducts_recordCard__gMEge{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.ExpiredProducts_recordCard__gMEge:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.ExpiredProducts_recordCardTop__a-aFH{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ExpiredProducts_recordCardName__mPCJa{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.ExpiredProducts_recordCardGrid__uv0Tw{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.ExpiredProducts_recordCardGrid__uv0Tw>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ExpiredProducts_recordCardFoot__tg-ps{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.ExpiredProducts_recordCardFoot__tg-ps i{color:#94a3b8;font-size:10px;margin-right:5px}.ExpiredProducts_tabBadge__E8drM{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.ExpiredProducts_quickTabActive__q981m .ExpiredProducts_tabBadge__E8drM{background:#eff6ff;color:#1d4ed8}.ExpiredProducts_hl__ub4vH{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.ExpiredProducts_monoCell__7eDzZ{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.ExpiredProducts_statusBadge__tbc4j{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.ExpiredProducts_statusBadge__tbc4j:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ExpiredProducts_statusGood__bNwMz{background:#dcfce7;color:#15803d}.ExpiredProducts_statusWarn__iUlg0{background:#fef3c7;color:#92400e}.ExpiredProducts_statusBad__aha\+o{background:#fee2e2;color:#b91c1c}.ExpiredProducts_statusInfo__aL1qW{background:#f5f3ff;color:#6d28d9}.ExpiredProducts_statusNeutral__73hQD{background:#f1f5f9;color:#475569}.ExpiredProducts_filterInput__hA-la{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.ExpiredProducts_filterInput__hA-la:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ExpiredProducts_popoverStack__VlxMH{display:flex;flex-direction:column;gap:1px;min-width:0}.ExpiredProducts_popoverMain__PTao1{color:inherit;font-size:12.5px;font-weight:600}.ExpiredProducts_popoverHint__3Wfri{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.ExpiredProducts_toolbar__LGiPb{flex-wrap:wrap}.ExpiredProducts_searchBox__tkhEI{max-width:none}}@media (max-width:1100px){.ExpiredProducts_statsRow__cqtJC{grid-template-columns:repeat(2,1fr)}.ExpiredProducts_filterModalBody__ftqIV{grid-template-columns:210px 1fr}}@media (max-width:768px){.ExpiredProducts_pageHeader__p38S8{align-items:stretch;flex-direction:column;gap:12px}.ExpiredProducts_headerActions__\+Rp\+s{flex-wrap:wrap}.ExpiredProducts_statsRow__cqtJC{grid-template-columns:1fr 1fr}.ExpiredProducts_searchBox__tkhEI{flex-basis:100%}.ExpiredProducts_miniStat__ika7g{margin-right:14px;padding-right:14px}.ExpiredProducts_filterModalBody__ftqIV{grid-template-columns:1fr}.ExpiredProducts_filterLeft__jPnRW{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.ExpiredProducts_pagination__qNeZm{flex-direction:column}.ExpiredProducts_cardGrid__Brlrw{grid-template-columns:1fr}}@media print{.ExpiredProducts_pageContainer__euzjM{background:#fff;padding:0}.ExpiredProducts_recordCard__gMEge,.ExpiredProducts_tableCard__g7-eL{border:none;box-shadow:none}.ExpiredProducts_actionMenu__S77Is,.ExpiredProducts_modalOverlay__G\+z4P,.ExpiredProducts_notification__zzvrG,.ExpiredProducts_popover__BLe64{display:none!important}}.ExpiredProducts_table__b-Awx thead th.ExpiredProducts_textCenter__u9YO7,.ExpiredProducts_textCenter__u9YO7{text-align:center}.ExpiredProducts_filterSelect__-QfLn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.ExpiredProducts_filterSelect__-QfLn:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ExpiredProducts_notificationInline__wrR9c{align-items:flex-start;animation:none;box-shadow:0 1px 3px #0f172a0a;box-sizing:border-box;gap:12px;margin-bottom:14px;padding:12px 16px;position:static;width:100%}.ExpiredProducts_notificationInline__wrR9c>i{font-size:14px;margin-top:2px}.ExpiredProducts_stripWarn__xmn5C{background:#fef9c3;border:1px solid #fde68a;border-left:4px solid #ca8a04;color:#854d0e}.ExpiredProducts_stripWarn__xmn5C>i{color:#854d0e}.ExpiredProducts_stripErr__3cPwh{background:#fee2e2;border:1px solid #fecaca;border-left:4px solid #be123c;color:#be123c}.ExpiredProducts_stripErr__3cPwh>i{color:#be123c}.ExpiredProducts_stripBody__0YAKY{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ExpiredProducts_stripTitle__DW69Z{font-size:13px;font-weight:700}.ExpiredProducts_stripList__O6sMd{font-size:12.5px;font-weight:500;line-height:1.55;margin:0;padding-left:18px}.ExpiredProducts_stripList__O6sMd li{margin:0}.ExpiredProducts_stripRetry__8uVCs{align-items:center;background:#ffffffa6;border:1px solid;border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;gap:6px;padding:6px 12px;transition:background .15s}.ExpiredProducts_stripRetry__8uVCs:hover{background:#fff}.ExpiredProducts_stripRetry__8uVCs i{font-size:11px}.ExpiredProducts_statScope__ZNhB\+{color:#94a3b8;font-size:10.5px;font-weight:500;margin-top:3px}.ExpiredProducts_statPartial__Y7nvg{background:#fffdf5;border-color:#fde68a}.ExpiredProducts_statFlag__XrIyD{align-items:center;align-self:flex-start;background:#fef9c3;border:1px solid #fde68a;border-radius:999px;color:#854d0e;display:inline-flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:.04em;margin-top:5px;padding:2px 8px;text-transform:uppercase}.ExpiredProducts_statFlag__XrIyD i{font-size:9px}.ExpiredProducts_tabsNote__wDojv{color:#64748b;font-size:11.5px;font-weight:500;margin:-4px 4px 12px}.ExpiredProducts_daysBadge__25ArD{font-feature-settings:"tnum";align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;padding:3px 9px;white-space:nowrap}.ExpiredProducts_urgExpired__XIZiU{background:#ffe4e6;border-color:#fecdd3;color:#be123c}.ExpiredProducts_urgCritical__IvBSA{background:#fee2e2;border-color:#fecaca;color:#be123c}.ExpiredProducts_urgWarn__qVQP0{background:#fef9c3;border-color:#fde68a;color:#854d0e}.ExpiredProducts_urgOk__clPDe{background:#dcfce7;border-color:#bbf7d0;color:#047857}.ExpiredProducts_stockBadge__Uw0w6{font-feature-settings:"tnum";align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;min-width:44px;padding:3px 9px;white-space:nowrap}.ExpiredProducts_stockOk__CRPGd{background:#f1f5f9;border-color:#e2e8f0;color:#334155}.ExpiredProducts_stockOut__GLUl9{background:#fee2e2;border-color:#fecaca;color:#be123c}.ExpiredProducts_srcPill__PITMY{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;font-size:10px;letter-spacing:.04em;margin-left:6px;padding:2px 7px;text-transform:uppercase}.ExpiredProducts_legacyTag__19Vz8,.ExpiredProducts_srcPill__PITMY{align-items:center;display:inline-flex;font-weight:700;white-space:nowrap}.ExpiredProducts_legacyTag__19Vz8{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:10.5px;padding:2px 8px}.ExpiredProducts_batchText__tbl2n{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11.5px;white-space:nowrap}.ExpiredProducts_rowNum__9z\+6X{font-feature-settings:"tnum";color:#94a3b8;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;width:46px}.ExpiredProducts_selectCell__cpsLm{text-align:center;width:36px}.ExpiredProducts_table__b-Awx thead th.ExpiredProducts_selectCell__cpsLm{text-align:center}.ExpiredProducts_rowCheckbox__nPdiN{accent-color:#2563eb;cursor:pointer;height:15px;width:15px}.ExpiredProducts_rowCheckbox__nPdiN:disabled{cursor:not-allowed;opacity:.4}.ExpiredProducts_approveBtn__w4kmv{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;justify-content:center;padding:7px 13px;transition:all .15s;white-space:nowrap}.ExpiredProducts_approveBtn__w4kmv:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.ExpiredProducts_approveBtn__w4kmv:disabled{cursor:not-allowed;opacity:.55}.ExpiredProducts_approveBtn__w4kmv i{font-size:11px}.ExpiredProducts_approveArmed__cYiuU{animation:ExpiredProducts_armPulse__ULkG4 1.1s ease-in-out infinite;background:#be123c;border-color:#be123c;color:#fff}.ExpiredProducts_approveArmed__cYiuU:hover:not(:disabled){background:#9f1239;border-color:#9f1239}@keyframes ExpiredProducts_armPulse__ULkG4{0%,to{box-shadow:0 0 0 0 #be123c59}50%{box-shadow:0 0 0 5px #be123c00}}.ExpiredProducts_approveBtnSm__ibVSk{font-size:11.5px;padding:5px 10px}.ExpiredProducts_bulkBar__92HGz{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px;padding:11px 16px}.ExpiredProducts_bulkInfo__LnnBQ{align-items:center;color:#1e40af;display:flex;font-size:13px;font-weight:500;gap:9px}.ExpiredProducts_bulkInfo__LnnBQ i{color:#2563eb;font-size:13px}.ExpiredProducts_bulkInfo__LnnBQ strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.ExpiredProducts_bulkActions__Qhh5W{align-items:center;display:flex;gap:8px}.ExpiredProducts_bulkCancelBtn__etnMQ{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;padding:7px 13px;transition:all .15s}.ExpiredProducts_bulkCancelBtn__etnMQ:hover:not(:disabled){background:#f8fafc;color:#0f172a}.ExpiredProducts_bulkCancelBtn__etnMQ:disabled{cursor:not-allowed;opacity:.55}.ExpiredProducts_cardApprove__VPOIN{align-items:center;display:flex;gap:8px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_daysBadge__25ArD{font-size:10.5px;padding:1px 7px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_stockBadge__Uw0w6{font-size:11px;min-width:38px;padding:1px 7px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_batchText__tbl2n{font-size:10.5px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_approveBtn__w4kmv{font-size:10.5px;padding:3px 8px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_srcPill__PITMY{font-size:9px;padding:1px 5px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_legacyTag__19Vz8{font-size:9.5px;padding:1px 6px}.ExpiredProducts_compact__f-0r3 .ExpiredProducts_rowNum__9z\+6X{font-size:11px}.ExpiredProducts_recordCard__gMEge .ExpiredProducts_stockBadge__Uw0w6{min-width:0}@media print{.ExpiredProducts_noPrint__dTzEc{display:none!important}.ExpiredProducts_notificationInline__wrR9c{background:#fff;border:1px solid #94a3b8;color:#0f172a;display:flex!important}.ExpiredProducts_stripRetry__8uVCs{display:none!important}}.StockCount_pageContainer__TQtwv{background:#f1f3f6;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: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}.StockCount_notification__xowPP.StockCount_success__Kr\+Ts{border-left-color:#10b981;color:#064e3b}.StockCount_notification__xowPP.StockCount_success__Kr\+Ts i{color:#10b981}.StockCount_notification__xowPP.StockCount_error__4yKeI{border-left-color:#ef4444;color:#7f1d1d}.StockCount_notification__xowPP.StockCount_error__4yKeI i{color:#ef4444}.StockCount_notification__xowPP button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes StockCount_slideIn__h6A5G{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.StockCount_pageHeader__8-1\+r{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}.StockCount_headerLeft__B2otZ{align-items:center;display:flex;gap:14px}.StockCount_backBtn__lUkj9{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}.StockCount_backBtn__lUkj9:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.StockCount_headerIcon__LnS6J{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}.StockCount_headerLeft__B2otZ h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.StockCount_headerSubtitle__Oj\+0l{color:#64748b;font-size:12.5px;margin:2px 0 0}.StockCount_headerSubtitle__Oj\+0l strong{color:#2563eb;font-weight:700}.StockCount_headerActions__rag0n{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.StockCount_refreshBtn__K4\+DC{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}.StockCount_refreshBtn__K4\+DC:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.StockCount_secondaryBtn__oL1dh{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}.StockCount_secondaryBtn__oL1dh:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.StockCount_primaryBtn__xwTuX{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.StockCount_primaryBtn__xwTuX:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.StockCount_primaryBtnBadge__zi3CI{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.StockCount_primaryBtn__xwTuX:disabled,.StockCount_refreshBtn__K4\+DC:disabled,.StockCount_secondaryBtn__oL1dh:disabled{cursor:not-allowed;opacity:.55}.StockCount_statsRow__dgq5w{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.StockCount_statCard__\+7Lw1{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}.StockCount_statIcon__M8Tma{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.StockCount_statIconBlue__ThdXg{background:linear-gradient(135deg,#3b82f6,#2563eb)}.StockCount_statIconIndigo__WmYjA{background:linear-gradient(135deg,#6366f1,#4f46e5)}.StockCount_statIconGreen__M\+cmy{background:linear-gradient(135deg,#10b981,#059669)}.StockCount_statIconAmber__W-nDT{background:linear-gradient(135deg,#f59e0b,#d97706)}.StockCount_statInfo__iDd7W{display:flex;flex-direction:column;min-width:0}.StockCount_statValue__7MRSy{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.StockCount_statLabel__DHkpI{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.StockCount_miniStats__E7v\+C{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.StockCount_miniStat__0BG7K{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.StockCount_miniStat__0BG7K:last-child{border-right:none;margin-right:0;padding-right:0}.StockCount_miniLabel__7nGzn{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StockCount_miniValue__uL6d-{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.StockCount_toolbar__P69t4{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}.StockCount_searchBox__urrNI{flex:1 1;max-width:380px;min-width:200px;position:relative}.StockCount_searchBox__urrNI>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.StockCount_searchBox__urrNI 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%}.StockCount_searchBox__urrNI input::placeholder{color:#94a3b8}.StockCount_searchBox__urrNI input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockCount_clearSearch__pDiuP{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}.StockCount_clearSearch__pDiuP:hover{background:#cbd5e1;color:#334155}.StockCount_toolBtn__ZmMwx{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;transition:all .15s;white-space:nowrap}.StockCount_toolBtn__ZmMwx:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.StockCount_toolBtn__ZmMwx.StockCount_active__SsngK{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.StockCount_toolBtn__ZmMwx i{font-size:11px}.StockCount_toolBtnBadge__IxH1l{align-items:center;background:#2563eb;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}.StockCount_toolDivider__0KEuw{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.StockCount_popWrap__sutj8{position:relative}.StockCount_quickTabs__s-BP-{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.StockCount_quickTab__l3YOX{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.StockCount_quickTab__l3YOX i{font-size:11px}.StockCount_quickTab__l3YOX:hover:not(.StockCount_quickTabActive__NLE32){background:#fff;color:#334155}.StockCount_quickTabActive__NLE32{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.StockCount_activeChips__0jPF5{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.StockCount_activeChipsLabel__X0ScK{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.StockCount_chip__UvxRo{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.StockCount_chipRemove__drNZC{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.StockCount_chipRemove__drNZC:hover{background:#2563eb;color:#fff}.StockCount_chipsClearAll__-bGGI{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}.StockCount_chipsClearAll__-bGGI:hover{background:#fef2f2}.StockCount_tableCard__MZhqk{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.StockCount_tableHeader__u9Cr2{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.StockCount_tableTitle__Sgh5R{align-items:center;display:flex;gap:10px}.StockCount_tableTitle__Sgh5R h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.StockCount_tableTitle__Sgh5R h3 i{color:#2563eb;font-size:12px}.StockCount_tableCount__kI3pW{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.StockCount_showingInfo__u8gq\+{color:#64748b;font-size:12px;font-weight:500}.StockCount_tableWrapper__Ymb1-{overflow-x:auto}.StockCount_table__1vGf2{border-collapse:collapse;width:100%}.StockCount_table__1vGf2 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}.StockCount_table__1vGf2 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.StockCount_table__1vGf2 tbody tr:hover{background:#f8fafc}.StockCount_table__1vGf2 tbody tr:last-child{border-bottom:none}.StockCount_table__1vGf2 tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.StockCount_clickableRow__0E-Vf{cursor:pointer}.StockCount_table__1vGf2 thead th.StockCount_textRight__xb9UY,.StockCount_textRight__xb9UY{text-align:right}.StockCount_codePill__OYTiT{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.StockCount_categoryBadge__T0-my{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.StockCount_stackCell__\+\+tAS{display:flex;flex-direction:column;min-width:0}.StockCount_strongCell__RBtH9{color:#0f172a;font-size:13px;font-weight:600}.StockCount_subCell__\+fCoC{color:#94a3b8;font-size:11px}.StockCount_dateCell__U\+R1x{color:#475569;font-size:12.5px;white-space:nowrap}.StockCount_numCell__GHICK{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.StockCount_numCellSoft__kPwEt,.StockCount_numCell__GHICK{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.StockCount_numCellSoft__kPwEt{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.StockCount_numCellGood__rPqpp{color:#047857}.StockCount_numCellGood__rPqpp,.StockCount_numCellWarn__kJvMT{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.StockCount_numCellWarn__kJvMT{color:#92400e}.StockCount_numCellBad__S95nN{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.StockCount_actionCell__tUNYC{text-align:center;width:50px}.StockCount_actionMenuWrap__lA1N9{display:inline-block}.StockCount_actionMenuBtn__bJ1jG{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}.StockCount_actionMenuBtn__bJ1jG:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.StockCount_actionMenu__o7H1E{animation:StockCount_dropIn__4t-I- .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.StockCount_actionMenu__o7H1E button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.StockCount_actionMenu__o7H1E button:hover{background:#f1f5f9;color:#0f172a}.StockCount_actionMenu__o7H1E button i{color:#2563eb;font-size:12px;width:14px}.StockCount_actionMenuDivider__ptCIj{background:#f1f5f9;height:1px;margin:4px 0}@keyframes StockCount_dropIn__4t-I-{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.StockCount_loadingState__vwJw\+{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.StockCount_loadingState__vwJw\+ p{margin:0}.StockCount_spinner__i\+\+oC{animation:StockCount_spin__sNVFR .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes StockCount_spin__sNVFR{to{transform:rotate(1turn)}}.StockCount_emptyState__scWhH{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.StockCount_emptyIcon__glDer{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}.StockCount_emptyState__scWhH h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.StockCount_emptyState__scWhH p{color:#64748b;font-size:13px;margin:0;max-width:400px}.StockCount_pagination__2w9Xk{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.StockCount_paginationInfo__-1-zc{color:#64748b;font-size:12.5px;font-weight:500}.StockCount_paginationControls__CkJAf{align-items:center;display:flex;gap:12px}.StockCount_pageSizeSelect__qtuJm{-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}.StockCount_pageSizeSelect__qtuJm:focus{border-color:#2563eb}.StockCount_pageButtons__DLWna{display:flex;gap:4px}.StockCount_pageBtn__j8tDJ{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}.StockCount_pageBtn__j8tDJ:hover:not(:disabled):not(.StockCount_pageDots__BHEmG){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.StockCount_pageBtn__j8tDJ:disabled{cursor:not-allowed;opacity:.4}.StockCount_pageBtnActive__as7tL{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.StockCount_pageDots__BHEmG{background:#0000;border:none;cursor:default}.StockCount_modalOverlay__Vj-d-{align-items:center;animation:StockCount_fadeIn__eBsDw .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes StockCount_fadeIn__eBsDw{0%{opacity:0}to{opacity:1}}.StockCount_filterModal__Yy2DJ{animation:StockCount_modalIn__gnllb .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 StockCount_modalIn__gnllb{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.StockCount_filterModalHdr__4wBP0{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.StockCount_filterModalTitle__bmzGU h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.StockCount_filterModalTitle__bmzGU p{color:#64748b;font-size:12.5px;margin:4px 0 0}.StockCount_modalClose__U0liT{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:30px;justify-content:center;transition:all .15s;width:30px}.StockCount_modalClose__U0liT:hover{background:#f1f5f9;color:#0f172a}.StockCount_filterModalBody__YBku2{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.StockCount_filterLeft__nq1Rb{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.StockCount_filterLeftHdr__vFSG7{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.StockCount_filterLeftHdr__vFSG7 h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.StockCount_filterAppliedCount__VUi7r{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.StockCount_filterAppliedCount__VUi7r button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.StockCount_filterCatBtn__ooLFC{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;text-align:left;transition:all .15s;width:100%}.StockCount_filterCatBtn__ooLFC:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.StockCount_filterCatBtn__ooLFC.StockCount_activeCat__THrYI{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.StockCount_filterCatBtn__ooLFC i:first-child{color:#94a3b8;font-size:13px;width:16px}.StockCount_filterCatBtn__ooLFC.StockCount_activeCat__THrYI i:first-child{color:#2563eb}.StockCount_filterCatCount__fufhZ{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.StockCount_filterCatChev__Y7Mey{color:#cbd5e1;font-size:10px;margin-left:auto}.StockCount_filterCatCount__fufhZ+.StockCount_filterCatChev__Y7Mey{margin-left:0}.StockCount_filterRight__EkyU-{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.StockCount_filterRightHdr__NUrFS h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.StockCount_filterRightHdr__NUrFS p{color:#64748b;font-size:12.5px;margin:4px 0 0}.StockCount_filterField__d-MG4{display:flex;flex-direction:column;gap:8px}.StockCount_filterFieldLabel__OTET5{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.StockCount_filterOptList__zaOfG{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.StockCount_filterOptRow__1DvPD{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.StockCount_filterOptRow__1DvPD:hover{background:#f8fafc;border-color:#e2e8f0}.StockCount_filterOptRow__1DvPD.StockCount_selected__VjVlH{background:#eff6ff;border-color:#bfdbfe}.StockCount_filterOptRow__1DvPD input{accent-color:#2563eb;flex-shrink:0}.StockCount_filterOptLabel__5fR6P{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StockCount_filterOptRow__1DvPD.StockCount_selected__VjVlH .StockCount_filterOptLabel__5fR6P{color:#1e40af;font-weight:600}.StockCount_filterOptCount__cwuLV{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.StockCount_presetRow__\+5-KX{display:flex;flex-wrap:wrap;gap:6px}.StockCount_presetBtn__SNElg{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.StockCount_presetBtn__SNElg:hover{background:#f8fafc;border-color:#cbd5e1}.StockCount_presetOn__hWEdi{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.StockCount_filterRange__jHrFW{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.StockCount_rangeInputWrap__qHaPd{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.StockCount_rangeInputWrap__qHaPd:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockCount_rangePrefix__wsDlL{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.StockCount_rangeInputWrap__qHaPd input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.StockCount_rangeSep__FkkiE{color:#94a3b8;font-size:12px;font-weight:500}.StockCount_filterDate__oaa3d{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.StockCount_filterDate__oaa3d:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockCount_filterModalFtr__aPjXO{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.StockCount_resetBtn__OsHZC{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.StockCount_resetBtn__OsHZC:hover{background:#fef2f2}.StockCount_filterModalFtrR__Cprq3{align-items:center;display:flex;gap:8px}.StockCount_popover__TuD\+C{animation:StockCount_dropIn__4t-I- .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.StockCount_popoverTitle__iP\+S1{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.StockCount_popoverItem__mQTkQ{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%}.StockCount_popoverItem__mQTkQ:hover{background:#f1f5f9;color:#0f172a}.StockCount_popoverItem__mQTkQ.StockCount_active__SsngK{background:#eff6ff;color:#1d4ed8;font-weight:600}.StockCount_popoverItem__mQTkQ input{accent-color:#2563eb}.StockCount_popoverItem__mQTkQ i{color:#94a3b8;font-size:11px;width:14px}.StockCount_popoverItem__mQTkQ.StockCount_active__SsngK i{color:#2563eb}.StockCount_popoverDivider__TyR4L{background:#f1f5f9;height:1px;margin:4px 0}.StockCount_popoverNote__AT1aR{color:#94a3b8;font-size:11.5px;padding:8px 10px}.StockCount_popoverReq__4uaK6{color:#94a3b8;font-size:10px;margin-left:auto}.StockCount_savedViewSave__9yAbO{display:flex;gap:6px;padding:6px 8px}.StockCount_savedViewSave__9yAbO input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.StockCount_savedViewSave__9yAbO input:focus{border-color:#2563eb}.StockCount_savedViewSave__9yAbO button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.StockCount_savedViewSave__9yAbO button:hover{background:#1d4ed8}.StockCount_savedViewRow__aSnzK{align-items:center;display:flex;gap:6px}.StockCount_savedViewRow__aSnzK .StockCount_popoverItem__mQTkQ{flex:1 1}.StockCount_savedViewDel__rRGSG{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.StockCount_savedViewDel__rRGSG:hover{background:#fef2f2;color:#ef4444}.StockCount_detailModal__zLUid{animation:StockCount_modalIn__gnllb .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:640px;overflow:hidden;width:100%}.StockCount_detailHdr__uuTZA{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.StockCount_detailTitle__t4EZg{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.StockCount_detailTitle__t4EZg h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.StockCount_detailBody__lKc5t{overflow-y:auto;padding:18px 22px}.StockCount_detailGrid__eFeLG{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.StockCount_detailItem__RHiNn{display:flex;flex-direction:column;gap:3px;min-width:0}.StockCount_detailLabel__inqTo{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StockCount_detailValue__56P3c{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.StockCount_detailStrong__9kFH7{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.StockCount_detailFtr__H4l5z{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.StockCount_sortTh__\+RV4n{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.StockCount_sortTh__\+RV4n:hover{color:#2563eb}.StockCount_sortIcon__7ISM6{font-size:9.5px;margin-left:6px;opacity:.4}.StockCount_sortActive__B\+6iO{color:#1d4ed8}.StockCount_sortActive__B\+6iO .StockCount_sortIcon__7ISM6{opacity:1}.StockCount_compact__9xYbt thead th{font-size:10px;padding:8px 10px}.StockCount_compact__9xYbt tbody td{font-size:12px;padding:6px 10px}.StockCount_compact__9xYbt .StockCount_codePill__OYTiT{font-size:10.5px;padding:2px 6px}.StockCount_compact__9xYbt .StockCount_statusBadge__bAudb{font-size:10px;padding:2px 8px}.StockCount_compact__9xYbt .StockCount_statusBadge__bAudb:before{height:5px;width:5px}.StockCount_compact__9xYbt .StockCount_categoryBadge__T0-my{font-size:10.5px;padding:2px 7px}.StockCount_compact__9xYbt .StockCount_strongCell__RBtH9{font-size:12px}.StockCount_compact__9xYbt .StockCount_numCellBad__S95nN,.StockCount_compact__9xYbt .StockCount_numCellGood__rPqpp,.StockCount_compact__9xYbt .StockCount_numCellSoft__kPwEt,.StockCount_compact__9xYbt .StockCount_numCellWarn__kJvMT,.StockCount_compact__9xYbt .StockCount_numCell__GHICK{font-size:12.5px}.StockCount_compact__9xYbt .StockCount_actionMenuBtn__bJ1jG{font-size:12px;height:24px;width:24px}.StockCount_cardGrid__e3qPv{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.StockCount_recordCard__0f7s9{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.StockCount_recordCard__0f7s9:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.StockCount_recordCardTop__yBeZt{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.StockCount_recordCardName__GOsrh{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.StockCount_recordCardGrid__gIMin{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.StockCount_recordCardGrid__gIMin>div{display:flex;flex-direction:column;gap:2px;min-width:0}.StockCount_recordCardFoot__-IPYi{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.StockCount_recordCardFoot__-IPYi i{color:#94a3b8;font-size:10px;margin-right:5px}.StockCount_tabBadge__XSRPj{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.StockCount_quickTabActive__NLE32 .StockCount_tabBadge__XSRPj{background:#eff6ff;color:#1d4ed8}.StockCount_hl__zma6b{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.StockCount_monoCell__Lre\+G{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.StockCount_statusBadge__bAudb{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.StockCount_statusBadge__bAudb:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.StockCount_statusGood__dQQYh{background:#dcfce7;color:#15803d}.StockCount_statusWarn__Elj40{background:#fef3c7;color:#92400e}.StockCount_statusBad__TBS8Z{background:#fee2e2;color:#b91c1c}.StockCount_statusInfo__9YSnJ{background:#f5f3ff;color:#6d28d9}.StockCount_statusNeutral__Y-S96{background:#f1f5f9;color:#475569}.StockCount_filterInput__1MjGZ{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.StockCount_filterInput__1MjGZ:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockCount_popoverStack__YoOcQ{display:flex;flex-direction:column;gap:1px;min-width:0}.StockCount_popoverMain__kbI\+n{color:inherit;font-size:12.5px;font-weight:600}.StockCount_popoverHint__Fa\+vY{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.StockCount_toolbar__P69t4{flex-wrap:wrap}.StockCount_searchBox__urrNI{max-width:none}}@media (max-width:1100px){.StockCount_statsRow__dgq5w{grid-template-columns:repeat(2,1fr)}.StockCount_filterModalBody__YBku2{grid-template-columns:210px 1fr}}@media (max-width:768px){.StockCount_pageHeader__8-1\+r{align-items:stretch;flex-direction:column;gap:12px}.StockCount_headerActions__rag0n{flex-wrap:wrap}.StockCount_statsRow__dgq5w{grid-template-columns:1fr 1fr}.StockCount_searchBox__urrNI{flex-basis:100%}.StockCount_miniStat__0BG7K{margin-right:14px;padding-right:14px}.StockCount_filterModalBody__YBku2{grid-template-columns:1fr}.StockCount_filterLeft__nq1Rb{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.StockCount_pagination__2w9Xk{flex-direction:column}.StockCount_cardGrid__e3qPv{grid-template-columns:1fr}}@media print{.StockCount_pageContainer__TQtwv{background:#fff;padding:0}.StockCount_recordCard__0f7s9,.StockCount_tableCard__MZhqk{border:none;box-shadow:none}.StockCount_actionMenu__o7H1E,.StockCount_modalOverlay__Vj-d-,.StockCount_notification__xowPP,.StockCount_popover__TuD\+C{display:none!important}}.StockCount_notification__xowPP.StockCount_info__yIZA3{border-left-color:#2563eb;color:#1e3a8a}.StockCount_notification__xowPP.StockCount_info__yIZA3 i{color:#2563eb}.StockCount_statIconRose__2t-\+J{background:linear-gradient(135deg,#f43f5e,#be123c)}.StockCount_progressSteps__aUbpP{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:12px 18px}.StockCount_step__yX30t{align-items:center;display:flex;gap:9px}.StockCount_stepCircle__M4dZo{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;color:#94a3b8;display:flex;flex-shrink:0;font-size:12px;height:30px;justify-content:center;transition:all .15s;width:30px}.StockCount_stepLabel__H6m45{color:#94a3b8;font-size:12.5px;font-weight:600}.StockCount_stepCurrent__uXgMk .StockCount_stepCircle__M4dZo{background:linear-gradient(180deg,#3b82f6,#2563eb);border-color:#0000;box-shadow:0 1px 3px #2563eb59;color:#fff}.StockCount_stepCurrent__uXgMk .StockCount_stepLabel__H6m45{color:#0f172a;font-weight:700}.StockCount_stepComplete__hzvZK .StockCount_stepCircle__M4dZo{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.StockCount_stepComplete__hzvZK .StockCount_stepLabel__H6m45{color:#475569}.StockCount_stepLine__sv-ev{background:#e2e8f0;border-radius:999px;flex:0 0 auto;height:2px;width:54px}.StockCount_stepLineComplete__6fZyD{background:#2563eb}.StockCount_stepperNote__mzrr7{align-items:center;color:#64748b;display:inline-flex;font-size:11.5px;font-weight:600;gap:7px;margin-left:auto}.StockCount_stepperNote__mzrr7 i{color:#94a3b8;font-size:11px}.StockCount_modeBadge__mFXqj{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.StockCount_modeBadge__mFXqj i{font-size:9px}.StockCount_modeVisible__sUdUM{background:#f1f5f9;color:#475569}.StockCount_modeBlind__Vhs3X{background:#f5f3ff;color:#6d28d9}.StockCount_formCard__RXpA3{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin:0 auto 14px;max-width:760px;overflow:hidden}.StockCount_formCardHdr__GxB-n{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;gap:14px;padding:16px 20px}.StockCount_formCardHdr__GxB-n h2{color:#0f172a;font-size:16px;font-weight:700;margin:0}.StockCount_formCardHdr__GxB-n p{color:#64748b;font-size:12.5px;margin:3px 0 0}.StockCount_formCardIcon__MxJZQ{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.StockCount_formBody__hcLoO{display:flex;flex-direction:column;gap:18px;padding:20px}.StockCount_formFooter__28Z81{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.StockCount_formGroup__06yvi{display:flex;flex-direction:column;gap:7px}.StockCount_formLabel__0xhd0{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.StockCount_formHint__\+S5Zy{color:#94a3b8;font-size:11.5px}.StockCount_formSelect__Eh4yM{-webkit-appearance:none;appearance:none;background-color:#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 12px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 32px 0 12px;transition:border-color .15s,box-shadow .15s;width:100%}.StockCount_formSelect__Eh4yM:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockCount_formTextarea__ryQP5{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:13px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.StockCount_formTextarea__ryQP5:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockCount_formTextarea__ryQP5:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.StockCount_modeSelector__dBCcG{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.StockCount_modeOption__cInd1{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:14px;text-align:left;transition:all .15s}.StockCount_modeOption__cInd1:hover{background:#f8fafc;border-color:#cbd5e1}.StockCount_modeOptionActive__ESWTl{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 0 0 3px #2563eb1f}.StockCount_modeOptionIcon__uiT14{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;flex-shrink:0;font-size:13px;height:34px;justify-content:center;transition:all .15s;width:34px}.StockCount_modeOptionActive__ESWTl .StockCount_modeOptionIcon__uiT14{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.StockCount_modeOptionInfo__opUhY{display:flex;flex-direction:column;gap:3px;min-width:0}.StockCount_modeOptionTitle__wsmR\+{color:#0f172a;font-size:13px;font-weight:700}.StockCount_modeOptionDesc__pnMhn{color:#64748b;font-size:11.5px;line-height:1.35}.StockCount_cancelBtn__qsMeq{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}.StockCount_cancelBtn__qsMeq:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.StockCount_liveBanner__D-Yy-{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e3a8a;display:flex;font-size:12.5px;gap:12px;grid-column:1/-1;line-height:1.5;padding:12px 14px}.StockCount_liveBanner__D-Yy->i{color:#2563eb;flex-shrink:0;font-size:15px;margin-top:1px}.StockCount_liveBanner__D-Yy- strong{font-weight:700}.StockCount_liveBanner__D-Yy- em{font-style:normal;font-weight:700;text-decoration:underline}.StockCount_countingLayout__eJXYg{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(300px,400px) 1fr}.StockCount_productsPanel__62GD7{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-direction:column;overflow:hidden}.StockCount_panelHeader__RZUfY{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:13px 16px}.StockCount_panelHeader__RZUfY h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.StockCount_panelHeader__RZUfY h3 i{color:#2563eb;font-size:12px}.StockCount_productStats__v0bvC{font-feature-settings:"tnum";color:#64748b;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.StockCount_countProgressTrack__TlOSH{background:#e2e8f0;height:4px}.StockCount_countProgressFill__ppgrJ{background:linear-gradient(90deg,#3b82f6,#2563eb);height:100%;transition:width .25s ease}.StockCount_productsPanel__62GD7 .StockCount_searchBox__urrNI{flex:0 0 auto;margin:12px 14px 6px;max-width:none}.StockCount_productsList__mZAiP{display:flex;flex-direction:column;gap:2px;max-height:min(560px,calc(100vh - 360px));overflow-y:auto;padding:6px 10px 12px}.StockCount_productItem__0Pt3D{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:9px 10px;transition:background .1s,border-color .1s}.StockCount_productItem__0Pt3D:hover{background:#f8fafc;border-color:#e2e8f0}.StockCount_productSelected__R1wSm{background:#eff6ff;border-color:#bfdbfe}.StockCount_productCounted__uT7AY{background:#fafbfc}.StockCount_productCounted__uT7AY .StockCount_productItemName__rFiZE{color:#64748b}.StockCount_productItemInfo__fdj88{display:flex;flex-direction:column;gap:1px;min-width:0}.StockCount_productItemCode__PeITC{color:#1d4ed8;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:10.5px;font-weight:700}.StockCount_productItemName__rFiZE{color:#0f172a;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StockCount_productItemRight__1vlHo{align-items:center;display:flex;flex-shrink:0;gap:8px}.StockCount_productItemStock__U6MNQ{font-feature-settings:"tnum";color:#64748b;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.StockCount_countedTick__i4Iwi{color:#047857;font-size:12px}.StockCount_listNote__cWL-W{align-items:center;color:#94a3b8;display:flex;flex-direction:column;font-size:11.5px;gap:8px;line-height:1.5;padding:14px 10px 6px;text-align:center}.StockCount_listMoreBtn__V63su{background:#fff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;cursor:pointer;font-size:11.5px;font-weight:700;padding:6px 14px;transition:all .15s}.StockCount_listMoreBtn__V63su:hover{background:#eff6ff}.StockCount_countPanel__lD4Zi{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-direction:column;overflow:hidden}.StockCount_countForm__Yg6Yx{display:flex;flex-direction:column;gap:16px;padding:16px}.StockCount_selectedProductCard__vtuEr{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:14px}.StockCount_selectedProductCode__m3uD5{align-self:flex-start;background:#eff6ff;border-radius:6px;color:#1d4ed8;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px}.StockCount_selectedProductName__EHz1e{color:#0f172a;font-size:15px;font-weight:700;line-height:1.3}.StockCount_systemQty__lO-wO{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e3a8a;display:flex;font-size:12.5px;font-weight:600;gap:10px;justify-content:space-between;margin-top:8px;padding:10px 12px}.StockCount_systemQty__lO-wO strong{font-feature-settings:"tnum";color:#1d4ed8;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700}.StockCount_countInputRow__4ADyT{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:48px 1fr 48px}.StockCount_stepBtn__acAsV{background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;font-size:14px;height:52px;transition:all .15s}.StockCount_stepBtn__acAsV:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.StockCount_stepBtn__acAsV:disabled{cursor:not-allowed;opacity:.45}.StockCount_countInput__NKSQv{font-feature-settings:"tnum";background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;color:#0f172a;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;height:52px;outline:none;padding:0 12px;text-align:center;transition:border-color .15s,box-shadow .15s;width:100%}.StockCount_countInput__NKSQv:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockCount_countInput__NKSQv:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.StockCount_varPreview__-guoN{align-items:center;color:#64748b;display:flex;font-size:12px;gap:8px}.StockCount_varPreviewChip__bGM5I{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px;padding:3px 10px}.StockCount_varPreviewChip__bGM5I i{font-size:9px}.StockCount_varPreviewUp__HkJQF{background:#dcfce7;color:#047857}.StockCount_varPreviewDown__zXiHR{background:#ffe4e6;color:#be123c}.StockCount_varPreviewEven__DoQh8{background:#f1f5f9;color:#475569}.StockCount_countActions__m7Ae5{align-items:center;display:flex;gap:8px;justify-content:flex-end}.StockCount_saveCountBtn__C9FL1{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 18px;transition:all .15s}.StockCount_saveCountBtn__C9FL1:hover:not(:disabled){background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.StockCount_saveCountBtn__C9FL1:disabled{cursor:not-allowed;opacity:.55}.StockCount_noProductSelected__aQ6KL{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:64px 20px;text-align:center}.StockCount_noProductSelected__aQ6KL i{font-size:30px}.StockCount_noProductSelected__aQ6KL p{font-size:13px;margin:0}.StockCount_recentCounts__eE24z{border-top:1px solid #f1f5f9;padding:14px 16px}.StockCount_recentCounts__eE24z h4{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;margin:0 0 10px;text-transform:uppercase}.StockCount_recentCountsList__F8jzk{display:flex;flex-direction:column;gap:6px}.StockCount_recentCountItem__2GkBb{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.StockCount_recentCountInfo__u6wWN{display:flex;flex-direction:column;gap:1px;min-width:0}.StockCount_recentCountCode__merZ0{color:#1d4ed8;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:10.5px;font-weight:700}.StockCount_recentCountName__82tKl{color:#475569;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StockCount_recentCountValues__htgLq{align-items:center;display:flex;flex-shrink:0;gap:8px}.StockCount_countingActionBar__3hjeV{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:10px;grid-column:1/-1;justify-content:space-between;padding:12px 16px}.StockCount_reviewBtn__ELsP-{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 18px;transition:all .15s}.StockCount_reviewBtn__ELsP-:hover:not(:disabled){background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.StockCount_reviewBtn__ELsP-:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.StockCount_varianceBadge__6usWG{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;min-width:46px;padding:3px 10px}.StockCount_variancePositive__kjPS8{background:#dcfce7;color:#047857}.StockCount_varianceNegative__idho1{background:#ffe4e6;color:#be123c}.StockCount_varianceZero__Dh1ED{background:#f1f5f9;color:#475569}.StockCount_blindMask__Ct7YC{align-items:center;color:#64748b;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px}.StockCount_blindMask__Ct7YC i{color:#94a3b8;font-size:10px}.StockCount_blindNote__HaE2J{align-items:flex-start;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:10px;color:#4c1d95;display:flex;font-size:12.5px;gap:12px;line-height:1.5;margin-bottom:14px;padding:12px 14px}.StockCount_blindNote__HaE2J>i{color:#6d28d9;flex-shrink:0;font-size:15px;margin-top:1px}.StockCount_blindNote__HaE2J strong{font-weight:700}.StockCount_reviewActions__xCZ84{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-bottom:14px;padding:12px 16px}.StockCount_backToCountBtn__gFNO2,.StockCount_backToSessionsBtn__kkkLh{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;margin-right:auto;padding:8px 14px;transition:all .15s}.StockCount_backToCountBtn__gFNO2:hover,.StockCount_backToSessionsBtn__kkkLh:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.StockCount_approveBtn__0Y\+5X,.StockCount_submitBtn__6vMct{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 18px;transition:all .15s}.StockCount_approveBtn__0Y\+5X:hover:not(:disabled),.StockCount_submitBtn__6vMct:hover:not(:disabled){background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.StockCount_approveBtn__0Y\+5X:disabled,.StockCount_submitBtn__6vMct:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.StockCount_rejectBtn__RqdB7{align-items:center;background:#fff;border:1px solid #fecdd3;border-radius:8px;color:#be123c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s}.StockCount_rejectBtn__RqdB7:hover:not(:disabled){background:#fff1f2;border-color:#fda4af}.StockCount_rejectBtn__RqdB7:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1100px){.StockCount_countingLayout__eJXYg{grid-template-columns:1fr}.StockCount_productsList__mZAiP{max-height:380px}}@media (max-width:768px){.StockCount_modeSelector__dBCcG{grid-template-columns:1fr}.StockCount_progressSteps__aUbpP{gap:6px}.StockCount_stepLine__sv-ev{width:24px}.StockCount_stepperNote__mzrr7{flex-basis:100%;margin-left:0}.StockCount_countingActionBar__3hjeV,.StockCount_reviewActions__xCZ84{align-items:stretch;flex-direction:column}.StockCount_backToCountBtn__gFNO2,.StockCount_backToSessionsBtn__kkkLh{justify-content:center;margin-right:0}}@media print{.StockCount_activeChips__0jPF5,.StockCount_countingActionBar__3hjeV,.StockCount_liveBanner__D-Yy-,.StockCount_progressSteps__aUbpP,.StockCount_quickTabs__s-BP-,.StockCount_reviewActions__xCZ84,.StockCount_toolbar__P69t4{display:none!important}.StockCount_countPanel__lD4Zi,.StockCount_formCard__RXpA3,.StockCount_productsPanel__62GD7{border:none;box-shadow:none}}.Printing_pageContainer__IClgD{background:#f1f3f6;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: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}.Printing_notification__PSFgK.Printing_success__ECWGa{border-left-color:#10b981;color:#064e3b}.Printing_notification__PSFgK.Printing_success__ECWGa i{color:#10b981}.Printing_notification__PSFgK.Printing_error__ExH2J{border-left-color:#ef4444;color:#7f1d1d}.Printing_notification__PSFgK.Printing_error__ExH2J i{color:#ef4444}.Printing_notification__PSFgK button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes Printing_slideIn__mTb8K{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.Printing_pageHeader__oD0TC{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}.Printing_headerLeft__Tmisu{align-items:center;display:flex;gap:14px}.Printing_backBtn__d8R6G{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}.Printing_backBtn__d8R6G:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Printing_headerIcon__3mkIK{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}.Printing_headerLeft__Tmisu h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.Printing_headerSubtitle__QdYQG{color:#64748b;font-size:12.5px;margin:2px 0 0}.Printing_headerSubtitle__QdYQG strong{color:#2563eb;font-weight:700}.Printing_headerActions__MjnKu{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Printing_refreshBtn__7QB80{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}.Printing_refreshBtn__7QB80:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Printing_secondaryBtn__Zib1B{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}.Printing_secondaryBtn__Zib1B:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.Printing_primaryBtn__8L-zt{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.Printing_primaryBtn__8L-zt:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.Printing_primaryBtnBadge__BADca{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.Printing_primaryBtn__8L-zt:disabled,.Printing_refreshBtn__7QB80:disabled,.Printing_secondaryBtn__Zib1B:disabled{cursor:not-allowed;opacity:.55}.Printing_statsRow__e7MRB{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.Printing_statCard__v5kv5{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}.Printing_statIcon__V3pqm{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.Printing_statIconBlue__TztRK{background:linear-gradient(135deg,#3b82f6,#2563eb)}.Printing_statIconIndigo__NiUMC{background:linear-gradient(135deg,#6366f1,#4f46e5)}.Printing_statIconGreen__MN6on{background:linear-gradient(135deg,#10b981,#059669)}.Printing_statIconAmber__bLO6h{background:linear-gradient(135deg,#f59e0b,#d97706)}.Printing_statInfo__tMQWQ{display:flex;flex-direction:column;min-width:0}.Printing_statValue__zRGQg{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.Printing_statLabel__ry-re{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.Printing_miniStats__AE59p{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.Printing_miniStat__gQj2u{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.Printing_miniStat__gQj2u:last-child{border-right:none;margin-right:0;padding-right:0}.Printing_miniLabel__mIVVd{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.Printing_miniValue__OwnW8{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.Printing_toolbar__6p3Ya{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}.Printing_searchBox__QHCTt{flex:1 1;max-width:380px;min-width:200px;position:relative}.Printing_searchBox__QHCTt>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Printing_searchBox__QHCTt 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%}.Printing_searchBox__QHCTt input::placeholder{color:#94a3b8}.Printing_searchBox__QHCTt input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.Printing_clearSearch__rv6D\+{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}.Printing_clearSearch__rv6D\+:hover{background:#cbd5e1;color:#334155}.Printing_toolBtn__7SzDZ{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;transition:all .15s;white-space:nowrap}.Printing_toolBtn__7SzDZ:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.Printing_toolBtn__7SzDZ.Printing_active__O6agD{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.Printing_toolBtn__7SzDZ i{font-size:11px}.Printing_toolBtnBadge__vCix9{align-items:center;background:#2563eb;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}.Printing_toolDivider__ApQUP{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.Printing_popWrap__XImyN{position:relative}.Printing_quickTabs__4lTQs{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.Printing_quickTab__GhTR\+{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.Printing_quickTab__GhTR\+ i{font-size:11px}.Printing_quickTab__GhTR\+:hover:not(.Printing_quickTabActive__XTikJ){background:#fff;color:#334155}.Printing_quickTabActive__XTikJ{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.Printing_activeChips__g-6yg{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.Printing_activeChipsLabel__KGXo7{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.Printing_chip__-PYG2{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.Printing_chipRemove__-LNWp{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.Printing_chipRemove__-LNWp:hover{background:#2563eb;color:#fff}.Printing_chipsClearAll__QjR4c{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}.Printing_chipsClearAll__QjR4c:hover{background:#fef2f2}.Printing_tableCard__-4jTN{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.Printing_tableHeader__BAAGE{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.Printing_tableTitle__KCrwC{align-items:center;display:flex;gap:10px}.Printing_tableTitle__KCrwC h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.Printing_tableTitle__KCrwC h3 i{color:#2563eb;font-size:12px}.Printing_tableCount__F-l7W{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.Printing_showingInfo__X\+x2D{color:#64748b;font-size:12px;font-weight:500}.Printing_tableWrapper__k0YA3{overflow-x:auto}.Printing_table__G25gU{border-collapse:collapse;width:100%}.Printing_table__G25gU 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}.Printing_table__G25gU tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.Printing_table__G25gU tbody tr:hover{background:#f8fafc}.Printing_table__G25gU tbody tr:last-child{border-bottom:none}.Printing_table__G25gU tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.Printing_clickableRow__5lFiM{cursor:pointer}.Printing_table__G25gU thead th.Printing_textRight__K8kSO,.Printing_textRight__K8kSO{text-align:right}.Printing_codePill__HAbGv{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.Printing_categoryBadge__xtAdp{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.Printing_stackCell__RY98M{display:flex;flex-direction:column;min-width:0}.Printing_strongCell__JQ5bh{color:#0f172a;font-size:13px;font-weight:600}.Printing_subCell__AYdFj{color:#94a3b8;font-size:11px}.Printing_dateCell__t1WsP{color:#475569;font-size:12.5px;white-space:nowrap}.Printing_numCell__x46M4{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.Printing_numCellSoft__JBiRZ,.Printing_numCell__x46M4{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.Printing_numCellSoft__JBiRZ{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.Printing_numCellGood__9QJL9{color:#047857}.Printing_numCellGood__9QJL9,.Printing_numCellWarn__-3JH4{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.Printing_numCellWarn__-3JH4{color:#92400e}.Printing_numCellBad__FdUmS{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.Printing_actionCell__-fEkd{text-align:center;width:50px}.Printing_actionMenuWrap__g2WUj{display:inline-block}.Printing_actionMenuBtn__XiBGr{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}.Printing_actionMenuBtn__XiBGr:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.Printing_actionMenu__U7rNL{animation:Printing_dropIn__YsbbD .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.Printing_actionMenu__U7rNL button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.Printing_actionMenu__U7rNL button:hover{background:#f1f5f9;color:#0f172a}.Printing_actionMenu__U7rNL button i{color:#2563eb;font-size:12px;width:14px}.Printing_actionMenuDivider__i6xhC{background:#f1f5f9;height:1px;margin:4px 0}@keyframes Printing_dropIn__YsbbD{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Printing_loadingState__Cj1Zz{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.Printing_loadingState__Cj1Zz p{margin:0}.Printing_spinner__0DbwZ{animation:Printing_spin__dL-zc .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes Printing_spin__dL-zc{to{transform:rotate(1turn)}}.Printing_emptyState__M6h49{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.Printing_emptyIcon__Zm0Vv{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}.Printing_emptyState__M6h49 h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.Printing_emptyState__M6h49 p{color:#64748b;font-size:13px;margin:0;max-width:400px}.Printing_pagination__vPAhN{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.Printing_paginationInfo__NYBkD{color:#64748b;font-size:12.5px;font-weight:500}.Printing_paginationControls__dxzE-{align-items:center;display:flex;gap:12px}.Printing_pageSizeSelect__j4jzP{-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}.Printing_pageSizeSelect__j4jzP:focus{border-color:#2563eb}.Printing_pageButtons__JRIhD{display:flex;gap:4px}.Printing_pageBtn__d8XS2{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}.Printing_pageBtn__d8XS2:hover:not(:disabled):not(.Printing_pageDots__o4rnX){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Printing_pageBtn__d8XS2:disabled{cursor:not-allowed;opacity:.4}.Printing_pageBtnActive__lO0\+n{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.Printing_pageDots__o4rnX{background:#0000;border:none;cursor:default}.Printing_modalOverlay__BZJG-{align-items:center;animation:Printing_fadeIn__KHP3k .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes Printing_fadeIn__KHP3k{0%{opacity:0}to{opacity:1}}.Printing_filterModal__Um0oS{animation:Printing_modalIn__BFMcn .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 Printing_modalIn__BFMcn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Printing_filterModalHdr__Pfs8V{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.Printing_filterModalTitle__ucL3Y h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.Printing_filterModalTitle__ucL3Y p{color:#64748b;font-size:12.5px;margin:4px 0 0}.Printing_modalClose__ENCbl{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:30px;justify-content:center;transition:all .15s;width:30px}.Printing_modalClose__ENCbl:hover{background:#f1f5f9;color:#0f172a}.Printing_filterModalBody__cdzj8{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.Printing_filterLeft__LErJI{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.Printing_filterLeftHdr__Zb8GD{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.Printing_filterLeftHdr__Zb8GD h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.Printing_filterAppliedCount__wydJG{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.Printing_filterAppliedCount__wydJG button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.Printing_filterCatBtn__hktlp{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;text-align:left;transition:all .15s;width:100%}.Printing_filterCatBtn__hktlp:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.Printing_filterCatBtn__hktlp.Printing_activeCat__NJBR2{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.Printing_filterCatBtn__hktlp i:first-child{color:#94a3b8;font-size:13px;width:16px}.Printing_filterCatBtn__hktlp.Printing_activeCat__NJBR2 i:first-child{color:#2563eb}.Printing_filterCatCount__50m5c{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.Printing_filterCatChev__Keiwq{color:#cbd5e1;font-size:10px;margin-left:auto}.Printing_filterCatCount__50m5c+.Printing_filterCatChev__Keiwq{margin-left:0}.Printing_filterRight__Sqjkf{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.Printing_filterRightHdr__gBwMw h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.Printing_filterRightHdr__gBwMw p{color:#64748b;font-size:12.5px;margin:4px 0 0}.Printing_filterField__v6XiL{display:flex;flex-direction:column;gap:8px}.Printing_filterFieldLabel__my7\+V{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Printing_filterOptList__5R4eS{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.Printing_filterOptRow__dMWPN{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.Printing_filterOptRow__dMWPN:hover{background:#f8fafc;border-color:#e2e8f0}.Printing_filterOptRow__dMWPN.Printing_selected__MtWqh{background:#eff6ff;border-color:#bfdbfe}.Printing_filterOptRow__dMWPN input{accent-color:#2563eb;flex-shrink:0}.Printing_filterOptLabel__JI2rY{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Printing_filterOptRow__dMWPN.Printing_selected__MtWqh .Printing_filterOptLabel__JI2rY{color:#1e40af;font-weight:600}.Printing_filterOptCount__x6zkd{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.Printing_presetRow__N9vul{display:flex;flex-wrap:wrap;gap:6px}.Printing_presetBtn__MstxN{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.Printing_presetBtn__MstxN:hover{background:#f8fafc;border-color:#cbd5e1}.Printing_presetOn__l4adO{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.Printing_filterRange__9hAmy{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.Printing_rangeInputWrap__J7x94{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.Printing_rangeInputWrap__J7x94:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.Printing_rangePrefix__DrcuP{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.Printing_rangeInputWrap__J7x94 input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.Printing_rangeSep__bcqhk{color:#94a3b8;font-size:12px;font-weight:500}.Printing_filterDate__Ga8OH{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.Printing_filterDate__Ga8OH:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.Printing_filterModalFtr__RpPww{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.Printing_resetBtn__fuc7s{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.Printing_resetBtn__fuc7s:hover{background:#fef2f2}.Printing_filterModalFtrR__3obUi{align-items:center;display:flex;gap:8px}.Printing_popover__X58G2{animation:Printing_dropIn__YsbbD .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.Printing_popoverTitle__azWdf{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.Printing_popoverItem__A8B2e{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%}.Printing_popoverItem__A8B2e:hover{background:#f1f5f9;color:#0f172a}.Printing_popoverItem__A8B2e.Printing_active__O6agD{background:#eff6ff;color:#1d4ed8;font-weight:600}.Printing_popoverItem__A8B2e input{accent-color:#2563eb}.Printing_popoverItem__A8B2e i{color:#94a3b8;font-size:11px;width:14px}.Printing_popoverItem__A8B2e.Printing_active__O6agD i{color:#2563eb}.Printing_popoverDivider__F2H3K{background:#f1f5f9;height:1px;margin:4px 0}.Printing_popoverNote__Ocbta{color:#94a3b8;font-size:11.5px;padding:8px 10px}.Printing_popoverReq__KjiWf{color:#94a3b8;font-size:10px;margin-left:auto}.Printing_savedViewSave__\+7tNr{display:flex;gap:6px;padding:6px 8px}.Printing_savedViewSave__\+7tNr input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.Printing_savedViewSave__\+7tNr input:focus{border-color:#2563eb}.Printing_savedViewSave__\+7tNr button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.Printing_savedViewSave__\+7tNr button:hover{background:#1d4ed8}.Printing_savedViewRow__qWUZp{align-items:center;display:flex;gap:6px}.Printing_savedViewRow__qWUZp .Printing_popoverItem__A8B2e{flex:1 1}.Printing_savedViewDel__0pHz5{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.Printing_savedViewDel__0pHz5:hover{background:#fef2f2;color:#ef4444}.Printing_detailModal__BVqmF{animation:Printing_modalIn__BFMcn .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:640px;overflow:hidden;width:100%}.Printing_detailHdr__\+uEVQ{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.Printing_detailTitle__QtATN{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.Printing_detailTitle__QtATN h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.Printing_detailBody__30IeE{overflow-y:auto;padding:18px 22px}.Printing_detailGrid__lCccG{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.Printing_detailItem__JOclg{display:flex;flex-direction:column;gap:3px;min-width:0}.Printing_detailLabel__Dz6zb{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.Printing_detailValue__Vfv7f{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.Printing_detailStrong__FD1Iq{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.Printing_detailFtr__L2TLs{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.Printing_sortTh__zM4ok{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.Printing_sortTh__zM4ok:hover{color:#2563eb}.Printing_sortIcon__tvPW\+{font-size:9.5px;margin-left:6px;opacity:.4}.Printing_sortActive__LRFLd{color:#1d4ed8}.Printing_sortActive__LRFLd .Printing_sortIcon__tvPW\+{opacity:1}.Printing_compact__Lggi4 thead th{font-size:10px;padding:8px 10px}.Printing_compact__Lggi4 tbody td{font-size:12px;padding:6px 10px}.Printing_compact__Lggi4 .Printing_codePill__HAbGv{font-size:10.5px;padding:2px 6px}.Printing_compact__Lggi4 .Printing_statusBadge__BlIMg{font-size:10px;padding:2px 8px}.Printing_compact__Lggi4 .Printing_statusBadge__BlIMg:before{height:5px;width:5px}.Printing_compact__Lggi4 .Printing_categoryBadge__xtAdp{font-size:10.5px;padding:2px 7px}.Printing_compact__Lggi4 .Printing_strongCell__JQ5bh{font-size:12px}.Printing_compact__Lggi4 .Printing_numCellBad__FdUmS,.Printing_compact__Lggi4 .Printing_numCellGood__9QJL9,.Printing_compact__Lggi4 .Printing_numCellSoft__JBiRZ,.Printing_compact__Lggi4 .Printing_numCellWarn__-3JH4,.Printing_compact__Lggi4 .Printing_numCell__x46M4{font-size:12.5px}.Printing_compact__Lggi4 .Printing_actionMenuBtn__XiBGr{font-size:12px;height:24px;width:24px}.Printing_cardGrid__4L8iu{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.Printing_recordCard__qegSJ{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.Printing_recordCard__qegSJ:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.Printing_recordCardTop__\+AoWq{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.Printing_recordCardName__xN5Z-{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.Printing_recordCardGrid__VwEaT{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.Printing_recordCardGrid__VwEaT>div{display:flex;flex-direction:column;gap:2px;min-width:0}.Printing_recordCardFoot__5370c{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.Printing_recordCardFoot__5370c i{color:#94a3b8;font-size:10px;margin-right:5px}.Printing_tabBadge__TKn-z{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.Printing_quickTabActive__XTikJ .Printing_tabBadge__TKn-z{background:#eff6ff;color:#1d4ed8}.Printing_hl__RcqUO{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.Printing_monoCell__rI\+LZ{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.Printing_statusBadge__BlIMg{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.Printing_statusBadge__BlIMg:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.Printing_statusGood__oLPtH{background:#dcfce7;color:#15803d}.Printing_statusWarn__wZvnH{background:#fef3c7;color:#92400e}.Printing_statusBad__gKodn{background:#fee2e2;color:#b91c1c}.Printing_statusInfo__r0\+dF{background:#f5f3ff;color:#6d28d9}.Printing_statusNeutral__pBFjl{background:#f1f5f9;color:#475569}.Printing_filterInput__THB1w{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.Printing_filterInput__THB1w:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.Printing_popoverStack__gLwUI{display:flex;flex-direction:column;gap:1px;min-width:0}.Printing_popoverMain__ECZEm{color:inherit;font-size:12.5px;font-weight:600}.Printing_popoverHint__W3W-d{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.Printing_toolbar__6p3Ya{flex-wrap:wrap}.Printing_searchBox__QHCTt{max-width:none}}@media (max-width:1100px){.Printing_statsRow__e7MRB{grid-template-columns:repeat(2,1fr)}.Printing_filterModalBody__cdzj8{grid-template-columns:210px 1fr}}@media (max-width:768px){.Printing_pageHeader__oD0TC{align-items:stretch;flex-direction:column;gap:12px}.Printing_headerActions__MjnKu{flex-wrap:wrap}.Printing_statsRow__e7MRB{grid-template-columns:1fr 1fr}.Printing_searchBox__QHCTt{flex-basis:100%}.Printing_miniStat__gQj2u{margin-right:14px;padding-right:14px}.Printing_filterModalBody__cdzj8{grid-template-columns:1fr}.Printing_filterLeft__LErJI{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.Printing_pagination__vPAhN{flex-direction:column}.Printing_cardGrid__4L8iu{grid-template-columns:1fr}}@media print{.Printing_pageContainer__IClgD{background:#fff;padding:0}.Printing_recordCard__qegSJ,.Printing_tableCard__-4jTN{border:none;box-shadow:none}.Printing_actionMenu__U7rNL,.Printing_modalOverlay__BZJG-,.Printing_notification__PSFgK,.Printing_popover__X58G2{display:none!important}}.Printing_notification__PSFgK.Printing_info__hWq9V{border-left-color:#2563eb;color:#1e3a8a}.Printing_notification__PSFgK.Printing_info__hWq9V i{color:#2563eb}.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;pointer-events:none}@keyframes Printing_slideOut__XnHck{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(120%)}}.Printing_tabDescription__6L5G3{align-items:center;color:#64748b;display:flex;font-size:12.5px;gap:8px;line-height:1.4;margin:-4px 0 12px;padding:0 4px}.Printing_tabDescription__6L5G3 i{color:#2563eb;flex-shrink:0;font-size:11px}.Printing_tabContent__YC8UH{animation:Printing_tabFade__99oap .18s ease;min-height:240px}@keyframes Printing_tabFade__99oap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.Printing_tabDescription__6L5G3{margin:0 0 10px}}.BarcodeTab_pageContainer__8XufQ{background:#f1f3f6;min-height:100vh;padding:16px 20px}.BarcodeTab_notification__p9\+nj{align-items:center;animation:BarcodeTab_slideIn__tYk\+i .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}.BarcodeTab_notification__p9\+nj.BarcodeTab_success__2sP\+0{border-left-color:#10b981;color:#064e3b}.BarcodeTab_notification__p9\+nj.BarcodeTab_success__2sP\+0 i{color:#10b981}.BarcodeTab_notification__p9\+nj.BarcodeTab_error__uFduq{border-left-color:#ef4444;color:#7f1d1d}.BarcodeTab_notification__p9\+nj.BarcodeTab_error__uFduq i{color:#ef4444}.BarcodeTab_notification__p9\+nj button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes BarcodeTab_slideIn__tYk\+i{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.BarcodeTab_pageHeader__hijsu{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}.BarcodeTab_headerLeft__zYpfd{align-items:center;display:flex;gap:14px}.BarcodeTab_backBtn__9Wpu1{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}.BarcodeTab_backBtn__9Wpu1:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.BarcodeTab_headerIcon__A5omK{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}.BarcodeTab_headerLeft__zYpfd h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.BarcodeTab_headerSubtitle__CLrtG{color:#64748b;font-size:12.5px;margin:2px 0 0}.BarcodeTab_headerSubtitle__CLrtG strong{color:#2563eb;font-weight:700}.BarcodeTab_headerActions__uRvN-{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.BarcodeTab_refreshBtn__0tWHy{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}.BarcodeTab_refreshBtn__0tWHy:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.BarcodeTab_secondaryBtn__T-j8z{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}.BarcodeTab_secondaryBtn__T-j8z:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.BarcodeTab_primaryBtn__tzI\+n{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.BarcodeTab_primaryBtn__tzI\+n:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.BarcodeTab_primaryBtnBadge__225fo{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.BarcodeTab_primaryBtn__tzI\+n:disabled,.BarcodeTab_refreshBtn__0tWHy:disabled,.BarcodeTab_secondaryBtn__T-j8z:disabled{cursor:not-allowed;opacity:.55}.BarcodeTab_statsRow__CoSiu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.BarcodeTab_statCard__u4e3Q{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}.BarcodeTab_statIcon__D-BOX{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.BarcodeTab_statIconBlue__jz8s1{background:linear-gradient(135deg,#3b82f6,#2563eb)}.BarcodeTab_statIconIndigo__YNRZk{background:linear-gradient(135deg,#6366f1,#4f46e5)}.BarcodeTab_statIconGreen__eZxeF{background:linear-gradient(135deg,#10b981,#059669)}.BarcodeTab_statIconAmber__HsBj3{background:linear-gradient(135deg,#f59e0b,#d97706)}.BarcodeTab_statInfo__cthws{display:flex;flex-direction:column;min-width:0}.BarcodeTab_statValue__pHN49{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.BarcodeTab_statLabel__gHPmR{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.BarcodeTab_miniStats__kr8Gs{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.BarcodeTab_miniStat__P8U8S{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.BarcodeTab_miniStat__P8U8S:last-child{border-right:none;margin-right:0;padding-right:0}.BarcodeTab_miniLabel__Xlxe2{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BarcodeTab_miniValue__ne9G-{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.BarcodeTab_toolbar__cinL5{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}.BarcodeTab_searchBox__nS5NX{flex:1 1;max-width:380px;min-width:200px;position:relative}.BarcodeTab_searchBox__nS5NX>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BarcodeTab_searchBox__nS5NX 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%}.BarcodeTab_searchBox__nS5NX input::placeholder{color:#94a3b8}.BarcodeTab_searchBox__nS5NX input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BarcodeTab_clearSearch__4\+bUH{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}.BarcodeTab_clearSearch__4\+bUH:hover{background:#cbd5e1;color:#334155}.BarcodeTab_toolBtn__ldCCD{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;transition:all .15s;white-space:nowrap}.BarcodeTab_toolBtn__ldCCD:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.BarcodeTab_toolBtn__ldCCD.BarcodeTab_active__PhWPf{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.BarcodeTab_toolBtn__ldCCD i{font-size:11px}.BarcodeTab_toolBtnBadge__MOgDN{align-items:center;background:#2563eb;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}.BarcodeTab_toolDivider__v0OXd{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.BarcodeTab_popWrap__LXOnh{position:relative}.BarcodeTab_quickTabs__24rzJ{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.BarcodeTab_quickTab__-AF5s{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.BarcodeTab_quickTab__-AF5s i{font-size:11px}.BarcodeTab_quickTab__-AF5s:hover:not(.BarcodeTab_quickTabActive__enXWu){background:#fff;color:#334155}.BarcodeTab_quickTabActive__enXWu{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.BarcodeTab_activeChips__aXoaz{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.BarcodeTab_activeChipsLabel__8QZ9q{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.BarcodeTab_chip__HmwNK{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.BarcodeTab_chipRemove__juZ\+p{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.BarcodeTab_chipRemove__juZ\+p:hover{background:#2563eb;color:#fff}.BarcodeTab_chipsClearAll__I7yvi{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}.BarcodeTab_chipsClearAll__I7yvi:hover{background:#fef2f2}.BarcodeTab_tableCard__UHDgb{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.BarcodeTab_tableHeader__Tbwwl{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.BarcodeTab_tableTitle__X\+pFM{align-items:center;display:flex;gap:10px}.BarcodeTab_tableTitle__X\+pFM h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.BarcodeTab_tableTitle__X\+pFM h3 i{color:#2563eb;font-size:12px}.BarcodeTab_tableCount__NT1sf{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.BarcodeTab_showingInfo__IjPQg{color:#64748b;font-size:12px;font-weight:500}.BarcodeTab_tableWrapper__msJx4{overflow-x:auto}.BarcodeTab_table__4MJs5{border-collapse:collapse;width:100%}.BarcodeTab_table__4MJs5 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}.BarcodeTab_table__4MJs5 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.BarcodeTab_table__4MJs5 tbody tr:hover{background:#f8fafc}.BarcodeTab_table__4MJs5 tbody tr:last-child{border-bottom:none}.BarcodeTab_table__4MJs5 tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.BarcodeTab_clickableRow__IDsQg{cursor:pointer}.BarcodeTab_table__4MJs5 thead th.BarcodeTab_textRight__qZAsx,.BarcodeTab_textRight__qZAsx{text-align:right}.BarcodeTab_codePill__Y4JgX{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.BarcodeTab_categoryBadge__GfhWG{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.BarcodeTab_stackCell__zYueB{display:flex;flex-direction:column;min-width:0}.BarcodeTab_strongCell__EFjqm{color:#0f172a;font-size:13px;font-weight:600}.BarcodeTab_subCell__x2sBr{color:#94a3b8;font-size:11px}.BarcodeTab_dateCell__xvlZg{color:#475569;font-size:12.5px;white-space:nowrap}.BarcodeTab_numCell__-xFpQ{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.BarcodeTab_numCellSoft__SuCHp,.BarcodeTab_numCell__-xFpQ{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.BarcodeTab_numCellSoft__SuCHp{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.BarcodeTab_numCellGood__WXQIA{color:#047857}.BarcodeTab_numCellGood__WXQIA,.BarcodeTab_numCellWarn__OYy1d{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.BarcodeTab_numCellWarn__OYy1d{color:#92400e}.BarcodeTab_numCellBad__IkEAp{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.BarcodeTab_actionCell__k6UNd{text-align:center;width:50px}.BarcodeTab_actionMenuWrap__KTnSZ{display:inline-block}.BarcodeTab_actionMenuBtn__nFWp0{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}.BarcodeTab_actionMenuBtn__nFWp0:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.BarcodeTab_actionMenu__jJe51{animation:BarcodeTab_dropIn__z2bau .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.BarcodeTab_actionMenu__jJe51 button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.BarcodeTab_actionMenu__jJe51 button:hover{background:#f1f5f9;color:#0f172a}.BarcodeTab_actionMenu__jJe51 button i{color:#2563eb;font-size:12px;width:14px}.BarcodeTab_actionMenuDivider__6fG5q{background:#f1f5f9;height:1px;margin:4px 0}@keyframes BarcodeTab_dropIn__z2bau{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.BarcodeTab_loadingState__HSRRJ{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.BarcodeTab_loadingState__HSRRJ p{margin:0}.BarcodeTab_spinner__BB8NF{animation:BarcodeTab_spin__4QQ-7 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes BarcodeTab_spin__4QQ-7{to{transform:rotate(1turn)}}.BarcodeTab_emptyState__6tc48{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.BarcodeTab_emptyIcon__wnLgE{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}.BarcodeTab_emptyState__6tc48 h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.BarcodeTab_emptyState__6tc48 p{color:#64748b;font-size:13px;margin:0;max-width:400px}.BarcodeTab_pagination__NuExv{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.BarcodeTab_paginationInfo__mBRZT{color:#64748b;font-size:12.5px;font-weight:500}.BarcodeTab_paginationControls__6SbwS{align-items:center;display:flex;gap:12px}.BarcodeTab_pageSizeSelect__AP7Mh{-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}.BarcodeTab_pageSizeSelect__AP7Mh:focus{border-color:#2563eb}.BarcodeTab_pageButtons__lupDW{display:flex;gap:4px}.BarcodeTab_pageBtn__gUwTP{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}.BarcodeTab_pageBtn__gUwTP:hover:not(:disabled):not(.BarcodeTab_pageDots__sBnjN){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.BarcodeTab_pageBtn__gUwTP:disabled{cursor:not-allowed;opacity:.4}.BarcodeTab_pageBtnActive__BN-V6{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.BarcodeTab_pageDots__sBnjN{background:#0000;border:none;cursor:default}.BarcodeTab_modalOverlay__9ndzh{align-items:center;animation:BarcodeTab_fadeIn__L-Dkk .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes BarcodeTab_fadeIn__L-Dkk{0%{opacity:0}to{opacity:1}}.BarcodeTab_filterModal__fLEdr{animation:BarcodeTab_modalIn__iaNpH .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 BarcodeTab_modalIn__iaNpH{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.BarcodeTab_filterModalHdr__koH7D{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.BarcodeTab_filterModalTitle__Nr4d3 h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.BarcodeTab_filterModalTitle__Nr4d3 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.BarcodeTab_modalClose__MTLvS{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:30px;justify-content:center;transition:all .15s;width:30px}.BarcodeTab_modalClose__MTLvS:hover{background:#f1f5f9;color:#0f172a}.BarcodeTab_filterModalBody__lBoev{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.BarcodeTab_filterLeft__38zea{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.BarcodeTab_filterLeftHdr__iCJAx{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.BarcodeTab_filterLeftHdr__iCJAx h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.BarcodeTab_filterAppliedCount__9UDEB{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.BarcodeTab_filterAppliedCount__9UDEB button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.BarcodeTab_filterCatBtn__l\+-K8{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;text-align:left;transition:all .15s;width:100%}.BarcodeTab_filterCatBtn__l\+-K8:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.BarcodeTab_filterCatBtn__l\+-K8.BarcodeTab_activeCat__FJG15{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.BarcodeTab_filterCatBtn__l\+-K8 i:first-child{color:#94a3b8;font-size:13px;width:16px}.BarcodeTab_filterCatBtn__l\+-K8.BarcodeTab_activeCat__FJG15 i:first-child{color:#2563eb}.BarcodeTab_filterCatCount__X3m0H{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.BarcodeTab_filterCatChev__QgF\+b{color:#cbd5e1;font-size:10px;margin-left:auto}.BarcodeTab_filterCatCount__X3m0H+.BarcodeTab_filterCatChev__QgF\+b{margin-left:0}.BarcodeTab_filterRight__K\+rhA{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.BarcodeTab_filterRightHdr__ox\+ad h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.BarcodeTab_filterRightHdr__ox\+ad p{color:#64748b;font-size:12.5px;margin:4px 0 0}.BarcodeTab_filterField__zgQY\+{display:flex;flex-direction:column;gap:8px}.BarcodeTab_filterFieldLabel__oBnDS{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BarcodeTab_filterOptList__UcBtP{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.BarcodeTab_filterOptRow__qHvTa{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.BarcodeTab_filterOptRow__qHvTa:hover{background:#f8fafc;border-color:#e2e8f0}.BarcodeTab_filterOptRow__qHvTa.BarcodeTab_selected__HJ2os{background:#eff6ff;border-color:#bfdbfe}.BarcodeTab_filterOptRow__qHvTa input{accent-color:#2563eb;flex-shrink:0}.BarcodeTab_filterOptLabel__XWi1g{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BarcodeTab_filterOptRow__qHvTa.BarcodeTab_selected__HJ2os .BarcodeTab_filterOptLabel__XWi1g{color:#1e40af;font-weight:600}.BarcodeTab_filterOptCount__ebWfk{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.BarcodeTab_presetRow__YLHaO{display:flex;flex-wrap:wrap;gap:6px}.BarcodeTab_presetBtn__B5\+Pn{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.BarcodeTab_presetBtn__B5\+Pn:hover{background:#f8fafc;border-color:#cbd5e1}.BarcodeTab_presetOn__3VUjT{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.BarcodeTab_filterRange__vlgGq{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.BarcodeTab_rangeInputWrap__6VbAN{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.BarcodeTab_rangeInputWrap__6VbAN:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BarcodeTab_rangePrefix__HEequ{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.BarcodeTab_rangeInputWrap__6VbAN input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.BarcodeTab_rangeSep__uiJSj{color:#94a3b8;font-size:12px;font-weight:500}.BarcodeTab_filterDate__FPs2U{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.BarcodeTab_filterDate__FPs2U:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BarcodeTab_filterModalFtr__QkeLE{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.BarcodeTab_resetBtn__ucFz8{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.BarcodeTab_resetBtn__ucFz8:hover{background:#fef2f2}.BarcodeTab_filterModalFtrR__1zeKv{align-items:center;display:flex;gap:8px}.BarcodeTab_popover__ib9cE{animation:BarcodeTab_dropIn__z2bau .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.BarcodeTab_popoverTitle__n8uLj{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.BarcodeTab_popoverItem__\+ypOB{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%}.BarcodeTab_popoverItem__\+ypOB:hover{background:#f1f5f9;color:#0f172a}.BarcodeTab_popoverItem__\+ypOB.BarcodeTab_active__PhWPf{background:#eff6ff;color:#1d4ed8;font-weight:600}.BarcodeTab_popoverItem__\+ypOB input{accent-color:#2563eb}.BarcodeTab_popoverItem__\+ypOB i{color:#94a3b8;font-size:11px;width:14px}.BarcodeTab_popoverItem__\+ypOB.BarcodeTab_active__PhWPf i{color:#2563eb}.BarcodeTab_popoverDivider__WvgQf{background:#f1f5f9;height:1px;margin:4px 0}.BarcodeTab_popoverNote__6tPzi{color:#94a3b8;font-size:11.5px;padding:8px 10px}.BarcodeTab_popoverReq__Ezcwg{color:#94a3b8;font-size:10px;margin-left:auto}.BarcodeTab_savedViewSave__41BSu{display:flex;gap:6px;padding:6px 8px}.BarcodeTab_savedViewSave__41BSu input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.BarcodeTab_savedViewSave__41BSu input:focus{border-color:#2563eb}.BarcodeTab_savedViewSave__41BSu button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.BarcodeTab_savedViewSave__41BSu button:hover{background:#1d4ed8}.BarcodeTab_savedViewRow__Gr8X4{align-items:center;display:flex;gap:6px}.BarcodeTab_savedViewRow__Gr8X4 .BarcodeTab_popoverItem__\+ypOB{flex:1 1}.BarcodeTab_savedViewDel__hY0wb{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.BarcodeTab_savedViewDel__hY0wb:hover{background:#fef2f2;color:#ef4444}.BarcodeTab_detailModal__4KtFG{animation:BarcodeTab_modalIn__iaNpH .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:640px;overflow:hidden;width:100%}.BarcodeTab_detailHdr__Q\+6GF{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.BarcodeTab_detailTitle__u23RY{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.BarcodeTab_detailTitle__u23RY h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.BarcodeTab_detailBody__Wrq6Y{overflow-y:auto;padding:18px 22px}.BarcodeTab_detailGrid__scvgi{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.BarcodeTab_detailItem__E1Gvf{display:flex;flex-direction:column;gap:3px;min-width:0}.BarcodeTab_detailLabel__hpTtZ{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BarcodeTab_detailValue__6kElV{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.BarcodeTab_detailStrong__PFv49{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.BarcodeTab_detailFtr__v2OUi{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.BarcodeTab_sortTh__gFfsz{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.BarcodeTab_sortTh__gFfsz:hover{color:#2563eb}.BarcodeTab_sortIcon__5AHZA{font-size:9.5px;margin-left:6px;opacity:.4}.BarcodeTab_sortActive__HSRp1{color:#1d4ed8}.BarcodeTab_sortActive__HSRp1 .BarcodeTab_sortIcon__5AHZA{opacity:1}.BarcodeTab_compact__7Opkv thead th{font-size:10px;padding:8px 10px}.BarcodeTab_compact__7Opkv tbody td{font-size:12px;padding:6px 10px}.BarcodeTab_compact__7Opkv .BarcodeTab_codePill__Y4JgX{font-size:10.5px;padding:2px 6px}.BarcodeTab_compact__7Opkv .BarcodeTab_statusBadge__eCz7X{font-size:10px;padding:2px 8px}.BarcodeTab_compact__7Opkv .BarcodeTab_statusBadge__eCz7X:before{height:5px;width:5px}.BarcodeTab_compact__7Opkv .BarcodeTab_categoryBadge__GfhWG{font-size:10.5px;padding:2px 7px}.BarcodeTab_compact__7Opkv .BarcodeTab_strongCell__EFjqm{font-size:12px}.BarcodeTab_compact__7Opkv .BarcodeTab_numCellBad__IkEAp,.BarcodeTab_compact__7Opkv .BarcodeTab_numCellGood__WXQIA,.BarcodeTab_compact__7Opkv .BarcodeTab_numCellSoft__SuCHp,.BarcodeTab_compact__7Opkv .BarcodeTab_numCellWarn__OYy1d,.BarcodeTab_compact__7Opkv .BarcodeTab_numCell__-xFpQ{font-size:12.5px}.BarcodeTab_compact__7Opkv .BarcodeTab_actionMenuBtn__nFWp0{font-size:12px;height:24px;width:24px}.BarcodeTab_cardGrid__1gnN\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.BarcodeTab_recordCard__8JaE3{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.BarcodeTab_recordCard__8JaE3:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.BarcodeTab_recordCardTop__DKgQv{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.BarcodeTab_recordCardName__Uh4qD{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.BarcodeTab_recordCardGrid__PHPQb{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.BarcodeTab_recordCardGrid__PHPQb>div{display:flex;flex-direction:column;gap:2px;min-width:0}.BarcodeTab_recordCardFoot__z6y-o{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.BarcodeTab_recordCardFoot__z6y-o i{color:#94a3b8;font-size:10px;margin-right:5px}.BarcodeTab_tabBadge__OEG4F{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.BarcodeTab_quickTabActive__enXWu .BarcodeTab_tabBadge__OEG4F{background:#eff6ff;color:#1d4ed8}.BarcodeTab_hl__DxHwq{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.BarcodeTab_monoCell__e\+R4T{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.BarcodeTab_statusBadge__eCz7X{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.BarcodeTab_statusBadge__eCz7X:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.BarcodeTab_statusGood__K2mzT{background:#dcfce7;color:#15803d}.BarcodeTab_statusWarn__RE0AD{background:#fef3c7;color:#92400e}.BarcodeTab_statusBad__FEaSS{background:#fee2e2;color:#b91c1c}.BarcodeTab_statusInfo__oZg68{background:#f5f3ff;color:#6d28d9}.BarcodeTab_statusNeutral__n\+FDh{background:#f1f5f9;color:#475569}.BarcodeTab_filterInput__sY8V4{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.BarcodeTab_filterInput__sY8V4:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BarcodeTab_popoverStack__ISdnh{display:flex;flex-direction:column;gap:1px;min-width:0}.BarcodeTab_popoverMain__FU22w{color:inherit;font-size:12.5px;font-weight:600}.BarcodeTab_popoverHint__GtEM9{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.BarcodeTab_toolbar__cinL5{flex-wrap:wrap}.BarcodeTab_searchBox__nS5NX{max-width:none}}@media (max-width:1100px){.BarcodeTab_statsRow__CoSiu{grid-template-columns:repeat(2,1fr)}.BarcodeTab_filterModalBody__lBoev{grid-template-columns:210px 1fr}}@media (max-width:768px){.BarcodeTab_pageHeader__hijsu{align-items:stretch;flex-direction:column;gap:12px}.BarcodeTab_headerActions__uRvN-{flex-wrap:wrap}.BarcodeTab_statsRow__CoSiu{grid-template-columns:1fr 1fr}.BarcodeTab_searchBox__nS5NX{flex-basis:100%}.BarcodeTab_miniStat__P8U8S{margin-right:14px;padding-right:14px}.BarcodeTab_filterModalBody__lBoev{grid-template-columns:1fr}.BarcodeTab_filterLeft__38zea{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.BarcodeTab_pagination__NuExv{flex-direction:column}.BarcodeTab_cardGrid__1gnN\+{grid-template-columns:1fr}}@media print{.BarcodeTab_pageContainer__8XufQ{background:#fff;padding:0}.BarcodeTab_recordCard__8JaE3,.BarcodeTab_tableCard__UHDgb{border:none;box-shadow:none}.BarcodeTab_actionMenu__jJe51,.BarcodeTab_modalOverlay__9ndzh,.BarcodeTab_notification__p9\+nj,.BarcodeTab_popover__ib9cE{display:none!important}}.BarcodeTab_tabRoot__MzvPw{display:block}.BarcodeTab_tabToolbar__frKbZ{flex-wrap:wrap;row-gap:8px}.BarcodeTab_toolSpacer__ZSJvc{flex:1 1 auto;min-width:0}.BarcodeTab_bulkBar__0pfYW{background:#fff;border:1px solid #bfdbfe;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 16px}.BarcodeTab_bulkBarInfo__Lq8AT{font-feature-settings:"tnum";align-items:center;color:#1d4ed8;display:flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;gap:9px}.BarcodeTab_bulkBarInfo__Lq8AT i{font-size:12px}.BarcodeTab_bulkTrack__MeQM8{background:#eff6ff;border-radius:999px;height:6px;overflow:hidden}.BarcodeTab_bulkFill__nYYXG{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:999px;height:100%;transition:width .2s ease}.BarcodeTab_table__4MJs5 thead th.BarcodeTab_textCenter__1vpai,.BarcodeTab_textCenter__1vpai{text-align:center}.BarcodeTab_rowNum__os1ni{font-feature-settings:"tnum";color:#94a3b8;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap;width:52px}.BarcodeTab_table__4MJs5 thead th.BarcodeTab_rowNum__os1ni{text-align:right}.BarcodeTab_barcodeChip__s7wrs{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#334155;display:inline-flex;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11.5px;font-weight:600;gap:6px;max-width:100%;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.BarcodeTab_barcodeChip__s7wrs i{color:#2563eb;flex-shrink:0;font-size:10px}.BarcodeTab_barcodeChipMore__88Ef7{background:#eff6ff;border-radius:999px;color:#1d4ed8;flex-shrink:0;font-size:10px;font-weight:700;padding:0 5px}.BarcodeTab_noBarcode__kVXAS{color:#94a3b8;font-size:12px;font-style:italic}.BarcodeTab_queuedPill__v\+vFS{font-feature-settings:"tnum";align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;min-width:26px;padding:2px 8px}.BarcodeTab_miniBtn__qu-HI{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 11px;transition:all .15s}.BarcodeTab_miniBtn__qu-HI:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.BarcodeTab_miniBtn__qu-HI i{font-size:10.5px}.BarcodeTab_miniBtnPrimary__0j5RZ{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.BarcodeTab_miniBtnPrimary__0j5RZ:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.BarcodeTab_detailCodes__gHTfF{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:8px;margin-top:18px;padding-top:16px}.BarcodeTab_detailCodeList__0tdoZ{display:flex;flex-wrap:wrap;gap:6px}.BarcodeTab_formGroup__Hq02W{display:flex;flex-direction:column;gap:7px;min-width:0}.BarcodeTab_formLabel__Ehtcu{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BarcodeTab_formHint__UAVDU{color:#94a3b8;font-size:11.5px;line-height:1.45}.BarcodeTab_filterSelect__Lzx11{-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 12px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;cursor:pointer;font-size:13px;height:38px;outline:none;padding:0 34px 0 11px;transition:border-color .15s,box-shadow .15s;width:100%}.BarcodeTab_filterSelect__Lzx11:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BarcodeTab_typeToggle__B9Rdk{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:18px}.BarcodeTab_typeBtn__PlFpu{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:11px 12px;transition:all .15s}.BarcodeTab_typeBtn__PlFpu:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.BarcodeTab_typeBtn__PlFpu i{font-size:12px}.BarcodeTab_typeBtnOn__l1sZs{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1f;color:#1d4ed8}.BarcodeTab_codeDisplay__ZXY2W{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;display:flex;gap:10px;padding:10px 10px 10px 14px}.BarcodeTab_codeDisplayValue__Kl0Z9{color:#0f172a;flex:1 1;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:16px;font-weight:700;letter-spacing:.06em;min-width:0;overflow:hidden;text-overflow:ellipsis}.BarcodeTab_codeReroll__1X-O4{background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;color:#1d4ed8;cursor:pointer;flex-shrink:0;font-size:12px;height:32px;transition:all .15s;width:32px}.BarcodeTab_codeReroll__1X-O4:hover{background:#2563eb;border-color:#2563eb;color:#fff}.BarcodeTab_dupWarn__vCVoZ{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:12.5px;font-weight:600;gap:9px;margin:14px 0 0;padding:10px 13px}.BarcodeTab_dupWarn__vCVoZ i{font-size:12px}.BarcodeTab_previewBox__24bar{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;display:flex;justify-content:center;min-height:130px;padding:14px}.BarcodeTab_previewBox__24bar svg{height:auto;max-width:100%}.BarcodeTab_previewMsg__gmrKf{background:#fef3c7;border-radius:6px;color:#92400e;font-size:11.5px;font-weight:600;line-height:1.4;padding:6px 9px}.BarcodeTab_detailModal__4KtFG.BarcodeTab_settingsModal__-bTVI{max-width:960px}.BarcodeTab_settingsLayout__vVudC{grid-gap:26px;align-items:start;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) 300px}.BarcodeTab_settingsForm__23K3L{display:flex;flex-direction:column;gap:12px;min-width:0}.BarcodeTab_settingsSectionTitle__ivavz{border-bottom:1px solid #f1f5f9;color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding-bottom:6px;text-transform:uppercase}.BarcodeTab_settingsGrid__KOetQ{grid-gap:14px 16px;display:grid;gap:14px 16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.BarcodeTab_segmented__j03F3{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.BarcodeTab_segBtn__HVoBW{background:#fff;border:1px solid #e2e8f0;border-radius:9px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 11px;text-align:left;transition:all .15s}.BarcodeTab_segBtn__HVoBW:hover{background:#f8fafc;border-color:#cbd5e1}.BarcodeTab_segBtnOn__1SweH{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1f}.BarcodeTab_segMain__u8lqd{color:#334155;font-size:13px;font-weight:700}.BarcodeTab_segBtnOn__1SweH .BarcodeTab_segMain__u8lqd{color:#1d4ed8}.BarcodeTab_segHint__yQ7oI{color:#94a3b8;font-size:10.5px;font-weight:500}.BarcodeTab_metricTable__wN7W5{border:1px solid #e2e8f0;border-radius:9px;display:flex;flex-direction:column;overflow:hidden}.BarcodeTab_metricRow__L99Ml{align-items:center;background:#fafbfc;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:7px 12px}.BarcodeTab_metricRow__L99Ml:last-child{border-bottom:none}.BarcodeTab_metricName__CHpJH{color:#475569;font-size:12px;font-weight:500}.BarcodeTab_metricVal__eg6X3{font-feature-settings:"tnum";color:#0f172a;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.BarcodeTab_toggleList__wfA7\+{border:1px solid #e2e8f0;border-radius:9px;display:flex;flex-direction:column;overflow:hidden}.BarcodeTab_toggleRow__nYIRp{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:9px 12px;transition:background .1s}.BarcodeTab_toggleRow__nYIRp:last-child{border-bottom:none}.BarcodeTab_toggleRow__nYIRp:hover{background:#f8fafc}.BarcodeTab_toggleText__vkleg{color:#334155;font-size:12.5px;font-weight:500}.BarcodeTab_toggleSwitch__lwlON{display:inline-block;flex-shrink:0;height:21px;position:relative;width:38px}.BarcodeTab_toggleSwitch__lwlON input{height:0;opacity:0;position:absolute;width:0}.BarcodeTab_toggleSlider__hSBQh{background:#cbd5e1;border-radius:999px;inset:0;position:absolute;transition:background .15s}.BarcodeTab_toggleSlider__hSBQh:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f172a40;content:"";height:15px;left:3px;position:absolute;top:3px;transition:transform .15s;width:15px}.BarcodeTab_toggleSwitch__lwlON input:checked+.BarcodeTab_toggleSlider__hSBQh{background:#2563eb}.BarcodeTab_toggleSwitch__lwlON input:checked+.BarcodeTab_toggleSlider__hSBQh:before{transform:translateX(17px)}.BarcodeTab_toggleSwitch__lwlON input:focus-visible+.BarcodeTab_toggleSlider__hSBQh{box-shadow:0 0 0 3px #2563eb1f}.BarcodeTab_previewPane__F9CJA{display:flex;flex-direction:column;gap:10px;min-width:0}.BarcodeTab_previewStage__ISJsb{align-items:center;background:repeating-linear-gradient(45deg,#f8fafc 0 8px,#f1f5f9 8px 16px);border:1px solid #e2e8f0;border-radius:10px;display:flex;justify-content:center;overflow:auto;padding:16px 10px}.BarcodeTab_labelPreview__9Oiii{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:2px;box-shadow:0 4px 14px #0f172a24;box-sizing:border-box;color:#000;display:flex;flex-direction:column;flex-shrink:0;font-family:Arial,Helvetica,sans-serif;justify-content:center;overflow:hidden;text-align:center}.BarcodeTab_labelPreviewCode__DnciQ,.BarcodeTab_labelPreviewName__\+nLNH,.BarcodeTab_labelPreviewPrice__-7acZ{flex:0 0 auto}.BarcodeTab_labelPreviewName__\+nLNH{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;line-height:1.12;max-height:2.24em;overflow:hidden;width:100%;word-break:break-word}.BarcodeTab_labelPreviewCode__DnciQ{color:#333;letter-spacing:.02em;line-height:1.1}.BarcodeTab_labelPreviewBars__GcWE2{align-items:center;display:flex;flex:0 1 auto;justify-content:center;min-height:6mm;width:100%}.BarcodeTab_labelPreviewBars__GcWE2 svg{height:auto;max-height:100%;max-width:100%;width:auto}.BarcodeTab_labelPreviewPrice__-7acZ{font-weight:700;letter-spacing:-.01em;line-height:1.05}.BarcodeTab_previewDims__mrpM-{font-feature-settings:"tnum";color:#64748b;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600;text-align:center}.BarcodeTab_previewNote__LW1oF{color:#94a3b8;font-size:11px;line-height:1.5}.BarcodeTab_detailModal__4KtFG.BarcodeTab_queueModal__7ocdi{max-width:900px}.BarcodeTab_queueSummary__SnHgZ{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:12.5px;font-weight:600;gap:9px;margin-bottom:14px;padding:9px 13px}.BarcodeTab_queueSummary__SnHgZ i{font-size:12px}.BarcodeTab_queueList__QWNaN{display:flex;flex-direction:column;gap:8px}.BarcodeTab_queueItem__BoAk-{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:11px 13px;transition:border-color .15s}.BarcodeTab_queueItem__BoAk-:hover{border-color:#bfdbfe}.BarcodeTab_queueItemInfo__gA-eZ{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.BarcodeTab_queueItemName__BTgVn{color:#0f172a;font-size:13px;font-weight:600;word-break:break-word}.BarcodeTab_queueItemCode__2CF4z{align-items:center;color:#64748b;display:inline-flex;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11.5px;gap:6px}.BarcodeTab_queueItemCode__2CF4z i{color:#2563eb;font-size:10px}.BarcodeTab_queueItemControls__0nZ7C{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.BarcodeTab_qtyControl__e-1AI{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:inline-flex;overflow:hidden}.BarcodeTab_qtyControl__e-1AI button{background:#f8fafc;border:none;color:#475569;cursor:pointer;font-size:10px;height:28px;transition:all .15s;width:28px}.BarcodeTab_qtyControl__e-1AI button:hover{background:#eff6ff;color:#1d4ed8}.BarcodeTab_qtyControl__e-1AI span{font-feature-settings:"tnum";color:#0f172a;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;min-width:34px;text-align:center}.BarcodeTab_checkboxLabel__LXSSh{align-items:center;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;-webkit-user-select:none;user-select:none}.BarcodeTab_checkboxLabel__LXSSh input{accent-color:#2563eb}.BarcodeTab_removeBtn__uvxwW{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#94a3b8;cursor:pointer;font-size:11px;height:30px;transition:all .15s;width:30px}.BarcodeTab_removeBtn__uvxwW:hover{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.BarcodeTab_dangerBtn__SZg9e{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;margin-right:auto;padding:8px 14px;transition:all .15s}.BarcodeTab_dangerBtn__SZg9e:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.BarcodeTab_dangerBtn__SZg9e:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.BarcodeTab_settingsLayout__vVudC{grid-template-columns:1fr}.BarcodeTab_previewStage__ISJsb{order:-1}.BarcodeTab_segmented__j03F3{grid-template-columns:1fr}}@media (max-width:700px){.BarcodeTab_queueItem__BoAk-{align-items:flex-start}.BarcodeTab_queueItemControls__0nZ7C{justify-content:space-between;width:100%}.BarcodeTab_typeToggle__B9Rdk{grid-template-columns:1fr}}.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%}}.PrintingTabs_generateAllBtn__fCynQ{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 16px;transition:all .2s}.PrintingTabs_generateAllBtn__fCynQ:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf64d;transform:translateY(-1px)}.PrintingTabs_generateAllBtn__fCynQ:disabled{cursor:not-allowed;opacity:.6}.PrintingTabs_addAllBtn__PxKO9{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_addAllBtn__PxKO9:hover:not(:disabled){background:#f5f3ff;border-color:#8b5cf6;color:#7c3aed}.PrintingTabs_addAllBtn__PxKO9:disabled{cursor:not-allowed;opacity:.6}.PrintingTabs_bulkProgress__eTY6b{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.PrintingTabs_bulkProgressInfo__xT-M\+{align-items:center;color:#7c3aed;display:flex;font-size:13px;font-weight:600;gap:8px}.PrintingTabs_bulkProgressTrack__262Rj{background:#ede9fe;border-radius:999px;height:8px;overflow:hidden}.PrintingTabs_bulkProgressFill__HQxHj{background:linear-gradient(90deg,#8b5cf6,#7c3aed);border-radius:999px;height:100%;transition:width .2s ease}.StockAdjustment_container__Cp\+5N{background:#f1f3f6;font-size:13px;min-height:100vh;padding:16px 20px}.StockAdjustment_notif__CaBNq{align-items:center;animation:StockAdjustment_notifIn__dy4tI .22s ease;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;display:flex;font-size:13.5px;font-weight:600;gap:10px;max-width:460px;padding:12px 16px;position:fixed;right:24px;top:84px;z-index:10000}@keyframes StockAdjustment_notifIn__dy4tI{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.StockAdjustment_notif__CaBNq.StockAdjustment_success__1sIqq{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.StockAdjustment_notif__CaBNq.StockAdjustment_error__jVjro{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.StockAdjustment_notif__CaBNq button{background:none;border:none;color:inherit;cursor:pointer;font-size:18px;line-height:1;margin-left:4px;padding:0}.StockAdjustment_pageHeader__2OtLO{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.StockAdjustment_headerLeft__3LaFF{align-items:center;display:flex;gap:14px}.StockAdjustment_backBtn__cTYhr{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:38px;justify-content:center;transition:all .15s;width:38px}.StockAdjustment_backBtn__cTYhr:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.StockAdjustment_headerIcon__lr4JN{align-items:center;background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:10px;box-shadow:0 6px 14px #4f46e547;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.StockAdjustment_pageHeader__2OtLO h1{color:#0f172a;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.StockAdjustment_headerSubtitle__sfV8z{color:#64748b;font-size:12.5px;margin:2px 0 0}.StockAdjustment_headerActions__vXU4N{align-items:center;display:flex;gap:8px}.StockAdjustment_refreshBtn__lF\+N\+{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:38px;justify-content:center;transition:all .15s;width:38px}.StockAdjustment_refreshBtn__lF\+N\+:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.StockAdjustment_quickTabs__G8-6L{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:3px}.StockAdjustment_quickTab__h1IMc{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:8px;padding:8px 16px;transition:all .15s;white-space:nowrap}.StockAdjustment_quickTab__h1IMc:hover:not(.StockAdjustment_quickTabActive__4KVec){background:#fff;color:#334155}.StockAdjustment_quickTabActive__4KVec{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#4f46e5}.StockAdjustment_tabBadge__2mRwy{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}.StockAdjustment_quickTabActive__4KVec .StockAdjustment_tabBadge__2mRwy{background:#eef2ff;color:#4f46e5}.StockAdjustment_statsGrid__iaYat{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.StockAdjustment_statCard__oFZjq{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;transition:all .15s}.StockAdjustment_statCard__oFZjq:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a14}.StockAdjustment_statIcon__-zU56{align-items:center;border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.StockAdjustment_iconIndigo__NuJWA{background:linear-gradient(135deg,#6366f1,#4f46e5)}.StockAdjustment_iconGreen__KJ4yl{background:linear-gradient(135deg,#10b981,#059669)}.StockAdjustment_iconRed__k2kCb{background:linear-gradient(135deg,#ef4444,#dc2626)}.StockAdjustment_iconAmber__iJpH9{background:linear-gradient(135deg,#f59e0b,#d97706)}.StockAdjustment_statContent__J0FeX{flex:1 1;min-width:0}.StockAdjustment_statLabel__pPqJr{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.StockAdjustment_statValue__\+u\+zQ{font-feature-settings:"tnum";color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.StockAdjustment_valueUp__-a\+XD{color:#059669}.StockAdjustment_valueDown__PRHQ1{color:#dc2626}.StockAdjustment_statSubValue__4p2Rp{color:#94a3b8;font-size:11px;margin-top:1px}.StockAdjustment_card__E\+zUC{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.StockAdjustment_cardHeader__H5\+j1{align-items:center;background:#fafbfc;border-bottom:1px solid #eef2f7;display:flex;justify-content:space-between;padding:14px 18px}.StockAdjustment_cardHeader__H5\+j1 h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.StockAdjustment_cardHeader__H5\+j1 h3 i{color:#6366f1}.StockAdjustment_btnRefresh__Oxx5q{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;height:34px;transition:all .15s;width:34px}.StockAdjustment_btnRefresh__Oxx5q:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.StockAdjustment_searchSection__V\+gHT{background:#fafbfc;border-bottom:1px solid #eef2f7;padding:16px 18px}.StockAdjustment_searchWrapper__r3r9o{max-width:480px;position:relative}.StockAdjustment_searchBox__-MMwX{position:relative}.StockAdjustment_searchBox__-MMwX i{color:#94a3b8;font-size:13px;left:13px;position:absolute;top:50%;transform:translateY(-50%)}.StockAdjustment_searchBox__-MMwX input{background:#fff;border:1px solid #e2e8f0;border-radius:9px;box-sizing:border-box;color:#0f172a;font-size:13.5px;padding:10px 12px 10px 36px;transition:border-color .15s,box-shadow .15s;width:100%}.StockAdjustment_searchBox__-MMwX input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f;outline:none}.StockAdjustment_searchBox__-MMwX input::placeholder{color:#94a3b8}.StockAdjustment_dropdown__f2Ifi{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 32px #0f172a24;left:0;margin-top:6px;max-height:280px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:120}.StockAdjustment_dropdownItem__pUXhy{align-items:center;border-bottom:1px solid #f6f8fb;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 14px;transition:background .12s}.StockAdjustment_dropdownItem__pUXhy:last-child{border-bottom:none}.StockAdjustment_dropdownItem__pUXhy:hover{background:#f5f7ff}.StockAdjustment_dropdownMain__tMnml{align-items:center;display:flex;gap:8px;min-width:0}.StockAdjustment_productName__nzuHd{color:#0f172a;font-size:13px;font-weight:600}.StockAdjustment_productCode__bKZYn{background:#f1f5f9;border-radius:5px;color:#64748b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;padding:2px 6px;white-space:nowrap}.StockAdjustment_productStock__oqvHI{font-feature-settings:"tnum";color:#64748b;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.StockAdjustment_tableResponsive__y5YG6{overflow-x:auto}.StockAdjustment_table__oYxqM{border-collapse:collapse;width:100%}.StockAdjustment_table__oYxqM thead{background:#fafbfc}.StockAdjustment_table__oYxqM th{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}.StockAdjustment_table__oYxqM tbody tr{border-bottom:1px solid #f1f5f9;transition:background .12s}.StockAdjustment_table__oYxqM tbody tr:hover{background:#f8fafc}.StockAdjustment_table__oYxqM tbody tr:last-child{border-bottom:none}.StockAdjustment_table__oYxqM td{color:#334155;font-size:13px;padding:12px 14px;vertical-align:middle}.StockAdjustment_rowInvalid__4-P\+F{background:#fff5f5!important}.StockAdjustment_rowInvalid__4-P\+F td{border-bottom-color:#fecaca}.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{align-self:flex-start}.StockAdjustment_segmented__jpEam{border:1px solid #e2e8f0;border-radius:8px;display:inline-flex;overflow:hidden}.StockAdjustment_segBtn__9XgTA{background:#fff;border:none;color:#94a3b8;cursor:pointer;font-size:15px;font-weight:700;height:30px;line-height:1;transition:all .12s;width:34px}.StockAdjustment_segBtn__9XgTA:first-child{border-right:1px solid #e2e8f0}.StockAdjustment_segBtn__9XgTA:hover:not(:disabled){background:#f8fafc}.StockAdjustment_segBtn__9XgTA:disabled{cursor:not-allowed;opacity:.6}.StockAdjustment_segUp__t5nu6{background:#059669!important;color:#fff!important}.StockAdjustment_segDown__2Ipel{background:#dc2626!important;color:#fff!important}.StockAdjustment_stepper__6HxBN{align-items:center;border:1px solid #e2e8f0;border-radius:8px;display:inline-flex;overflow:hidden}.StockAdjustment_stepper__6HxBN button{background:#f8fafc;border:none;color:#475569;cursor:pointer;font-size:14px;font-weight:700;height:30px;line-height:1;transition:background .12s;width:28px}.StockAdjustment_stepper__6HxBN button:hover:not(:disabled){background:#eef2ff;color:#4f46e5}.StockAdjustment_stepper__6HxBN button:disabled{cursor:not-allowed;opacity:.4}.StockAdjustment_stepper__6HxBN input{font-feature-settings:"tnum";-moz-appearance:textfield;border:1px solid #e2e8f0;border-bottom:none;border-top:none;color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;height:30px;text-align:center;width:52px}.StockAdjustment_stepper__6HxBN input::-webkit-inner-spin-button,.StockAdjustment_stepper__6HxBN input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.StockAdjustment_stepper__6HxBN input:focus{background:#fafbff;outline:none}.StockAdjustment_deltaCell__JJrfb{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:8px}.StockAdjustment_deltaCell__JJrfb i{color:#cbd5e1;font-size:12px}.StockAdjustment_deltaFrom__TPaKf{color:#94a3b8;font-size:13px;font-weight:600}.StockAdjustment_deltaTo__SBzZs{font-size:14px;font-weight:700}.StockAdjustment_deltaUp__VLOCc{color:#059669}.StockAdjustment_deltaDown__pBIeb{color:#dc2626}.StockAdjustment_deltaPill__dfGdU{font-feature-settings:"tnum";border-radius:999px;display:inline-block;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 8px}.StockAdjustment_pillUp__iyhOt{background:#ecfdf5;color:#065f46}.StockAdjustment_pillDown__mEw7a{background:#fef2f2;color:#991b1b}.StockAdjustment_overdrawHint__KdyPN{align-items:center;color:#dc2626;display:flex;font-size:11px;font-weight:600;gap:5px;margin-top:4px}.StockAdjustment_costValue__JOQOd{font-feature-settings:"tnum";color:#475569;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600}.StockAdjustment_reasonSelect__sovH7{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#334155;cursor:pointer;font-size:12px;min-width:150px;padding:6px 8px}.StockAdjustment_reasonSelect__sovH7:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f;outline:none}.StockAdjustment_btnRemove__-onaN{background:#fef2f2;border:1px solid #fecaca;border-radius:7px;color:#dc2626;cursor:pointer;font-size:11px;height:28px;transition:all .12s;width:28px}.StockAdjustment_btnRemove__-onaN:hover{background:#fee2e2}.StockAdjustment_tableFooter__4tjaY{align-items:flex-end;background:#fafbfc;border-top:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 18px}.StockAdjustment_notesSection__8m8-W{flex:1 1;max-width:420px;min-width:220px}.StockAdjustment_notesSection__8m8-W label{color:#64748b;display:block;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.StockAdjustment_notesSection__8m8-W textarea{border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:12.5px;padding:9px 11px;resize:vertical;width:100%}.StockAdjustment_notesSection__8m8-W textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a;outline:none}.StockAdjustment_footerActions__SuUWK{display:flex;gap:8px}.StockAdjustment_btnClear__cpgM4{background:#f1f5f9;border:1px solid #0000;border-radius:8px;color:#475569;cursor:pointer;font-size:12.5px;font-weight:600;padding:9px 16px;transition:all .15s}.StockAdjustment_btnClear__cpgM4:hover{background:#e2e8f0}.StockAdjustment_btnClearArmed__Movet{animation:StockAdjustment_armPulse__z\+PBf 1s ease-in-out infinite;background:#fef2f2;border-color:#fca5a5;color:#dc2626}@keyframes StockAdjustment_armPulse__z\+PBf{0%,to{box-shadow:0 0 0 0 #dc26264d}50%{box-shadow:0 0 0 4px #dc26261a}}.StockAdjustment_btnSubmit__9Cjly{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-size:12.5px;font-weight:700;gap:7px;padding:9px 20px;transition:all .15s}.StockAdjustment_btnSubmit__9Cjly:hover:not(:disabled){background:linear-gradient(180deg,#4f46e5,#4338ca);box-shadow:0 3px 8px #4f46e559}.StockAdjustment_btnSubmit__9Cjly:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.StockAdjustment_filterSection__-JqwC{align-items:center;border-bottom:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px 18px}.StockAdjustment_filterSection__-JqwC .StockAdjustment_searchBox__-MMwX{flex:1 1;max-width:380px;min-width:220px}.StockAdjustment_filterTabs__eM2Cm{background:#f1f5f9;border-radius:8px;display:flex;gap:4px;padding:3px}.StockAdjustment_filterTab__MQgDT{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .12s}.StockAdjustment_filterTab__MQgDT:hover{color:#334155}.StockAdjustment_filterTabActive__qLIyu{background:#fff;box-shadow:0 1px 3px #0f172a14;color:#4f46e5}.StockAdjustment_historyRow__9oQFW{cursor:pointer}.StockAdjustment_tintUp__JB2ED{box-shadow:inset 3px 0 0 #a7f3d0}.StockAdjustment_tintDown__sO\+0a{box-shadow:inset 3px 0 0 #fecaca}.StockAdjustment_expanded__BQQGQ{background:#f5f7ff!important}.StockAdjustment_expandBtn__2\+2pS{background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:10px;height:24px;transition:all .12s;width:24px}.StockAdjustment_expandBtn__2\+2pS:hover{background:#eef2ff;color:#4f46e5}.StockAdjustment_adjustmentCode__eUxVj{color:#4f46e5;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:700}.StockAdjustment_reasonCell__jBwSK{color:#475569}.StockAdjustment_dateCell__zuPNB{font-feature-settings:"tnum";color:#64748b;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.StockAdjustment_expandedRow__-BLOY,.StockAdjustment_expandedRow__-BLOY:hover{background:#f8fafc!important}.StockAdjustment_detailsGrid__ulwxa{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:14px 6px}.StockAdjustment_detailCard__s9\+Gp{background:#fff;border:1px solid #eef2f7;border-radius:10px;padding:12px 14px}.StockAdjustment_detailUp__2FRQs{background:#f0fdf7;border-color:#a7f3d0}.StockAdjustment_detailDown__DFdP1{background:#fef5f5;border-color:#fecaca}.StockAdjustment_detailLabel__4GUs8{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.StockAdjustment_detailValue__LJxbK{font-feature-settings:"tnum";color:#0f172a;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.StockAdjustment_detailUp__2FRQs .StockAdjustment_detailValue__LJxbK{color:#065f46}.StockAdjustment_detailDown__DFdP1 .StockAdjustment_detailValue__LJxbK{color:#991b1b}.StockAdjustment_pagination__RGmCS{align-items:center;background:#fafbfc;border-top:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 18px}.StockAdjustment_paginationInfo__NJWwv{color:#64748b;font-size:12px}.StockAdjustment_pageButtons__ely35{align-items:center;display:flex;gap:4px}.StockAdjustment_pageButtons__ely35 button{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;font-size:11px;height:30px;transition:all .12s;width:30px}.StockAdjustment_pageButtons__ely35 button:hover:not(:disabled){border-color:#6366f1;color:#4f46e5}.StockAdjustment_pageButtons__ely35 button:disabled{cursor:not-allowed;opacity:.4}.StockAdjustment_pageInfo__UzA6j{color:#334155;font-size:12px;font-weight:600;padding:0 8px;white-space:nowrap}.StockAdjustment_emptyState__B1ogE,.StockAdjustment_loadingState__YRtf2{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:48px 20px}.StockAdjustment_emptyState__B1ogE i,.StockAdjustment_loadingState__YRtf2 i{color:#cbd5e1;font-size:34px;margin-bottom:12px}.StockAdjustment_emptyState__B1ogE h3{color:#475569;font-size:14px;font-weight:700;margin:0 0 4px}.StockAdjustment_emptyState__B1ogE p,.StockAdjustment_loadingState__YRtf2 p{color:#94a3b8;font-size:12.5px;margin:0}.StockAdjustment_btnClear__cpgM4:focus-visible,.StockAdjustment_btnSubmit__9Cjly:focus-visible,.StockAdjustment_expandBtn__2\+2pS:focus-visible,.StockAdjustment_pageButtons__ely35 button:focus-visible,.StockAdjustment_quickTab__h1IMc:focus-visible,.StockAdjustment_segBtn__9XgTA:focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media (prefers-reduced-motion:reduce){.StockAdjustment_btnClearArmed__Movet,.StockAdjustment_notif__CaBNq{animation:none}*{transition-duration:.01ms!important}}@media (max-width:1100px){.StockAdjustment_statsGrid__iaYat{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.StockAdjustment_container__Cp\+5N{padding:12px}.StockAdjustment_pageHeader__2OtLO{align-items:stretch;flex-direction:column}.StockAdjustment_headerActions__vXU4N{justify-content:flex-end}.StockAdjustment_statsGrid__iaYat{grid-template-columns:1fr 1fr}.StockAdjustment_filterSection__-JqwC{align-items:stretch;flex-direction:column}.StockAdjustment_filterSection__-JqwC .StockAdjustment_searchBox__-MMwX{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}.StockRequests_container__oqkC-{background:#f5f7fa;margin:0 auto;max-width:1600px;min-height:100vh;padding:20px}.StockRequests_notif__YclSX{align-items:center;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;display:flex;font-size:13.5px;font-weight:600;gap:10px;max-width:460px;padding:12px 16px;position:fixed;right:24px;top:84px;z-index:10000}.StockRequests_notif__YclSX.StockRequests_success__mK0id{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.StockRequests_notif__YclSX.StockRequests_error__Qa\+b0{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.StockRequests_notif__YclSX button{background:none;border:none;color:inherit;cursor:pointer;font-size:18px;line-height:1;margin-left:4px;padding:0}.StockRequests_pageHeader__EFAci{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.StockRequests_headerLeft__FX\+Sc{align-items:center;display:flex;gap:14px}.StockRequests_backBtn__BTUMh{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;height:38px;transition:all .15s ease;width:38px}.StockRequests_backBtn__BTUMh:hover{background:#eef2ff;border-color:#c7d2fe;color:#667eea}.StockRequests_headerIcon__AMLbw{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px #667eea59;color:#fff;display:flex;font-size:17px;height:44px;justify-content:center;width:44px}.StockRequests_pageHeader__EFAci h1{color:#0f172a;font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0}.StockRequests_headerSubtitle__Dt0wP{color:#64748b;font-size:12.5px;margin:2px 0 0}.StockRequests_headerActions__xMDin{display:flex;gap:8px}.StockRequests_btnPrimary__CVt-n{align-items:center;background:#667eea;border:none;border-radius:9px;box-shadow:0 2px 8px #667eea4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 18px;transition:all .15s ease}.StockRequests_btnPrimary__CVt-n:hover:not(:disabled){background:#5568d3}.StockRequests_btnPrimary__CVt-n:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.StockRequests_btnGhost__BZKAY{background:#f1f5f9;border:none;border-radius:9px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px;transition:all .15s ease}.StockRequests_btnGhost__BZKAY:hover{background:#e2e8f0}.StockRequests_statsGrid__-e7Ku{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:16px}.StockRequests_statCard__c5nlu{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;gap:12px;padding:14px 16px}.StockRequests_statIcon__rSNqh{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.StockRequests_iconIndigo__jGjtt{background:#eef2ff;color:#4f46e5}.StockRequests_iconAmber__WcBYP{background:#fffbeb;color:#d97706}.StockRequests_iconGreen__gWntE{background:#ecfdf5;color:#059669}.StockRequests_iconSlate__7-iCl{background:#f1f5f9;color:#475569}.StockRequests_statContent__xAoNl{flex:1 1;min-width:0}.StockRequests_statLabel__kv5Tj{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.StockRequests_statValue__xdANf{font-feature-settings:"tnum";color:#0f172a;font-size:19px;font-variant-numeric:tabular-nums;font-weight:700}.StockRequests_card__oqtgu{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.StockRequests_filterSection__Lk6qQ{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:12px 18px}.StockRequests_filterTabs__2UT\+f{background:#f1f5f9;border-radius:8px;display:flex;gap:4px;padding:3px}.StockRequests_filterTab__l3PJW{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px;transition:all .12s ease}.StockRequests_filterTab__l3PJW:hover{color:#334155}.StockRequests_filterTabActive__AjD5j{background:#fff;box-shadow:0 1px 3px #00000014;color:#0f172a}.StockRequests_filterCount__IagiE{background:#e2e8f0;border-radius:999px;color:#475569;font-size:10.5px;font-weight:700;padding:0 6px}.StockRequests_table__GVP90{border-collapse:collapse;width:100%}.StockRequests_tableResponsive__qaP7K{overflow-x:auto}.StockRequests_table__GVP90 thead{background:#f8fafc}.StockRequests_table__GVP90 th{border-bottom:1.5px solid #eef2f7;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.StockRequests_table__GVP90 tbody tr{border-bottom:1px solid #f4f6fa;transition:background .12s ease}.StockRequests_table__GVP90 tbody tr:hover{background:#fafbff}.StockRequests_table__GVP90 td{color:#334155;font-size:13px;padding:11px 14px;vertical-align:middle}.StockRequests_docCode__a8dGD{color:#667eea;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12.5px;font-weight:700;white-space:nowrap}.StockRequests_branchFlow__oRb70{align-items:center;color:#334155;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;white-space:nowrap}.StockRequests_branchFlow__oRb70 i{color:#cbd5e1;font-size:11px}.StockRequests_dirPill__ThPxa{border-radius:999px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.StockRequests_dirIn__EJ47U{background:#eef2ff;color:#4f46e5}.StockRequests_dirOut__WEdd1{background:#f1f5f9;color:#64748b}.StockRequests_statusPill__WMIEj{border-radius:999px;display:inline-block;font-size:11px;font-weight:700;padding:3px 10px}.StockRequests_stPending__VdFXf{background:#fffbeb;color:#b45309}.StockRequests_stApproved__iU4UW{background:#eef2ff;color:#4f46e5}.StockRequests_stFulfilled__Og2AY{background:#ecfdf5;color:#065f46}.StockRequests_stInTransit__u4xEH{background:#eef2ff;color:#4f46e5}.StockRequests_stReceived__ZK1XL{background:#ecfdf5;color:#065f46}.StockRequests_stRejected__khL6s{background:#fef2f2;color:#991b1b}.StockRequests_stCancelled__TZ2Mz{background:#f1f5f9;color:#94a3b8}.StockRequests_dateCell__tAtDQ{font-feature-settings:"tnum";color:#64748b;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.StockRequests_rowActions__kDpJJ{display:flex;gap:6px;justify-content:flex-end}.StockRequests_actBtn__6k4ST{border:1px solid #0000;border-radius:7px;cursor:pointer;font-size:11.5px;font-weight:700;padding:6px 12px;transition:all .12s ease;white-space:nowrap}.StockRequests_actApprove__wyEtw{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.StockRequests_actApprove__wyEtw:hover:not(:disabled){background:#d1fae5}.StockRequests_actCancel__GBm9T,.StockRequests_actReject__86FP8{background:#fef2f2;border-color:#fecaca;color:#dc2626}.StockRequests_actCancel__GBm9T:hover:not(:disabled),.StockRequests_actReject__86FP8:hover:not(:disabled){background:#fee2e2}.StockRequests_actDispatch__SyWqg,.StockRequests_actFulfill__Ax9IM,.StockRequests_actReceive__VTCQ2{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.StockRequests_actDispatch__SyWqg:hover:not(:disabled),.StockRequests_actFulfill__Ax9IM:hover:not(:disabled),.StockRequests_actReceive__VTCQ2:hover:not(:disabled){background:#e0e7ff}.StockRequests_actBtn__6k4ST:disabled{cursor:not-allowed;opacity:.5}.StockRequests_actArmed__fDUlI{animation:StockRequests_armPulse__CXuHW 1s ease-in-out infinite;background:#fef2f2!important;border-color:#dc2626!important;color:#dc2626!important}@keyframes StockRequests_armPulse__CXuHW{0%,to{box-shadow:0 0 0 0 #dc26264d}50%{box-shadow:0 0 0 4px #dc26261a}}.StockRequests_expandBtn__2Y5DG{background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:10px;height:24px;transition:all .12s ease;width:24px}.StockRequests_expandBtn__2Y5DG:hover{background:#eef2ff;color:#667eea}.StockRequests_expandedRow__-IwMp,.StockRequests_expandedRow__-IwMp:hover{background:#f8fafc!important}.StockRequests_itemsList__u7WXi{padding:10px 6px}.StockRequests_itemRow__OXwiO{grid-gap:14px;align-items:center;border-bottom:1px solid #eef2f7;display:grid;font-size:12.5px;gap:14px;grid-template-columns:1fr auto auto;padding:8px 12px}.StockRequests_itemRow__OXwiO:last-child{border-bottom:none}.StockRequests_itemName__4Kdqn{color:#0f172a;font-weight:600}.StockRequests_itemCode__X04DZ{background:#f1f5f9;border-radius:4px;color:#64748b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;margin-left:8px;padding:1px 6px}.StockRequests_itemQty__Z8Rys{font-feature-settings:"tnum";color:#4f46e5;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.StockRequests_itemNote__uRdmT{color:#64748b;font-style:italic}.StockRequests_docNotes__fsFx\+{border-top:1px dashed #e2e8f0;color:#64748b;font-size:12px;margin-top:4px;padding:8px 12px}.StockRequests_formGrid__GXHQ2{grid-gap:14px;border-bottom:1px solid #f1f5f9;display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:18px}.StockRequests_formField__wBHuq label{color:#64748b;display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.StockRequests_formField__wBHuq input,.StockRequests_formField__wBHuq select,.StockRequests_formField__wBHuq textarea{background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;color:#0f172a;font-family:inherit;font-size:13px;padding:10px 12px;width:100%}.StockRequests_formField__wBHuq input:focus,.StockRequests_formField__wBHuq select:focus,.StockRequests_formField__wBHuq textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1f;outline:none}.StockRequests_branchHint__gcT3w{color:#94a3b8;font-size:11.5px;margin-top:6px}.StockRequests_searchSection__2MCnp{background:linear-gradient(180deg,#fafbff,#fff);border-bottom:1px solid #f1f5f9;padding:16px 18px}.StockRequests_searchWrapper__lXhQr{max-width:480px;position:relative}.StockRequests_searchBox__z2omd{position:relative}.StockRequests_searchBox__z2omd i{color:#94a3b8;font-size:13px;left:13px;position:absolute;top:50%;transform:translateY(-50%)}.StockRequests_searchBox__z2omd input{border:1.5px solid #e2e8f0;border-radius:9px;color:#0f172a;font-size:13.5px;padding:10px 12px 10px 36px;width:100%}.StockRequests_searchBox__z2omd input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1f;outline:none}.StockRequests_dropdown__WfIPL{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 32px #0f172a24;left:0;margin-top:6px;max-height:280px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:120}.StockRequests_dropdownItem__dDtDB{align-items:center;border-bottom:1px solid #f6f8fb;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.StockRequests_dropdownItem__dDtDB:last-child{border-bottom:none}.StockRequests_dropdownItem__dDtDB:hover{background:#f5f7ff}.StockRequests_dropdownMain__AjSx9{align-items:center;display:flex;gap:8px;min-width:0}.StockRequests_productName__IVYM2{color:#0f172a;font-size:13px;font-weight:600}.StockRequests_productCode__hNdUl{background:#f1f5f9;border-radius:5px;color:#64748b;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;padding:2px 6px;white-space:nowrap}.StockRequests_productStock__rxhh-{color:#64748b;font-size:12px;white-space:nowrap}.StockRequests_stepper__qYrM0{align-items:center;border:1.5px solid #e2e8f0;border-radius:8px;display:inline-flex;overflow:hidden}.StockRequests_stepper__qYrM0 button{background:#f8fafc;border:none;color:#475569;cursor:pointer;font-size:14px;font-weight:700;height:30px;line-height:1;width:28px}.StockRequests_stepper__qYrM0 button:hover:not(:disabled){background:#eef2ff;color:#667eea}.StockRequests_stepper__qYrM0 button:disabled{cursor:not-allowed;opacity:.4}.StockRequests_stepper__qYrM0 input{border:1.5px solid #e2e8f0;border-bottom:none;border-top:none;color:#0f172a;font-size:13px;font-weight:700;height:30px;text-align:center;width:56px}.StockRequests_stepper__qYrM0 input::-webkit-inner-spin-button,.StockRequests_stepper__qYrM0 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.StockRequests_stepper__qYrM0 input:focus{background:#fafbff;outline:none}.StockRequests_lineNoteInput__-Vt7T{border:1.5px solid #e2e8f0;border-radius:7px;color:#334155;font-size:12px;min-width:140px;padding:6px 9px;width:100%}.StockRequests_lineNoteInput__-Vt7T:focus{border-color:#667eea;outline:none}.StockRequests_btnRemove__5QXt6{background:#fef2f2;border:1px solid #fecaca;border-radius:7px;color:#dc2626;cursor:pointer;font-size:11px;height:28px;transition:all .12s ease;width:28px}.StockRequests_btnRemove__5QXt6:hover{background:#fee2e2}.StockRequests_tableFooter__JrWXH{align-items:center;background:#fafbfd;border-top:1.5px solid #eef2f7;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 18px}.StockRequests_footSummary__5N8zF{color:#475569;font-size:13px;font-weight:600}.StockRequests_footActions__Y7GoK{display:flex;gap:8px}.StockRequests_pagination__WRWn\+{align-items:center;border-top:1.5px solid #eef2f7;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 18px}.StockRequests_paginationInfo__fk689{color:#64748b;font-size:12px}.StockRequests_pageButtons__q7SOE{align-items:center;display:flex;gap:4px}.StockRequests_pageButtons__q7SOE button{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;font-size:11px;height:30px;width:30px}.StockRequests_pageButtons__q7SOE button:hover:not(:disabled){border-color:#667eea;color:#667eea}.StockRequests_pageButtons__q7SOE button:disabled{cursor:not-allowed;opacity:.4}.StockRequests_pageInfo__Oz-Wg{color:#334155;font-size:12px;font-weight:600;padding:0 8px;white-space:nowrap}.StockRequests_emptyState__Uw7Xi,.StockRequests_loadingState__OBXth{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:48px 20px}.StockRequests_emptyState__Uw7Xi i,.StockRequests_loadingState__OBXth i{color:#cbd5e1;font-size:34px;margin-bottom:12px}.StockRequests_emptyState__Uw7Xi h3{color:#475569;font-size:14px;font-weight:700;margin:0 0 4px}.StockRequests_emptyState__Uw7Xi p,.StockRequests_loadingState__OBXth p{color:#94a3b8;font-size:12.5px;margin:0}.StockRequests_actBtn__6k4ST:focus-visible,.StockRequests_btnGhost__BZKAY:focus-visible,.StockRequests_btnPrimary__CVt-n:focus-visible,.StockRequests_expandBtn__2Y5DG:focus-visible,.StockRequests_filterTab__l3PJW:focus-visible{outline:2px solid #667eea;outline-offset:2px}@media (prefers-reduced-motion:reduce){.StockRequests_actArmed__fDUlI{animation:none}*{transition-duration:.01ms!important}}@media (max-width:768px){.StockRequests_container__oqkC-{padding:12px}.StockRequests_pageHeader__EFAci{align-items:stretch;flex-direction:column}.StockRequests_statsGrid__-e7Ku{grid-template-columns:1fr 1fr}.StockRequests_formGrid__GXHQ2{grid-template-columns:1fr}.StockRequests_filterSection__Lk6qQ,.StockRequests_tableFooter__JrWXH{align-items:stretch;flex-direction:column}.StockRequests_footActions__Y7GoK{justify-content:flex-end}}.StockRequests_formGrid3__psNNa{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr;padding:18px 18px 10px}.StockRequests_branchDefault__lyZJA{align-items:center;background:#f5f7ff;border:1.5px dashed #c7d2fe;border-radius:9px;color:#4f46e5;display:flex;font-size:13px;font-weight:700;gap:8px;padding:10px 12px}.StockRequests_notesRow__Z1Aan{border-bottom:1px solid #f1f5f9;padding:0 18px 14px}.StockRequests_notesToggle__s9D2y{align-items:center;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:all .12s ease}.StockRequests_notesToggle__s9D2y:hover{background:#eef2ff;border-color:#667eea;color:#667eea}.StockRequests_notesField__Y4bcG label{color:#64748b;display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.StockRequests_notesField__Y4bcG textarea{border:1.5px solid #e2e8f0;border-radius:9px;color:#0f172a;font-family:inherit;font-size:13px;margin-bottom:8px;padding:10px 12px;width:100%}.StockRequests_notesField__Y4bcG textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1f;outline:none}.StockRequests_searchRowFlex__s\+3DH{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.StockRequests_searchRowFlex__s\+3DH .StockRequests_searchWrapper__lXhQr{flex:1 1;min-width:260px}.StockRequests_pullWrap__qj3PZ{position:relative}.StockRequests_pullBtn__UrOsq{align-items:center;background:#eef2ff;border:1.5px solid #c7d2fe;border-radius:9px;color:#4f46e5;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;padding:10px 16px;transition:all .15s ease;white-space:nowrap}.StockRequests_pullBtn__UrOsq:hover:not(:disabled){background:#e0e7ff}.StockRequests_pullBtn__UrOsq:disabled{cursor:not-allowed;opacity:.6}.StockRequests_pullMenu__rZxU\+{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 32px #0f172a24;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);width:280px;z-index:130}.StockRequests_pullMenu__rZxU\+ button{align-items:flex-start;background:#fff;border:none;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;gap:10px;padding:12px 14px;text-align:left;transition:background .12s ease;width:100%}.StockRequests_pullMenu__rZxU\+ button:last-child{border-bottom:none}.StockRequests_pullMenu__rZxU\+ button:hover{background:#f5f7ff}.StockRequests_pullMenu__rZxU\+ button i{color:#d97706;font-size:13px;margin-top:2px}.StockRequests_pullMenu__rZxU\+ button:last-child i{color:#dc2626}.StockRequests_pullMenu__rZxU\+ strong{color:#0f172a;display:block;font-size:12.5px}.StockRequests_pullMenu__rZxU\+ small{color:#94a3b8;display:block;font-size:11px;margin-top:1px}.StockRequests_zeroPill__xSfje{background:#fef2f2;border-radius:999px;color:#dc2626;display:inline-block;font-size:10px;font-weight:700;margin-left:6px;padding:0 6px}.StockRequests_successCard__vhfu7{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;padding:44px 24px;text-align:center}.StockRequests_successIcon__hpX7B{align-items:center;background:#ecfdf5;border-radius:50%;color:#059669;display:flex;font-size:24px;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.StockRequests_successCard__vhfu7 h2{color:#0f172a;font-size:19px;font-weight:700;margin:0 0 6px}.StockRequests_successCard__vhfu7 p{color:#64748b;font-size:13px;margin:0 0 22px}.StockRequests_successActions__Y2TcH{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.StockRequests_printSheet__4vcwW{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 16px #0f172a0f;color:#0f172a;display:block;font-size:13px;margin:16px auto 0;max-width:720px;padding:28px 32px}.StockRequests_printSheet__4vcwW h1{border-bottom:2px solid #0f172a;font-size:18px;letter-spacing:.06em;margin:0 0 14px;padding-bottom:10px}.StockRequests_printMeta__0YJGJ{color:#334155;line-height:1.7;margin-bottom:16px}.StockRequests_printTable__mDgp3{border-collapse:collapse;margin-bottom:16px;width:100%}.StockRequests_printTable__mDgp3 td,.StockRequests_printTable__mDgp3 th{border:1px solid #e2e8f0;font-size:12px;padding:7px 9px;text-align:left}.StockRequests_printTable__mDgp3 th{background:#f8fafc;color:#475569}.StockRequests_printNotes__qJ1MN{color:#475569;font-style:italic;margin-bottom:20px}.StockRequests_printSign__MHIuf{color:#334155;display:flex;font-size:12px;gap:20px;justify-content:space-between;margin-top:40px}@media print{.StockRequests_noPrint__zu4kc,.StockRequests_notif__YclSX,.StockRequests_pageHeader__EFAci{display:none!important}.StockRequests_container__oqkC-{background:#fff!important;min-height:0!important;padding:0!important}.StockRequests_printSheet__4vcwW{border:none;border-radius:0;box-shadow:none;color:#000;display:block;font-size:12px;margin:0;max-width:none;padding:0}.StockRequests_printSheet__4vcwW h1{border-bottom:2px solid #000;font-size:18px;letter-spacing:.06em;margin:0 0 12px;padding-bottom:8px}.StockRequests_printMeta__0YJGJ{line-height:1.7;margin-bottom:14px}.StockRequests_printTable__mDgp3{border-collapse:collapse;margin-bottom:16px;width:100%}.StockRequests_printTable__mDgp3 td,.StockRequests_printTable__mDgp3 th{border:1px solid #000;font-size:11.5px;padding:6px 8px;text-align:left}.StockRequests_printTable__mDgp3 th{background:#f0f0f0}.StockRequests_printNotes__qJ1MN{font-style:italic;margin-bottom:20px}.StockRequests_printSign__MHIuf{display:flex;font-size:11.5px;gap:20px;justify-content:space-between;margin-top:40px}}@media (max-width:768px){.StockRequests_formGrid3__psNNa{grid-template-columns:1fr}}.StockRequests_gridToolbar__IO8xW{align-items:center;background:#fcfdff;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:10px 18px}.StockRequests_gridFilter__Zn5em{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;min-width:240px;padding:6px 10px}.StockRequests_gridFilter__Zn5em i{color:#94a3b8;font-size:11px}.StockRequests_gridFilter__Zn5em input{background:#0000;border:none;color:#0f172a;flex:1 1;font-size:12.5px;outline:none}.StockRequests_gridFilter__Zn5em button{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:11px;padding:2px}.StockRequests_gridFilter__Zn5em button:hover{color:#475569}.StockRequests_bulkReorderBtn__YKVQG{align-items:center;background:#eef2ff;border:1.5px solid #c7d2fe;border-radius:8px;color:#4f46e5;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:7px;padding:7px 14px;transition:all .12s ease;white-space:nowrap}.StockRequests_bulkReorderBtn__YKVQG:hover{background:#e0e7ff}.StockRequests_sortTh__y3gLi{cursor:pointer;-webkit-user-select:none;user-select:none}.StockRequests_sortTh__y3gLi:hover{color:#4f46e5}.StockRequests_sortTh__y3gLi i{color:#667eea;margin-left:4px}.StockRequests_gridTable__GhHfw td{vertical-align:middle}.StockRequests_avQty__XGQK\+{display:flex;flex-direction:column;gap:4px;min-width:64px}.StockRequests_avQty__XGQK\+>span{font-feature-settings:"tnum";color:#0f172a;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.StockRequests_avZero__JFO03{color:#dc2626!important}.StockRequests_healthTrack__Oz0d7{background:#eef1f6;border-radius:999px;height:4px;overflow:hidden;width:56px}.StockRequests_healthFill__x\+00s{border-radius:999px;height:100%;transition:width .2s ease}.StockRequests_hGreen__Dee\+Q{background:#10b981}.StockRequests_hAmber__VrAYN{background:#f59e0b}.StockRequests_hRed__kI6\+Q{background:#ef4444;min-width:3px}.StockRequests_numCell__HxDMB{font-feature-settings:"tnum";color:#475569;font-variant-numeric:tabular-nums;font-weight:600}.StockRequests_reorderChip__pt-je{font-feature-settings:"tnum";align-items:center;background:#f5f7ff;border:1.5px dashed #c7d2fe;border-radius:999px;color:#4f46e5;cursor:pointer;display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;gap:5px;padding:4px 11px;transition:all .12s ease}.StockRequests_reorderChip__pt-je:hover{background:#eef2ff;border-style:solid}.StockRequests_reorderApplied__QItN8{background:#ecfdf5;border-color:#a7f3d0;border-style:solid;color:#047857;cursor:default}.StockRequests_reorderApplied__QItN8 i{font-size:9px}.StockRequests_rowTools__VY3Pf{display:flex;gap:6px;justify-content:flex-end}.StockRequests_noteToggleBtn__3cqm5{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;color:#94a3b8;cursor:pointer;font-size:11px;height:28px;position:relative;transition:all .12s ease;width:28px}.StockRequests_noteOpen__tMM9p,.StockRequests_noteToggleBtn__3cqm5:hover{background:#eef2ff;border-color:#c7d2fe;color:#667eea}.StockRequests_noteSet__Nhnvz{color:#4f46e5}.StockRequests_noteDot__HHoA5{background:#667eea;border:1.5px solid #fff;border-radius:50%;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.StockRequests_noteRow__mhmnj td{border-bottom:1px solid #f4f6fa;padding:0 14px 10px!important}.StockRequests_noteRowInner__Qh8u9{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:10px;padding:8px 12px}.StockRequests_noteRowInner__Qh8u9 i{color:#94a3b8;font-size:11px}.StockRequests_noteRowInner__Qh8u9 .StockRequests_lineNoteInput__-Vt7T{background:#0000;border:none;flex:1 1}.StockRequests_noteRowInner__Qh8u9 .StockRequests_lineNoteInput__-Vt7T:focus{border:none;box-shadow:none}.StockRequests_footHealth__lVLaT{font-weight:600}.StockRequests_footAmber__JTOOs{color:#b45309}.StockRequests_footRed__TskmQ{color:#dc2626}.StockRequests_commandBar__wMJ0s{align-items:flex-end;background:linear-gradient(180deg,#fafbff,#fff);border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:12px;padding:16px 18px 14px}.StockRequests_cbField__0UV5L label{color:#64748b;display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.StockRequests_cbGhostLabel__xt2Gz{visibility:hidden}.StockRequests_cbField__0UV5L input[type=date],.StockRequests_cbField__0UV5L select{background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;color:#0f172a;font-family:inherit;font-size:13px;padding:10px 12px}.StockRequests_cbField__0UV5L input[type=date]:focus,.StockRequests_cbField__0UV5L select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1f;outline:none}.StockRequests_cbFrom__Gr\+2x select{width:210px}.StockRequests_cbDate__RW\+oL input{width:155px}.StockRequests_cbSearch__fcmB7{flex:1 1;min-width:260px}.StockRequests_cbSearch__fcmB7 .StockRequests_searchWrapper__lXhQr{max-width:none}.StockRequests_commandBar__wMJ0s .StockRequests_searchBox__z2omd input{width:100%}@media (max-width:900px){.StockRequests_cbDate__RW\+oL input,.StockRequests_cbFrom__Gr\+2x select{width:100%}.StockRequests_cbField__0UV5L{flex:1 1 220px}}.ViewStockRequest_pageContainer__0oB2q{background:#eef2f6;margin:0 auto;max-width:1400px;min-height:100vh;padding:16px 20px}.ViewStockRequest_notification__fhu4h{align-items:center;animation:ViewStockRequest_slideIn__9l5OZ .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}.ViewStockRequest_notification__fhu4h.ViewStockRequest_success__ldvho{border-left-color:#10b981}.ViewStockRequest_notification__fhu4h.ViewStockRequest_success__ldvho i{color:#10b981}.ViewStockRequest_notification__fhu4h.ViewStockRequest_error__G3w9D{border-left-color:#ef4444}.ViewStockRequest_notification__fhu4h.ViewStockRequest_error__G3w9D i{color:#ef4444}.ViewStockRequest_notification__fhu4h button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes ViewStockRequest_slideIn__9l5OZ{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ViewStockRequest_pageHeader__Frf9d{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}.ViewStockRequest_headerLeft__dYwaZ{align-items:center;display:flex;gap:12px}.ViewStockRequest_backBtn__6Wzdd{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}.ViewStockRequest_backBtn__6Wzdd:hover{background:#e2e8f0;color:#1e293b}.ViewStockRequest_headerInfo__DOUb0{align-items:center;display:flex;gap:12px}.ViewStockRequest_poAvatar__6zjWZ{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}.ViewStockRequest_pageHeader__Frf9d h1{color:#0f172a;font-size:18px;font-weight:700;margin:0}.ViewStockRequest_headerMeta__lJN3X{align-items:center;color:#64748b;display:flex;font-size:12px;gap:10px;margin-top:2px}.ViewStockRequest_vendorLink__T4yjh{color:#3b82f6;cursor:pointer;font-weight:500}.ViewStockRequest_vendorLink__T4yjh:hover{text-decoration:underline}.ViewStockRequest_separator__bjeht{color:#cbd5e1}.ViewStockRequest_headerActions__\+q7oW{display:flex;gap:8px}.ViewStockRequest_approveBtn__J2lRW,.ViewStockRequest_deleteBtn__rOclo,.ViewStockRequest_editBtn__jOq6\+,.ViewStockRequest_headerBtn__ji-3S,.ViewStockRequest_rejectBtn__khjN\+{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}.ViewStockRequest_headerBtn__ji-3S{background:#fff;border-color:#c9d4e1;color:#64748b}.ViewStockRequest_headerBtn__ji-3S:hover{background:#f1f5f9;color:#1e293b}.ViewStockRequest_editBtn__jOq6\+{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.ViewStockRequest_editBtn__jOq6\+:hover{background:#bfdbfe}.ViewStockRequest_approveBtn__J2lRW{background:#d1fae5;border-color:#6ee7b7;color:#059669}.ViewStockRequest_approveBtn__J2lRW:hover{background:#a7f3d0}.ViewStockRequest_rejectBtn__khjN\+{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.ViewStockRequest_rejectBtn__khjN\+:hover{background:#fecaca}.ViewStockRequest_deleteBtn__rOclo{background:#fff;border-color:#c9d4e1;color:#ef4444;padding:8px 10px}.ViewStockRequest_deleteBtn__rOclo:hover{background:#fef2f2;border-color:#fca5a5}.ViewStockRequest_statusBadge__wh-Pc{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px}.ViewStockRequest_statusBadge__wh-Pc.ViewStockRequest_gray__Wl-ku{background:#f1f5f9;color:#475569}.ViewStockRequest_statusBadge__wh-Pc.ViewStockRequest_orange__VuS4T{background:#fff7ed;color:#c2410c}.ViewStockRequest_statusBadge__wh-Pc.ViewStockRequest_blue__Dyy7i{background:#eff6ff;color:#1d4ed8}.ViewStockRequest_statusBadge__wh-Pc.ViewStockRequest_green__4\+oZR{background:#ecfdf5;color:#059669}.ViewStockRequest_statusBadge__wh-Pc.ViewStockRequest_red__JyQmP{background:#fef2f2;color:#dc2626}.ViewStockRequest_statusBadge__wh-Pc.ViewStockRequest_purple__QRRLk{background:#f5f3ff;color:#7c3aed}.ViewStockRequest_statsRow__OlKLa{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(7,1fr);margin-bottom:16px}.ViewStockRequest_statCard__PD4P5{background:#fff;border:1px solid #c9d4e1;border-radius:8px;padding:14px 16px;text-align:center}.ViewStockRequest_statLabel__6YDRZ{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.ViewStockRequest_statValue__\+96dX{color:#0f172a;font-size:18px;font-weight:700}.ViewStockRequest_statValue__\+96dX.ViewStockRequest_negative__mWebM{color:#ef4444}.ViewStockRequest_statValue__\+96dX.ViewStockRequest_highlight__JC5oI{color:#059669}.ViewStockRequest_tabs__tt6Hp{background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;gap:4px;margin-bottom:16px;padding:6px}.ViewStockRequest_tab__quAo3{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}.ViewStockRequest_tab__quAo3:hover{background:#f1f5f9;color:#1e293b}.ViewStockRequest_tab__quAo3.ViewStockRequest_active__2x5wY{background:#1e293b;color:#fff}.ViewStockRequest_content__rTp7E{animation:ViewStockRequest_fadeIn__Ick3d .2s ease}@keyframes ViewStockRequest_fadeIn__Ick3d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ViewStockRequest_detailsGrid__wLg6K{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.ViewStockRequest_card__Vurhu{background:#fff;border:1px solid #c9d4e1;border-radius:8px;overflow:hidden}.ViewStockRequest_cardHeader__ZTdv\+{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}.ViewStockRequest_cardHeader__ZTdv\+ i{color:#3b82f6;margin-right:8px}.ViewStockRequest_itemCount__PkrHj{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;font-weight:600;padding:3px 8px}.ViewStockRequest_cardBody__TqoBR{padding:16px}.ViewStockRequest_infoRow__Na6VY{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:10px 0}.ViewStockRequest_infoRow__Na6VY:last-child{border-bottom:none}.ViewStockRequest_label__\+y8-V{color:#64748b;font-size:12px;font-weight:500}.ViewStockRequest_value__ODCQv{color:#0f172a;font-size:13px;font-weight:500}.ViewStockRequest_value__ODCQv code{background:#f1f5f9;border-radius:4px;color:#1d4ed8;font-family:Monaco,Consolas,monospace;font-size:12px;padding:2px 8px}.ViewStockRequest_vendorBanner__aP1hd{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:12px}.ViewStockRequest_vendorAvatar__wUIB6{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}.ViewStockRequest_vendorName__sJFvU{color:#0f172a;font-size:15px;font-weight:600}.ViewStockRequest_vendorCode__KdQky{color:#64748b;font-family:monospace;font-size:12px}.ViewStockRequest_notes__pRBgp{color:#475569;font-size:13px;line-height:1.6;margin:0}.ViewStockRequest_tableWrapper__DNqUA{overflow-x:auto}.ViewStockRequest_table__C7g3L{border-collapse:collapse;width:100%}.ViewStockRequest_table__C7g3L 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}.ViewStockRequest_table__C7g3L td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.ViewStockRequest_table__C7g3L tbody tr:hover{background:#f8fafc}.ViewStockRequest_rowNum__XHzCs{color:#94a3b8;font-weight:600;width:40px}.ViewStockRequest_productName__llT43{color:#0f172a;font-weight:500}.ViewStockRequest_productMeta__I4pbl{display:flex;gap:8px;margin-top:2px}.ViewStockRequest_productCode__fRcOZ{background:#eff6ff;border-radius:4px;color:#3b82f6;font-family:monospace;font-size:11px;padding:1px 6px}.ViewStockRequest_packSize__X9WXo{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:11px;padding:1px 6px}.ViewStockRequest_qtyCell__j8mAM{font-weight:600;text-align:center}.ViewStockRequest_numCell__cyr9e{text-align:right}.ViewStockRequest_totalCell__\+d6W7{color:#0f172a;font-weight:600;text-align:right}.ViewStockRequest_table__C7g3L tfoot td{background:#f8fafc;border-bottom:none}.ViewStockRequest_footerLabel__RJkk-{color:#64748b;font-size:12px;font-weight:600;text-align:right}.ViewStockRequest_footerValue__Abexz{color:#0f172a;font-weight:600;text-align:right}.ViewStockRequest_footerValue__Abexz.ViewStockRequest_negative__mWebM{color:#ef4444}.ViewStockRequest_grandTotalRow__XijW5 td{border-top:2px solid #c9d4e1}.ViewStockRequest_grandTotalValue__TVf8V{color:#059669;font-size:16px;font-weight:700;text-align:right}.ViewStockRequest_invoiceWrapper__n944F{display:flex;justify-content:center;padding:20px 0}.ViewStockRequest_invoice__bV9\+d{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 2px 8px #00000014;max-width:800px;overflow:hidden;width:100%}.ViewStockRequest_invoiceHeader__Xt9Rk{align-items:flex-start;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;display:flex;justify-content:space-between;padding:30px}.ViewStockRequest_companyInfo__rf07J h2{font-size:22px;font-weight:700;margin:0 0 4px}.ViewStockRequest_companyInfo__rf07J p{font-size:13px;margin:0;opacity:.8}.ViewStockRequest_invoiceTitle__LjE-L{text-align:right}.ViewStockRequest_invoiceTitle__LjE-L h1{font-size:14px;font-weight:600;letter-spacing:2px;margin:0 0 6px;opacity:.8}.ViewStockRequest_invoiceNumber__Xgud1{font-family:monospace;font-size:20px;font-weight:700}.ViewStockRequest_invoiceStatus__VwnmJ{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;margin-top:8px;padding:4px 10px}.ViewStockRequest_invoiceStatus__VwnmJ.ViewStockRequest_green__4\+oZR{background:#10b98133;color:#6ee7b7}.ViewStockRequest_invoiceStatus__VwnmJ.ViewStockRequest_orange__VuS4T{background:#f59e0b33;color:#fcd34d}.ViewStockRequest_invoiceStatus__VwnmJ.ViewStockRequest_gray__Wl-ku{background:#94a3b833;color:#cbd5e1}.ViewStockRequest_invoiceStatus__VwnmJ.ViewStockRequest_red__JyQmP{background:#ef444433;color:#fca5a5}.ViewStockRequest_invoiceDetails__C58no{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 30px}.ViewStockRequest_invoiceVendor__hLOq4 h4{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.ViewStockRequest_invoiceVendorName__sbf4y{color:#0f172a;font-size:16px;font-weight:600;margin:0 0 4px}.ViewStockRequest_invoiceVendor__hLOq4 p{color:#64748b;font-size:13px;margin:0 0 2px}.ViewStockRequest_invoiceMeta__XzLqo{color:#475569;font-size:13px;text-align:right}.ViewStockRequest_invoiceMeta__XzLqo div{margin-bottom:4px}.ViewStockRequest_invoiceMeta__XzLqo strong{color:#0f172a}.ViewStockRequest_invoiceTable__BdbKU{border-collapse:collapse;width:100%}.ViewStockRequest_invoiceTable__BdbKU 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}.ViewStockRequest_invoiceTable__BdbKU th:nth-child(3),.ViewStockRequest_invoiceTable__BdbKU th:nth-child(4),.ViewStockRequest_invoiceTable__BdbKU th:nth-child(5){text-align:right}.ViewStockRequest_invoiceTable__BdbKU td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:14px 20px}.ViewStockRequest_invoiceTable__BdbKU td:nth-child(3),.ViewStockRequest_invoiceTable__BdbKU td:nth-child(4),.ViewStockRequest_invoiceTable__BdbKU td:nth-child(5){text-align:right}.ViewStockRequest_packInfo__OJVx\+{color:#64748b;font-size:12px}.ViewStockRequest_invoiceSummary__Mxnqf{align-items:flex-end;display:flex;flex-direction:column;padding:20px 30px}.ViewStockRequest_summaryRow__AN7fU{color:#64748b;display:flex;font-size:13px;justify-content:space-between;padding:6px 0;width:200px}.ViewStockRequest_summaryRow__AN7fU span:last-child{color:#1e293b;font-weight:600}.ViewStockRequest_summaryRow__AN7fU .ViewStockRequest_negative__mWebM{color:#ef4444}.ViewStockRequest_summaryTotal__h4bDO{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}.ViewStockRequest_invoiceFooter__REhXf{background:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 30px;text-align:center}.ViewStockRequest_invoiceFooter__REhXf p{color:#94a3b8;font-size:12px;margin:0}.ViewStockRequest_modalOverlay__-Ay7f{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}.ViewStockRequest_modal__H-NRW{animation:ViewStockRequest_modalIn__LNQvm .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 ViewStockRequest_modalIn__LNQvm{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ViewStockRequest_modalHeader__-bWcj{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.ViewStockRequest_modalHeader__-bWcj h4{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.ViewStockRequest_modalHeader__-bWcj.ViewStockRequest_success__ldvho{background:#ecfdf5}.ViewStockRequest_modalHeader__-bWcj.ViewStockRequest_success__ldvho h4 i{color:#059669}.ViewStockRequest_modalHeader__-bWcj.ViewStockRequest_info__cYVyj{background:#eff6ff}.ViewStockRequest_modalHeader__-bWcj.ViewStockRequest_info__cYVyj h4 i{color:#3b82f6}.ViewStockRequest_modalHeader__-bWcj.ViewStockRequest_danger__tutun{background:#fef2f2}.ViewStockRequest_modalHeader__-bWcj.ViewStockRequest_danger__tutun h4 i{color:#dc2626}.ViewStockRequest_modalHeader__-bWcj button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:20px}.ViewStockRequest_modalHeader__-bWcj button:hover{color:#64748b}.ViewStockRequest_modalBody__RIlLd{padding:20px}.ViewStockRequest_modalBody__RIlLd p{color:#475569;font-size:14px;margin:0 0 16px}.ViewStockRequest_modalDanger__DEXUC,.ViewStockRequest_modalInfo__OogK-,.ViewStockRequest_modalWarning__zF\+7A{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.ViewStockRequest_modalWarning__zF\+7A{background:#fffbeb;border-color:#fde68a}.ViewStockRequest_modalDanger__DEXUC{background:#fef2f2;border-color:#fecaca}.ViewStockRequest_modalInfoRow__MZEgs{display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.ViewStockRequest_modalInfoRow__MZEgs span{color:#64748b}.ViewStockRequest_modalInfoRow__MZEgs strong{color:#0f172a}.ViewStockRequest_modalInfoRow__MZEgs strong.ViewStockRequest_highlight__JC5oI{color:#059669}.ViewStockRequest_modalFooter__tg0N1{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.ViewStockRequest_cancelBtn__6r2CD,.ViewStockRequest_dangerBtn__TKcjv,.ViewStockRequest_skipBtn__KXioO,.ViewStockRequest_submitBtn__JIKA6{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}.ViewStockRequest_cancelBtn__6r2CD{background:#fff;border-color:#c9d4e1;color:#64748b}.ViewStockRequest_cancelBtn__6r2CD:hover{background:#f1f5f9}.ViewStockRequest_skipBtn__KXioO{background:#0000;border-color:#0000;color:#64748b}.ViewStockRequest_skipBtn__KXioO:hover{background:#f1f5f9;border-color:#e2e8f0}.ViewStockRequest_submitBtn__JIKA6{background:#3b82f6;border-color:#3b82f6;color:#fff}.ViewStockRequest_submitBtn__JIKA6:hover{background:#2563eb}.ViewStockRequest_dangerBtn__TKcjv{background:#ef4444;border-color:#ef4444;color:#fff}.ViewStockRequest_dangerBtn__TKcjv:hover{background:#dc2626}.ViewStockRequest_approveBtn__J2lRW:disabled,.ViewStockRequest_dangerBtn__TKcjv:disabled,.ViewStockRequest_rejectBtn__khjN\+:disabled,.ViewStockRequest_submitBtn__JIKA6:disabled{cursor:not-allowed;opacity:.6}.ViewStockRequest_btnSpinner__PjhA9{animation:ViewStockRequest_spin__YTeZ- .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}.ViewStockRequest_formGroup__30ZAp{margin-bottom:16px}.ViewStockRequest_formGroup__30ZAp:last-child{margin-bottom:0}.ViewStockRequest_formGroup__30ZAp label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.ViewStockRequest_formGroup__30ZAp input,.ViewStockRequest_formGroup__30ZAp select,.ViewStockRequest_formGroup__30ZAp textarea{background:#fff;border:1px solid #c9d4e1;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:13px;padding:10px 12px;width:100%}.ViewStockRequest_formGroup__30ZAp input:focus,.ViewStockRequest_formGroup__30ZAp select:focus,.ViewStockRequest_formGroup__30ZAp textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ViewStockRequest_formGroup__30ZAp textarea{min-height:80px;resize:vertical}.ViewStockRequest_errorContainer__BysGh,.ViewStockRequest_loadingContainer__iH-ZF{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px;text-align:center}.ViewStockRequest_spinner__pJlCx{animation:ViewStockRequest_spin__YTeZ- .8s linear infinite;border:3px solid #c9d4e1;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:16px;width:40px}@keyframes ViewStockRequest_spin__YTeZ-{to{transform:rotate(1turn)}}.ViewStockRequest_errorContainer__BysGh p,.ViewStockRequest_loadingContainer__iH-ZF p{color:#64748b;font-size:14px;margin:0}.ViewStockRequest_errorContainer__BysGh i{color:#f59e0b;font-size:48px;margin-bottom:16px}.ViewStockRequest_errorContainer__BysGh h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 8px}.ViewStockRequest_primaryBtn__EoJ18{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}.ViewStockRequest_primaryBtn__EoJ18:hover{background:#2563eb}.ViewStockRequest_paymentBtn__o-C\+x{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}.ViewStockRequest_paymentBtn__o-C\+x:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 12px #7c3aed4d;transform:translateY(-1px)}.ViewStockRequest_paymentModal__oB1mn{animation:ViewStockRequest_modalIn__LNQvm .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 60px #0000004d;max-width:520px;overflow:hidden;width:100%}.ViewStockRequest_paymentModalHeader__mDiD7{align-items:center;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;display:flex;justify-content:space-between;padding:14px 20px;position:relative}.ViewStockRequest_paymentModalHeader__mDiD7 h4{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.ViewStockRequest_paymentModalHeader__mDiD7 h4 i{font-size:16px}.ViewStockRequest_paymentModalClose__xDqux{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}.ViewStockRequest_paymentModalClose__xDqux:hover{background:#ffffff40}.ViewStockRequest_paymentModalBody__eGmU6{padding:16px 20px}.ViewStockRequest_paymentModalFooter__j25v9{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:14px 20px}.ViewStockRequest_paymentSummaryBox__oclLG{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}.ViewStockRequest_paymentSummaryRow__e9Ct9{align-items:center;border:none!important;display:flex;flex-direction:column;padding:0;text-align:center}.ViewStockRequest_paymentSummaryRow__e9Ct9:not(:last-child){border-bottom:none}.ViewStockRequest_paymentSummaryLabel__qH0tq{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;margin-bottom:2px;text-transform:uppercase}.ViewStockRequest_paymentSummaryValue__Mme6p{color:#1e293b;font-size:14px;font-weight:700}.ViewStockRequest_paymentSummaryValue__Mme6p.ViewStockRequest_highlight__JC5oI{font-size:16px;font-weight:700}.ViewStockRequest_paymentSummaryValue__Mme6p.ViewStockRequest_paid__vEZFz{color:#16a34a}.ViewStockRequest_paymentAmountSection__f5P3B{margin-bottom:12px}.ViewStockRequest_paymentAmountLabel__J9EjU{color:#374151;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.ViewStockRequest_paymentAmountLabel__J9EjU span{color:#ef4444}.ViewStockRequest_paymentAmountRow__MzUt\+{align-items:stretch;display:flex;gap:10px}.ViewStockRequest_paymentAmountInputWrapper__uYcYu{flex:1 1;position:relative}.ViewStockRequest_paymentAmountInput__TK09o{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%}.ViewStockRequest_paymentAmountInput__TK09o:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.ViewStockRequest_paymentAmountInput__TK09o::placeholder{color:#94a3b8;font-weight:400}.ViewStockRequest_paymentCurrencySymbol__08biB{color:#64748b;font-size:16px;font-weight:600;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.ViewStockRequest_paymentQuickBtns__NIH4U{display:flex;flex-direction:column;gap:6px;width:110px}.ViewStockRequest_paymentQuickBtn__io\+cH{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}.ViewStockRequest_paymentQuickBtn__io\+cH.ViewStockRequest_full__0ayqB{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.ViewStockRequest_paymentQuickBtn__io\+cH.ViewStockRequest_full__0ayqB:hover{background:#dcfce7;border-color:#86efac}.ViewStockRequest_paymentQuickBtn__io\+cH.ViewStockRequest_half__tPE9C{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.ViewStockRequest_paymentQuickBtn__io\+cH.ViewStockRequest_half__tPE9C:hover{background:#dbeafe;border-color:#93c5fd}.ViewStockRequest_paymentFormGrid__LaKxM{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ViewStockRequest_paymentMethodSection__pI65I{grid-column:1/-1;margin-bottom:0}.ViewStockRequest_paymentMethodLabel__z7vwL{color:#374151;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.ViewStockRequest_paymentMethodLabel__z7vwL span{color:#ef4444}.ViewStockRequest_paymentMethodSelect__8XcAb{-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%}.ViewStockRequest_paymentMethodSelect__8XcAb:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.ViewStockRequest_paymentFieldsRow__I3f9N{display:contents}.ViewStockRequest_paymentField__wqICH{display:flex;flex-direction:column}.ViewStockRequest_paymentField__wqICH.ViewStockRequest_full__0ayqB{grid-column:1/-1}.ViewStockRequest_paymentFieldLabel__hKYVq{color:#64748b;font-size:11px;font-weight:600;margin-bottom:3px}.ViewStockRequest_paymentFieldInput__sIwNz{background:#fff;border:2px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:13px;padding:9px 10px;transition:all .2s}.ViewStockRequest_paymentFieldInput__sIwNz:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.ViewStockRequest_paymentFieldTextarea__yEiN5{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}.ViewStockRequest_paymentFieldTextarea__yEiN5:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.ViewStockRequest_paymentCancelBtn__evHjC{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}.ViewStockRequest_paymentCancelBtn__evHjC:hover{background:#f1f5f9;border-color:#cbd5e1}.ViewStockRequest_paymentSubmitBtn__mVgCE{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}.ViewStockRequest_paymentSubmitBtn__mVgCE:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 4px 16px #6d28d94d;transform:translateY(-1px)}.ViewStockRequest_paymentSubmitBtn__mVgCE:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.ViewStockRequest_paymentSpinner__-wp0w{animation:ViewStockRequest_spin__YTeZ- .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}.ViewStockRequest_paymentsTab__h3tdB{animation:ViewStockRequest_fadeIn__Ick3d .2s ease}.ViewStockRequest_paymentsSummaryGrid__IKTSH{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.ViewStockRequest_paymentsSummaryCard__NPsXU{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;text-align:center}.ViewStockRequest_paymentsSummaryCard__NPsXU.ViewStockRequest_total__o2QdO{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.ViewStockRequest_paymentsSummaryCard__NPsXU.ViewStockRequest_paid__vEZFz{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.ViewStockRequest_paymentsSummaryCard__NPsXU.ViewStockRequest_due__E9vxH{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca}.ViewStockRequest_paymentsSummaryCard__NPsXU.ViewStockRequest_status__u6Cs6{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe}.ViewStockRequest_paymentsSummaryLabel__7FqT8{font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ViewStockRequest_paymentsSummaryCard__NPsXU.ViewStockRequest_total__o2QdO .ViewStockRequest_paymentsSummaryLabel__7FqT8{color:#64748b}.ViewStockRequest_paymentsSummaryCard__NPsXU.ViewStockRequest_paid__vEZFz .ViewStockRequest_paymentsSummaryLabel__7FqT8{color:#16a34a}.ViewStockRequest_paymentsSummaryCard__NPsXU.ViewStockRequest_due__E9vxH .ViewStockRequest_paymentsSummaryLabel__7FqT8{color:#dc2626}.ViewStockRequest_paymentsSummaryCard__NPsXU.ViewStockRequest_status__u6Cs6 .ViewStockRequest_paymentsSummaryLabel__7FqT8{color:#2563eb}.ViewStockRequest_paymentsSummaryAmount__97M57{font-size:22px;font-weight:700}.ViewStockRequest_paymentsSummaryCard__NPsXU.ViewStockRequest_total__o2QdO .ViewStockRequest_paymentsSummaryAmount__97M57{color:#1e293b}.ViewStockRequest_paymentsSummaryCard__NPsXU.ViewStockRequest_paid__vEZFz .ViewStockRequest_paymentsSummaryAmount__97M57{color:#16a34a}.ViewStockRequest_paymentsSummaryCard__NPsXU.ViewStockRequest_due__E9vxH .ViewStockRequest_paymentsSummaryAmount__97M57{color:#dc2626}.ViewStockRequest_paymentsSummaryCard__NPsXU.ViewStockRequest_status__u6Cs6 .ViewStockRequest_paymentsSummaryAmount__97M57{color:#2563eb;font-size:14px}.ViewStockRequest_paymentsEmptyState__rr8Fo{padding:60px 20px;text-align:center}.ViewStockRequest_paymentsEmptyIcon__7Hxgg{color:#cbd5e1;font-size:56px;margin-bottom:16px}.ViewStockRequest_paymentsEmptyText__4X5K0{color:#64748b;font-size:15px;margin:0 0 20px}.ViewStockRequest_paymentsAddBtn__YqWDa{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}.ViewStockRequest_paymentsAddBtn__YqWDa:hover{box-shadow:0 4px 12px #7c3aed4d;transform:translateY(-1px)}@media (max-width:1200px){.ViewStockRequest_statsRow__OlKLa{grid-template-columns:repeat(4,1fr)}.ViewStockRequest_paymentsSummaryGrid__IKTSH{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ViewStockRequest_statsRow__OlKLa{grid-template-columns:repeat(3,1fr)}.ViewStockRequest_detailsGrid__wLg6K{grid-template-columns:1fr}}@media (max-width:600px){.ViewStockRequest_pageContainer__0oB2q{padding:12px}.ViewStockRequest_pageHeader__Frf9d{align-items:flex-start;flex-direction:column;gap:12px}.ViewStockRequest_headerActions__\+q7oW{flex-wrap:wrap;width:100%}.ViewStockRequest_statsRow__OlKLa{grid-template-columns:repeat(2,1fr)}.ViewStockRequest_paymentsSummaryGrid__IKTSH{grid-template-columns:1fr}.ViewStockRequest_invoiceHeader__Xt9Rk{flex-direction:column;gap:20px}.ViewStockRequest_invoiceTitle__LjE-L{text-align:left}.ViewStockRequest_invoiceDetails__C58no{flex-direction:column;gap:20px}.ViewStockRequest_invoiceMeta__XzLqo{text-align:left}.ViewStockRequest_modalOverlay__-Ay7f{padding:10px}.ViewStockRequest_paymentModal__oB1mn{max-width:100%}.ViewStockRequest_paymentModalBody__eGmU6{padding:14px 16px}.ViewStockRequest_paymentSummaryBox__oclLG{gap:8px;grid-template-columns:1fr 1fr 1fr;padding:10px 12px}.ViewStockRequest_paymentAmountRow__MzUt\+{flex-direction:column}.ViewStockRequest_paymentQuickBtns__NIH4U{flex-direction:row;margin-top:8px;width:100%}.ViewStockRequest_paymentQuickBtn__io\+cH{flex:1 1}.ViewStockRequest_paymentFormGrid__LaKxM{grid-template-columns:1fr}.ViewStockRequest_paymentModalFooter__j25v9{padding:12px 16px}}@media (max-width:400px){.ViewStockRequest_paymentSummaryBox__oclLG{gap:6px;grid-template-columns:1fr}.ViewStockRequest_paymentSummaryRow__e9Ct9{border-bottom:1px dashed #e2e8f0;flex-direction:row;justify-content:space-between;padding:6px 0}.ViewStockRequest_paymentSummaryRow__e9Ct9:last-child{border-bottom:none}}@media print{.ViewStockRequest_notification__fhu4h,.ViewStockRequest_pageHeader__Frf9d,.ViewStockRequest_statsRow__OlKLa,.ViewStockRequest_tabs__tt6Hp{display:none}.ViewStockRequest_pageContainer__0oB2q{background:#fff;padding:0}.ViewStockRequest_invoiceWrapper__n944F{padding:0}.ViewStockRequest_invoice__bV9\+d{border:1px solid #000;box-shadow:none}.ViewStockRequest_invoiceHeader__Xt9Rk{background:#f8fafc!important;color:#000!important}}.ViewStockRequest_invoiceSheet__RHwI\+{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #0f172a0d;margin:0 auto;max-width:880px;padding:34px 40px}.ViewStockRequest_invAddr__eBHgl{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.ViewStockRequest_invName__1vwCy{color:#0f172a;font-size:19px;font-weight:800;margin:0}.ViewStockRequest_invSub__wl2qD{color:#94a3b8;font-size:12px;margin:2px 0 0}.ViewStockRequest_invBillTo__xZXtx{border-top:1px dashed #e2e8f0;margin-top:16px;padding-top:14px}.ViewStockRequest_invBillLabel__zY8af{color:#6366f1;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ViewStockRequest_invNumber__0UZVr{color:#0f172a;font-size:25px;font-weight:800}.ViewStockRequest_invDivider__9qgQR{border:0;border-top:1px solid #e2e8f0;margin:24px 0}.ViewStockRequest_invTotals__YvddA{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:22px}.ViewStockRequest_invGrand__fxouB{align-items:center;border-top:2px solid #0f172a;display:flex;justify-content:space-between;margin-top:8px;min-width:240px;padding-top:12px}.ViewStockRequest_simpleTable__Npf3V{border-collapse:collapse;width:100%}.ViewStockRequest_simpleTable__Npf3V th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;padding:10px 14px;text-align:left;text-transform:uppercase}.ViewStockRequest_simpleTable__Npf3V td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:13px;padding:11px 14px}.ViewStockRequest_simpleTable__Npf3V th.ViewStockRequest_tEnd__2KrA1,.ViewStockRequest_tEnd__2KrA1{text-align:right!important}.ViewStockRequest_pName__9sT3V{color:#0f172a;font-weight:600}.ViewStockRequest_pCode__s3R\+q{color:#94a3b8;font-size:11px}@media print{.ViewStockRequest_noPrint__8j5wZ{display:none!important}}.CreateTransfer_pageContainer__lbbgy{background:#eef2f6;margin:0 auto;max-width:1600px;min-height:100vh;padding:16px 20px}.CreateTransfer_notification__567VH{align-items:center;animation:CreateTransfer_slideIn__d6yrw .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}.CreateTransfer_notification__567VH.CreateTransfer_success__QfMmy{border-left-color:#10b981}.CreateTransfer_notification__567VH.CreateTransfer_success__QfMmy i{color:#10b981}.CreateTransfer_notification__567VH.CreateTransfer_error__8wDn7{border-left-color:#ef4444}.CreateTransfer_notification__567VH.CreateTransfer_error__8wDn7 i{color:#ef4444}.CreateTransfer_notification__567VH button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes CreateTransfer_slideIn__d6yrw{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes CreateTransfer_spin__EA9TZ{to{transform:rotate(1turn)}}@keyframes CreateTransfer_modalIn__9z9KL{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CreateTransfer_spinner__l0luV{animation:CreateTransfer_spin__EA9TZ .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:initial;height:14px;width:14px}.CreateTransfer_pageHeader__hiLGO{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}.CreateTransfer_headerLeft__6YjuA{align-items:center;display:flex;gap:12px}.CreateTransfer_backButton__Vywb0{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}.CreateTransfer_backButton__Vywb0:hover{background:#e2e8f0;color:#1e293b}.CreateTransfer_pageTitle__e7dWM{color:#0f172a;font-size:18px;font-weight:700;margin:0}.CreateTransfer_headerActions__kaGRR{display:flex;gap:8px}.CreateTransfer_footerActions__RhJC2{background:#fff;border:1px solid #c9d4e1;border-radius:8px;bottom:0;box-shadow:0 -2px 8px #0000000f;display:flex;gap:8px;justify-content:flex-end;margin-top:16px;padding:12px 18px;position:-webkit-sticky;position:sticky;z-index:20}.CreateTransfer_cancelButton__uVEfZ,.CreateTransfer_draftButton__tydX0,.CreateTransfer_submitButton__qVzsu{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}.CreateTransfer_cancelButton__uVEfZ{background:#fff;border-color:#c9d4e1;color:#64748b}.CreateTransfer_cancelButton__uVEfZ:hover{background:#f1f5f9}.CreateTransfer_draftButton__tydX0{background:#fff;border-color:#c9d4e1;color:#1e293b}.CreateTransfer_draftButton__tydX0:hover{background:#f1f5f9}.CreateTransfer_submitButton__qVzsu{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#0000;color:#fff}.CreateTransfer_submitButton__qVzsu:hover{box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.CreateTransfer_draftButton__tydX0:disabled,.CreateTransfer_submitButton__qVzsu:disabled{cursor:not-allowed;opacity:.6;transform:none}.CreateTransfer_clearDraftButton__J2WE1{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}.CreateTransfer_clearDraftButton__J2WE1:hover{background:#ffedd5;border-color:#fb923c}.CreateTransfer_clearDraftButton__J2WE1 i{font-size:12px}.CreateTransfer_formCard__PPg2e{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;padding:16px 20px}.CreateTransfer_formRowInline__tGTva{align-items:flex-end;display:flex;gap:16px}.CreateTransfer_formGroupVendor__8whc4{flex:2 1;min-width:280px}.CreateTransfer_formGroupSmall__r4bCq{flex:1 1;min-width:140px}.CreateTransfer_formGrid__uIuhj{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.CreateTransfer_formGroup__Cfa94{position:relative}.CreateTransfer_formGroupFull__1ih0I{grid-column:1/-1}.CreateTransfer_formLabel__-LCRW{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.CreateTransfer_required__R1XRz{color:#ef4444;font-weight:700;margin-left:2px}.CreateTransfer_formInput__l\+5pj,.CreateTransfer_formSelect__s97h3{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%}.CreateTransfer_formInput__l\+5pj:focus,.CreateTransfer_formSelect__s97h3:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CreateTransfer_formInput__l\+5pj:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.CreateTransfer_formTextarea__fZGVQ{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%}.CreateTransfer_formTextarea__fZGVQ:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CreateTransfer_inputError__1Uxz\+{border-color:#ef4444!important}.CreateTransfer_errorText__i-hvn{color:#ef4444;display:block;font-size:11px;margin-top:4px}.CreateTransfer_inputWithButton__S1Tay{display:flex;gap:8px}.CreateTransfer_vendorSearchWrapper__JLMBd{flex:1 1;position:relative}.CreateTransfer_selectedVendorBadge__kvbhY{align-items:center;background:#f1f5f9;border:1px solid #c9d4e1;border-radius:6px;display:flex;flex:1 1;justify-content:space-between;padding:8px 12px}.CreateTransfer_vendorName__gqS8e{color:#0f172a;font-size:13px;font-weight:600}.CreateTransfer_clearVendorBtn__YD\+4-{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}.CreateTransfer_clearVendorBtn__YD\+4-:hover{background:#cbd5e1;color:#1e293b}.CreateTransfer_addButton__ZR9jp{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}.CreateTransfer_addButton__ZR9jp:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.CreateTransfer_dropdown__23qlL{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}.CreateTransfer_dropdownItem__rFakb{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;gap:10px;padding:10px 14px;transition:background .15s}.CreateTransfer_dropdownItem__rFakb:last-child{border-bottom:none}.CreateTransfer_dropdownItem__rFakb:hover{background:#f8fafc}.CreateTransfer_dropdownTitle__Wda82{color:#0f172a;font-size:13px;font-weight:600}.CreateTransfer_dropdownSub__1pX32{color:#64748b;font-size:11px}.CreateTransfer_dropdownEmpty__sALyB{color:#94a3b8;font-size:13px;padding:20px;text-align:center}.CreateTransfer_productsCard__BAbNY{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;margin-bottom:16px;overflow:hidden}.CreateTransfer_productsHeader__2ivuY{align-items:center;background:#f8fafc;border-bottom:1px solid #c9d4e1;display:flex;justify-content:space-between;padding:14px 18px}.CreateTransfer_productsHeader__2ivuY h2{color:#0f172a;font-size:14px;font-weight:600;margin:0}.CreateTransfer_productSearchRow__czDp9{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;padding:14px 18px}.CreateTransfer_productSearchWrapper__or4c9{flex:1 1;position:relative}.CreateTransfer_productSearchInput__YmZLB{background:#fff;border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 36px 10px 14px;transition:all .15s;width:100%}.CreateTransfer_productSearchInput__YmZLB:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.CreateTransfer_searchSpinner__7UbVB{color:#3b82f6;font-size:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.CreateTransfer_searchIcon__7roUO{color:#94a3b8;font-size:13px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.CreateTransfer_searchResultsBox__O\+T6x{background:#fff;border-bottom:2px solid #e2e8f0;max-height:300px;overflow-y:auto}.CreateTransfer_searchResultsTable__m6-PR{border-collapse:collapse;width:100%}.CreateTransfer_searchResultsTable__m6-PR 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}.CreateTransfer_searchResultsTable__m6-PR td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:10px 14px}.CreateTransfer_searchResultsTable__m6-PR tbody tr{cursor:pointer;transition:background .15s}.CreateTransfer_searchResultsTable__m6-PR tbody tr:hover{background:#f8fafc}.CreateTransfer_searchResultsTable__m6-PR tbody tr.CreateTransfer_alreadyAdded__G9Ocx{background:#ecfdf5;cursor:not-allowed}.CreateTransfer_productNameCell__a58dx{display:flex;flex-direction:column;gap:2px}.CreateTransfer_prodName__F-ZHq{color:#0f172a;font-weight:500}.CreateTransfer_packInfo__nBiPd{color:#64748b;font-size:11px}.CreateTransfer_codeTag__VZSK6{background:#eff6ff;border-radius:4px;color:#1d4ed8;font-family:Monaco,Consolas,monospace;font-size:11px;padding:2px 6px}.CreateTransfer_stockQty__34iuV{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;min-width:28px;padding:2px 8px}.CreateTransfer_stockOk__IhBm5{background:#ecfdf5;color:#059669}.CreateTransfer_stockLow__vx2Au{background:#fef2f2;color:#dc2626}.CreateTransfer_priceCell__RAXSM{font-weight:500;text-align:right}.CreateTransfer_addedBadge__fVLGg{background:#ecfdf5;border-radius:12px;color:#059669;padding:4px 10px}.CreateTransfer_addToOrderBtn__Kkaek,.CreateTransfer_addedBadge__fVLGg{align-items:center;display:inline-flex;font-size:11px;font-weight:600;gap:4px}.CreateTransfer_addToOrderBtn__Kkaek{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:5px 12px;transition:all .2s}.CreateTransfer_addToOrderBtn__Kkaek:hover{background:#2563eb}.CreateTransfer_noSearchResults__kT5GK{align-items:center;display:flex;flex-direction:column;padding:30px 20px;text-align:center}.CreateTransfer_noSearchResults__kT5GK i{color:#cbd5e1;font-size:32px;margin-bottom:10px}.CreateTransfer_noSearchResults__kT5GK p{color:#64748b;font-size:13px;margin:0 0 12px}.CreateTransfer_createProductBtn__rMD31{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}.CreateTransfer_createProductBtn__rMD31:hover{background:#059669}.CreateTransfer_itemsTableWrapper__3W5Hy{overflow-x:auto}.CreateTransfer_itemsTable__z-D6i{border-collapse:collapse;width:100%}.CreateTransfer_itemsTable__z-D6i 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}.CreateTransfer_itemsTable__z-D6i td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:10px 14px;vertical-align:middle}.CreateTransfer_itemProductCell__qXmXN{min-width:180px}.CreateTransfer_itemProductName__TUTWx{color:#0f172a;font-weight:500}.CreateTransfer_itemProductCode__bmVyZ{color:#64748b;font-family:monospace;font-size:11px;margin-top:2px}.CreateTransfer_itemInput__MikqO{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:7px 10px;text-align:right;width:80px}.CreateTransfer_itemInput__MikqO:focus{border-color:#3b82f6;outline:none}.CreateTransfer_markupDisplay__hqHb9{align-items:center;display:flex;flex-direction:column;gap:2px}.CreateTransfer_markupMultiplier__je\+t2{color:#475569;font-size:12px;font-weight:600}.CreateTransfer_markupPercent__4sOyS{border-radius:10px;font-size:10px;font-weight:600;padding:2px 6px}.CreateTransfer_markupGood__az488{background:#ecfdf5;color:#059669}.CreateTransfer_markupOk__w0KxL{background:#fefce8;color:#ca8a04}.CreateTransfer_markupLow__prnew{background:#fef2f2;color:#dc2626}.CreateTransfer_markupHigh__Imato{background:#ecfdf5;color:#059669}.CreateTransfer_markupMid__sONtk{background:#fefce8;color:#ca8a04}.CreateTransfer_itemTotal__Amn0\+{color:#0f172a;font-weight:600;text-align:right}.CreateTransfer_editItemBtn__BoMCK{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}.CreateTransfer_editItemBtn__BoMCK:hover{background:#dbeafe;border-color:#93c5fd;color:#2563eb}.CreateTransfer_removeItemBtn__zbJXo{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}.CreateTransfer_removeItemBtn__zbJXo:hover{background:#fee2e2;border-color:#f87171}.CreateTransfer_actionButtons__S0JPX{display:flex;gap:6px}.CreateTransfer_emptyItems__yT9Rg{align-items:center;display:flex;flex-direction:column;padding:50px 20px;text-align:center}.CreateTransfer_emptyItems__yT9Rg i{color:#cbd5e1;font-size:40px;margin-bottom:12px}.CreateTransfer_emptyItems__yT9Rg h4{color:#475569;font-size:15px;font-weight:600;margin:0 0 6px}.CreateTransfer_emptyItems__yT9Rg p{color:#94a3b8;font-size:13px;margin:0}.CreateTransfer_expiryCell__2r-Ia{display:flex;flex-direction:column;gap:2px;min-width:130px}.CreateTransfer_inventoryExpiry__cdAFW{align-items:center;display:flex;font-size:10px;gap:4px}.CreateTransfer_expiryLabel__oHllc{color:#64748b;font-weight:500}.CreateTransfer_expiryValue__m09H5{font-weight:600}.CreateTransfer_expiryDot__llitx{border-radius:50%;flex-shrink:0;height:10px;width:10px}.CreateTransfer_expiryDot__llitx.CreateTransfer_expired__O4ADU{background-color:#ef4444;box-shadow:0 0 0 2px #ef444433}.CreateTransfer_expiryDot__llitx.CreateTransfer_critical__i-Rn4{background-color:#f97316;box-shadow:0 0 0 2px #f9731633}.CreateTransfer_expiryDot__llitx.CreateTransfer_warning__6nmBd{background-color:#eab308;box-shadow:0 0 0 2px #eab30833}.CreateTransfer_expiryDot__llitx.CreateTransfer_ok__sNu62{background-color:#22c55e;box-shadow:0 0 0 2px #22c55e33}.CreateTransfer_expiryText__-OR0W{font-size:11px;font-weight:500;min-width:70px}.CreateTransfer_expiryText__-OR0W.CreateTransfer_expired__O4ADU{color:#dc2626}.CreateTransfer_expiryText__-OR0W.CreateTransfer_critical__i-Rn4{color:#ea580c}.CreateTransfer_expiryText__-OR0W.CreateTransfer_warning__6nmBd{color:#ca8a04}.CreateTransfer_expiryText__-OR0W.CreateTransfer_ok__sNu62{color:#16a34a}.CreateTransfer_expiryText__-OR0W.CreateTransfer_none__zDZuo{color:#9ca3af}.CreateTransfer_expiryInput__melqN{background:#fff;border:1px solid #d1d5db;border-radius:4px;font-size:11px;font-weight:500;padding:4px 6px;transition:all .15s;width:110px}.CreateTransfer_expiryInput__melqN:hover{border-color:#94a3b8}.CreateTransfer_expiryInput__melqN:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.CreateTransfer_summaryCard__aUWBG{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 1px 3px #00000014;padding:20px}.CreateTransfer_summaryCard__aUWBG h2{border-bottom:1px solid #e2e8f0;color:#0f172a;font-size:14px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.CreateTransfer_summaryGrid__lpMkL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.CreateTransfer_summaryStatBox__Rh9q2{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px;text-align:center}.CreateTransfer_summaryStatLabel__ZGCNP{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.CreateTransfer_summaryStatValue__ApY4I{color:#0f172a;font-size:18px;font-weight:700}.CreateTransfer_summaryStatValueGreen__YZXl\+{color:#059669}.CreateTransfer_totalsSection__9ZXW9{border-top:1px solid #e2e8f0;margin-bottom:20px;padding-top:16px}.CreateTransfer_totalsBox__71fmP{margin-left:auto;max-width:400px}.CreateTransfer_totalsRow__MKb0Z{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.CreateTransfer_totalsLabel__mkhEk{color:#64748b;font-size:13px}.CreateTransfer_totalsValue__C7aXT{color:#0f172a;font-size:14px;font-weight:600}.CreateTransfer_discountRow__aTWN4{align-items:center;display:flex;gap:8px}.CreateTransfer_discountSelect__Rgx2A{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:6px 8px;width:60px}.CreateTransfer_discountInput__jSkQJ{border:1px solid #c9d4e1;border-radius:6px;color:#1e293b;font-size:12px;padding:6px 10px;text-align:right;width:80px}.CreateTransfer_discountAmount__8m04K{color:#ef4444;font-size:13px;font-weight:600;min-width:80px;text-align:right}.CreateTransfer_grandTotalRow__PGnE6{border-top:2px solid #1e293b;margin-top:8px;padding-top:12px}.CreateTransfer_grandTotalLabel__FfowM{color:#0f172a;font-size:14px;font-weight:700}.CreateTransfer_grandTotalValue__VHWBp{color:#059669;font-size:20px;font-weight:700}.CreateTransfer_summaryActions__qAC18{border-top:1px solid #e2e8f0;display:flex;gap:12px;padding-top:16px}.CreateTransfer_draftButtonLg__gDxI0,.CreateTransfer_submitButtonLg__vuLg5{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}.CreateTransfer_draftButtonLg__gDxI0{background:#fff;border-color:#c9d4e1;color:#475569}.CreateTransfer_draftButtonLg__gDxI0:hover{background:#f1f5f9;border-color:#94a3b8}.CreateTransfer_submitButtonLg__vuLg5{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#0000;color:#fff}.CreateTransfer_submitButtonLg__vuLg5:hover{box-shadow:0 6px 20px #3b82f659;transform:translateY(-1px)}.CreateTransfer_shortcut__BTWLj{background:#0000001a;border-radius:4px;font-size:10px;font-weight:500;margin-left:4px;padding:3px 8px}.CreateTransfer_submitButtonLg__vuLg5 .CreateTransfer_shortcut__BTWLj{background:#fff3}.CreateTransfer_modalOverlay__d6Jzz{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;bottom:0;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.CreateTransfer_modalContent__oT-60{animation:CreateTransfer_modalIn__9z9KL .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%}.CreateTransfer_modalHeader__5L99Y{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.CreateTransfer_modalHeader__5L99Y h3{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.CreateTransfer_modalHeader__5L99Y h3 i{color:#3b82f6}.CreateTransfer_modalClose__Rfv5d{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}.CreateTransfer_modalClose__Rfv5d:hover{background:#e2e8f0;color:#475569}.CreateTransfer_modalBody__XBKWt{flex:1 1;overflow-y:auto;padding:16px 20px}.CreateTransfer_modalFooter__cMxjJ{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:14px 20px}.CreateTransfer_modalContentLarge__kgngr{animation:CreateTransfer_modalIn__9z9KL .2s ease;background:#fff;border-radius:12px;box-shadow:0 20px 50px #0f172a40,0 4px 12px #0f172a14;display:flex;flex-direction:column;max-width:920px;overflow:hidden;width:100%}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_modalHeader__5L99Y{background:#d5d8d9;border-bottom:1px solid #0000;padding:16px 24px}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_modalHeader__5L99Y h3{color:#242323;font-size:16px;font-weight:700;gap:10px;letter-spacing:-.2px}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_modalHeader__5L99Y h3 i{align-items:center;background:#fff3;border-radius:8px;color:#242323;display:flex;font-size:14px;height:32px;justify-content:center;width:32px}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_modalClose__Rfv5d{background:#ffffff26;border:1px solid #fff3;color:#fff;font-size:16px}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_modalClose__Rfv5d:hover{background:#ffffff4d;transform:rotate(90deg)}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_modalBody__XBKWt{background:#fafbfc;overflow-x:hidden;padding:20px 24px}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_modalBody__XBKWt::-webkit-scrollbar{width:8px}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_modalBody__XBKWt::-webkit-scrollbar-track{background:#0000}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_modalBody__XBKWt::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_modalBody__XBKWt::-webkit-scrollbar-thumb:hover{background:#94a3b8}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_modalFooter__cMxjJ{background:#fff;padding:14px 24px}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formGroup__Cfa94{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formLabel__-LCRW{color:#475569;font-size:11px;font-weight:700;letter-spacing:.4px;margin-bottom:0;text-transform:uppercase}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formInput__l\+5pj,.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formSelect__s97h3,.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formTextarea__fZGVQ{border:1px solid #d1d9e3;border-radius:7px;color:#0f172a;font-size:13px;padding:9px 12px}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formInput__l\+5pj::placeholder,.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formTextarea__fZGVQ::placeholder{color:#94a3b8}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formInput__l\+5pj:hover,.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formSelect__s97h3:hover,.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formTextarea__fZGVQ:hover{border-color:#94a3b8}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formInput__l\+5pj:focus,.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formSelect__s97h3:focus,.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formTextarea__fZGVQ:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f;outline:none}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formInput__l\+5pj:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formGroup__Cfa94>div[style*="position: relative"]>.CreateTransfer_formInput__l\+5pj{align-items:center;display:flex!important;justify-content:space-between;min-height:38px;padding:9px 12px!important}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formGroup__Cfa94>div[style*="position: relative"]>.CreateTransfer_formInput__l\+5pj:hover{border-color:#94a3b8}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formGroup__Cfa94>div[style*="position: relative"]>.CreateTransfer_formInput__l\+5pj[style*=not-allowed]{background-color:#f1f5f9!important;color:#94a3b8}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formGroup__Cfa94 input[type=number]{font-family:Monaco,Consolas,monospace;font-weight:600;text-align:right}.CreateTransfer_modalContentLarge__kgngr input[type=number]::-webkit-inner-spin-button,.CreateTransfer_modalContentLarge__kgngr input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formGroup__Cfa94 input[type=date]{color:#475569;font-family:Monaco,Consolas,monospace;font-size:12.5px}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formGroup__Cfa94 input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:opacity(.6);-webkit-transition:filter .15s;transition:filter .15s}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formGroup__Cfa94 input[type=date]:hover::-webkit-calendar-picker-indicator{filter:opacity(1)}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formInput__l\+5pj i.CreateTransfer_fa-chevron-down__20jcQ,.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formInput__l\+5pj i.CreateTransfer_fa-chevron-up__5cVYX{color:#94a3b8;transition:color .15s}.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formInput__l\+5pj:hover i.CreateTransfer_fa-chevron-down__20jcQ,.CreateTransfer_modalContentLarge__kgngr .CreateTransfer_formInput__l\+5pj:hover i.CreateTransfer_fa-chevron-up__5cVYX{color:#3b82f6}.CreateTransfer_twoColGrid__CRZHw{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.25fr 1fr;width:100%}.CreateTransfer_sectionCard__qyh4O{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.CreateTransfer_sectionHeader__C7qh1{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}.CreateTransfer_sectionHeader__C7qh1 i{align-items:center;background:#3b82f6;border-radius:7px;color:#fff;display:flex;font-size:12px;height:28px;justify-content:center;width:28px}.CreateTransfer_sectionHeaderAccent__X2Twn{background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.CreateTransfer_sectionHeaderAccent__X2Twn i{background:#10b981}.CreateTransfer_sectionBody__7yE4a{grid-gap:12px;align-content:start;display:grid;flex:1 1;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.CreateTransfer_sectionBody__7yE4a .CreateTransfer_formGroup__Cfa94{min-width:0}.CreateTransfer_sectionBody__7yE4a .CreateTransfer_formGroupFull__1ih0I{grid-column:1/-1;min-width:0}.CreateTransfer_inputWithPrefix__e4jgH{align-items:center;display:flex;position:relative}.CreateTransfer_inputPrefix__p6u6n{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}.CreateTransfer_inputWithPrefix__e4jgH .CreateTransfer_formInput__l\+5pj{padding-left:42px!important}.CreateTransfer_inputWithSuffix__nWuUI{align-items:center;display:flex;position:relative}.CreateTransfer_inputSuffix__Hhovs{color:#3b82f6;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:700;pointer-events:none;position:absolute;right:12px;z-index:1}.CreateTransfer_inputWithSuffix__nWuUI .CreateTransfer_formInput__l\+5pj{padding-right:28px!important}.CreateTransfer_markupInput__O--PX{background:#eff6ff!important;color:#1d4ed8!important;font-weight:700!important;letter-spacing:.3px}.CreateTransfer_markupInput__O--PX:focus{background:#fff!important}.CreateTransfer_unitHint__UGjut{color:#94a3b8;display:inline-block;font-size:9px;font-style:italic;font-weight:500;letter-spacing:0;margin-left:6px;text-transform:none}.CreateTransfer_autoTag__QmE2c{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}.CreateTransfer_markupSummaryRow__e5tK3{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}.CreateTransfer_markupPctBadge__hY5qb{border-radius:16px;font-size:12px;font-weight:700;letter-spacing:.2px;padding:4px 12px}.CreateTransfer_profitText__y1u\+B{color:#047857;font-size:12px;font-weight:500}.CreateTransfer_profitText__y1u\+B strong{color:#065f46;font-family:Monaco,Consolas,monospace;font-size:13px;font-weight:700}.CreateTransfer_markupCard__bbdh9{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}.CreateTransfer_markupMain__ZBz1w{align-items:center;display:flex;gap:10px;justify-content:space-between}.CreateTransfer_markupMultVal__YBVtH{color:#047857;font-family:Monaco,Consolas,monospace;font-size:22px;font-weight:800;letter-spacing:-.5px}.CreateTransfer_markupSub__Snsyw{color:#047857;font-size:11px;font-weight:500}.CreateTransfer_markupSub__Snsyw strong{color:#065f46;font-family:Monaco,Consolas,monospace;font-weight:700}.CreateTransfer_markupEmpty__hIX1x{align-items:center;color:#64748b;display:flex;font-size:12px;font-style:italic;gap:8px;justify-content:center}.CreateTransfer_markupEmpty__hIX1x i{color:#94a3b8;font-size:13px}.CreateTransfer_stockValueCard__CbX70{background:#fefce8;border:1px solid #fde68a;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px 14px}.CreateTransfer_stockValueRow__7tGeH{align-items:center;color:#713f12;display:flex;font-size:12px;justify-content:space-between}.CreateTransfer_stockValueRow__7tGeH strong{color:#422006;font-family:Monaco,Consolas,monospace;font-weight:700}.CreateTransfer_revenueGreen__7-CFM{color:#047857!important}.CreateTransfer_imageUploadArea__5EFru{width:100%}.CreateTransfer_uploadPlaceholderSm__zis8g{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%}.CreateTransfer_uploadPlaceholderSm__zis8g:hover{background:#f0f9ff;border-color:#3b82f6}.CreateTransfer_uploadPlaceholderSm__zis8g i{color:#94a3b8;flex-shrink:0;font-size:16px}.CreateTransfer_uploadPlaceholderSm__zis8g:hover i{color:#3b82f6}.CreateTransfer_uploadPlaceholderSm__zis8g>span:first-of-type{color:#475569;flex:1 1;font-size:12px;font-weight:600}.CreateTransfer_uploadHintSm__lHdcJ{color:#94a3b8;flex-shrink:0;font-size:10px;font-weight:500}.CreateTransfer_imagePreviewRow__\+G8Dz{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;display:flex;gap:12px;padding:8px 12px}.CreateTransfer_imagePreviewSm__g-hky{border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;height:44px;object-fit:cover;width:44px}.CreateTransfer_imageInfo__lbQ4A{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:space-between;min-width:0}.CreateTransfer_imageFilename__TIWvP{color:#1e293b;flex:1 1;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateTransfer_imageRemoveBtn__OGK0c{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}.CreateTransfer_imageRemoveBtn__OGK0c:hover{background:#fee2e2;border-color:#f87171}.CreateTransfer_imageRemoveBtn__OGK0c i{font-size:10px}.CreateTransfer_imagePreviewContainer__9aZMH{display:inline-block;position:relative}.CreateTransfer_imagePreview__py9IL{border:1px solid #e2e8f0;border-radius:8px;height:120px;object-fit:cover;width:120px}.CreateTransfer_removeImageBtn__\+HcE3{background-color:#fee2e2;border:none;border-radius:4px;color:#dc2626;cursor:pointer;font-size:11px;padding:4px 8px;transition:all .2s}.CreateTransfer_removeImageBtn__\+HcE3:hover{background-color:#fecaca}@media (max-width:1200px){.CreateTransfer_formRowInline__tGTva{flex-wrap:wrap}.CreateTransfer_formGroupVendor__8whc4{flex:1 1 100%}.CreateTransfer_formGroupSmall__r4bCq{flex-basis:calc(33.33% - 12px);flex-grow:1;flex-shrink:1}.CreateTransfer_formGrid__uIuhj,.CreateTransfer_summaryGrid__lpMkL{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.CreateTransfer_twoColGrid__CRZHw{gap:14px;grid-template-columns:1fr}.CreateTransfer_modalContent__oT-60{max-height:90vh;max-width:95%}}@media (max-width:768px){.CreateTransfer_pageContainer__lbbgy{padding:12px}.CreateTransfer_pageHeader__hiLGO{align-items:flex-start;flex-direction:column;gap:12px}.CreateTransfer_headerActions__kaGRR{flex-wrap:wrap;width:100%}.CreateTransfer_formRowInline__tGTva{flex-direction:column;gap:12px}.CreateTransfer_formGroupSmall__r4bCq,.CreateTransfer_formGroupVendor__8whc4{flex:1 1 100%;min-width:100%}.CreateTransfer_formGrid__uIuhj{grid-template-columns:1fr}.CreateTransfer_summaryGrid__lpMkL{grid-template-columns:1fr 1fr}.CreateTransfer_summaryActions__qAC18{flex-direction:column}.CreateTransfer_modalContentLarge__kgngr,.CreateTransfer_modalContent__oT-60{border-radius:8px;margin:10px;max-height:95vh;max-width:100%}.CreateTransfer_modalOverlay__d6Jzz{padding:10px}.CreateTransfer_discountRow__aTWN4{flex-wrap:wrap}.CreateTransfer_itemInput__MikqO{width:60px}}@media (max-width:540px){.CreateTransfer_sectionBody__7yE4a{grid-template-columns:1fr}.CreateTransfer_markupMultVal__YBVtH{font-size:18px}.CreateTransfer_summaryGrid__lpMkL{grid-template-columns:1fr}.CreateTransfer_actionButtons__S0JPX{flex-direction:column;gap:4px}.CreateTransfer_editItemBtn__BoMCK,.CreateTransfer_removeItemBtn__zbJXo{font-size:10px;height:26px;width:26px}.CreateTransfer_markupSummaryRow__e5tK3{align-items:flex-start;flex-direction:column;gap:6px}}.CreateTransfer_itemsTable__z-D6i td{vertical-align:middle!important}.CreateTransfer_itemsTable__z-D6i td .CreateTransfer_itemInput__MikqO{text-align:right}.CreateTransfer_itemsTable__z-D6i td:nth-child(3),.CreateTransfer_itemsTable__z-D6i th:nth-child(3){min-width:70px}.CreateTransfer_itemsTable__z-D6i td:nth-child(5),.CreateTransfer_itemsTable__z-D6i th:nth-child(5){min-width:64px}.CreateTransfer_modalOverlay__d6Jzz{align-items:center;background:#0f172a8c!important;display:flex;inset:0!important;justify-content:center;position:fixed!important;z-index:10000!important}.CreateTransfer_modalContentLarge__kgngr{max-height:90vh;overflow-y:auto}.CreateTransfer_itemProductName__TUTWx{transition:color .12s}.CreateTransfer_itemProductName__TUTWx:hover{color:#0ea5e9!important;text-decoration:underline;text-underline-offset:2px}.ViewTransfer_pageContainer__548Ec{background:#eef2f6;margin:0 auto;max-width:1400px;min-height:100vh;padding:16px 20px}.ViewTransfer_notification__dcVT2{align-items:center;animation:ViewTransfer_slideIn__9sXwJ .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}.ViewTransfer_notification__dcVT2.ViewTransfer_success__VSXK6{border-left-color:#10b981}.ViewTransfer_notification__dcVT2.ViewTransfer_success__VSXK6 i{color:#10b981}.ViewTransfer_notification__dcVT2.ViewTransfer_error__WMTQv{border-left-color:#ef4444}.ViewTransfer_notification__dcVT2.ViewTransfer_error__WMTQv i{color:#ef4444}.ViewTransfer_notification__dcVT2 button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px}@keyframes ViewTransfer_slideIn__9sXwJ{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ViewTransfer_pageHeader__SrG2w{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}.ViewTransfer_headerLeft__hjXGb{align-items:center;display:flex;gap:12px}.ViewTransfer_backBtn__ZesTi{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}.ViewTransfer_backBtn__ZesTi:hover{background:#e2e8f0;color:#1e293b}.ViewTransfer_headerInfo__9J8z0{align-items:center;display:flex;gap:12px}.ViewTransfer_poAvatar__wv6fz{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}.ViewTransfer_pageHeader__SrG2w h1{color:#0f172a;font-size:18px;font-weight:700;margin:0}.ViewTransfer_headerMeta__QhvfK{align-items:center;color:#64748b;display:flex;font-size:12px;gap:10px;margin-top:2px}.ViewTransfer_vendorLink__65LcU{color:#3b82f6;cursor:pointer;font-weight:500}.ViewTransfer_vendorLink__65LcU:hover{text-decoration:underline}.ViewTransfer_separator__NQAYh{color:#cbd5e1}.ViewTransfer_headerActions__6DgL0{display:flex;gap:8px}.ViewTransfer_approveBtn__lT79y,.ViewTransfer_deleteBtn__bZsVw,.ViewTransfer_editBtn__jWxF7,.ViewTransfer_headerBtn__j83-o,.ViewTransfer_rejectBtn__1S\+iJ{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}.ViewTransfer_headerBtn__j83-o{background:#fff;border-color:#c9d4e1;color:#64748b}.ViewTransfer_headerBtn__j83-o:hover{background:#f1f5f9;color:#1e293b}.ViewTransfer_editBtn__jWxF7{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.ViewTransfer_editBtn__jWxF7:hover{background:#bfdbfe}.ViewTransfer_approveBtn__lT79y{background:#d1fae5;border-color:#6ee7b7;color:#059669}.ViewTransfer_approveBtn__lT79y:hover{background:#a7f3d0}.ViewTransfer_rejectBtn__1S\+iJ{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.ViewTransfer_rejectBtn__1S\+iJ:hover{background:#fecaca}.ViewTransfer_deleteBtn__bZsVw{background:#fff;border-color:#c9d4e1;color:#ef4444;padding:8px 10px}.ViewTransfer_deleteBtn__bZsVw:hover{background:#fef2f2;border-color:#fca5a5}.ViewTransfer_statusBadge__H2YmT{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px}.ViewTransfer_statusBadge__H2YmT.ViewTransfer_gray__Va0eC{background:#f1f5f9;color:#475569}.ViewTransfer_statusBadge__H2YmT.ViewTransfer_orange__7Mqgc{background:#fff7ed;color:#c2410c}.ViewTransfer_statusBadge__H2YmT.ViewTransfer_blue__fg5-W{background:#eff6ff;color:#1d4ed8}.ViewTransfer_statusBadge__H2YmT.ViewTransfer_green__ywGVf{background:#ecfdf5;color:#059669}.ViewTransfer_statusBadge__H2YmT.ViewTransfer_red__c1QgX{background:#fef2f2;color:#dc2626}.ViewTransfer_statusBadge__H2YmT.ViewTransfer_purple__dn1Lq{background:#f5f3ff;color:#7c3aed}.ViewTransfer_statsRow__\+H\+iz{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(7,1fr);margin-bottom:16px}.ViewTransfer_statCard__2HaY0{background:#fff;border:1px solid #c9d4e1;border-radius:8px;padding:14px 16px;text-align:center}.ViewTransfer_statLabel__I46hz{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.ViewTransfer_statValue__YuJLG{color:#0f172a;font-size:18px;font-weight:700}.ViewTransfer_statValue__YuJLG.ViewTransfer_negative__XjXMH{color:#ef4444}.ViewTransfer_statValue__YuJLG.ViewTransfer_highlight__Sj0\+S{color:#059669}.ViewTransfer_tabs__k-HVl{background:#fff;border:1px solid #c9d4e1;border-radius:8px;display:flex;gap:4px;margin-bottom:16px;padding:6px}.ViewTransfer_tab__fvt6F{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}.ViewTransfer_tab__fvt6F:hover{background:#f1f5f9;color:#1e293b}.ViewTransfer_tab__fvt6F.ViewTransfer_active__grHE-{background:#1e293b;color:#fff}.ViewTransfer_content__gAsBr{animation:ViewTransfer_fadeIn__yAoFP .2s ease}@keyframes ViewTransfer_fadeIn__yAoFP{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ViewTransfer_detailsGrid__JHgoj{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.ViewTransfer_card__LhYQn{background:#fff;border:1px solid #c9d4e1;border-radius:8px;overflow:hidden}.ViewTransfer_cardHeader__hXoN8{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}.ViewTransfer_cardHeader__hXoN8 i{color:#3b82f6;margin-right:8px}.ViewTransfer_itemCount__l5fmH{background:#e2e8f0;border-radius:10px;color:#64748b;font-size:11px;font-weight:600;padding:3px 8px}.ViewTransfer_cardBody__jO3Ua{padding:16px}.ViewTransfer_infoRow__6CFJV{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:10px 0}.ViewTransfer_infoRow__6CFJV:last-child{border-bottom:none}.ViewTransfer_label__JlxGA{color:#64748b;font-size:12px;font-weight:500}.ViewTransfer_value__8gcBp{color:#0f172a;font-size:13px;font-weight:500}.ViewTransfer_value__8gcBp code{background:#f1f5f9;border-radius:4px;color:#1d4ed8;font-family:Monaco,Consolas,monospace;font-size:12px;padding:2px 8px}.ViewTransfer_vendorBanner__3dipz{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:12px}.ViewTransfer_vendorAvatar__F4qUk{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}.ViewTransfer_vendorName__JOpvo{color:#0f172a;font-size:15px;font-weight:600}.ViewTransfer_vendorCode__y5Z54{color:#64748b;font-family:monospace;font-size:12px}.ViewTransfer_notes__8WqOW{color:#475569;font-size:13px;line-height:1.6;margin:0}.ViewTransfer_tableWrapper__ulB04{overflow-x:auto}.ViewTransfer_table__PG8XO{border-collapse:collapse;width:100%}.ViewTransfer_table__PG8XO 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}.ViewTransfer_table__PG8XO td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:12px 14px;vertical-align:middle}.ViewTransfer_table__PG8XO tbody tr:hover{background:#f8fafc}.ViewTransfer_rowNum__8gNZf{color:#94a3b8;font-weight:600;width:40px}.ViewTransfer_productName__PS2k2{color:#0f172a;font-weight:500}.ViewTransfer_productMeta__yB\+bx{display:flex;gap:8px;margin-top:2px}.ViewTransfer_productCode__CA6kP{background:#eff6ff;border-radius:4px;color:#3b82f6;font-family:monospace;font-size:11px;padding:1px 6px}.ViewTransfer_packSize__MFO3u{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:11px;padding:1px 6px}.ViewTransfer_qtyCell__MRWXW{font-weight:600;text-align:center}.ViewTransfer_numCell__BtXUg{text-align:right}.ViewTransfer_totalCell__kmXFe{color:#0f172a;font-weight:600;text-align:right}.ViewTransfer_table__PG8XO tfoot td{background:#f8fafc;border-bottom:none}.ViewTransfer_footerLabel__kwJ\+Y{color:#64748b;font-size:12px;font-weight:600;text-align:right}.ViewTransfer_footerValue__jY5cN{color:#0f172a;font-weight:600;text-align:right}.ViewTransfer_footerValue__jY5cN.ViewTransfer_negative__XjXMH{color:#ef4444}.ViewTransfer_grandTotalRow__jrmcw td{border-top:2px solid #c9d4e1}.ViewTransfer_grandTotalValue__N267\+{color:#059669;font-size:16px;font-weight:700;text-align:right}.ViewTransfer_invoiceWrapper__GWePh{display:flex;justify-content:center;padding:20px 0}.ViewTransfer_invoice__0SS8U{background:#fff;border:1px solid #c9d4e1;border-radius:8px;box-shadow:0 2px 8px #00000014;max-width:800px;overflow:hidden;width:100%}.ViewTransfer_invoiceHeader__H8aYR{align-items:flex-start;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;display:flex;justify-content:space-between;padding:30px}.ViewTransfer_companyInfo__LAN7l h2{font-size:22px;font-weight:700;margin:0 0 4px}.ViewTransfer_companyInfo__LAN7l p{font-size:13px;margin:0;opacity:.8}.ViewTransfer_invoiceTitle__-yfV2{text-align:right}.ViewTransfer_invoiceTitle__-yfV2 h1{font-size:14px;font-weight:600;letter-spacing:2px;margin:0 0 6px;opacity:.8}.ViewTransfer_invoiceNumber__wRk7k{font-family:monospace;font-size:20px;font-weight:700}.ViewTransfer_invoiceStatus__whRBH{border-radius:12px;display:inline-block;font-size:11px;font-weight:600;margin-top:8px;padding:4px 10px}.ViewTransfer_invoiceStatus__whRBH.ViewTransfer_green__ywGVf{background:#10b98133;color:#6ee7b7}.ViewTransfer_invoiceStatus__whRBH.ViewTransfer_orange__7Mqgc{background:#f59e0b33;color:#fcd34d}.ViewTransfer_invoiceStatus__whRBH.ViewTransfer_gray__Va0eC{background:#94a3b833;color:#cbd5e1}.ViewTransfer_invoiceStatus__whRBH.ViewTransfer_red__c1QgX{background:#ef444433;color:#fca5a5}.ViewTransfer_invoiceDetails__1rbxe{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:24px 30px}.ViewTransfer_invoiceVendor__JZovi h4{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.ViewTransfer_invoiceVendorName__BmVSs{color:#0f172a;font-size:16px;font-weight:600;margin:0 0 4px}.ViewTransfer_invoiceVendor__JZovi p{color:#64748b;font-size:13px;margin:0 0 2px}.ViewTransfer_invoiceMeta__a-qpS{color:#475569;font-size:13px;text-align:right}.ViewTransfer_invoiceMeta__a-qpS div{margin-bottom:4px}.ViewTransfer_invoiceMeta__a-qpS strong{color:#0f172a}.ViewTransfer_invoiceTable__2AZEl{border-collapse:collapse;width:100%}.ViewTransfer_invoiceTable__2AZEl 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}.ViewTransfer_invoiceTable__2AZEl th:nth-child(3),.ViewTransfer_invoiceTable__2AZEl th:nth-child(4),.ViewTransfer_invoiceTable__2AZEl th:nth-child(5){text-align:right}.ViewTransfer_invoiceTable__2AZEl td{border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13px;padding:14px 20px}.ViewTransfer_invoiceTable__2AZEl td:nth-child(3),.ViewTransfer_invoiceTable__2AZEl td:nth-child(4),.ViewTransfer_invoiceTable__2AZEl td:nth-child(5){text-align:right}.ViewTransfer_packInfo__pcl0O{color:#64748b;font-size:12px}.ViewTransfer_invoiceSummary__IoPTP{align-items:flex-end;display:flex;flex-direction:column;padding:20px 30px}.ViewTransfer_summaryRow__V9VOG{color:#64748b;display:flex;font-size:13px;justify-content:space-between;padding:6px 0;width:200px}.ViewTransfer_summaryRow__V9VOG span:last-child{color:#1e293b;font-weight:600}.ViewTransfer_summaryRow__V9VOG .ViewTransfer_negative__XjXMH{color:#ef4444}.ViewTransfer_summaryTotal__qveQz{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}.ViewTransfer_invoiceFooter__3WL-E{background:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 30px;text-align:center}.ViewTransfer_invoiceFooter__3WL-E p{color:#94a3b8;font-size:12px;margin:0}.ViewTransfer_modalOverlay__k5JRE{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}.ViewTransfer_modal__ZpQXC{animation:ViewTransfer_modalIn__q-sIL .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 ViewTransfer_modalIn__q-sIL{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ViewTransfer_modalHeader__BRiOv{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.ViewTransfer_modalHeader__BRiOv h4{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.ViewTransfer_modalHeader__BRiOv.ViewTransfer_success__VSXK6{background:#ecfdf5}.ViewTransfer_modalHeader__BRiOv.ViewTransfer_success__VSXK6 h4 i{color:#059669}.ViewTransfer_modalHeader__BRiOv.ViewTransfer_info__R\+X7M{background:#eff6ff}.ViewTransfer_modalHeader__BRiOv.ViewTransfer_info__R\+X7M h4 i{color:#3b82f6}.ViewTransfer_modalHeader__BRiOv.ViewTransfer_danger__vWJzB{background:#fef2f2}.ViewTransfer_modalHeader__BRiOv.ViewTransfer_danger__vWJzB h4 i{color:#dc2626}.ViewTransfer_modalHeader__BRiOv button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:20px}.ViewTransfer_modalHeader__BRiOv button:hover{color:#64748b}.ViewTransfer_modalBody__PkLhE{padding:20px}.ViewTransfer_modalBody__PkLhE p{color:#475569;font-size:14px;margin:0 0 16px}.ViewTransfer_modalDanger__Hld8i,.ViewTransfer_modalInfo__w\+TQQ,.ViewTransfer_modalWarning__eh6sC{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.ViewTransfer_modalWarning__eh6sC{background:#fffbeb;border-color:#fde68a}.ViewTransfer_modalDanger__Hld8i{background:#fef2f2;border-color:#fecaca}.ViewTransfer_modalInfoRow__7hzM1{display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.ViewTransfer_modalInfoRow__7hzM1 span{color:#64748b}.ViewTransfer_modalInfoRow__7hzM1 strong{color:#0f172a}.ViewTransfer_modalInfoRow__7hzM1 strong.ViewTransfer_highlight__Sj0\+S{color:#059669}.ViewTransfer_modalFooter__7KYyh{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.ViewTransfer_cancelBtn__T0Szj,.ViewTransfer_dangerBtn__GInd8,.ViewTransfer_skipBtn__g\+POB,.ViewTransfer_submitBtn__INWdW{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}.ViewTransfer_cancelBtn__T0Szj{background:#fff;border-color:#c9d4e1;color:#64748b}.ViewTransfer_cancelBtn__T0Szj:hover{background:#f1f5f9}.ViewTransfer_skipBtn__g\+POB{background:#0000;border-color:#0000;color:#64748b}.ViewTransfer_skipBtn__g\+POB:hover{background:#f1f5f9;border-color:#e2e8f0}.ViewTransfer_submitBtn__INWdW{background:#3b82f6;border-color:#3b82f6;color:#fff}.ViewTransfer_submitBtn__INWdW:hover{background:#2563eb}.ViewTransfer_dangerBtn__GInd8{background:#ef4444;border-color:#ef4444;color:#fff}.ViewTransfer_dangerBtn__GInd8:hover{background:#dc2626}.ViewTransfer_approveBtn__lT79y:disabled,.ViewTransfer_dangerBtn__GInd8:disabled,.ViewTransfer_rejectBtn__1S\+iJ:disabled,.ViewTransfer_submitBtn__INWdW:disabled{cursor:not-allowed;opacity:.6}.ViewTransfer_btnSpinner__\+usb4{animation:ViewTransfer_spin__bMo7h .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}.ViewTransfer_formGroup__vINVo{margin-bottom:16px}.ViewTransfer_formGroup__vINVo:last-child{margin-bottom:0}.ViewTransfer_formGroup__vINVo label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.ViewTransfer_formGroup__vINVo input,.ViewTransfer_formGroup__vINVo select,.ViewTransfer_formGroup__vINVo textarea{background:#fff;border:1px solid #c9d4e1;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:13px;padding:10px 12px;width:100%}.ViewTransfer_formGroup__vINVo input:focus,.ViewTransfer_formGroup__vINVo select:focus,.ViewTransfer_formGroup__vINVo textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.ViewTransfer_formGroup__vINVo textarea{min-height:80px;resize:vertical}.ViewTransfer_errorContainer__Cwey1,.ViewTransfer_loadingContainer__MQmdm{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px;text-align:center}.ViewTransfer_spinner__GvYh3{animation:ViewTransfer_spin__bMo7h .8s linear infinite;border:3px solid #c9d4e1;border-radius:50%;border-top-color:#3b82f6;height:40px;margin-bottom:16px;width:40px}@keyframes ViewTransfer_spin__bMo7h{to{transform:rotate(1turn)}}.ViewTransfer_errorContainer__Cwey1 p,.ViewTransfer_loadingContainer__MQmdm p{color:#64748b;font-size:14px;margin:0}.ViewTransfer_errorContainer__Cwey1 i{color:#f59e0b;font-size:48px;margin-bottom:16px}.ViewTransfer_errorContainer__Cwey1 h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 8px}.ViewTransfer_primaryBtn__wBLJ\+{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}.ViewTransfer_primaryBtn__wBLJ\+:hover{background:#2563eb}.ViewTransfer_paymentBtn__DnloG{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}.ViewTransfer_paymentBtn__DnloG:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 12px #7c3aed4d;transform:translateY(-1px)}.ViewTransfer_paymentModal__4bd\+O{animation:ViewTransfer_modalIn__q-sIL .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 60px #0000004d;max-width:520px;overflow:hidden;width:100%}.ViewTransfer_paymentModalHeader__Etojw{align-items:center;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;display:flex;justify-content:space-between;padding:14px 20px;position:relative}.ViewTransfer_paymentModalHeader__Etojw h4{align-items:center;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0}.ViewTransfer_paymentModalHeader__Etojw h4 i{font-size:16px}.ViewTransfer_paymentModalClose__st7\+8{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}.ViewTransfer_paymentModalClose__st7\+8:hover{background:#ffffff40}.ViewTransfer_paymentModalBody__tZPHv{padding:16px 20px}.ViewTransfer_paymentModalFooter__ifHkW{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:14px 20px}.ViewTransfer_paymentSummaryBox__V9880{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}.ViewTransfer_paymentSummaryRow__iHt\+6{align-items:center;border:none!important;display:flex;flex-direction:column;padding:0;text-align:center}.ViewTransfer_paymentSummaryRow__iHt\+6:not(:last-child){border-bottom:none}.ViewTransfer_paymentSummaryLabel__1l31l{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.3px;margin-bottom:2px;text-transform:uppercase}.ViewTransfer_paymentSummaryValue__SxkRS{color:#1e293b;font-size:14px;font-weight:700}.ViewTransfer_paymentSummaryValue__SxkRS.ViewTransfer_highlight__Sj0\+S{font-size:16px;font-weight:700}.ViewTransfer_paymentSummaryValue__SxkRS.ViewTransfer_paid__OcYmu{color:#16a34a}.ViewTransfer_paymentAmountSection__wFoxi{margin-bottom:12px}.ViewTransfer_paymentAmountLabel__DpcMY{color:#374151;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.ViewTransfer_paymentAmountLabel__DpcMY span{color:#ef4444}.ViewTransfer_paymentAmountRow__csY9r{align-items:stretch;display:flex;gap:10px}.ViewTransfer_paymentAmountInputWrapper__HJDJ9{flex:1 1;position:relative}.ViewTransfer_paymentAmountInput__hF13o{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%}.ViewTransfer_paymentAmountInput__hF13o:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.ViewTransfer_paymentAmountInput__hF13o::placeholder{color:#94a3b8;font-weight:400}.ViewTransfer_paymentCurrencySymbol__s8Bui{color:#64748b;font-size:16px;font-weight:600;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.ViewTransfer_paymentQuickBtns__I\+MnC{display:flex;flex-direction:column;gap:6px;width:110px}.ViewTransfer_paymentQuickBtn__tBmko{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}.ViewTransfer_paymentQuickBtn__tBmko.ViewTransfer_full__SMb4g{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.ViewTransfer_paymentQuickBtn__tBmko.ViewTransfer_full__SMb4g:hover{background:#dcfce7;border-color:#86efac}.ViewTransfer_paymentQuickBtn__tBmko.ViewTransfer_half__T9rtR{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.ViewTransfer_paymentQuickBtn__tBmko.ViewTransfer_half__T9rtR:hover{background:#dbeafe;border-color:#93c5fd}.ViewTransfer_paymentFormGrid__U6hOL{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ViewTransfer_paymentMethodSection__C39rT{grid-column:1/-1;margin-bottom:0}.ViewTransfer_paymentMethodLabel__pI2av{color:#374151;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.ViewTransfer_paymentMethodLabel__pI2av span{color:#ef4444}.ViewTransfer_paymentMethodSelect__xsAdP{-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%}.ViewTransfer_paymentMethodSelect__xsAdP:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.ViewTransfer_paymentFieldsRow__hkHVr{display:contents}.ViewTransfer_paymentField__nvUSM{display:flex;flex-direction:column}.ViewTransfer_paymentField__nvUSM.ViewTransfer_full__SMb4g{grid-column:1/-1}.ViewTransfer_paymentFieldLabel__l88J7{color:#64748b;font-size:11px;font-weight:600;margin-bottom:3px}.ViewTransfer_paymentFieldInput__dHngT{background:#fff;border:2px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:13px;padding:9px 10px;transition:all .2s}.ViewTransfer_paymentFieldInput__dHngT:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.ViewTransfer_paymentFieldTextarea__qFY8b{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}.ViewTransfer_paymentFieldTextarea__qFY8b:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.ViewTransfer_paymentCancelBtn__21nya{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}.ViewTransfer_paymentCancelBtn__21nya:hover{background:#f1f5f9;border-color:#cbd5e1}.ViewTransfer_paymentSubmitBtn__2AOPE{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}.ViewTransfer_paymentSubmitBtn__2AOPE:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#5b21b6);box-shadow:0 4px 16px #6d28d94d;transform:translateY(-1px)}.ViewTransfer_paymentSubmitBtn__2AOPE:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.ViewTransfer_paymentSpinner__T6hss{animation:ViewTransfer_spin__bMo7h .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}.ViewTransfer_paymentsTab__qhbwh{animation:ViewTransfer_fadeIn__yAoFP .2s ease}.ViewTransfer_paymentsSummaryGrid__orZJy{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.ViewTransfer_paymentsSummaryCard__o9sEE{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;text-align:center}.ViewTransfer_paymentsSummaryCard__o9sEE.ViewTransfer_total__Pk6us{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.ViewTransfer_paymentsSummaryCard__o9sEE.ViewTransfer_paid__OcYmu{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.ViewTransfer_paymentsSummaryCard__o9sEE.ViewTransfer_due__Lf5Z4{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fecaca}.ViewTransfer_paymentsSummaryCard__o9sEE.ViewTransfer_status__4sEMd{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#bfdbfe}.ViewTransfer_paymentsSummaryLabel__jV5oS{font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ViewTransfer_paymentsSummaryCard__o9sEE.ViewTransfer_total__Pk6us .ViewTransfer_paymentsSummaryLabel__jV5oS{color:#64748b}.ViewTransfer_paymentsSummaryCard__o9sEE.ViewTransfer_paid__OcYmu .ViewTransfer_paymentsSummaryLabel__jV5oS{color:#16a34a}.ViewTransfer_paymentsSummaryCard__o9sEE.ViewTransfer_due__Lf5Z4 .ViewTransfer_paymentsSummaryLabel__jV5oS{color:#dc2626}.ViewTransfer_paymentsSummaryCard__o9sEE.ViewTransfer_status__4sEMd .ViewTransfer_paymentsSummaryLabel__jV5oS{color:#2563eb}.ViewTransfer_paymentsSummaryAmount__F9sE-{font-size:22px;font-weight:700}.ViewTransfer_paymentsSummaryCard__o9sEE.ViewTransfer_total__Pk6us .ViewTransfer_paymentsSummaryAmount__F9sE-{color:#1e293b}.ViewTransfer_paymentsSummaryCard__o9sEE.ViewTransfer_paid__OcYmu .ViewTransfer_paymentsSummaryAmount__F9sE-{color:#16a34a}.ViewTransfer_paymentsSummaryCard__o9sEE.ViewTransfer_due__Lf5Z4 .ViewTransfer_paymentsSummaryAmount__F9sE-{color:#dc2626}.ViewTransfer_paymentsSummaryCard__o9sEE.ViewTransfer_status__4sEMd .ViewTransfer_paymentsSummaryAmount__F9sE-{color:#2563eb;font-size:14px}.ViewTransfer_paymentsEmptyState__oOoe3{padding:60px 20px;text-align:center}.ViewTransfer_paymentsEmptyIcon__N7Q6S{color:#cbd5e1;font-size:56px;margin-bottom:16px}.ViewTransfer_paymentsEmptyText__hQOn4{color:#64748b;font-size:15px;margin:0 0 20px}.ViewTransfer_paymentsAddBtn__zaBbu{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}.ViewTransfer_paymentsAddBtn__zaBbu:hover{box-shadow:0 4px 12px #7c3aed4d;transform:translateY(-1px)}@media (max-width:1200px){.ViewTransfer_statsRow__\+H\+iz{grid-template-columns:repeat(4,1fr)}.ViewTransfer_paymentsSummaryGrid__orZJy{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ViewTransfer_statsRow__\+H\+iz{grid-template-columns:repeat(3,1fr)}.ViewTransfer_detailsGrid__JHgoj{grid-template-columns:1fr}}@media (max-width:600px){.ViewTransfer_pageContainer__548Ec{padding:12px}.ViewTransfer_pageHeader__SrG2w{align-items:flex-start;flex-direction:column;gap:12px}.ViewTransfer_headerActions__6DgL0{flex-wrap:wrap;width:100%}.ViewTransfer_statsRow__\+H\+iz{grid-template-columns:repeat(2,1fr)}.ViewTransfer_paymentsSummaryGrid__orZJy{grid-template-columns:1fr}.ViewTransfer_invoiceHeader__H8aYR{flex-direction:column;gap:20px}.ViewTransfer_invoiceTitle__-yfV2{text-align:left}.ViewTransfer_invoiceDetails__1rbxe{flex-direction:column;gap:20px}.ViewTransfer_invoiceMeta__a-qpS{text-align:left}.ViewTransfer_modalOverlay__k5JRE{padding:10px}.ViewTransfer_paymentModal__4bd\+O{max-width:100%}.ViewTransfer_paymentModalBody__tZPHv{padding:14px 16px}.ViewTransfer_paymentSummaryBox__V9880{gap:8px;grid-template-columns:1fr 1fr 1fr;padding:10px 12px}.ViewTransfer_paymentAmountRow__csY9r{flex-direction:column}.ViewTransfer_paymentQuickBtns__I\+MnC{flex-direction:row;margin-top:8px;width:100%}.ViewTransfer_paymentQuickBtn__tBmko{flex:1 1}.ViewTransfer_paymentFormGrid__U6hOL{grid-template-columns:1fr}.ViewTransfer_paymentModalFooter__ifHkW{padding:12px 16px}}@media (max-width:400px){.ViewTransfer_paymentSummaryBox__V9880{gap:6px;grid-template-columns:1fr}.ViewTransfer_paymentSummaryRow__iHt\+6{border-bottom:1px dashed #e2e8f0;flex-direction:row;justify-content:space-between;padding:6px 0}.ViewTransfer_paymentSummaryRow__iHt\+6:last-child{border-bottom:none}}@media print{.ViewTransfer_notification__dcVT2,.ViewTransfer_pageHeader__SrG2w,.ViewTransfer_statsRow__\+H\+iz,.ViewTransfer_tabs__k-HVl{display:none}.ViewTransfer_pageContainer__548Ec{background:#fff;padding:0}.ViewTransfer_invoiceWrapper__GWePh{padding:0}.ViewTransfer_invoice__0SS8U{border:1px solid #000;box-shadow:none}.ViewTransfer_invoiceHeader__H8aYR{background:#f8fafc!important;color:#000!important}}.ViewTransfer_invoiceSheet__Eqf\+b{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #0f172a0d;margin:0 auto;max-width:880px;padding:34px 40px}.ViewTransfer_invAddr__LWr-U{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.ViewTransfer_invName__Yw-hq{color:#0f172a;font-size:19px;font-weight:800;margin:0}.ViewTransfer_invSub__K53ID{color:#94a3b8;font-size:12px;margin:2px 0 0}.ViewTransfer_invBillTo__mkx7L{border-top:1px dashed #e2e8f0;margin-top:16px;padding-top:14px}.ViewTransfer_invBillLabel__Lac0s{color:#6366f1;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ViewTransfer_invNumber__a\+PGV{color:#0f172a;font-size:25px;font-weight:800}.ViewTransfer_invDivider__Tr\+02{border:0;border-top:1px solid #e2e8f0;margin:24px 0}.ViewTransfer_invTotals__WDJuZ{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-top:22px}.ViewTransfer_invGrand__ZB45r{align-items:center;border-top:2px solid #0f172a;display:flex;justify-content:space-between;margin-top:8px;min-width:240px;padding-top:12px}.ViewTransfer_simpleTable__R750z{border-collapse:collapse;width:100%}.ViewTransfer_simpleTable__R750z th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;padding:10px 14px;text-align:left;text-transform:uppercase}.ViewTransfer_simpleTable__R750z td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:13px;padding:11px 14px}.ViewTransfer_simpleTable__R750z th.ViewTransfer_tEnd__SQ3Ll,.ViewTransfer_tEnd__SQ3Ll{text-align:right!important}.ViewTransfer_pName__6Ba2e{color:#0f172a;font-weight:600}.ViewTransfer_pCode__fJVWe{color:#94a3b8;font-size:11px}@media print{.ViewTransfer_noPrint__2Cxna{display:none!important}body *{visibility:hidden!important}.print-invoice,.print-invoice *{visibility:visible!important}.print-invoice{border:none!important;border-radius:0!important;box-shadow:none!important;left:0;margin:0!important;max-width:none!important;padding:16px 20px!important;position:absolute!important;top:0;width:100%!important}.license-banner,[class*=graceBanner],[class*=header],[class*=licenseBanner],[class*=notif],[class*=sidebar],[class*=toast],[class*=topbar]{display:none!important}}@media print{@page{margin:12mm}}.ThirdPartyList_container__ZNHsx{background:#f5f7fa;margin:0 auto;max-width:1500px;min-height:100vh;padding:20px}.ThirdPartyList_notif__fzL0z{align-items:center;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;display:flex;font-size:13.5px;font-weight:600;gap:10px;max-width:460px;padding:12px 16px;position:fixed;right:24px;top:84px;z-index:10000}.ThirdPartyList_notif__fzL0z.ThirdPartyList_success__7hk0m{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.ThirdPartyList_notif__fzL0z.ThirdPartyList_error__HKOv6{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.ThirdPartyList_notif__fzL0z button{background:none;border:none;color:inherit;cursor:pointer;font-size:18px;line-height:1;margin-left:4px;padding:0}.ThirdPartyList_pageHeader__nKQJQ{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.ThirdPartyList_headerLeft__UMYjw{align-items:center;display:flex;gap:14px}.ThirdPartyList_backBtn__IaG2X{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;height:38px;transition:all .15s ease;width:38px}.ThirdPartyList_backBtn__IaG2X:hover{background:#f0fdfa;border-color:#99f6e4;color:#0d9488}.ThirdPartyList_headerIcon__Z0mY-{align-items:center;background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:12px;box-shadow:0 4px 12px #0d948859;color:#fff;display:flex;font-size:17px;height:44px;justify-content:center;width:44px}.ThirdPartyList_pageHeader__nKQJQ h1{color:#0f172a;font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0}.ThirdPartyList_headerSubtitle__J9\+1N{color:#64748b;font-size:12.5px;margin:2px 0 0}.ThirdPartyList_headerActions__OlhDO{display:flex;flex-wrap:wrap;gap:8px}.ThirdPartyList_btnPrimary__IVjV8{align-items:center;background:#0d9488;border:none;border-radius:9px;box-shadow:0 2px 8px #0d94884d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 18px;transition:all .15s ease}.ThirdPartyList_btnPrimary__IVjV8:hover:not(:disabled){background:#0f766e}.ThirdPartyList_btnPrimary__IVjV8:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.ThirdPartyList_btnGhost__YothJ{align-items:center;background:#f1f5f9;border:none;border-radius:9px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:10px 16px;transition:all .15s ease}.ThirdPartyList_btnGhost__YothJ:hover:not(:disabled){background:#e2e8f0}.ThirdPartyList_btnGhost__YothJ:disabled{cursor:not-allowed;opacity:.5}.ThirdPartyList_card__-j9EK{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;overflow:hidden}.ThirdPartyList_groupTabs__mydfe{background:linear-gradient(180deg,#fafffe,#fff);border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px}.ThirdPartyList_groupTab__S0Mtk{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;padding:8px 16px;transition:all .12s ease}.ThirdPartyList_groupTab__S0Mtk:hover{border-color:#99f6e4;color:#0f766e}.ThirdPartyList_groupTabActive__sJULu{background:#f0fdfa;border-color:#0d9488;color:#0f766e}.ThirdPartyList_groupCount__EPPVd{background:#e2e8f0;border-radius:999px;color:#475569;font-size:10.5px;font-weight:800;padding:0 8px}.ThirdPartyList_groupTabActive__sJULu .ThirdPartyList_groupCount__EPPVd{background:#ccfbf1;color:#0f766e}.ThirdPartyList_noGroups__0ZUpR{color:#64748b;font-size:13px;padding:4px 0}.ThirdPartyList_noGroups__0ZUpR a{color:#0d9488;cursor:pointer;font-weight:700;text-decoration:underline}.ThirdPartyList_toolbar__VOEEV{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:12px 18px}.ThirdPartyList_searchBox__QIFLW{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;display:flex;flex:1 1;gap:8px;max-width:460px;min-width:300px;padding:8px 12px;position:relative}.ThirdPartyList_searchBox__QIFLW i{color:#94a3b8;font-size:12px}.ThirdPartyList_searchBox__QIFLW input{background:#0000;border:none;color:#0f172a;flex:1 1;font-size:13px;outline:none}.ThirdPartyList_searchBox__QIFLW button{background:#0000;border:none;color:#94a3b8;cursor:pointer;font-size:12px;padding:2px}.ThirdPartyList_toolbarInfo__NyRkg{color:#64748b;font-size:12.5px;font-weight:600}.ThirdPartyList_table__3ym2a{border-collapse:collapse;width:100%}.ThirdPartyList_tableResponsive__SSPxo{overflow-x:auto}.ThirdPartyList_table__3ym2a thead{background:#f8fafc}.ThirdPartyList_table__3ym2a th{border-bottom:1.5px solid #eef2f7;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.ThirdPartyList_table__3ym2a tbody tr{border-bottom:1px solid #f4f6fa;transition:background .12s ease}.ThirdPartyList_table__3ym2a tbody tr:hover{background:#fafffe}.ThirdPartyList_table__3ym2a td{color:#334155;font-size:13px;padding:11px 14px;vertical-align:middle}.ThirdPartyList_codePill__dXUIs{background:#f0fdfa;border-radius:6px;color:#0f766e;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;font-weight:800;padding:3px 9px;white-space:nowrap}.ThirdPartyList_nameCell__UVG6V{color:#0f172a;font-weight:600}.ThirdPartyList_unitCell__dO5zL{color:#64748b;font-size:12.5px;white-space:nowrap}.ThirdPartyList_priceCell__N\+CAg{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800;text-align:right;white-space:nowrap}.ThirdPartyList_linkedPill__r4LAz{align-items:center;background:#ecfdf5;border-radius:999px;color:#047857;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:2px 9px}.ThirdPartyList_unlinkedPill__CNuSQ{background:#f1f5f9;border-radius:999px;color:#94a3b8;display:inline-block;font-size:11px;font-weight:600;padding:2px 9px}.ThirdPartyList_rowBtn__pVZWF{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;color:#94a3b8;cursor:pointer;font-size:11px;font-weight:700;padding:5px 10px;transition:all .12s ease}.ThirdPartyList_rowBtn__pVZWF:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.ThirdPartyList_rowBtnArmed__ORsbB{animation:ThirdPartyList_armPulse__gY8\+y 1s ease-in-out infinite;background:#fef2f2!important;border-color:#dc2626!important;color:#dc2626!important}@keyframes ThirdPartyList_armPulse__gY8\+y{0%,to{box-shadow:0 0 0 0 #dc26264d}50%{box-shadow:0 0 0 4px #dc26261a}}.ThirdPartyList_pagination__bZSet{align-items:center;border-top:1.5px solid #eef2f7;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 18px}.ThirdPartyList_paginationInfo__vzAd7{color:#64748b;font-size:12px;font-weight:600}.ThirdPartyList_pageButtons__y708H{display:flex;gap:4px}.ThirdPartyList_pageButtons__y708H button{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;font-size:11px;height:30px;width:30px}.ThirdPartyList_pageButtons__y708H button:hover:not(:disabled){border-color:#0d9488;color:#0d9488}.ThirdPartyList_pageButtons__y708H button:disabled{cursor:not-allowed;opacity:.4}.ThirdPartyList_emptyState__OIzba,.ThirdPartyList_loadingState__Ke1ep{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:48px 20px}.ThirdPartyList_emptyState__OIzba i,.ThirdPartyList_loadingState__Ke1ep i{color:#cbd5e1;font-size:34px;margin-bottom:12px}.ThirdPartyList_emptyState__OIzba h3{color:#475569;font-size:14px;font-weight:700;margin:0 0 4px}.ThirdPartyList_emptyState__OIzba p,.ThirdPartyList_loadingState__Ke1ep p{color:#94a3b8;font-size:12.5px;margin:0}@media (prefers-reduced-motion:reduce){.ThirdPartyList_rowBtnArmed__ORsbB{animation:none}*{transition-duration:.01ms!important}}@media (max-width:768px){.ThirdPartyList_container__ZNHsx{padding:12px}.ThirdPartyList_pageHeader__nKQJQ{align-items:stretch;flex-direction:column}.ThirdPartyList_searchBox__QIFLW{min-width:0}}.ThirdPartyList_cardHead__0kDiE{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 18px}.ThirdPartyList_headTitle__IdPV2{align-items:center;display:flex;gap:12px}.ThirdPartyList_cardHead__0kDiE h1{color:#0f172a;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.ThirdPartyList_btnIcon__fPS4j{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;font-size:14px;height:40px;transition:all .15s ease;width:40px}.ThirdPartyList_btnIcon__fPS4j:hover:not(:disabled){background:#f0fdfa;border-color:#99f6e4;color:#0d9488}.ThirdPartyList_btnIcon__fPS4j:disabled{cursor:not-allowed;opacity:.4}.ThirdPartyList_controlRow__HdKnD{align-items:center;background:linear-gradient(180deg,#fafffe,#fff);border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:12px 18px}.ThirdPartyList_controlRow__HdKnD .ThirdPartyList_groupTabs__mydfe{background:none;border:none;flex:1 1;min-width:0;padding:0}.ThirdPartyList_controlRow__HdKnD .ThirdPartyList_searchBox__QIFLW{flex:0 1 340px;max-width:340px;min-width:260px}.ThirdPartyList_countChip__i3u14{background:#f0fdfa;border-radius:999px;color:#0f766e;font-size:11px;font-weight:800;padding:1px 9px;white-space:nowrap}@media (max-width:900px){.ThirdPartyList_controlRow__HdKnD{align-items:stretch;flex-direction:column}.ThirdPartyList_controlRow__HdKnD .ThirdPartyList_searchBox__QIFLW{max-width:none}.ThirdPartyList_cardHead__0kDiE{align-items:stretch;flex-direction:column}.ThirdPartyList_headerActions__OlhDO{justify-content:flex-end}}.ClaimsRegister_pageContainer__Dl0Ir{background:#f1f3f6;min-height:100vh;padding:16px 20px}.ClaimsRegister_notification__T7CcH{align-items:center;animation:ClaimsRegister_slideIn__R8i6Q .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}.ClaimsRegister_notification__T7CcH.ClaimsRegister_success__Egzfy{border-left-color:#10b981;color:#064e3b}.ClaimsRegister_notification__T7CcH.ClaimsRegister_success__Egzfy i{color:#10b981}.ClaimsRegister_notification__T7CcH.ClaimsRegister_error__WxLDS{border-left-color:#ef4444;color:#7f1d1d}.ClaimsRegister_notification__T7CcH.ClaimsRegister_error__WxLDS i{color:#ef4444}.ClaimsRegister_notification__T7CcH button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes ClaimsRegister_slideIn__R8i6Q{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.ClaimsRegister_pageHeader__iZW9x{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}.ClaimsRegister_headerLeft__cosGU{align-items:center;display:flex;gap:14px}.ClaimsRegister_backBtn__4EvWK{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}.ClaimsRegister_backBtn__4EvWK:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ClaimsRegister_headerIcon__RuokO{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}.ClaimsRegister_headerLeft__cosGU h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.ClaimsRegister_headerSubtitle__oJlgg{color:#64748b;font-size:12.5px;margin:2px 0 0}.ClaimsRegister_headerSubtitle__oJlgg strong{color:#2563eb;font-weight:700}.ClaimsRegister_headerActions__wfrYD{align-items:center;display:flex;gap:8px}.ClaimsRegister_refreshBtn__KiaTK{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}.ClaimsRegister_refreshBtn__KiaTK:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ClaimsRegister_secondaryBtn__b3SlV{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}.ClaimsRegister_secondaryBtn__b3SlV:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ClaimsRegister_primaryBtn__2rh7n{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.ClaimsRegister_primaryBtn__2rh7n:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.ClaimsRegister_primaryBtnBadge__cb4Tq{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.ClaimsRegister_primaryBtn__2rh7n:disabled,.ClaimsRegister_refreshBtn__KiaTK:disabled,.ClaimsRegister_secondaryBtn__b3SlV:disabled{cursor:not-allowed;opacity:.55}.ClaimsRegister_legacyBar__guS9\+{align-items:center;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;color:#92400e;display:flex;font-size:12.5px;font-weight:500;gap:10px;margin-bottom:14px;padding:11px 16px}.ClaimsRegister_legacyBar__guS9\+ i{color:#d97706}.ClaimsRegister_statsRow__ErpYu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.ClaimsRegister_statCard__G2OJt{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}.ClaimsRegister_statIcon__kygJ2{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.ClaimsRegister_statIconBlue__BhNmE{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ClaimsRegister_statIconIndigo__vrSNG{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ClaimsRegister_statIconGreen__ER0\+o{background:linear-gradient(135deg,#10b981,#059669)}.ClaimsRegister_statIconAmber__5Upxa{background:linear-gradient(135deg,#f59e0b,#d97706)}.ClaimsRegister_statInfo__eoJ3T{display:flex;flex-direction:column;min-width:0}.ClaimsRegister_statValue__6Wo3f{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ClaimsRegister_statLabel__cHW3n{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.ClaimsRegister_toolbar__Rve-P{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}.ClaimsRegister_viewSeg__VTu5z{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9px;display:inline-flex;flex-shrink:0;gap:3px;padding:3px}.ClaimsRegister_viewSegBtn__lfog2{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 13px;transition:all .15s;white-space:nowrap}.ClaimsRegister_viewSegBtn__lfog2:hover{color:#334155}.ClaimsRegister_viewSegActive__WNEdF{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.ClaimsRegister_viewSegOff__O2Ulo{cursor:not-allowed;opacity:.45}.ClaimsRegister_searchBox__NlKcH{flex:1 1;max-width:400px;min-width:200px;position:relative}.ClaimsRegister_searchBox__NlKcH>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ClaimsRegister_searchBox__NlKcH 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%}.ClaimsRegister_searchBox__NlKcH input::placeholder{color:#94a3b8}.ClaimsRegister_searchBox__NlKcH input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ClaimsRegister_clearSearch__ryjDw{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}.ClaimsRegister_clearSearch__ryjDw:hover{background:#cbd5e1;color:#334155}.ClaimsRegister_toolBtn__2gkpL{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;transition:all .15s;white-space:nowrap}.ClaimsRegister_toolBtn__2gkpL:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ClaimsRegister_toolBtn__2gkpL.ClaimsRegister_active__YhPLY{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ClaimsRegister_toolBtn__2gkpL i{font-size:11px}.ClaimsRegister_toolBtnBadge__mSvnr{align-items:center;background:#2563eb;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}.ClaimsRegister_toolDivider__4qY1\+{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.ClaimsRegister_popWrap__jeTlg{position:relative}.ClaimsRegister_quickTabs__HDZ8r{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.ClaimsRegister_quickTab__OsiQ4{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}.ClaimsRegister_quickTab__OsiQ4:hover:not(.ClaimsRegister_quickTabActive__S8pGL){background:#fff;color:#334155}.ClaimsRegister_quickTabActive__S8pGL{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.ClaimsRegister_tabBadge__WMj4q{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.ClaimsRegister_quickTabActive__S8pGL .ClaimsRegister_tabBadge__WMj4q{background:#eff6ff;color:#1d4ed8}.ClaimsRegister_activeChips__9MERB{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.ClaimsRegister_activeChipsLabel__lutCD{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.ClaimsRegister_chip__2WxdD{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.ClaimsRegister_chipRemove__1YgdY{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.ClaimsRegister_chipRemove__1YgdY:hover{background:#2563eb;color:#fff}.ClaimsRegister_chipsClearAll__amFaF{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}.ClaimsRegister_chipsClearAll__amFaF:hover{background:#fef2f2}.ClaimsRegister_bulkBar__UnUY2{align-items:center;animation:ClaimsRegister_slideDown__V8KJk .2s ease;background:linear-gradient(180deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:10px 14px}@keyframes ClaimsRegister_slideDown__V8KJk{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ClaimsRegister_bulkBarText__r0GQi{color:#1e40af;font-size:13px;font-weight:600}.ClaimsRegister_bulkBarText__r0GQi strong{font-weight:700}.ClaimsRegister_bulkBarActions__PsIVU{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.ClaimsRegister_bulkBarBtn__kzyBX{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:7px 12px;transition:all .15s}.ClaimsRegister_bulkBarBtn__kzyBX:hover:not(:disabled){background:#eff6ff}.ClaimsRegister_bulkBarBtn__kzyBX:disabled{cursor:not-allowed;opacity:.55}.ClaimsRegister_bulkBarBtn__kzyBX.ClaimsRegister_danger__bizsI{border-color:#fecaca;color:#b91c1c}.ClaimsRegister_bulkBarBtn__kzyBX.ClaimsRegister_danger__bizsI:hover:not(:disabled){background:#fef2f2}.ClaimsRegister_rejectInput__e8u3k{background:#fff;border:1px solid #fecaca;border-radius:8px;font-size:12.5px;height:34px;min-width:220px;outline:none;padding:0 12px}.ClaimsRegister_rejectInput__e8u3k:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.ClaimsRegister_bulkBarClose__hWPaq{align-items:center;background:#2563eb26;border:none;border-radius:6px;color:#1e40af;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;width:26px}.ClaimsRegister_bulkBarClose__hWPaq:hover{background:#2563eb40}.ClaimsRegister_tableCard__SUQZ1{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.ClaimsRegister_tableWrapper__5RYYU{overflow-x:auto}.ClaimsRegister_table__Aoitc{border-collapse:collapse;width:100%}.ClaimsRegister_table__Aoitc 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}.ClaimsRegister_table__Aoitc tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.ClaimsRegister_table__Aoitc tbody tr:hover{background:#f8fafc}.ClaimsRegister_table__Aoitc tbody tr:last-child{border-bottom:none}.ClaimsRegister_table__Aoitc tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.ClaimsRegister_clickableRow__jr\+mF{cursor:pointer}.ClaimsRegister_selectedRow__yfuOc{background:#eff6ff!important}.ClaimsRegister_textRight__PPw1u{text-align:right}.ClaimsRegister_textCenter__kQZH4{text-align:center}.ClaimsRegister_sortTh__s2aAH{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.ClaimsRegister_sortTh__s2aAH:hover{color:#2563eb}.ClaimsRegister_sortIcon__5auXW{font-size:9.5px;margin-left:6px;opacity:.4}.ClaimsRegister_sortActive__NDYaF{color:#1d4ed8}.ClaimsRegister_sortActive__NDYaF .ClaimsRegister_sortIcon__5auXW{opacity:1}.ClaimsRegister_sortOff__KQyZG{cursor:not-allowed;opacity:.55}.ClaimsRegister_sortOff__KQyZG:hover{color:#475569}.ClaimsRegister_groupRow__pK4ro 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}.ClaimsRegister_groupRowCount__hWY68{color:#64748b;font-weight:500;letter-spacing:normal;margin-left:8px;text-transform:none}.ClaimsRegister_groupRowSum__lrG2Z{font-feature-settings:"tnum";color:#1d4ed8;float:right;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:normal;text-transform:none}.ClaimsRegister_checkboxCell__2qTDM{padding:0 0 0 14px!important;width:36px}.ClaimsRegister_checkbox__ethHk{accent-color:#2563eb;border:1.5px solid #cbd5e1;border-radius:4px;cursor:pointer;height:16px;width:16px}.ClaimsRegister_claimNo__sXWcb{background:#eff6ff;color:#1d4ed8;font-size:11.5px;font-weight:700;padding:3px 9px}.ClaimsRegister_claimNo__sXWcb,.ClaimsRegister_codePill__PZoV3{border-radius:6px;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;white-space:nowrap}.ClaimsRegister_codePill__PZoV3{background:#f1f5f9;color:#475569;font-size:11px;font-weight:600;padding:3px 8px}.ClaimsRegister_insurerPill__uitYU{background:#e0e7ff;color:#3730a3;font-size:11px;font-weight:700;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClaimsRegister_categoryBadge__S81tV,.ClaimsRegister_insurerPill__uitYU{align-items:center;border-radius:6px;display:inline-flex;padding:3px 9px}.ClaimsRegister_categoryBadge__S81tV{background:#f1f5f9;color:#475569;font-size:11.5px;font-weight:600}.ClaimsRegister_stackCell__FZd8g{display:flex;flex-direction:column;min-width:0}.ClaimsRegister_strongCell__Gj\+sQ{color:#0f172a;font-size:13px;font-weight:600}.ClaimsRegister_subCell__GhTpJ{color:#94a3b8;font-size:11px}.ClaimsRegister_monoCell__DZbNN{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.ClaimsRegister_monoSub__vUJIL{color:#94a3b8;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px}.ClaimsRegister_dateCell__lm3iK{color:#475569;font-size:12.5px;white-space:nowrap}.ClaimsRegister_truncCell__l8aTg{color:#334155;display:inline-block;font-size:13px;max-width:190px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.ClaimsRegister_numCell__fxQne{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.ClaimsRegister_numCellSoft__3zQ9J,.ClaimsRegister_numCell__fxQne{font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;white-space:nowrap}.ClaimsRegister_numCellSoft__3zQ9J{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.ClaimsRegister_hl__-E3O6{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.ClaimsRegister_statusBadge__expzc{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.ClaimsRegister_statusBadge__expzc:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ClaimsRegister_statusPending__\+-d\+I{background:#fef3c7;color:#92400e}.ClaimsRegister_statusSubmitted__Iy1vP{background:#f5f3ff;color:#6d28d9}.ClaimsRegister_statusPaid__Fn3MT{background:#dcfce7;color:#15803d}.ClaimsRegister_statusRejected__7D9xX{background:#fee2e2;color:#b91c1c}.ClaimsRegister_actionCell__VbIFk{text-align:center;width:50px}.ClaimsRegister_actionMenuWrap__-7bjE{display:inline-block}.ClaimsRegister_actionMenuBtn__zQ4Kx{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}.ClaimsRegister_actionMenuBtn__zQ4Kx:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.ClaimsRegister_actionMenu__y3F3S{animation:ClaimsRegister_dropIn__LYcwf .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.ClaimsRegister_actionMenu__y3F3S button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.ClaimsRegister_actionMenu__y3F3S button:hover{background:#f1f5f9;color:#0f172a}.ClaimsRegister_actionMenu__y3F3S button i{color:#2563eb;font-size:12px;width:14px}.ClaimsRegister_actionMenuDivider__W9NuF{background:#f1f5f9;height:1px;margin:4px 0}@keyframes ClaimsRegister_dropIn__LYcwf{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ClaimsRegister_itemSummary__iueBo{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:500;gap:22px;padding:12px 16px}.ClaimsRegister_itemSummary__iueBo strong{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.ClaimsRegister_itemScope__5Dfov{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-weight:600;gap:6px;padding:3px 10px}.ClaimsRegister_truncNote__hdL9z{align-items:center;color:#92400e;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;margin-left:auto}.ClaimsRegister_loadingState__Zvgv6{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.ClaimsRegister_loadingState__Zvgv6 p{margin:0}.ClaimsRegister_spinner__LGhoE{animation:ClaimsRegister_spin__tHdmo .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes ClaimsRegister_spin__tHdmo{to{transform:rotate(1turn)}}.ClaimsRegister_emptyState__okjyj{align-items:center;display:flex;flex-direction:column;gap:12px;padding:80px 20px;text-align:center}.ClaimsRegister_emptyIcon__MQx-7{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}.ClaimsRegister_emptyState__okjyj h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ClaimsRegister_emptyState__okjyj p{color:#64748b;font-size:13px;margin:0;max-width:380px}.ClaimsRegister_pagination__R2iVA{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.ClaimsRegister_paginationInfo__xLPKr{color:#64748b;font-size:12.5px;font-weight:500}.ClaimsRegister_paginationControls__UjQKW{align-items:center;display:flex;gap:12px}.ClaimsRegister_pageSizeSelect__D-6-6{-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}.ClaimsRegister_pageSizeSelect__D-6-6:focus{border-color:#2563eb}.ClaimsRegister_pageButtons__SeZOe{display:flex;gap:4px}.ClaimsRegister_pageBtn__N-Ibn{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}.ClaimsRegister_pageBtn__N-Ibn:hover:not(:disabled):not(.ClaimsRegister_pageDots__whC\+Z){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ClaimsRegister_pageBtn__N-Ibn:disabled{cursor:not-allowed;opacity:.4}.ClaimsRegister_pageBtnActive__eE21F{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.ClaimsRegister_pageDots__whC\+Z{background:#0000;border:none;cursor:default}.ClaimsRegister_modalOverlay__rqaWF{align-items:center;animation:ClaimsRegister_fadeIn__Uv1UT .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes ClaimsRegister_fadeIn__Uv1UT{0%{opacity:0}to{opacity:1}}.ClaimsRegister_filterModal__ywQcO{animation:ClaimsRegister_modalIn__52UDS .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:900px;overflow:hidden;width:100%}@keyframes ClaimsRegister_modalIn__52UDS{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ClaimsRegister_filterModalHdr__n6Hko{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.ClaimsRegister_filterModalTitle__XFNzJ h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.ClaimsRegister_filterModalTitle__XFNzJ p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ClaimsRegister_modalClose__JMEmT{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:30px;justify-content:center;transition:all .15s;width:30px}.ClaimsRegister_modalClose__JMEmT:hover{background:#f1f5f9;color:#0f172a}.ClaimsRegister_filterModalBody__Adcsr{display:grid;flex:1 1;grid-template-columns:264px 1fr;min-height:0;overflow:hidden}.ClaimsRegister_filterLeft__nElAk{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.ClaimsRegister_filterLeftHdr__s7tz4{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.ClaimsRegister_filterLeftHdr__s7tz4 h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.ClaimsRegister_filterAppliedCount__wJhHq{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.ClaimsRegister_filterAppliedCount__wJhHq button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.ClaimsRegister_filterCatBtn__v7s\+8{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;text-align:left;transition:all .15s;width:100%}.ClaimsRegister_filterCatBtn__v7s\+8:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.ClaimsRegister_filterCatBtn__v7s\+8.ClaimsRegister_activeCat__Jg8V3{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.ClaimsRegister_filterCatBtn__v7s\+8 i:first-child{color:#94a3b8;font-size:13px;width:16px}.ClaimsRegister_filterCatBtn__v7s\+8.ClaimsRegister_activeCat__Jg8V3 i:first-child{color:#2563eb}.ClaimsRegister_filterCatCount__cdwSC{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.ClaimsRegister_filterCatChev__F0fVp{color:#cbd5e1;font-size:10px;margin-left:auto}.ClaimsRegister_filterCatCount__cdwSC+.ClaimsRegister_filterCatChev__F0fVp{margin-left:0}.ClaimsRegister_filterCatChips__mBpUy{display:flex;flex-wrap:wrap;gap:5px}.ClaimsRegister_filterCatChip__ToJk8{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 4px 3px 9px}.ClaimsRegister_filterCatChip__ToJk8 button{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:8px;height:15px;justify-content:center;padding:0;width:15px}.ClaimsRegister_filterCatChip__ToJk8 button:hover{background:#2563eb;color:#fff}.ClaimsRegister_filterRight__UMune{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.ClaimsRegister_filterRightHdr__sIcd9 h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.ClaimsRegister_filterRightHdr__sIcd9 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ClaimsRegister_filterField__lA96p{display:flex;flex-direction:column;gap:8px}.ClaimsRegister_filterFieldLabel__EyLhj{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ClaimsRegister_filterEmpty__XZLP5{color:#94a3b8;font-size:12.5px;padding:10px 4px}.ClaimsRegister_filterSearchWrap__6hHlk{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;gap:9px;height:38px;padding:0 12px;position:relative;transition:all .15s}.ClaimsRegister_filterSearchWrap__6hHlk:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ClaimsRegister_filterSearchWrap__6hHlk i{color:#94a3b8;font-size:12px}.ClaimsRegister_filterSearchWrap__6hHlk input{background:#0000;border:none;color:#0f172a;flex:1 1;font-size:13px;min-width:0;outline:none}.ClaimsRegister_filterOptList__4p7Ne{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.ClaimsRegister_filterOptRow__s3fwj{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.ClaimsRegister_filterOptRow__s3fwj:hover{background:#f8fafc;border-color:#e2e8f0}.ClaimsRegister_filterOptRow__s3fwj.ClaimsRegister_selected__El5MG{background:#eff6ff;border-color:#bfdbfe}.ClaimsRegister_filterOptRow__s3fwj input{accent-color:#2563eb;flex-shrink:0}.ClaimsRegister_filterOptLabel__ZnuHB{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClaimsRegister_filterOptRow__s3fwj.ClaimsRegister_selected__El5MG .ClaimsRegister_filterOptLabel__ZnuHB{color:#1e40af;font-weight:600}.ClaimsRegister_filterOptSub__qX4NE{color:#94a3b8;font-weight:400}.ClaimsRegister_filterOptCount__mluP5{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.ClaimsRegister_filterHint__N-nn9{align-items:center;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:10px 12px}.ClaimsRegister_filterHint__N-nn9 i{color:#d97706}.ClaimsRegister_filterHint__N-nn9 button{background:none;border:none;color:#1d4ed8;cursor:pointer;font-size:12px;font-weight:700;padding:0;text-decoration:underline}.ClaimsRegister_presetRow__coNNJ{display:flex;flex-wrap:wrap;gap:6px}.ClaimsRegister_presetBtn__2aG4J{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.ClaimsRegister_presetBtn__2aG4J:hover{background:#f8fafc;border-color:#cbd5e1}.ClaimsRegister_presetOn__kL2G7{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ClaimsRegister_filterRange__wE4z9{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.ClaimsRegister_rangeInputWrap__Nddnd{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;overflow:hidden;transition:all .15s}.ClaimsRegister_rangeInputWrap__Nddnd:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ClaimsRegister_rangePrefix__rWnSW{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.ClaimsRegister_rangeInputWrap__Nddnd input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.ClaimsRegister_rangeSep__tBudp{color:#94a3b8;font-size:12px;font-weight:500}.ClaimsRegister_filterDate__CAXNP{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.ClaimsRegister_filterDate__CAXNP:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ClaimsRegister_filterModalFtr__N-LbE{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.ClaimsRegister_resetBtn__uz9Lg{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.ClaimsRegister_resetBtn__uz9Lg:hover{background:#fef2f2}.ClaimsRegister_filterModalFtrR__SqKd9{align-items:center;display:flex;gap:8px}.ClaimsRegister_popover__sYZuD{animation:ClaimsRegister_dropIn__LYcwf .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:230px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.ClaimsRegister_popoverTitle__AEjk4{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.ClaimsRegister_popoverItem__Z4wAf{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%}.ClaimsRegister_popoverItem__Z4wAf:hover{background:#f1f5f9;color:#0f172a}.ClaimsRegister_popoverItem__Z4wAf.ClaimsRegister_active__YhPLY{background:#eff6ff;color:#1d4ed8;font-weight:600}.ClaimsRegister_popoverItem__Z4wAf input{accent-color:#2563eb}.ClaimsRegister_popoverItem__Z4wAf i{color:#94a3b8;font-size:11px;width:14px}.ClaimsRegister_popoverItem__Z4wAf.ClaimsRegister_active__YhPLY i{color:#2563eb}.ClaimsRegister_popoverDivider__ngeH9{background:#f1f5f9;height:1px;margin:4px 0}.ClaimsRegister_popoverNote__fkX\+x{color:#94a3b8;font-size:11.5px;padding:8px 10px}.ClaimsRegister_popoverReq__MdkwN{color:#94a3b8;font-size:10px;margin-left:auto}.ClaimsRegister_savedViewSave__iB0Wk{display:flex;gap:6px;padding:6px 8px}.ClaimsRegister_savedViewSave__iB0Wk input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.ClaimsRegister_savedViewSave__iB0Wk input:focus{border-color:#2563eb}.ClaimsRegister_savedViewSave__iB0Wk button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.ClaimsRegister_savedViewSave__iB0Wk button:hover{background:#1d4ed8}.ClaimsRegister_savedViewRow__JT410{align-items:center;display:flex;gap:6px}.ClaimsRegister_savedViewRow__JT410 .ClaimsRegister_popoverItem__Z4wAf{flex:1 1}.ClaimsRegister_savedViewDel__dPgrd{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.ClaimsRegister_savedViewDel__dPgrd:hover{background:#fef2f2;color:#ef4444}.ClaimsRegister_detailModal__EROL0{animation:ClaimsRegister_modalIn__52UDS .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:640px;overflow:hidden;width:100%}.ClaimsRegister_detailHdr__M5PCd{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.ClaimsRegister_detailTitle__D4BBp{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ClaimsRegister_detailBody__8QJRT{overflow-y:auto;padding:18px 22px}.ClaimsRegister_detailGrid__S3azS{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ClaimsRegister_detailItem__J8ENA{display:flex;flex-direction:column;gap:3px;min-width:0}.ClaimsRegister_detailLabel__L-CU\+{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ClaimsRegister_detailValue__ZyCJd{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.ClaimsRegister_detailStrong__aJKYU{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}.ClaimsRegister_detailNote__wMuvW{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-top:16px;padding:12px 14px}.ClaimsRegister_detailNote__wMuvW p{color:#991b1b;font-size:13px;margin:5px 0 0;white-space:pre-wrap}.ClaimsRegister_detailFtr__23-kh{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}@media (max-width:1200px){.ClaimsRegister_toolbar__Rve-P{flex-wrap:wrap}.ClaimsRegister_searchBox__NlKcH{max-width:none}}@media (max-width:1100px){.ClaimsRegister_statsRow__ErpYu{grid-template-columns:repeat(2,1fr)}.ClaimsRegister_filterModalBody__Adcsr{grid-template-columns:220px 1fr}}@media (max-width:768px){.ClaimsRegister_pageHeader__iZW9x{align-items:stretch;flex-direction:column;gap:12px}.ClaimsRegister_headerActions__wfrYD{flex-wrap:wrap}.ClaimsRegister_statsRow__ErpYu{grid-template-columns:1fr 1fr}.ClaimsRegister_searchBox__NlKcH{flex-basis:100%}.ClaimsRegister_filterModalBody__Adcsr{grid-template-columns:1fr}.ClaimsRegister_filterLeft__nElAk{border-bottom:1px solid #f1f5f9;border-right:none;max-height:190px}.ClaimsRegister_pagination__R2iVA{flex-direction:column}.ClaimsRegister_bulkBar__UnUY2{flex-wrap:wrap}.ClaimsRegister_bulkBarActions__PsIVU{justify-content:flex-end;width:100%}.ClaimsRegister_truncNote__hdL9z{margin-left:0}}.ThirdPartyReport_container__ZqZ\+2{background:#f5f7fa;margin:0 auto;max-width:1500px;min-height:100vh;padding:20px}.ThirdPartyReport_pageHeader__4L0da{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px;padding:16px 20px}.ThirdPartyReport_headerLeft__kR9Hj{align-items:center;display:flex;gap:14px}.ThirdPartyReport_backBtn__CeoxR{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;height:38px;transition:all .15s ease;width:38px}.ThirdPartyReport_backBtn__CeoxR:hover{background:#f0fdfa;border-color:#99f6e4;color:#0d9488}.ThirdPartyReport_headerIcon__3wJlP{align-items:center;background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:12px;box-shadow:0 4px 12px #0d948859;color:#fff;display:flex;font-size:17px;height:44px;justify-content:center;width:44px}.ThirdPartyReport_pageHeader__4L0da h1{color:#0f172a;font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0}.ThirdPartyReport_headerSubtitle__BFwp8{color:#64748b;font-size:12.5px;margin:2px 0 0}.ThirdPartyReport_headerActions__w9v1U{display:flex;flex-wrap:wrap;gap:8px}.ThirdPartyReport_btnGhost__P7wOB{align-items:center;background:#f1f5f9;border:none;border-radius:9px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 15px;transition:all .15s ease}.ThirdPartyReport_btnGhost__P7wOB:hover:not(:disabled){background:#e2e8f0}.ThirdPartyReport_btnGhost__P7wOB:disabled{cursor:not-allowed;opacity:.5}.ThirdPartyReport_filterRow__onCT-{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:11px 16px}.ThirdPartyReport_ctl__6VZF7{background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;color:#0f172a;font-size:12.5px;font-weight:600;padding:8px 10px}.ThirdPartyReport_ctl__6VZF7:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f;outline:none}.ThirdPartyReport_sep__XFt-Z{color:#94a3b8;font-size:12px}.ThirdPartyReport_grow__suZ8h{flex:1 1}.ThirdPartyReport_presets__0dRHa{background:#f1f5f9;border-radius:9px;display:inline-flex;gap:4px;padding:3px}.ThirdPartyReport_preset__zPwwt{background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;font-size:12px;font-weight:700;padding:5px 11px;transition:all .13s ease}.ThirdPartyReport_preset__zPwwt:hover{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#0f766e}.ThirdPartyReport_errorBar__8j-4h,.ThirdPartyReport_warnBar__FuDar{align-items:center;border-radius:10px;display:flex;font-size:12.5px;font-weight:600;gap:9px;margin-bottom:14px;padding:11px 16px}.ThirdPartyReport_errorBar__8j-4h{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.ThirdPartyReport_warnBar__FuDar{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.ThirdPartyReport_refetching__wvlEp{opacity:.55;pointer-events:none;transition:opacity .15s ease}.ThirdPartyReport_heroCard__G\+JsR{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:32px;margin-bottom:14px;padding:20px 22px}.ThirdPartyReport_heroMain__fDQ0b{display:flex;flex-direction:column;gap:3px;min-width:260px}.ThirdPartyReport_heroLabel__vtrTN{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ThirdPartyReport_heroValue__pr-3U{color:#0f172a;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.05}.ThirdPartyReport_heroSub__Pdv\+B{color:#64748b;font-size:12.5px}.ThirdPartyReport_heroDanger__mI7l6{color:#dc2626;font-weight:700}.ThirdPartyReport_kpiRow__sZn3M{border-left:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:26px;margin-left:auto;padding-left:26px}.ThirdPartyReport_kpi__qni3c{display:flex;flex-direction:column;gap:2px;min-width:118px}.ThirdPartyReport_kpiLabel__foh-f{align-items:center;color:#94a3b8;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.05em;text-transform:uppercase}.ThirdPartyReport_kpiLabel__foh-f i{font-size:11px}.ThirdPartyReport_kpiValue__t-k4P{color:#0f172a;font-size:21px;font-weight:700;line-height:1.15}.ThirdPartyReport_kpiSub__RKF0z{color:#94a3b8;font-size:11.5px}.ThirdPartyReport_card__ngIW6{background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;margin-bottom:14px;overflow:hidden}.ThirdPartyReport_cardHead__JTi7p{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:15px 18px}.ThirdPartyReport_cardHead__JTi7p h2{color:#0f172a;font-size:15px;font-weight:700;margin:0}.ThirdPartyReport_cardHead__JTi7p p{color:#64748b;font-size:12px;margin:2px 0 0}.ThirdPartyReport_tableToggle__HKRBa{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;padding:6px 12px;transition:all .14s ease}.ThirdPartyReport_tableToggle__HKRBa:hover{background:#f0fdfa;border-color:#99f6e4;color:#0f766e}.ThirdPartyReport_legend__OgPpE{display:flex;flex-wrap:wrap;gap:16px;padding:12px 18px 0}.ThirdPartyReport_legendItem__R5mfW{align-items:center;color:#475569;display:inline-flex;font-size:12px;font-weight:600;gap:7px}.ThirdPartyReport_legendItem__R5mfW i{font-size:11px}.ThirdPartyReport_swatch__EzKOq{border-radius:3px;flex-shrink:0;height:11px;width:11px}.ThirdPartyReport_legendVal__rvEnC{font-feature-settings:"tnum";color:#94a3b8;font-variant-numeric:tabular-nums;font-weight:700}.ThirdPartyReport_agingList__njqSn{display:flex;flex-direction:column;gap:11px;padding:14px 18px 18px}.ThirdPartyReport_agingRow__8VejM{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:110px 1fr 130px}.ThirdPartyReport_agingName__Vuffk{color:#0f172a;font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThirdPartyReport_stackTrack__COYDL{background:#f6f8fb;border-radius:0 4px 4px 0;height:22px}.ThirdPartyReport_stack__kpHWT{border-radius:0 4px 4px 0;display:flex;height:22px;min-width:3px;overflow:hidden}.ThirdPartyReport_seg__dhjIW{border-right:2px solid #fff;box-sizing:border-box;display:block;height:100%;transition:filter .12s ease}.ThirdPartyReport_seg__dhjIW:last-child{border-right:none}.ThirdPartyReport_seg__dhjIW:focus-visible,.ThirdPartyReport_seg__dhjIW:hover{filter:brightness(1.12);outline:none}.ThirdPartyReport_agingTotal__olj53{font-feature-settings:"tnum";color:#0f172a;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.ThirdPartyReport_noneNote__3hSle{align-items:center;color:#64748b;display:flex;font-size:13px;gap:8px;margin:6px 0}.ThirdPartyReport_colChart__cXi-T{align-items:flex-end;display:flex;gap:10px;overflow-x:auto;padding:16px 18px 14px;position:relative}.ThirdPartyReport_colChart__cXi-T:after{background:#e2e8f0;bottom:31px;content:"";height:1px;left:18px;position:absolute;right:18px}.ThirdPartyReport_colWrap__zGLRO{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:52px}.ThirdPartyReport_colCap__ATkSV{font-feature-settings:"tnum";color:#64748b;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:14px}.ThirdPartyReport_colTrack__FIuQf{align-items:flex-end;display:flex;height:168px;justify-content:center;width:100%}.ThirdPartyReport_col__hfpdS{border-radius:4px 4px 0 0;display:flex;flex-direction:column;height:100%;justify-content:flex-end;max-width:24px;overflow:hidden;width:100%}.ThirdPartyReport_colSeg__rRYJt{border-bottom:2px solid #fff;box-sizing:border-box;display:block;transition:filter .12s ease;width:100%}.ThirdPartyReport_colSeg__rRYJt:last-child{border-bottom:none}.ThirdPartyReport_colSeg__rRYJt:focus-visible,.ThirdPartyReport_colSeg__rRYJt:hover{filter:brightness(1.12);outline:none}.ThirdPartyReport_colLabel__5kASx{color:#94a3b8;font-size:10.5px;font-weight:600;white-space:nowrap}.ThirdPartyReport_reasonList__06IfI{display:flex;flex-direction:column;gap:10px;padding:14px 18px 18px}.ThirdPartyReport_reasonRow__rnEdr{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(120px,220px) 1fr 120px 44px}.ThirdPartyReport_reasonName__-nK7S{color:#334155;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThirdPartyReport_barTrack__yyu81{background:#f1f5f9;border-radius:4px;height:18px;overflow:hidden}.ThirdPartyReport_bar__2nIF5{border-radius:0 4px 4px 0;display:block;height:100%;transition:filter .12s ease}.ThirdPartyReport_bar__2nIF5:focus-visible,.ThirdPartyReport_bar__2nIF5:hover{filter:brightness(1.1);outline:none}.ThirdPartyReport_reasonVal__FSUHy{font-feature-settings:"tnum";color:#0f172a;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right}.ThirdPartyReport_reasonCount__22bBD{font-feature-settings:"tnum";color:#94a3b8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.ThirdPartyReport_tableWrap__zREsR{overflow-x:auto}.ThirdPartyReport_table__RPV6V{border-collapse:collapse;width:100%}.ThirdPartyReport_table__RPV6V thead{background:#f8fafc}.ThirdPartyReport_table__RPV6V th{border-bottom:1.5px solid #eef2f7;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.ThirdPartyReport_table__RPV6V tbody tr{border-bottom:1px solid #f4f6fa}.ThirdPartyReport_table__RPV6V tbody tr:hover{background:#fafffe}.ThirdPartyReport_table__RPV6V td{color:#334155;font-size:13px;padding:11px 14px;vertical-align:middle}.ThirdPartyReport_num__xCa2o{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ThirdPartyReport_numStrong__HXk5j{color:#0f172a;font-weight:800}.ThirdPartyReport_numWarn__b3y-T{color:#1d4ed8;font-weight:700}.ThirdPartyReport_muted__A4qqG{color:#cbd5e1}.ThirdPartyReport_pill__ZlFd-{background:#ccfbf1;border-radius:999px;color:#0f766e;display:inline-block;font-size:11px;font-weight:800;padding:2px 10px}.ThirdPartyReport_rateBad__lsuFY{align-items:center;color:#dc2626;display:inline-flex;font-weight:700;gap:5px}.ThirdPartyReport_rateBad__lsuFY i{font-size:10px}.ThirdPartyReport_rateOk__rgxW7{color:#94a3b8;font-weight:600}.ThirdPartyReport_rateMid__qHBXX{color:#475569;font-weight:700}.ThirdPartyReport_emptyState__g3v2n,.ThirdPartyReport_loadingState__nmfdJ{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:48px 20px}.ThirdPartyReport_emptyState__g3v2n i,.ThirdPartyReport_loadingState__nmfdJ i{color:#cbd5e1;font-size:34px;margin-bottom:12px}.ThirdPartyReport_emptyState__g3v2n h3{color:#475569;font-size:14px;font-weight:700;margin:0 0 4px}.ThirdPartyReport_emptyState__g3v2n p,.ThirdPartyReport_loadingState__nmfdJ p{font-size:12.5px;margin:0;text-align:center}@media (max-width:1000px){.ThirdPartyReport_kpiRow__sZn3M{border-left:none;border-top:1px solid #eef2f7;margin-left:0;padding-left:0;padding-top:14px;width:100%}.ThirdPartyReport_agingRow__8VejM{gap:9px;grid-template-columns:88px 1fr 108px}.ThirdPartyReport_reasonRow__rnEdr{grid-template-columns:minmax(100px,150px) 1fr 100px 36px}}@media (max-width:640px){.ThirdPartyReport_container__ZqZ\+2{padding:12px}.ThirdPartyReport_heroValue__pr-3U{font-size:32px}.ThirdPartyReport_filterRow__onCT-{align-items:stretch;flex-direction:column}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}.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}.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{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;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}}.CustomerProfile_detailsWrap__j\+QQ\+{display:flex;flex-direction:column;gap:26px}.CustomerProfile_sectionHead__AqfTJ{flex-wrap:wrap;justify-content:space-between}.CustomerProfile_sectionHeadLeft__paKqm,.CustomerProfile_sectionHead__AqfTJ{align-items:center;display:flex;gap:12px}.CustomerProfile_sectionHeadIcon__1lWrN{align-items:center;background:#eef2ff;border-radius:10px;color:#4f46e5;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.CustomerProfile_sectionHeadTitle__uKa4C{color:#1f2937;font-size:18px;font-weight:700}.CustomerProfile_editDetailsBtn__kIJE2{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:9px 16px;transition:all .15s}.CustomerProfile_editDetailsBtn__kIJE2:hover{background:#f3f4f6;border-color:#d1d5db}.CustomerProfile_infoBlock__ifyyA{display:flex;flex-direction:column;gap:12px}.CustomerProfile_infoBlockTitle__CEt3-{color:#374151;font-size:15px;font-weight:600;margin:0}.CustomerProfile_fieldCard__GfBLk{background:#f7f8fa;border:1px solid #eef0f3;border-radius:14px;padding:22px 24px}.CustomerProfile_fieldCardRow__cWzIe{align-items:flex-start;display:flex;flex-wrap:wrap;gap:22px}.CustomerProfile_fieldPhoto__Kelk-{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:30px;font-weight:700;height:92px;justify-content:center;width:92px}.CustomerProfile_fieldGrid__06RzN{grid-gap:18px 24px;display:grid;flex:1 1;gap:18px 24px;grid-template-columns:repeat(3,1fr);min-width:260px}.CustomerProfile_fieldGrid2__hmLPD{grid-template-columns:repeat(2,1fr)}.CustomerProfile_field__vZSCG{display:flex;flex-direction:column;gap:5px;min-width:0}.CustomerProfile_fieldLabel__NgwsH{color:#9ca3af;font-size:12px}.CustomerProfile_fieldValue__dnBTb{color:#1f2937;font-size:14px;font-weight:600;word-break:break-word}.CustomerProfile_fieldValueMuted__VeRA4{color:#9ca3af;font-weight:500}.CustomerProfile_contactPill__IqjkK{align-items:center;background:#eef2ff;border-radius:20px;color:#4f46e5;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:14px;padding:5px 12px}@media (max-width:900px){.CustomerProfile_fieldGrid__06RzN{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.CustomerProfile_fieldGrid2__hmLPD,.CustomerProfile_fieldGrid__06RzN{grid-template-columns:1fr}}.CustomerProfile_txStats__YHfa-{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:22px}.CustomerProfile_txStatCard__dHOc4{align-items:center;background:#f9fafb;border:1px solid #eef0f3;border-radius:12px;display:flex;gap:13px;padding:16px 18px}.CustomerProfile_txStatIcon__u9jz6{align-items:center;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:44px;justify-content:center;width:44px}.CustomerProfile_txIconBlue__KRoHY{background:linear-gradient(135deg,#3b82f6,#2563eb)}.CustomerProfile_txIconViolet__LKr\+j{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.CustomerProfile_txIconGreen__NWsxU{background:linear-gradient(135deg,#10b981,#059669)}.CustomerProfile_txIconRed__hO7S8{background:linear-gradient(135deg,#ef4444,#dc2626)}.CustomerProfile_txStatInfo__AtrW2{display:flex;flex-direction:column;gap:3px;min-width:0}.CustomerProfile_txStatLabel__i9t8c{color:#9ca3af;font-size:12px}.CustomerProfile_txStatValue__aG-Gx{color:#1f2937;font-size:18px;font-weight:700;line-height:1.1}.CustomerProfile_txStatValue__aG-Gx.CustomerProfile_danger__-7Sxb{color:#dc2626}.CustomerProfile_txStatValue__aG-Gx.CustomerProfile_success__n2a6b{color:#10b981}@media (max-width:900px){.CustomerProfile_txStats__YHfa-{grid-template-columns:1fr 1fr}}@media (max-width:480px){.CustomerProfile_txStats__YHfa-{grid-template-columns:1fr}}.CustomerProfile_itemsSummary__5hSXT{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:20px}.CustomerProfile_itemsSummary__5hSXT .CustomerProfile_txStatCard__dHOc4{flex:1 1;min-width:170px}.CustomerProfile_qtyBadge__skOJE{align-items:center;background:#eef2ff;border-radius:8px;color:#4f46e5;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-width:30px;padding:2px 8px}.CustomerProfile_notesHeader__7QwqU{border-bottom:2px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.CustomerProfile_notesHeaderLeft__Hvut5,.CustomerProfile_notesHeader__7QwqU{align-items:center;display:flex;gap:14px}.CustomerProfile_notesIcon__qOSaH{align-items:center;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:12px;box-shadow:0 4px 12px #4f46e540;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.CustomerProfile_notesHeaderLeft__Hvut5 h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.CustomerProfile_notesSubtitle__3wX7t{color:#94a3b8;font-size:12.5px;margin:2px 0 0}.CustomerProfile_notesHeaderActions__znZhL{align-items:center;display:flex;gap:12px}.CustomerProfile_entryCount__gFjfF{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#475569;font-size:12px;font-weight:600;padding:5px 14px}.CustomerProfile_newEntryBtn__hYeS3{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:10px;box-shadow:0 2px 8px #2563eb40;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:9px 18px;transition:all .15s ease}.CustomerProfile_newEntryBtn__hYeS3:hover{box-shadow:0 4px 14px #2563eb59;transform:translateY(-1px)}.CustomerProfile_newEntryBtn__hYeS3 i{font-size:14px}.CustomerProfile_notesStats__MxrQn{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px;padding:12px 18px}.CustomerProfile_noteStat__N\+hmD{align-items:center;color:#475569;display:inline-flex;font-size:13px;font-weight:600;gap:8px}.CustomerProfile_noteStat__N\+hmD i{color:#64748b;font-size:14px}.CustomerProfile_emptyNotes__dxGgF{background:#fafbfc;border:1px dashed #d1d5db;border-radius:14px;padding:48px 20px;text-align:center}.CustomerProfile_emptyNotesIcon__VomEl{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;font-size:30px;height:72px;justify-content:center;margin:0 auto 16px;width:72px}.CustomerProfile_emptyNotes__dxGgF h4{color:#374151;font-size:16px;font-weight:600;margin:0 0 6px}.CustomerProfile_emptyNotes__dxGgF p{color:#94a3b8;font-size:13.5px;margin:0 0 16px}.CustomerProfile_notesTimeline__Gw41V{display:flex;flex-direction:column;gap:0}.CustomerProfile_timelineItem__UsfVV{display:flex;gap:16px;position:relative}.CustomerProfile_timelineLeft__DPpHZ{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding-top:4px;width:20px}.CustomerProfile_timelineDot__zMezI{background:#4f46e5;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #4f46e5;flex-shrink:0;height:12px;width:12px;z-index:1}.CustomerProfile_timelineLine__ATIuH{background:#e2e8f0;flex:1 1;margin:4px 0;min-height:20px;width:2px}.CustomerProfile_timelineItem__UsfVV:last-child .CustomerProfile_timelineLine__ATIuH{display:none}.CustomerProfile_timelineCard__h4Nno{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1 1;margin-bottom:16px;min-width:0;padding:18px 20px;transition:all .15s ease}.CustomerProfile_timelineCard__h4Nno:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000a}.CustomerProfile_timelineHeader__8yzEA{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.CustomerProfile_timelineBadge__2zuw1{align-items:center;background:#eef2ff;border-radius:20px;color:#4f46e5;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 12px}.CustomerProfile_timelineBadge__2zuw1 i{font-size:11px}.CustomerProfile_timelineDate__VVK0W{align-items:center;color:#94a3b8;display:inline-flex;font-size:12px;font-weight:500;gap:6px}.CustomerProfile_timelineDate__VVK0W i{font-size:12px}.CustomerProfile_timelineActions__gOtXA{display:flex;gap:4px;margin-left:auto}.CustomerProfile_timelineDelete__wWPhv,.CustomerProfile_timelineEdit__zyukZ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;transition:all .15s ease;width:30px}.CustomerProfile_timelineEdit__zyukZ:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.CustomerProfile_timelineDelete__wWPhv:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.CustomerProfile_timelineTitle__WLr4z{color:#0f172a;font-size:15px;font-weight:700;margin:8px 0 0}.CustomerProfile_timelineBody__S\+RXz{color:#475569;font-size:13.5px;line-height:1.7;margin:6px 0 0;white-space:pre-wrap}.CustomerProfile_timelineImportant__E9PUA{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:12.5px;gap:8px;margin-top:12px;padding:10px 14px}.CustomerProfile_timelineImportant__E9PUA i{color:#dc2626;flex-shrink:0;margin-top:2px}.CustomerProfile_timelineImportant__E9PUA span{word-break:break-word}.CustomerProfile_timelinePrescriptions__adcXn{margin-top:12px}.CustomerProfile_timelineRxHeader__5YztR{align-items:center;color:#94a3b8;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.CustomerProfile_timelineRxHeader__5YztR i{color:#4f46e5}.CustomerProfile_timelineRxList__yVUUc{display:flex;flex-direction:column;gap:6px}.CustomerProfile_timelineRxItem__dn6Rk{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px;padding:8px 12px}.CustomerProfile_timelineRxName__2Pvay{color:#1f2937;font-weight:700}.CustomerProfile_timelineRxMeta__rB2aa{background:#eef2ff;border-radius:6px;color:#4f46e5;font-size:11px;font-weight:600;padding:2px 10px}.CustomerProfile_timelineRxInstructions__H9rmP{color:#6b7280;font-style:italic}.CustomerProfile_timelineFooter__QxPh6{border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:10px}.CustomerProfile_timelineAuthor__RFybz,.CustomerProfile_timelineCreated__UkDNN{align-items:center;color:#94a3b8;display:inline-flex;font-size:11.5px;gap:6px}.CustomerProfile_timelineAuthor__RFybz i,.CustomerProfile_timelineCreated__UkDNN i{font-size:11px}.CustomerProfile_notesModalOverlay__2SBVE{align-items:center;animation:CustomerProfile_fadeIn__Elz2z .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2147483200}.CustomerProfile_notesForm__fSHWf{animation:CustomerProfile_slideUp__8t7RA .2s ease;background:#fff;border-radius:16px;box-shadow:0 24px 70px #0f172a59;display:flex;flex-direction:column;max-height:90vh;max-width:620px;overflow:hidden;width:100%}.CustomerProfile_notesFormHeader__bhGG3{align-items:center;background:#fafbfc;border-bottom:1px solid #eef2f7;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 22px}.CustomerProfile_notesFormTitle__JAl7x{align-items:center;color:#0f172a;display:inline-flex;font-size:16px;font-weight:700;gap:10px}.CustomerProfile_notesFormTitle__JAl7x i{color:#4f46e5}.CustomerProfile_notesFormClose__LZY5T{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#94a3b8;cursor:pointer;display:flex;font-size:15px;height:34px;justify-content:center;transition:all .15s ease;width:34px}.CustomerProfile_notesFormClose__LZY5T:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.CustomerProfile_notesFormBody__1RXUs{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:20px 22px}.CustomerProfile_notesFormFooter__eKeH-{background:#fafbfc;border-top:1px solid #eef2f7;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:15px 22px}.CustomerProfile_formGroup__dUoYw label{font-weight:600}.CustomerProfile_formGroup__dUoYw input,.CustomerProfile_formGroup__dUoYw select,.CustomerProfile_formGroup__dUoYw textarea{border:1px solid #d1d5db;padding:10px 14px}.CustomerProfile_formGroup__dUoYw input:focus,.CustomerProfile_formGroup__dUoYw select:focus,.CustomerProfile_formGroup__dUoYw textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.CustomerProfile_rxItem__6teGX{padding:8px 12px}.CustomerProfile_rxDosage__LTxQF,.CustomerProfile_rxQty__z2NeD{color:#4f46e5;padding:2px 10px}.CustomerProfile_rxRemoveBtn__PqNWr{color:#94a3b8;font-size:13px}.CustomerProfile_rxDosageInput__ZBjCI,.CustomerProfile_rxInstructionsInput__rropm,.CustomerProfile_rxNameInput__b3W1x,.CustomerProfile_rxQtyInput__OigJS{border:1px solid #d1d5db;padding:9px 12px}.CustomerProfile_rxAddBtn__FLWia{align-items:center;color:#4f46e5;display:flex;font-size:16px;justify-content:center;transition:all .15s ease}.CustomerProfile_cancelBtn__3nQg1{border:1px solid #d1d5db;color:#475569;padding:9px 18px;transition:all .15s ease}.CustomerProfile_saveEntryBtn__WvSgb{font-weight:600;padding:9px 20px;transition:all .15s ease}.CustomerProfile_saveEntryBtn__WvSgb:hover:not(:disabled){box-shadow:0 4px 12px #16a34a4d;transform:translateY(-1px)}@keyframes CustomerProfile_slideUp__8t7RA{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:560px){.CustomerProfile_formRow__cTsv4{grid-template-columns:1fr}.CustomerProfile_rxInputGroup__tzHYo{grid-template-columns:1fr 1fr}.CustomerProfile_notesHeader__7QwqU{align-items:stretch;flex-direction:column;gap:12px}.CustomerProfile_notesHeaderActions__znZhL{justify-content:flex-start}.CustomerProfile_timelineCard__h4Nno{padding:14px 16px}}.CustomerProfile_formRow__cTsv4{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.CustomerProfile_formGroup__dUoYw{display:flex;flex-direction:column;gap:6px}.CustomerProfile_formGroup__dUoYw label{align-items:center;color:#475569;display:inline-flex;font-size:12px;font-weight:700;gap:6px}.CustomerProfile_formGroup__dUoYw label i{color:#94a3b8}.CustomerProfile_formGroup__dUoYw input,.CustomerProfile_formGroup__dUoYw select,.CustomerProfile_formGroup__dUoYw textarea{background:#fff;border:1px solid #cbd5e1;border-radius:9px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:13.5px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.CustomerProfile_formGroup__dUoYw input:focus,.CustomerProfile_formGroup__dUoYw select:focus,.CustomerProfile_formGroup__dUoYw textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.CustomerProfile_formGroup__dUoYw textarea{min-height:70px;resize:vertical}.CustomerProfile_rxList__gcz6e{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.CustomerProfile_rxItem__6teGX{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;display:flex;gap:8px;padding:8px 10px}.CustomerProfile_rxItemContent__hIhit{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;font-size:12.5px;gap:8px}.CustomerProfile_rxName__TIak4{color:#1f2937;font-weight:700}.CustomerProfile_rxDosage__LTxQF,.CustomerProfile_rxQty__z2NeD{background:#fff;border:1px solid #c7d2fe;border-radius:6px;color:#4338ca;font-size:11px;font-weight:600;padding:2px 8px}.CustomerProfile_rxInstructions__tWPxQ{color:#6b7280}.CustomerProfile_rxRemoveBtn__PqNWr{background:none;border:none;color:#9ca3af;cursor:pointer;padding:2px 6px}.CustomerProfile_rxRemoveBtn__PqNWr:hover{color:#dc2626}.CustomerProfile_rxInputGroup__tzHYo{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1.5fr .9fr .7fr auto}.CustomerProfile_rxDosageInput__ZBjCI,.CustomerProfile_rxInstructionsInput__rropm,.CustomerProfile_rxNameInput__b3W1x,.CustomerProfile_rxQtyInput__OigJS{border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:13px;padding:9px 11px}.CustomerProfile_rxInstructionsInput__rropm{margin-top:8px;width:100%}.CustomerProfile_rxAddBtn__FLWia{background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;color:#4338ca;cursor:pointer;font-weight:700;transition:all .15s;width:42px}.CustomerProfile_rxAddBtn__FLWia:hover{background:#4f46e5;border-color:#4f46e5;color:#fff}.CustomerProfile_cancelBtn__3nQg1{background:#fff;border:1px solid #cbd5e1;border-radius:9px;color:#334155;cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px}.CustomerProfile_cancelBtn__3nQg1:hover{background:#f8fafc}.CustomerProfile_saveEntryBtn__WvSgb{align-items:center;background:linear-gradient(135deg,#16a34a,#15803d);border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 18px}.CustomerProfile_saveEntryBtn__WvSgb:disabled{cursor:not-allowed;opacity:.6}@keyframes CustomerProfile_fadeIn__Elz2z{0%{opacity:0}to{opacity:1}}@keyframes CustomerProfile_slideIn__q1jgV{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:560px){.CustomerProfile_formRow__cTsv4{grid-template-columns:1fr}.CustomerProfile_rxInputGroup__tzHYo{grid-template-columns:1fr 1fr}}.CustomerProfile_actionBtn__Uz06A{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;line-height:1.4;padding:9px 18px;transition:all .2s ease;white-space:nowrap}.CustomerProfile_actionBtn__Uz06A i{color:#64748b;font-size:14px}.CustomerProfile_actionBtn__Uz06A:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 2px 8px #0000000f;transform:translateY(-1px)}.CustomerProfile_actionEdit__40bqG{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin:2px;padding:9px 16px;transition:all .15s}.CustomerProfile_actionEdit__40bqG i{color:#9c9c9c}.CustomerProfile_actionEdit__40bqG:hover{background:#f3f4f6;border-color:#d1d5db}.CustomerProfile_actionSms__KVZ8f{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin:2px;padding:9px 16px;transition:all .15s}.CustomerProfile_actionSms__KVZ8f i{color:#9c9c9c}.CustomerProfile_actionSms__KVZ8f:hover{background:#f3f4f6;border-color:#d1d5db}.CustomerProfile_actionDeactivate__meZUE{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin:2px;padding:9px 16px;transition:all .15s}.CustomerProfile_actionDeactivate__meZUE i{color:#9c9c9c}.CustomerProfile_actionDeactivate__meZUE:hover{background:#f3f4f6;border-color:#d1d5db}.CustomerProfile_actionActivate__mlbH8{background:#10b981;border-color:#10b981;color:#fff}.CustomerProfile_actionActivate__mlbH8 i{color:#fff}.CustomerProfile_actionActivate__mlbH8:hover{background:#059669;border-color:#059669;box-shadow:0 4px 12px #10b9814d}.CustomerProfile_actionDelete__aQhFI{background:#ef4444;border-color:#ef4444;color:#fff;margin:2px}.CustomerProfile_actionDelete__aQhFI i{color:#fff}.CustomerProfile_actionDelete__aQhFI:hover{background:#dc2626;border-color:#dc2626;box-shadow:0 4px 12px #ef44444d}.CustomerProfile_actionDeleteConfirm__I1Jmp{animation:CustomerProfile_pulseWarning__p7uhI 1.2s ease infinite;background:#757575!important;border-color:#dc2626!important}@keyframes CustomerProfile_pulseWarning__p7uhI{0%,to{box-shadow:0 0 0 0 #dc262666;transform:scale(1)}50%{box-shadow:0 0 0 8px #dc262600;transform:scale(1.02)}}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f1f3f6;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;padding:16px 20px;text-rendering:optimizeLegibility}.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,#3b82f6,#2563eb);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;letter-spacing:-.02em;line-height:1.2;margin:0}.PurchaseOrderList_headerSubtitle__Nh5vE{color:#64748b;font-size:12.5px;margin:2px 0 0}.PurchaseOrderList_headerSubtitle__Nh5vE strong{color:#2563eb;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,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;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,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.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,#3b82f6,#2563eb)}.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,#0891b2,#0e7490)}.PurchaseOrderList_statInfo__E2QUA{display:flex;flex-direction:column;min-width:0}.PurchaseOrderList_statValue__jHd5D{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;color:#0f172a;font-size:17.5px;font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.015em;line-height:1.1}.PurchaseOrderList_statLabel__b2rIg{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.045em;margin-top:3px;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:#3b82f6;box-shadow:0 0 0 3px #2563eb1f}.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:#eff6ff;border-color:#bfdbfe;color:#2563eb}.PurchaseOrderList_toolBtn__cWDyU i{font-size:11px}.PurchaseOrderList_toolBtnBadge__C82o-{align-items:center;background:#2563eb;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:#3b82f6;box-shadow:0 0 0 3px #2563eb1f}.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:#eff6ff;color:#2563eb}.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:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.PurchaseOrderList_chipLabel__261-Q{color:#3b82f6;font-weight:500}.PurchaseOrderList_chipRemove__ZdTRT{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.PurchaseOrderList_chipRemove__ZdTRT:hover{background:#2563eb;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,#eff6ff,#dbeafe);border:1px solid #bfdbfe;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:#1d4ed8;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 #bfdbfe;border-radius:8px;color:#1d4ed8;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:#eff6ff}.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:#2563eb26;border:none;border-radius:6px;color:#1d4ed8;cursor:pointer;display:flex;font-size:12px;height:26px;justify-content:center;width:26px}.PurchaseOrderList_bulkBarClose__ok-eL:hover{background:#2563eb40}.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:#334155;font-size:11.5px;font-weight:700;letter-spacing:.035em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.PurchaseOrderList_table__nZS79 thead th.PurchaseOrderList_textRight__r2I\+J{text-align:right}.PurchaseOrderList_table__nZS79 thead th.PurchaseOrderList_textCenter__HOf-4{text-align:center}.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{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;color:#0f172a;font-size:13.5px;font-variant-numeric:tabular-nums lining-nums;font-weight:500;line-height:1.45;padding:12px 14px;vertical-align:middle}.PurchaseOrderList_clickableRow__dPl4\+{cursor:pointer}.PurchaseOrderList_selectedRow__jlo0q{background:#eff6ff!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:#2563eb;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:#3b82f6;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:#3b82f6;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:#3b82f6;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:#3b82f6}.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:#2563eb!important;border-color:#2563eb!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:linear-gradient(180deg,#3b82f6,#2563eb);border-bottom:none;display:flex;justify-content:space-between;padding:20px 24px 16px}.PurchaseOrderList_filterModalTitle__9j7WI h3{color:#fff;font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.PurchaseOrderList_filterModalTitle__9j7WI p{color:#ffffffd9;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:#eff6ff;border-radius:999px;color:#2563eb;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:#2563eb;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:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#2563eb}.PurchaseOrderList_filterCatBtn__2h3YI i:first-child{color:#94a3b8;font-size:13px;width:16px}.PurchaseOrderList_filterCatBtn__2h3YI.PurchaseOrderList_activeCat__TvDhp i:first-child{color:#3b82f6}.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:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;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:#2563eb2e;border:none;border-radius:50%;color:#1d4ed8;cursor:pointer;display:flex;font-size:8px;height:14px;justify-content:center;padding:0;width:14px}.PurchaseOrderList_filterCatChip__igCtw button:hover{background:#2563eb;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:#3b82f6;box-shadow:0 0 0 3px #2563eb1f}.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:#eff6ff;border-color:#bfdbfe}.PurchaseOrderList_filterOptRow__HTmwE input{accent-color:#2563eb}.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:#1d4ed8;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:#3b82f6;box-shadow:0 0 0 3px #2563eb1f}.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:#3b82f6;box-shadow:0 0 0 3px #2563eb1f}.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:#eff6ff;color:#2563eb;font-weight:600}.PurchaseOrderList_popoverItem__pNzWQ input{accent-color:#2563eb}.PurchaseOrderList_popoverItem__pNzWQ i{color:#94a3b8;font-size:11px;width:14px}.PurchaseOrderList_popoverItem__pNzWQ.PurchaseOrderList_active__AEAOa i{color:#2563eb}.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:#3b82f6}.PurchaseOrderList_savedViewSave__Serxx button{background:#2563eb;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:#1d4ed8}.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;background:linear-gradient(180deg,#3b82f6,#2563eb);border-bottom:none;display:flex;justify-content:space-between;padding:20px 22px 16px}.PurchaseOrderList_bulkModalHdr__IIJki h3{color:#fff;font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.PurchaseOrderList_bulkModalHdr__IIJki p{color:#ffffffd9;font-size:12.5px;margin:4px 0 0}.PurchaseOrderList_bulkModalHdr__IIJki h3 strong{color:#fff;font-weight:800}.PurchaseOrderList_bulkModalHdr__IIJki .PurchaseOrderList_modalClose__AyQl2,.PurchaseOrderList_filterModalHdr__bdfyL .PurchaseOrderList_modalClose__AyQl2{background:#ffffff29;border-color:#ffffff47;color:#fff}.PurchaseOrderList_bulkModalHdr__IIJki .PurchaseOrderList_modalClose__AyQl2:hover,.PurchaseOrderList_filterModalHdr__bdfyL .PurchaseOrderList_modalClose__AyQl2:hover{background:#ffffff47;color:#fff}.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:#f8fbff;border-color:#bfdbfe}.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:#2563eb;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:#1d4ed8}.PurchaseOrderList_bulkSectionHdr__SBlr0 i{color:#94a3b8;font-size:14px}.PurchaseOrderList_bulkSection__nRylK.PurchaseOrderList_enabled__0Zew8 .PurchaseOrderList_bulkSectionHdr__SBlr0 i{color:#3b82f6}.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:#3b82f6;box-shadow:0 0 0 3px #2563eb1f}.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:#2563eb}.PurchaseOrderList_bulkRadio__Yi9ge.PurchaseOrderList_selectedRadio__QuYUZ{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8;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:#3b82f6}.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,#3b82f6,#2563eb);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_table__nZS79 tbody tr.PurchaseOrderList_rowDraft__Dkpam{background:#f8fafc;box-shadow:inset 4px 0 0 #94a3b8}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowDraft__Dkpam:hover{background:#f1f5f9}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowPending__iVMBq{background:#fffbeb;box-shadow:inset 4px 0 0 #f59e0b}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowPending__iVMBq:hover{background:#fef3c7}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowApproved__37PVf{background:#eff6ff;box-shadow:inset 4px 0 0 #2563eb}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowApproved__37PVf:hover{background:#dbeafe}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowOrdered__B18xy{background:#ecfeff;box-shadow:inset 4px 0 0 #0891b2}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowOrdered__B18xy:hover{background:#cffafe}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowPartial__seP1R{background:#fff7ed;box-shadow:inset 4px 0 0 #f97316}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowPartial__seP1R:hover{background:#ffedd5}.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:#f0fdf4}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowCancelled__4Yxq\+{background:#fef2f2;box-shadow:inset 4px 0 0 #ef4444;color:#64748b}.PurchaseOrderList_table__nZS79 tbody tr.PurchaseOrderList_rowCancelled__4Yxq\+:hover{background:#fee2e2}.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:#dbeafe!important;box-shadow:inset 4px 0 0 #2563eb!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:#eff6ff;border-color:#bfdbfe;color:#2563eb}.PurchaseOrderList_statIconRed__chRPZ{background:linear-gradient(135deg,#f87171,#dc2626)}.PurchaseOrderList_statIconCyan__AptDh{background:linear-gradient(135deg,#22d3ee,#0891b2)}.PurchaseOrderList_table__nZS79 tbody td strong,.PurchaseOrderList_table__nZS79 tbody td.PurchaseOrderList_textRight__r2I\+J{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.PurchaseOrderList_table__nZS79 tbody td.PurchaseOrderList_textRight__r2I\+J{font-weight:600;letter-spacing:-.005em}.PurchaseOrderList_codePill__daXLk,.PurchaseOrderList_monoCell__Vjrtn,.PurchaseOrderList_table__nZS79 tbody td .PurchaseOrderList_poNumber__qJFFP{font-family:SF Mono,JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;letter-spacing:-.01em}.PurchaseOrderList_statusDraft__xycRS{background:#e2e8f0;color:#334155}.PurchaseOrderList_statusPending__FMlQi{background:#fef3c7;color:#92400e}.PurchaseOrderList_statusApproved__k8zTz{background:#dbeafe;color:#1d4ed8}.PurchaseOrderList_statusOrdered__HEiui,.PurchaseOrderList_statusPacked__y5SHk{background:#cffafe;color:#155e75}.PurchaseOrderList_statusOutForDelivery__l1Wcv{background:#dbeafe;color:#1d4ed8}.PurchaseOrderList_statusPartial__A1-vL{background:#ffedd5;color:#9a3412}.PurchaseOrderList_statusDelivered__sQhis{background:#d1fae5;color:#065f46}.PurchaseOrderList_statusReturned__1fZXY{background:#e2e8f0;color:#475569}.PurchaseOrderList_statusFailed__vjtO\+{background:#fee2e2;color:#991b1b}.PurchaseOrderList_statusBadge__NomMi{box-shadow:inset 0 0 0 1px #0f172a0f;white-space:nowrap}.PurchaseOrderView_pageContainer__-EU-5{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eef2f6;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:1400px;min-height:100vh;padding:16px 20px;text-rendering:optimizeLegibility}.PurchaseOrderView_modalOverlay__Ej2s7 button,.PurchaseOrderView_modalOverlay__Ej2s7 input,.PurchaseOrderView_modalOverlay__Ej2s7 select,.PurchaseOrderView_modalOverlay__Ej2s7 textarea,.PurchaseOrderView_pageContainer__-EU-5 button,.PurchaseOrderView_pageContainer__-EU-5 input,.PurchaseOrderView_pageContainer__-EU-5 select,.PurchaseOrderView_pageContainer__-EU-5 textarea{font-family:inherit}.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:#eff6ff;color:#2563eb}.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:11px;font-weight:600;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase;white-space:nowrap}.PurchaseOrderView_statValue__HfjSN{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums lining-nums;font-weight:700;letter-spacing:-.02em}.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:linear-gradient(180deg,#3b82f6,#2563eb);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:#334155;font-size:11.5px;font-weight:700;letter-spacing:.035em;padding:12px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.PurchaseOrderView_table__JLXWi th.PurchaseOrderView_numCell__FEGK7,.PurchaseOrderView_table__JLXWi th.PurchaseOrderView_totalCell__kLQ\+\+{text-align:right}.PurchaseOrderView_table__JLXWi th.PurchaseOrderView_qtyCell__NQqGg{text-align:center}.PurchaseOrderView_table__JLXWi td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:13.5px;font-weight:500;line-height:1.45;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,#3b82f6,#1d4ed8);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 #2563eb;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,#3b82f6,#2563eb);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,#2563eb,#1d4ed8);box-shadow:0 4px 12px #2563eb4d;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,#2563eb,#1e40af);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:#2563eb;box-shadow:0 0 0 3px #2563eb1a;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:#2563eb;box-shadow:0 0 0 3px #2563eb1a;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:#2563eb;box-shadow:0 0 0 3px #2563eb1a;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:#2563eb;box-shadow:0 0 0 3px #2563eb1a;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,#2563eb,#1d4ed8);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,#1d4ed8,#1e40af);box-shadow:0 4px 16px #1d4ed84d;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,#2563eb,#1d4ed8);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 #2563eb4d;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}}.PurchaseOrderView_footerValue__ml6gV,.PurchaseOrderView_grandTotalValue__9yRf7,.PurchaseOrderView_invoiceMeta__OlJTy,.PurchaseOrderView_invoiceTable__XeAX2 td:nth-child(3),.PurchaseOrderView_invoiceTable__XeAX2 td:nth-child(4),.PurchaseOrderView_invoiceTable__XeAX2 td:nth-child(5),.PurchaseOrderView_invoiceTable__XeAX2 td:nth-child(6),.PurchaseOrderView_numCell__FEGK7,.PurchaseOrderView_paymentAmountInput__dhsOo,.PurchaseOrderView_paymentSummaryValue__BaUd-,.PurchaseOrderView_paymentsSummaryAmount__Pv7Yx,.PurchaseOrderView_qtyCell__NQqGg,.PurchaseOrderView_summaryRow__1jr2e span:last-child,.PurchaseOrderView_summaryTotal__41tZu span:last-child,.PurchaseOrderView_totalCell__kLQ\+\+{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.PurchaseOrderView_invoiceTable__XeAX2 td:nth-child(6),.PurchaseOrderView_invoiceTable__XeAX2 th:nth-child(6){text-align:right}.PurchaseOrderView_invoiceTable__XeAX2 td:nth-child(6){color:#0f172a;font-weight:600}.PurchaseOrderView_invoiceTable__XeAX2 td.PurchaseOrderView_negative__Aoile{color:#ef4444}.PurchaseOrderView_invoiceStatus__bfEZS.PurchaseOrderView_blue__uvwCU{background:#3b82f640;color:#bfdbfe}.PurchaseOrderView_invoiceFooter__n20W5 p,.PurchaseOrderView_rowNum__nFHnl{color:#64748b}.PurchaseOrderView_invoiceNumber__kquPf,.PurchaseOrderView_productCode__jKoQX,.PurchaseOrderView_value__9LkaC code,.PurchaseOrderView_vendorCode__\+hDyn{font-family:SF Mono,JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;letter-spacing:-.01em}.PurchaseOrderView_table__JLXWi td.PurchaseOrderView_qtyCell__NQqGg,.PurchaseOrderView_table__JLXWi td.PurchaseOrderView_rowNum__nFHnl{font-weight:600}.PurchaseOrderView_table__JLXWi td.PurchaseOrderView_totalCell__kLQ\+\+{color:#0f172a;font-weight:600}.PurchaseOrderView_table__JLXWi tfoot td.PurchaseOrderView_footerLabel__HN9qY{color:#64748b;font-size:12.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.PurchaseOrderView_table__JLXWi tfoot td.PurchaseOrderView_footerValue__ml6gV{color:#0f172a;font-size:13.5px;font-weight:700}.PurchaseOrderView_table__JLXWi tfoot td.PurchaseOrderView_footerValue__ml6gV.PurchaseOrderView_negative__Aoile{color:#ef4444}.PurchaseOrderView_table__JLXWi tfoot td.PurchaseOrderView_grandTotalValue__9yRf7{color:#059669;font-size:16.5px;font-weight:800;letter-spacing:-.02em}.PurchaseOrderView_table__JLXWi tfoot tr.PurchaseOrderView_grandTotalRow__BOoF8 td{padding-bottom:14px;padding-top:14px}.PurchaseOrderView_modal__k6Y26,.PurchaseOrderView_modal__k6Y26 button,.PurchaseOrderView_modal__k6Y26 input,.PurchaseOrderView_modal__k6Y26 select,.PurchaseOrderView_modal__k6Y26 textarea,.PurchaseOrderView_paymentModal__Ylf91,.PurchaseOrderView_paymentModal__Ylf91 button,.PurchaseOrderView_paymentModal__Ylf91 input,.PurchaseOrderView_paymentModal__Ylf91 select,.PurchaseOrderView_paymentModal__Ylf91 textarea{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.PurchaseOrderView_paymentAmountInput__dhsOo{letter-spacing:-.02em}.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{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;bottom:0;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-width:920px;overflow:hidden;width:100%}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_modalHeader__W1osH{background:#d5d8d9;border-bottom:1px solid #0000;padding:16px 24px}.CreatePurchaseOrder_modalContentLarge__62QhC .CreatePurchaseOrder_modalHeader__W1osH h3{color:#242323;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:#242323;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}}.CreatePurchaseOrder_itemsTable__TWx80 td{vertical-align:middle!important}.CreatePurchaseOrder_itemsTable__TWx80 td .CreatePurchaseOrder_itemInput__DLJA3{text-align:right}.CreatePurchaseOrder_itemsTable__TWx80 td:nth-child(3),.CreatePurchaseOrder_itemsTable__TWx80 th:nth-child(3){min-width:70px}.CreatePurchaseOrder_itemsTable__TWx80 td:nth-child(5),.CreatePurchaseOrder_itemsTable__TWx80 th:nth-child(5){min-width:64px}.CreatePurchaseOrder_modalOverlay__yo3lR{align-items:center;background:#0f172a8c!important;display:flex;inset:0!important;justify-content:center;position:fixed!important;z-index:10000!important}.CreatePurchaseOrder_modalContentLarge__62QhC{max-height:90vh;overflow-y:auto}.CreatePurchaseOrder_itemProductName__UAYlH{transition:color .12s}.CreatePurchaseOrder_itemProductName__UAYlH:hover{color:#0ea5e9!important;text-decoration:underline;text-underline-offset:2px}.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}}.PurchaseHistory_pageWrapper__lA1dn{background:#f1f3f6;min-height:100vh;padding:20px 24px 48px}.PurchaseHistory_dashboardContainer__Ym22P{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0 auto;max-width:1600px;padding:0}.PurchaseHistory_pageHeader__G1yeX{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}.PurchaseHistory_headerLeft__feVkc{align-items:center;display:flex;gap:14px;min-width:0}.PurchaseHistory_headerLeft__feVkc>div{display:flex;flex-direction:column;gap:3px;min-width:0}.PurchaseHistory_headerLeft__feVkc 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}.PurchaseHistory_headerLeft__feVkc 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}.PurchaseHistory_headerSubtitle__zl2HK{color:#64748b;font-size:12.5px;font-weight:500;margin:0;padding-left:46px}.PurchaseHistory_backBtn__MXJ4R{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}.PurchaseHistory_backBtn__MXJ4R:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseHistory_headerActions__ll50u{align-items:center;display:flex;gap:8px}.PurchaseHistory_filterToggleBtn__VB5vS{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}.PurchaseHistory_filterToggleBtn__VB5vS:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseHistory_filterToggleBtnActive__RFUq5{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.PurchaseHistory_filterBadge__Sfuf9{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}.PurchaseHistory_filterToggleBtnActive__RFUq5 .PurchaseHistory_filterBadge__Sfuf9{background:#fff;color:#4f46e5}.PurchaseHistory_actionBtn__UqxMr{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}.PurchaseHistory_actionBtn__UqxMr:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseHistory_actionBtn__UqxMr:disabled{cursor:not-allowed;opacity:.55}.PurchaseHistory_quickNav__VL9\+B{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}.PurchaseHistory_quickNavBtn__9zO0W{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}.PurchaseHistory_quickNavBtn__9zO0W i{color:#94a3b8;font-size:12px;opacity:.9;transition:color .15s}.PurchaseHistory_quickNavBtn__9zO0W:hover{background:#0000;border-color:#0000;color:#0f172a}.PurchaseHistory_quickNavBtn__9zO0W:hover i{color:#4f46e5;opacity:1}.PurchaseHistory_quickNavActive__ML-6Q{background:#0000!important;border-bottom-color:#4f46e5!important;box-shadow:none!important;color:#4f46e5!important}.PurchaseHistory_quickNavActive__ML-6Q i{color:#4f46e5!important;opacity:1}.PurchaseHistory_periodBar__CPgbt{display:none!important}.PurchaseHistory_periodButtons__wbQiq{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;padding:4px}.PurchaseHistory_periodBtn__odM1k{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:7px 16px;transition:all .2s ease}.PurchaseHistory_periodBtn__odM1k:hover{background:#f1f5f9;color:#334155}.PurchaseHistory_periodBtnActive__EQqFs{background:#4f46e5!important;box-shadow:0 2px 6px #4f46e54d;color:#fff!important}.PurchaseHistory_periodInfo__ueTep{color:#94a3b8;font-size:12px;font-weight:500}.PurchaseHistory_filtersPanel__enLMI{animation:PurchaseHistory_slideDown__Sc\+T1 .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f;margin-bottom:20px;padding:20px}@keyframes PurchaseHistory_slideDown__Sc\+T1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.PurchaseHistory_filtersRow__vKnlo{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.PurchaseHistory_filterItem__5Y9OQ{display:flex;flex:1 1;flex-direction:column;min-width:160px}.PurchaseHistory_filterItem__5Y9OQ label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.PurchaseHistory_filterInput__Rg1W9{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;padding:9px 12px;transition:all .2s ease}.PurchaseHistory_filterInput__Rg1W9:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #667eea1a;outline:none}.PurchaseHistory_filterInput__Rg1W9::placeholder{color:#94a3b8}.PurchaseHistory_filterFooter__koKQb{border-top:1px solid #f1f5f9;display:flex;gap:8px;margin-top:16px;padding-top:16px}.PurchaseHistory_applyBtn__nn-hL{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}.PurchaseHistory_applyBtn__nn-hL:hover:not(:disabled){background:#4338ca;box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.PurchaseHistory_applyBtn__nn-hL:disabled{cursor:not-allowed;opacity:.5}.PurchaseHistory_resetBtn__v97Gl{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}.PurchaseHistory_resetBtn__v97Gl:hover:not(:disabled){background:#e2e8f0}.PurchaseHistory_resetBtn__v97Gl:disabled{cursor:not-allowed;opacity:.5}.PurchaseHistory_statsGrid__SG8T0{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.PurchaseHistory_statCard__bUpiB{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}.PurchaseHistory_statCard__bUpiB:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.PurchaseHistory_statIcon__UbIM-{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.PurchaseHistory_statIconBlue__kklxV{background:linear-gradient(135deg,#6366f1,#4f46e5)}.PurchaseHistory_statIconGreen__x9vjb{background:linear-gradient(135deg,#10b981,#059669)}.PurchaseHistory_statIconOrange__2ESNH{background:linear-gradient(135deg,#f59e0b,#d97706)}.PurchaseHistory_statIconPurple__Xr6vM{background:linear-gradient(135deg,#a855f7,#7e22ce)}.PurchaseHistory_statInfo__Lt0fS{display:flex;flex-direction:column;gap:2px;min-width:0}.PurchaseHistory_statValue__3IqaP{font-feature-settings:"tnum";color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.PurchaseHistory_statLabel__FcmjO{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PurchaseHistory_errorAlert__gjAIx{align-items:center;animation:PurchaseHistory_fadeIn__HOE8Z .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}.PurchaseHistory_errorAlert__gjAIx i{font-size:16px}.PurchaseHistory_errorAlert__gjAIx span{flex:1 1}.PurchaseHistory_errorAlert__gjAIx 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}.PurchaseHistory_errorAlert__gjAIx button:hover{background:#991b1b1a}.PurchaseHistory_tableCard__FweNH{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.PurchaseHistory_tableCardHeader__kVNOJ{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 22px}.PurchaseHistory_tableCardHeader__kVNOJ h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.PurchaseHistory_tableCardHeader__kVNOJ h3 i{color:#4f46e5}.PurchaseHistory_tableHeaderLeft__-6Xjq{align-items:center;display:flex;gap:16px}.PurchaseHistory_tableHeaderRight__GU6Nt{align-items:center;display:flex;gap:12px}.PurchaseHistory_pageSizeSelector__VZR8z{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:500;gap:6px}.PurchaseHistory_pageSizeSelect__yd74G{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12px;padding:6px 10px;transition:all .2s ease}.PurchaseHistory_pageSizeSelect__yd74G:focus{border-color:#4f46e5;outline:none}.PurchaseHistory_loadingContainer__tEcRj{align-items:center;background:#fff;border-radius:16px;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.PurchaseHistory_spinner__JeP1G{animation:PurchaseHistory_spin__xgqM\+ .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#4f46e5;height:44px;margin-bottom:16px;width:44px}@keyframes PurchaseHistory_spin__xgqM\+{to{transform:rotate(1turn)}}.PurchaseHistory_loadingContainer__tEcRj p{color:#94a3b8;font-size:14px;margin:0}.PurchaseHistory_emptyState__MQsTA{padding:60px 20px}.PurchaseHistory_emptyState__MQsTA i{color:#cbd5e1;font-size:48px;margin-bottom:16px;opacity:.5}.PurchaseHistory_emptyState__MQsTA h3{color:#475569;font-weight:600;margin:0 0 8px}.PurchaseHistory_emptyState__MQsTA p{color:#94a3b8}.PurchaseHistory_tableResponsive__9eJSd{overflow-x:auto}.PurchaseHistory_modernTable__4Ihz3{border-collapse:collapse;width:100%}.PurchaseHistory_modernTable__4Ihz3 thead{background:#fafbfc}.PurchaseHistory_modernTable__4Ihz3 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}.PurchaseHistory_modernTable__4Ihz3 tbody tr{border-bottom:1px solid #f8fafc;transition:all .15s ease}.PurchaseHistory_modernTable__4Ihz3 tbody tr:hover{background:#fafbfc}.PurchaseHistory_modernTable__4Ihz3 td{color:#334155;font-size:13px;padding:12px 16px;vertical-align:middle}.PurchaseHistory_clickableRow__\+HxPV{cursor:pointer}.PurchaseHistory_clickableRow__\+HxPV:hover{background:#f0f4ff!important}.PurchaseHistory_invoiceLink__pwrWi{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}.PurchaseHistory_invoiceLink__pwrWi:hover{background:#e8e6ff;color:#4338ca}.PurchaseHistory_invoiceLink__pwrWi i{font-size:10px;opacity:0;transition:opacity .2s}.PurchaseHistory_clickableRow__\+HxPV:hover .PurchaseHistory_invoiceLink__pwrWi i{opacity:1}.PurchaseHistory_amountCell__bxA6D{color:#0f172a;font-weight:700}.PurchaseHistory_dateCell__LBl52{color:#64748b;font-size:12px}.PurchaseHistory_customerCell__nGMz2{color:#0f172a;font-weight:600}.PurchaseHistory_itemsBadge__ZpnBW{background:#ede9fe;border-radius:6px;color:#6d28d9;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.PurchaseHistory_badge__cjnzO,.PurchaseHistory_statusTag__pooZu{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px;text-transform:capitalize}.PurchaseHistory_statusCompleted__fk7W3{background:#d1fae5;color:#065f46}.PurchaseHistory_statusPending__M1j2d{background:#fef3c7;color:#92400e}.PurchaseHistory_statusDraft__W09jH{background:#f1f5f9;color:#64748b}.PurchaseHistory_statusCancelled__zkPkN,.PurchaseHistory_statusHold__V8OTY{background:#fee2e2;color:#991b1b}.PurchaseHistory_statusDefault__77FnH{background:#f1f5f9;color:#64748b}.PurchaseHistory_paymentPaid__LGixn{background:#d1fae5;color:#065f46}.PurchaseHistory_paymentPartial__rphah{background:#dbeafe;color:#1e40af}.PurchaseHistory_paymentPending__RZIh7{background:#fef3c7;color:#92400e}.PurchaseHistory_paymentUnpaid__AQIhQ{background:#fee2e2;color:#991b1b}.PurchaseHistory_paymentDefault__-1kdh{background:#f1f5f9;color:#64748b}.PurchaseHistory_paymentMethodCell__7tgU5{align-items:center;display:flex;gap:4px}.PurchaseHistory_paymentMethodCash__T0--Z{background:#d1fae5;color:#065f46}.PurchaseHistory_paymentMethodCard__1xHHI{background:#dbeafe;color:#1e40af}.PurchaseHistory_paymentMethodMobile__IZsW8{background:#fef3c7;color:#92400e}.PurchaseHistory_paymentMethodBank__MhTfS{background:#ede9fe;color:#6d28d9}.PurchaseHistory_paymentMethodCrypto__i9YRF{background:#fef3c7;color:#b45309}.PurchaseHistory_paymentMethodCredit__Egwz2{background:#fee2e2;color:#991b1b}.PurchaseHistory_paymentMethodSplit__h\+90O{background:#e0e7ff;color:#4338ca}.PurchaseHistory_paymentMethodOther__Dpqq7{background:#f1f5f9;color:#64748b}.PurchaseHistory_splitIndicator__h9h69{background:#eef2ff;border-radius:10px;color:#4f46e5;font-size:10px;font-weight:600;padding:2px 6px}.PurchaseHistory_typeSaleBadge__l8zJn{background:#dbeafe;color:#1e40af}.PurchaseHistory_typeCreditBadge__AGrtj{background:#fef3c7;color:#92400e}.PurchaseHistory_typeReturnBadge__TBbUO{background:#fee2e2;color:#991b1b}.PurchaseHistory_pagination__oy1zE{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 20px}.PurchaseHistory_pageInfo__CYImv{color:#94a3b8;font-size:12px;font-weight:500}.PurchaseHistory_pageButtons__2Spu7{align-items:center;display:flex;gap:4px}.PurchaseHistory_pageBtn__shP3x{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}.PurchaseHistory_pageBtn__shP3x:hover:not(:disabled){background:#eef2ff;border-color:#4f46e5;color:#4f46e5}.PurchaseHistory_pageBtn__shP3x:disabled{cursor:not-allowed;opacity:.4}.PurchaseHistory_pageNumber__DCeaa{color:#0f172a;font-size:13px;font-weight:600;padding:0 12px}.PurchaseHistory_accessDenied__IQE3F{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px;text-align:center}.PurchaseHistory_accessDenied__IQE3F i{color:#cbd5e1;font-size:64px;margin-bottom:20px}.PurchaseHistory_accessDenied__IQE3F h2{color:#0f172a;font-size:24px;font-weight:800;margin:0 0 8px}.PurchaseHistory_accessDenied__IQE3F p{color:#94a3b8;font-size:14px;margin:0 0 24px}.PurchaseHistory_backButton__vUEYt{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}.PurchaseHistory_backButton__vUEYt:hover{background:#4338ca;box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.PurchaseHistory_toast__olyIg{align-items:center;animation:PurchaseHistory_slideInRight__H21Fe .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 PurchaseHistory_slideInRight__H21Fe{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.PurchaseHistory_toast__olyIg i:first-child{font-size:18px}.PurchaseHistory_toastClose__l5pL5{background:none;border:none;color:inherit;cursor:pointer;margin-left:auto;opacity:.7;padding:4px;transition:opacity .2s}.PurchaseHistory_toastClose__l5pL5:hover{opacity:1}.PurchaseHistory_toastSuccess__rE8f2{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.PurchaseHistory_toastError__sucw3{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.PurchaseHistory_toastInfo__cXP8I{background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff}@media (max-width:1200px){.PurchaseHistory_statsGrid__SG8T0{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.PurchaseHistory_statsGrid__SG8T0{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PurchaseHistory_pageWrapper__lA1dn{padding:10px}.PurchaseHistory_dashboardContainer__Ym22P{border-radius:12px;padding:14px}.PurchaseHistory_pageHeader__G1yeX{align-items:flex-start;flex-direction:column;gap:12px}.PurchaseHistory_statsGrid__SG8T0{grid-template-columns:1fr}.PurchaseHistory_periodBar__CPgbt{align-items:flex-start;flex-direction:column;gap:10px}.PurchaseHistory_filtersRow__vKnlo{flex-direction:column}.PurchaseHistory_filterItem__5Y9OQ{min-width:100%}.PurchaseHistory_tableCardHeader__kVNOJ{align-items:flex-start;flex-direction:column}.PurchaseHistory_pagination__oy1zE{flex-direction:column;gap:10px}.PurchaseHistory_pageButtons__2Spu7{justify-content:center;width:100%}.PurchaseHistory_quickNav__VL9\+B{gap:8px}.PurchaseHistory_quickNavBtn__9zO0W{flex:1 1;font-size:12px;justify-content:center;min-width:0;padding:8px 14px}.PurchaseHistory_quickNavBtn__9zO0W span{display:none}.PurchaseHistory_quickNavBtn__9zO0W i{font-size:16px}.PurchaseHistory_statValue__3IqaP{font-size:14px}}@media (max-width:480px){.PurchaseHistory_statsGrid__SG8T0{grid-template-columns:1fr}.PurchaseHistory_periodButtons__wbQiq{flex-wrap:wrap}}@media print{.PurchaseHistory_pageWrapper__lA1dn{background:#fff;padding:0}.PurchaseHistory_dashboardContainer__Ym22P{background:#fff;border:none;box-shadow:none;padding:0}.PurchaseHistory_backBtn__MXJ4R,.PurchaseHistory_filtersPanel__enLMI,.PurchaseHistory_pageHeader__G1yeX,.PurchaseHistory_periodBar__CPgbt,.PurchaseHistory_quickNav__VL9\+B,.PurchaseHistory_statsGrid__SG8T0,.PurchaseHistory_toast__olyIg{display:none!important}.PurchaseHistory_tableCard__FweNH{border:1px solid #e2e8f0;border-radius:0;box-shadow:none}.PurchaseHistory_modernTable__4Ihz3 td,.PurchaseHistory_modernTable__4Ihz3 th{font-size:10px;padding:8px 10px}.PurchaseHistory_badge__cjnzO,.PurchaseHistory_statusTag__pooZu{background:#0000!important;border:1px solid}}.PurchaseHistory_toolbar__RGjKW{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}.PurchaseHistory_toolbarLeft__1yyQY{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.PurchaseHistory_toolbarRight__oq8\+Q{align-items:center;display:flex;flex-shrink:0;gap:6px}.PurchaseHistory_toolbarSearch__39-zE{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%}.PurchaseHistory_toolbarSearch__39-zE:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PurchaseHistory_toolbarSearch__39-zE>i{color:#94a3b8;font-size:12px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.PurchaseHistory_toolbarSearchInput__1X7vA{background:#0000;border:none;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:0}.PurchaseHistory_toolbarSearchInput__1X7vA::placeholder{color:#94a3b8}.PurchaseHistory_toolbarSearchClear__M69ff{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:11px;padding:4px 6px;transition:background .15s,color .15s}.PurchaseHistory_toolbarSearchClear__M69ff:hover{background:#e2e8f0;color:#475569}.PurchaseHistory_toolbarBtn__z0\+0a{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}.PurchaseHistory_toolbarBtn__z0\+0a i{color:#64748b;font-size:11px}.PurchaseHistory_toolbarBtn__z0\+0a:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseHistory_toolbarBtn__z0\+0a:hover:not(:disabled) i{color:#4f46e5}.PurchaseHistory_toolbarBtn__z0\+0a:disabled{cursor:not-allowed;opacity:.55}.PurchaseHistory_toolbarBtnActive__\+9VeN{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.PurchaseHistory_toolbarBtnActive__\+9VeN i{color:#fff!important}.PurchaseHistory_toolbarBadge__svvyZ{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}.PurchaseHistory_toolbarBtn__z0\+0a:not(.PurchaseHistory_toolbarBtnActive__\+9VeN) .PurchaseHistory_toolbarBadge__svvyZ{background:#ef4444;color:#fff}.PurchaseHistory_toolbarIconBtn__gtcrc{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}.PurchaseHistory_toolbarIconBtn__gtcrc:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#4f46e5}.PurchaseHistory_toolbarIconBtn__gtcrc:disabled{cursor:not-allowed;opacity:.55}.PurchaseHistory_toolbarDivider__xdHVi{background:#e2e8f0;height:20px;margin:0 2px;width:1px}.PurchaseHistory_toolbarViewToggle__Ullic{align-items:center;background:#f1f5f9;border-radius:8px;display:inline-flex;padding:2px}.PurchaseHistory_toolbarViewBtn__RJcli{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}.PurchaseHistory_toolbarViewBtn__RJcli:hover:not(:disabled){color:#0f172a}.PurchaseHistory_toolbarViewBtnActive__9dhY0{background:#fff!important;box-shadow:0 1px 2px #0f172a14;color:#4f46e5!important}.PurchaseHistory_toolbarViewBtn__RJcli:disabled{cursor:not-allowed}.PurchaseHistory_filterChips__fqwot{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}.PurchaseHistory_filterChipsLabel__H48qV{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;margin-right:2px;text-transform:uppercase}.PurchaseHistory_filterChip__4stBG{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}.PurchaseHistory_filterChipKey__GKS4W{color:#4f46e5;font-weight:700}.PurchaseHistory_filterChipValue__CwXCd{font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseHistory_filterChip__4stBG 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}.PurchaseHistory_filterChip__4stBG button:hover{background:#c7d2fe;color:#3730a3}.PurchaseHistory_filterChipsClearAll__unZYs{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}.PurchaseHistory_filterChipsClearAll__unZYs:hover{background:#fef2f2}.PurchaseHistory_filterModalOverlay__CRBAp{align-items:center;animation:PurchaseHistory_fadeIn__HOE8Z .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 PurchaseHistory_fadeIn__HOE8Z{0%{opacity:0}to{opacity:1}}.PurchaseHistory_filterModal__yRWkg{animation:PurchaseHistory_slideUp__S0db- .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 PurchaseHistory_slideUp__S0db-{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.PurchaseHistory_filterModalHeader__wDlzX{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.PurchaseHistory_filterModalHeader__wDlzX h3{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:700;gap:10px;margin:0}.PurchaseHistory_filterModalHeader__wDlzX 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}.PurchaseHistory_filterModalCount__R7J4k{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}.PurchaseHistory_filterModalClose__yQtdQ{background:#0000;border:1px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;height:32px;transition:all .15s;width:32px}.PurchaseHistory_filterModalClose__yQtdQ:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.PurchaseHistory_filterModalBody__aA-7M{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.PurchaseHistory_filterModalNav__-MK6\+{background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex:0 0 200px;flex-direction:column;gap:2px;overflow-y:auto;padding:10px 8px}.PurchaseHistory_filterModalNavItem__G0kd4{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}.PurchaseHistory_filterModalNavItem__G0kd4 i{color:#94a3b8;font-size:12px;text-align:center;width:16px}.PurchaseHistory_filterModalNavItem__G0kd4:hover{background:#eef2ff;color:#0f172a}.PurchaseHistory_filterModalNavItem__G0kd4:hover i{color:#4f46e5}.PurchaseHistory_filterModalNavItemActive__mYu99{background:#fff!important;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a14;color:#4f46e5!important}.PurchaseHistory_filterModalNavItemActive__mYu99 i{color:#4f46e5!important}.PurchaseHistory_filterModalNavDot__ZVNFX{background:#4f46e5;border-radius:50%;height:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:6px}.PurchaseHistory_filterModalContent__P8Q0d{flex:1 1 auto;min-width:0;overflow-y:auto;padding:20px 24px}.PurchaseHistory_filterModalSection__LASb\+{margin-bottom:20px}.PurchaseHistory_filterModalSection__LASb\+:last-child{margin-bottom:0}.PurchaseHistory_filterModalLabel__2TE6d{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.PurchaseHistory_filterModalInput__vmyLZ{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%}.PurchaseHistory_filterModalInput__vmyLZ:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PurchaseHistory_filterModalInput__vmyLZ::placeholder{color:#94a3b8}.PurchaseHistory_filterModalDateRow__0twn8{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.PurchaseHistory_filterModalField__VJt3Y{display:flex;flex-direction:column;gap:4px}.PurchaseHistory_filterModalField__VJt3Y label{color:#64748b;font-size:11px;font-weight:600}.PurchaseHistory_periodShortcuts__pCY-F{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.PurchaseHistory_periodShortcut__c4W4u{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}.PurchaseHistory_periodShortcut__c4W4u:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseHistory_periodShortcutActive__SHqRh{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.PurchaseHistory_filterChoiceGrid__hNPlc{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.PurchaseHistory_filterChoice__oSRYC{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}.PurchaseHistory_filterChoice__oSRYC:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseHistory_filterChoiceActive__\+uDM2{background:#eef2ff!important;border-color:#6366f1!important;box-shadow:inset 0 0 0 1px #6366f1;color:#4f46e5!important}.PurchaseHistory_filterModalFooter__jwnDe{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 20px}.PurchaseHistory_filterModalFooterRight__F7Ih9{display:flex;gap:8px}.PurchaseHistory_filterModalReset__zemir{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}.PurchaseHistory_filterModalReset__zemir:hover{background:#fef2f2;border-color:#fecaca}.PurchaseHistory_filterModalCancel__9O1jG{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}.PurchaseHistory_filterModalCancel__9O1jG:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PurchaseHistory_filterModalApply__TP7j8{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}.PurchaseHistory_filterModalApply__TP7j8:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.PurchaseHistory_tableRowCount__V1lEZ{color:#64748b;font-size:12.5px;font-weight:500}.PurchaseHistory_tableRowCount__V1lEZ strong{color:#0f172a;font-weight:700}@media (max-width:900px){.PurchaseHistory_toolbar__RGjKW{flex-wrap:wrap}.PurchaseHistory_toolbarBtn__z0\+0a span{display:none}.PurchaseHistory_filterModal__yRWkg{max-height:95vh}.PurchaseHistory_filterModalNav__-MK6\+{flex:0 0 60px;padding:8px 4px}.PurchaseHistory_filterModalNavItem__G0kd4 span{display:none}.PurchaseHistory_filterModalNavItem__G0kd4{justify-content:center;padding:10px 8px}.PurchaseHistory_filterChoiceGrid__hNPlc{grid-template-columns:repeat(2,1fr)}}.PurchaseHistory_toolbarPopoverWrap__yfUC5{display:inline-block;position:relative}.PurchaseHistory_toolbarBtnHasItems__\+voSY{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important}.PurchaseHistory_toolbarBtnHasItems__\+voSY i{color:#4f46e5!important}.PurchaseHistory_popover__yWPDF{animation:PurchaseHistory_popoverIn__dxtsB .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}.PurchaseHistory_popoverWide__gh6cY{width:340px}@keyframes PurchaseHistory_popoverIn__dxtsB{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PurchaseHistory_popoverHeader__CPqLh{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}.PurchaseHistory_popoverLinkBtn__\+y-Gr{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}.PurchaseHistory_popoverLinkBtn__\+y-Gr:hover{color:#3730a3;text-decoration:underline}.PurchaseHistory_popoverBody__RWYYz{max-height:320px;overflow-y:auto;padding:6px;scrollbar-width:thin}.PurchaseHistory_popoverBody__RWYYz::-webkit-scrollbar{width:6px}.PurchaseHistory_popoverBody__RWYYz::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.PurchaseHistory_popoverFooter__pCjdZ{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:6px;justify-content:space-between;padding:8px 10px}.PurchaseHistory_popoverHint__WTP8y{color:#64748b;font-size:11px;font-weight:500}.PurchaseHistory_popoverEmpty__yGUSy{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:8px;padding:20px 12px}.PurchaseHistory_popoverEmpty__yGUSy i{color:#cbd5e1;font-size:20px}.PurchaseHistory_popoverEmpty__yGUSy span{font-size:12px;font-weight:500}.PurchaseHistory_popoverCheckRow__Ly0L4{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}.PurchaseHistory_popoverCheckRow__Ly0L4:hover{background:#f1f5f9}.PurchaseHistory_popoverCheckRow__Ly0L4 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}.PurchaseHistory_popoverCheckRow__Ly0L4 input[type=checkbox]:checked{background:linear-gradient(180deg,#6366f1,#4f46e5);border-color:#4f46e5}.PurchaseHistory_popoverCheckRow__Ly0L4 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}.PurchaseHistory_popoverRadioRow__5CRoQ{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}.PurchaseHistory_popoverRadioRow__5CRoQ:hover{background:#f1f5f9}.PurchaseHistory_popoverRadioRow__5CRoQ 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}.PurchaseHistory_popoverRadioRow__5CRoQ input[type=radio]:checked{border-color:#4f46e5;border-width:4px}.PurchaseHistory_savedViewRow__tXswp{align-items:center;border-radius:6px;display:flex;gap:4px;padding:4px 6px;transition:background .1s}.PurchaseHistory_savedViewRow__tXswp:hover{background:#f1f5f9}.PurchaseHistory_savedViewName__RGbH6{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}.PurchaseHistory_savedViewName__RGbH6 i{color:#4f46e5;flex-shrink:0;font-size:11px}.PurchaseHistory_savedViewName__RGbH6 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseHistory_savedViewName__RGbH6:hover{color:#4f46e5}.PurchaseHistory_savedViewRenameInput__4Evt5{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}.PurchaseHistory_savedViewActions__eJhYt{display:flex;flex-shrink:0;gap:2px}.PurchaseHistory_savedViewActionBtn__QjRWz{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}.PurchaseHistory_savedViewActionBtn__QjRWz:hover{background:#e2e8f0;color:#0f172a}.PurchaseHistory_savedViewActionDanger__s6zxA:hover{background:#fee2e2;color:#dc2626}.PurchaseHistory_savedViewNewInput__VZjye{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}.PurchaseHistory_savedViewNewInput__VZjye:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PurchaseHistory_savedViewNewInput__VZjye::placeholder{color:#94a3b8}.PurchaseHistory_savedViewSaveBtn__xo1ZS{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}.PurchaseHistory_savedViewSaveBtn__xo1ZS i{font-size:9px}.PurchaseHistory_savedViewSaveBtn__xo1ZS:hover:not(:disabled){box-shadow:0 3px 8px #4f46e559}.PurchaseHistory_savedViewSaveBtn__xo1ZS:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.PurchaseHistory_popover__yWPDF{max-width:320px;width:90vw}.PurchaseHistory_popoverWide__gh6cY{max-width:360px;width:92vw}}.PurchaseHistory_modernTableHead__CkieF{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:2}.PurchaseHistory_modernTableHead__CkieF 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}.PurchaseHistory_colRight__\+Xy3k{text-align:right!important}.PurchaseHistory_currencyPrefix__Kezl4{color:#94a3b8;font-size:11px;font-weight:600;margin-right:4px}.PurchaseHistory_modernTable__4Ihz3 tbody tr{transition:background .12s}.PurchaseHistory_modernTable__4Ihz3 tbody tr:hover{background:#f8fafc}.PurchaseHistory_modernTable__4Ihz3 tbody tr.PurchaseHistory_clickableRow__\+HxPV:hover{background:#eef2ff}.PurchaseHistory_modernTable__4Ihz3 tbody td{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:13px;padding:11px 14px;vertical-align:middle}.PurchaseHistory_skeletonRow__EXEkl td{border-bottom:1px solid #f1f5f9;padding:14px}.PurchaseHistory_skeletonBar__0f1r\+{animation:PurchaseHistory_skeletonShimmer__vKCRk 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;border-radius:6px;height:12px}@keyframes PurchaseHistory_skeletonShimmer__vKCRk{0%{background-position:200% 0}to{background-position:-200% 0}}.PurchaseHistory_emptyState__MQsTA{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 24px;text-align:center}.PurchaseHistory_emptyStateIcon__z57dp{align-items:center;background:#eef2ff;border-radius:50%;display:inline-flex;height:72px;justify-content:center;margin-bottom:4px;width:72px}.PurchaseHistory_emptyStateIcon__z57dp i{color:#6366f1;font-size:28px}.PurchaseHistory_emptyState__MQsTA h3{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.PurchaseHistory_emptyState__MQsTA p{color:#64748b;font-size:13px;line-height:1.5;margin:0;max-width:400px}.PurchaseHistory_emptyStateAction__oW-T7{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}.PurchaseHistory_emptyStateAction__oW-T7:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.PurchaseHistory_emptyStateAction__oW-T7 i{font-size:11px}.PurchaseHistory_groupHeaderRow__hbtZ3{background:#f8fafc!important;cursor:pointer;position:-webkit-sticky;position:sticky;-webkit-user-select:none;user-select:none;z-index:1}.PurchaseHistory_groupHeaderRow__hbtZ3:hover{background:#eef2ff!important}.PurchaseHistory_groupHeaderCell__SvY9-{border-bottom:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;padding:10px 14px!important}.PurchaseHistory_groupHeaderInner__Zq5Xe{align-items:center;display:flex;gap:10px}.PurchaseHistory_groupHeaderChevron__IjG49{color:#64748b;font-size:10px;transition:transform .15s;width:10px}.PurchaseHistory_groupHeaderLabel__3-SCS{color:#0f172a;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.PurchaseHistory_groupHeaderCount__3vkus{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}.PurchaseHistory_groupHeaderTotal__5oUOU{font-feature-settings:"tnum";color:#4f46e5;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;margin-left:auto}.PurchaseHistory_quickNav__VL9\+B{align-items:center}.PurchaseHistory_quickNav__VL9\+B>.PurchaseHistory_backBtn__MXJ4R{align-self:center;border-radius:8px;flex-shrink:0;height:36px;margin:0 12px 0 4px;position:relative;width:36px}.PurchaseHistory_quickNav__VL9\+B>.PurchaseHistory_backBtn__MXJ4R:after{background:#e2e8f0;content:"";height:22px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px}@media (min-width:1440px){.PurchaseHistory_dashboardContainer__Ym22P{max-width:1800px}.PurchaseHistory_statCard__bUpiB{padding:16px 22px}.PurchaseHistory_statIcon__UbIM-{font-size:17px;height:44px;width:44px}.PurchaseHistory_statValue__3IqaP{font-size:20px}}@media (min-width:1920px){.PurchaseHistory_pageWrapper__lA1dn{padding:28px 32px 56px}.PurchaseHistory_dashboardContainer__Ym22P{max-width:2000px}.PurchaseHistory_pageHeader__G1yeX{padding:18px 24px}.PurchaseHistory_headerLeft__feVkc h1{font-size:22px}.PurchaseHistory_headerLeft__feVkc h1:before{font-size:16px;height:40px;width:40px}.PurchaseHistory_headerSubtitle__zl2HK{font-size:13.5px;padding-left:50px}.PurchaseHistory_statsGrid__SG8T0{gap:18px}.PurchaseHistory_statCard__bUpiB{border-radius:14px;padding:20px 26px}.PurchaseHistory_statIcon__UbIM-{border-radius:12px;font-size:18px;height:48px;width:48px}.PurchaseHistory_statValue__3IqaP{font-size:22px}.PurchaseHistory_statLabel__FcmjO{font-size:12px}.PurchaseHistory_tableCard__FweNH{border-radius:16px}.PurchaseHistory_tableCardHeader__kVNOJ{padding:18px 26px}.PurchaseHistory_modernTable__4Ihz3 th{font-size:12px;padding:14px 18px}.PurchaseHistory_modernTable__4Ihz3 td{font-size:14px;padding:14px 18px}.PurchaseHistory_toolbar__RGjKW{padding:12px 16px}.PurchaseHistory_toolbarBtn__z0\+0a{font-size:13px;height:38px;padding:0 14px}.PurchaseHistory_toolbarSearch__39-zE{height:38px;max-width:420px}}@media (min-width:2560px){.PurchaseHistory_pageWrapper__lA1dn{padding:36px 40px 64px}.PurchaseHistory_dashboardContainer__Ym22P{max-width:2400px}.PurchaseHistory_pageHeader__G1yeX{border-radius:14px;padding:22px 28px}.PurchaseHistory_headerLeft__feVkc h1{font-size:26px}.PurchaseHistory_headerLeft__feVkc h1:before{border-radius:12px;font-size:18px;height:46px;width:46px}.PurchaseHistory_headerSubtitle__zl2HK{font-size:15px;padding-left:58px}.PurchaseHistory_statsGrid__SG8T0{gap:22px}.PurchaseHistory_statCard__bUpiB{border-radius:16px;padding:24px 30px}.PurchaseHistory_statIcon__UbIM-{border-radius:14px;font-size:22px;height:56px;width:56px}.PurchaseHistory_statValue__3IqaP{font-size:26px}.PurchaseHistory_statLabel__FcmjO{font-size:13px}.PurchaseHistory_tableCard__FweNH{border-radius:18px}.PurchaseHistory_tableCardHeader__kVNOJ{padding:22px 30px}.PurchaseHistory_tableCardHeader__kVNOJ h3{font-size:16.5px}.PurchaseHistory_modernTable__4Ihz3 th{font-size:13px;padding:16px 22px}.PurchaseHistory_modernTable__4Ihz3 td{font-size:15px;padding:16px 22px}.PurchaseHistory_invoiceLink__pwrWi{font-size:13px;padding:6px 12px}.PurchaseHistory_badge__cjnzO,.PurchaseHistory_itemsBadge__ZpnBW,.PurchaseHistory_statusTag__pooZu{font-size:12px;padding:5px 12px}.PurchaseHistory_toolbar__RGjKW{border-radius:14px;padding:14px 18px}.PurchaseHistory_toolbarBtn__z0\+0a{font-size:14px;height:42px;padding:0 16px}.PurchaseHistory_toolbarSearch__39-zE{height:42px;max-width:480px}.PurchaseHistory_pagination__oy1zE{padding:18px 26px}.PurchaseHistory_pageBtn__shP3x{font-size:13px;height:38px;width:38px}}.PurchaseHistory_pageHeaderInfo__zm6GO{display:flex;flex-direction:column;gap:2px}.PurchaseHistory_pageHeaderTitle__RvM-s{align-items:center;color:#0f172a;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0}.PurchaseHistory_pageHeaderTitle__RvM-s i{color:#4f46e5;font-size:16px}.PurchaseHistory_pageHeaderSub__l69Z0{color:#64748b;font-size:12.5px}.PurchaseHistory_typeBadge__sAo6g{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;padding:4px 10px}.PurchaseHistory_typeBadge__sAo6g i{font-size:10.5px}.PurchaseHistory_typeBadgePurchase__yIR6S{background:#dcfce7;color:#15803d}.PurchaseHistory_typeBadgeReturn__EDrsT{background:#fef3c7;color:#b45309}.PurchaseHistory_amountNegative__-tlPR{color:#dc2626}.PurchaseHistory_typeChipRow__nLI2-{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:14px}.PurchaseHistory_typeChip__\+asZK{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;transition:all .15s}.PurchaseHistory_typeChip__\+asZK:hover{background:#f1f5f9}.PurchaseHistory_typeChipActive__Li8qm{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}.PurchaseHistory_noticeError__nenR0,.PurchaseHistory_noticeWarn__27ZTx{align-items:center;border-radius:10px;display:flex;font-size:13px;gap:8px;margin-bottom:12px;padding:10px 14px}.PurchaseHistory_noticeError__nenR0{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.PurchaseHistory_noticeWarn__27ZTx{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.PurchaseHistory_detailsCell__NwxHa{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseHistory_ihModalBody__Enu7E{display:flex;flex-direction:column;gap:18px;max-height:60vh;overflow-y:auto;padding:18px 20px}.PurchaseHistory_filterGroup__qIOKS{display:flex;flex-direction:column;gap:8px}.PurchaseHistory_filterGroup__qIOKS>label{color:#475569;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.PurchaseHistory_filterGroup__qIOKS input[type=date],.PurchaseHistory_filterGroup__qIOKS select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13.5px;padding:9px 12px}.PurchaseHistory_filterQuickRow__sjHc-{display:flex;flex-wrap:wrap;gap:8px}.PurchaseHistory_filterQuickBtn__go-mf{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:7px 14px}.PurchaseHistory_filterQuickBtn__go-mf:hover{background:#f1f5f9}.PurchaseHistory_filterQuickBtnActive__b\+\+Ix{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.PurchaseHistory_filterDateRow__rOvuj{align-items:center;display:flex;gap:8px}.PurchaseHistory_filterDateRow__rOvuj input{border:1px solid #e2e8f0;border-radius:8px;font-size:13px;padding:7px 10px}.PurchaseHistory_ihModalFooter__DsU1K{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:space-between;padding:14px 20px}.PurchaseHistory_filterResetBtn__ta\+zN{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:6px;padding:9px 16px}.PurchaseHistory_filterResetBtn__ta\+zN:hover{background:#f1f5f9}.PurchaseHistory_filterApplyBtn__fV3M\+{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:9px 22px}.PurchaseHistory_filterApplyBtn__fV3M\+:hover{background:#4338ca}.PurchaseItems_pageWrapper__GBHgN{background:#f1f3f6;min-height:100vh;padding:20px 24px 48px}.PurchaseItems_dashboardContainer__h81Gj{background:#0000;border:none;border-radius:0;box-shadow:none;margin:0 auto;max-width:1600px;padding:0}.PurchaseItems_pageHeader__5ttiI{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}.PurchaseItems_headerLeft__GLCVe{align-items:center;display:flex;gap:14px;min-width:0}.PurchaseItems_headerLeft__GLCVe>div{display:flex;flex-direction:column;gap:3px;min-width:0}.PurchaseItems_headerLeft__GLCVe 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}.PurchaseItems_headerLeft__GLCVe 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}.PurchaseItems_headerSubtitle__Tf8cH{color:#64748b;font-size:12.5px;font-weight:500;margin:0;padding-left:46px}.PurchaseItems_backBtn__CTn9q{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}.PurchaseItems_backBtn__CTn9q:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseItems_headerActions__c54io{align-items:center;display:flex;gap:8px}.PurchaseItems_filterToggleBtn__LZMUA{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}.PurchaseItems_filterToggleBtn__LZMUA:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseItems_filterToggleBtnActive__I5bdS{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.PurchaseItems_filterBadge__mvEeb{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}.PurchaseItems_filterToggleBtnActive__I5bdS .PurchaseItems_filterBadge__mvEeb{background:#fff;color:#4f46e5}.PurchaseItems_actionBtn__q7GCL{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}.PurchaseItems_actionBtn__q7GCL:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseItems_actionBtn__q7GCL:disabled{cursor:not-allowed;opacity:.55}.PurchaseItems_quickNav__oQTeI{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}.PurchaseItems_quickNavBtn__rNgtO{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}.PurchaseItems_quickNavBtn__rNgtO i{color:#94a3b8;font-size:12px;opacity:.9;transition:color .15s}.PurchaseItems_quickNavBtn__rNgtO:hover{background:#0000;border-color:#0000;color:#0f172a}.PurchaseItems_quickNavBtn__rNgtO:hover i{color:#4f46e5;opacity:1}.PurchaseItems_quickNavActive__x3BQ7{background:#0000!important;border-bottom-color:#4f46e5!important;box-shadow:none!important;color:#4f46e5!important}.PurchaseItems_quickNavActive__x3BQ7 i{color:#4f46e5!important;opacity:1}.PurchaseItems_periodBar__eaIRn{display:none!important}.PurchaseItems_periodButtons__eInQA{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;padding:4px}.PurchaseItems_periodBtn__jbV1O{background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:7px 16px;transition:all .2s ease}.PurchaseItems_periodBtn__jbV1O:hover{background:#f1f5f9;color:#334155}.PurchaseItems_periodBtnActive__gdeJB{background:#4f46e5!important;box-shadow:0 2px 6px #4f46e54d;color:#fff!important}.PurchaseItems_periodInfo__d6q6T{color:#94a3b8;font-size:12px;font-weight:500}.PurchaseItems_filtersPanel__kg4Kb{animation:PurchaseItems_slideDown__GJrCj .2s ease;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0000000f;margin-bottom:20px;padding:20px}@keyframes PurchaseItems_slideDown__GJrCj{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.PurchaseItems_filtersRow__6ckUo{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.PurchaseItems_filterItem__Z8yvC{display:flex;flex:1 1;flex-direction:column;min-width:160px}.PurchaseItems_filterItem__Z8yvC label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.PurchaseItems_filterInput__f-4xM{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#1e293b;font-size:13px;padding:9px 12px;transition:all .2s ease}.PurchaseItems_filterInput__f-4xM:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #667eea1a;outline:none}.PurchaseItems_filterInput__f-4xM::placeholder{color:#94a3b8}.PurchaseItems_filterFooter__NsP3K{border-top:1px solid #f1f5f9;display:flex;gap:8px;margin-top:16px;padding-top:16px}.PurchaseItems_applyBtn__uetRQ{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}.PurchaseItems_applyBtn__uetRQ:hover:not(:disabled){background:#4338ca;box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.PurchaseItems_applyBtn__uetRQ:disabled{cursor:not-allowed;opacity:.5}.PurchaseItems_resetBtn__bZy5y{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}.PurchaseItems_resetBtn__bZy5y:hover:not(:disabled){background:#e2e8f0}.PurchaseItems_resetBtn__bZy5y:disabled{cursor:not-allowed;opacity:.5}.PurchaseItems_statsGrid__nenv7{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.PurchaseItems_statCard__emo8c{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}.PurchaseItems_statCard__emo8c:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.PurchaseItems_statIcon__zpVUN{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.PurchaseItems_statIconBlue__6tuzd{background:linear-gradient(135deg,#6366f1,#4f46e5)}.PurchaseItems_statIconGreen__JlKSk{background:linear-gradient(135deg,#10b981,#059669)}.PurchaseItems_statIconOrange__UBXKZ{background:linear-gradient(135deg,#f59e0b,#d97706)}.PurchaseItems_statIconPurple__IZyws{background:linear-gradient(135deg,#a855f7,#7e22ce)}.PurchaseItems_statInfo__ZH\+eW{display:flex;flex-direction:column;gap:2px;min-width:0}.PurchaseItems_statValue__LIkqY{font-feature-settings:"tnum";color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1}.PurchaseItems_statLabel__QBbqt{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PurchaseItems_errorAlert__fxY-m{align-items:center;animation:PurchaseItems_fadeIn__IJxyg .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}.PurchaseItems_errorAlert__fxY-m i{font-size:16px}.PurchaseItems_errorAlert__fxY-m span{flex:1 1}.PurchaseItems_errorAlert__fxY-m 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}.PurchaseItems_errorAlert__fxY-m button:hover{background:#991b1b1a}.PurchaseItems_tableCard__qPc3\+{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 1px 3px #0000000f;overflow:hidden}.PurchaseItems_tableCardHeader__3aUHe{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:16px 22px}.PurchaseItems_tableCardHeader__3aUHe h3{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:8px;margin:0}.PurchaseItems_tableCardHeader__3aUHe h3 i{color:#4f46e5}.PurchaseItems_tableHeaderLeft__ygKiS{align-items:center;display:flex;gap:16px}.PurchaseItems_tableHeaderRight__Q93P\+{align-items:center;display:flex;gap:12px}.PurchaseItems_pageSizeSelector__9gu5d{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:500;gap:6px}.PurchaseItems_pageSizeSelect__UvLsf{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:12px;padding:6px 10px;transition:all .2s ease}.PurchaseItems_pageSizeSelect__UvLsf:focus{border-color:#4f46e5;outline:none}.PurchaseItems_loadingContainer__AmaJC{align-items:center;background:#fff;border-radius:16px;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.PurchaseItems_spinner__9hBod{animation:PurchaseItems_spin__mUe\+9 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#4f46e5;height:44px;margin-bottom:16px;width:44px}@keyframes PurchaseItems_spin__mUe\+9{to{transform:rotate(1turn)}}.PurchaseItems_loadingContainer__AmaJC p{color:#94a3b8;font-size:14px;margin:0}.PurchaseItems_emptyState__ByXFa{padding:60px 20px}.PurchaseItems_emptyState__ByXFa i{color:#cbd5e1;font-size:48px;margin-bottom:16px;opacity:.5}.PurchaseItems_emptyState__ByXFa h3{color:#475569;font-weight:600;margin:0 0 8px}.PurchaseItems_emptyState__ByXFa p{color:#94a3b8}.PurchaseItems_tableResponsive__sJ-XR{overflow-x:auto}.PurchaseItems_modernTable__tcn2B{border-collapse:collapse;width:100%}.PurchaseItems_modernTable__tcn2B thead{background:#fafbfc}.PurchaseItems_modernTable__tcn2B 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}.PurchaseItems_modernTable__tcn2B tbody tr{border-bottom:1px solid #f8fafc;transition:all .15s ease}.PurchaseItems_modernTable__tcn2B tbody tr:hover{background:#fafbfc}.PurchaseItems_modernTable__tcn2B td{color:#334155;font-size:13px;padding:12px 16px;vertical-align:middle}.PurchaseItems_clickableRow__TaYHD{cursor:pointer}.PurchaseItems_clickableRow__TaYHD:hover{background:#f0f4ff!important}.PurchaseItems_invoiceLink__K2XAw{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}.PurchaseItems_invoiceLink__K2XAw:hover{background:#e8e6ff;color:#4338ca}.PurchaseItems_invoiceLink__K2XAw i{font-size:10px;opacity:0;transition:opacity .2s}.PurchaseItems_clickableRow__TaYHD:hover .PurchaseItems_invoiceLink__K2XAw i{opacity:1}.PurchaseItems_amountCell__\+VQvs{color:#0f172a;font-weight:700}.PurchaseItems_dateCell__NPi1Z{color:#64748b;font-size:12px}.PurchaseItems_customerCell__R9xo0{color:#0f172a;font-weight:600}.PurchaseItems_itemsBadge__qdl9i{background:#ede9fe;border-radius:6px;color:#6d28d9;display:inline-block;font-size:11px;font-weight:600;padding:4px 10px}.PurchaseItems_badge__k1I9A,.PurchaseItems_statusTag__8ibVt{align-items:center;border-radius:8px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px;text-transform:capitalize}.PurchaseItems_statusCompleted__-1bz6{background:#d1fae5;color:#065f46}.PurchaseItems_statusPending__q0gEm{background:#fef3c7;color:#92400e}.PurchaseItems_statusDraft__K\+UOg{background:#f1f5f9;color:#64748b}.PurchaseItems_statusCancelled__lH7FG,.PurchaseItems_statusHold__BO35L{background:#fee2e2;color:#991b1b}.PurchaseItems_statusDefault__BhJMy{background:#f1f5f9;color:#64748b}.PurchaseItems_paymentPaid__bLcDP{background:#d1fae5;color:#065f46}.PurchaseItems_paymentPartial__fiVMk{background:#dbeafe;color:#1e40af}.PurchaseItems_paymentPending__cVdfj{background:#fef3c7;color:#92400e}.PurchaseItems_paymentUnpaid__AvSIf{background:#fee2e2;color:#991b1b}.PurchaseItems_paymentDefault__Ea49k{background:#f1f5f9;color:#64748b}.PurchaseItems_paymentMethodCell__rlzjH{align-items:center;display:flex;gap:4px}.PurchaseItems_paymentMethodCash__ipcbR{background:#d1fae5;color:#065f46}.PurchaseItems_paymentMethodCard__ao756{background:#dbeafe;color:#1e40af}.PurchaseItems_paymentMethodMobile__eSveD{background:#fef3c7;color:#92400e}.PurchaseItems_paymentMethodBank__8ukfg{background:#ede9fe;color:#6d28d9}.PurchaseItems_paymentMethodCrypto__a73oR{background:#fef3c7;color:#b45309}.PurchaseItems_paymentMethodCredit__a0jGN{background:#fee2e2;color:#991b1b}.PurchaseItems_paymentMethodSplit__FOXDI{background:#e0e7ff;color:#4338ca}.PurchaseItems_paymentMethodOther__YVvAi{background:#f1f5f9;color:#64748b}.PurchaseItems_splitIndicator__V9Ghp{background:#eef2ff;border-radius:10px;color:#4f46e5;font-size:10px;font-weight:600;padding:2px 6px}.PurchaseItems_typeSaleBadge__slMzq{background:#dbeafe;color:#1e40af}.PurchaseItems_typeCreditBadge__zheqt{background:#fef3c7;color:#92400e}.PurchaseItems_typeReturnBadge__vQo7e{background:#fee2e2;color:#991b1b}.PurchaseItems_pagination__wvyR6{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 20px}.PurchaseItems_pageInfo__0OxaH{color:#94a3b8;font-size:12px;font-weight:500}.PurchaseItems_pageButtons__nOYA1{align-items:center;display:flex;gap:4px}.PurchaseItems_pageBtn__70BO\+{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}.PurchaseItems_pageBtn__70BO\+:hover:not(:disabled){background:#eef2ff;border-color:#4f46e5;color:#4f46e5}.PurchaseItems_pageBtn__70BO\+:disabled{cursor:not-allowed;opacity:.4}.PurchaseItems_pageNumber__m5OJU{color:#0f172a;font-size:13px;font-weight:600;padding:0 12px}.PurchaseItems_accessDenied__ZCNUN{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;padding:40px;text-align:center}.PurchaseItems_accessDenied__ZCNUN i{color:#cbd5e1;font-size:64px;margin-bottom:20px}.PurchaseItems_accessDenied__ZCNUN h2{color:#0f172a;font-size:24px;font-weight:800;margin:0 0 8px}.PurchaseItems_accessDenied__ZCNUN p{color:#94a3b8;font-size:14px;margin:0 0 24px}.PurchaseItems_backButton__584rA{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}.PurchaseItems_backButton__584rA:hover{background:#4338ca;box-shadow:0 4px 12px #667eea4d;transform:translateY(-1px)}.PurchaseItems_toast__h\+-sQ{align-items:center;animation:PurchaseItems_slideInRight__ee-VJ .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 PurchaseItems_slideInRight__ee-VJ{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.PurchaseItems_toast__h\+-sQ i:first-child{font-size:18px}.PurchaseItems_toastClose__nTlgY{background:none;border:none;color:inherit;cursor:pointer;margin-left:auto;opacity:.7;padding:4px;transition:opacity .2s}.PurchaseItems_toastClose__nTlgY:hover{opacity:1}.PurchaseItems_toastSuccess__GBX\+\+{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.PurchaseItems_toastError__GpjJJ{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.PurchaseItems_toastInfo__3DoPw{background:linear-gradient(135deg,#4f46e5,#4338ca);color:#fff}@media (max-width:1200px){.PurchaseItems_statsGrid__nenv7{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.PurchaseItems_statsGrid__nenv7{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PurchaseItems_pageWrapper__GBHgN{padding:10px}.PurchaseItems_dashboardContainer__h81Gj{border-radius:12px;padding:14px}.PurchaseItems_pageHeader__5ttiI{align-items:flex-start;flex-direction:column;gap:12px}.PurchaseItems_statsGrid__nenv7{grid-template-columns:1fr}.PurchaseItems_periodBar__eaIRn{align-items:flex-start;flex-direction:column;gap:10px}.PurchaseItems_filtersRow__6ckUo{flex-direction:column}.PurchaseItems_filterItem__Z8yvC{min-width:100%}.PurchaseItems_tableCardHeader__3aUHe{align-items:flex-start;flex-direction:column}.PurchaseItems_pagination__wvyR6{flex-direction:column;gap:10px}.PurchaseItems_pageButtons__nOYA1{justify-content:center;width:100%}.PurchaseItems_quickNav__oQTeI{gap:8px}.PurchaseItems_quickNavBtn__rNgtO{flex:1 1;font-size:12px;justify-content:center;min-width:0;padding:8px 14px}.PurchaseItems_quickNavBtn__rNgtO span{display:none}.PurchaseItems_quickNavBtn__rNgtO i{font-size:16px}.PurchaseItems_statValue__LIkqY{font-size:14px}}@media (max-width:480px){.PurchaseItems_statsGrid__nenv7{grid-template-columns:1fr}.PurchaseItems_periodButtons__eInQA{flex-wrap:wrap}}@media print{.PurchaseItems_pageWrapper__GBHgN{background:#fff;padding:0}.PurchaseItems_dashboardContainer__h81Gj{background:#fff;border:none;box-shadow:none;padding:0}.PurchaseItems_backBtn__CTn9q,.PurchaseItems_filtersPanel__kg4Kb,.PurchaseItems_pageHeader__5ttiI,.PurchaseItems_periodBar__eaIRn,.PurchaseItems_quickNav__oQTeI,.PurchaseItems_statsGrid__nenv7,.PurchaseItems_toast__h\+-sQ{display:none!important}.PurchaseItems_tableCard__qPc3\+{border:1px solid #e2e8f0;border-radius:0;box-shadow:none}.PurchaseItems_modernTable__tcn2B td,.PurchaseItems_modernTable__tcn2B th{font-size:10px;padding:8px 10px}.PurchaseItems_badge__k1I9A,.PurchaseItems_statusTag__8ibVt{background:#0000!important;border:1px solid}}.PurchaseItems_toolbar__KToV9{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}.PurchaseItems_toolbarLeft__q95dQ{align-items:center;display:flex;flex:1 1 auto;gap:10px;min-width:0}.PurchaseItems_toolbarRight__Lbflq{align-items:center;display:flex;flex-shrink:0;gap:6px}.PurchaseItems_toolbarSearch__o6dB4{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%}.PurchaseItems_toolbarSearch__o6dB4:focus-within{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PurchaseItems_toolbarSearch__o6dB4>i{color:#94a3b8;font-size:12px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.PurchaseItems_toolbarSearchInput__xPIMm{background:#0000;border:none;color:#0f172a;flex:1 1 auto;font-family:inherit;font-size:13px;min-width:0;outline:none;padding:0}.PurchaseItems_toolbarSearchInput__xPIMm::placeholder{color:#94a3b8}.PurchaseItems_toolbarSearchClear__DCm1R{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:11px;padding:4px 6px;transition:background .15s,color .15s}.PurchaseItems_toolbarSearchClear__DCm1R:hover{background:#e2e8f0;color:#475569}.PurchaseItems_toolbarBtn__dUDiQ{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}.PurchaseItems_toolbarBtn__dUDiQ i{color:#64748b;font-size:11px}.PurchaseItems_toolbarBtn__dUDiQ:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseItems_toolbarBtn__dUDiQ:hover:not(:disabled) i{color:#4f46e5}.PurchaseItems_toolbarBtn__dUDiQ:disabled{cursor:not-allowed;opacity:.55}.PurchaseItems_toolbarBtnActive__nj5BM{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.PurchaseItems_toolbarBtnActive__nj5BM i{color:#fff!important}.PurchaseItems_toolbarBadge__HReKb{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}.PurchaseItems_toolbarBtn__dUDiQ:not(.PurchaseItems_toolbarBtnActive__nj5BM) .PurchaseItems_toolbarBadge__HReKb{background:#ef4444;color:#fff}.PurchaseItems_toolbarIconBtn__1K\+mb{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}.PurchaseItems_toolbarIconBtn__1K\+mb:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#4f46e5}.PurchaseItems_toolbarIconBtn__1K\+mb:disabled{cursor:not-allowed;opacity:.55}.PurchaseItems_toolbarDivider__lP0LB{background:#e2e8f0;height:20px;margin:0 2px;width:1px}.PurchaseItems_toolbarViewToggle__VHVIW{align-items:center;background:#f1f5f9;border-radius:8px;display:inline-flex;padding:2px}.PurchaseItems_toolbarViewBtn__eJLF2{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}.PurchaseItems_toolbarViewBtn__eJLF2:hover:not(:disabled){color:#0f172a}.PurchaseItems_toolbarViewBtnActive__fU2rj{background:#fff!important;box-shadow:0 1px 2px #0f172a14;color:#4f46e5!important}.PurchaseItems_toolbarViewBtn__eJLF2:disabled{cursor:not-allowed}.PurchaseItems_filterChips__PJos2{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}.PurchaseItems_filterChipsLabel__xSC3Y{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.06em;margin-right:2px;text-transform:uppercase}.PurchaseItems_filterChip__bEVzq{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}.PurchaseItems_filterChipKey__KOPGt{color:#4f46e5;font-weight:700}.PurchaseItems_filterChipValue__jHbvx{font-weight:500;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseItems_filterChip__bEVzq 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}.PurchaseItems_filterChip__bEVzq button:hover{background:#c7d2fe;color:#3730a3}.PurchaseItems_filterChipsClearAll__kRZE-{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}.PurchaseItems_filterChipsClearAll__kRZE-:hover{background:#fef2f2}.PurchaseItems_filterModalOverlay__j0l0T{align-items:center;animation:PurchaseItems_fadeIn__IJxyg .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 PurchaseItems_fadeIn__IJxyg{0%{opacity:0}to{opacity:1}}.PurchaseItems_filterModal__8bmbX{animation:PurchaseItems_slideUp__SN\+Mm .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 PurchaseItems_slideUp__SN\+Mm{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.PurchaseItems_filterModalHeader__MyXKh{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.PurchaseItems_filterModalHeader__MyXKh h3{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:700;gap:10px;margin:0}.PurchaseItems_filterModalHeader__MyXKh 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}.PurchaseItems_filterModalCount__GRQer{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}.PurchaseItems_filterModalClose__PK\+LJ{background:#0000;border:1px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;height:32px;transition:all .15s;width:32px}.PurchaseItems_filterModalClose__PK\+LJ:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.PurchaseItems_filterModalBody__VVhLz{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.PurchaseItems_filterModalNav__kgV7h{background:#f8fafc;border-right:1px solid #e2e8f0;display:flex;flex:0 0 200px;flex-direction:column;gap:2px;overflow-y:auto;padding:10px 8px}.PurchaseItems_filterModalNavItem__ZuGQq{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}.PurchaseItems_filterModalNavItem__ZuGQq i{color:#94a3b8;font-size:12px;text-align:center;width:16px}.PurchaseItems_filterModalNavItem__ZuGQq:hover{background:#eef2ff;color:#0f172a}.PurchaseItems_filterModalNavItem__ZuGQq:hover i{color:#4f46e5}.PurchaseItems_filterModalNavItemActive__dA8tp{background:#fff!important;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a14;color:#4f46e5!important}.PurchaseItems_filterModalNavItemActive__dA8tp i{color:#4f46e5!important}.PurchaseItems_filterModalNavDot__jYZrn{background:#4f46e5;border-radius:50%;height:6px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:6px}.PurchaseItems_filterModalContent__th4FZ{flex:1 1 auto;min-width:0;overflow-y:auto;padding:20px 24px}.PurchaseItems_filterModalSection__Vbov1{margin-bottom:20px}.PurchaseItems_filterModalSection__Vbov1:last-child{margin-bottom:0}.PurchaseItems_filterModalLabel__CCstw{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.PurchaseItems_filterModalInput__dLYTL{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%}.PurchaseItems_filterModalInput__dLYTL:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PurchaseItems_filterModalInput__dLYTL::placeholder{color:#94a3b8}.PurchaseItems_filterModalDateRow__VkgmB{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.PurchaseItems_filterModalField__9aFqV{display:flex;flex-direction:column;gap:4px}.PurchaseItems_filterModalField__9aFqV label{color:#64748b;font-size:11px;font-weight:600}.PurchaseItems_periodShortcuts__VWdCs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.PurchaseItems_periodShortcut__Hq4mF{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}.PurchaseItems_periodShortcut__Hq4mF:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseItems_periodShortcutActive__fl\+tB{background:linear-gradient(180deg,#6366f1,#4f46e5)!important;border-color:#0000!important;box-shadow:0 1px 3px #4f46e54d;color:#fff!important}.PurchaseItems_filterChoiceGrid__ZYFV8{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.PurchaseItems_filterChoice__9\+ywC{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}.PurchaseItems_filterChoice__9\+ywC:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseItems_filterChoiceActive__ySoY8{background:#eef2ff!important;border-color:#6366f1!important;box-shadow:inset 0 0 0 1px #6366f1;color:#4f46e5!important}.PurchaseItems_filterModalFooter__dyO1a{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 20px}.PurchaseItems_filterModalFooterRight__QGcf0{display:flex;gap:8px}.PurchaseItems_filterModalReset__TmCUe{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}.PurchaseItems_filterModalReset__TmCUe:hover{background:#fef2f2;border-color:#fecaca}.PurchaseItems_filterModalCancel__E4wts{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}.PurchaseItems_filterModalCancel__E4wts:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PurchaseItems_filterModalApply__et8fj{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}.PurchaseItems_filterModalApply__et8fj:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.PurchaseItems_tableRowCount__21rVl{color:#64748b;font-size:12.5px;font-weight:500}.PurchaseItems_tableRowCount__21rVl strong{color:#0f172a;font-weight:700}@media (max-width:900px){.PurchaseItems_toolbar__KToV9{flex-wrap:wrap}.PurchaseItems_toolbarBtn__dUDiQ span{display:none}.PurchaseItems_filterModal__8bmbX{max-height:95vh}.PurchaseItems_filterModalNav__kgV7h{flex:0 0 60px;padding:8px 4px}.PurchaseItems_filterModalNavItem__ZuGQq span{display:none}.PurchaseItems_filterModalNavItem__ZuGQq{justify-content:center;padding:10px 8px}.PurchaseItems_filterChoiceGrid__ZYFV8{grid-template-columns:repeat(2,1fr)}}.PurchaseItems_toolbarPopoverWrap__sH9W4{display:inline-block;position:relative}.PurchaseItems_toolbarBtnHasItems__iMSB2{background:#eef2ff!important;border-color:#c7d2fe!important;color:#4338ca!important}.PurchaseItems_toolbarBtnHasItems__iMSB2 i{color:#4f46e5!important}.PurchaseItems_popover__6CVvU{animation:PurchaseItems_popoverIn__X71Qk .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}.PurchaseItems_popoverWide__BRYAB{width:340px}@keyframes PurchaseItems_popoverIn__X71Qk{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PurchaseItems_popoverHeader__tO4j1{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}.PurchaseItems_popoverLinkBtn__NS5mS{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}.PurchaseItems_popoverLinkBtn__NS5mS:hover{color:#3730a3;text-decoration:underline}.PurchaseItems_popoverBody__\+gOAW{max-height:320px;overflow-y:auto;padding:6px;scrollbar-width:thin}.PurchaseItems_popoverBody__\+gOAW::-webkit-scrollbar{width:6px}.PurchaseItems_popoverBody__\+gOAW::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.PurchaseItems_popoverFooter__rOjjQ{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:6px;justify-content:space-between;padding:8px 10px}.PurchaseItems_popoverHint__30XPD{color:#64748b;font-size:11px;font-weight:500}.PurchaseItems_popoverEmpty__bIoNa{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:8px;padding:20px 12px}.PurchaseItems_popoverEmpty__bIoNa i{color:#cbd5e1;font-size:20px}.PurchaseItems_popoverEmpty__bIoNa span{font-size:12px;font-weight:500}.PurchaseItems_popoverCheckRow__\+wJ-u{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}.PurchaseItems_popoverCheckRow__\+wJ-u:hover{background:#f1f5f9}.PurchaseItems_popoverCheckRow__\+wJ-u 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}.PurchaseItems_popoverCheckRow__\+wJ-u input[type=checkbox]:checked{background:linear-gradient(180deg,#6366f1,#4f46e5);border-color:#4f46e5}.PurchaseItems_popoverCheckRow__\+wJ-u 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}.PurchaseItems_popoverRadioRow__kJENo{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}.PurchaseItems_popoverRadioRow__kJENo:hover{background:#f1f5f9}.PurchaseItems_popoverRadioRow__kJENo 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}.PurchaseItems_popoverRadioRow__kJENo input[type=radio]:checked{border-color:#4f46e5;border-width:4px}.PurchaseItems_savedViewRow__agChP{align-items:center;border-radius:6px;display:flex;gap:4px;padding:4px 6px;transition:background .1s}.PurchaseItems_savedViewRow__agChP:hover{background:#f1f5f9}.PurchaseItems_savedViewName__hMETc{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}.PurchaseItems_savedViewName__hMETc i{color:#4f46e5;flex-shrink:0;font-size:11px}.PurchaseItems_savedViewName__hMETc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseItems_savedViewName__hMETc:hover{color:#4f46e5}.PurchaseItems_savedViewRenameInput__\+Jw7p{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}.PurchaseItems_savedViewActions__HDcKh{display:flex;flex-shrink:0;gap:2px}.PurchaseItems_savedViewActionBtn__RvUAa{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}.PurchaseItems_savedViewActionBtn__RvUAa:hover{background:#e2e8f0;color:#0f172a}.PurchaseItems_savedViewActionDanger__UuTuK:hover{background:#fee2e2;color:#dc2626}.PurchaseItems_savedViewNewInput__-Rqus{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}.PurchaseItems_savedViewNewInput__-Rqus:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.PurchaseItems_savedViewNewInput__-Rqus::placeholder{color:#94a3b8}.PurchaseItems_savedViewSaveBtn__X8Zu\+{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}.PurchaseItems_savedViewSaveBtn__X8Zu\+ i{font-size:9px}.PurchaseItems_savedViewSaveBtn__X8Zu\+:hover:not(:disabled){box-shadow:0 3px 8px #4f46e559}.PurchaseItems_savedViewSaveBtn__X8Zu\+:disabled{cursor:not-allowed;opacity:.5}@media (max-width:900px){.PurchaseItems_popover__6CVvU{max-width:320px;width:90vw}.PurchaseItems_popoverWide__BRYAB{max-width:360px;width:92vw}}.PurchaseItems_modernTableHead__4znVh{background:#f8fafc;position:-webkit-sticky;position:sticky;top:0;z-index:2}.PurchaseItems_modernTableHead__4znVh 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}.PurchaseItems_colRight__shNS8{text-align:right!important}.PurchaseItems_currencyPrefix__WJa2L{color:#94a3b8;font-size:11px;font-weight:600;margin-right:4px}.PurchaseItems_modernTable__tcn2B tbody tr{transition:background .12s}.PurchaseItems_modernTable__tcn2B tbody tr:hover{background:#f8fafc}.PurchaseItems_modernTable__tcn2B tbody tr.PurchaseItems_clickableRow__TaYHD:hover{background:#eef2ff}.PurchaseItems_modernTable__tcn2B tbody td{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:13px;padding:11px 14px;vertical-align:middle}.PurchaseItems_skeletonRow__CxlUK td{border-bottom:1px solid #f1f5f9;padding:14px}.PurchaseItems_skeletonBar__8dIjS{animation:PurchaseItems_skeletonShimmer__ZQJmu 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;border-radius:6px;height:12px}@keyframes PurchaseItems_skeletonShimmer__ZQJmu{0%{background-position:200% 0}to{background-position:-200% 0}}.PurchaseItems_emptyState__ByXFa{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:60px 24px;text-align:center}.PurchaseItems_emptyStateIcon__1pAWF{align-items:center;background:#eef2ff;border-radius:50%;display:inline-flex;height:72px;justify-content:center;margin-bottom:4px;width:72px}.PurchaseItems_emptyStateIcon__1pAWF i{color:#6366f1;font-size:28px}.PurchaseItems_emptyState__ByXFa h3{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0}.PurchaseItems_emptyState__ByXFa p{color:#64748b;font-size:13px;line-height:1.5;margin:0;max-width:400px}.PurchaseItems_emptyStateAction__3ijuR{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}.PurchaseItems_emptyStateAction__3ijuR:hover{box-shadow:0 4px 10px #4f46e559;transform:translateY(-1px)}.PurchaseItems_emptyStateAction__3ijuR i{font-size:11px}.PurchaseItems_groupHeaderRow__5Xig7{background:#f8fafc!important;cursor:pointer;position:-webkit-sticky;position:sticky;-webkit-user-select:none;user-select:none;z-index:1}.PurchaseItems_groupHeaderRow__5Xig7:hover{background:#eef2ff!important}.PurchaseItems_groupHeaderCell__c8fns{border-bottom:1px solid #e2e8f0!important;border-top:1px solid #e2e8f0!important;padding:10px 14px!important}.PurchaseItems_groupHeaderInner__-fHJG{align-items:center;display:flex;gap:10px}.PurchaseItems_groupHeaderChevron__6xZNa{color:#64748b;font-size:10px;transition:transform .15s;width:10px}.PurchaseItems_groupHeaderLabel__MUx3N{color:#0f172a;font-size:12.5px;font-weight:700;letter-spacing:-.01em}.PurchaseItems_groupHeaderCount__F6pad{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}.PurchaseItems_groupHeaderTotal__9iiCp{font-feature-settings:"tnum";color:#4f46e5;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;margin-left:auto}.PurchaseItems_quickNav__oQTeI{align-items:center}.PurchaseItems_quickNav__oQTeI>.PurchaseItems_backBtn__CTn9q{align-self:center;border-radius:8px;flex-shrink:0;height:36px;margin:0 12px 0 4px;position:relative;width:36px}.PurchaseItems_quickNav__oQTeI>.PurchaseItems_backBtn__CTn9q:after{background:#e2e8f0;content:"";height:22px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px}@media (min-width:1440px){.PurchaseItems_dashboardContainer__h81Gj{max-width:1800px}.PurchaseItems_statCard__emo8c{padding:16px 22px}.PurchaseItems_statIcon__zpVUN{font-size:17px;height:44px;width:44px}.PurchaseItems_statValue__LIkqY{font-size:20px}}@media (min-width:1920px){.PurchaseItems_pageWrapper__GBHgN{padding:28px 32px 56px}.PurchaseItems_dashboardContainer__h81Gj{max-width:2000px}.PurchaseItems_pageHeader__5ttiI{padding:18px 24px}.PurchaseItems_headerLeft__GLCVe h1{font-size:22px}.PurchaseItems_headerLeft__GLCVe h1:before{font-size:16px;height:40px;width:40px}.PurchaseItems_headerSubtitle__Tf8cH{font-size:13.5px;padding-left:50px}.PurchaseItems_statsGrid__nenv7{gap:18px}.PurchaseItems_statCard__emo8c{border-radius:14px;padding:20px 26px}.PurchaseItems_statIcon__zpVUN{border-radius:12px;font-size:18px;height:48px;width:48px}.PurchaseItems_statValue__LIkqY{font-size:22px}.PurchaseItems_statLabel__QBbqt{font-size:12px}.PurchaseItems_tableCard__qPc3\+{border-radius:16px}.PurchaseItems_tableCardHeader__3aUHe{padding:18px 26px}.PurchaseItems_modernTable__tcn2B th{font-size:12px;padding:14px 18px}.PurchaseItems_modernTable__tcn2B td{font-size:14px;padding:14px 18px}.PurchaseItems_toolbar__KToV9{padding:12px 16px}.PurchaseItems_toolbarBtn__dUDiQ{font-size:13px;height:38px;padding:0 14px}.PurchaseItems_toolbarSearch__o6dB4{height:38px;max-width:420px}}@media (min-width:2560px){.PurchaseItems_pageWrapper__GBHgN{padding:36px 40px 64px}.PurchaseItems_dashboardContainer__h81Gj{max-width:2400px}.PurchaseItems_pageHeader__5ttiI{border-radius:14px;padding:22px 28px}.PurchaseItems_headerLeft__GLCVe h1{font-size:26px}.PurchaseItems_headerLeft__GLCVe h1:before{border-radius:12px;font-size:18px;height:46px;width:46px}.PurchaseItems_headerSubtitle__Tf8cH{font-size:15px;padding-left:58px}.PurchaseItems_statsGrid__nenv7{gap:22px}.PurchaseItems_statCard__emo8c{border-radius:16px;padding:24px 30px}.PurchaseItems_statIcon__zpVUN{border-radius:14px;font-size:22px;height:56px;width:56px}.PurchaseItems_statValue__LIkqY{font-size:26px}.PurchaseItems_statLabel__QBbqt{font-size:13px}.PurchaseItems_tableCard__qPc3\+{border-radius:18px}.PurchaseItems_tableCardHeader__3aUHe{padding:22px 30px}.PurchaseItems_tableCardHeader__3aUHe h3{font-size:16.5px}.PurchaseItems_modernTable__tcn2B th{font-size:13px;padding:16px 22px}.PurchaseItems_modernTable__tcn2B td{font-size:15px;padding:16px 22px}.PurchaseItems_invoiceLink__K2XAw{font-size:13px;padding:6px 12px}.PurchaseItems_badge__k1I9A,.PurchaseItems_itemsBadge__qdl9i,.PurchaseItems_statusTag__8ibVt{font-size:12px;padding:5px 12px}.PurchaseItems_toolbar__KToV9{border-radius:14px;padding:14px 18px}.PurchaseItems_toolbarBtn__dUDiQ{font-size:14px;height:42px;padding:0 16px}.PurchaseItems_toolbarSearch__o6dB4{height:42px;max-width:480px}.PurchaseItems_pagination__wvyR6{padding:18px 26px}.PurchaseItems_pageBtn__70BO\+{font-size:13px;height:38px;width:38px}}.PurchaseItems_typeBadge__cDSGU{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;padding:4px 10px}.PurchaseItems_typeBadge__cDSGU i{font-size:10.5px}.PurchaseItems_typeBadgePurchase__kVpQh{background:#dcfce7;color:#15803d}.PurchaseItems_typeBadgeReturn__bWgIT{background:#fef3c7;color:#b45309}.PurchaseItems_amountNegative__jreB7{color:#dc2626}.PurchaseItems_typeChipRow__EWphW{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:14px}.PurchaseItems_typeChip__zIFvM{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;transition:all .15s}.PurchaseItems_typeChip__zIFvM:hover{background:#f1f5f9}.PurchaseItems_typeChipActive__HISfp{background:#0f172a!important;border-color:#0f172a!important;color:#fff!important}.PurchaseItems_detailsCell__0n4RI{max-width:240px}.PurchaseItems_pageHeaderInfo__\+-Tly{display:flex;flex-direction:column;gap:2px}.PurchaseItems_pageHeaderTitle__cTSru{align-items:center;color:#0f172a;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0}.PurchaseItems_pageHeaderTitle__cTSru i{color:#4f46e5;font-size:16px}.PurchaseItems_pageHeaderSub__Bmknu{color:#64748b;font-size:12.5px}.PurchaseItems_productCell__2NDr0{display:flex;flex-direction:column;gap:1px;min-width:0}.PurchaseItems_productName__xURFI{color:#0f172a;font-weight:600;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseItems_productCode__7P-sT{color:#94a3b8;font-family:monospace;font-size:11px}.PurchaseItems_amountNegative__jreB7{color:#059669;font-weight:600}.PurchaseItems_detailsCell__0n4RI{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseItems_noticeError__IcPmn,.PurchaseItems_noticeWarn__V1kdQ{align-items:center;border-radius:10px;display:flex;font-size:13px;gap:8px;margin-bottom:12px;padding:10px 14px}.PurchaseItems_noticeError__IcPmn{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.PurchaseItems_noticeWarn__V1kdQ{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.PurchaseItems_ihModalBody__BUl-i{display:flex;flex-direction:column;gap:18px;max-height:60vh;overflow-y:auto;padding:18px 20px}.PurchaseItems_filterGroup__7zWg2{display:flex;flex-direction:column;gap:8px}.PurchaseItems_filterGroup__7zWg2>label{color:#475569;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.PurchaseItems_filterGroup__7zWg2 input[type=date],.PurchaseItems_filterGroup__7zWg2 select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13.5px;padding:9px 12px}.PurchaseItems_filterQuickRow__sYFgq{display:flex;flex-wrap:wrap;gap:8px}.PurchaseItems_filterQuickBtn__0Xwcn{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:7px 14px}.PurchaseItems_filterQuickBtn__0Xwcn:hover{background:#f1f5f9}.PurchaseItems_filterQuickBtnActive__h1DiF{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.PurchaseItems_filterDateRow__iAjWX{align-items:center;display:flex;gap:8px}.PurchaseItems_filterDateRow__iAjWX input{border:1px solid #e2e8f0;border-radius:8px;font-size:13px;padding:7px 10px}.PurchaseItems_ihModalFooter__7cRHn{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:space-between;padding:14px 20px}.PurchaseItems_filterResetBtn__1NgzX{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:6px;padding:9px 16px}.PurchaseItems_filterResetBtn__1NgzX:hover{background:#f1f5f9}.PurchaseItems_filterApplyBtn__o7jn-{background:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:9px 22px}.PurchaseItems_filterApplyBtn__o7jn-:hover{background:#4338ca}.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:#f1f3f6;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: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}.ReportDashboard_notification__fIaAY.ReportDashboard_success__ATNUr{border-left-color:#10b981;color:#064e3b}.ReportDashboard_notification__fIaAY.ReportDashboard_success__ATNUr i{color:#10b981}.ReportDashboard_notification__fIaAY.ReportDashboard_error__xVdhU{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes ReportDashboard_slideIn__oswTV{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.ReportDashboard_pageHeader__kPzja{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}.ReportDashboard_headerLeft__4jCpw{align-items:center;display:flex;gap:14px}.ReportDashboard_backBtn__1e9Hq{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}.ReportDashboard_backBtn__1e9Hq:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ReportDashboard_headerIcon__Of8j9{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}.ReportDashboard_headerLeft__4jCpw h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.ReportDashboard_headerSubtitle__WSQHm{color:#64748b;font-size:12.5px;margin:2px 0 0}.ReportDashboard_headerSubtitle__WSQHm strong{color:#2563eb;font-weight:700}.ReportDashboard_headerActions__BMCHq{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ReportDashboard_refreshBtn__JgJWk{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}.ReportDashboard_refreshBtn__JgJWk:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ReportDashboard_secondaryBtn__lGifG{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}.ReportDashboard_secondaryBtn__lGifG:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ReportDashboard_primaryBtn__Imu79{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.ReportDashboard_primaryBtn__Imu79:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.ReportDashboard_primaryBtnBadge__0ijKE{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.ReportDashboard_primaryBtn__Imu79:disabled,.ReportDashboard_refreshBtn__JgJWk:disabled,.ReportDashboard_secondaryBtn__lGifG:disabled{cursor:not-allowed;opacity:.55}.ReportDashboard_statsRow__CQLav{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.ReportDashboard_statCard__-266f{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}.ReportDashboard_statIcon__vX16C{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.ReportDashboard_statIconBlue__qLj\+U{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ReportDashboard_statIconIndigo__15xs9{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ReportDashboard_statIconGreen__euU6K{background:linear-gradient(135deg,#10b981,#059669)}.ReportDashboard_statIconAmber__FMoUT{background:linear-gradient(135deg,#f59e0b,#d97706)}.ReportDashboard_statInfo__e-VV1{display:flex;flex-direction:column;min-width:0}.ReportDashboard_statValue__R1gOT{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ReportDashboard_statLabel__Mi97m{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.ReportDashboard_miniStats__zcutM{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.ReportDashboard_miniStat__bQ7Uh{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.ReportDashboard_miniStat__bQ7Uh:last-child{border-right:none;margin-right:0;padding-right:0}.ReportDashboard_miniLabel__-whvz{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ReportDashboard_miniValue__pLtP1{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.ReportDashboard_toolbar__rQiij{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}.ReportDashboard_searchBox__DovHO{flex:1 1;max-width:380px;min-width:200px;position:relative}.ReportDashboard_searchBox__DovHO>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ReportDashboard_searchBox__DovHO 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%}.ReportDashboard_searchBox__DovHO input::placeholder{color:#94a3b8}.ReportDashboard_searchBox__DovHO input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ReportDashboard_clearSearch__t-Ij6{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}.ReportDashboard_clearSearch__t-Ij6:hover{background:#cbd5e1;color:#334155}.ReportDashboard_toolBtn__rnLZU{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;transition:all .15s;white-space:nowrap}.ReportDashboard_toolBtn__rnLZU:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ReportDashboard_toolBtn__rnLZU.ReportDashboard_active__A0wac{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ReportDashboard_toolBtn__rnLZU i{font-size:11px}.ReportDashboard_toolBtnBadge__zX6KB{align-items:center;background:#2563eb;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}.ReportDashboard_toolDivider__Vn\+wf{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.ReportDashboard_popWrap__tC5gg{position:relative}.ReportDashboard_quickTabs__bm-oo{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.ReportDashboard_quickTab__rprJx{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.ReportDashboard_quickTab__rprJx i{font-size:11px}.ReportDashboard_quickTab__rprJx:hover:not(.ReportDashboard_quickTabActive__olsiY){background:#fff;color:#334155}.ReportDashboard_quickTabActive__olsiY{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.ReportDashboard_activeChips__GZujQ{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.ReportDashboard_activeChipsLabel__fsmES{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.ReportDashboard_chip__2IWKL{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.ReportDashboard_chipRemove__SWOjz{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.ReportDashboard_chipRemove__SWOjz:hover{background:#2563eb;color:#fff}.ReportDashboard_chipsClearAll__39nsB{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}.ReportDashboard_chipsClearAll__39nsB:hover{background:#fef2f2}.ReportDashboard_tableCard__ZZ4vj{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.ReportDashboard_tableHeader__TTGs5{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.ReportDashboard_tableTitle__T0bzh{align-items:center;display:flex;gap:10px}.ReportDashboard_tableTitle__T0bzh h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.ReportDashboard_tableTitle__T0bzh h3 i{color:#2563eb;font-size:12px}.ReportDashboard_tableCount__DjKiS{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.ReportDashboard_showingInfo__d6sOO{color:#64748b;font-size:12px;font-weight:500}.ReportDashboard_tableWrapper__tteki{overflow-x:auto}.ReportDashboard_table__VLJuA{border-collapse:collapse;width:100%}.ReportDashboard_table__VLJuA 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}.ReportDashboard_table__VLJuA tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.ReportDashboard_table__VLJuA tbody tr:hover{background:#f8fafc}.ReportDashboard_table__VLJuA tbody tr:last-child{border-bottom:none}.ReportDashboard_table__VLJuA tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.ReportDashboard_clickableRow__-xR2M{cursor:pointer}.ReportDashboard_table__VLJuA thead th.ReportDashboard_textRight__r\+Nr\+,.ReportDashboard_textRight__r\+Nr\+{text-align:right}.ReportDashboard_codePill__HWfrn{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.ReportDashboard_categoryBadge__hSvPn{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.ReportDashboard_stackCell__qKPWW{display:flex;flex-direction:column;min-width:0}.ReportDashboard_strongCell__la1iS{color:#0f172a;font-size:13px;font-weight:600}.ReportDashboard_subCell__lTCbN{color:#94a3b8;font-size:11px}.ReportDashboard_dateCell__Gm3c5{color:#475569;font-size:12.5px;white-space:nowrap}.ReportDashboard_numCell__KKtex{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.ReportDashboard_numCellSoft__3TzvZ,.ReportDashboard_numCell__KKtex{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.ReportDashboard_numCellSoft__3TzvZ{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.ReportDashboard_numCellGood__HeXzc{color:#047857}.ReportDashboard_numCellGood__HeXzc,.ReportDashboard_numCellWarn__s90Xj{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ReportDashboard_numCellWarn__s90Xj{color:#92400e}.ReportDashboard_numCellBad__Z3OX\+{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ReportDashboard_actionCell__r0gZ1{text-align:center;width:50px}.ReportDashboard_actionMenuWrap__L1NFh{display:inline-block}.ReportDashboard_actionMenuBtn__gfevL{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}.ReportDashboard_actionMenuBtn__gfevL:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.ReportDashboard_actionMenu__SEgWW{animation:ReportDashboard_dropIn__I1YYR .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.ReportDashboard_actionMenu__SEgWW button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.ReportDashboard_actionMenu__SEgWW button:hover{background:#f1f5f9;color:#0f172a}.ReportDashboard_actionMenu__SEgWW button i{color:#2563eb;font-size:12px;width:14px}.ReportDashboard_actionMenuDivider__GhPXq{background:#f1f5f9;height:1px;margin:4px 0}@keyframes ReportDashboard_dropIn__I1YYR{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ReportDashboard_loadingState__ywaVw{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.ReportDashboard_loadingState__ywaVw p{margin:0}.ReportDashboard_spinner__9iOlb{animation:ReportDashboard_spin__LZwUR .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes ReportDashboard_spin__LZwUR{to{transform:rotate(1turn)}}.ReportDashboard_emptyState__oxIEJ{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.ReportDashboard_emptyIcon__qNR9T{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}.ReportDashboard_emptyState__oxIEJ h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ReportDashboard_emptyState__oxIEJ p{color:#64748b;font-size:13px;margin:0;max-width:400px}.ReportDashboard_pagination__JoRaA{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.ReportDashboard_paginationInfo__7A6KU{color:#64748b;font-size:12.5px;font-weight:500}.ReportDashboard_paginationControls__0EGLx{align-items:center;display:flex;gap:12px}.ReportDashboard_pageSizeSelect__dZgfM{-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}.ReportDashboard_pageSizeSelect__dZgfM:focus{border-color:#2563eb}.ReportDashboard_pageButtons__VWYPw{display:flex;gap:4px}.ReportDashboard_pageBtn__jJeav{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}.ReportDashboard_pageBtn__jJeav:hover:not(:disabled):not(.ReportDashboard_pageDots__7Dzw-){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ReportDashboard_pageBtn__jJeav:disabled{cursor:not-allowed;opacity:.4}.ReportDashboard_pageBtnActive__fK9XH{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.ReportDashboard_pageDots__7Dzw-{background:#0000;border:none;cursor:default}.ReportDashboard_modalOverlay__r0hTA{align-items:center;animation:ReportDashboard_fadeIn__6hms8 .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes ReportDashboard_fadeIn__6hms8{0%{opacity:0}to{opacity:1}}.ReportDashboard_filterModal__GagVs{animation:ReportDashboard_modalIn__XLBmJ .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 ReportDashboard_modalIn__XLBmJ{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ReportDashboard_filterModalHdr__Si7Q0{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.ReportDashboard_filterModalTitle__7g5Gl h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.ReportDashboard_filterModalTitle__7g5Gl p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ReportDashboard_modalClose__THYiW{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:30px;justify-content:center;transition:all .15s;width:30px}.ReportDashboard_modalClose__THYiW:hover{background:#f1f5f9;color:#0f172a}.ReportDashboard_filterModalBody__USFng{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.ReportDashboard_filterLeft__MnRgN{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.ReportDashboard_filterLeftHdr__iFB9r{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.ReportDashboard_filterLeftHdr__iFB9r h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.ReportDashboard_filterAppliedCount__rbpoU{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.ReportDashboard_filterAppliedCount__rbpoU button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.ReportDashboard_filterCatBtn__-hwYx{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;text-align:left;transition:all .15s;width:100%}.ReportDashboard_filterCatBtn__-hwYx:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.ReportDashboard_filterCatBtn__-hwYx.ReportDashboard_activeCat__Y8-C8{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.ReportDashboard_filterCatBtn__-hwYx i:first-child{color:#94a3b8;font-size:13px;width:16px}.ReportDashboard_filterCatBtn__-hwYx.ReportDashboard_activeCat__Y8-C8 i:first-child{color:#2563eb}.ReportDashboard_filterCatCount__-M4e3{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.ReportDashboard_filterCatChev__2MbSQ{color:#cbd5e1;font-size:10px;margin-left:auto}.ReportDashboard_filterCatCount__-M4e3+.ReportDashboard_filterCatChev__2MbSQ{margin-left:0}.ReportDashboard_filterRight__WXMK1{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.ReportDashboard_filterRightHdr__vLyHK h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.ReportDashboard_filterRightHdr__vLyHK p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ReportDashboard_filterField__ZzXId{display:flex;flex-direction:column;gap:8px}.ReportDashboard_filterFieldLabel__DGDee{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ReportDashboard_filterOptList__AOuEQ{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.ReportDashboard_filterOptRow__Mqopr{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.ReportDashboard_filterOptRow__Mqopr:hover{background:#f8fafc;border-color:#e2e8f0}.ReportDashboard_filterOptRow__Mqopr.ReportDashboard_selected__Az3FJ{background:#eff6ff;border-color:#bfdbfe}.ReportDashboard_filterOptRow__Mqopr input{accent-color:#2563eb;flex-shrink:0}.ReportDashboard_filterOptLabel__dcrUf{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportDashboard_filterOptRow__Mqopr.ReportDashboard_selected__Az3FJ .ReportDashboard_filterOptLabel__dcrUf{color:#1e40af;font-weight:600}.ReportDashboard_filterOptCount__ejyBh{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.ReportDashboard_presetRow__ATJ4S{display:flex;flex-wrap:wrap;gap:6px}.ReportDashboard_presetBtn__AuLbU{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.ReportDashboard_presetBtn__AuLbU:hover{background:#f8fafc;border-color:#cbd5e1}.ReportDashboard_presetOn__S9Mze{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ReportDashboard_filterRange__UNJsC{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.ReportDashboard_rangeInputWrap__YwJ78{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.ReportDashboard_rangeInputWrap__YwJ78:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ReportDashboard_rangePrefix__bDMzz{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.ReportDashboard_rangeInputWrap__YwJ78 input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.ReportDashboard_rangeSep__1KnlC{color:#94a3b8;font-size:12px;font-weight:500}.ReportDashboard_filterDate__OMQw9{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.ReportDashboard_filterDate__OMQw9:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ReportDashboard_filterModalFtr__aw8ju{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.ReportDashboard_resetBtn__o6SaL{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.ReportDashboard_resetBtn__o6SaL:hover{background:#fef2f2}.ReportDashboard_filterModalFtrR__NloWf{align-items:center;display:flex;gap:8px}.ReportDashboard_popover__Zbl-J{animation:ReportDashboard_dropIn__I1YYR .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.ReportDashboard_popoverTitle__rLrCS{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.ReportDashboard_popoverItem__eZ46l{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%}.ReportDashboard_popoverItem__eZ46l:hover{background:#f1f5f9;color:#0f172a}.ReportDashboard_popoverItem__eZ46l.ReportDashboard_active__A0wac{background:#eff6ff;color:#1d4ed8;font-weight:600}.ReportDashboard_popoverItem__eZ46l input{accent-color:#2563eb}.ReportDashboard_popoverItem__eZ46l i{color:#94a3b8;font-size:11px;width:14px}.ReportDashboard_popoverItem__eZ46l.ReportDashboard_active__A0wac i{color:#2563eb}.ReportDashboard_popoverDivider__P19wF{background:#f1f5f9;height:1px;margin:4px 0}.ReportDashboard_popoverNote__Gehhw{color:#94a3b8;font-size:11.5px;padding:8px 10px}.ReportDashboard_popoverReq__Eg56K{color:#94a3b8;font-size:10px;margin-left:auto}.ReportDashboard_savedViewSave__6ykGO{display:flex;gap:6px;padding:6px 8px}.ReportDashboard_savedViewSave__6ykGO input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.ReportDashboard_savedViewSave__6ykGO input:focus{border-color:#2563eb}.ReportDashboard_savedViewSave__6ykGO button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.ReportDashboard_savedViewSave__6ykGO button:hover{background:#1d4ed8}.ReportDashboard_savedViewRow__fqWoD{align-items:center;display:flex;gap:6px}.ReportDashboard_savedViewRow__fqWoD .ReportDashboard_popoverItem__eZ46l{flex:1 1}.ReportDashboard_savedViewDel__bfO0i{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.ReportDashboard_savedViewDel__bfO0i:hover{background:#fef2f2;color:#ef4444}.ReportDashboard_detailModal__D\+-1c{animation:ReportDashboard_modalIn__XLBmJ .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:640px;overflow:hidden;width:100%}.ReportDashboard_detailHdr__OTZAI{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.ReportDashboard_detailTitle__mb8g5{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.ReportDashboard_detailTitle__mb8g5 h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ReportDashboard_detailBody__qoh5s{overflow-y:auto;padding:18px 22px}.ReportDashboard_detailGrid__yCf\+f{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ReportDashboard_detailItem__8AbCR{display:flex;flex-direction:column;gap:3px;min-width:0}.ReportDashboard_detailLabel__JDAi9{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ReportDashboard_detailValue__H7f42{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.ReportDashboard_detailStrong__6AAdF{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.ReportDashboard_detailFtr__-E6Nq{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.ReportDashboard_sortTh__1YbS-{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.ReportDashboard_sortTh__1YbS-:hover{color:#2563eb}.ReportDashboard_sortIcon__cbp3e{font-size:9.5px;margin-left:6px;opacity:.4}.ReportDashboard_sortActive__4RwzV{color:#1d4ed8}.ReportDashboard_sortActive__4RwzV .ReportDashboard_sortIcon__cbp3e{opacity:1}.ReportDashboard_compact__T\+pIt thead th{font-size:10px;padding:8px 10px}.ReportDashboard_compact__T\+pIt tbody td{font-size:12px;padding:6px 10px}.ReportDashboard_compact__T\+pIt .ReportDashboard_codePill__HWfrn{font-size:10.5px;padding:2px 6px}.ReportDashboard_compact__T\+pIt .ReportDashboard_statusBadge__aBl83{font-size:10px;padding:2px 8px}.ReportDashboard_compact__T\+pIt .ReportDashboard_statusBadge__aBl83:before{height:5px;width:5px}.ReportDashboard_compact__T\+pIt .ReportDashboard_categoryBadge__hSvPn{font-size:10.5px;padding:2px 7px}.ReportDashboard_compact__T\+pIt .ReportDashboard_strongCell__la1iS{font-size:12px}.ReportDashboard_compact__T\+pIt .ReportDashboard_numCellBad__Z3OX\+,.ReportDashboard_compact__T\+pIt .ReportDashboard_numCellGood__HeXzc,.ReportDashboard_compact__T\+pIt .ReportDashboard_numCellSoft__3TzvZ,.ReportDashboard_compact__T\+pIt .ReportDashboard_numCellWarn__s90Xj,.ReportDashboard_compact__T\+pIt .ReportDashboard_numCell__KKtex{font-size:12.5px}.ReportDashboard_compact__T\+pIt .ReportDashboard_actionMenuBtn__gfevL{font-size:12px;height:24px;width:24px}.ReportDashboard_cardGrid__85383{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.ReportDashboard_recordCard__km7cT{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.ReportDashboard_recordCard__km7cT:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.ReportDashboard_recordCardTop__IzsKT{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ReportDashboard_recordCardName__SBede{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.ReportDashboard_recordCardGrid__svZw5{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.ReportDashboard_recordCardGrid__svZw5>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ReportDashboard_recordCardFoot__tOh0T{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.ReportDashboard_recordCardFoot__tOh0T i{color:#94a3b8;font-size:10px;margin-right:5px}.ReportDashboard_tabBadge__\+Rujx{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.ReportDashboard_quickTabActive__olsiY .ReportDashboard_tabBadge__\+Rujx{background:#eff6ff;color:#1d4ed8}.ReportDashboard_hl__I4qI\+{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.ReportDashboard_monoCell__7qJJj{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.ReportDashboard_statusBadge__aBl83{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.ReportDashboard_statusBadge__aBl83:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ReportDashboard_statusGood__Bubf8{background:#dcfce7;color:#15803d}.ReportDashboard_statusWarn__67HxY{background:#fef3c7;color:#92400e}.ReportDashboard_statusBad__4Ch6O{background:#fee2e2;color:#b91c1c}.ReportDashboard_statusInfo__5TR0W{background:#f5f3ff;color:#6d28d9}.ReportDashboard_statusNeutral__FMTbI{background:#f1f5f9;color:#475569}.ReportDashboard_filterInput__PPo8g{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.ReportDashboard_filterInput__PPo8g:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ReportDashboard_popoverStack__0S4yc{display:flex;flex-direction:column;gap:1px;min-width:0}.ReportDashboard_popoverMain__4CLY7{color:inherit;font-size:12.5px;font-weight:600}.ReportDashboard_popoverHint__KYie5{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.ReportDashboard_toolbar__rQiij{flex-wrap:wrap}.ReportDashboard_searchBox__DovHO{max-width:none}}@media (max-width:1100px){.ReportDashboard_statsRow__CQLav{grid-template-columns:repeat(2,1fr)}.ReportDashboard_filterModalBody__USFng{grid-template-columns:210px 1fr}}@media (max-width:768px){.ReportDashboard_pageHeader__kPzja{align-items:stretch;flex-direction:column;gap:12px}.ReportDashboard_headerActions__BMCHq{flex-wrap:wrap}.ReportDashboard_statsRow__CQLav{grid-template-columns:1fr 1fr}.ReportDashboard_searchBox__DovHO{flex-basis:100%}.ReportDashboard_miniStat__bQ7Uh{margin-right:14px;padding-right:14px}.ReportDashboard_filterModalBody__USFng{grid-template-columns:1fr}.ReportDashboard_filterLeft__MnRgN{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.ReportDashboard_pagination__JoRaA{flex-direction:column}.ReportDashboard_cardGrid__85383{grid-template-columns:1fr}}@media print{.ReportDashboard_pageContainer__9EJGZ{background:#fff;padding:0}.ReportDashboard_recordCard__km7cT,.ReportDashboard_tableCard__ZZ4vj{border:none;box-shadow:none}.ReportDashboard_actionMenu__SEgWW,.ReportDashboard_modalOverlay__r0hTA,.ReportDashboard_notification__fIaAY,.ReportDashboard_popover__Zbl-J{display:none!important}}.ReportDashboard_catSales__0NPQ6{--cat:#2a78d6;--catTint:#e9f1fb;--catText:#1a5aa8}.ReportDashboard_catPurchase__kxEnV{--cat:#d95926;--catTint:#fdeee7;--catText:#a53f16}.ReportDashboard_catInventory__SivQR{--cat:#0e8f6f;--catTint:#e4f6f0;--catText:#0a6b53}.ReportDashboard_catFinance__65UQm{--cat:#9a6b00;--catTint:#f9f1de;--catText:#7a5500}.ReportDashboard_catTax__Qr8Ul{--cat:#c2417f;--catTint:#fbebf3;--catText:#9b3465}.ReportDashboard_catVendor__XHFcZ{--cat:#4a3aa7;--catTint:#eeecf9;--catText:#3b2e86}.ReportDashboard_statUnavailable__s8WID{align-items:center;color:#94a3b8;display:inline-flex;font-size:10.5px;font-weight:600;gap:4px;margin-top:3px}.ReportDashboard_statUnavailable__s8WID i{font-size:9px}.ReportDashboard_pinnedSection__zw8pu{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;padding:12px 16px 14px}.ReportDashboard_pinnedHead__BRzcG{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.ReportDashboard_pinnedTitle__ehaiq{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.04em;margin:0;text-transform:uppercase}.ReportDashboard_pinnedTitle__ehaiq i{color:#2563eb;font-size:12px}.ReportDashboard_pinnedClear__461AN{background:none;border:none;color:#64748b;cursor:pointer;font-size:12px;font-weight:600;padding:0}.ReportDashboard_pinnedClear__461AN:hover{color:#1d4ed8;text-decoration:underline}.ReportDashboard_pinnedHint__BLTJ9{color:#64748b;font-size:12.5px;margin:0}.ReportDashboard_pinnedHint__BLTJ9 i{color:#94a3b8;font-size:11px}.ReportDashboard_pinnedGrid__LBo\+g{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ReportDashboard_pinnedTile__duwBL{align-items:center;background:#fff;border:1px solid #e2e8f0;border-left:3px solid var(--cat);border-radius:10px;cursor:pointer;display:flex;font:inherit;gap:10px;padding:9px 36px 9px 10px;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.ReportDashboard_pinnedTile__duwBL:hover{border-color:#bfdbfe;border-left-color:var(--cat);box-shadow:0 4px 14px #2563eb1a}.ReportDashboard_pinnedTile__duwBL:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.ReportDashboard_pinnedIcon__I7QL4{align-items:center;background:var(--catTint);border-radius:8px;color:var(--cat);display:flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.ReportDashboard_pinnedName__J78CJ{color:#0f172a;font-size:12.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportDashboard_rowWrap__tMsdw,.ReportDashboard_tileWrap__Xkjwq{position:relative}.ReportDashboard_pinBtn__CWUOr{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#cbd5e1;cursor:pointer;display:flex;font-size:11px;height:26px;justify-content:center;padding:0;position:absolute;right:9px;top:9px;transition:all .15s;width:26px}.ReportDashboard_pinBtn__CWUOr:hover{background:#f1f5f9;color:#475569}.ReportDashboard_pinBtn__CWUOr:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.ReportDashboard_pinBtnOn__aH1SF{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ReportDashboard_pinBtnOn__aH1SF:hover{background:#dbeafe;color:#1d4ed8}.ReportDashboard_rowWrap__tMsdw .ReportDashboard_pinBtn__CWUOr{top:50%;transform:translateY(-50%)}.ReportDashboard_reportGrid__V-Ob0{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:14px 16px}.ReportDashboard_reportTile__RpRyu{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-left:3px solid var(--cat);border-radius:10px;cursor:pointer;display:flex;font:inherit;gap:12px;height:100%;padding:14px 40px 14px 14px;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.ReportDashboard_reportTile__RpRyu:hover{border-color:#bfdbfe;border-left-color:var(--cat);box-shadow:0 4px 14px #2563eb1a}.ReportDashboard_reportTile__RpRyu:hover .ReportDashboard_reportArrow__j06zF{color:#2563eb;transform:translateX(3px)}.ReportDashboard_reportTile__RpRyu:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.ReportDashboard_reportIcon__qoSNs{align-items:center;background:var(--catTint);border-radius:10px;color:var(--cat);display:flex;flex-shrink:0;font-size:17px;height:44px;justify-content:center;width:44px}.ReportDashboard_reportBody__vyJSv{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.ReportDashboard_reportTitle__Qafro{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25}.ReportDashboard_reportDesc__FCfHO{color:#64748b;font-size:12.5px;line-height:1.45}.ReportDashboard_reportMeta__ETtyW{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.ReportDashboard_reportBadge__sbCls{background:var(--catTint);color:var(--catText)}.ReportDashboard_reportBadgeSpecial__xWvYV,.ReportDashboard_reportBadge__sbCls{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.ReportDashboard_reportBadgeSpecial__xWvYV{background:var(--cat);color:#fff}.ReportDashboard_reportArrow__j06zF{align-self:flex-end;color:#cbd5e1;font-size:12px;transition:all .15s}.ReportDashboard_reportList__jCw0B{display:flex;flex-direction:column;gap:8px;padding:14px 16px}.ReportDashboard_reportRow__Ecc3X{align-items:center;background:#fff;cursor:pointer;display:flex;font:inherit;gap:10px;padding:9px 40px 9px 12px;text-align:left;width:100%}.ReportDashboard_reportRow__Ecc3X:hover{border-color:#bfdbfe;box-shadow:0 2px 10px #2563eb14}.ReportDashboard_reportRow__Ecc3X:hover .ReportDashboard_reportArrow__j06zF{color:#2563eb;transform:translateX(3px)}.ReportDashboard_reportRow__Ecc3X:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.ReportDashboard_reportRow__Ecc3X .ReportDashboard_reportArrow__j06zF{align-self:center;margin-left:auto}.ReportDashboard_rowIcon__dUPP2{align-items:center;background:var(--catTint);border-radius:8px;color:var(--cat);display:flex;flex-shrink:0;font-size:13px;height:30px;justify-content:center;width:30px}.ReportDashboard_rowName__em7pL{color:#0f172a;flex-shrink:0;font-size:13px;font-weight:700;min-width:170px}.ReportDashboard_rowDesc__oeT0n{color:#64748b;flex:1 1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportDashboard_helpCard__qX58A{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:flex;gap:14px;padding:14px 18px}.ReportDashboard_helpIcon__YHAk2{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.ReportDashboard_helpContent__OD3xG h4{color:#1e3a8a;font-size:13px;font-weight:700;margin:0 0 3px}.ReportDashboard_helpContent__OD3xG p{color:#1d4ed8;font-size:12.5px;line-height:1.5;margin:0}@media (max-width:900px){.ReportDashboard_reportGrid__V-Ob0{grid-template-columns:1fr}.ReportDashboard_rowDesc__oeT0n{display:none}.ReportDashboard_rowName__em7pL{flex:1 1;min-width:0}}@media (max-width:600px){.ReportDashboard_pinnedGrid__LBo\+g{grid-template-columns:1fr}.ReportDashboard_helpCard__qX58A{flex-direction:column;text-align:center}}@media print{.ReportDashboard_headerActions__BMCHq,.ReportDashboard_helpCard__qX58A,.ReportDashboard_pinBtn__CWUOr,.ReportDashboard_pinnedSection__zw8pu,.ReportDashboard_quickTabs__bm-oo,.ReportDashboard_reportArrow__j06zF,.ReportDashboard_toolbar__rQiij{display:none!important}.ReportDashboard_reportGrid__V-Ob0{grid-template-columns:repeat(2,1fr);padding:8px 0}.ReportDashboard_reportList__jCw0B{padding:8px 0}.ReportDashboard_reportRow__Ecc3X,.ReportDashboard_reportTile__RpRyu{border:1px solid #e2e8f0;box-shadow:none;padding-right:14px}.ReportDashboard_statUnavailable__s8WID{color:#475569}}.SalesReport_pageContainer__460re{background:#f1f3f6;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: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}.SalesReport_notification__bJoQ1.SalesReport_success__RjJE0{border-left-color:#10b981;color:#064e3b}.SalesReport_notification__bJoQ1.SalesReport_success__RjJE0 i{color:#10b981}.SalesReport_notification__bJoQ1.SalesReport_error__QsgXG{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes SalesReport_slideIn__nBBis{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.SalesReport_pageHeader__ZrsG8{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}.SalesReport_headerLeft__Bs0KS{align-items:center;display:flex;gap:14px}.SalesReport_backBtn__zBiFP{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}.SalesReport_backBtn__zBiFP:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.SalesReport_headerIcon__ahZ1r{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}.SalesReport_headerLeft__Bs0KS h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.SalesReport_headerSubtitle__62UpK{color:#64748b;font-size:12.5px;margin:2px 0 0}.SalesReport_headerSubtitle__62UpK strong{color:#2563eb;font-weight:700}.SalesReport_headerActions__-4Lmr{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.SalesReport_refreshBtn__zXFmY{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}.SalesReport_refreshBtn__zXFmY:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.SalesReport_secondaryBtn__uyj\+z{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}.SalesReport_secondaryBtn__uyj\+z:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.SalesReport_primaryBtn__3htSw{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.SalesReport_primaryBtn__3htSw:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.SalesReport_primaryBtnBadge__gpwGc{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.SalesReport_primaryBtn__3htSw:disabled,.SalesReport_refreshBtn__zXFmY:disabled,.SalesReport_secondaryBtn__uyj\+z:disabled{cursor:not-allowed;opacity:.55}.SalesReport_statsRow__5zPNf{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.SalesReport_statCard__dnK3M{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}.SalesReport_statIcon__JfnG0{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.SalesReport_statIconBlue__b8hzA{background:linear-gradient(135deg,#3b82f6,#2563eb)}.SalesReport_statIconIndigo__\+rfBu{background:linear-gradient(135deg,#6366f1,#4f46e5)}.SalesReport_statIconGreen__hiNlI{background:linear-gradient(135deg,#10b981,#059669)}.SalesReport_statIconAmber__FWOXQ{background:linear-gradient(135deg,#f59e0b,#d97706)}.SalesReport_statInfo__l2spn{display:flex;flex-direction:column;min-width:0}.SalesReport_statValue__nUeEY{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.SalesReport_statLabel__voE8p{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.SalesReport_miniStats__-C7\+u{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.SalesReport_miniStat__1RwWb{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.SalesReport_miniStat__1RwWb:last-child{border-right:none;margin-right:0;padding-right:0}.SalesReport_miniLabel__e1Ddt{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.SalesReport_miniValue__tvFJN{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.SalesReport_toolbar__5aEKn{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}.SalesReport_searchBox__Dv8xT{flex:1 1;max-width:380px;min-width:200px;position:relative}.SalesReport_searchBox__Dv8xT>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SalesReport_searchBox__Dv8xT 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%}.SalesReport_searchBox__Dv8xT input::placeholder{color:#94a3b8}.SalesReport_searchBox__Dv8xT input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.SalesReport_clearSearch__BG37B{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}.SalesReport_clearSearch__BG37B:hover{background:#cbd5e1;color:#334155}.SalesReport_toolBtn__-sRXE{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;transition:all .15s;white-space:nowrap}.SalesReport_toolBtn__-sRXE:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.SalesReport_toolBtn__-sRXE.SalesReport_active__ykfUS{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.SalesReport_toolBtn__-sRXE i{font-size:11px}.SalesReport_toolBtnBadge__632TY{align-items:center;background:#2563eb;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}.SalesReport_toolDivider__I6dUA{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.SalesReport_popWrap__OBGNm{position:relative}.SalesReport_quickTabs__t-aph{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.SalesReport_quickTab__vQLNI{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.SalesReport_quickTab__vQLNI i{font-size:11px}.SalesReport_quickTab__vQLNI:hover:not(.SalesReport_quickTabActive__-Cp1d){background:#fff;color:#334155}.SalesReport_quickTabActive__-Cp1d{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.SalesReport_activeChips__KhlTN{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.SalesReport_activeChipsLabel__O2qeQ{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.SalesReport_chip__JOsWy{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.SalesReport_chipRemove__vYOgf{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.SalesReport_chipRemove__vYOgf:hover{background:#2563eb;color:#fff}.SalesReport_chipsClearAll__7E6L5{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}.SalesReport_chipsClearAll__7E6L5:hover{background:#fef2f2}.SalesReport_tableCard__Kh6Gv{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.SalesReport_tableHeader__pvvNz{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.SalesReport_tableTitle__tMekv{align-items:center;display:flex;gap:10px}.SalesReport_tableTitle__tMekv h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.SalesReport_tableTitle__tMekv h3 i{color:#2563eb;font-size:12px}.SalesReport_tableCount__b\+3mq{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.SalesReport_showingInfo__FdQib{color:#64748b;font-size:12px;font-weight:500}.SalesReport_tableWrapper__Q99Yw{overflow-x:auto}.SalesReport_table__OdC8z{border-collapse:collapse;width:100%}.SalesReport_table__OdC8z 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}.SalesReport_table__OdC8z tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.SalesReport_table__OdC8z tbody tr:hover{background:#f8fafc}.SalesReport_table__OdC8z tbody tr:last-child{border-bottom:none}.SalesReport_table__OdC8z tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.SalesReport_clickableRow__5nXRM{cursor:pointer}.SalesReport_textRight__v3NFY{text-align:right}.SalesReport_codePill__T5mAd{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.SalesReport_categoryBadge__\+M-Mr{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.SalesReport_stackCell__TI4l0{display:flex;flex-direction:column;min-width:0}.SalesReport_strongCell__JBTJY{color:#0f172a;font-size:13px;font-weight:600}.SalesReport_subCell__dhN30{color:#94a3b8;font-size:11px}.SalesReport_dateCell__9RjMH{color:#475569;font-size:12.5px;white-space:nowrap}.SalesReport_numCell__g\+7Hm{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.SalesReport_numCellSoft__Um2Oa,.SalesReport_numCell__g\+7Hm{font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;white-space:nowrap}.SalesReport_numCellSoft__Um2Oa{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.SalesReport_numCellGood__Mu148{color:#047857}.SalesReport_numCellGood__Mu148,.SalesReport_numCellWarn__Arfgn{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.SalesReport_numCellWarn__Arfgn{color:#92400e}.SalesReport_numCellBad__PrV6v{font-feature-settings:"tnum";color:#be123c;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.SalesReport_actionCell__iFft1{text-align:center;width:50px}.SalesReport_actionMenuWrap__4VVd4{display:inline-block}.SalesReport_actionMenuBtn__5xEJz{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}.SalesReport_actionMenuBtn__5xEJz:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.SalesReport_actionMenu__DsRpf{animation:SalesReport_dropIn__hRXHT .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.SalesReport_actionMenu__DsRpf button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.SalesReport_actionMenu__DsRpf button:hover{background:#f1f5f9;color:#0f172a}.SalesReport_actionMenu__DsRpf button i{color:#2563eb;font-size:12px;width:14px}.SalesReport_actionMenuDivider__a70Ga{background:#f1f5f9;height:1px;margin:4px 0}@keyframes SalesReport_dropIn__hRXHT{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.SalesReport_loadingState__AQUZ9{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.SalesReport_loadingState__AQUZ9 p{margin:0}.SalesReport_spinner__syARk{animation:SalesReport_spin__QjKHR .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes SalesReport_spin__QjKHR{to{transform:rotate(1turn)}}.SalesReport_emptyState__Au1HL{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.SalesReport_emptyIcon__yD1Qk{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}.SalesReport_emptyState__Au1HL h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.SalesReport_emptyState__Au1HL p{color:#64748b;font-size:13px;margin:0;max-width:400px}.SalesReport_pagination__XuvQq{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.SalesReport_paginationInfo__3g144{color:#64748b;font-size:12.5px;font-weight:500}.SalesReport_paginationControls__bIwSj{align-items:center;display:flex;gap:12px}.SalesReport_pageSizeSelect__zK6JG{-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}.SalesReport_pageSizeSelect__zK6JG:focus{border-color:#2563eb}.SalesReport_pageButtons__r9iBJ{display:flex;gap:4px}.SalesReport_pageBtn__75bwj{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}.SalesReport_pageBtn__75bwj:hover:not(:disabled):not(.SalesReport_pageDots__gOo4\+){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.SalesReport_pageBtn__75bwj:disabled{cursor:not-allowed;opacity:.4}.SalesReport_pageBtnActive__cAq9m{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.SalesReport_pageDots__gOo4\+{background:#0000;border:none;cursor:default}.SalesReport_modalOverlay__HmXuw{align-items:center;animation:SalesReport_fadeIn__15PVz .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes SalesReport_fadeIn__15PVz{0%{opacity:0}to{opacity:1}}.SalesReport_filterModal__nPJdL{animation:SalesReport_modalIn__Ry3BJ .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 SalesReport_modalIn__Ry3BJ{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SalesReport_filterModalHdr__mCAyb{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.SalesReport_filterModalTitle__xqcaT h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.SalesReport_filterModalTitle__xqcaT p{color:#64748b;font-size:12.5px;margin:4px 0 0}.SalesReport_modalClose__sRYJO{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:30px;justify-content:center;transition:all .15s;width:30px}.SalesReport_modalClose__sRYJO:hover{background:#f1f5f9;color:#0f172a}.SalesReport_filterModalBody__r\+g7S{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.SalesReport_filterLeft__\+Iloj{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.SalesReport_filterLeftHdr__tL-we{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.SalesReport_filterLeftHdr__tL-we h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.SalesReport_filterAppliedCount__LcimG{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.SalesReport_filterAppliedCount__LcimG button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.SalesReport_filterCatBtn__-4TVl{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;text-align:left;transition:all .15s;width:100%}.SalesReport_filterCatBtn__-4TVl:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.SalesReport_filterCatBtn__-4TVl.SalesReport_activeCat__zGBPW{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.SalesReport_filterCatBtn__-4TVl i:first-child{color:#94a3b8;font-size:13px;width:16px}.SalesReport_filterCatBtn__-4TVl.SalesReport_activeCat__zGBPW i:first-child{color:#2563eb}.SalesReport_filterCatCount__9neGc{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.SalesReport_filterCatChev__BXtCe{color:#cbd5e1;font-size:10px;margin-left:auto}.SalesReport_filterCatCount__9neGc+.SalesReport_filterCatChev__BXtCe{margin-left:0}.SalesReport_filterRight__zDlhq{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.SalesReport_filterRightHdr__zftuK h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.SalesReport_filterRightHdr__zftuK p{color:#64748b;font-size:12.5px;margin:4px 0 0}.SalesReport_filterField__rKMMj{display:flex;flex-direction:column;gap:8px}.SalesReport_filterFieldLabel__WI441{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.SalesReport_filterOptList__LDM2B{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.SalesReport_filterOptRow__W4dhJ{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.SalesReport_filterOptRow__W4dhJ:hover{background:#f8fafc;border-color:#e2e8f0}.SalesReport_filterOptRow__W4dhJ.SalesReport_selected__DYiIa{background:#eff6ff;border-color:#bfdbfe}.SalesReport_filterOptRow__W4dhJ input{accent-color:#2563eb;flex-shrink:0}.SalesReport_filterOptLabel__\+tk48{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SalesReport_filterOptRow__W4dhJ.SalesReport_selected__DYiIa .SalesReport_filterOptLabel__\+tk48{color:#1e40af;font-weight:600}.SalesReport_filterOptCount__5N8ZW{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.SalesReport_presetRow__7v1M0{display:flex;flex-wrap:wrap;gap:6px}.SalesReport_presetBtn__Bc1Fd{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.SalesReport_presetBtn__Bc1Fd:hover{background:#f8fafc;border-color:#cbd5e1}.SalesReport_presetOn__LkeWo{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.SalesReport_filterRange__ELLAU{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.SalesReport_rangeInputWrap__OqkP7{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.SalesReport_rangeInputWrap__OqkP7:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.SalesReport_rangePrefix__RBGO7{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.SalesReport_rangeInputWrap__OqkP7 input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.SalesReport_rangeSep__VeRYz{color:#94a3b8;font-size:12px;font-weight:500}.SalesReport_filterDate__tZRrb{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.SalesReport_filterDate__tZRrb:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.SalesReport_filterModalFtr__3V55M{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.SalesReport_resetBtn__H7AUg{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.SalesReport_resetBtn__H7AUg:hover{background:#fef2f2}.SalesReport_filterModalFtrR__z1p1Q{align-items:center;display:flex;gap:8px}.SalesReport_popover__7xCXn{animation:SalesReport_dropIn__hRXHT .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.SalesReport_popoverTitle__aNWNw{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.SalesReport_popoverItem__Zh5hO{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%}.SalesReport_popoverItem__Zh5hO:hover{background:#f1f5f9;color:#0f172a}.SalesReport_popoverItem__Zh5hO.SalesReport_active__ykfUS{background:#eff6ff;color:#1d4ed8;font-weight:600}.SalesReport_popoverItem__Zh5hO input{accent-color:#2563eb}.SalesReport_popoverItem__Zh5hO i{color:#94a3b8;font-size:11px;width:14px}.SalesReport_popoverItem__Zh5hO.SalesReport_active__ykfUS i{color:#2563eb}.SalesReport_popoverDivider__dwyv6{background:#f1f5f9;height:1px;margin:4px 0}.SalesReport_popoverNote__VyH8\+{color:#94a3b8;font-size:11.5px;padding:8px 10px}.SalesReport_popoverReq__TwztI{color:#94a3b8;font-size:10px;margin-left:auto}.SalesReport_savedViewSave__ljXp2{display:flex;gap:6px;padding:6px 8px}.SalesReport_savedViewSave__ljXp2 input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.SalesReport_savedViewSave__ljXp2 input:focus{border-color:#2563eb}.SalesReport_savedViewSave__ljXp2 button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.SalesReport_savedViewSave__ljXp2 button:hover{background:#1d4ed8}.SalesReport_savedViewRow__hb9xo{align-items:center;display:flex;gap:6px}.SalesReport_savedViewRow__hb9xo .SalesReport_popoverItem__Zh5hO{flex:1 1}.SalesReport_savedViewDel__SYLY5{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.SalesReport_savedViewDel__SYLY5:hover{background:#fef2f2;color:#ef4444}.SalesReport_detailModal__Qjbwn{animation:SalesReport_modalIn__Ry3BJ .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:640px;overflow:hidden;width:100%}.SalesReport_detailHdr__Kau7E{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.SalesReport_detailTitle__1gpUc{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.SalesReport_detailTitle__1gpUc h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.SalesReport_detailBody__VtXSM{overflow-y:auto;padding:18px 22px}.SalesReport_detailGrid__7yrkM{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.SalesReport_detailItem__oZsJG{display:flex;flex-direction:column;gap:3px;min-width:0}.SalesReport_detailLabel__XaUgB{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.SalesReport_detailValue__54vqd{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.SalesReport_detailStrong__6TUpI{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}.SalesReport_detailFtr__fhhCy{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.SalesReport_sortTh__E0Uuh{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.SalesReport_sortTh__E0Uuh:hover{color:#2563eb}.SalesReport_sortIcon__0O9Wj{font-size:9.5px;margin-left:6px;opacity:.4}.SalesReport_sortActive__5Qdmp{color:#1d4ed8}.SalesReport_sortActive__5Qdmp .SalesReport_sortIcon__0O9Wj{opacity:1}.SalesReport_compact__PKUwi thead th{font-size:10px;padding:8px 10px}.SalesReport_compact__PKUwi tbody td{font-size:12px;padding:6px 10px}.SalesReport_compact__PKUwi .SalesReport_codePill__T5mAd{font-size:10.5px;padding:2px 6px}.SalesReport_compact__PKUwi .SalesReport_statusBadge__3X60I{font-size:10px;padding:2px 8px}.SalesReport_compact__PKUwi .SalesReport_statusBadge__3X60I:before{height:5px;width:5px}.SalesReport_compact__PKUwi .SalesReport_categoryBadge__\+M-Mr{font-size:10.5px;padding:2px 7px}.SalesReport_compact__PKUwi .SalesReport_strongCell__JBTJY{font-size:12px}.SalesReport_compact__PKUwi .SalesReport_numCellBad__PrV6v,.SalesReport_compact__PKUwi .SalesReport_numCellGood__Mu148,.SalesReport_compact__PKUwi .SalesReport_numCellSoft__Um2Oa,.SalesReport_compact__PKUwi .SalesReport_numCellWarn__Arfgn,.SalesReport_compact__PKUwi .SalesReport_numCell__g\+7Hm{font-size:11.5px}.SalesReport_compact__PKUwi .SalesReport_actionMenuBtn__5xEJz{font-size:12px;height:24px;width:24px}.SalesReport_cardGrid__BMzIc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.SalesReport_recordCard__st-FY{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.SalesReport_recordCard__st-FY:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.SalesReport_recordCardTop__O7\+zk{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.SalesReport_recordCardName__mb7tC{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.SalesReport_recordCardGrid__xbnL6{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.SalesReport_recordCardGrid__xbnL6>div{display:flex;flex-direction:column;gap:2px;min-width:0}.SalesReport_recordCardFoot__MKoEu{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:6px;padding-top:9px}.SalesReport_recordCardFoot__MKoEu i{color:#94a3b8;font-size:10px;margin-right:5px}.SalesReport_tabBadge__XD5wI{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.SalesReport_quickTabActive__-Cp1d .SalesReport_tabBadge__XD5wI{background:#eff6ff;color:#1d4ed8}.SalesReport_hl__zSfpg{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.SalesReport_monoCell__3lEdE{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.SalesReport_statusBadge__3X60I{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.SalesReport_statusBadge__3X60I:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.SalesReport_statusGood__PiIlU{background:#dcfce7;color:#15803d}.SalesReport_statusWarn__rKCGX{background:#fef3c7;color:#92400e}.SalesReport_statusBad__QwF9d{background:#fee2e2;color:#b91c1c}.SalesReport_statusInfo__vM3sS{background:#f5f3ff;color:#6d28d9}.SalesReport_statusNeutral__aYY83{background:#f1f5f9;color:#475569}.SalesReport_filterInput__Vx0xH{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.SalesReport_filterInput__Vx0xH:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.SalesReport_popoverStack__Z8QXw{display:flex;flex-direction:column;gap:1px;min-width:0}.SalesReport_popoverMain__3z-VJ{color:inherit;font-size:12.5px;font-weight:600}.SalesReport_popoverHint__omvAx{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.SalesReport_toolbar__5aEKn{flex-wrap:wrap}.SalesReport_searchBox__Dv8xT{max-width:none}}@media (max-width:1100px){.SalesReport_statsRow__5zPNf{grid-template-columns:repeat(2,1fr)}.SalesReport_filterModalBody__r\+g7S{grid-template-columns:210px 1fr}}@media (max-width:768px){.SalesReport_pageHeader__ZrsG8{align-items:stretch;flex-direction:column;gap:12px}.SalesReport_headerActions__-4Lmr{flex-wrap:wrap}.SalesReport_statsRow__5zPNf{grid-template-columns:1fr 1fr}.SalesReport_searchBox__Dv8xT{flex-basis:100%}.SalesReport_miniStat__1RwWb{margin-right:14px;padding-right:14px}.SalesReport_filterModalBody__r\+g7S{grid-template-columns:1fr}.SalesReport_filterLeft__\+Iloj{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.SalesReport_pagination__XuvQq{flex-direction:column}.SalesReport_cardGrid__BMzIc{grid-template-columns:1fr}}@media print{.SalesReport_pageContainer__460re{background:#fff;padding:0}.SalesReport_recordCard__st-FY,.SalesReport_tableCard__Kh6Gv{border:none;box-shadow:none}.SalesReport_actionMenu__DsRpf,.SalesReport_modalOverlay__HmXuw,.SalesReport_notification__bJoQ1,.SalesReport_popover__7xCXn{display:none!important}}.SalesReturnReport_pageContainer__10vD9{background:#f1f3f6;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: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}.SalesReturnReport_notification__8x6la.SalesReturnReport_success__-Fk\+r{border-left-color:#10b981;color:#064e3b}.SalesReturnReport_notification__8x6la.SalesReturnReport_success__-Fk\+r i{color:#10b981}.SalesReturnReport_notification__8x6la.SalesReturnReport_error__QVj0e{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes SalesReturnReport_slideIn__CBImi{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.SalesReturnReport_pageHeader__jgdfM{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}.SalesReturnReport_headerLeft__caznG{align-items:center;display:flex;gap:14px}.SalesReturnReport_backBtn__vlDlc{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}.SalesReturnReport_backBtn__vlDlc:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.SalesReturnReport_headerIcon__YOmB-{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}.SalesReturnReport_headerLeft__caznG h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.SalesReturnReport_headerSubtitle__h1M-I{color:#64748b;font-size:12.5px;margin:2px 0 0}.SalesReturnReport_headerSubtitle__h1M-I strong{color:#2563eb;font-weight:700}.SalesReturnReport_headerActions__VCjoE{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.SalesReturnReport_refreshBtn__MYgcH{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}.SalesReturnReport_refreshBtn__MYgcH:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.SalesReturnReport_secondaryBtn__\+2bMg{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}.SalesReturnReport_secondaryBtn__\+2bMg:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.SalesReturnReport_primaryBtn__HEUG9{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.SalesReturnReport_primaryBtn__HEUG9:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.SalesReturnReport_primaryBtnBadge__PIqXc{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.SalesReturnReport_primaryBtn__HEUG9:disabled,.SalesReturnReport_refreshBtn__MYgcH:disabled,.SalesReturnReport_secondaryBtn__\+2bMg:disabled{cursor:not-allowed;opacity:.55}.SalesReturnReport_statsRow__cnpga{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.SalesReturnReport_statCard__2gVSI{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}.SalesReturnReport_statIcon__AXG3X{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.SalesReturnReport_statIconBlue__nzaHh{background:linear-gradient(135deg,#3b82f6,#2563eb)}.SalesReturnReport_statIconIndigo__n61CV{background:linear-gradient(135deg,#6366f1,#4f46e5)}.SalesReturnReport_statIconGreen__IxDJG{background:linear-gradient(135deg,#10b981,#059669)}.SalesReturnReport_statIconAmber__k8n3J{background:linear-gradient(135deg,#f59e0b,#d97706)}.SalesReturnReport_statInfo__nXCeA{display:flex;flex-direction:column;min-width:0}.SalesReturnReport_statValue__ai\+Eh{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.SalesReturnReport_statLabel__CQWwI{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.SalesReturnReport_miniStats__ucJKg{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.SalesReturnReport_miniStat__LsE7t{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.SalesReturnReport_miniStat__LsE7t:last-child{border-right:none;margin-right:0;padding-right:0}.SalesReturnReport_miniLabel__ra6p3{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.SalesReturnReport_miniValue__ckJJs{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.SalesReturnReport_toolbar__emlYa{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}.SalesReturnReport_searchBox__PuY5\+{flex:1 1;max-width:380px;min-width:200px;position:relative}.SalesReturnReport_searchBox__PuY5\+>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SalesReturnReport_searchBox__PuY5\+ 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%}.SalesReturnReport_searchBox__PuY5\+ input::placeholder{color:#94a3b8}.SalesReturnReport_searchBox__PuY5\+ input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.SalesReturnReport_clearSearch__MeTeT{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}.SalesReturnReport_clearSearch__MeTeT:hover{background:#cbd5e1;color:#334155}.SalesReturnReport_toolBtn__6A\+v0{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;transition:all .15s;white-space:nowrap}.SalesReturnReport_toolBtn__6A\+v0:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.SalesReturnReport_toolBtn__6A\+v0.SalesReturnReport_active__APGn5{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.SalesReturnReport_toolBtn__6A\+v0 i{font-size:11px}.SalesReturnReport_toolBtnBadge__dug5o{align-items:center;background:#2563eb;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}.SalesReturnReport_toolDivider__UQBI3{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.SalesReturnReport_popWrap__t8agH{position:relative}.SalesReturnReport_quickTabs__Z1QAq{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.SalesReturnReport_quickTab__A\+8v7{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.SalesReturnReport_quickTab__A\+8v7 i{font-size:11px}.SalesReturnReport_quickTab__A\+8v7:hover:not(.SalesReturnReport_quickTabActive__NYdKE){background:#fff;color:#334155}.SalesReturnReport_quickTabActive__NYdKE{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.SalesReturnReport_activeChips__JmP5q{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.SalesReturnReport_activeChipsLabel__QKy4k{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.SalesReturnReport_chip__eWKIM{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.SalesReturnReport_chipRemove__y-0Do{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.SalesReturnReport_chipRemove__y-0Do:hover{background:#2563eb;color:#fff}.SalesReturnReport_chipsClearAll__N0pnh{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}.SalesReturnReport_chipsClearAll__N0pnh:hover{background:#fef2f2}.SalesReturnReport_tableCard__iiB40{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.SalesReturnReport_tableHeader__IxcCe{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.SalesReturnReport_tableTitle__QQ9VD{align-items:center;display:flex;gap:10px}.SalesReturnReport_tableTitle__QQ9VD h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.SalesReturnReport_tableTitle__QQ9VD h3 i{color:#2563eb;font-size:12px}.SalesReturnReport_tableCount__BBBZp{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.SalesReturnReport_showingInfo__wTNYy{color:#64748b;font-size:12px;font-weight:500}.SalesReturnReport_tableWrapper__i3t2f{overflow-x:auto}.SalesReturnReport_table__sT\+3t{border-collapse:collapse;width:100%}.SalesReturnReport_table__sT\+3t 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}.SalesReturnReport_table__sT\+3t tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.SalesReturnReport_table__sT\+3t tbody tr:hover{background:#f8fafc}.SalesReturnReport_table__sT\+3t tbody tr:last-child{border-bottom:none}.SalesReturnReport_table__sT\+3t tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.SalesReturnReport_clickableRow__3X4\+Q{cursor:pointer}.SalesReturnReport_textRight__\+X8Za{text-align:right}.SalesReturnReport_codePill__LBq5F{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.SalesReturnReport_categoryBadge__BMku\+{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.SalesReturnReport_stackCell__0Abbc{display:flex;flex-direction:column;min-width:0}.SalesReturnReport_strongCell__95o7m{color:#0f172a;font-size:13px;font-weight:600}.SalesReturnReport_subCell__y2tk-{color:#94a3b8;font-size:11px}.SalesReturnReport_dateCell__or\+d3{color:#475569;font-size:12.5px;white-space:nowrap}.SalesReturnReport_numCell__7EXTn{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.SalesReturnReport_numCellSoft__Oeo12,.SalesReturnReport_numCell__7EXTn{font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;white-space:nowrap}.SalesReturnReport_numCellSoft__Oeo12{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.SalesReturnReport_numCellGood__8Vhhj{color:#047857}.SalesReturnReport_numCellBad__bEi3d,.SalesReturnReport_numCellGood__8Vhhj{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.SalesReturnReport_numCellBad__bEi3d{color:#be123c}.SalesReturnReport_actionCell__Rnxue{text-align:center;width:50px}.SalesReturnReport_actionMenuWrap__gUQUy{display:inline-block}.SalesReturnReport_actionMenuBtn__hS5XM{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}.SalesReturnReport_actionMenuBtn__hS5XM:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.SalesReturnReport_actionMenu__47Dm3{animation:SalesReturnReport_dropIn__aAOKa .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.SalesReturnReport_actionMenu__47Dm3 button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.SalesReturnReport_actionMenu__47Dm3 button:hover{background:#f1f5f9;color:#0f172a}.SalesReturnReport_actionMenu__47Dm3 button i{color:#2563eb;font-size:12px;width:14px}.SalesReturnReport_actionMenuDivider__7\+VpH{background:#f1f5f9;height:1px;margin:4px 0}@keyframes SalesReturnReport_dropIn__aAOKa{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.SalesReturnReport_loadingState__w6lVt{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.SalesReturnReport_loadingState__w6lVt p{margin:0}.SalesReturnReport_spinner__5RO47{animation:SalesReturnReport_spin__qJrUO .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes SalesReturnReport_spin__qJrUO{to{transform:rotate(1turn)}}.SalesReturnReport_emptyState__JQtni{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.SalesReturnReport_emptyIcon__RZ6GZ{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}.SalesReturnReport_emptyState__JQtni h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.SalesReturnReport_emptyState__JQtni p{color:#64748b;font-size:13px;margin:0;max-width:400px}.SalesReturnReport_pagination__z8j4C{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.SalesReturnReport_paginationInfo__dzGiN{color:#64748b;font-size:12.5px;font-weight:500}.SalesReturnReport_paginationControls__4e0Xn{align-items:center;display:flex;gap:12px}.SalesReturnReport_pageSizeSelect__mWXbs{-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}.SalesReturnReport_pageSizeSelect__mWXbs:focus{border-color:#2563eb}.SalesReturnReport_pageButtons__ZBkAX{display:flex;gap:4px}.SalesReturnReport_pageBtn__tAHiK{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}.SalesReturnReport_pageBtn__tAHiK:hover:not(:disabled):not(.SalesReturnReport_pageDots__7IP5J){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.SalesReturnReport_pageBtn__tAHiK:disabled{cursor:not-allowed;opacity:.4}.SalesReturnReport_pageBtnActive__5qNOf{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.SalesReturnReport_pageDots__7IP5J{background:#0000;border:none;cursor:default}.SalesReturnReport_modalOverlay__Mgkdh{align-items:center;animation:SalesReturnReport_fadeIn__vPX8j .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes SalesReturnReport_fadeIn__vPX8j{0%{opacity:0}to{opacity:1}}.SalesReturnReport_filterModal__utOdy{animation:SalesReturnReport_modalIn__5EPcf .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 SalesReturnReport_modalIn__5EPcf{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SalesReturnReport_filterModalHdr__SdRdr{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.SalesReturnReport_filterModalTitle__crc17 h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.SalesReturnReport_filterModalTitle__crc17 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.SalesReturnReport_modalClose__n9UlC{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:30px;justify-content:center;transition:all .15s;width:30px}.SalesReturnReport_modalClose__n9UlC:hover{background:#f1f5f9;color:#0f172a}.SalesReturnReport_filterModalBody__n9QYG{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.SalesReturnReport_filterLeft__LrqR0{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.SalesReturnReport_filterLeftHdr__SaEPC{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.SalesReturnReport_filterLeftHdr__SaEPC h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.SalesReturnReport_filterAppliedCount__yfbz5{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.SalesReturnReport_filterAppliedCount__yfbz5 button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.SalesReturnReport_filterCatBtn__1-zLz{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;text-align:left;transition:all .15s;width:100%}.SalesReturnReport_filterCatBtn__1-zLz:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.SalesReturnReport_filterCatBtn__1-zLz.SalesReturnReport_activeCat__nPQib{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.SalesReturnReport_filterCatBtn__1-zLz i:first-child{color:#94a3b8;font-size:13px;width:16px}.SalesReturnReport_filterCatBtn__1-zLz.SalesReturnReport_activeCat__nPQib i:first-child{color:#2563eb}.SalesReturnReport_filterCatCount__z3kUd{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.SalesReturnReport_filterCatChev__QwS3y{color:#cbd5e1;font-size:10px;margin-left:auto}.SalesReturnReport_filterCatCount__z3kUd+.SalesReturnReport_filterCatChev__QwS3y{margin-left:0}.SalesReturnReport_filterRight__dCiHQ{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.SalesReturnReport_filterRightHdr__-HY9y h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.SalesReturnReport_filterRightHdr__-HY9y p{color:#64748b;font-size:12.5px;margin:4px 0 0}.SalesReturnReport_filterField__2fEjC{display:flex;flex-direction:column;gap:8px}.SalesReturnReport_filterFieldLabel__5e9u4{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.SalesReturnReport_filterOptList__dqIOP{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.SalesReturnReport_filterOptRow__uIdI1{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.SalesReturnReport_filterOptRow__uIdI1:hover{background:#f8fafc;border-color:#e2e8f0}.SalesReturnReport_filterOptRow__uIdI1.SalesReturnReport_selected__xbcNj{background:#eff6ff;border-color:#bfdbfe}.SalesReturnReport_filterOptRow__uIdI1 input{accent-color:#2563eb;flex-shrink:0}.SalesReturnReport_filterOptLabel__0b-Ha{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SalesReturnReport_filterOptRow__uIdI1.SalesReturnReport_selected__xbcNj .SalesReturnReport_filterOptLabel__0b-Ha{color:#1e40af;font-weight:600}.SalesReturnReport_filterOptCount__tEBoC{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.SalesReturnReport_presetRow__pihSP{display:flex;flex-wrap:wrap;gap:6px}.SalesReturnReport_presetBtn__EY3RE{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.SalesReturnReport_presetBtn__EY3RE:hover{background:#f8fafc;border-color:#cbd5e1}.SalesReturnReport_presetOn__UOqYJ{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.SalesReturnReport_filterRange__y\+tHo{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.SalesReturnReport_rangeSep__O1EN2{color:#94a3b8;font-size:12px;font-weight:500}.SalesReturnReport_filterDate__zdZmC{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.SalesReturnReport_filterDate__zdZmC:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.SalesReturnReport_filterModalFtr__0LUSc{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.SalesReturnReport_resetBtn__4U-JA{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.SalesReturnReport_resetBtn__4U-JA:hover{background:#fef2f2}.SalesReturnReport_filterModalFtrR__CHa3V{align-items:center;display:flex;gap:8px}.SalesReturnReport_popover__\+YFzi{animation:SalesReturnReport_dropIn__aAOKa .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.SalesReturnReport_popoverTitle__iUl-c{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.SalesReturnReport_popoverItem__jSaGf{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%}.SalesReturnReport_popoverItem__jSaGf:hover{background:#f1f5f9;color:#0f172a}.SalesReturnReport_popoverItem__jSaGf.SalesReturnReport_active__APGn5{background:#eff6ff;color:#1d4ed8;font-weight:600}.SalesReturnReport_popoverItem__jSaGf input{accent-color:#2563eb}.SalesReturnReport_popoverItem__jSaGf i{color:#94a3b8;font-size:11px;width:14px}.SalesReturnReport_popoverItem__jSaGf.SalesReturnReport_active__APGn5 i{color:#2563eb}.SalesReturnReport_popoverDivider__L5dlx{background:#f1f5f9;height:1px;margin:4px 0}.SalesReturnReport_popoverNote__OT2d\+{color:#94a3b8;font-size:11.5px;padding:8px 10px}.SalesReturnReport_popoverReq__eRu6k{color:#94a3b8;font-size:10px;margin-left:auto}.SalesReturnReport_savedViewSave__0u-zj{display:flex;gap:6px;padding:6px 8px}.SalesReturnReport_savedViewSave__0u-zj input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.SalesReturnReport_savedViewSave__0u-zj input:focus{border-color:#2563eb}.SalesReturnReport_savedViewSave__0u-zj button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.SalesReturnReport_savedViewSave__0u-zj button:hover{background:#1d4ed8}.SalesReturnReport_savedViewRow__6a9KZ{align-items:center;display:flex;gap:6px}.SalesReturnReport_savedViewRow__6a9KZ .SalesReturnReport_popoverItem__jSaGf{flex:1 1}.SalesReturnReport_savedViewDel__ysrEU{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.SalesReturnReport_savedViewDel__ysrEU:hover{background:#fef2f2;color:#ef4444}.SalesReturnReport_detailModal__mIJwz{animation:SalesReturnReport_modalIn__5EPcf .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:640px;overflow:hidden;width:100%}.SalesReturnReport_detailHdr__\+iVcF{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.SalesReturnReport_detailTitle__ANHKT{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.SalesReturnReport_detailTitle__ANHKT h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.SalesReturnReport_detailBody__RhghM{overflow-y:auto;padding:18px 22px}.SalesReturnReport_detailGrid__MxC-B{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.SalesReturnReport_detailItem__5uE7V{display:flex;flex-direction:column;gap:3px;min-width:0}.SalesReturnReport_detailLabel__xGEwK{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.SalesReturnReport_detailValue__ixA2k{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.SalesReturnReport_detailStrong__\+tDNg{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}.SalesReturnReport_detailNote__SqDD5{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:16px;padding:12px 14px}.SalesReturnReport_detailNote__SqDD5 p{color:#334155;font-size:13px;margin:5px 0 0;white-space:pre-wrap}.SalesReturnReport_detailFtr__-UtN7{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.SalesReturnReport_sortTh__bYfkE{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.SalesReturnReport_sortTh__bYfkE:hover{color:#2563eb}.SalesReturnReport_sortIcon__X-obt{font-size:9.5px;margin-left:6px;opacity:.4}.SalesReturnReport_sortActive__5lhq2{color:#1d4ed8}.SalesReturnReport_sortActive__5lhq2 .SalesReturnReport_sortIcon__X-obt{opacity:1}.SalesReturnReport_compact__rnhM7 thead th{font-size:10px;padding:8px 10px}.SalesReturnReport_compact__rnhM7 tbody td{font-size:12px;padding:6px 10px}.SalesReturnReport_compact__rnhM7 .SalesReturnReport_codePill__LBq5F{font-size:10.5px;padding:2px 6px}.SalesReturnReport_compact__rnhM7 .SalesReturnReport_statusBadge__yrTlQ{font-size:10px;padding:2px 8px}.SalesReturnReport_compact__rnhM7 .SalesReturnReport_statusBadge__yrTlQ:before{height:5px;width:5px}.SalesReturnReport_compact__rnhM7 .SalesReturnReport_categoryBadge__BMku\+{font-size:10.5px;padding:2px 7px}.SalesReturnReport_compact__rnhM7 .SalesReturnReport_strongCell__95o7m{font-size:12px}.SalesReturnReport_compact__rnhM7 .SalesReturnReport_actionMenuBtn__hS5XM{font-size:12px;height:24px;width:24px}.SalesReturnReport_cardGrid__4YW9h{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.SalesReturnReport_recordCard__iFrVs{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.SalesReturnReport_recordCard__iFrVs:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.SalesReturnReport_recordCardTop__Vdath{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.SalesReturnReport_recordCardName__gYZFC{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.SalesReturnReport_recordCardGrid__9TGCC{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.SalesReturnReport_recordCardGrid__9TGCC>div{display:flex;flex-direction:column;gap:2px;min-width:0}.SalesReturnReport_recordCardFoot__I9D-R{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:6px;padding-top:9px}.SalesReturnReport_recordCardFoot__I9D-R i{color:#94a3b8;font-size:10px;margin-right:5px}.SalesReturnReport_tabBadge__3klN6{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.SalesReturnReport_quickTabActive__NYdKE .SalesReturnReport_tabBadge__3klN6{background:#eff6ff;color:#1d4ed8}.SalesReturnReport_hl__DALCC{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.SalesReturnReport_monoCell__GvYwq{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.SalesReturnReport_statusBadge__yrTlQ{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.SalesReturnReport_statusBadge__yrTlQ:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.SalesReturnReport_statusGood__i9Pbx{background:#dcfce7;color:#15803d}.SalesReturnReport_statusWarn__fHKFd{background:#fef3c7;color:#92400e}.SalesReturnReport_statusBad__xZ-Sd{background:#fee2e2;color:#b91c1c}.SalesReturnReport_statusInfo__uFZul{background:#f5f3ff;color:#6d28d9}.SalesReturnReport_statusNeutral__QgB0j{background:#f1f5f9;color:#475569}.SalesReturnReport_filterInput__G\+diF{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.SalesReturnReport_filterInput__G\+diF:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.SalesReturnReport_popoverStack__U84qu{display:flex;flex-direction:column;gap:1px;min-width:0}.SalesReturnReport_popoverMain__uk-5M{color:inherit;font-size:12.5px;font-weight:600}.SalesReturnReport_popoverHint__eW\+Pc{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.SalesReturnReport_toolbar__emlYa{flex-wrap:wrap}.SalesReturnReport_searchBox__PuY5\+{max-width:none}}@media (max-width:1100px){.SalesReturnReport_statsRow__cnpga{grid-template-columns:repeat(2,1fr)}.SalesReturnReport_filterModalBody__n9QYG{grid-template-columns:210px 1fr}}@media (max-width:768px){.SalesReturnReport_pageHeader__jgdfM{align-items:stretch;flex-direction:column;gap:12px}.SalesReturnReport_headerActions__VCjoE{flex-wrap:wrap}.SalesReturnReport_statsRow__cnpga{grid-template-columns:1fr 1fr}.SalesReturnReport_searchBox__PuY5\+{flex-basis:100%}.SalesReturnReport_miniStat__LsE7t{margin-right:14px;padding-right:14px}.SalesReturnReport_filterModalBody__n9QYG{grid-template-columns:1fr}.SalesReturnReport_filterLeft__LrqR0{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.SalesReturnReport_pagination__z8j4C{flex-direction:column}.SalesReturnReport_cardGrid__4YW9h{grid-template-columns:1fr}}@media print{.SalesReturnReport_pageContainer__10vD9{background:#fff;padding:0}.SalesReturnReport_recordCard__iFrVs,.SalesReturnReport_tableCard__iiB40{border:none;box-shadow:none}.SalesReturnReport_actionMenu__47Dm3,.SalesReturnReport_modalOverlay__Mgkdh,.SalesReturnReport_notification__8x6la,.SalesReturnReport_popover__\+YFzi{display:none!important}}.PurchaseReport_pageContainer__ErLfA{background:#f1f3f6;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: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}.PurchaseReport_notification__pVCkY.PurchaseReport_success__s11jV{border-left-color:#10b981;color:#064e3b}.PurchaseReport_notification__pVCkY.PurchaseReport_success__s11jV i{color:#10b981}.PurchaseReport_notification__pVCkY.PurchaseReport_error__r73In{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes PurchaseReport_slideIn__x6mpR{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.PurchaseReport_pageHeader__E2cTc{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}.PurchaseReport_headerLeft__qPib\+{align-items:center;display:flex;gap:14px}.PurchaseReport_backBtn__C0spp{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}.PurchaseReport_backBtn__C0spp:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PurchaseReport_headerIcon__oGSmZ{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}.PurchaseReport_headerLeft__qPib\+ h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.PurchaseReport_headerSubtitle__Z9WdM{color:#64748b;font-size:12.5px;margin:2px 0 0}.PurchaseReport_headerSubtitle__Z9WdM strong{color:#2563eb;font-weight:700}.PurchaseReport_headerActions__XsT-I{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PurchaseReport_refreshBtn__s57P9{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}.PurchaseReport_refreshBtn__s57P9:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PurchaseReport_secondaryBtn__q5ZKl{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}.PurchaseReport_secondaryBtn__q5ZKl:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseReport_primaryBtn__YHBh0{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.PurchaseReport_primaryBtn__YHBh0:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.PurchaseReport_primaryBtnBadge__DJWrl{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.PurchaseReport_primaryBtn__YHBh0:disabled,.PurchaseReport_refreshBtn__s57P9:disabled,.PurchaseReport_secondaryBtn__q5ZKl:disabled{cursor:not-allowed;opacity:.55}.PurchaseReport_statsRow__4BjKR{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.PurchaseReport_statCard__Qg2hf{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}.PurchaseReport_statIcon__DX13f{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.PurchaseReport_statIconBlue__5dSr3{background:linear-gradient(135deg,#3b82f6,#2563eb)}.PurchaseReport_statIconIndigo__aCo8S{background:linear-gradient(135deg,#6366f1,#4f46e5)}.PurchaseReport_statIconGreen__5wgPI{background:linear-gradient(135deg,#10b981,#059669)}.PurchaseReport_statIconAmber__egASo{background:linear-gradient(135deg,#f59e0b,#d97706)}.PurchaseReport_statInfo__4Zfws{display:flex;flex-direction:column;min-width:0}.PurchaseReport_statValue__qfHUE{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.PurchaseReport_statLabel__xaDA6{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.PurchaseReport_miniStats__Zcwjv{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.PurchaseReport_miniStat__RBrG0{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.PurchaseReport_miniStat__RBrG0:last-child{border-right:none;margin-right:0;padding-right:0}.PurchaseReport_miniLabel__WiMJr{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PurchaseReport_miniValue__9DtFt{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.PurchaseReport_toolbar__WHk0P{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}.PurchaseReport_searchBox__5BaZu{flex:1 1;max-width:380px;min-width:200px;position:relative}.PurchaseReport_searchBox__5BaZu>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.PurchaseReport_searchBox__5BaZu 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%}.PurchaseReport_searchBox__5BaZu input::placeholder{color:#94a3b8}.PurchaseReport_searchBox__5BaZu input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PurchaseReport_clearSearch__3kE7j{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}.PurchaseReport_clearSearch__3kE7j:hover{background:#cbd5e1;color:#334155}.PurchaseReport_toolBtn__Qe1A8{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;transition:all .15s;white-space:nowrap}.PurchaseReport_toolBtn__Qe1A8:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseReport_toolBtn__Qe1A8.PurchaseReport_active__41wks{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PurchaseReport_toolBtn__Qe1A8 i{font-size:11px}.PurchaseReport_toolBtnBadge__vxjZL{align-items:center;background:#2563eb;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}.PurchaseReport_toolDivider__uZj3x{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.PurchaseReport_popWrap__KRHMK{position:relative}.PurchaseReport_quickTabs__fitOp{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.PurchaseReport_quickTab__2ERRw{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.PurchaseReport_quickTab__2ERRw i{font-size:11px}.PurchaseReport_quickTab__2ERRw:hover:not(.PurchaseReport_quickTabActive__gYveB){background:#fff;color:#334155}.PurchaseReport_quickTabActive__gYveB{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.PurchaseReport_activeChips__CHlin{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.PurchaseReport_activeChipsLabel__zR4Gp{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.PurchaseReport_chip__IsdQj{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.PurchaseReport_chipRemove__ZuRFP{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.PurchaseReport_chipRemove__ZuRFP:hover{background:#2563eb;color:#fff}.PurchaseReport_chipsClearAll__CRTpu{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}.PurchaseReport_chipsClearAll__CRTpu:hover{background:#fef2f2}.PurchaseReport_tableCard__jyDoR{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.PurchaseReport_tableHeader__SAEmM{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.PurchaseReport_tableTitle__XvYsV{align-items:center;display:flex;gap:10px}.PurchaseReport_tableTitle__XvYsV h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.PurchaseReport_tableTitle__XvYsV h3 i{color:#2563eb;font-size:12px}.PurchaseReport_tableCount__MZmvi{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.PurchaseReport_showingInfo__IX4MI{color:#64748b;font-size:12px;font-weight:500}.PurchaseReport_tableWrapper__5MUt7{overflow-x:auto}.PurchaseReport_table__GIIfT{border-collapse:collapse;width:100%}.PurchaseReport_table__GIIfT 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}.PurchaseReport_table__GIIfT tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.PurchaseReport_table__GIIfT tbody tr:hover{background:#f8fafc}.PurchaseReport_table__GIIfT tbody tr:last-child{border-bottom:none}.PurchaseReport_table__GIIfT tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.PurchaseReport_clickableRow__JG0zj{cursor:pointer}.PurchaseReport_table__GIIfT thead th.PurchaseReport_textRight__DCqfi,.PurchaseReport_textRight__DCqfi{text-align:right}.PurchaseReport_codePill__kw-iQ{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.PurchaseReport_categoryBadge__Svkzl{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.PurchaseReport_stackCell__xBGGO{display:flex;flex-direction:column;min-width:0}.PurchaseReport_strongCell__5Hjtd{color:#0f172a;font-size:13px;font-weight:600}.PurchaseReport_subCell__UzCYp{color:#94a3b8;font-size:11px}.PurchaseReport_dateCell__eDkXU{color:#475569;font-size:12.5px;white-space:nowrap}.PurchaseReport_numCell__jru-L{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.PurchaseReport_numCellSoft__2mcnQ,.PurchaseReport_numCell__jru-L{font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;white-space:nowrap}.PurchaseReport_numCellSoft__2mcnQ{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.PurchaseReport_numCellGood__potMk{color:#047857}.PurchaseReport_numCellGood__potMk,.PurchaseReport_numCellWarn__trVur{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.PurchaseReport_numCellWarn__trVur{color:#92400e}.PurchaseReport_numCellBad__Fv55E{font-feature-settings:"tnum";color:#be123c;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.PurchaseReport_actionCell__JyliE{text-align:center;width:50px}.PurchaseReport_actionMenuWrap__mcVPb{display:inline-block}.PurchaseReport_actionMenuBtn__ck98Z{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}.PurchaseReport_actionMenuBtn__ck98Z:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.PurchaseReport_actionMenu__z5EBu{animation:PurchaseReport_dropIn__B3ftc .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.PurchaseReport_actionMenu__z5EBu button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.PurchaseReport_actionMenu__z5EBu button:hover{background:#f1f5f9;color:#0f172a}.PurchaseReport_actionMenu__z5EBu button i{color:#2563eb;font-size:12px;width:14px}.PurchaseReport_actionMenuDivider__TFLfG{background:#f1f5f9;height:1px;margin:4px 0}@keyframes PurchaseReport_dropIn__B3ftc{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PurchaseReport_loadingState__MxMG5{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.PurchaseReport_loadingState__MxMG5 p{margin:0}.PurchaseReport_spinner__5DdUV{animation:PurchaseReport_spin__K9bnE .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes PurchaseReport_spin__K9bnE{to{transform:rotate(1turn)}}.PurchaseReport_emptyState__9IN4I{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.PurchaseReport_emptyIcon__IUECf{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}.PurchaseReport_emptyState__9IN4I h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PurchaseReport_emptyState__9IN4I p{color:#64748b;font-size:13px;margin:0;max-width:400px}.PurchaseReport_pagination__ZiTW2{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.PurchaseReport_paginationInfo__LRIdH{color:#64748b;font-size:12.5px;font-weight:500}.PurchaseReport_paginationControls__\+Mh5c{align-items:center;display:flex;gap:12px}.PurchaseReport_pageSizeSelect__b2n7N{-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}.PurchaseReport_pageSizeSelect__b2n7N:focus{border-color:#2563eb}.PurchaseReport_pageButtons__mJAQF{display:flex;gap:4px}.PurchaseReport_pageBtn__4g2Cb{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}.PurchaseReport_pageBtn__4g2Cb:hover:not(:disabled):not(.PurchaseReport_pageDots__Gc3Vk){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PurchaseReport_pageBtn__4g2Cb:disabled{cursor:not-allowed;opacity:.4}.PurchaseReport_pageBtnActive__hsadq{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.PurchaseReport_pageDots__Gc3Vk{background:#0000;border:none;cursor:default}.PurchaseReport_modalOverlay__H\+v\+j{align-items:center;animation:PurchaseReport_fadeIn__JFp\+n .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes PurchaseReport_fadeIn__JFp\+n{0%{opacity:0}to{opacity:1}}.PurchaseReport_filterModal__5w5i3{animation:PurchaseReport_modalIn__eYDEQ .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 PurchaseReport_modalIn__eYDEQ{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PurchaseReport_filterModalHdr__fG5wg{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.PurchaseReport_filterModalTitle__u39Ew h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.PurchaseReport_filterModalTitle__u39Ew p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PurchaseReport_modalClose__caN50{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:30px;justify-content:center;transition:all .15s;width:30px}.PurchaseReport_modalClose__caN50:hover{background:#f1f5f9;color:#0f172a}.PurchaseReport_filterModalBody__iG6gK{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.PurchaseReport_filterLeft__lFAyU{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.PurchaseReport_filterLeftHdr__XHmr6{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.PurchaseReport_filterLeftHdr__XHmr6 h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.PurchaseReport_filterAppliedCount__gNgFd{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.PurchaseReport_filterAppliedCount__gNgFd button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.PurchaseReport_filterCatBtn__6eHpy{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;text-align:left;transition:all .15s;width:100%}.PurchaseReport_filterCatBtn__6eHpy:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.PurchaseReport_filterCatBtn__6eHpy.PurchaseReport_activeCat__VOgbS{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.PurchaseReport_filterCatBtn__6eHpy i:first-child{color:#94a3b8;font-size:13px;width:16px}.PurchaseReport_filterCatBtn__6eHpy.PurchaseReport_activeCat__VOgbS i:first-child{color:#2563eb}.PurchaseReport_filterCatCount__4GdBw{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.PurchaseReport_filterCatChev__mtqzM{color:#cbd5e1;font-size:10px;margin-left:auto}.PurchaseReport_filterCatCount__4GdBw+.PurchaseReport_filterCatChev__mtqzM{margin-left:0}.PurchaseReport_filterRight__xx74E{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.PurchaseReport_filterRightHdr__-yeB4 h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.PurchaseReport_filterRightHdr__-yeB4 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PurchaseReport_filterField__zO5nn{display:flex;flex-direction:column;gap:8px}.PurchaseReport_filterFieldLabel__tUYom{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PurchaseReport_filterOptList__Hx9Z\+{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.PurchaseReport_filterOptRow__ta\+Rc{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.PurchaseReport_filterOptRow__ta\+Rc:hover{background:#f8fafc;border-color:#e2e8f0}.PurchaseReport_filterOptRow__ta\+Rc.PurchaseReport_selected__Pr67t{background:#eff6ff;border-color:#bfdbfe}.PurchaseReport_filterOptRow__ta\+Rc input{accent-color:#2563eb;flex-shrink:0}.PurchaseReport_filterOptLabel__q2hUu{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseReport_filterOptRow__ta\+Rc.PurchaseReport_selected__Pr67t .PurchaseReport_filterOptLabel__q2hUu{color:#1e40af;font-weight:600}.PurchaseReport_filterOptCount__DGoZL{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.PurchaseReport_presetRow__\+mQ3A{display:flex;flex-wrap:wrap;gap:6px}.PurchaseReport_presetBtn__ZAmgu{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.PurchaseReport_presetBtn__ZAmgu:hover{background:#f8fafc;border-color:#cbd5e1}.PurchaseReport_presetOn__sy\+hH{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PurchaseReport_filterRange__yIBGA{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.PurchaseReport_rangeInputWrap__g3Rku{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.PurchaseReport_rangeInputWrap__g3Rku:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PurchaseReport_rangePrefix__x\+dEz{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.PurchaseReport_rangeInputWrap__g3Rku input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.PurchaseReport_rangeSep__fUYfN{color:#94a3b8;font-size:12px;font-weight:500}.PurchaseReport_filterDate__t1424{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.PurchaseReport_filterDate__t1424:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PurchaseReport_filterModalFtr__5Y0ls{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.PurchaseReport_resetBtn__ejBnx{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.PurchaseReport_resetBtn__ejBnx:hover{background:#fef2f2}.PurchaseReport_filterModalFtrR__dRT\+V{align-items:center;display:flex;gap:8px}.PurchaseReport_popover__tTFll{animation:PurchaseReport_dropIn__B3ftc .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.PurchaseReport_popoverTitle__zzT-e{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.PurchaseReport_popoverItem__T0w0y{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%}.PurchaseReport_popoverItem__T0w0y:hover{background:#f1f5f9;color:#0f172a}.PurchaseReport_popoverItem__T0w0y.PurchaseReport_active__41wks{background:#eff6ff;color:#1d4ed8;font-weight:600}.PurchaseReport_popoverItem__T0w0y input{accent-color:#2563eb}.PurchaseReport_popoverItem__T0w0y i{color:#94a3b8;font-size:11px;width:14px}.PurchaseReport_popoverItem__T0w0y.PurchaseReport_active__41wks i{color:#2563eb}.PurchaseReport_popoverDivider__ROrdE{background:#f1f5f9;height:1px;margin:4px 0}.PurchaseReport_popoverNote__Y828s{color:#94a3b8;font-size:11.5px;padding:8px 10px}.PurchaseReport_popoverReq__CIyx0{color:#94a3b8;font-size:10px;margin-left:auto}.PurchaseReport_savedViewSave__0z0VR{display:flex;gap:6px;padding:6px 8px}.PurchaseReport_savedViewSave__0z0VR input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.PurchaseReport_savedViewSave__0z0VR input:focus{border-color:#2563eb}.PurchaseReport_savedViewSave__0z0VR button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.PurchaseReport_savedViewSave__0z0VR button:hover{background:#1d4ed8}.PurchaseReport_savedViewRow__TBueI{align-items:center;display:flex;gap:6px}.PurchaseReport_savedViewRow__TBueI .PurchaseReport_popoverItem__T0w0y{flex:1 1}.PurchaseReport_savedViewDel__Vog\+m{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.PurchaseReport_savedViewDel__Vog\+m:hover{background:#fef2f2;color:#ef4444}.PurchaseReport_detailModal__9ELT7{animation:PurchaseReport_modalIn__eYDEQ .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:640px;overflow:hidden;width:100%}.PurchaseReport_detailHdr__RrV78{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.PurchaseReport_detailTitle__YtTd-{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.PurchaseReport_detailTitle__YtTd- h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PurchaseReport_detailBody__K5YSg{overflow-y:auto;padding:18px 22px}.PurchaseReport_detailGrid__7AqXg{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.PurchaseReport_detailItem__xRb9F{display:flex;flex-direction:column;gap:3px;min-width:0}.PurchaseReport_detailLabel__FSYjC{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PurchaseReport_detailValue__Kqtks{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.PurchaseReport_detailStrong__d8O91{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}.PurchaseReport_detailFtr__1SFBJ{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.PurchaseReport_sortTh__qvu11{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.PurchaseReport_sortTh__qvu11:hover{color:#2563eb}.PurchaseReport_sortIcon__PioJQ{font-size:9.5px;margin-left:6px;opacity:.4}.PurchaseReport_sortActive__mfj0a{color:#1d4ed8}.PurchaseReport_sortActive__mfj0a .PurchaseReport_sortIcon__PioJQ{opacity:1}.PurchaseReport_compact__siE0x thead th{font-size:10px;padding:8px 10px}.PurchaseReport_compact__siE0x tbody td{font-size:12px;padding:6px 10px}.PurchaseReport_compact__siE0x .PurchaseReport_codePill__kw-iQ{font-size:10.5px;padding:2px 6px}.PurchaseReport_compact__siE0x .PurchaseReport_statusBadge__Ii0O7{font-size:10px;padding:2px 8px}.PurchaseReport_compact__siE0x .PurchaseReport_statusBadge__Ii0O7:before{height:5px;width:5px}.PurchaseReport_compact__siE0x .PurchaseReport_categoryBadge__Svkzl{font-size:10.5px;padding:2px 7px}.PurchaseReport_compact__siE0x .PurchaseReport_strongCell__5Hjtd{font-size:12px}.PurchaseReport_compact__siE0x .PurchaseReport_numCellBad__Fv55E,.PurchaseReport_compact__siE0x .PurchaseReport_numCellGood__potMk,.PurchaseReport_compact__siE0x .PurchaseReport_numCellSoft__2mcnQ,.PurchaseReport_compact__siE0x .PurchaseReport_numCellWarn__trVur,.PurchaseReport_compact__siE0x .PurchaseReport_numCell__jru-L{font-size:11.5px}.PurchaseReport_compact__siE0x .PurchaseReport_actionMenuBtn__ck98Z{font-size:12px;height:24px;width:24px}.PurchaseReport_cardGrid__WMtQb{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.PurchaseReport_recordCard__jDkjG{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.PurchaseReport_recordCard__jDkjG:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.PurchaseReport_recordCardTop__9H8g8{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.PurchaseReport_recordCardName__eOVfC{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.PurchaseReport_recordCardGrid__Ioa8g{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.PurchaseReport_recordCardGrid__Ioa8g>div{display:flex;flex-direction:column;gap:2px;min-width:0}.PurchaseReport_recordCardFoot__FKLxu{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.PurchaseReport_recordCardFoot__FKLxu i{color:#94a3b8;font-size:10px;margin-right:5px}.PurchaseReport_tabBadge__Wp-Ke{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.PurchaseReport_quickTabActive__gYveB .PurchaseReport_tabBadge__Wp-Ke{background:#eff6ff;color:#1d4ed8}.PurchaseReport_hl__6SkB-{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.PurchaseReport_monoCell__-c0P8{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.PurchaseReport_statusBadge__Ii0O7{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.PurchaseReport_statusBadge__Ii0O7:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.PurchaseReport_statusGood__7edgt{background:#dcfce7;color:#15803d}.PurchaseReport_statusWarn__GNL0F{background:#fef3c7;color:#92400e}.PurchaseReport_statusBad__J-njC{background:#fee2e2;color:#b91c1c}.PurchaseReport_statusInfo__PgxP7{background:#f5f3ff;color:#6d28d9}.PurchaseReport_statusNeutral__zGz63{background:#f1f5f9;color:#475569}.PurchaseReport_filterInput__HKAvc{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.PurchaseReport_filterInput__HKAvc:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PurchaseReport_popoverStack__7z6b1{display:flex;flex-direction:column;gap:1px;min-width:0}.PurchaseReport_popoverMain__7tFlL{color:inherit;font-size:12.5px;font-weight:600}.PurchaseReport_popoverHint__voEdD{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.PurchaseReport_toolbar__WHk0P{flex-wrap:wrap}.PurchaseReport_searchBox__5BaZu{max-width:none}}@media (max-width:1100px){.PurchaseReport_statsRow__4BjKR{grid-template-columns:repeat(2,1fr)}.PurchaseReport_filterModalBody__iG6gK{grid-template-columns:210px 1fr}}@media (max-width:768px){.PurchaseReport_pageHeader__E2cTc{align-items:stretch;flex-direction:column;gap:12px}.PurchaseReport_headerActions__XsT-I{flex-wrap:wrap}.PurchaseReport_statsRow__4BjKR{grid-template-columns:1fr 1fr}.PurchaseReport_searchBox__5BaZu{flex-basis:100%}.PurchaseReport_miniStat__RBrG0{margin-right:14px;padding-right:14px}.PurchaseReport_filterModalBody__iG6gK{grid-template-columns:1fr}.PurchaseReport_filterLeft__lFAyU{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.PurchaseReport_pagination__ZiTW2{flex-direction:column}.PurchaseReport_cardGrid__WMtQb{grid-template-columns:1fr}}@media print{.PurchaseReport_pageContainer__ErLfA{background:#fff;padding:0}.PurchaseReport_recordCard__jDkjG,.PurchaseReport_tableCard__jyDoR{border:none;box-shadow:none}.PurchaseReport_actionMenu__z5EBu,.PurchaseReport_modalOverlay__H\+v\+j,.PurchaseReport_notification__pVCkY,.PurchaseReport_popover__tTFll{display:none!important}}.PurchaseReport_expiryPill__DFUTB{font-feature-settings:"tnum";align-items:center;align-self:flex-start;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;gap:5px;letter-spacing:.02em;padding:1px 8px;white-space:nowrap}.PurchaseReport_expiryOk__KOS9g{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.PurchaseReport_expirySoon__r4VT2{background:#fefce8;border-color:#fde68a;color:#ca8a04}.PurchaseReport_expiryExpired__aBL\+i{background:#fff1f2;border-color:#fecdd3;color:#be123c}.PurchaseReport_clipCell__WGpwg{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.PurchaseReport_wProduct__IVrOX{max-width:230px}.PurchaseReport_wVendor__fOO4V{max-width:200px}.PurchaseReport_wCategory__ki-aS{max-width:130px}.PurchaseReport_compact__siE0x .PurchaseReport_wProduct__IVrOX{max-width:200px}.PurchaseReport_compact__siE0x .PurchaseReport_wVendor__fOO4V{max-width:170px}.PurchaseReport_compact__siE0x .PurchaseReport_wCategory__ki-aS{max-width:110px}@media (max-width:1280px){.PurchaseReport_wProduct__IVrOX{max-width:190px}.PurchaseReport_wVendor__fOO4V{max-width:160px}.PurchaseReport_wCategory__ki-aS{max-width:110px}}@media print{.PurchaseReport_expiryPill__DFUTB{background:#0000;border-color:#cbd5e1}.PurchaseReport_clipCell__WGpwg{max-width:none;overflow:visible;white-space:normal}}.PurchaseReturnReport_pageContainer__hSYYa{background:#f1f3f6;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: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}.PurchaseReturnReport_notification__5gfuX.PurchaseReturnReport_success__RcVz\+{border-left-color:#10b981;color:#064e3b}.PurchaseReturnReport_notification__5gfuX.PurchaseReturnReport_success__RcVz\+ i{color:#10b981}.PurchaseReturnReport_notification__5gfuX.PurchaseReturnReport_error__O\+dUA{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes PurchaseReturnReport_slideIn__jxL2\+{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.PurchaseReturnReport_pageHeader__TrSn7{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}.PurchaseReturnReport_headerLeft__W\+0Lp{align-items:center;display:flex;gap:14px}.PurchaseReturnReport_backBtn__ZWjZp{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}.PurchaseReturnReport_backBtn__ZWjZp:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PurchaseReturnReport_headerIcon__jgamH{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}.PurchaseReturnReport_headerLeft__W\+0Lp h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.PurchaseReturnReport_headerSubtitle__yKBWv{color:#64748b;font-size:12.5px;margin:2px 0 0}.PurchaseReturnReport_headerSubtitle__yKBWv strong{color:#2563eb;font-weight:700}.PurchaseReturnReport_headerActions__kGz7b{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PurchaseReturnReport_refreshBtn__gR7Ks{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}.PurchaseReturnReport_refreshBtn__gR7Ks:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PurchaseReturnReport_secondaryBtn__KioLe{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}.PurchaseReturnReport_secondaryBtn__KioLe:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseReturnReport_primaryBtn__SsXGA{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.PurchaseReturnReport_primaryBtn__SsXGA:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.PurchaseReturnReport_primaryBtnBadge__d5LRX{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.PurchaseReturnReport_primaryBtn__SsXGA:disabled,.PurchaseReturnReport_refreshBtn__gR7Ks:disabled,.PurchaseReturnReport_secondaryBtn__KioLe:disabled{cursor:not-allowed;opacity:.55}.PurchaseReturnReport_statsRow__bD5aL{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.PurchaseReturnReport_statCard__zL5Nc{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}.PurchaseReturnReport_statIcon__vKeUZ{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.PurchaseReturnReport_statIconBlue__JwgKF{background:linear-gradient(135deg,#3b82f6,#2563eb)}.PurchaseReturnReport_statIconIndigo__ti5Jp{background:linear-gradient(135deg,#6366f1,#4f46e5)}.PurchaseReturnReport_statIconGreen__qviZ0{background:linear-gradient(135deg,#10b981,#059669)}.PurchaseReturnReport_statIconAmber__ic8Dr{background:linear-gradient(135deg,#f59e0b,#d97706)}.PurchaseReturnReport_statInfo__4FHfw{display:flex;flex-direction:column;min-width:0}.PurchaseReturnReport_statValue__DMUuG{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.PurchaseReturnReport_statLabel__v0tYE{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.PurchaseReturnReport_miniStats__XifTE{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.PurchaseReturnReport_miniStat__R8NY5{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.PurchaseReturnReport_miniStat__R8NY5:last-child{border-right:none;margin-right:0;padding-right:0}.PurchaseReturnReport_miniLabel__4Cq3T{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PurchaseReturnReport_miniValue__I14xI{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.PurchaseReturnReport_toolbar__oMhUu{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}.PurchaseReturnReport_searchBox__JoeIS{flex:1 1;max-width:380px;min-width:200px;position:relative}.PurchaseReturnReport_searchBox__JoeIS>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.PurchaseReturnReport_searchBox__JoeIS 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%}.PurchaseReturnReport_searchBox__JoeIS input::placeholder{color:#94a3b8}.PurchaseReturnReport_searchBox__JoeIS input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PurchaseReturnReport_clearSearch__WDSQP{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}.PurchaseReturnReport_clearSearch__WDSQP:hover{background:#cbd5e1;color:#334155}.PurchaseReturnReport_toolBtn__eJVVl{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;transition:all .15s;white-space:nowrap}.PurchaseReturnReport_toolBtn__eJVVl:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PurchaseReturnReport_toolBtn__eJVVl.PurchaseReturnReport_active__YVOVA{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PurchaseReturnReport_toolBtn__eJVVl i{font-size:11px}.PurchaseReturnReport_toolBtnBadge__kzVXi{align-items:center;background:#2563eb;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}.PurchaseReturnReport_toolDivider__J\+sF6{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.PurchaseReturnReport_popWrap__iC9aF{position:relative}.PurchaseReturnReport_quickTabs__TBU3D{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.PurchaseReturnReport_quickTab__bwRYi{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.PurchaseReturnReport_quickTab__bwRYi i{font-size:11px}.PurchaseReturnReport_quickTab__bwRYi:hover:not(.PurchaseReturnReport_quickTabActive__uynkc){background:#fff;color:#334155}.PurchaseReturnReport_quickTabActive__uynkc{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.PurchaseReturnReport_activeChips__OMfJE{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.PurchaseReturnReport_activeChipsLabel__z\+dJL{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.PurchaseReturnReport_chip__mGn6k{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.PurchaseReturnReport_chipRemove__2uFYW{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.PurchaseReturnReport_chipRemove__2uFYW:hover{background:#2563eb;color:#fff}.PurchaseReturnReport_chipsClearAll__azVya{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}.PurchaseReturnReport_chipsClearAll__azVya:hover{background:#fef2f2}.PurchaseReturnReport_tableCard__VbByy{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.PurchaseReturnReport_tableHeader__q7HZa{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.PurchaseReturnReport_tableTitle__gIoD9{align-items:center;display:flex;gap:10px}.PurchaseReturnReport_tableTitle__gIoD9 h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.PurchaseReturnReport_tableTitle__gIoD9 h3 i{color:#2563eb;font-size:12px}.PurchaseReturnReport_tableCount__0IUsk{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.PurchaseReturnReport_showingInfo__T4qha{color:#64748b;font-size:12px;font-weight:500}.PurchaseReturnReport_tableWrapper__ZwZuA{overflow-x:auto}.PurchaseReturnReport_table__r9Z9j{border-collapse:collapse;width:100%}.PurchaseReturnReport_table__r9Z9j 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}.PurchaseReturnReport_table__r9Z9j tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.PurchaseReturnReport_table__r9Z9j tbody tr:hover{background:#f8fafc}.PurchaseReturnReport_table__r9Z9j tbody tr:last-child{border-bottom:none}.PurchaseReturnReport_table__r9Z9j tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.PurchaseReturnReport_clickableRow__Oz0Bk{cursor:pointer}.PurchaseReturnReport_table__r9Z9j thead th.PurchaseReturnReport_textRight__FpYeo,.PurchaseReturnReport_textRight__FpYeo{text-align:right}.PurchaseReturnReport_codePill__vVt0k{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.PurchaseReturnReport_categoryBadge__ddTqJ{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.PurchaseReturnReport_stackCell__WRUo7{display:flex;flex-direction:column;min-width:0}.PurchaseReturnReport_strongCell__7VM90{color:#0f172a;font-size:13px;font-weight:600}.PurchaseReturnReport_subCell__T9Eip{color:#94a3b8;font-size:11px}.PurchaseReturnReport_dateCell__ujGlA{color:#475569;font-size:12.5px;white-space:nowrap}.PurchaseReturnReport_numCell__D-K55{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.PurchaseReturnReport_numCellSoft__0cqP2,.PurchaseReturnReport_numCell__D-K55{font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;white-space:nowrap}.PurchaseReturnReport_numCellSoft__0cqP2{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.PurchaseReturnReport_numCellGood__NfURh{color:#047857}.PurchaseReturnReport_numCellGood__NfURh,.PurchaseReturnReport_numCellWarn__HEXbW{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.PurchaseReturnReport_numCellWarn__HEXbW{color:#92400e}.PurchaseReturnReport_numCellBad__1Bg6d{font-feature-settings:"tnum";color:#be123c;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.PurchaseReturnReport_actionCell__Rcwae{text-align:center;width:50px}.PurchaseReturnReport_actionMenuWrap__HuakF{display:inline-block}.PurchaseReturnReport_actionMenuBtn__mA23G{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}.PurchaseReturnReport_actionMenuBtn__mA23G:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.PurchaseReturnReport_actionMenu__EZWae{animation:PurchaseReturnReport_dropIn__cxeE4 .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.PurchaseReturnReport_actionMenu__EZWae button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.PurchaseReturnReport_actionMenu__EZWae button:hover{background:#f1f5f9;color:#0f172a}.PurchaseReturnReport_actionMenu__EZWae button i{color:#2563eb;font-size:12px;width:14px}.PurchaseReturnReport_actionMenuDivider__xKxpB{background:#f1f5f9;height:1px;margin:4px 0}@keyframes PurchaseReturnReport_dropIn__cxeE4{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PurchaseReturnReport_loadingState__GLchx{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.PurchaseReturnReport_loadingState__GLchx p{margin:0}.PurchaseReturnReport_spinner__ScUdn{animation:PurchaseReturnReport_spin__mzLmP .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes PurchaseReturnReport_spin__mzLmP{to{transform:rotate(1turn)}}.PurchaseReturnReport_emptyState__XCbRi{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.PurchaseReturnReport_emptyIcon__WaHRI{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}.PurchaseReturnReport_emptyState__XCbRi h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PurchaseReturnReport_emptyState__XCbRi p{color:#64748b;font-size:13px;margin:0;max-width:400px}.PurchaseReturnReport_pagination__dJwES{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.PurchaseReturnReport_paginationInfo__moyC9{color:#64748b;font-size:12.5px;font-weight:500}.PurchaseReturnReport_paginationControls__hlp\+5{align-items:center;display:flex;gap:12px}.PurchaseReturnReport_pageSizeSelect__Jm5cV{-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}.PurchaseReturnReport_pageSizeSelect__Jm5cV:focus{border-color:#2563eb}.PurchaseReturnReport_pageButtons__1oBEO{display:flex;gap:4px}.PurchaseReturnReport_pageBtn__XqJ1y{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}.PurchaseReturnReport_pageBtn__XqJ1y:hover:not(:disabled):not(.PurchaseReturnReport_pageDots__o\+yZf){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PurchaseReturnReport_pageBtn__XqJ1y:disabled{cursor:not-allowed;opacity:.4}.PurchaseReturnReport_pageBtnActive__RFBWk{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.PurchaseReturnReport_pageDots__o\+yZf{background:#0000;border:none;cursor:default}.PurchaseReturnReport_modalOverlay__9cWPc{align-items:center;animation:PurchaseReturnReport_fadeIn__M9C2h .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes PurchaseReturnReport_fadeIn__M9C2h{0%{opacity:0}to{opacity:1}}.PurchaseReturnReport_filterModal__5cP6n{animation:PurchaseReturnReport_modalIn__LhcwC .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 PurchaseReturnReport_modalIn__LhcwC{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PurchaseReturnReport_filterModalHdr__8BK6B{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.PurchaseReturnReport_filterModalTitle__U-hJJ h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.PurchaseReturnReport_filterModalTitle__U-hJJ p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PurchaseReturnReport_modalClose__YV8W5{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:30px;justify-content:center;transition:all .15s;width:30px}.PurchaseReturnReport_modalClose__YV8W5:hover{background:#f1f5f9;color:#0f172a}.PurchaseReturnReport_filterModalBody__h15r7{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.PurchaseReturnReport_filterLeft__0ODit{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.PurchaseReturnReport_filterLeftHdr__1P6m9{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.PurchaseReturnReport_filterLeftHdr__1P6m9 h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.PurchaseReturnReport_filterAppliedCount__DIfyf{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.PurchaseReturnReport_filterAppliedCount__DIfyf button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.PurchaseReturnReport_filterCatBtn__RygvF{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;text-align:left;transition:all .15s;width:100%}.PurchaseReturnReport_filterCatBtn__RygvF:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.PurchaseReturnReport_filterCatBtn__RygvF.PurchaseReturnReport_activeCat__3ouSy{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.PurchaseReturnReport_filterCatBtn__RygvF i:first-child{color:#94a3b8;font-size:13px;width:16px}.PurchaseReturnReport_filterCatBtn__RygvF.PurchaseReturnReport_activeCat__3ouSy i:first-child{color:#2563eb}.PurchaseReturnReport_filterCatCount__Uh5mT{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.PurchaseReturnReport_filterCatChev__MB9ha{color:#cbd5e1;font-size:10px;margin-left:auto}.PurchaseReturnReport_filterCatCount__Uh5mT+.PurchaseReturnReport_filterCatChev__MB9ha{margin-left:0}.PurchaseReturnReport_filterRight__P798h{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.PurchaseReturnReport_filterRightHdr__PjnWZ h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.PurchaseReturnReport_filterRightHdr__PjnWZ p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PurchaseReturnReport_filterField__GMbSj{display:flex;flex-direction:column;gap:8px}.PurchaseReturnReport_filterFieldLabel__iuvpt{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PurchaseReturnReport_filterOptList__yPKJa{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.PurchaseReturnReport_filterOptRow__Laik7{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.PurchaseReturnReport_filterOptRow__Laik7:hover{background:#f8fafc;border-color:#e2e8f0}.PurchaseReturnReport_filterOptRow__Laik7.PurchaseReturnReport_selected__geZkz{background:#eff6ff;border-color:#bfdbfe}.PurchaseReturnReport_filterOptRow__Laik7 input{accent-color:#2563eb;flex-shrink:0}.PurchaseReturnReport_filterOptLabel__hEQxD{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseReturnReport_filterOptRow__Laik7.PurchaseReturnReport_selected__geZkz .PurchaseReturnReport_filterOptLabel__hEQxD{color:#1e40af;font-weight:600}.PurchaseReturnReport_filterOptCount__DEVCj{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.PurchaseReturnReport_presetRow__6HYmq{display:flex;flex-wrap:wrap;gap:6px}.PurchaseReturnReport_presetBtn__-8E0-{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.PurchaseReturnReport_presetBtn__-8E0-:hover{background:#f8fafc;border-color:#cbd5e1}.PurchaseReturnReport_presetOn__81NOJ{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PurchaseReturnReport_filterRange__A8rRR{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.PurchaseReturnReport_rangeInputWrap__t3JxZ{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.PurchaseReturnReport_rangeInputWrap__t3JxZ:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PurchaseReturnReport_rangePrefix__YaSzz{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.PurchaseReturnReport_rangeInputWrap__t3JxZ input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.PurchaseReturnReport_rangeSep__fHeu1{color:#94a3b8;font-size:12px;font-weight:500}.PurchaseReturnReport_filterDate__MQ76g{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.PurchaseReturnReport_filterDate__MQ76g:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PurchaseReturnReport_filterModalFtr__xyQLy{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.PurchaseReturnReport_resetBtn__C20NP{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.PurchaseReturnReport_resetBtn__C20NP:hover{background:#fef2f2}.PurchaseReturnReport_filterModalFtrR__ESQ7j{align-items:center;display:flex;gap:8px}.PurchaseReturnReport_popover__VPBW9{animation:PurchaseReturnReport_dropIn__cxeE4 .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.PurchaseReturnReport_popoverTitle__peNAB{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.PurchaseReturnReport_popoverItem__p-KlT{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%}.PurchaseReturnReport_popoverItem__p-KlT:hover{background:#f1f5f9;color:#0f172a}.PurchaseReturnReport_popoverItem__p-KlT.PurchaseReturnReport_active__YVOVA{background:#eff6ff;color:#1d4ed8;font-weight:600}.PurchaseReturnReport_popoverItem__p-KlT input{accent-color:#2563eb}.PurchaseReturnReport_popoverItem__p-KlT i{color:#94a3b8;font-size:11px;width:14px}.PurchaseReturnReport_popoverItem__p-KlT.PurchaseReturnReport_active__YVOVA i{color:#2563eb}.PurchaseReturnReport_popoverDivider__Jyeqp{background:#f1f5f9;height:1px;margin:4px 0}.PurchaseReturnReport_popoverNote__80vJC{color:#94a3b8;font-size:11.5px;padding:8px 10px}.PurchaseReturnReport_popoverReq__XjQXe{color:#94a3b8;font-size:10px;margin-left:auto}.PurchaseReturnReport_savedViewSave__FUn2y{display:flex;gap:6px;padding:6px 8px}.PurchaseReturnReport_savedViewSave__FUn2y input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.PurchaseReturnReport_savedViewSave__FUn2y input:focus{border-color:#2563eb}.PurchaseReturnReport_savedViewSave__FUn2y button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.PurchaseReturnReport_savedViewSave__FUn2y button:hover{background:#1d4ed8}.PurchaseReturnReport_savedViewRow__5HJy1{align-items:center;display:flex;gap:6px}.PurchaseReturnReport_savedViewRow__5HJy1 .PurchaseReturnReport_popoverItem__p-KlT{flex:1 1}.PurchaseReturnReport_savedViewDel__ZzfVM{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.PurchaseReturnReport_savedViewDel__ZzfVM:hover{background:#fef2f2;color:#ef4444}.PurchaseReturnReport_detailModal__QFUUn{animation:PurchaseReturnReport_modalIn__LhcwC .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:640px;overflow:hidden;width:100%}.PurchaseReturnReport_detailHdr__H5Gjj{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.PurchaseReturnReport_detailTitle__NVOzi{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.PurchaseReturnReport_detailTitle__NVOzi h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PurchaseReturnReport_detailBody__VPTaV{overflow-y:auto;padding:18px 22px}.PurchaseReturnReport_detailGrid__voB1a{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.PurchaseReturnReport_detailItem__WWjh6{display:flex;flex-direction:column;gap:3px;min-width:0}.PurchaseReturnReport_detailLabel__f9kEK{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PurchaseReturnReport_detailValue__PHtA2{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.PurchaseReturnReport_detailStrong__sFWqe{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}.PurchaseReturnReport_detailFtr__a\+9C8{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.PurchaseReturnReport_sortTh__Mic1Y{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.PurchaseReturnReport_sortTh__Mic1Y:hover{color:#2563eb}.PurchaseReturnReport_sortIcon__xg1d1{font-size:9.5px;margin-left:6px;opacity:.4}.PurchaseReturnReport_sortActive__TupGV{color:#1d4ed8}.PurchaseReturnReport_sortActive__TupGV .PurchaseReturnReport_sortIcon__xg1d1{opacity:1}.PurchaseReturnReport_compact__DawJz thead th{font-size:10px;padding:8px 10px}.PurchaseReturnReport_compact__DawJz tbody td{font-size:12px;padding:6px 10px}.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_codePill__vVt0k{font-size:10.5px;padding:2px 6px}.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_statusBadge__Bet\+l{font-size:10px;padding:2px 8px}.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_statusBadge__Bet\+l:before{height:5px;width:5px}.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_categoryBadge__ddTqJ{font-size:10.5px;padding:2px 7px}.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_strongCell__7VM90{font-size:12px}.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_numCellBad__1Bg6d,.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_numCellGood__NfURh,.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_numCellSoft__0cqP2,.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_numCellWarn__HEXbW,.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_numCell__D-K55{font-size:11.5px}.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_actionMenuBtn__mA23G{font-size:12px;height:24px;width:24px}.PurchaseReturnReport_cardGrid__HiFuO{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.PurchaseReturnReport_recordCard__AWSAx{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.PurchaseReturnReport_recordCard__AWSAx:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.PurchaseReturnReport_recordCardTop__Sozux{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.PurchaseReturnReport_recordCardName__0q0pa{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.PurchaseReturnReport_recordCardGrid__p8K3j{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.PurchaseReturnReport_recordCardGrid__p8K3j>div{display:flex;flex-direction:column;gap:2px;min-width:0}.PurchaseReturnReport_recordCardFoot__wfuME{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.PurchaseReturnReport_recordCardFoot__wfuME i{color:#94a3b8;font-size:10px;margin-right:5px}.PurchaseReturnReport_tabBadge__ES7wc{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.PurchaseReturnReport_quickTabActive__uynkc .PurchaseReturnReport_tabBadge__ES7wc{background:#eff6ff;color:#1d4ed8}.PurchaseReturnReport_hl__X6OeA{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.PurchaseReturnReport_monoCell__i70Ca{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.PurchaseReturnReport_statusBadge__Bet\+l{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.PurchaseReturnReport_statusBadge__Bet\+l:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.PurchaseReturnReport_statusGood__T\+Nn7{background:#dcfce7;color:#15803d}.PurchaseReturnReport_statusWarn__BxKJf{background:#fef3c7;color:#92400e}.PurchaseReturnReport_statusBad__2tosX{background:#fee2e2;color:#b91c1c}.PurchaseReturnReport_statusInfo__F74jj{background:#f5f3ff;color:#6d28d9}.PurchaseReturnReport_statusNeutral__Flvmx{background:#f1f5f9;color:#475569}.PurchaseReturnReport_filterInput__x9L0-{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.PurchaseReturnReport_filterInput__x9L0-:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PurchaseReturnReport_popoverStack__ctZwg{display:flex;flex-direction:column;gap:1px;min-width:0}.PurchaseReturnReport_popoverMain__cQ7at{color:inherit;font-size:12.5px;font-weight:600}.PurchaseReturnReport_popoverHint__KYN-y{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.PurchaseReturnReport_toolbar__oMhUu{flex-wrap:wrap}.PurchaseReturnReport_searchBox__JoeIS{max-width:none}}@media (max-width:1100px){.PurchaseReturnReport_statsRow__bD5aL{grid-template-columns:repeat(2,1fr)}.PurchaseReturnReport_filterModalBody__h15r7{grid-template-columns:210px 1fr}}@media (max-width:768px){.PurchaseReturnReport_pageHeader__TrSn7{align-items:stretch;flex-direction:column;gap:12px}.PurchaseReturnReport_headerActions__kGz7b{flex-wrap:wrap}.PurchaseReturnReport_statsRow__bD5aL{grid-template-columns:1fr 1fr}.PurchaseReturnReport_searchBox__JoeIS{flex-basis:100%}.PurchaseReturnReport_miniStat__R8NY5{margin-right:14px;padding-right:14px}.PurchaseReturnReport_filterModalBody__h15r7{grid-template-columns:1fr}.PurchaseReturnReport_filterLeft__0ODit{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.PurchaseReturnReport_pagination__dJwES{flex-direction:column}.PurchaseReturnReport_cardGrid__HiFuO{grid-template-columns:1fr}}@media print{.PurchaseReturnReport_pageContainer__hSYYa{background:#fff;padding:0}.PurchaseReturnReport_recordCard__AWSAx,.PurchaseReturnReport_tableCard__VbByy{border:none;box-shadow:none}.PurchaseReturnReport_actionMenu__EZWae,.PurchaseReturnReport_modalOverlay__9cWPc,.PurchaseReturnReport_notification__5gfuX,.PurchaseReturnReport_popover__VPBW9{display:none!important}}.PurchaseReturnReport_returnLink__tOh0U{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:2px 8px;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.PurchaseReturnReport_returnLink__tOh0U:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.PurchaseReturnReport_returnLink__tOh0U:focus-visible{box-shadow:0 0 0 3px #2563eb1f;outline:none}.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_returnLink__tOh0U{font-size:10.5px;padding:1px 6px}.PurchaseReturnReport_vendorInfo__OWjAR{display:flex;flex-direction:column;gap:1px;max-width:220px;min-width:0}.PurchaseReturnReport_vendorName__KHvfm{color:#0f172a;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseReturnReport_vendorCode__SAlKU{color:#94a3b8;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.02em}.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_vendorName__KHvfm{font-size:12px}.PurchaseReturnReport_recordCard__AWSAx .PurchaseReturnReport_vendorCode__SAlKU{margin-top:-2px}.PurchaseReturnReport_productCell__Bwl\+g{max-width:190px}.PurchaseReturnReport_productCell__Bwl\+g .PurchaseReturnReport_strongCell__7VM90,.PurchaseReturnReport_productCell__Bwl\+g .PurchaseReturnReport_subCell__T9Eip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_productCell__Bwl\+g{max-width:160px}.PurchaseReturnReport_categoryCell__Jzlgd{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.PurchaseReturnReport_reasonCell__rJ40w{color:#475569;cursor:help;display:block;font-size:12.5px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_reasonCell__rJ40w{font-size:11.5px;max-width:150px}.PurchaseReturnReport_discountAmount__cCySY{font-feature-settings:"tnum";color:#b45309;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.PurchaseReturnReport_compact__DawJz .PurchaseReturnReport_discountAmount__cCySY{font-size:11.5px}.PurchaseReturnReport_refundRateBar__Xq7bR{background:#e2e8f0;border-radius:999px;display:block;height:4px;margin-top:7px;overflow:hidden;width:100%}.PurchaseReturnReport_refundRateFill__kvG3E{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:999px;display:block;height:100%;transition:width .3s ease}.PaymentReport_pageContainer__g\+yW6{background:#f1f3f6;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: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}.PaymentReport_notification__hdA2n.PaymentReport_success__T6sBk{border-left-color:#10b981;color:#064e3b}.PaymentReport_notification__hdA2n.PaymentReport_success__T6sBk i{color:#10b981}.PaymentReport_notification__hdA2n.PaymentReport_error__-zzxr{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes PaymentReport_slideIn__I0lkr{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.PaymentReport_pageHeader__5Q8Q\+{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}.PaymentReport_headerLeft__sWsvw{align-items:center;display:flex;gap:14px}.PaymentReport_backBtn__M8kCY{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}.PaymentReport_backBtn__M8kCY:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PaymentReport_headerIcon__ZQNlV{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}.PaymentReport_headerLeft__sWsvw h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.PaymentReport_headerSubtitle__M0EIL{color:#64748b;font-size:12.5px;margin:2px 0 0}.PaymentReport_headerSubtitle__M0EIL strong{color:#2563eb;font-weight:700}.PaymentReport_headerActions__PcbSs{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PaymentReport_refreshBtn__nD7Zl{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}.PaymentReport_refreshBtn__nD7Zl:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PaymentReport_secondaryBtn__u6YB0{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}.PaymentReport_secondaryBtn__u6YB0:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PaymentReport_primaryBtn__Fc18-{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.PaymentReport_primaryBtn__Fc18-:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.PaymentReport_primaryBtnBadge__Sa7Q7{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.PaymentReport_primaryBtn__Fc18-:disabled,.PaymentReport_refreshBtn__nD7Zl:disabled,.PaymentReport_secondaryBtn__u6YB0:disabled{cursor:not-allowed;opacity:.55}.PaymentReport_statsRow__sLxBv{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.PaymentReport_statCard__Nvybi{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}.PaymentReport_statIcon__bnxJG{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.PaymentReport_statIconBlue__ossnJ{background:linear-gradient(135deg,#3b82f6,#2563eb)}.PaymentReport_statIconIndigo__lRra7{background:linear-gradient(135deg,#6366f1,#4f46e5)}.PaymentReport_statIconGreen__zJ3Kj{background:linear-gradient(135deg,#10b981,#059669)}.PaymentReport_statIconAmber__tvnZd{background:linear-gradient(135deg,#f59e0b,#d97706)}.PaymentReport_statInfo__ANSRh{display:flex;flex-direction:column;min-width:0}.PaymentReport_statValue__4XdHi{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.PaymentReport_statLabel__aZrVs{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.PaymentReport_miniStats__o4uQ1{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.PaymentReport_miniStat__DV1H4{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.PaymentReport_miniStat__DV1H4:last-child{border-right:none;margin-right:0;padding-right:0}.PaymentReport_miniLabel__b0MW2{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PaymentReport_miniValue__-fYPL{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.PaymentReport_toolbar__SV\+mg{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}.PaymentReport_searchBox__ziENz{flex:1 1;max-width:380px;min-width:200px;position:relative}.PaymentReport_searchBox__ziENz>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.PaymentReport_searchBox__ziENz 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%}.PaymentReport_searchBox__ziENz input::placeholder{color:#94a3b8}.PaymentReport_searchBox__ziENz input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PaymentReport_clearSearch__oledV{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}.PaymentReport_clearSearch__oledV:hover{background:#cbd5e1;color:#334155}.PaymentReport_toolBtn__Em7UO{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;transition:all .15s;white-space:nowrap}.PaymentReport_toolBtn__Em7UO:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PaymentReport_toolBtn__Em7UO.PaymentReport_active__woQZu{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PaymentReport_toolBtn__Em7UO i{font-size:11px}.PaymentReport_toolBtnBadge__-fH7I{align-items:center;background:#2563eb;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}.PaymentReport_toolDivider__qpbp-{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.PaymentReport_popWrap__PT06x{position:relative}.PaymentReport_quickTabs__to2sy{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.PaymentReport_quickTab__E1Uuq{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.PaymentReport_quickTab__E1Uuq i{font-size:11px}.PaymentReport_quickTab__E1Uuq:hover:not(.PaymentReport_quickTabActive__jNb4m){background:#fff;color:#334155}.PaymentReport_quickTabActive__jNb4m{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.PaymentReport_activeChips__gtGY-{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.PaymentReport_activeChipsLabel__6DH4L{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.PaymentReport_chip__2Jtgf{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.PaymentReport_chipRemove__mI7bs{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.PaymentReport_chipRemove__mI7bs:hover{background:#2563eb;color:#fff}.PaymentReport_chipsClearAll__xlFWy{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}.PaymentReport_chipsClearAll__xlFWy:hover{background:#fef2f2}.PaymentReport_tableCard__o5pug{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.PaymentReport_tableHeader__mooUq{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.PaymentReport_tableTitle__vxNd9{align-items:center;display:flex;gap:10px}.PaymentReport_tableTitle__vxNd9 h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.PaymentReport_tableTitle__vxNd9 h3 i{color:#2563eb;font-size:12px}.PaymentReport_tableCount__CcBaO{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.PaymentReport_showingInfo__KGl6W{color:#64748b;font-size:12px;font-weight:500}.PaymentReport_tableWrapper__cSKBi{overflow-x:auto}.PaymentReport_table__Rrr5g{border-collapse:collapse;width:100%}.PaymentReport_table__Rrr5g 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}.PaymentReport_table__Rrr5g tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.PaymentReport_table__Rrr5g tbody tr:hover{background:#f8fafc}.PaymentReport_table__Rrr5g tbody tr:last-child{border-bottom:none}.PaymentReport_table__Rrr5g tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.PaymentReport_clickableRow__g1D6f{cursor:pointer}.PaymentReport_table__Rrr5g thead th.PaymentReport_textRight__-NZfl,.PaymentReport_textRight__-NZfl{text-align:right}.PaymentReport_codePill__\+Yi-V{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.PaymentReport_categoryBadge__BRdvF{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.PaymentReport_stackCell__LAPxQ{display:flex;flex-direction:column;min-width:0}.PaymentReport_strongCell__ivlEa{color:#0f172a;font-size:13px;font-weight:600}.PaymentReport_subCell__cahio{color:#94a3b8;font-size:11px}.PaymentReport_dateCell__p5DgT{color:#475569;font-size:12.5px;white-space:nowrap}.PaymentReport_numCell__h686X{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.PaymentReport_numCellSoft__sbnwC,.PaymentReport_numCell__h686X{font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;white-space:nowrap}.PaymentReport_numCellSoft__sbnwC{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.PaymentReport_numCellGood__IJkdi{color:#047857}.PaymentReport_numCellGood__IJkdi,.PaymentReport_numCellWarn__Kb-mr{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.PaymentReport_numCellWarn__Kb-mr{color:#92400e}.PaymentReport_numCellBad__VXtSX{font-feature-settings:"tnum";color:#be123c;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.PaymentReport_actionCell__HXeAK{text-align:center;width:50px}.PaymentReport_actionMenuWrap__2G9DB{display:inline-block}.PaymentReport_actionMenuBtn__xYn0r{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}.PaymentReport_actionMenuBtn__xYn0r:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.PaymentReport_actionMenu__te9dW{animation:PaymentReport_dropIn__lJ1bF .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.PaymentReport_actionMenu__te9dW button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.PaymentReport_actionMenu__te9dW button:hover{background:#f1f5f9;color:#0f172a}.PaymentReport_actionMenu__te9dW button i{color:#2563eb;font-size:12px;width:14px}.PaymentReport_actionMenuDivider__c7XaR{background:#f1f5f9;height:1px;margin:4px 0}@keyframes PaymentReport_dropIn__lJ1bF{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PaymentReport_loadingState__iLDYc{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.PaymentReport_loadingState__iLDYc p{margin:0}.PaymentReport_spinner__wui5C{animation:PaymentReport_spin__qHa0J .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes PaymentReport_spin__qHa0J{to{transform:rotate(1turn)}}.PaymentReport_emptyState__ExsZV{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.PaymentReport_emptyIcon__VSHqu{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}.PaymentReport_emptyState__ExsZV h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PaymentReport_emptyState__ExsZV p{color:#64748b;font-size:13px;margin:0;max-width:400px}.PaymentReport_pagination__BviTt{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.PaymentReport_paginationInfo__Nm86w{color:#64748b;font-size:12.5px;font-weight:500}.PaymentReport_paginationControls__OGDbQ{align-items:center;display:flex;gap:12px}.PaymentReport_pageSizeSelect__F0v9g{-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}.PaymentReport_pageSizeSelect__F0v9g:focus{border-color:#2563eb}.PaymentReport_pageButtons__D\+HxU{display:flex;gap:4px}.PaymentReport_pageBtn__CGqf-{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}.PaymentReport_pageBtn__CGqf-:hover:not(:disabled):not(.PaymentReport_pageDots__XRi5w){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PaymentReport_pageBtn__CGqf-:disabled{cursor:not-allowed;opacity:.4}.PaymentReport_pageBtnActive__HMbib{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.PaymentReport_pageDots__XRi5w{background:#0000;border:none;cursor:default}.PaymentReport_modalOverlay__iJAzh{align-items:center;animation:PaymentReport_fadeIn__vCABG .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes PaymentReport_fadeIn__vCABG{0%{opacity:0}to{opacity:1}}.PaymentReport_filterModal__8SfNP{animation:PaymentReport_modalIn__IkYsw .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 PaymentReport_modalIn__IkYsw{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PaymentReport_filterModalHdr__uNJzX{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.PaymentReport_filterModalTitle__ylKuf h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.PaymentReport_filterModalTitle__ylKuf p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PaymentReport_modalClose__w9l3b{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:30px;justify-content:center;transition:all .15s;width:30px}.PaymentReport_modalClose__w9l3b:hover{background:#f1f5f9;color:#0f172a}.PaymentReport_filterModalBody__fNvZ4{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.PaymentReport_filterLeft__2ceIG{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.PaymentReport_filterLeftHdr__6kX3x{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.PaymentReport_filterLeftHdr__6kX3x h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.PaymentReport_filterAppliedCount__-Qt84{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.PaymentReport_filterAppliedCount__-Qt84 button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.PaymentReport_filterCatBtn__EE6hb{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;text-align:left;transition:all .15s;width:100%}.PaymentReport_filterCatBtn__EE6hb:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.PaymentReport_filterCatBtn__EE6hb.PaymentReport_activeCat__ePmG1{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.PaymentReport_filterCatBtn__EE6hb i:first-child{color:#94a3b8;font-size:13px;width:16px}.PaymentReport_filterCatBtn__EE6hb.PaymentReport_activeCat__ePmG1 i:first-child{color:#2563eb}.PaymentReport_filterCatCount__JnO\+G{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.PaymentReport_filterCatChev__XpvNp{color:#cbd5e1;font-size:10px;margin-left:auto}.PaymentReport_filterCatCount__JnO\+G+.PaymentReport_filterCatChev__XpvNp{margin-left:0}.PaymentReport_filterRight__9I2H8{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.PaymentReport_filterRightHdr__u0x\+\+ h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.PaymentReport_filterRightHdr__u0x\+\+ p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PaymentReport_filterField__mLQqt{display:flex;flex-direction:column;gap:8px}.PaymentReport_filterFieldLabel__nmBKc{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PaymentReport_filterOptList__\+3z5P{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.PaymentReport_filterOptRow__0ycx9{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.PaymentReport_filterOptRow__0ycx9:hover{background:#f8fafc;border-color:#e2e8f0}.PaymentReport_filterOptRow__0ycx9.PaymentReport_selected__ovU09{background:#eff6ff;border-color:#bfdbfe}.PaymentReport_filterOptRow__0ycx9 input{accent-color:#2563eb;flex-shrink:0}.PaymentReport_filterOptLabel__MC7bG{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentReport_filterOptRow__0ycx9.PaymentReport_selected__ovU09 .PaymentReport_filterOptLabel__MC7bG{color:#1e40af;font-weight:600}.PaymentReport_filterOptCount__CJN2K{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.PaymentReport_presetRow__O3ObJ{display:flex;flex-wrap:wrap;gap:6px}.PaymentReport_presetBtn__Mk0i2{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.PaymentReport_presetBtn__Mk0i2:hover{background:#f8fafc;border-color:#cbd5e1}.PaymentReport_presetOn__bTHXL{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PaymentReport_filterRange__BQW5v{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.PaymentReport_rangeInputWrap__59dPU{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.PaymentReport_rangeInputWrap__59dPU:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PaymentReport_rangePrefix__AjfcC{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.PaymentReport_rangeInputWrap__59dPU input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.PaymentReport_rangeSep__3OTQy{color:#94a3b8;font-size:12px;font-weight:500}.PaymentReport_filterDate__YlUda{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.PaymentReport_filterDate__YlUda:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PaymentReport_filterModalFtr__w9R1A{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.PaymentReport_resetBtn__UQjgL{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.PaymentReport_resetBtn__UQjgL:hover{background:#fef2f2}.PaymentReport_filterModalFtrR__FCXey{align-items:center;display:flex;gap:8px}.PaymentReport_popover__AedrR{animation:PaymentReport_dropIn__lJ1bF .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.PaymentReport_popoverTitle__4D1EG{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.PaymentReport_popoverItem__jycK4{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%}.PaymentReport_popoverItem__jycK4:hover{background:#f1f5f9;color:#0f172a}.PaymentReport_popoverItem__jycK4.PaymentReport_active__woQZu{background:#eff6ff;color:#1d4ed8;font-weight:600}.PaymentReport_popoverItem__jycK4 input{accent-color:#2563eb}.PaymentReport_popoverItem__jycK4 i{color:#94a3b8;font-size:11px;width:14px}.PaymentReport_popoverItem__jycK4.PaymentReport_active__woQZu i{color:#2563eb}.PaymentReport_popoverDivider__hBohm{background:#f1f5f9;height:1px;margin:4px 0}.PaymentReport_popoverNote__HWNzv{color:#94a3b8;font-size:11.5px;padding:8px 10px}.PaymentReport_popoverReq__DPhGN{color:#94a3b8;font-size:10px;margin-left:auto}.PaymentReport_savedViewSave__yjeH3{display:flex;gap:6px;padding:6px 8px}.PaymentReport_savedViewSave__yjeH3 input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.PaymentReport_savedViewSave__yjeH3 input:focus{border-color:#2563eb}.PaymentReport_savedViewSave__yjeH3 button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.PaymentReport_savedViewSave__yjeH3 button:hover{background:#1d4ed8}.PaymentReport_savedViewRow__Qusd6{align-items:center;display:flex;gap:6px}.PaymentReport_savedViewRow__Qusd6 .PaymentReport_popoverItem__jycK4{flex:1 1}.PaymentReport_savedViewDel__dFz\+m{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.PaymentReport_savedViewDel__dFz\+m:hover{background:#fef2f2;color:#ef4444}.PaymentReport_detailModal__\+E8zR{animation:PaymentReport_modalIn__IkYsw .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:640px;overflow:hidden;width:100%}.PaymentReport_detailHdr__bf-a4{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.PaymentReport_detailTitle__UlE7X{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.PaymentReport_detailTitle__UlE7X h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PaymentReport_detailBody__GTXiY{overflow-y:auto;padding:18px 22px}.PaymentReport_detailGrid__2WCb9{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.PaymentReport_detailItem__wOWOI{display:flex;flex-direction:column;gap:3px;min-width:0}.PaymentReport_detailLabel__L03-2{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PaymentReport_detailValue__oWNvy{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.PaymentReport_detailStrong__gHSSi{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}.PaymentReport_detailFtr__BmJSm{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.PaymentReport_sortTh__u6j5Q{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.PaymentReport_sortTh__u6j5Q:hover{color:#2563eb}.PaymentReport_sortIcon__nIwzI{font-size:9.5px;margin-left:6px;opacity:.4}.PaymentReport_sortActive__xldQw{color:#1d4ed8}.PaymentReport_sortActive__xldQw .PaymentReport_sortIcon__nIwzI{opacity:1}.PaymentReport_compact__NZV1y thead th{font-size:10px;padding:8px 10px}.PaymentReport_compact__NZV1y tbody td{font-size:12px;padding:6px 10px}.PaymentReport_compact__NZV1y .PaymentReport_codePill__\+Yi-V{font-size:10.5px;padding:2px 6px}.PaymentReport_compact__NZV1y .PaymentReport_statusBadge__U22nF{font-size:10px;padding:2px 8px}.PaymentReport_compact__NZV1y .PaymentReport_statusBadge__U22nF:before{height:5px;width:5px}.PaymentReport_compact__NZV1y .PaymentReport_categoryBadge__BRdvF{font-size:10.5px;padding:2px 7px}.PaymentReport_compact__NZV1y .PaymentReport_strongCell__ivlEa{font-size:12px}.PaymentReport_compact__NZV1y .PaymentReport_numCellBad__VXtSX,.PaymentReport_compact__NZV1y .PaymentReport_numCellGood__IJkdi,.PaymentReport_compact__NZV1y .PaymentReport_numCellSoft__sbnwC,.PaymentReport_compact__NZV1y .PaymentReport_numCellWarn__Kb-mr,.PaymentReport_compact__NZV1y .PaymentReport_numCell__h686X{font-size:11.5px}.PaymentReport_compact__NZV1y .PaymentReport_actionMenuBtn__xYn0r{font-size:12px;height:24px;width:24px}.PaymentReport_cardGrid__5OZSu{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.PaymentReport_recordCard__-0zYu{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.PaymentReport_recordCard__-0zYu:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.PaymentReport_recordCardTop__1UTfV{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.PaymentReport_recordCardName__1x\+ep{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.PaymentReport_recordCardGrid__JKkpz{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.PaymentReport_recordCardGrid__JKkpz>div{display:flex;flex-direction:column;gap:2px;min-width:0}.PaymentReport_recordCardFoot__trRQn{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.PaymentReport_recordCardFoot__trRQn i{color:#94a3b8;font-size:10px;margin-right:5px}.PaymentReport_tabBadge__a2KH3{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.PaymentReport_quickTabActive__jNb4m .PaymentReport_tabBadge__a2KH3{background:#eff6ff;color:#1d4ed8}.PaymentReport_hl__qls1D{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.PaymentReport_monoCell__MIgmf{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.PaymentReport_statusBadge__U22nF{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.PaymentReport_statusBadge__U22nF:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.PaymentReport_statusGood__DHJCP{background:#dcfce7;color:#15803d}.PaymentReport_statusWarn__cIoBs{background:#fef3c7;color:#92400e}.PaymentReport_statusBad__xPFb8{background:#fee2e2;color:#b91c1c}.PaymentReport_statusInfo__aAQsS{background:#f5f3ff;color:#6d28d9}.PaymentReport_statusNeutral__xYnVC{background:#f1f5f9;color:#475569}.PaymentReport_filterInput__tOqHJ{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.PaymentReport_filterInput__tOqHJ:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PaymentReport_popoverStack__6s64T{display:flex;flex-direction:column;gap:1px;min-width:0}.PaymentReport_popoverMain__pIwV2{color:inherit;font-size:12.5px;font-weight:600}.PaymentReport_popoverHint__3m5SM{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.PaymentReport_toolbar__SV\+mg{flex-wrap:wrap}.PaymentReport_searchBox__ziENz{max-width:none}}@media (max-width:1100px){.PaymentReport_statsRow__sLxBv{grid-template-columns:repeat(2,1fr)}.PaymentReport_filterModalBody__fNvZ4{grid-template-columns:210px 1fr}}@media (max-width:768px){.PaymentReport_pageHeader__5Q8Q\+{align-items:stretch;flex-direction:column;gap:12px}.PaymentReport_headerActions__PcbSs{flex-wrap:wrap}.PaymentReport_statsRow__sLxBv{grid-template-columns:1fr 1fr}.PaymentReport_searchBox__ziENz{flex-basis:100%}.PaymentReport_miniStat__DV1H4{margin-right:14px;padding-right:14px}.PaymentReport_filterModalBody__fNvZ4{grid-template-columns:1fr}.PaymentReport_filterLeft__2ceIG{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.PaymentReport_pagination__BviTt{flex-direction:column}.PaymentReport_cardGrid__5OZSu{grid-template-columns:1fr}}@media print{.PaymentReport_pageContainer__g\+yW6{background:#fff;padding:0}.PaymentReport_recordCard__-0zYu,.PaymentReport_tableCard__o5pug{border:none;box-shadow:none}.PaymentReport_actionMenu__te9dW,.PaymentReport_modalOverlay__iJAzh,.PaymentReport_notification__hdA2n,.PaymentReport_popover__AedrR{display:none!important}}.PaymentReport_serviceBanner__UeIww{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #d97706;border-radius:10px;display:flex;gap:12px;margin-bottom:14px;padding:12px 16px}.PaymentReport_serviceBannerIcon__33d5T{align-items:center;background:#fef3c7;border-radius:8px;color:#b45309;display:flex;flex:0 0 30px;font-size:14px;height:30px;justify-content:center;width:30px}.PaymentReport_serviceBannerText__dIX3L{display:flex;flex-direction:column;gap:3px;min-width:0}.PaymentReport_serviceBannerTitle__fGKbz{align-items:center;color:#78350f;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:8px}.PaymentReport_serviceBannerBody__Ul-xu{color:#92400e;font-size:12.5px;line-height:1.5;margin:0}.PaymentReport_serviceBannerTag__FlwcT{align-items:center;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;color:#92400e;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.4px;padding:2px 8px;text-transform:uppercase}.PaymentReport_statIconMuted__lOGql{background:linear-gradient(135deg,#cbd5e1,#94a3b8)}.PaymentReport_miniValueMuted__-MTOe,.PaymentReport_statValueMuted__AtKto{color:#94a3b8;font-weight:600;letter-spacing:1px}.PaymentReport_tabBadgeMuted__FSUrx{background:#f1f5f9;color:#94a3b8;letter-spacing:1px}.PaymentReport_notConnectedState__3SOIo{align-items:center;display:flex;flex-direction:column;gap:12px;padding:64px 24px 72px;text-align:center}.PaymentReport_notConnectedIcon__V2QoR{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:50%;color:#2563eb;display:flex;font-size:26px;height:72px;justify-content:center;margin-bottom:6px;width:72px}.PaymentReport_notConnectedTitle__6LErH{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PaymentReport_notConnectedBody__8IE6b{color:#64748b;font-size:13px;line-height:1.6;margin:0;max-width:520px}.PaymentReport_notConnectedList__oWYd-{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:12.5px;line-height:1.9;list-style:none;margin:6px 0 0;max-width:560px;padding:14px 18px;text-align:left}.PaymentReport_notConnectedList__oWYd- li{align-items:baseline;display:flex;gap:8px}.PaymentReport_notConnectedList__oWYd- li i{color:#94a3b8;font-size:10px}.PaymentReport_notConnectedCode__QVZuN{background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;color:#1d4ed8;font-family:Monaco,Consolas,Courier New,monospace;font-size:12px;padding:1px 6px}.PaymentReport_methodBadge__NKs2V{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;font-weight:600}.PaymentReport_dirBadge__1HJPS,.PaymentReport_methodBadge__NKs2V{align-items:center;display:inline-flex;font-size:11px;gap:5px;padding:3px 9px;white-space:nowrap}.PaymentReport_dirBadge__1HJPS{border-radius:999px;font-weight:700}.PaymentReport_dirIn__coHDv{background:#ecfdf5;color:#047857}.PaymentReport_dirOut__kcxbp{background:#fff1f2;color:#be123c}.PaymentReport_invoiceLink__j4qFm{border-bottom:1px dashed #bfdbfe;color:#1d4ed8;cursor:pointer;font-family:Monaco,Consolas,Courier New,monospace;font-size:12px;text-decoration:none}.PaymentReport_invoiceLink__j4qFm:hover{border-bottom-color:#1d4ed8;color:#1e40af}.PaymentReport_toolBtn__Em7UO:disabled{background:#f8fafc;cursor:not-allowed;opacity:.5}.PaymentReport_toolBtn__Em7UO:disabled:hover{background:#f8fafc;border-color:#e2e8f0;color:#475569}@media (max-width:700px){.PaymentReport_serviceBanner__UeIww{align-items:flex-start}.PaymentReport_notConnectedList__oWYd-{font-size:12px}}.StockReport_pageContainer__OnmRM{background:#f1f3f6;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: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}.StockReport_notification__Tn7wf.StockReport_success__OYoK3{border-left-color:#10b981;color:#064e3b}.StockReport_notification__Tn7wf.StockReport_success__OYoK3 i{color:#10b981}.StockReport_notification__Tn7wf.StockReport_error__gpM4Z{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes StockReport_slideIn__ukDPm{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.StockReport_pageHeader__tSjBu{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}.StockReport_headerLeft__dxZGl{align-items:center;display:flex;gap:14px}.StockReport_backBtn__FnPZ4{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}.StockReport_backBtn__FnPZ4:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.StockReport_headerIcon__X33o8{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}.StockReport_headerLeft__dxZGl h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.StockReport_headerSubtitle__V5yCP{color:#64748b;font-size:12.5px;margin:2px 0 0}.StockReport_headerSubtitle__V5yCP strong{color:#2563eb;font-weight:700}.StockReport_headerActions__EAAA6{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.StockReport_refreshBtn__khQ68{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}.StockReport_refreshBtn__khQ68:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.StockReport_secondaryBtn__58jHW{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}.StockReport_secondaryBtn__58jHW:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.StockReport_primaryBtn__Hsiaw{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.StockReport_primaryBtn__Hsiaw:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.StockReport_primaryBtnBadge__QJ9-o{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.StockReport_primaryBtn__Hsiaw:disabled,.StockReport_refreshBtn__khQ68:disabled,.StockReport_secondaryBtn__58jHW:disabled{cursor:not-allowed;opacity:.55}.StockReport_statsRow__opnSu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.StockReport_statCard__Zvz2A{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}.StockReport_statIcon__Ym5EJ{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.StockReport_statIconBlue__qwkhA{background:linear-gradient(135deg,#3b82f6,#2563eb)}.StockReport_statIconIndigo__EhxVY{background:linear-gradient(135deg,#6366f1,#4f46e5)}.StockReport_statIconGreen__PxU2l{background:linear-gradient(135deg,#10b981,#059669)}.StockReport_statIconAmber__J9L17{background:linear-gradient(135deg,#f59e0b,#d97706)}.StockReport_statInfo__8wkK3{display:flex;flex-direction:column;min-width:0}.StockReport_statValue__tQXMs{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.StockReport_statLabel__cHhsI{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.StockReport_miniStats__G7Dz8{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.StockReport_miniStat__ik8Iv{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.StockReport_miniStat__ik8Iv:last-child{border-right:none;margin-right:0;padding-right:0}.StockReport_miniLabel__7gvpa{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StockReport_miniValue__o07mC{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.StockReport_toolbar__2yMui{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}.StockReport_searchBox__CMKUL{flex:1 1;max-width:380px;min-width:200px;position:relative}.StockReport_searchBox__CMKUL>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.StockReport_searchBox__CMKUL 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%}.StockReport_searchBox__CMKUL input::placeholder{color:#94a3b8}.StockReport_searchBox__CMKUL input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockReport_clearSearch__X2NYM{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}.StockReport_clearSearch__X2NYM:hover{background:#cbd5e1;color:#334155}.StockReport_toolBtn__kQW5L{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;transition:all .15s;white-space:nowrap}.StockReport_toolBtn__kQW5L:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.StockReport_toolBtn__kQW5L.StockReport_active__cCuyO{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.StockReport_toolBtn__kQW5L i{font-size:11px}.StockReport_toolBtnBadge__kvOiJ{align-items:center;background:#2563eb;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}.StockReport_toolDivider__jLFWF{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.StockReport_popWrap__jey0D{position:relative}.StockReport_quickTabs__uXo0M{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.StockReport_quickTab__MffjB{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.StockReport_quickTab__MffjB i{font-size:11px}.StockReport_quickTab__MffjB:hover:not(.StockReport_quickTabActive__0k5No){background:#fff;color:#334155}.StockReport_quickTabActive__0k5No{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.StockReport_activeChips__kq4XT{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.StockReport_activeChipsLabel__cmjUp{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.StockReport_chip__G0mZT{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.StockReport_chipRemove__od5qe{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.StockReport_chipRemove__od5qe:hover{background:#2563eb;color:#fff}.StockReport_chipsClearAll__Ir1hS{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}.StockReport_chipsClearAll__Ir1hS:hover{background:#fef2f2}.StockReport_tableCard__5Qt2S{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.StockReport_tableHeader__7xWVo{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.StockReport_tableTitle__wyBvm{align-items:center;display:flex;gap:10px}.StockReport_tableTitle__wyBvm h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.StockReport_tableTitle__wyBvm h3 i{color:#2563eb;font-size:12px}.StockReport_tableCount__OYWnC{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.StockReport_showingInfo__yP5tg{color:#64748b;font-size:12px;font-weight:500}.StockReport_tableWrapper__pEyHl{overflow-x:auto}.StockReport_table__rtbEU{border-collapse:collapse;width:100%}.StockReport_table__rtbEU 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}.StockReport_table__rtbEU tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.StockReport_table__rtbEU tbody tr:hover{background:#f8fafc}.StockReport_table__rtbEU tbody tr:last-child{border-bottom:none}.StockReport_table__rtbEU tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.StockReport_clickableRow__qGp3M{cursor:pointer}.StockReport_table__rtbEU thead th.StockReport_textRight__8sN\+P,.StockReport_textRight__8sN\+P{text-align:right}.StockReport_codePill__3pY0s{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.StockReport_categoryBadge__oZXrn{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.StockReport_stackCell__POX0b{display:flex;flex-direction:column;min-width:0}.StockReport_strongCell__sgNWF{color:#0f172a;font-size:13px;font-weight:600}.StockReport_subCell__ahSUz{color:#94a3b8;font-size:11px}.StockReport_dateCell__smAZB{color:#475569;font-size:12.5px;white-space:nowrap}.StockReport_numCell__mnqND{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.StockReport_numCellSoft__e8xTk,.StockReport_numCell__mnqND{font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;white-space:nowrap}.StockReport_numCellSoft__e8xTk{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.StockReport_numCellGood__HfdlT{color:#047857}.StockReport_numCellGood__HfdlT,.StockReport_numCellWarn__txO9z{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.StockReport_numCellWarn__txO9z{color:#92400e}.StockReport_numCellBad__2gP54{font-feature-settings:"tnum";color:#be123c;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.StockReport_actionCell__s0L1Z{text-align:center;width:50px}.StockReport_actionMenuWrap__9xzLX{display:inline-block}.StockReport_actionMenuBtn__fg1DI{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}.StockReport_actionMenuBtn__fg1DI:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.StockReport_actionMenu__wUkVC{animation:StockReport_dropIn__r5\+uR .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.StockReport_actionMenu__wUkVC button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.StockReport_actionMenu__wUkVC button:hover{background:#f1f5f9;color:#0f172a}.StockReport_actionMenu__wUkVC button i{color:#2563eb;font-size:12px;width:14px}.StockReport_actionMenuDivider__5q0jN{background:#f1f5f9;height:1px;margin:4px 0}@keyframes StockReport_dropIn__r5\+uR{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.StockReport_loadingState__A-mmQ{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.StockReport_loadingState__A-mmQ p{margin:0}.StockReport_spinner__vW1bq{animation:StockReport_spin__1sPlZ .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes StockReport_spin__1sPlZ{to{transform:rotate(1turn)}}.StockReport_emptyState__95GJV{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.StockReport_emptyIcon__PfYsE{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}.StockReport_emptyState__95GJV h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.StockReport_emptyState__95GJV p{color:#64748b;font-size:13px;margin:0;max-width:400px}.StockReport_pagination__1myPk{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.StockReport_paginationInfo__QWgXw{color:#64748b;font-size:12.5px;font-weight:500}.StockReport_paginationControls__4wAzl{align-items:center;display:flex;gap:12px}.StockReport_pageSizeSelect__ARLHz{-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}.StockReport_pageSizeSelect__ARLHz:focus{border-color:#2563eb}.StockReport_pageButtons__VM1-V{display:flex;gap:4px}.StockReport_pageBtn__GsaCA{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}.StockReport_pageBtn__GsaCA:hover:not(:disabled):not(.StockReport_pageDots__X9XGJ){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.StockReport_pageBtn__GsaCA:disabled{cursor:not-allowed;opacity:.4}.StockReport_pageBtnActive__GqQtT{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.StockReport_pageDots__X9XGJ{background:#0000;border:none;cursor:default}.StockReport_modalOverlay__L8O5z{align-items:center;animation:StockReport_fadeIn__X-4Nb .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes StockReport_fadeIn__X-4Nb{0%{opacity:0}to{opacity:1}}.StockReport_filterModal__0G473{animation:StockReport_modalIn__bptYM .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 StockReport_modalIn__bptYM{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.StockReport_filterModalHdr__3VWxS{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.StockReport_filterModalTitle__SVf-C h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.StockReport_filterModalTitle__SVf-C p{color:#64748b;font-size:12.5px;margin:4px 0 0}.StockReport_modalClose__vKFNd{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:30px;justify-content:center;transition:all .15s;width:30px}.StockReport_modalClose__vKFNd:hover{background:#f1f5f9;color:#0f172a}.StockReport_filterModalBody__nAsLS{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.StockReport_filterLeft__nIRSs{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.StockReport_filterLeftHdr__U9Ys4{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.StockReport_filterLeftHdr__U9Ys4 h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.StockReport_filterAppliedCount__GQC1D{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.StockReport_filterAppliedCount__GQC1D button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.StockReport_filterCatBtn__kFkfA{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;text-align:left;transition:all .15s;width:100%}.StockReport_filterCatBtn__kFkfA:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.StockReport_filterCatBtn__kFkfA.StockReport_activeCat__LMEgV{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.StockReport_filterCatBtn__kFkfA i:first-child{color:#94a3b8;font-size:13px;width:16px}.StockReport_filterCatBtn__kFkfA.StockReport_activeCat__LMEgV i:first-child{color:#2563eb}.StockReport_filterCatCount__lAFJv{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.StockReport_filterCatChev__iOyOw{color:#cbd5e1;font-size:10px;margin-left:auto}.StockReport_filterCatCount__lAFJv+.StockReport_filterCatChev__iOyOw{margin-left:0}.StockReport_filterRight__3E7Vx{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.StockReport_filterRightHdr__6IKfD h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.StockReport_filterRightHdr__6IKfD p{color:#64748b;font-size:12.5px;margin:4px 0 0}.StockReport_filterField__qVU\+F{display:flex;flex-direction:column;gap:8px}.StockReport_filterFieldLabel__5D2qZ{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.StockReport_filterOptList__tvvOy{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.StockReport_filterOptRow__EN9YA{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.StockReport_filterOptRow__EN9YA:hover{background:#f8fafc;border-color:#e2e8f0}.StockReport_filterOptRow__EN9YA.StockReport_selected__tfoVr{background:#eff6ff;border-color:#bfdbfe}.StockReport_filterOptRow__EN9YA input{accent-color:#2563eb;flex-shrink:0}.StockReport_filterOptLabel__SQLbj{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StockReport_filterOptRow__EN9YA.StockReport_selected__tfoVr .StockReport_filterOptLabel__SQLbj{color:#1e40af;font-weight:600}.StockReport_filterOptCount__8Pvak{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.StockReport_presetRow__a5oDr{display:flex;flex-wrap:wrap;gap:6px}.StockReport_presetBtn__Sfu3D{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.StockReport_presetBtn__Sfu3D:hover{background:#f8fafc;border-color:#cbd5e1}.StockReport_presetOn__1O50Z{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.StockReport_filterRange__BR9un{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.StockReport_rangeInputWrap__0fuo7{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.StockReport_rangeInputWrap__0fuo7:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockReport_rangePrefix__lruF7{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.StockReport_rangeInputWrap__0fuo7 input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.StockReport_rangeSep__fT-2O{color:#94a3b8;font-size:12px;font-weight:500}.StockReport_filterDate__Qk4BO{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.StockReport_filterDate__Qk4BO:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockReport_filterModalFtr__zlR-U{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.StockReport_resetBtn__lfph4{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.StockReport_resetBtn__lfph4:hover{background:#fef2f2}.StockReport_filterModalFtrR__dxZlf{align-items:center;display:flex;gap:8px}.StockReport_popover__cpte8{animation:StockReport_dropIn__r5\+uR .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.StockReport_popoverTitle__wYiBG{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.StockReport_popoverItem__zwnP7{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%}.StockReport_popoverItem__zwnP7:hover{background:#f1f5f9;color:#0f172a}.StockReport_popoverItem__zwnP7.StockReport_active__cCuyO{background:#eff6ff;color:#1d4ed8;font-weight:600}.StockReport_popoverItem__zwnP7 input{accent-color:#2563eb}.StockReport_popoverItem__zwnP7 i{color:#94a3b8;font-size:11px;width:14px}.StockReport_popoverItem__zwnP7.StockReport_active__cCuyO i{color:#2563eb}.StockReport_popoverDivider__r50gI{background:#f1f5f9;height:1px;margin:4px 0}.StockReport_popoverNote__sAvhp{color:#94a3b8;font-size:11.5px;padding:8px 10px}.StockReport_popoverReq__32FxU{color:#94a3b8;font-size:10px;margin-left:auto}.StockReport_savedViewSave__DGYdm{display:flex;gap:6px;padding:6px 8px}.StockReport_savedViewSave__DGYdm input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.StockReport_savedViewSave__DGYdm input:focus{border-color:#2563eb}.StockReport_savedViewSave__DGYdm button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.StockReport_savedViewSave__DGYdm button:hover{background:#1d4ed8}.StockReport_savedViewRow__LEyhj{align-items:center;display:flex;gap:6px}.StockReport_savedViewRow__LEyhj .StockReport_popoverItem__zwnP7{flex:1 1}.StockReport_savedViewDel__Wv7Qj{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.StockReport_savedViewDel__Wv7Qj:hover{background:#fef2f2;color:#ef4444}.StockReport_detailModal__OJoLl{animation:StockReport_modalIn__bptYM .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:640px;overflow:hidden;width:100%}.StockReport_detailHdr__Ra-Qs{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.StockReport_detailTitle__S0NHV{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.StockReport_detailTitle__S0NHV h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.StockReport_detailBody__7pdR1{overflow-y:auto;padding:18px 22px}.StockReport_detailGrid__aglgC{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.StockReport_detailItem__pc4fG{display:flex;flex-direction:column;gap:3px;min-width:0}.StockReport_detailLabel__-x-M9{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StockReport_detailValue__oAOAi{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.StockReport_detailStrong__M7O0B{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}.StockReport_detailFtr__8tQeM{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.StockReport_sortTh__\+Bd4L{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.StockReport_sortTh__\+Bd4L:hover{color:#2563eb}.StockReport_sortIcon__-flDq{font-size:9.5px;margin-left:6px;opacity:.4}.StockReport_sortActive__DnHqF{color:#1d4ed8}.StockReport_sortActive__DnHqF .StockReport_sortIcon__-flDq{opacity:1}.StockReport_compact__dmGEc thead th{font-size:10px;padding:8px 10px}.StockReport_compact__dmGEc tbody td{font-size:12px;padding:6px 10px}.StockReport_compact__dmGEc .StockReport_codePill__3pY0s{font-size:10.5px;padding:2px 6px}.StockReport_compact__dmGEc .StockReport_statusBadge__7ZJcT{font-size:10px;padding:2px 8px}.StockReport_compact__dmGEc .StockReport_statusBadge__7ZJcT:before{height:5px;width:5px}.StockReport_compact__dmGEc .StockReport_categoryBadge__oZXrn{font-size:10.5px;padding:2px 7px}.StockReport_compact__dmGEc .StockReport_strongCell__sgNWF{font-size:12px}.StockReport_compact__dmGEc .StockReport_numCellBad__2gP54,.StockReport_compact__dmGEc .StockReport_numCellGood__HfdlT,.StockReport_compact__dmGEc .StockReport_numCellSoft__e8xTk,.StockReport_compact__dmGEc .StockReport_numCellWarn__txO9z,.StockReport_compact__dmGEc .StockReport_numCell__mnqND{font-size:11.5px}.StockReport_compact__dmGEc .StockReport_actionMenuBtn__fg1DI{font-size:12px;height:24px;width:24px}.StockReport_cardGrid__VA0Sa{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.StockReport_recordCard__4RwE9{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.StockReport_recordCard__4RwE9:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.StockReport_recordCardTop__VCi-v{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.StockReport_recordCardName__tRcC-{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.StockReport_recordCardGrid__eL2nK{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.StockReport_recordCardGrid__eL2nK>div{display:flex;flex-direction:column;gap:2px;min-width:0}.StockReport_recordCardFoot__Vbmbn{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.StockReport_recordCardFoot__Vbmbn i{color:#94a3b8;font-size:10px;margin-right:5px}.StockReport_tabBadge__YOFjc{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.StockReport_quickTabActive__0k5No .StockReport_tabBadge__YOFjc{background:#eff6ff;color:#1d4ed8}.StockReport_hl__8l1hA{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.StockReport_monoCell__T6rRm{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.StockReport_statusBadge__7ZJcT{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.StockReport_statusBadge__7ZJcT:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.StockReport_statusGood__qAGKx{background:#dcfce7;color:#15803d}.StockReport_statusWarn__FvWFC{background:#fef3c7;color:#92400e}.StockReport_statusBad__nZC8d{background:#fee2e2;color:#b91c1c}.StockReport_statusInfo__-iASx{background:#f5f3ff;color:#6d28d9}.StockReport_statusNeutral__G-MY4{background:#f1f5f9;color:#475569}.StockReport_filterInput__4bBNj{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.StockReport_filterInput__4bBNj:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockReport_popoverStack__WVpdf{display:flex;flex-direction:column;gap:1px;min-width:0}.StockReport_popoverMain__ijQq2{color:inherit;font-size:12.5px;font-weight:600}.StockReport_popoverHint__5KoJn{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.StockReport_toolbar__2yMui{flex-wrap:wrap}.StockReport_searchBox__CMKUL{max-width:none}}@media (max-width:1100px){.StockReport_statsRow__opnSu{grid-template-columns:repeat(2,1fr)}.StockReport_filterModalBody__nAsLS{grid-template-columns:210px 1fr}}@media (max-width:768px){.StockReport_pageHeader__tSjBu{align-items:stretch;flex-direction:column;gap:12px}.StockReport_headerActions__EAAA6{flex-wrap:wrap}.StockReport_statsRow__opnSu{grid-template-columns:1fr 1fr}.StockReport_searchBox__CMKUL{flex-basis:100%}.StockReport_miniStat__ik8Iv{margin-right:14px;padding-right:14px}.StockReport_filterModalBody__nAsLS{grid-template-columns:1fr}.StockReport_filterLeft__nIRSs{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.StockReport_pagination__1myPk{flex-direction:column}.StockReport_cardGrid__VA0Sa{grid-template-columns:1fr}}@media print{.StockReport_pageContainer__OnmRM{background:#fff;padding:0}.StockReport_recordCard__4RwE9,.StockReport_tableCard__5Qt2S{border:none;box-shadow:none}.StockReport_actionMenu__wUkVC,.StockReport_modalOverlay__L8O5z,.StockReport_notification__Tn7wf,.StockReport_popover__cpte8{display:none!important}}.StockReport_truncNote__Rdbwj{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1d4ed8;display:flex;font-size:12.5px;gap:10px;line-height:1.45;margin-bottom:14px;padding:10px 14px}.StockReport_truncNote__Rdbwj i{flex-shrink:0;font-size:13px}.StockReport_filterSelect__-z91S{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;font-size:13px;outline:none;padding:9px 11px;transition:border-color .15s,box-shadow .15s;width:100%}.StockReport_filterSelect__-z91S:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockReport_stockQty__qZe4Q{font-feature-settings:"tnum";align-items:baseline;color:#0f172a;display:inline-flex;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;gap:4px;white-space:nowrap}.StockReport_stockLow__SxWqO{color:#92400e}.StockReport_stockZero__A4OpI{color:#be123c}.StockReport_stockOver__FPKie{color:#6d28d9}.StockReport_qtyUnit__QJCXE{color:#94a3b8;font-family:inherit;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.StockReport_stockMeter__yUUe6{background:#eef2f7;border-radius:999px;display:block;height:4px;margin-left:auto;overflow:hidden;width:78px}.StockReport_stockMeterFill__NFGvc{background:#2563eb;border-radius:999px;display:block;height:100%;transition:width .2s ease}.StockReport_meterLow__bhv\+g{background:#d97706}.StockReport_meterZero__ZKwDP{background:#be123c}.StockReport_meterOver__X7wI1{background:#6d28d9}.StockReport_expiryWarn__CHHZM{color:#92400e;font-weight:600}.StockReport_expiryPast__6ZbtC{color:#be123c;font-weight:700}.StockReport_groupCell__SaSmi{align-items:center;display:flex;gap:9px;min-width:0}.StockReport_groupIcon__zmq6K{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;color:#1d4ed8;display:inline-flex;flex-shrink:0;font-size:11px;height:24px;justify-content:center;width:24px}.StockReport_recordCard__4RwE9 .StockReport_stockMeter__yUUe6{margin:2px 0 4px;width:100%}.StockReport_compact__dmGEc .StockReport_stockQty__qZe4Q{font-size:11.5px}.StockReport_compact__dmGEc .StockReport_qtyUnit__QJCXE{font-size:9.5px}.LowStockReport_pageContainer__WNen9{background:#f1f3f6;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: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}.LowStockReport_notification__hHdFI.LowStockReport_success__d2922{border-left-color:#10b981;color:#064e3b}.LowStockReport_notification__hHdFI.LowStockReport_success__d2922 i{color:#10b981}.LowStockReport_notification__hHdFI.LowStockReport_error__FQ3Xi{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes LowStockReport_slideIn__7Lgne{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.LowStockReport_pageHeader__VTuBs{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}.LowStockReport_headerLeft__IWvP5{align-items:center;display:flex;gap:14px}.LowStockReport_backBtn__ifXyg{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}.LowStockReport_backBtn__ifXyg:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.LowStockReport_headerIcon__IEUl7{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}.LowStockReport_headerLeft__IWvP5 h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.LowStockReport_headerSubtitle__6TMdX{color:#64748b;font-size:12.5px;margin:2px 0 0}.LowStockReport_headerSubtitle__6TMdX strong{color:#2563eb;font-weight:700}.LowStockReport_headerActions__SfISf{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.LowStockReport_refreshBtn__\+UuNd{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}.LowStockReport_refreshBtn__\+UuNd:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.LowStockReport_secondaryBtn__CmU12{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}.LowStockReport_secondaryBtn__CmU12:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.LowStockReport_primaryBtn__xxJeT{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.LowStockReport_primaryBtn__xxJeT:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.LowStockReport_primaryBtnBadge__hy1u2{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.LowStockReport_primaryBtn__xxJeT:disabled,.LowStockReport_refreshBtn__\+UuNd:disabled,.LowStockReport_secondaryBtn__CmU12:disabled{cursor:not-allowed;opacity:.55}.LowStockReport_statsRow__4sP0C{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.LowStockReport_statCard__lvPP8{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}.LowStockReport_statIcon__VtayT{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.LowStockReport_statIconBlue__-CTJB{background:linear-gradient(135deg,#3b82f6,#2563eb)}.LowStockReport_statIconIndigo__s-R7O{background:linear-gradient(135deg,#6366f1,#4f46e5)}.LowStockReport_statIconGreen__yci9m{background:linear-gradient(135deg,#10b981,#059669)}.LowStockReport_statIconAmber__ZXMCB{background:linear-gradient(135deg,#f59e0b,#d97706)}.LowStockReport_statInfo__7EBG4{display:flex;flex-direction:column;min-width:0}.LowStockReport_statValue__LC0O8{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.LowStockReport_statLabel__GehTo{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.LowStockReport_miniStats__ABsr7{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.LowStockReport_miniStat__mwfmV{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.LowStockReport_miniStat__mwfmV:last-child{border-right:none;margin-right:0;padding-right:0}.LowStockReport_miniLabel__7-ihS{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.LowStockReport_miniValue__FczLt{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.LowStockReport_toolbar__xYROm{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}.LowStockReport_searchBox__Feg8z{flex:1 1;max-width:380px;min-width:200px;position:relative}.LowStockReport_searchBox__Feg8z>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.LowStockReport_searchBox__Feg8z 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%}.LowStockReport_searchBox__Feg8z input::placeholder{color:#94a3b8}.LowStockReport_searchBox__Feg8z input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.LowStockReport_clearSearch__Pw93S{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}.LowStockReport_clearSearch__Pw93S:hover{background:#cbd5e1;color:#334155}.LowStockReport_toolBtn__Hoxxh{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;transition:all .15s;white-space:nowrap}.LowStockReport_toolBtn__Hoxxh:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.LowStockReport_toolBtn__Hoxxh.LowStockReport_active__daPrp{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.LowStockReport_toolBtn__Hoxxh i{font-size:11px}.LowStockReport_toolBtnBadge__4J6UV{align-items:center;background:#2563eb;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}.LowStockReport_toolDivider__TcKci{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.LowStockReport_popWrap__fZkf1{position:relative}.LowStockReport_quickTabs__htds5{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.LowStockReport_quickTab__55Yvq{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.LowStockReport_quickTab__55Yvq i{font-size:11px}.LowStockReport_quickTab__55Yvq:hover:not(.LowStockReport_quickTabActive__CKtPM){background:#fff;color:#334155}.LowStockReport_quickTabActive__CKtPM{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.LowStockReport_activeChips__2JWnJ{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.LowStockReport_activeChipsLabel__Mx4wx{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.LowStockReport_chip__FRU3o{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.LowStockReport_chipRemove__kjdnW{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.LowStockReport_chipRemove__kjdnW:hover{background:#2563eb;color:#fff}.LowStockReport_chipsClearAll__QTffF{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}.LowStockReport_chipsClearAll__QTffF:hover{background:#fef2f2}.LowStockReport_tableCard__H1Wq9{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.LowStockReport_tableHeader__Xte2T{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.LowStockReport_tableTitle__b0FRj{align-items:center;display:flex;gap:10px}.LowStockReport_tableTitle__b0FRj h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.LowStockReport_tableTitle__b0FRj h3 i{color:#2563eb;font-size:12px}.LowStockReport_tableCount__DVBdC{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.LowStockReport_showingInfo__m\+HNh{color:#64748b;font-size:12px;font-weight:500}.LowStockReport_tableWrapper__XmZrz{overflow-x:auto}.LowStockReport_table__PC6aq{border-collapse:collapse;width:100%}.LowStockReport_table__PC6aq 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}.LowStockReport_table__PC6aq tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.LowStockReport_table__PC6aq tbody tr:hover{background:#f8fafc}.LowStockReport_table__PC6aq tbody tr:last-child{border-bottom:none}.LowStockReport_table__PC6aq tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.LowStockReport_clickableRow__fJ9mP{cursor:pointer}.LowStockReport_table__PC6aq thead th.LowStockReport_textRight__q1Zjg,.LowStockReport_textRight__q1Zjg{text-align:right}.LowStockReport_codePill__tRyPW{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.LowStockReport_categoryBadge__qv-J7{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.LowStockReport_stackCell__ODEEE{display:flex;flex-direction:column;min-width:0}.LowStockReport_strongCell__NY6K6{color:#0f172a;font-size:13px;font-weight:600}.LowStockReport_subCell__6wrAe{color:#94a3b8;font-size:11px}.LowStockReport_dateCell__FHmQA{color:#475569;font-size:12.5px;white-space:nowrap}.LowStockReport_numCell__1xItM{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.LowStockReport_numCellSoft__ozf1N,.LowStockReport_numCell__1xItM{font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;white-space:nowrap}.LowStockReport_numCellSoft__ozf1N{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.LowStockReport_numCellGood__RE44p{color:#047857}.LowStockReport_numCellGood__RE44p,.LowStockReport_numCellWarn__xTp0E{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.LowStockReport_numCellWarn__xTp0E{color:#92400e}.LowStockReport_numCellBad__csbQm{font-feature-settings:"tnum";color:#be123c;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.LowStockReport_actionCell__JFe-w{text-align:center;width:50px}.LowStockReport_actionMenuWrap__91Ihy{display:inline-block}.LowStockReport_actionMenuBtn__-ML4m{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}.LowStockReport_actionMenuBtn__-ML4m:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.LowStockReport_actionMenu__jgrp2{animation:LowStockReport_dropIn__pgGgf .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.LowStockReport_actionMenu__jgrp2 button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.LowStockReport_actionMenu__jgrp2 button:hover{background:#f1f5f9;color:#0f172a}.LowStockReport_actionMenu__jgrp2 button i{color:#2563eb;font-size:12px;width:14px}.LowStockReport_actionMenuDivider__l\+Ojl{background:#f1f5f9;height:1px;margin:4px 0}@keyframes LowStockReport_dropIn__pgGgf{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.LowStockReport_loadingState__VrZ5F{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.LowStockReport_loadingState__VrZ5F p{margin:0}.LowStockReport_spinner__-GXmx{animation:LowStockReport_spin__w5fHM .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes LowStockReport_spin__w5fHM{to{transform:rotate(1turn)}}.LowStockReport_emptyState__4c\+\+K{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.LowStockReport_emptyIcon__9xvWg{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}.LowStockReport_emptyState__4c\+\+K h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.LowStockReport_emptyState__4c\+\+K p{color:#64748b;font-size:13px;margin:0;max-width:400px}.LowStockReport_pagination__l1ca-{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.LowStockReport_paginationInfo__im0jS{color:#64748b;font-size:12.5px;font-weight:500}.LowStockReport_paginationControls__L2dd5{align-items:center;display:flex;gap:12px}.LowStockReport_pageSizeSelect__tBHCJ{-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}.LowStockReport_pageSizeSelect__tBHCJ:focus{border-color:#2563eb}.LowStockReport_pageButtons__m2UMY{display:flex;gap:4px}.LowStockReport_pageBtn__T0Abh{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}.LowStockReport_pageBtn__T0Abh:hover:not(:disabled):not(.LowStockReport_pageDots__UE1w8){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.LowStockReport_pageBtn__T0Abh:disabled{cursor:not-allowed;opacity:.4}.LowStockReport_pageBtnActive__1W\+bw{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.LowStockReport_pageDots__UE1w8{background:#0000;border:none;cursor:default}.LowStockReport_modalOverlay__GLfcD{align-items:center;animation:LowStockReport_fadeIn__j4lZC .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes LowStockReport_fadeIn__j4lZC{0%{opacity:0}to{opacity:1}}.LowStockReport_filterModal__V\+gG\+{animation:LowStockReport_modalIn__Qn8Ob .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 LowStockReport_modalIn__Qn8Ob{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LowStockReport_filterModalHdr__YdA97{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.LowStockReport_filterModalTitle__OLoeV h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.LowStockReport_filterModalTitle__OLoeV p{color:#64748b;font-size:12.5px;margin:4px 0 0}.LowStockReport_modalClose__Soum-{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:30px;justify-content:center;transition:all .15s;width:30px}.LowStockReport_modalClose__Soum-:hover{background:#f1f5f9;color:#0f172a}.LowStockReport_filterModalBody__X4M-Q{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.LowStockReport_filterLeft__1IZDd{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.LowStockReport_filterLeftHdr__FmNuv{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.LowStockReport_filterLeftHdr__FmNuv h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.LowStockReport_filterAppliedCount__L20cT{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.LowStockReport_filterAppliedCount__L20cT button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.LowStockReport_filterCatBtn__fEASl{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;text-align:left;transition:all .15s;width:100%}.LowStockReport_filterCatBtn__fEASl:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.LowStockReport_filterCatBtn__fEASl.LowStockReport_activeCat__aZj9x{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.LowStockReport_filterCatBtn__fEASl i:first-child{color:#94a3b8;font-size:13px;width:16px}.LowStockReport_filterCatBtn__fEASl.LowStockReport_activeCat__aZj9x i:first-child{color:#2563eb}.LowStockReport_filterCatCount__wvTz4{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.LowStockReport_filterCatChev__YAFwS{color:#cbd5e1;font-size:10px;margin-left:auto}.LowStockReport_filterCatCount__wvTz4+.LowStockReport_filterCatChev__YAFwS{margin-left:0}.LowStockReport_filterRight__eI\+eH{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.LowStockReport_filterRightHdr__oxh60 h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.LowStockReport_filterRightHdr__oxh60 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.LowStockReport_filterField__fAUUk{display:flex;flex-direction:column;gap:8px}.LowStockReport_filterFieldLabel__CLJiv{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.LowStockReport_filterOptList__nh1Zh{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.LowStockReport_filterOptRow__ch-o2{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.LowStockReport_filterOptRow__ch-o2:hover{background:#f8fafc;border-color:#e2e8f0}.LowStockReport_filterOptRow__ch-o2.LowStockReport_selected__rJqNE{background:#eff6ff;border-color:#bfdbfe}.LowStockReport_filterOptRow__ch-o2 input{accent-color:#2563eb;flex-shrink:0}.LowStockReport_filterOptLabel__feUbV{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LowStockReport_filterOptRow__ch-o2.LowStockReport_selected__rJqNE .LowStockReport_filterOptLabel__feUbV{color:#1e40af;font-weight:600}.LowStockReport_filterOptCount__1SGP5{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.LowStockReport_presetRow__C7dYR{display:flex;flex-wrap:wrap;gap:6px}.LowStockReport_presetBtn__2O8l5{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.LowStockReport_presetBtn__2O8l5:hover{background:#f8fafc;border-color:#cbd5e1}.LowStockReport_presetOn__rOOut{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.LowStockReport_filterRange__ApoSN{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.LowStockReport_rangeInputWrap__6wAW8{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.LowStockReport_rangeInputWrap__6wAW8:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.LowStockReport_rangePrefix__JVwhK{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.LowStockReport_rangeInputWrap__6wAW8 input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.LowStockReport_rangeSep__klyn4{color:#94a3b8;font-size:12px;font-weight:500}.LowStockReport_filterDate__zk2Gk{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.LowStockReport_filterDate__zk2Gk:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.LowStockReport_filterModalFtr__7QxvI{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.LowStockReport_resetBtn__HFqYz{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.LowStockReport_resetBtn__HFqYz:hover{background:#fef2f2}.LowStockReport_filterModalFtrR__sIf9v{align-items:center;display:flex;gap:8px}.LowStockReport_popover__eyYI6{animation:LowStockReport_dropIn__pgGgf .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.LowStockReport_popoverTitle__nOo44{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.LowStockReport_popoverItem__n7NBB{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%}.LowStockReport_popoverItem__n7NBB:hover{background:#f1f5f9;color:#0f172a}.LowStockReport_popoverItem__n7NBB.LowStockReport_active__daPrp{background:#eff6ff;color:#1d4ed8;font-weight:600}.LowStockReport_popoverItem__n7NBB input{accent-color:#2563eb}.LowStockReport_popoverItem__n7NBB i{color:#94a3b8;font-size:11px;width:14px}.LowStockReport_popoverItem__n7NBB.LowStockReport_active__daPrp i{color:#2563eb}.LowStockReport_popoverDivider__hxoHF{background:#f1f5f9;height:1px;margin:4px 0}.LowStockReport_popoverNote__-aAX6{color:#94a3b8;font-size:11.5px;padding:8px 10px}.LowStockReport_popoverReq__hK2hM{color:#94a3b8;font-size:10px;margin-left:auto}.LowStockReport_savedViewSave__6KZfw{display:flex;gap:6px;padding:6px 8px}.LowStockReport_savedViewSave__6KZfw input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.LowStockReport_savedViewSave__6KZfw input:focus{border-color:#2563eb}.LowStockReport_savedViewSave__6KZfw button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.LowStockReport_savedViewSave__6KZfw button:hover{background:#1d4ed8}.LowStockReport_savedViewRow__Hz1n7{align-items:center;display:flex;gap:6px}.LowStockReport_savedViewRow__Hz1n7 .LowStockReport_popoverItem__n7NBB{flex:1 1}.LowStockReport_savedViewDel__mjera{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.LowStockReport_savedViewDel__mjera:hover{background:#fef2f2;color:#ef4444}.LowStockReport_detailModal__x9d0y{animation:LowStockReport_modalIn__Qn8Ob .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:640px;overflow:hidden;width:100%}.LowStockReport_detailHdr__lLm66{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.LowStockReport_detailTitle__K-7ti{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.LowStockReport_detailTitle__K-7ti h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.LowStockReport_detailBody__xDbzh{overflow-y:auto;padding:18px 22px}.LowStockReport_detailGrid__YqB5s{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.LowStockReport_detailItem__qN5Zo{display:flex;flex-direction:column;gap:3px;min-width:0}.LowStockReport_detailLabel__Mj8s7{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.LowStockReport_detailValue__bb1DW{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.LowStockReport_detailStrong__B1NNh{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}.LowStockReport_detailFtr__uMec9{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.LowStockReport_sortTh__zM\+MY{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.LowStockReport_sortTh__zM\+MY:hover{color:#2563eb}.LowStockReport_sortIcon__wxJua{font-size:9.5px;margin-left:6px;opacity:.4}.LowStockReport_sortActive__PxpxC{color:#1d4ed8}.LowStockReport_sortActive__PxpxC .LowStockReport_sortIcon__wxJua{opacity:1}.LowStockReport_compact__0Tl2f thead th{font-size:10px;padding:8px 10px}.LowStockReport_compact__0Tl2f tbody td{font-size:12px;padding:6px 10px}.LowStockReport_compact__0Tl2f .LowStockReport_codePill__tRyPW{font-size:10.5px;padding:2px 6px}.LowStockReport_compact__0Tl2f .LowStockReport_statusBadge__iVdiJ{font-size:10px;padding:2px 8px}.LowStockReport_compact__0Tl2f .LowStockReport_statusBadge__iVdiJ:before{height:5px;width:5px}.LowStockReport_compact__0Tl2f .LowStockReport_categoryBadge__qv-J7{font-size:10.5px;padding:2px 7px}.LowStockReport_compact__0Tl2f .LowStockReport_strongCell__NY6K6{font-size:12px}.LowStockReport_compact__0Tl2f .LowStockReport_numCellBad__csbQm,.LowStockReport_compact__0Tl2f .LowStockReport_numCellGood__RE44p,.LowStockReport_compact__0Tl2f .LowStockReport_numCellSoft__ozf1N,.LowStockReport_compact__0Tl2f .LowStockReport_numCellWarn__xTp0E,.LowStockReport_compact__0Tl2f .LowStockReport_numCell__1xItM{font-size:11.5px}.LowStockReport_compact__0Tl2f .LowStockReport_actionMenuBtn__-ML4m{font-size:12px;height:24px;width:24px}.LowStockReport_cardGrid__xyJpL{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.LowStockReport_recordCard__NKyrf{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.LowStockReport_recordCard__NKyrf:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.LowStockReport_recordCardTop__9jrln{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.LowStockReport_recordCardName__7mLAp{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.LowStockReport_recordCardGrid__Hr8nJ{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.LowStockReport_recordCardGrid__Hr8nJ>div{display:flex;flex-direction:column;gap:2px;min-width:0}.LowStockReport_recordCardFoot__pag4-{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.LowStockReport_recordCardFoot__pag4- i{color:#94a3b8;font-size:10px;margin-right:5px}.LowStockReport_tabBadge__k-6yp{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.LowStockReport_quickTabActive__CKtPM .LowStockReport_tabBadge__k-6yp{background:#eff6ff;color:#1d4ed8}.LowStockReport_hl__MH-fK{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.LowStockReport_monoCell__OSJxQ{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.LowStockReport_statusBadge__iVdiJ{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.LowStockReport_statusBadge__iVdiJ:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.LowStockReport_statusGood__sJCLR{background:#dcfce7;color:#15803d}.LowStockReport_statusWarn__7hR6j{background:#fef3c7;color:#92400e}.LowStockReport_statusBad__mfsja{background:#fee2e2;color:#b91c1c}.LowStockReport_statusInfo__3umG7{background:#f5f3ff;color:#6d28d9}.LowStockReport_statusNeutral__GB3tQ{background:#f1f5f9;color:#475569}.LowStockReport_filterInput__qigJ4{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.LowStockReport_filterInput__qigJ4:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.LowStockReport_popoverStack__2tLIi{display:flex;flex-direction:column;gap:1px;min-width:0}.LowStockReport_popoverMain__gP6ug{color:inherit;font-size:12.5px;font-weight:600}.LowStockReport_popoverHint__gNjFd{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.LowStockReport_toolbar__xYROm{flex-wrap:wrap}.LowStockReport_searchBox__Feg8z{max-width:none}}@media (max-width:1100px){.LowStockReport_statsRow__4sP0C{grid-template-columns:repeat(2,1fr)}.LowStockReport_filterModalBody__X4M-Q{grid-template-columns:210px 1fr}}@media (max-width:768px){.LowStockReport_pageHeader__VTuBs{align-items:stretch;flex-direction:column;gap:12px}.LowStockReport_headerActions__SfISf{flex-wrap:wrap}.LowStockReport_statsRow__4sP0C{grid-template-columns:1fr 1fr}.LowStockReport_searchBox__Feg8z{flex-basis:100%}.LowStockReport_miniStat__mwfmV{margin-right:14px;padding-right:14px}.LowStockReport_filterModalBody__X4M-Q{grid-template-columns:1fr}.LowStockReport_filterLeft__1IZDd{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.LowStockReport_pagination__l1ca-{flex-direction:column}.LowStockReport_cardGrid__xyJpL{grid-template-columns:1fr}}@media print{.LowStockReport_pageContainer__WNen9{background:#fff;padding:0}.LowStockReport_recordCard__NKyrf,.LowStockReport_tableCard__H1Wq9{border:none;box-shadow:none}.LowStockReport_actionMenu__jgrp2,.LowStockReport_modalOverlay__GLfcD,.LowStockReport_notification__hHdFI,.LowStockReport_popover__eyYI6{display:none!important}}.LowStockReport_statIconRose__a8WM6{background:linear-gradient(135deg,#f43f5e,#be123c)}.LowStockReport_stockLevel__T-tDl{align-items:center;display:flex;gap:8px;min-width:0}.LowStockReport_textRight__q1Zjg .LowStockReport_stockLevel__T-tDl{justify-content:flex-end}.LowStockReport_stockQty__F7MBM{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.LowStockReport_stockLow__nv3a6{color:#92400e}.LowStockReport_stockZero__z-\+KU{color:#b91c1c}.LowStockReport_stockBar__KqA7T{background:#e2e8f0;border-radius:999px;display:block;flex:0 0 auto;height:6px;overflow:hidden;width:56px}.LowStockReport_stockBarFill__i94sR{border-radius:999px;display:block;height:100%;min-width:2px;transition:width .25s ease}.LowStockReport_stockBarCritical__v05Zm{background:#be123c}.LowStockReport_stockBarWarn__pVOE\+{background:#b45309}.LowStockReport_stockBarSteady__nuTnu{background:#2563eb}.LowStockReport_neededBadge__U94-X{font-feature-settings:"tnum";align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center;min-width:34px;padding:3px 9px;white-space:nowrap}.LowStockReport_vendorBadge__GGRn4{background:#f1f5f9;border-radius:6px;color:#475569;display:inline-block;font-size:11.5px;font-weight:600;max-width:180px;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;white-space:nowrap}.LowStockReport_compact__0Tl2f .LowStockReport_stockBar__KqA7T{height:5px;width:40px}.LowStockReport_compact__0Tl2f .LowStockReport_stockQty__F7MBM{font-size:11.5px}.LowStockReport_compact__0Tl2f .LowStockReport_neededBadge__U94-X{font-size:11px;min-width:28px;padding:2px 7px}.LowStockReport_compact__0Tl2f .LowStockReport_vendorBadge__GGRn4{font-size:10.5px;padding:2px 7px}.LowStockReport_recordCard__NKyrf .LowStockReport_stockLevel__T-tDl{margin:2px 0}.LowStockReport_recordCard__NKyrf .LowStockReport_stockBar__KqA7T{flex:1 1 auto;width:auto}.LowStockReport_recordCardGrid__Hr8nJ .LowStockReport_neededBadge__U94-X{align-self:flex-start}@media (max-width:768px){.LowStockReport_stockBar__KqA7T{width:44px}.LowStockReport_vendorBadge__GGRn4{max-width:120px}}@media print{.LowStockReport_neededBadge__U94-X,.LowStockReport_stockBar__KqA7T,.LowStockReport_vendorBadge__GGRn4{border:1px solid #cbd5e1}}.StockValuesReport_pageContainer__WYD4Y{background:#f1f3f6;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: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}.StockValuesReport_notification__jqsmZ.StockValuesReport_success__0nnK7{border-left-color:#10b981;color:#064e3b}.StockValuesReport_notification__jqsmZ.StockValuesReport_success__0nnK7 i{color:#10b981}.StockValuesReport_notification__jqsmZ.StockValuesReport_error__yuA4u{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes StockValuesReport_slideIn__Metla{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.StockValuesReport_pageHeader__qMlJE{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}.StockValuesReport_headerLeft__pFaGY{align-items:center;display:flex;gap:14px}.StockValuesReport_backBtn__BE18e{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}.StockValuesReport_backBtn__BE18e:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.StockValuesReport_headerIcon__kDago{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}.StockValuesReport_headerLeft__pFaGY h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.StockValuesReport_headerSubtitle__NEaQG{color:#64748b;font-size:12.5px;margin:2px 0 0}.StockValuesReport_headerSubtitle__NEaQG strong{color:#2563eb;font-weight:700}.StockValuesReport_headerActions__\+Dc4o{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.StockValuesReport_refreshBtn__S8MYi{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}.StockValuesReport_refreshBtn__S8MYi:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.StockValuesReport_secondaryBtn__H6\+\+n{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}.StockValuesReport_secondaryBtn__H6\+\+n:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.StockValuesReport_primaryBtn__MVHrD{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.StockValuesReport_primaryBtn__MVHrD:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.StockValuesReport_primaryBtnBadge__HTZ6g{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.StockValuesReport_primaryBtn__MVHrD:disabled,.StockValuesReport_refreshBtn__S8MYi:disabled,.StockValuesReport_secondaryBtn__H6\+\+n:disabled{cursor:not-allowed;opacity:.55}.StockValuesReport_statsRow__L5ZbH{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.StockValuesReport_statCard__Yr0vG{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}.StockValuesReport_statIcon__VZQg7{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.StockValuesReport_statIconBlue__LEVc5{background:linear-gradient(135deg,#3b82f6,#2563eb)}.StockValuesReport_statIconIndigo__vhn8N{background:linear-gradient(135deg,#6366f1,#4f46e5)}.StockValuesReport_statIconGreen__Ym\+Fo{background:linear-gradient(135deg,#10b981,#059669)}.StockValuesReport_statIconAmber__SqDOj{background:linear-gradient(135deg,#f59e0b,#d97706)}.StockValuesReport_statInfo__OT\+qx{display:flex;flex-direction:column;min-width:0}.StockValuesReport_statValue__jtosC{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.StockValuesReport_statLabel__6T-Co{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.StockValuesReport_miniStats__IZt8S{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.StockValuesReport_miniStat__uGiSN{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.StockValuesReport_miniStat__uGiSN:last-child{border-right:none;margin-right:0;padding-right:0}.StockValuesReport_miniLabel__cl9-k{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StockValuesReport_miniValue__-NFDP{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.StockValuesReport_toolbar__ESp5L{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}.StockValuesReport_searchBox__eMV-9{flex:1 1;max-width:380px;min-width:200px;position:relative}.StockValuesReport_searchBox__eMV-9>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.StockValuesReport_searchBox__eMV-9 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%}.StockValuesReport_searchBox__eMV-9 input::placeholder{color:#94a3b8}.StockValuesReport_searchBox__eMV-9 input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockValuesReport_clearSearch__bd4wL{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}.StockValuesReport_clearSearch__bd4wL:hover{background:#cbd5e1;color:#334155}.StockValuesReport_toolBtn__CgvoW{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;transition:all .15s;white-space:nowrap}.StockValuesReport_toolBtn__CgvoW:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.StockValuesReport_toolBtn__CgvoW.StockValuesReport_active__x-c6R{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.StockValuesReport_toolBtn__CgvoW i{font-size:11px}.StockValuesReport_toolBtnBadge__Gdi-M{align-items:center;background:#2563eb;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}.StockValuesReport_toolDivider__2pev7{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.StockValuesReport_popWrap__tLwnZ{position:relative}.StockValuesReport_quickTabs__53ysl{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.StockValuesReport_quickTab__L2dFS{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.StockValuesReport_quickTab__L2dFS i{font-size:11px}.StockValuesReport_quickTab__L2dFS:hover:not(.StockValuesReport_quickTabActive__80NB7){background:#fff;color:#334155}.StockValuesReport_quickTabActive__80NB7{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.StockValuesReport_activeChips__tj6qK{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.StockValuesReport_activeChipsLabel__lFPC2{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.StockValuesReport_chip__SYB6n{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.StockValuesReport_chipRemove__xtavy{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.StockValuesReport_chipRemove__xtavy:hover{background:#2563eb;color:#fff}.StockValuesReport_chipsClearAll__ZtxVD{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}.StockValuesReport_chipsClearAll__ZtxVD:hover{background:#fef2f2}.StockValuesReport_tableCard__cPKNZ{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.StockValuesReport_tableHeader__sZ0YS{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.StockValuesReport_tableTitle__79p0c{align-items:center;display:flex;gap:10px}.StockValuesReport_tableTitle__79p0c h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.StockValuesReport_tableTitle__79p0c h3 i{color:#2563eb;font-size:12px}.StockValuesReport_tableCount__ecHQY{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.StockValuesReport_showingInfo__p\+y6t{color:#64748b;font-size:12px;font-weight:500}.StockValuesReport_tableWrapper__hIy6l{overflow-x:auto}.StockValuesReport_table__ho5wN{border-collapse:collapse;width:100%}.StockValuesReport_table__ho5wN 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}.StockValuesReport_table__ho5wN tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.StockValuesReport_table__ho5wN tbody tr:hover{background:#f8fafc}.StockValuesReport_table__ho5wN tbody tr:last-child{border-bottom:none}.StockValuesReport_table__ho5wN tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.StockValuesReport_clickableRow__qYHA\+{cursor:pointer}.StockValuesReport_table__ho5wN thead th.StockValuesReport_textRight__tBAut,.StockValuesReport_textRight__tBAut{text-align:right}.StockValuesReport_codePill__BYUl5{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.StockValuesReport_categoryBadge__X1tPh{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.StockValuesReport_stackCell__7BuC5{display:flex;flex-direction:column;min-width:0}.StockValuesReport_strongCell__PjxLK{color:#0f172a;font-size:13px;font-weight:600}.StockValuesReport_subCell__qWLYr{color:#94a3b8;font-size:11px}.StockValuesReport_dateCell__YkENk{color:#475569;font-size:12.5px;white-space:nowrap}.StockValuesReport_numCell__g\+c1i{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.StockValuesReport_numCellSoft__ZiB5O,.StockValuesReport_numCell__g\+c1i{font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;white-space:nowrap}.StockValuesReport_numCellSoft__ZiB5O{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.StockValuesReport_numCellGood__6OHwC{color:#047857}.StockValuesReport_numCellGood__6OHwC,.StockValuesReport_numCellWarn__of7RO{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.StockValuesReport_numCellWarn__of7RO{color:#92400e}.StockValuesReport_numCellBad__IFM0k{font-feature-settings:"tnum";color:#be123c;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.StockValuesReport_actionCell__uHTif{text-align:center;width:50px}.StockValuesReport_actionMenuWrap__AmE1I{display:inline-block}.StockValuesReport_actionMenuBtn__61uyw{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}.StockValuesReport_actionMenuBtn__61uyw:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.StockValuesReport_actionMenu__tzwjg{animation:StockValuesReport_dropIn__oVqvc .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.StockValuesReport_actionMenu__tzwjg button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.StockValuesReport_actionMenu__tzwjg button:hover{background:#f1f5f9;color:#0f172a}.StockValuesReport_actionMenu__tzwjg button i{color:#2563eb;font-size:12px;width:14px}.StockValuesReport_actionMenuDivider__2MBlM{background:#f1f5f9;height:1px;margin:4px 0}@keyframes StockValuesReport_dropIn__oVqvc{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.StockValuesReport_loadingState__eMZT1{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.StockValuesReport_loadingState__eMZT1 p{margin:0}.StockValuesReport_spinner__3USJB{animation:StockValuesReport_spin__0YcPw .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes StockValuesReport_spin__0YcPw{to{transform:rotate(1turn)}}.StockValuesReport_emptyState__\+Yh7H{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.StockValuesReport_emptyIcon__uCMkI{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}.StockValuesReport_emptyState__\+Yh7H h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.StockValuesReport_emptyState__\+Yh7H p{color:#64748b;font-size:13px;margin:0;max-width:400px}.StockValuesReport_pagination__k4JEx{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.StockValuesReport_paginationInfo__ZzdEE{color:#64748b;font-size:12.5px;font-weight:500}.StockValuesReport_paginationControls__dv-Uo{align-items:center;display:flex;gap:12px}.StockValuesReport_pageSizeSelect__nL4BF{-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}.StockValuesReport_pageSizeSelect__nL4BF:focus{border-color:#2563eb}.StockValuesReport_pageButtons__vAgSC{display:flex;gap:4px}.StockValuesReport_pageBtn__FuluX{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}.StockValuesReport_pageBtn__FuluX:hover:not(:disabled):not(.StockValuesReport_pageDots__xnhf6){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.StockValuesReport_pageBtn__FuluX:disabled{cursor:not-allowed;opacity:.4}.StockValuesReport_pageBtnActive__\+YIh\+{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.StockValuesReport_pageDots__xnhf6{background:#0000;border:none;cursor:default}.StockValuesReport_modalOverlay__LG86b{align-items:center;animation:StockValuesReport_fadeIn__hUAZV .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes StockValuesReport_fadeIn__hUAZV{0%{opacity:0}to{opacity:1}}.StockValuesReport_filterModal__O1yG2{animation:StockValuesReport_modalIn__mRcUW .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 StockValuesReport_modalIn__mRcUW{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.StockValuesReport_filterModalHdr__f19Zp{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.StockValuesReport_filterModalTitle__6ufxv h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.StockValuesReport_filterModalTitle__6ufxv p{color:#64748b;font-size:12.5px;margin:4px 0 0}.StockValuesReport_modalClose__3AOEA{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:30px;justify-content:center;transition:all .15s;width:30px}.StockValuesReport_modalClose__3AOEA:hover{background:#f1f5f9;color:#0f172a}.StockValuesReport_filterModalBody__\+aGIU{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.StockValuesReport_filterLeft__eXfEA{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.StockValuesReport_filterLeftHdr__78PHV{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.StockValuesReport_filterLeftHdr__78PHV h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.StockValuesReport_filterAppliedCount__VSp54{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.StockValuesReport_filterAppliedCount__VSp54 button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.StockValuesReport_filterCatBtn__kfU3e{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;text-align:left;transition:all .15s;width:100%}.StockValuesReport_filterCatBtn__kfU3e:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.StockValuesReport_filterCatBtn__kfU3e.StockValuesReport_activeCat__I-3q1{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.StockValuesReport_filterCatBtn__kfU3e i:first-child{color:#94a3b8;font-size:13px;width:16px}.StockValuesReport_filterCatBtn__kfU3e.StockValuesReport_activeCat__I-3q1 i:first-child{color:#2563eb}.StockValuesReport_filterCatCount__G7rCo{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.StockValuesReport_filterCatChev__BTvK2{color:#cbd5e1;font-size:10px;margin-left:auto}.StockValuesReport_filterCatCount__G7rCo+.StockValuesReport_filterCatChev__BTvK2{margin-left:0}.StockValuesReport_filterRight__LcNTl{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.StockValuesReport_filterRightHdr__f\+mMY h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.StockValuesReport_filterRightHdr__f\+mMY p{color:#64748b;font-size:12.5px;margin:4px 0 0}.StockValuesReport_filterField__bpG4N{display:flex;flex-direction:column;gap:8px}.StockValuesReport_filterFieldLabel__ixI48{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.StockValuesReport_filterOptList__U5ivB{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.StockValuesReport_filterOptRow__9dSDP{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.StockValuesReport_filterOptRow__9dSDP:hover{background:#f8fafc;border-color:#e2e8f0}.StockValuesReport_filterOptRow__9dSDP.StockValuesReport_selected__Jkvpf{background:#eff6ff;border-color:#bfdbfe}.StockValuesReport_filterOptRow__9dSDP input{accent-color:#2563eb;flex-shrink:0}.StockValuesReport_filterOptLabel__5EgDj{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StockValuesReport_filterOptRow__9dSDP.StockValuesReport_selected__Jkvpf .StockValuesReport_filterOptLabel__5EgDj{color:#1e40af;font-weight:600}.StockValuesReport_filterOptCount__9rU2B{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.StockValuesReport_presetRow__MwQcX{display:flex;flex-wrap:wrap;gap:6px}.StockValuesReport_presetBtn__bLJWR{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.StockValuesReport_presetBtn__bLJWR:hover{background:#f8fafc;border-color:#cbd5e1}.StockValuesReport_presetOn__1x1GV{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.StockValuesReport_filterRange__pbc\+4{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.StockValuesReport_rangeInputWrap__Skq69{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.StockValuesReport_rangeInputWrap__Skq69:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockValuesReport_rangePrefix__bvtlq{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.StockValuesReport_rangeInputWrap__Skq69 input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.StockValuesReport_rangeSep__c37Gu{color:#94a3b8;font-size:12px;font-weight:500}.StockValuesReport_filterDate__6eXsm{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.StockValuesReport_filterDate__6eXsm:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockValuesReport_filterModalFtr__RLsIm{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.StockValuesReport_resetBtn__CfM5i{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.StockValuesReport_resetBtn__CfM5i:hover{background:#fef2f2}.StockValuesReport_filterModalFtrR__tfQ5J{align-items:center;display:flex;gap:8px}.StockValuesReport_popover__S\+aTs{animation:StockValuesReport_dropIn__oVqvc .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.StockValuesReport_popoverTitle__pxDBg{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.StockValuesReport_popoverItem__O0LGx{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%}.StockValuesReport_popoverItem__O0LGx:hover{background:#f1f5f9;color:#0f172a}.StockValuesReport_popoverItem__O0LGx.StockValuesReport_active__x-c6R{background:#eff6ff;color:#1d4ed8;font-weight:600}.StockValuesReport_popoverItem__O0LGx input{accent-color:#2563eb}.StockValuesReport_popoverItem__O0LGx i{color:#94a3b8;font-size:11px;width:14px}.StockValuesReport_popoverItem__O0LGx.StockValuesReport_active__x-c6R i{color:#2563eb}.StockValuesReport_popoverDivider__L-a0E{background:#f1f5f9;height:1px;margin:4px 0}.StockValuesReport_popoverNote__ICJbg{color:#94a3b8;font-size:11.5px;padding:8px 10px}.StockValuesReport_popoverReq__V0EnN{color:#94a3b8;font-size:10px;margin-left:auto}.StockValuesReport_savedViewSave__-u7dx{display:flex;gap:6px;padding:6px 8px}.StockValuesReport_savedViewSave__-u7dx input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.StockValuesReport_savedViewSave__-u7dx input:focus{border-color:#2563eb}.StockValuesReport_savedViewSave__-u7dx button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.StockValuesReport_savedViewSave__-u7dx button:hover{background:#1d4ed8}.StockValuesReport_savedViewRow__axN5I{align-items:center;display:flex;gap:6px}.StockValuesReport_savedViewRow__axN5I .StockValuesReport_popoverItem__O0LGx{flex:1 1}.StockValuesReport_savedViewDel__l5RM5{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.StockValuesReport_savedViewDel__l5RM5:hover{background:#fef2f2;color:#ef4444}.StockValuesReport_detailModal__xIj7O{animation:StockValuesReport_modalIn__mRcUW .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:640px;overflow:hidden;width:100%}.StockValuesReport_detailHdr__Tg-rS{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.StockValuesReport_detailTitle__Sfemd{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.StockValuesReport_detailTitle__Sfemd h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.StockValuesReport_detailBody__wtplj{overflow-y:auto;padding:18px 22px}.StockValuesReport_detailGrid__Gnj87{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.StockValuesReport_detailItem__a7RfI{display:flex;flex-direction:column;gap:3px;min-width:0}.StockValuesReport_detailLabel__Jsf1y{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.StockValuesReport_detailValue__B2uAY{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.StockValuesReport_detailStrong__l\+BYh{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}.StockValuesReport_detailFtr__5130M{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.StockValuesReport_sortTh__uf5aL{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.StockValuesReport_sortTh__uf5aL:hover{color:#2563eb}.StockValuesReport_sortIcon__8DaUW{font-size:9.5px;margin-left:6px;opacity:.4}.StockValuesReport_sortActive__atHBB{color:#1d4ed8}.StockValuesReport_sortActive__atHBB .StockValuesReport_sortIcon__8DaUW{opacity:1}.StockValuesReport_compact__t8N3- thead th{font-size:10px;padding:8px 10px}.StockValuesReport_compact__t8N3- tbody td{font-size:12px;padding:6px 10px}.StockValuesReport_compact__t8N3- .StockValuesReport_codePill__BYUl5{font-size:10.5px;padding:2px 6px}.StockValuesReport_compact__t8N3- .StockValuesReport_statusBadge__lCuP4{font-size:10px;padding:2px 8px}.StockValuesReport_compact__t8N3- .StockValuesReport_statusBadge__lCuP4:before{height:5px;width:5px}.StockValuesReport_compact__t8N3- .StockValuesReport_categoryBadge__X1tPh{font-size:10.5px;padding:2px 7px}.StockValuesReport_compact__t8N3- .StockValuesReport_strongCell__PjxLK{font-size:12px}.StockValuesReport_compact__t8N3- .StockValuesReport_numCellBad__IFM0k,.StockValuesReport_compact__t8N3- .StockValuesReport_numCellGood__6OHwC,.StockValuesReport_compact__t8N3- .StockValuesReport_numCellSoft__ZiB5O,.StockValuesReport_compact__t8N3- .StockValuesReport_numCellWarn__of7RO,.StockValuesReport_compact__t8N3- .StockValuesReport_numCell__g\+c1i{font-size:11.5px}.StockValuesReport_compact__t8N3- .StockValuesReport_actionMenuBtn__61uyw{font-size:12px;height:24px;width:24px}.StockValuesReport_cardGrid__Dqfq2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.StockValuesReport_recordCard__ckp5o{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.StockValuesReport_recordCard__ckp5o:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.StockValuesReport_recordCardTop__3kM9H{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.StockValuesReport_recordCardName__AHLoV{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.StockValuesReport_recordCardGrid__AIsSe{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.StockValuesReport_recordCardGrid__AIsSe>div{display:flex;flex-direction:column;gap:2px;min-width:0}.StockValuesReport_recordCardFoot__4CCAf{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.StockValuesReport_recordCardFoot__4CCAf i{color:#94a3b8;font-size:10px;margin-right:5px}.StockValuesReport_tabBadge__-e-LU{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.StockValuesReport_quickTabActive__80NB7 .StockValuesReport_tabBadge__-e-LU{background:#eff6ff;color:#1d4ed8}.StockValuesReport_hl__8lE6f{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.StockValuesReport_monoCell__ql62G{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.StockValuesReport_statusBadge__lCuP4{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.StockValuesReport_statusBadge__lCuP4:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.StockValuesReport_statusGood__0kIXK{background:#dcfce7;color:#15803d}.StockValuesReport_statusWarn__rueoQ{background:#fef3c7;color:#92400e}.StockValuesReport_statusBad__KPtSx{background:#fee2e2;color:#b91c1c}.StockValuesReport_statusInfo__Ece0O{background:#f5f3ff;color:#6d28d9}.StockValuesReport_statusNeutral__p8Y2Q{background:#f1f5f9;color:#475569}.StockValuesReport_filterInput__90tcn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.StockValuesReport_filterInput__90tcn:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.StockValuesReport_popoverStack__PZVFE{display:flex;flex-direction:column;gap:1px;min-width:0}.StockValuesReport_popoverMain__7SzGW{color:inherit;font-size:12.5px;font-weight:600}.StockValuesReport_popoverHint__-gS-j{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.StockValuesReport_toolbar__ESp5L{flex-wrap:wrap}.StockValuesReport_searchBox__eMV-9{max-width:none}}@media (max-width:1100px){.StockValuesReport_statsRow__L5ZbH{grid-template-columns:repeat(2,1fr)}.StockValuesReport_filterModalBody__\+aGIU{grid-template-columns:210px 1fr}}@media (max-width:768px){.StockValuesReport_pageHeader__qMlJE{align-items:stretch;flex-direction:column;gap:12px}.StockValuesReport_headerActions__\+Dc4o{flex-wrap:wrap}.StockValuesReport_statsRow__L5ZbH{grid-template-columns:1fr 1fr}.StockValuesReport_searchBox__eMV-9{flex-basis:100%}.StockValuesReport_miniStat__uGiSN{margin-right:14px;padding-right:14px}.StockValuesReport_filterModalBody__\+aGIU{grid-template-columns:1fr}.StockValuesReport_filterLeft__eXfEA{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.StockValuesReport_pagination__k4JEx{flex-direction:column}.StockValuesReport_cardGrid__Dqfq2{grid-template-columns:1fr}}@media print{.StockValuesReport_pageContainer__WYD4Y{background:#fff;padding:0}.StockValuesReport_recordCard__ckp5o,.StockValuesReport_tableCard__cPKNZ{border:none;box-shadow:none}.StockValuesReport_actionMenu__tzwjg,.StockValuesReport_modalOverlay__LG86b,.StockValuesReport_notification__jqsmZ,.StockValuesReport_popover__S\+aTs{display:none!important}}.StockValuesReport_summaryPane__\+9E2O{display:flex;flex-direction:column;gap:16px;padding:16px}.StockValuesReport_summaryRow__wa3eF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.StockValuesReport_summaryCard__XO4-4{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:18px 18px 18px 22px;position:relative}.StockValuesReport_summaryCard__XO4-4:before{background:#cbd5e1;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.StockValuesReport_summaryOpening__A4abs:before{background:linear-gradient(180deg,#93c5fd,#60a5fa)}.StockValuesReport_summaryClosing__kVJ4g:before{background:linear-gradient(180deg,#3b82f6,#2563eb)}.StockValuesReport_summaryPositive__Ywfaq:before{background:linear-gradient(180deg,#34d399,#047857)}.StockValuesReport_summaryNegative__XbptR:before{background:linear-gradient(180deg,#fb7185,#be123c)}.StockValuesReport_summaryFlat__Uyw1l:before{background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.StockValuesReport_summaryCardHdr__qp-9s{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.05em;text-transform:uppercase}.StockValuesReport_summaryCardHdr__qp-9s i{color:#94a3b8;font-size:12px}.StockValuesReport_summaryClosing__kVJ4g .StockValuesReport_summaryCardHdr__qp-9s i,.StockValuesReport_summaryOpening__A4abs .StockValuesReport_summaryCardHdr__qp-9s i{color:#2563eb}.StockValuesReport_summaryPositive__Ywfaq .StockValuesReport_summaryCardHdr__qp-9s i{color:#047857}.StockValuesReport_summaryNegative__XbptR .StockValuesReport_summaryCardHdr__qp-9s i{color:#be123c}.StockValuesReport_summaryFlat__Uyw1l .StockValuesReport_summaryCardHdr__qp-9s i{color:#94a3b8}.StockValuesReport_summaryValue__i68Af{font-feature-settings:"tnum";color:#0f172a;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15;word-break:break-word}.StockValuesReport_summaryPositive__Ywfaq .StockValuesReport_summaryValue__i68Af{color:#047857}.StockValuesReport_summaryNegative__XbptR .StockValuesReport_summaryValue__i68Af{color:#be123c}.StockValuesReport_summaryFlat__Uyw1l .StockValuesReport_summaryValue__i68Af{color:#475569}.StockValuesReport_summaryMeta__SCZAd{color:#64748b;font-size:12px;font-weight:500}.StockValuesReport_summaryDelta__dcWWg{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:6px}.StockValuesReport_summaryDelta__dcWWg i{font-size:10px}.StockValuesReport_deltaUp__EJFO4{color:#047857}.StockValuesReport_deltaDown__1o0Xu{color:#be123c}.StockValuesReport_deltaFlat__zIkCk{color:#64748b}.StockValuesReport_bridge__PiTOk{background:#fafbfc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px}.StockValuesReport_bridgeTitle__Ce4Gy{align-items:center;color:#475569;display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.05em;margin-bottom:14px;text-transform:uppercase}.StockValuesReport_methodPill__mwufZ{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:2px 9px}.StockValuesReport_bridgeTrack__ZnjRl{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr}.StockValuesReport_bridgeStep__l2SDI{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:5px;min-width:0;padding:10px 12px}.StockValuesReport_bridgeLabel__V5eSD{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.StockValuesReport_bridgeValue__SDnuo{font-feature-settings:"tnum";color:#0f172a;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;word-break:break-word}.StockValuesReport_bridgeBar__03ysV{background:#f1f5f9;border-radius:999px;display:block;height:6px;overflow:hidden}.StockValuesReport_bridgeBarFill__TB--q{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:999px;display:block;height:100%;transition:width .25s ease}.StockValuesReport_bridgeIn__g-nbh{background:linear-gradient(90deg,#34d399,#047857)}.StockValuesReport_bridgeOut__GZxzm{background:linear-gradient(90deg,#fb7185,#be123c)}.StockValuesReport_bridgeOp__e6o0M{align-self:center;color:#94a3b8;font-size:15px;font-weight:700;padding-top:14px;-webkit-user-select:none;user-select:none}.StockValuesReport_changeBadge__2BADp{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;gap:5px;padding:3px 9px;white-space:nowrap}.StockValuesReport_changeBadge__2BADp i{font-size:9px}.StockValuesReport_changeUp__GB7bs{background:#dcfce7;color:#15803d}.StockValuesReport_changeDown__sB1VB{background:#fee2e2;color:#b91c1c}.StockValuesReport_compact__t8N3- .StockValuesReport_changeBadge__2BADp{font-size:10px;padding:2px 7px}.StockValuesReport_toolBtnDisabled__PDR23{cursor:not-allowed;opacity:.45}.StockValuesReport_toolBtnDisabled__PDR23:hover{background:#fff;border-color:#e2e8f0;color:#475569}.StockValuesReport_rowDateRange__U7YbC{color:#64748b;font-size:12px;white-space:nowrap}.StockValuesReport_filterSelect__Ct3n4{-webkit-appearance:none;appearance:none;background-color:#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 12px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;cursor:pointer;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 34px 0 12px;width:100%}.StockValuesReport_filterSelect__Ct3n4:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}@media (max-width:1100px){.StockValuesReport_bridgeTrack__ZnjRl{grid-template-columns:repeat(3,1fr)}.StockValuesReport_bridgeOp__e6o0M{display:none}}@media (max-width:768px){.StockValuesReport_bridgeTrack__ZnjRl,.StockValuesReport_summaryRow__wa3eF{grid-template-columns:1fr}.StockValuesReport_bridgeOp__e6o0M{display:none}.StockValuesReport_summaryValue__i68Af{font-size:22px}}@media print{.StockValuesReport_bridge__PiTOk{background:#fff}.StockValuesReport_summaryCard__XO4-4{border:1px solid #e2e8f0;box-shadow:none}}.ProfitLossReport_pageContainer__JfNO3{background:#f1f3f6;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: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}.ProfitLossReport_notification__zjI5a.ProfitLossReport_success__iqj5Y{border-left-color:#10b981;color:#064e3b}.ProfitLossReport_notification__zjI5a.ProfitLossReport_success__iqj5Y i{color:#10b981}.ProfitLossReport_notification__zjI5a.ProfitLossReport_error__xBzCI{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes ProfitLossReport_slideIn__hp8ek{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.ProfitLossReport_pageHeader__qO7Ec{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}.ProfitLossReport_headerLeft__zMStW{align-items:center;display:flex;gap:14px}.ProfitLossReport_backBtn__JH5PT{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}.ProfitLossReport_backBtn__JH5PT:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ProfitLossReport_headerIcon__Z3lcN{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}.ProfitLossReport_headerLeft__zMStW h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.ProfitLossReport_headerSubtitle__sTxkG{color:#64748b;font-size:12.5px;margin:2px 0 0}.ProfitLossReport_headerSubtitle__sTxkG strong{color:#2563eb;font-weight:700}.ProfitLossReport_headerActions__Dnw0W{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ProfitLossReport_refreshBtn__2Dzd2{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}.ProfitLossReport_refreshBtn__2Dzd2:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ProfitLossReport_secondaryBtn__xozhQ{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}.ProfitLossReport_secondaryBtn__xozhQ:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ProfitLossReport_primaryBtn__2w-Lq{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.ProfitLossReport_primaryBtn__2w-Lq:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.ProfitLossReport_primaryBtnBadge__iHdMw{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.ProfitLossReport_primaryBtn__2w-Lq:disabled,.ProfitLossReport_refreshBtn__2Dzd2:disabled,.ProfitLossReport_secondaryBtn__xozhQ:disabled{cursor:not-allowed;opacity:.55}.ProfitLossReport_statsRow__58PHH{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.ProfitLossReport_statCard__dGGka{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}.ProfitLossReport_statIcon__liFko{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.ProfitLossReport_statIconBlue__W3P37{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ProfitLossReport_statIconIndigo__W7\+hh{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ProfitLossReport_statIconGreen__ALIu3{background:linear-gradient(135deg,#10b981,#059669)}.ProfitLossReport_statIconAmber__-F9Y5{background:linear-gradient(135deg,#f59e0b,#d97706)}.ProfitLossReport_statInfo__fSB\+j{display:flex;flex-direction:column;min-width:0}.ProfitLossReport_statValue__op\+x3{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ProfitLossReport_statLabel__qbkMm{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.ProfitLossReport_miniStats__oKfmu{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.ProfitLossReport_miniStat__S1Xsn{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.ProfitLossReport_miniStat__S1Xsn:last-child{border-right:none;margin-right:0;padding-right:0}.ProfitLossReport_miniLabel__wnfUW{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ProfitLossReport_miniValue__x6TCa{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.ProfitLossReport_toolbar__CfclC{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}.ProfitLossReport_searchBox__KMZCp{flex:1 1;max-width:380px;min-width:200px;position:relative}.ProfitLossReport_searchBox__KMZCp>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ProfitLossReport_searchBox__KMZCp 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%}.ProfitLossReport_searchBox__KMZCp input::placeholder{color:#94a3b8}.ProfitLossReport_searchBox__KMZCp input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ProfitLossReport_clearSearch__jfqdM{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}.ProfitLossReport_clearSearch__jfqdM:hover{background:#cbd5e1;color:#334155}.ProfitLossReport_toolBtn__nHa8g{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;transition:all .15s;white-space:nowrap}.ProfitLossReport_toolBtn__nHa8g:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ProfitLossReport_toolBtn__nHa8g.ProfitLossReport_active__BuAcQ{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ProfitLossReport_toolBtn__nHa8g i{font-size:11px}.ProfitLossReport_toolBtnBadge__VAiYY{align-items:center;background:#2563eb;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}.ProfitLossReport_toolDivider__m3MJL{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.ProfitLossReport_popWrap__Btd0e{position:relative}.ProfitLossReport_quickTabs__fWdJE{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.ProfitLossReport_quickTab__NBXww{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.ProfitLossReport_quickTab__NBXww i{font-size:11px}.ProfitLossReport_quickTab__NBXww:hover:not(.ProfitLossReport_quickTabActive__6-ncl){background:#fff;color:#334155}.ProfitLossReport_quickTabActive__6-ncl{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.ProfitLossReport_activeChips__pMSFR{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.ProfitLossReport_activeChipsLabel__i7gyQ{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.ProfitLossReport_chip__n5g6z{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.ProfitLossReport_chipRemove__xuwby{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.ProfitLossReport_chipRemove__xuwby:hover{background:#2563eb;color:#fff}.ProfitLossReport_chipsClearAll__AvKtl{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}.ProfitLossReport_chipsClearAll__AvKtl:hover{background:#fef2f2}.ProfitLossReport_tableCard__a2Cwf{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.ProfitLossReport_tableHeader__Kaabc{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.ProfitLossReport_tableTitle__PL\+ke{align-items:center;display:flex;gap:10px}.ProfitLossReport_tableTitle__PL\+ke h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.ProfitLossReport_tableTitle__PL\+ke h3 i{color:#2563eb;font-size:12px}.ProfitLossReport_tableCount__pw02V{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.ProfitLossReport_showingInfo__8a-UP{color:#64748b;font-size:12px;font-weight:500}.ProfitLossReport_tableWrapper__MbfHY{overflow-x:auto}.ProfitLossReport_table__-Uy2J{border-collapse:collapse;width:100%}.ProfitLossReport_table__-Uy2J 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}.ProfitLossReport_table__-Uy2J tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.ProfitLossReport_table__-Uy2J tbody tr:hover{background:#f8fafc}.ProfitLossReport_table__-Uy2J tbody tr:last-child{border-bottom:none}.ProfitLossReport_table__-Uy2J tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.ProfitLossReport_clickableRow__5wpZ\+{cursor:pointer}.ProfitLossReport_table__-Uy2J thead th.ProfitLossReport_textRight__4oldx,.ProfitLossReport_textRight__4oldx{text-align:right}.ProfitLossReport_codePill__1d0nH{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.ProfitLossReport_categoryBadge__HWSsG{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.ProfitLossReport_stackCell__T-v16{display:flex;flex-direction:column;min-width:0}.ProfitLossReport_strongCell__GPb4t{color:#0f172a;font-size:13px;font-weight:600}.ProfitLossReport_subCell__T5yy4{color:#94a3b8;font-size:11px}.ProfitLossReport_dateCell__grts7{color:#475569;font-size:12.5px;white-space:nowrap}.ProfitLossReport_numCell__3b5-d{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.ProfitLossReport_numCellSoft__vgADV,.ProfitLossReport_numCell__3b5-d{font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;white-space:nowrap}.ProfitLossReport_numCellSoft__vgADV{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.ProfitLossReport_numCellGood__6FnjS{color:#047857}.ProfitLossReport_numCellGood__6FnjS,.ProfitLossReport_numCellWarn__nbfLv{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ProfitLossReport_numCellWarn__nbfLv{color:#92400e}.ProfitLossReport_numCellBad__ARcHI{font-feature-settings:"tnum";color:#be123c;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ProfitLossReport_actionCell__EvDQI{text-align:center;width:50px}.ProfitLossReport_actionMenuWrap__7TQdI{display:inline-block}.ProfitLossReport_actionMenuBtn__XAjDC{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}.ProfitLossReport_actionMenuBtn__XAjDC:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.ProfitLossReport_actionMenu__MX5Wx{animation:ProfitLossReport_dropIn__Dg8qY .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.ProfitLossReport_actionMenu__MX5Wx button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.ProfitLossReport_actionMenu__MX5Wx button:hover{background:#f1f5f9;color:#0f172a}.ProfitLossReport_actionMenu__MX5Wx button i{color:#2563eb;font-size:12px;width:14px}.ProfitLossReport_actionMenuDivider__RPSGR{background:#f1f5f9;height:1px;margin:4px 0}@keyframes ProfitLossReport_dropIn__Dg8qY{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ProfitLossReport_loadingState__29e6-{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.ProfitLossReport_loadingState__29e6- p{margin:0}.ProfitLossReport_spinner__GJtTA{animation:ProfitLossReport_spin__nU9xO .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes ProfitLossReport_spin__nU9xO{to{transform:rotate(1turn)}}.ProfitLossReport_emptyState__e1ERU{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.ProfitLossReport_emptyIcon__UHsb8{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}.ProfitLossReport_emptyState__e1ERU h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ProfitLossReport_emptyState__e1ERU p{color:#64748b;font-size:13px;margin:0;max-width:400px}.ProfitLossReport_pagination__QbGnT{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.ProfitLossReport_paginationInfo__RyegG{color:#64748b;font-size:12.5px;font-weight:500}.ProfitLossReport_paginationControls__bKspi{align-items:center;display:flex;gap:12px}.ProfitLossReport_pageSizeSelect__0ePxa{-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}.ProfitLossReport_pageSizeSelect__0ePxa:focus{border-color:#2563eb}.ProfitLossReport_pageButtons__QLhtZ{display:flex;gap:4px}.ProfitLossReport_pageBtn__Ew0wv{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}.ProfitLossReport_pageBtn__Ew0wv:hover:not(:disabled):not(.ProfitLossReport_pageDots__0MKXd){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ProfitLossReport_pageBtn__Ew0wv:disabled{cursor:not-allowed;opacity:.4}.ProfitLossReport_pageBtnActive__mQv5f{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.ProfitLossReport_pageDots__0MKXd{background:#0000;border:none;cursor:default}.ProfitLossReport_modalOverlay__-ehA0{align-items:center;animation:ProfitLossReport_fadeIn__2bi0i .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes ProfitLossReport_fadeIn__2bi0i{0%{opacity:0}to{opacity:1}}.ProfitLossReport_filterModal__gAnYy{animation:ProfitLossReport_modalIn__gaaMN .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 ProfitLossReport_modalIn__gaaMN{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ProfitLossReport_filterModalHdr__IIu9s{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.ProfitLossReport_filterModalTitle__sQpmC h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.ProfitLossReport_filterModalTitle__sQpmC p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ProfitLossReport_modalClose__DITVL{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:30px;justify-content:center;transition:all .15s;width:30px}.ProfitLossReport_modalClose__DITVL:hover{background:#f1f5f9;color:#0f172a}.ProfitLossReport_filterModalBody__UaiQS{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.ProfitLossReport_filterLeft__DnHsR{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.ProfitLossReport_filterLeftHdr__qkFCo{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.ProfitLossReport_filterLeftHdr__qkFCo h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.ProfitLossReport_filterAppliedCount__xBV6x{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.ProfitLossReport_filterAppliedCount__xBV6x button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.ProfitLossReport_filterCatBtn__2iSF3{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;text-align:left;transition:all .15s;width:100%}.ProfitLossReport_filterCatBtn__2iSF3:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.ProfitLossReport_filterCatBtn__2iSF3.ProfitLossReport_activeCat__58zCa{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.ProfitLossReport_filterCatBtn__2iSF3 i:first-child{color:#94a3b8;font-size:13px;width:16px}.ProfitLossReport_filterCatBtn__2iSF3.ProfitLossReport_activeCat__58zCa i:first-child{color:#2563eb}.ProfitLossReport_filterCatCount__eQZ8p{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.ProfitLossReport_filterCatChev__Jac\+M{color:#cbd5e1;font-size:10px;margin-left:auto}.ProfitLossReport_filterCatCount__eQZ8p+.ProfitLossReport_filterCatChev__Jac\+M{margin-left:0}.ProfitLossReport_filterRight__HYBV0{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.ProfitLossReport_filterRightHdr__FVuYC h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.ProfitLossReport_filterRightHdr__FVuYC p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ProfitLossReport_filterField__bt\+zk{display:flex;flex-direction:column;gap:8px}.ProfitLossReport_filterFieldLabel__eYVmz{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ProfitLossReport_filterOptList__JjVwh{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.ProfitLossReport_filterOptRow__jEZs8{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.ProfitLossReport_filterOptRow__jEZs8:hover{background:#f8fafc;border-color:#e2e8f0}.ProfitLossReport_filterOptRow__jEZs8.ProfitLossReport_selected__FKVhV{background:#eff6ff;border-color:#bfdbfe}.ProfitLossReport_filterOptRow__jEZs8 input{accent-color:#2563eb;flex-shrink:0}.ProfitLossReport_filterOptLabel__-NHDD{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfitLossReport_filterOptRow__jEZs8.ProfitLossReport_selected__FKVhV .ProfitLossReport_filterOptLabel__-NHDD{color:#1e40af;font-weight:600}.ProfitLossReport_filterOptCount__s5iSO{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.ProfitLossReport_presetRow__ywp4n{display:flex;flex-wrap:wrap;gap:6px}.ProfitLossReport_presetBtn__PoL81{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.ProfitLossReport_presetBtn__PoL81:hover{background:#f8fafc;border-color:#cbd5e1}.ProfitLossReport_presetOn__kxF6V{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ProfitLossReport_filterRange__6YSWS{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.ProfitLossReport_rangeInputWrap__qUH4p{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.ProfitLossReport_rangeInputWrap__qUH4p:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ProfitLossReport_rangePrefix__vg\+0M{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.ProfitLossReport_rangeInputWrap__qUH4p input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.ProfitLossReport_rangeSep__G\+qog{color:#94a3b8;font-size:12px;font-weight:500}.ProfitLossReport_filterDate__sVK4c{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.ProfitLossReport_filterDate__sVK4c:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ProfitLossReport_filterModalFtr__o-Dyh{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.ProfitLossReport_resetBtn__Pae8U{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.ProfitLossReport_resetBtn__Pae8U:hover{background:#fef2f2}.ProfitLossReport_filterModalFtrR__drHFl{align-items:center;display:flex;gap:8px}.ProfitLossReport_popover__ycrTf{animation:ProfitLossReport_dropIn__Dg8qY .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.ProfitLossReport_popoverTitle__zfoWL{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.ProfitLossReport_popoverItem__Nua98{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%}.ProfitLossReport_popoverItem__Nua98:hover{background:#f1f5f9;color:#0f172a}.ProfitLossReport_popoverItem__Nua98.ProfitLossReport_active__BuAcQ{background:#eff6ff;color:#1d4ed8;font-weight:600}.ProfitLossReport_popoverItem__Nua98 input{accent-color:#2563eb}.ProfitLossReport_popoverItem__Nua98 i{color:#94a3b8;font-size:11px;width:14px}.ProfitLossReport_popoverItem__Nua98.ProfitLossReport_active__BuAcQ i{color:#2563eb}.ProfitLossReport_popoverDivider__9pqAF{background:#f1f5f9;height:1px;margin:4px 0}.ProfitLossReport_popoverNote__NuQWE{color:#94a3b8;font-size:11.5px;padding:8px 10px}.ProfitLossReport_popoverReq__ngmds{color:#94a3b8;font-size:10px;margin-left:auto}.ProfitLossReport_savedViewSave__B81lk{display:flex;gap:6px;padding:6px 8px}.ProfitLossReport_savedViewSave__B81lk input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.ProfitLossReport_savedViewSave__B81lk input:focus{border-color:#2563eb}.ProfitLossReport_savedViewSave__B81lk button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.ProfitLossReport_savedViewSave__B81lk button:hover{background:#1d4ed8}.ProfitLossReport_savedViewRow__arOG-{align-items:center;display:flex;gap:6px}.ProfitLossReport_savedViewRow__arOG- .ProfitLossReport_popoverItem__Nua98{flex:1 1}.ProfitLossReport_savedViewDel__jJSZk{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.ProfitLossReport_savedViewDel__jJSZk:hover{background:#fef2f2;color:#ef4444}.ProfitLossReport_detailModal__kJtFN{animation:ProfitLossReport_modalIn__gaaMN .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:640px;overflow:hidden;width:100%}.ProfitLossReport_detailHdr__q106X{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.ProfitLossReport_detailTitle__9g45A{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.ProfitLossReport_detailTitle__9g45A h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ProfitLossReport_detailBody__uP\+j0{overflow-y:auto;padding:18px 22px}.ProfitLossReport_detailGrid__ijxRO{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ProfitLossReport_detailItem__J6gMm{display:flex;flex-direction:column;gap:3px;min-width:0}.ProfitLossReport_detailLabel__HCpRw{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ProfitLossReport_detailValue__qFld1{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.ProfitLossReport_detailStrong__VZsht{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}.ProfitLossReport_detailFtr__OorEm{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.ProfitLossReport_sortTh__BHCMl{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.ProfitLossReport_sortTh__BHCMl:hover{color:#2563eb}.ProfitLossReport_sortIcon__9uL0h{font-size:9.5px;margin-left:6px;opacity:.4}.ProfitLossReport_sortActive__VTysH{color:#1d4ed8}.ProfitLossReport_sortActive__VTysH .ProfitLossReport_sortIcon__9uL0h{opacity:1}.ProfitLossReport_compact__-Vr6c thead th{font-size:10px;padding:8px 10px}.ProfitLossReport_compact__-Vr6c tbody td{font-size:12px;padding:6px 10px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_codePill__1d0nH{font-size:10.5px;padding:2px 6px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_statusBadge__9\+6Fg{font-size:10px;padding:2px 8px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_statusBadge__9\+6Fg:before{height:5px;width:5px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_categoryBadge__HWSsG{font-size:10.5px;padding:2px 7px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_strongCell__GPb4t{font-size:12px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_numCellBad__ARcHI,.ProfitLossReport_compact__-Vr6c .ProfitLossReport_numCellGood__6FnjS,.ProfitLossReport_compact__-Vr6c .ProfitLossReport_numCellSoft__vgADV,.ProfitLossReport_compact__-Vr6c .ProfitLossReport_numCellWarn__nbfLv,.ProfitLossReport_compact__-Vr6c .ProfitLossReport_numCell__3b5-d{font-size:11.5px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_actionMenuBtn__XAjDC{font-size:12px;height:24px;width:24px}.ProfitLossReport_cardGrid__hN5G\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.ProfitLossReport_recordCard__KWlfR{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.ProfitLossReport_recordCard__KWlfR:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.ProfitLossReport_recordCardTop__YjTIi{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ProfitLossReport_recordCardName__7QaKo{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.ProfitLossReport_recordCardGrid__3Mu2c{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.ProfitLossReport_recordCardGrid__3Mu2c>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ProfitLossReport_recordCardFoot__R\+yK6{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.ProfitLossReport_recordCardFoot__R\+yK6 i{color:#94a3b8;font-size:10px;margin-right:5px}.ProfitLossReport_tabBadge__z7d5c{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.ProfitLossReport_quickTabActive__6-ncl .ProfitLossReport_tabBadge__z7d5c{background:#eff6ff;color:#1d4ed8}.ProfitLossReport_hl__FxOpG{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.ProfitLossReport_monoCell__FZ4hi{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.ProfitLossReport_statusBadge__9\+6Fg{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.ProfitLossReport_statusBadge__9\+6Fg:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ProfitLossReport_statusGood__4GPPg{background:#dcfce7;color:#15803d}.ProfitLossReport_statusWarn__a8kO\+{background:#fef3c7;color:#92400e}.ProfitLossReport_statusBad__ZrZ4m{background:#fee2e2;color:#b91c1c}.ProfitLossReport_statusInfo__pb36N{background:#f5f3ff;color:#6d28d9}.ProfitLossReport_statusNeutral__m2Wod{background:#f1f5f9;color:#475569}.ProfitLossReport_filterInput__Vg56D{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.ProfitLossReport_filterInput__Vg56D:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ProfitLossReport_popoverStack__OGiLJ{display:flex;flex-direction:column;gap:1px;min-width:0}.ProfitLossReport_popoverMain__1Wvgb{color:inherit;font-size:12.5px;font-weight:600}.ProfitLossReport_popoverHint__u-Upb{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.ProfitLossReport_toolbar__CfclC{flex-wrap:wrap}.ProfitLossReport_searchBox__KMZCp{max-width:none}}@media (max-width:1100px){.ProfitLossReport_statsRow__58PHH{grid-template-columns:repeat(2,1fr)}.ProfitLossReport_filterModalBody__UaiQS{grid-template-columns:210px 1fr}}@media (max-width:768px){.ProfitLossReport_pageHeader__qO7Ec{align-items:stretch;flex-direction:column;gap:12px}.ProfitLossReport_headerActions__Dnw0W{flex-wrap:wrap}.ProfitLossReport_statsRow__58PHH{grid-template-columns:1fr 1fr}.ProfitLossReport_searchBox__KMZCp{flex-basis:100%}.ProfitLossReport_miniStat__S1Xsn{margin-right:14px;padding-right:14px}.ProfitLossReport_filterModalBody__UaiQS{grid-template-columns:1fr}.ProfitLossReport_filterLeft__DnHsR{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.ProfitLossReport_pagination__QbGnT{flex-direction:column}.ProfitLossReport_cardGrid__hN5G\+{grid-template-columns:1fr}}@media print{.ProfitLossReport_pageContainer__JfNO3{background:#fff;padding:0}.ProfitLossReport_recordCard__KWlfR,.ProfitLossReport_tableCard__a2Cwf{border:none;box-shadow:none}.ProfitLossReport_actionMenu__MX5Wx,.ProfitLossReport_modalOverlay__-ehA0,.ProfitLossReport_notification__zjI5a,.ProfitLossReport_popover__ycrTf{display:none!important}}.ProfitLossReport_sectionRow__sgBHk td{border-bottom:1px solid #e2e8f0;padding:9px 14px}.ProfitLossReport_sectionRow__sgBHk:hover{background:inherit}.ProfitLossReport_sectionLabel__EGkSF{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ProfitLossReport_sectionRevenue__3126L{background:#f0fdf4}.ProfitLossReport_sectionRevenue__3126L .ProfitLossReport_sectionLabel__EGkSF{color:#047857}.ProfitLossReport_sectionCogs__BEGcz{background:#fff1f2}.ProfitLossReport_sectionCogs__BEGcz .ProfitLossReport_sectionLabel__EGkSF{color:#be123c}.ProfitLossReport_sectionExpenses__U1ohU{background:#fffbeb}.ProfitLossReport_sectionExpenses__U1ohU .ProfitLossReport_sectionLabel__EGkSF{color:#92400e}.ProfitLossReport_subtotalRow__bcP5B{background:#f8fafc;cursor:pointer}.ProfitLossReport_subtotalRow__bcP5B td{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0}.ProfitLossReport_subtotalRow__bcP5B .ProfitLossReport_lineLabel__ZlvYI{font-weight:700}.ProfitLossReport_subtotalRow__bcP5B:hover{background:#f1f5f9}.ProfitLossReport_grossRow__ZQ\+ll{background:#eff6ff;cursor:pointer}.ProfitLossReport_grossRow__ZQ\+ll td{border-bottom:1px solid #bfdbfe;border-top:1px solid #bfdbfe;padding-bottom:14px;padding-top:14px}.ProfitLossReport_grossRow__ZQ\+ll .ProfitLossReport_lineLabel__ZlvYI{color:#1d4ed8;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ProfitLossReport_grossRow__ZQ\+ll:hover{background:#dbeafe}.ProfitLossReport_netRow__0Ea\+L{border-top:2px solid #cbd5e1;cursor:pointer}.ProfitLossReport_netRow__0Ea\+L td{padding-bottom:16px;padding-top:16px}.ProfitLossReport_netRow__0Ea\+L .ProfitLossReport_lineLabel__ZlvYI{font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ProfitLossReport_netPositive__vfJV\+{background:#f0fdf4}.ProfitLossReport_netPositive__vfJV\+ .ProfitLossReport_lineLabel__ZlvYI{color:#047857}.ProfitLossReport_netPositive__vfJV\+:hover{background:#dcfce7}.ProfitLossReport_netNegative__TfvrE{background:#fff1f2}.ProfitLossReport_netNegative__TfvrE .ProfitLossReport_lineLabel__ZlvYI{color:#be123c}.ProfitLossReport_netNegative__TfvrE:hover{background:#ffe4e6}.ProfitLossReport_lineLabel__ZlvYI{color:#0f172a;font-size:13px;font-weight:600}.ProfitLossReport_lineDesc__JCVzl{color:#94a3b8;font-size:11px}.ProfitLossReport_lineDeduction__DmdN7{color:#be123c;font-size:13px;font-weight:600}.ProfitLossReport_amountAccent__QjnEh,.ProfitLossReport_amountMuted__Mj6qU,.ProfitLossReport_amountNegative__Thun4,.ProfitLossReport_amountPositive__seLse,.ProfitLossReport_amountStrong__6-2cs{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.ProfitLossReport_amountPositive__seLse{color:#047857;font-weight:700}.ProfitLossReport_amountNegative__Thun4{color:#be123c;font-weight:700}.ProfitLossReport_amountAccent__QjnEh{color:#1d4ed8;font-size:13.5px;font-weight:800}.ProfitLossReport_amountStrong__6-2cs{color:#0f172a;font-weight:700}.ProfitLossReport_amountMuted__Mj6qU{color:#64748b;font-weight:500}.ProfitLossReport_netRow__0Ea\+L .ProfitLossReport_amountNegative__Thun4,.ProfitLossReport_netRow__0Ea\+L .ProfitLossReport_amountPositive__seLse{font-size:15px;font-weight:800}.ProfitLossReport_pctCell__KIg2g{font-feature-settings:"tnum";color:#64748b;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ProfitLossReport_statementNote__ZGWuu{background:#fafbfc;border-top:1px solid #f1f5f9;color:#94a3b8;font-size:11.5px;margin:0;padding:12px 16px 14px}.ProfitLossReport_changeBadge__p0EBB{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;gap:5px;padding:3px 9px;white-space:nowrap}.ProfitLossReport_changeBadge__p0EBB i{font-size:9px}.ProfitLossReport_changeUp__M7BTZ{background:#dcfce7;color:#15803d}.ProfitLossReport_changeDown__XbO14{background:#fee2e2;color:#b91c1c}.ProfitLossReport_changeFlat__CAf7l{background:#f1f5f9;color:#475569}.ProfitLossReport_derivedFlag__pq7sq{background:#0f172a14;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.04em;margin-left:2px;padding:0 5px;text-transform:uppercase}.ProfitLossReport_statProfit__uvSas{color:#047857}.ProfitLossReport_statLoss__8Rave{color:#be123c}.ProfitLossReport_filterSelect__pn51Q{-webkit-appearance:none;appearance:none;background-color:#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 12px center;background-repeat:no-repeat;background-size:10px 6px;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;cursor:pointer;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 34px 0 12px;width:100%}.ProfitLossReport_filterSelect__pn51Q:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_sectionRow__sgBHk td{padding:5px 10px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_sectionLabel__EGkSF{font-size:10px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_lineDeduction__DmdN7,.ProfitLossReport_compact__-Vr6c .ProfitLossReport_lineLabel__ZlvYI{font-size:12px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_grossRow__ZQ\+ll td,.ProfitLossReport_compact__-Vr6c .ProfitLossReport_netRow__0Ea\+L td{padding-bottom:8px;padding-top:8px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_grossRow__ZQ\+ll .ProfitLossReport_lineLabel__ZlvYI{font-size:11px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_amountMuted__Mj6qU,.ProfitLossReport_compact__-Vr6c .ProfitLossReport_amountNegative__Thun4,.ProfitLossReport_compact__-Vr6c .ProfitLossReport_amountPositive__seLse,.ProfitLossReport_compact__-Vr6c .ProfitLossReport_amountStrong__6-2cs,.ProfitLossReport_compact__-Vr6c .ProfitLossReport_netRow__0Ea\+L .ProfitLossReport_lineLabel__ZlvYI{font-size:11.5px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_amountAccent__QjnEh{font-size:12.5px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_netRow__0Ea\+L .ProfitLossReport_amountNegative__Thun4,.ProfitLossReport_compact__-Vr6c .ProfitLossReport_netRow__0Ea\+L .ProfitLossReport_amountPositive__seLse{font-size:13px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_pctCell__KIg2g{font-size:10.5px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_changeBadge__p0EBB{font-size:10px;padding:2px 7px}.ProfitLossReport_compact__-Vr6c .ProfitLossReport_derivedFlag__pq7sq{display:none}.ProfitLossReport_sectionChip__9qNtW{gap:7px}.ProfitLossReport_sectionChip__9qNtW i{color:#64748b;font-size:10px}.ProfitLossReport_optIcon__AZVig{color:#94a3b8;margin-right:8px;width:14px}.ProfitLossReport_cardHeadline__YJSF6{align-items:baseline;display:flex;margin-top:4px}.ProfitLossReport_cardHeadline__YJSF6 .ProfitLossReport_amountAccent__QjnEh,.ProfitLossReport_cardHeadline__YJSF6 .ProfitLossReport_amountMuted__Mj6qU,.ProfitLossReport_cardHeadline__YJSF6 .ProfitLossReport_amountNegative__Thun4,.ProfitLossReport_cardHeadline__YJSF6 .ProfitLossReport_amountPositive__seLse,.ProfitLossReport_cardHeadline__YJSF6 .ProfitLossReport_amountStrong__6-2cs{font-size:19px;font-weight:800}.ProfitLossReport_recordCard__KWlfR .ProfitLossReport_lineDesc__JCVzl{margin-top:-2px}.ProfitLossReport_recordCardGrid__3Mu2c .ProfitLossReport_amountAccent__QjnEh,.ProfitLossReport_recordCardGrid__3Mu2c .ProfitLossReport_amountMuted__Mj6qU,.ProfitLossReport_recordCardGrid__3Mu2c .ProfitLossReport_amountNegative__Thun4,.ProfitLossReport_recordCardGrid__3Mu2c .ProfitLossReport_amountPositive__seLse,.ProfitLossReport_recordCardGrid__3Mu2c .ProfitLossReport_amountStrong__6-2cs{font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis}.ProfitLossReport_recordCardGrid__3Mu2c .ProfitLossReport_changeBadge__p0EBB{align-self:flex-start;margin-top:4px}.ProfitLossReport_cardHeadline__YJSF6 .ProfitLossReport_amountAccent__QjnEh,.ProfitLossReport_cardHeadline__YJSF6 .ProfitLossReport_amountMuted__Mj6qU,.ProfitLossReport_cardHeadline__YJSF6 .ProfitLossReport_amountNegative__Thun4,.ProfitLossReport_cardHeadline__YJSF6 .ProfitLossReport_amountPositive__seLse,.ProfitLossReport_cardHeadline__YJSF6 .ProfitLossReport_amountStrong__6-2cs{min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.ProfitLossReport_grossRow__ZQ\+ll td,.ProfitLossReport_netRow__0Ea\+L td{padding-bottom:11px;padding-top:11px}.ProfitLossReport_netRow__0Ea\+L .ProfitLossReport_amountNegative__Thun4,.ProfitLossReport_netRow__0Ea\+L .ProfitLossReport_amountPositive__seLse{font-size:13.5px}.ProfitLossReport_statementNote__ZGWuu{padding:10px 12px 12px}}@media print{.ProfitLossReport_statementNote__ZGWuu{background:#fff;color:#475569}.ProfitLossReport_changeBadge__p0EBB{border:1px solid #e2e8f0}.ProfitLossReport_derivedFlag__pq7sq{display:none}}.TaxReports_pageContainer__xlLbJ{background:#f1f3f6;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: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}.TaxReports_notification__UnCZF.TaxReports_success__olX\+6{border-left-color:#10b981;color:#064e3b}.TaxReports_notification__UnCZF.TaxReports_success__olX\+6 i{color:#10b981}.TaxReports_notification__UnCZF.TaxReports_error__IOuKN{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes TaxReports_slideIn__78xZL{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.TaxReports_pageHeader__9MQDw{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}.TaxReports_headerLeft__dY2Fg{align-items:center;display:flex;gap:14px}.TaxReports_backBtn__wMsts{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}.TaxReports_backBtn__wMsts:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.TaxReports_headerIcon__Qvoyx{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}.TaxReports_headerLeft__dY2Fg h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.TaxReports_headerSubtitle__nmenm{color:#64748b;font-size:12.5px;margin:2px 0 0}.TaxReports_headerSubtitle__nmenm strong{color:#2563eb;font-weight:700}.TaxReports_headerActions__dk2uU{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.TaxReports_refreshBtn__dBrjK{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}.TaxReports_refreshBtn__dBrjK:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.TaxReports_secondaryBtn__WfZQV{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}.TaxReports_secondaryBtn__WfZQV:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.TaxReports_primaryBtn__TDYYF{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.TaxReports_primaryBtn__TDYYF:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.TaxReports_primaryBtnBadge__JXzIa{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.TaxReports_primaryBtn__TDYYF:disabled,.TaxReports_refreshBtn__dBrjK:disabled,.TaxReports_secondaryBtn__WfZQV:disabled{cursor:not-allowed;opacity:.55}.TaxReports_statsRow__wTYgR{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.TaxReports_statCard__pcrt0{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}.TaxReports_statIcon__085T2{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.TaxReports_statIconBlue__BYJAx{background:linear-gradient(135deg,#3b82f6,#2563eb)}.TaxReports_statIconIndigo__DtuG\+{background:linear-gradient(135deg,#6366f1,#4f46e5)}.TaxReports_statIconGreen__zbtSa{background:linear-gradient(135deg,#10b981,#059669)}.TaxReports_statIconAmber__1gWH0{background:linear-gradient(135deg,#f59e0b,#d97706)}.TaxReports_statInfo__hCNhL{display:flex;flex-direction:column;min-width:0}.TaxReports_statValue__m79Pq{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.TaxReports_statLabel__Iu5tO{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.TaxReports_miniStats__cU5Bn{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.TaxReports_miniStat__t2F\+S{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.TaxReports_miniStat__t2F\+S:last-child{border-right:none;margin-right:0;padding-right:0}.TaxReports_miniLabel__4h7dk{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.TaxReports_miniValue__Z3WOW{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.TaxReports_toolbar__2ODuP{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}.TaxReports_searchBox__a\+0Gj{flex:1 1;max-width:380px;min-width:200px;position:relative}.TaxReports_searchBox__a\+0Gj>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.TaxReports_searchBox__a\+0Gj 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%}.TaxReports_searchBox__a\+0Gj input::placeholder{color:#94a3b8}.TaxReports_searchBox__a\+0Gj input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.TaxReports_clearSearch__ymWyy{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}.TaxReports_clearSearch__ymWyy:hover{background:#cbd5e1;color:#334155}.TaxReports_toolBtn__iRMpm{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;transition:all .15s;white-space:nowrap}.TaxReports_toolBtn__iRMpm:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.TaxReports_toolBtn__iRMpm.TaxReports_active__XQsU4{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.TaxReports_toolBtn__iRMpm i{font-size:11px}.TaxReports_toolBtnBadge__kFJFw{align-items:center;background:#2563eb;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}.TaxReports_toolDivider__3a\+yx{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.TaxReports_popWrap__1ku8p{position:relative}.TaxReports_quickTabs__CjfLn{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.TaxReports_quickTab__hBXj2{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.TaxReports_quickTab__hBXj2 i{font-size:11px}.TaxReports_quickTab__hBXj2:hover:not(.TaxReports_quickTabActive__SLS\+w){background:#fff;color:#334155}.TaxReports_quickTabActive__SLS\+w{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.TaxReports_activeChips__qCOeC{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.TaxReports_activeChipsLabel__gW8q7{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.TaxReports_chip__1Z37e{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.TaxReports_chipRemove__gp-ME{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.TaxReports_chipRemove__gp-ME:hover{background:#2563eb;color:#fff}.TaxReports_chipsClearAll__o4Ns3{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}.TaxReports_chipsClearAll__o4Ns3:hover{background:#fef2f2}.TaxReports_tableCard__Lg6qO{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.TaxReports_tableHeader__wiTBd{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.TaxReports_tableTitle__VMjkH{align-items:center;display:flex;gap:10px}.TaxReports_tableTitle__VMjkH h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.TaxReports_tableTitle__VMjkH h3 i{color:#2563eb;font-size:12px}.TaxReports_tableCount__33Uih{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.TaxReports_showingInfo__SNHqo{color:#64748b;font-size:12px;font-weight:500}.TaxReports_tableWrapper__HM34n{overflow-x:auto}.TaxReports_table__RZjH0{border-collapse:collapse;width:100%}.TaxReports_table__RZjH0 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}.TaxReports_table__RZjH0 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.TaxReports_table__RZjH0 tbody tr:hover{background:#f8fafc}.TaxReports_table__RZjH0 tbody tr:last-child{border-bottom:none}.TaxReports_table__RZjH0 tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.TaxReports_clickableRow__dAh2C{cursor:pointer}.TaxReports_table__RZjH0 thead th.TaxReports_textRight__H3qY5,.TaxReports_textRight__H3qY5{text-align:right}.TaxReports_codePill__bW5S8{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.TaxReports_categoryBadge__67blQ{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.TaxReports_stackCell__8Nq14{display:flex;flex-direction:column;min-width:0}.TaxReports_strongCell__-kMls{color:#0f172a;font-size:13px;font-weight:600}.TaxReports_subCell__CS9Wl{color:#94a3b8;font-size:11px}.TaxReports_dateCell__vNVTH{color:#475569;font-size:12.5px;white-space:nowrap}.TaxReports_numCell__3qipe{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.TaxReports_numCellSoft__9KLVd,.TaxReports_numCell__3qipe{font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;white-space:nowrap}.TaxReports_numCellSoft__9KLVd{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.TaxReports_numCellGood__Dq-Wj{color:#047857}.TaxReports_numCellGood__Dq-Wj,.TaxReports_numCellWarn__03hhG{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.TaxReports_numCellWarn__03hhG{color:#92400e}.TaxReports_numCellBad__IdZwp{font-feature-settings:"tnum";color:#be123c;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.TaxReports_actionCell__edtWV{text-align:center;width:50px}.TaxReports_actionMenuWrap__E8tci{display:inline-block}.TaxReports_actionMenuBtn__o2Cw1{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}.TaxReports_actionMenuBtn__o2Cw1:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.TaxReports_actionMenu__wSgwu{animation:TaxReports_dropIn__\+bIvt .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.TaxReports_actionMenu__wSgwu button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.TaxReports_actionMenu__wSgwu button:hover{background:#f1f5f9;color:#0f172a}.TaxReports_actionMenu__wSgwu button i{color:#2563eb;font-size:12px;width:14px}.TaxReports_actionMenuDivider__fo5D7{background:#f1f5f9;height:1px;margin:4px 0}@keyframes TaxReports_dropIn__\+bIvt{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.TaxReports_loadingState__AfVTI{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.TaxReports_loadingState__AfVTI p{margin:0}.TaxReports_spinner__uhRad{animation:TaxReports_spin__ncj7u .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes TaxReports_spin__ncj7u{to{transform:rotate(1turn)}}.TaxReports_emptyState__jaXjq{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.TaxReports_emptyIcon__9otrn{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}.TaxReports_emptyState__jaXjq h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.TaxReports_emptyState__jaXjq p{color:#64748b;font-size:13px;margin:0;max-width:400px}.TaxReports_pagination__roEhw{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.TaxReports_paginationInfo__0-m6t{color:#64748b;font-size:12.5px;font-weight:500}.TaxReports_paginationControls__Og00X{align-items:center;display:flex;gap:12px}.TaxReports_pageSizeSelect__luSM4{-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}.TaxReports_pageSizeSelect__luSM4:focus{border-color:#2563eb}.TaxReports_pageButtons__UFunN{display:flex;gap:4px}.TaxReports_pageBtn__yeGy2{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}.TaxReports_pageBtn__yeGy2:hover:not(:disabled):not(.TaxReports_pageDots__Khh3B){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.TaxReports_pageBtn__yeGy2:disabled{cursor:not-allowed;opacity:.4}.TaxReports_pageBtnActive__VN4DL{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.TaxReports_pageDots__Khh3B{background:#0000;border:none;cursor:default}.TaxReports_modalOverlay__nsUJc{align-items:center;animation:TaxReports_fadeIn__DFz2u .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes TaxReports_fadeIn__DFz2u{0%{opacity:0}to{opacity:1}}.TaxReports_filterModal__U46iI{animation:TaxReports_modalIn__WfGzj .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 TaxReports_modalIn__WfGzj{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.TaxReports_filterModalHdr__1oD-e{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.TaxReports_filterModalTitle__FqPN5 h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.TaxReports_filterModalTitle__FqPN5 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.TaxReports_modalClose__yA7ZQ{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:30px;justify-content:center;transition:all .15s;width:30px}.TaxReports_modalClose__yA7ZQ:hover{background:#f1f5f9;color:#0f172a}.TaxReports_filterModalBody__WsTwP{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.TaxReports_filterLeft__QR48Y{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.TaxReports_filterLeftHdr__XDffS{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.TaxReports_filterLeftHdr__XDffS h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.TaxReports_filterAppliedCount__FEtnm{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.TaxReports_filterAppliedCount__FEtnm button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.TaxReports_filterCatBtn__QGRQJ{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;text-align:left;transition:all .15s;width:100%}.TaxReports_filterCatBtn__QGRQJ:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.TaxReports_filterCatBtn__QGRQJ.TaxReports_activeCat__GWk3d{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.TaxReports_filterCatBtn__QGRQJ i:first-child{color:#94a3b8;font-size:13px;width:16px}.TaxReports_filterCatBtn__QGRQJ.TaxReports_activeCat__GWk3d i:first-child{color:#2563eb}.TaxReports_filterCatCount__uMZUn{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.TaxReports_filterCatChev__OPLaz{color:#cbd5e1;font-size:10px;margin-left:auto}.TaxReports_filterCatCount__uMZUn+.TaxReports_filterCatChev__OPLaz{margin-left:0}.TaxReports_filterRight__OSAyj{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.TaxReports_filterRightHdr__m2cz4 h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.TaxReports_filterRightHdr__m2cz4 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.TaxReports_filterField__bnxAu{display:flex;flex-direction:column;gap:8px}.TaxReports_filterFieldLabel__4BwvX{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.TaxReports_filterOptList__\+DgBW{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.TaxReports_filterOptRow__e4XoD{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.TaxReports_filterOptRow__e4XoD:hover{background:#f8fafc;border-color:#e2e8f0}.TaxReports_filterOptRow__e4XoD.TaxReports_selected__-90HB{background:#eff6ff;border-color:#bfdbfe}.TaxReports_filterOptRow__e4XoD input{accent-color:#2563eb;flex-shrink:0}.TaxReports_filterOptLabel__I-GYC{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaxReports_filterOptRow__e4XoD.TaxReports_selected__-90HB .TaxReports_filterOptLabel__I-GYC{color:#1e40af;font-weight:600}.TaxReports_filterOptCount__qy-4T{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.TaxReports_presetRow__R5FM-{display:flex;flex-wrap:wrap;gap:6px}.TaxReports_presetBtn__dh\+QQ{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.TaxReports_presetBtn__dh\+QQ:hover{background:#f8fafc;border-color:#cbd5e1}.TaxReports_presetOn__QhZXK{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.TaxReports_filterRange__QSExo{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.TaxReports_rangeInputWrap__D8R4x{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.TaxReports_rangeInputWrap__D8R4x:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.TaxReports_rangePrefix__RAYjc{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.TaxReports_rangeInputWrap__D8R4x input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.TaxReports_rangeSep__a6ADE{color:#94a3b8;font-size:12px;font-weight:500}.TaxReports_filterDate__VMpol{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.TaxReports_filterDate__VMpol:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.TaxReports_filterModalFtr__ywBYf{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.TaxReports_resetBtn__6i7Fs{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.TaxReports_resetBtn__6i7Fs:hover{background:#fef2f2}.TaxReports_filterModalFtrR__9hTJM{align-items:center;display:flex;gap:8px}.TaxReports_popover__KEd2P{animation:TaxReports_dropIn__\+bIvt .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.TaxReports_popoverTitle__c0L9N{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.TaxReports_popoverItem__wP6In{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%}.TaxReports_popoverItem__wP6In:hover{background:#f1f5f9;color:#0f172a}.TaxReports_popoverItem__wP6In.TaxReports_active__XQsU4{background:#eff6ff;color:#1d4ed8;font-weight:600}.TaxReports_popoverItem__wP6In input{accent-color:#2563eb}.TaxReports_popoverItem__wP6In i{color:#94a3b8;font-size:11px;width:14px}.TaxReports_popoverItem__wP6In.TaxReports_active__XQsU4 i{color:#2563eb}.TaxReports_popoverDivider__3UDrk{background:#f1f5f9;height:1px;margin:4px 0}.TaxReports_popoverNote__BZbRd{color:#94a3b8;font-size:11.5px;padding:8px 10px}.TaxReports_popoverReq__okgEy{color:#94a3b8;font-size:10px;margin-left:auto}.TaxReports_savedViewSave__IPOG6{display:flex;gap:6px;padding:6px 8px}.TaxReports_savedViewSave__IPOG6 input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.TaxReports_savedViewSave__IPOG6 input:focus{border-color:#2563eb}.TaxReports_savedViewSave__IPOG6 button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.TaxReports_savedViewSave__IPOG6 button:hover{background:#1d4ed8}.TaxReports_savedViewRow__UF6Zq{align-items:center;display:flex;gap:6px}.TaxReports_savedViewRow__UF6Zq .TaxReports_popoverItem__wP6In{flex:1 1}.TaxReports_savedViewDel__z0koy{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.TaxReports_savedViewDel__z0koy:hover{background:#fef2f2;color:#ef4444}.TaxReports_detailModal__ffLIY{animation:TaxReports_modalIn__WfGzj .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:640px;overflow:hidden;width:100%}.TaxReports_detailHdr__XmFjN{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.TaxReports_detailTitle__7HV49{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.TaxReports_detailTitle__7HV49 h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.TaxReports_detailBody__B\+dgR{overflow-y:auto;padding:18px 22px}.TaxReports_detailGrid__SJQvq{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.TaxReports_detailItem__slN4J{display:flex;flex-direction:column;gap:3px;min-width:0}.TaxReports_detailLabel__OEvAz{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.TaxReports_detailValue__xE8gn{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.TaxReports_detailStrong__MBmgt{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}.TaxReports_detailFtr__BpvAS{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.TaxReports_sortTh__6mtzm{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.TaxReports_sortTh__6mtzm:hover{color:#2563eb}.TaxReports_sortIcon__NpEWx{font-size:9.5px;margin-left:6px;opacity:.4}.TaxReports_sortActive__LF2Nb{color:#1d4ed8}.TaxReports_sortActive__LF2Nb .TaxReports_sortIcon__NpEWx{opacity:1}.TaxReports_compact__OUE0d thead th{font-size:10px;padding:8px 10px}.TaxReports_compact__OUE0d tbody td{font-size:12px;padding:6px 10px}.TaxReports_compact__OUE0d .TaxReports_codePill__bW5S8{font-size:10.5px;padding:2px 6px}.TaxReports_compact__OUE0d .TaxReports_statusBadge__gkn5q{font-size:10px;padding:2px 8px}.TaxReports_compact__OUE0d .TaxReports_statusBadge__gkn5q:before{height:5px;width:5px}.TaxReports_compact__OUE0d .TaxReports_categoryBadge__67blQ{font-size:10.5px;padding:2px 7px}.TaxReports_compact__OUE0d .TaxReports_strongCell__-kMls{font-size:12px}.TaxReports_compact__OUE0d .TaxReports_numCellBad__IdZwp,.TaxReports_compact__OUE0d .TaxReports_numCellGood__Dq-Wj,.TaxReports_compact__OUE0d .TaxReports_numCellSoft__9KLVd,.TaxReports_compact__OUE0d .TaxReports_numCellWarn__03hhG,.TaxReports_compact__OUE0d .TaxReports_numCell__3qipe{font-size:11.5px}.TaxReports_compact__OUE0d .TaxReports_actionMenuBtn__o2Cw1{font-size:12px;height:24px;width:24px}.TaxReports_cardGrid__lW-xS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.TaxReports_recordCard__HJk7Q{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.TaxReports_recordCard__HJk7Q:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.TaxReports_recordCardTop__ckvVY{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.TaxReports_recordCardName__HEGAd{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.TaxReports_recordCardGrid__zwT31{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.TaxReports_recordCardGrid__zwT31>div{display:flex;flex-direction:column;gap:2px;min-width:0}.TaxReports_recordCardFoot__nxEj8{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.TaxReports_recordCardFoot__nxEj8 i{color:#94a3b8;font-size:10px;margin-right:5px}.TaxReports_tabBadge__VjdHC{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.TaxReports_quickTabActive__SLS\+w .TaxReports_tabBadge__VjdHC{background:#eff6ff;color:#1d4ed8}.TaxReports_hl__Am5Ni{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.TaxReports_monoCell__rfzH6{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.TaxReports_statusBadge__gkn5q{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.TaxReports_statusBadge__gkn5q:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.TaxReports_statusGood__SgBPu{background:#dcfce7;color:#15803d}.TaxReports_statusWarn__zwPHt{background:#fef3c7;color:#92400e}.TaxReports_statusBad__HQpwK{background:#fee2e2;color:#b91c1c}.TaxReports_statusInfo__c9lw7{background:#f5f3ff;color:#6d28d9}.TaxReports_statusNeutral__TLPWw{background:#f1f5f9;color:#475569}.TaxReports_filterInput__nbcDH{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.TaxReports_filterInput__nbcDH:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.TaxReports_popoverStack__caEDj{display:flex;flex-direction:column;gap:1px;min-width:0}.TaxReports_popoverMain__I6OzO{color:inherit;font-size:12.5px;font-weight:600}.TaxReports_popoverHint__dXA2b{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.TaxReports_toolbar__2ODuP{flex-wrap:wrap}.TaxReports_searchBox__a\+0Gj{max-width:none}}@media (max-width:1100px){.TaxReports_statsRow__wTYgR{grid-template-columns:repeat(2,1fr)}.TaxReports_filterModalBody__WsTwP{grid-template-columns:210px 1fr}}@media (max-width:768px){.TaxReports_pageHeader__9MQDw{align-items:stretch;flex-direction:column;gap:12px}.TaxReports_headerActions__dk2uU{flex-wrap:wrap}.TaxReports_statsRow__wTYgR{grid-template-columns:1fr 1fr}.TaxReports_searchBox__a\+0Gj{flex-basis:100%}.TaxReports_miniStat__t2F\+S{margin-right:14px;padding-right:14px}.TaxReports_filterModalBody__WsTwP{grid-template-columns:1fr}.TaxReports_filterLeft__QR48Y{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.TaxReports_pagination__roEhw{flex-direction:column}.TaxReports_cardGrid__lW-xS{grid-template-columns:1fr}}@media print{.TaxReports_pageContainer__xlLbJ{background:#fff;padding:0}.TaxReports_recordCard__HJk7Q,.TaxReports_tableCard__Lg6qO{border:none;box-shadow:none}.TaxReports_actionMenu__wSgwu,.TaxReports_modalOverlay__nsUJc,.TaxReports_notification__UnCZF,.TaxReports_popover__KEd2P{display:none!important}}.TaxReports_sampleStrip__\+4cx\+{align-items:flex-start;animation:none;background:#fffbeb;border-left-color:#ca8a04;color:#713f12;line-height:1.5;margin:0 0 14px;position:static;width:auto}.TaxReports_sampleStrip__\+4cx\+ i{color:#ca8a04;margin-top:2px}.TaxReports_sampleStrip__\+4cx\+ span{flex:1 1}.TaxReports_sampleFlag__vV4Ow{align-items:center;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;color:#92400e;display:inline-flex;font-size:9.5px;font-weight:800;letter-spacing:.4px;margin-left:6px;padding:1px 6px;text-transform:uppercase;vertical-align:middle}.TaxReports_tabBadgeSample__impy8{background:#fef3c7;border-color:#fde68a;color:#92400e}.TaxReports_chartsGrid__TUaPh{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:14px}.TaxReports_chartCard__qUQVZ{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.TaxReports_chartHeader__sBLyr{align-items:baseline;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.TaxReports_chartHeader__sBLyr h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.TaxReports_chartHeader__sBLyr h3 i{color:#2563eb;font-size:12px}.TaxReports_chartNote__aCpDC{color:#94a3b8;font-size:11.5px;font-weight:500}.TaxReports_chartBody__PfXV\+{padding:14px 12px 12px}.TaxReports_chartEmpty__ZItnu{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:70px 20px}.TaxReports_chartEmpty__ZItnu i{color:#cbd5e1;font-size:30px}.TaxReports_chartEmpty__ZItnu p{font-size:12.5px;margin:0}.TaxReports_taxBadge__yxKwo{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.2px;padding:3px 9px;white-space:nowrap}.TaxReports_truncCell__TS9zY,.TaxReports_truncName__9BqaY{display:block;max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaxReports_truncName__9BqaY{max-width:230px}.TaxReports_truncBadge__7cHR\+{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.TaxReports_recordCard__HJk7Q .TaxReports_truncBadge__7cHR\+,.TaxReports_recordCard__HJk7Q .TaxReports_truncCell__TS9zY,.TaxReports_recordCard__HJk7Q .TaxReports_truncName__9BqaY{max-width:100%}.TaxReports_shareWrap__ky9dA{align-items:center;display:flex;gap:9px;min-width:132px}.TaxReports_shareTrack__\+SN-k{background:#eef2f7;border-radius:999px;flex:1 1;height:6px;overflow:hidden}.TaxReports_shareFill__WgPBS{background:linear-gradient(90deg,#3b82f6,#2563eb);border-radius:999px;height:100%}.TaxReports_shareText__OF-J0{font-feature-settings:"tnum";color:#475569;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:700;min-width:42px;text-align:right}.TaxReports_graSheet__Y\+bf9{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.TaxReports_graSheetHdr__4fUUw{align-items:center;background:linear-gradient(135deg,#1e3a8a,#1d4ed8);color:#fff;display:flex;gap:18px;padding:20px 22px}.TaxReports_graSeal__1LRY7{align-items:center;background:#ffffff24;border:1px solid #ffffff38;border-radius:12px;display:flex;flex-shrink:0;font-size:21px;height:48px;justify-content:center;width:48px}.TaxReports_graSheetTitle__7L6l9{min-width:0}.TaxReports_graSheetTitle__7L6l9 h2{font-size:17px;font-weight:700;letter-spacing:-.2px;margin:0 0 3px}.TaxReports_graSheetTitle__7L6l9 p{font-size:12px;margin:0;opacity:.82}.TaxReports_graPeriod__mkH76{flex-shrink:0;margin-left:auto;text-align:right}.TaxReports_graPeriodLabel__s7gzs{display:block;font-size:10px;letter-spacing:.6px;margin-bottom:2px;opacity:.75;text-transform:uppercase}.TaxReports_graPeriodValue__kD70w{font-size:15.5px;font-weight:700}.TaxReports_graSection__nNoOo{border-bottom:1px solid #f1f5f9;padding:18px 22px}.TaxReports_graSection__nNoOo h3{align-items:center;color:#0f172a;display:flex;font-size:12.5px;font-weight:700;gap:8px;margin:0 0 14px}.TaxReports_graSection__nNoOo h3 i{color:#2563eb;font-size:11.5px}.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:10px;padding:13px 14px}.TaxReports_graItemHighlight__bCRUI{background:#eff6ff;border-color:#bfdbfe}.TaxReports_graLabel__w9QxE{color:#64748b;display:block;font-size:11px;font-weight:600;margin-bottom:6px}.TaxReports_graValue__5QezB{color:#0f172a}.TaxReports_graValueNeg__wNn2v,.TaxReports_graValue__5QezB{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.TaxReports_graValueNeg__wNn2v{color:#be123c}.TaxReports_graTotalSection__jaArj{background:#f8fafc;border-bottom:1px solid #f1f5f9;padding:18px 22px}.TaxReports_graTotal__I-guW{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:12px;box-shadow:0 6px 18px #2563eb38;color:#fff;display:flex;gap:16px;padding:18px 20px}.TaxReports_graTotalIcon__wnepY{align-items:center;background:#ffffff2e;border-radius:11px;display:flex;flex-shrink:0;font-size:19px;height:46px;justify-content:center;width:46px}.TaxReports_graTotalInfo__EzY1B{flex:1 1;min-width:0}.TaxReports_graTotalLabel__RHK44{display:block;font-size:12.5px;font-weight:600;margin-bottom:4px;opacity:.92}.TaxReports_graTotalValue__KyKgJ{font-feature-settings:"tnum";font-size:27px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.6px}.TaxReports_graFtr__I6SCj{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:16px 22px}@media (max-width:1100px){.TaxReports_chartsGrid__TUaPh{grid-template-columns:1fr}.TaxReports_graGrid__lh7vF{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TaxReports_graGrid__lh7vF{grid-template-columns:1fr}.TaxReports_graSheetHdr__4fUUw{flex-wrap:wrap}.TaxReports_graPeriod__mkH76{margin-left:0;text-align:left;width:100%}.TaxReports_graFtr__I6SCj{justify-content:stretch}.TaxReports_shareWrap__ky9dA{min-width:108px}}@media print{.TaxReports_chartCard__qUQVZ,.TaxReports_graSheet__Y\+bf9{border:none;box-shadow:none}.TaxReports_graSheetHdr__4fUUw,.TaxReports_graTotal__I-guW{-webkit-print-color-adjust:exact;print-color-adjust:exact}.TaxReports_graFtr__I6SCj{display:none!important}}.VendorReports_pageContainer__ySEKs{background:#f1f3f6;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: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}.VendorReports_notification__Y1qq1.VendorReports_success__wSs\+T{border-left-color:#10b981;color:#064e3b}.VendorReports_notification__Y1qq1.VendorReports_success__wSs\+T i{color:#10b981}.VendorReports_notification__Y1qq1.VendorReports_error__ZJw1Q{border-left-color:#ef4444;color:#7f1d1d}.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;padding:0 4px}@keyframes VendorReports_slideIn__MMLxO{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.VendorReports_pageHeader__VJUk6{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}.VendorReports_headerLeft__Mi9Xl{align-items:center;display:flex;gap:14px}.VendorReports_backBtn__NFXxP{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}.VendorReports_backBtn__NFXxP:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.VendorReports_headerIcon__1IIFv{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}.VendorReports_headerLeft__Mi9Xl h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.VendorReports_headerSubtitle__4vrZS{color:#64748b;font-size:12.5px;margin:2px 0 0}.VendorReports_headerSubtitle__4vrZS strong{color:#2563eb;font-weight:700}.VendorReports_headerActions__xp7P0{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.VendorReports_refreshBtn__c\+aNk{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}.VendorReports_refreshBtn__c\+aNk:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.VendorReports_secondaryBtn__bVkYn{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}.VendorReports_secondaryBtn__bVkYn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.VendorReports_primaryBtn__2Nt-b{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.VendorReports_primaryBtn__2Nt-b:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.VendorReports_primaryBtnBadge__TWJU8{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.VendorReports_primaryBtn__2Nt-b:disabled,.VendorReports_refreshBtn__c\+aNk:disabled,.VendorReports_secondaryBtn__bVkYn:disabled{cursor:not-allowed;opacity:.55}.VendorReports_legacyBar__a6sCl{align-items:center;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;color:#92400e;display:flex;font-size:12.5px;font-weight:500;gap:10px;margin-bottom:14px;padding:11px 16px}.VendorReports_legacyBar__a6sCl i{color:#d97706}.VendorReports_infoBanner__c64On{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:12.5px;font-weight:500;gap:10px;margin-bottom:14px;padding:11px 16px}.VendorReports_infoBanner__c64On i{color:#2563eb}.VendorReports_statsRow__zrwQk{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.VendorReports_statCard__bPfZz{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}.VendorReports_statIcon__\+SzTQ{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.VendorReports_statIconBlue__dVveO{background:linear-gradient(135deg,#3b82f6,#2563eb)}.VendorReports_statIconIndigo__zuOSk{background:linear-gradient(135deg,#6366f1,#4f46e5)}.VendorReports_statIconGreen__ylxHg{background:linear-gradient(135deg,#10b981,#059669)}.VendorReports_statIconAmber__te7B4{background:linear-gradient(135deg,#f59e0b,#d97706)}.VendorReports_statInfo__wpuSI{display:flex;flex-direction:column;min-width:0}.VendorReports_statValue__Scd5p{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.VendorReports_statLabel__V1U3O{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.VendorReports_miniStats__5FDzO{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.VendorReports_miniStat__g9Nbo{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.VendorReports_miniStat__g9Nbo:last-child{border-right:none;margin-right:0;padding-right:0}.VendorReports_miniLabel__kd4XO{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.VendorReports_miniValue__evjtn{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.VendorReports_positive__2Ecln{color:#047857}.VendorReports_negative__9AlPX{color:#be123c}.VendorReports_toolbar__Kv6Lu{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}.VendorReports_searchBox__wUTtn{flex:1 1;max-width:380px;min-width:200px;position:relative}.VendorReports_searchBox__wUTtn>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.VendorReports_searchBox__wUTtn 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%}.VendorReports_searchBox__wUTtn input::placeholder{color:#94a3b8}.VendorReports_searchBox__wUTtn input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.VendorReports_clearSearch__-lQ23{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}.VendorReports_clearSearch__-lQ23:hover{background:#cbd5e1;color:#334155}.VendorReports_toolSelect__Epokc{-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;max-width:240px;outline:none;padding:0 30px 0 12px;text-overflow:ellipsis;transition:all .15s}.VendorReports_toolSelect__Epokc:hover{border-color:#cbd5e1}.VendorReports_toolSelect__Epokc:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.VendorReports_toolBtn__JBatr{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;transition:all .15s;white-space:nowrap}.VendorReports_toolBtn__JBatr:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.VendorReports_toolBtn__JBatr.VendorReports_active__yXA3U{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.VendorReports_toolBtn__JBatr i{font-size:11px}.VendorReports_toolBtnBadge__MH8eE{align-items:center;background:#2563eb;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}.VendorReports_toolDivider__Gxz5Z{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.VendorReports_popWrap__0hwfW{position:relative}.VendorReports_quickTabs__gsZ53{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.VendorReports_quickTab__WNj6y{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.VendorReports_quickTab__WNj6y i{font-size:11px}.VendorReports_quickTab__WNj6y:hover:not(.VendorReports_quickTabActive__c8NCf){background:#fff;color:#334155}.VendorReports_quickTabActive__c8NCf{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.VendorReports_activeChips__5j0cL{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.VendorReports_activeChipsLabel__swiQe{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.VendorReports_chip__jRx23{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.VendorReports_chipRemove__tGHk4{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.VendorReports_chipRemove__tGHk4:hover{background:#2563eb;color:#fff}.VendorReports_chipsClearAll__eaRiV{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}.VendorReports_chipsClearAll__eaRiV:hover{background:#fef2f2}.VendorReports_chartsGrid__eGjuL{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,1fr);margin-bottom:14px}.VendorReports_chartCardFull__Qscu-,.VendorReports_chartCard__nQMao{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.VendorReports_chartCardFull__Qscu-{margin-bottom:14px}.VendorReports_chartHeader__wEsXw{align-items:baseline;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.VendorReports_chartHeader__wEsXw h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.VendorReports_chartHeader__wEsXw h3 i{color:#2563eb;font-size:12px}.VendorReports_chartNote__zU9Gf{color:#94a3b8;font-size:11.5px;font-weight:500}.VendorReports_chartLegend__53tY7{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.VendorReports_legendItem__AR1rF{align-items:center;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px}.VendorReports_legendSwatch__71g8o{border-radius:3px;display:inline-block;flex-shrink:0;height:10px;width:10px}.VendorReports_chartBody__3G7md{padding:14px 12px 12px}.VendorReports_chartEmpty__Mbg3B{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:70px 20px}.VendorReports_chartEmpty__Mbg3B i{color:#cbd5e1;font-size:30px}.VendorReports_chartEmpty__Mbg3B p{font-size:12.5px;margin:0}.VendorReports_tableCard__ZI3SP{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.VendorReports_tableHeader__v9grj{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.VendorReports_tableTitle__HsL6i{align-items:center;display:flex;gap:10px}.VendorReports_tableTitle__HsL6i h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.VendorReports_tableTitle__HsL6i h3 i{color:#2563eb;font-size:12px}.VendorReports_tableCount__UCx5S{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.VendorReports_showingInfo__EjnhS{color:#64748b;font-size:12px;font-weight:500}.VendorReports_tableWrapper__ur5we{overflow-x:auto}.VendorReports_table__NJZ\+I{border-collapse:collapse;width:100%}.VendorReports_table__NJZ\+I 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}.VendorReports_table__NJZ\+I tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.VendorReports_table__NJZ\+I tbody tr:hover{background:#f8fafc}.VendorReports_table__NJZ\+I tbody tr:last-child{border-bottom:none}.VendorReports_table__NJZ\+I tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.VendorReports_clickableRow__59QYs{cursor:pointer}.VendorReports_textRight__pDWb8{text-align:right}.VendorReports_miniTable__R9kng{border-collapse:collapse;width:100%}.VendorReports_miniTable__R9kng thead th{background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.05em;padding:9px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.VendorReports_miniTable__R9kng tbody td{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:12.5px;padding:9px 12px;vertical-align:middle}.VendorReports_miniTable__R9kng tbody tr:last-child td{border-bottom:none}.VendorReports_bestPriceRow__0wa5J{background:#f0fdf4}.VendorReports_bestPriceRow__0wa5J:hover{background:#dcfce7}.VendorReports_codePill__dul\+d{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.VendorReports_categoryBadge__cQTBh{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.VendorReports_stackCell__Nj\+TO{display:flex;flex-direction:column;min-width:0}.VendorReports_strongCell__4w1o2{color:#0f172a;font-size:13px;font-weight:600}.VendorReports_subCell__gHiFN{color:#94a3b8;font-size:11px}.VendorReports_dateCell__Wfgso{color:#475569;font-size:12.5px;white-space:nowrap}.VendorReports_numCell__vDSA9{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.VendorReports_numCellSoft__zq9Vp,.VendorReports_numCell__vDSA9{font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;white-space:nowrap}.VendorReports_numCellSoft__zq9Vp{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.VendorReports_numCellGood__7nqjx{color:#047857}.VendorReports_numCellGood__7nqjx,.VendorReports_numCellWarn__IkVBp{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.VendorReports_numCellWarn__IkVBp{color:#92400e}.VendorReports_numCellBad__vT1IR{font-feature-settings:"tnum";color:#be123c;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.VendorReports_ratingCell__p0VNG{align-items:center;color:#475569;display:inline-flex;font-size:12px;font-weight:600;gap:5px;white-space:nowrap}.VendorReports_ratingCell__p0VNG i{color:#d97706;font-size:10px}.VendorReports_ratingSep__FkGdJ{color:#cbd5e1}.VendorReports_progressWrapper__030YI{align-items:center;display:flex;gap:9px;min-width:130px}.VendorReports_progressBar__aSZAR{background:#e2e8f0;border-radius:999px;flex:1 1;height:6px;min-width:60px;overflow:hidden}.VendorReports_progressFill__9smrG{border-radius:999px;height:100%;transition:width .3s ease}.VendorReports_progressValue__0pxws{font-feature-settings:"tnum";color:#475569;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;min-width:34px;text-align:right}.VendorReports_actionCell__dgtFb{text-align:center;width:50px}.VendorReports_actionMenuWrap__ig5KJ{display:inline-block}.VendorReports_actionMenuBtn__kpbDa{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}.VendorReports_actionMenuBtn__kpbDa:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.VendorReports_actionMenu__wT6wF{animation:VendorReports_dropIn__bzyMa .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.VendorReports_actionMenu__wT6wF button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.VendorReports_actionMenu__wT6wF button:hover{background:#f1f5f9;color:#0f172a}.VendorReports_actionMenu__wT6wF button i{color:#2563eb;font-size:12px;width:14px}.VendorReports_actionMenuDivider__jq2mt{background:#f1f5f9;height:1px;margin:4px 0}@keyframes VendorReports_dropIn__bzyMa{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.VendorReports_compBar__0K03i{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:14px;padding:12px 14px}.VendorReports_compTotals__eWkiE{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:500;gap:18px}.VendorReports_compTotals__eWkiE strong{color:#0f172a}.VendorReports_compTotals__eWkiE strong,.VendorReports_savingChip__kGZr5{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.VendorReports_savingChip__kGZr5{align-items:center;background:#dcfce7;border:1px solid #a7f3d0;border-radius:999px;color:#047857;display:inline-flex;gap:7px;padding:4px 11px}.VendorReports_savingChip__kGZr5 i{font-size:11px}.VendorReports_savingCell__iQMG6{font-feature-settings:"tnum";color:#047857;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.VendorReports_layoutSeg__eEnOj{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9px;display:inline-flex;flex-shrink:0;gap:3px;margin-left:auto;padding:3px}.VendorReports_layoutBtn__hbYlh{background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;font-size:12px;height:30px;transition:all .15s;width:32px}.VendorReports_layoutBtn__hbYlh:hover{color:#334155}.VendorReports_layoutOn__ZJY0N{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.VendorReports_sortTh__GpY5J{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.VendorReports_sortTh__GpY5J:hover{color:#2563eb}.VendorReports_sortIcon__XxHcz{font-size:9.5px;margin-left:6px;opacity:.4}.VendorReports_sortActive__nI9Pv{color:#1d4ed8}.VendorReports_sortActive__nI9Pv .VendorReports_sortIcon__XxHcz{opacity:1}.VendorReports_compModal__mFyJs{animation:VendorReports_modalIn__zZC7M .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:1000px;overflow:hidden;width:100%}.VendorReports_priceSaving__wjVUu{font-feature-settings:"tnum";color:#047857;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.VendorReports_compChart__a3q80{border:1px solid #e2e8f0;border-radius:10px;margin:16px 0;overflow:hidden}.VendorReports_compChartHdr__cdT3g{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:12px;justify-content:space-between;padding:10px 14px}.VendorReports_compChartLegend__JFvLe{align-items:center;color:#64748b;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px}.VendorReports_comparisonGrid__FoM9Z{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));margin-bottom:14px}.VendorReports_comparisonCard__ggnFY{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;cursor:pointer;overflow:hidden;transition:border-color .15s,box-shadow .15s}.VendorReports_comparisonCard__ggnFY:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.VendorReports_comparisonHeader__BC3V8{align-items:flex-start;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.VendorReports_productInfo__vrB35{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.VendorReports_productInfo__vrB35 h4{color:#0f172a;font-size:14px;font-weight:700;margin:0}.VendorReports_vendorCount__vAq3i{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:50px;justify-content:center;width:50px}.VendorReports_vendorCount__vAq3i span{font-size:18px;font-weight:800;line-height:1}.VendorReports_vendorCount__vAq3i small{font-size:8.5px;letter-spacing:.05em;margin-top:2px;text-transform:uppercase}.VendorReports_priceRange__74A9q{grid-gap:10px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));padding:12px 16px}.VendorReports_priceCell__dRUE4{display:flex;flex-direction:column;gap:2px}.VendorReports_priceLabel__hCvSr{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.VendorReports_priceDiff__KafqA,.VendorReports_priceHigh__81oLe,.VendorReports_priceLow__sL30Q{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.VendorReports_priceLow__sL30Q{color:#047857}.VendorReports_priceHigh__81oLe{color:#be123c}.VendorReports_priceDiff__KafqA{color:#1d4ed8}.VendorReports_bestBadge__kcQnQ{align-items:center;background:#dcfce7;border-radius:6px;color:#047857;display:inline-flex;font-size:10px;font-weight:800;gap:5px;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.VendorReports_bestBadge__kcQnQ i{font-size:9px}.VendorReports_rankBadge__MgzWz{color:#94a3b8;font-size:11.5px;font-weight:700}.VendorReports_loadingState__SDI0x{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.VendorReports_loadingState__SDI0x p{margin:0}.VendorReports_spinner__RfJ0i{animation:VendorReports_spin__0JCmG .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes VendorReports_spin__0JCmG{to{transform:rotate(1turn)}}.VendorReports_emptyState__pIagh{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.VendorReports_emptyIcon__AaPFu{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}.VendorReports_emptyState__pIagh h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.VendorReports_emptyState__pIagh p{color:#64748b;font-size:13px;margin:0;max-width:400px}.VendorReports_pagination__tyr39{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.VendorReports_paginationInfo__14BXI{color:#64748b;font-size:12.5px;font-weight:500}.VendorReports_paginationControls__eb4Ko{align-items:center;display:flex;gap:12px}.VendorReports_pageSizeSelect__VYyM1{-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}.VendorReports_pageSizeSelect__VYyM1:focus{border-color:#2563eb}.VendorReports_pageButtons__U8GyQ{display:flex;gap:4px}.VendorReports_pageBtn__eTcY-{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}.VendorReports_pageBtn__eTcY-:hover:not(:disabled):not(.VendorReports_pageDots__9k6kH){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.VendorReports_pageBtn__eTcY-:disabled{cursor:not-allowed;opacity:.4}.VendorReports_pageBtnActive__jX8lO{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.VendorReports_pageDots__9k6kH{background:#0000;border:none;cursor:default}.VendorReports_modalOverlay__JmAcX{align-items:center;animation:VendorReports_fadeIn__jOuiZ .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes VendorReports_fadeIn__jOuiZ{0%{opacity:0}to{opacity:1}}.VendorReports_filterModal__oEzvr{animation:VendorReports_modalIn__zZC7M .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 VendorReports_modalIn__zZC7M{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.VendorReports_filterModalHdr__kgfee{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.VendorReports_filterModalTitle__YLzJE h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.VendorReports_filterModalTitle__YLzJE p{color:#64748b;font-size:12.5px;margin:4px 0 0}.VendorReports_modalClose__RzHvq{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:30px;justify-content:center;transition:all .15s;width:30px}.VendorReports_modalClose__RzHvq:hover{background:#f1f5f9;color:#0f172a}.VendorReports_filterModalBody__vBOAi{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.VendorReports_filterLeft__5qCZq{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.VendorReports_filterLeftHdr__b9\+Lc{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.VendorReports_filterLeftHdr__b9\+Lc h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.VendorReports_filterAppliedCount__pkS3k{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.VendorReports_filterAppliedCount__pkS3k button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.VendorReports_filterCatBtn__UrEmI{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;text-align:left;transition:all .15s;width:100%}.VendorReports_filterCatBtn__UrEmI:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.VendorReports_filterCatBtn__UrEmI.VendorReports_activeCat__XzNyK{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.VendorReports_filterCatBtn__UrEmI i:first-child{color:#94a3b8;font-size:13px;width:16px}.VendorReports_filterCatBtn__UrEmI.VendorReports_activeCat__XzNyK i:first-child{color:#2563eb}.VendorReports_filterCatCount__Fb7JU{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.VendorReports_filterCatChev__nMmmy{color:#cbd5e1;font-size:10px;margin-left:auto}.VendorReports_filterCatCount__Fb7JU+.VendorReports_filterCatChev__nMmmy{margin-left:0}.VendorReports_filterRight__ru5n3{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.VendorReports_filterRightHdr__SE2GR h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.VendorReports_filterRightHdr__SE2GR p{color:#64748b;font-size:12.5px;margin:4px 0 0}.VendorReports_filterField__aNyfc{display:flex;flex-direction:column;gap:8px}.VendorReports_filterFieldLabel__4ySD1{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.VendorReports_filterEmpty__bpQDg{color:#94a3b8;font-size:12.5px;padding:10px 4px}.VendorReports_filterOptList__mo5vw{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.VendorReports_filterOptRow__yPWCx{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.VendorReports_filterOptRow__yPWCx:hover{background:#f8fafc;border-color:#e2e8f0}.VendorReports_filterOptRow__yPWCx.VendorReports_selected__yeOby{background:#eff6ff;border-color:#bfdbfe}.VendorReports_filterOptRow__yPWCx input{accent-color:#2563eb;flex-shrink:0}.VendorReports_filterOptLabel__cVogO{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VendorReports_filterOptRow__yPWCx.VendorReports_selected__yeOby .VendorReports_filterOptLabel__cVogO{color:#1e40af;font-weight:600}.VendorReports_filterOptSub__KFirW{color:#94a3b8;font-weight:400}.VendorReports_filterOptCount__VFUNr{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.VendorReports_filterHint__lLhAZ{align-items:center;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:10px 12px}.VendorReports_filterHint__lLhAZ i{color:#d97706}.VendorReports_presetRow__UrLmb{display:flex;flex-wrap:wrap;gap:6px}.VendorReports_presetBtn__Jux9G{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.VendorReports_presetBtn__Jux9G:hover{background:#f8fafc;border-color:#cbd5e1}.VendorReports_presetOn__tbKaI{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.VendorReports_filterRange__\+1OAw{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.VendorReports_rangeInputWrap__OSvIf{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.VendorReports_rangeInputWrap__OSvIf:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.VendorReports_rangePrefix__VylZU{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.VendorReports_rangeInputWrap__OSvIf input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.VendorReports_rangeSep__x3pZX{color:#94a3b8;font-size:12px;font-weight:500}.VendorReports_filterDate__JwFIr{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.VendorReports_filterDate__JwFIr:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.VendorReports_filterModalFtr__0w5e3{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.VendorReports_resetBtn__Xh7oR{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.VendorReports_resetBtn__Xh7oR:hover{background:#fef2f2}.VendorReports_filterModalFtrR__U1\+ES{align-items:center;display:flex;gap:8px}.VendorReports_popover__UKVmX{animation:VendorReports_dropIn__bzyMa .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:230px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.VendorReports_popoverTitle__IeZCp{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.VendorReports_popoverItem__BIEge{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%}.VendorReports_popoverItem__BIEge:hover{background:#f1f5f9;color:#0f172a}.VendorReports_popoverItem__BIEge.VendorReports_active__yXA3U{background:#eff6ff;color:#1d4ed8;font-weight:600}.VendorReports_popoverItem__BIEge input{accent-color:#2563eb}.VendorReports_popoverItem__BIEge i{color:#94a3b8;font-size:11px;width:14px}.VendorReports_popoverItem__BIEge.VendorReports_active__yXA3U i{color:#2563eb}.VendorReports_popoverDivider__xF79m{background:#f1f5f9;height:1px;margin:4px 0}.VendorReports_popoverNote__In7tR{color:#94a3b8;font-size:11.5px;padding:8px 10px}.VendorReports_popoverReq__nSWoE{color:#94a3b8;font-size:10px;margin-left:auto}.VendorReports_savedViewSave__rYpbn{display:flex;gap:6px;padding:6px 8px}.VendorReports_savedViewSave__rYpbn input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.VendorReports_savedViewSave__rYpbn input:focus{border-color:#2563eb}.VendorReports_savedViewSave__rYpbn button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.VendorReports_savedViewSave__rYpbn button:hover{background:#1d4ed8}.VendorReports_savedViewRow__EJSAY{align-items:center;display:flex;gap:6px}.VendorReports_savedViewRow__EJSAY .VendorReports_popoverItem__BIEge{flex:1 1}.VendorReports_savedViewDel__brAuV{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.VendorReports_savedViewDel__brAuV:hover{background:#fef2f2;color:#ef4444}.VendorReports_detailModal__f-ey\+{animation:VendorReports_modalIn__zZC7M .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:640px;overflow:hidden;width:100%}.VendorReports_detailHdr__Pea-j{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.VendorReports_detailTitle__FwfeA{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.VendorReports_detailTitle__FwfeA h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.VendorReports_detailBody__dx8Fm{overflow-y:auto;padding:18px 22px}.VendorReports_detailGrid__k8irQ{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.VendorReports_detailItem__tSeLo{display:flex;flex-direction:column;gap:3px;min-width:0}.VendorReports_detailLabel__sHOkD{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.VendorReports_detailValue__fe8od{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.VendorReports_detailStrong__gg-c3{font-feature-settings:"tnum";font-family:Monaco,Consolas,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-weight:700}.VendorReports_detailFtr__5HesD{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}@media (max-width:1280px){.VendorReports_toolbar__Kv6Lu{flex-wrap:wrap}.VendorReports_searchBox__wUTtn{max-width:none}.VendorReports_chartsGrid__eGjuL,.VendorReports_comparisonGrid__FoM9Z{grid-template-columns:1fr}}@media (max-width:1100px){.VendorReports_statsRow__zrwQk{grid-template-columns:repeat(2,1fr)}.VendorReports_filterModalBody__vBOAi{grid-template-columns:210px 1fr}}@media (max-width:768px){.VendorReports_pageHeader__VJUk6{align-items:stretch;flex-direction:column;gap:12px}.VendorReports_headerActions__xp7P0{flex-wrap:wrap}.VendorReports_statsRow__zrwQk{grid-template-columns:1fr 1fr}.VendorReports_searchBox__wUTtn{flex-basis:100%}.VendorReports_toolSelect__Epokc{flex:1 1;max-width:none}.VendorReports_miniStat__g9Nbo{margin-right:14px;padding-right:14px}.VendorReports_filterModalBody__vBOAi{grid-template-columns:1fr}.VendorReports_filterLeft__5qCZq{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.VendorReports_pagination__tyr39{flex-direction:column}.VendorReports_priceRange__74A9q{grid-template-columns:1fr}}@media print{.VendorReports_pageContainer__ySEKs{background:#fff;padding:0}.VendorReports_actionCell__dgtFb,.VendorReports_activeChips__5j0cL,.VendorReports_legacyBar__a6sCl,.VendorReports_pageHeader__VJUk6,.VendorReports_pagination__tyr39,.VendorReports_quickTabs__gsZ53,.VendorReports_toolbar__Kv6Lu{display:none!important}.VendorReports_chartCardFull__Qscu-,.VendorReports_chartCard__nQMao,.VendorReports_comparisonCard__ggnFY,.VendorReports_tableCard__ZI3SP{border:none;box-shadow:none}.VendorReports_actionMenu__wT6wF,.VendorReports_modalOverlay__JmAcX,.VendorReports_notification__Y1qq1,.VendorReports_popover__UKVmX{display:none!important}}.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}}.Reminders_pageContainer__TRDqH{background:#f1f3f6;font-size:13px;min-height:100vh;padding:16px 20px}.Reminders_pageHeader__oC5QD{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.Reminders_headerLeft__dM7KP{align-items:center;display:flex;gap:14px}.Reminders_backBtn__qvlxT{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:38px;justify-content:center;transition:all .15s;width:38px}.Reminders_backBtn__qvlxT:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Reminders_headerIcon__juqRM{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;box-shadow:0 6px 14px #2563eb38;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.Reminders_headerTitle__eADMp h1{color:#0f172a;font-size:19px;font-weight:700;line-height:1.2;margin:0}.Reminders_headerTitle__eADMp p{color:#64748b;font-size:12.5px;margin:2px 0 0}.Reminders_headerActions__72\+wc{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Reminders_primaryBtn__ByTQE{align-items:center;background:linear-gradient(180deg,#2563eb,#1d4ed8);border:1px solid #0000;border-radius:9px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.Reminders_primaryBtn__ByTQE:hover:not(:disabled){background:linear-gradient(180deg,#1d4ed8,#1e40af);box-shadow:0 3px 8px #2563eb59}.Reminders_primaryBtn__ByTQE:disabled{cursor:not-allowed;opacity:.5}.Reminders_secondaryBtn__3S-ad{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s}.Reminders_secondaryBtn__3S-ad:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.Reminders_secondaryBtn__3S-ad:disabled{cursor:not-allowed;opacity:.5}.Reminders_refreshBtn__F-gWG{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:38px;justify-content:center;transition:all .15s;width:38px}.Reminders_refreshBtn__F-gWG:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Reminders_statsRow__W2VMp{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.Reminders_statCard__GVaIu{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px #0f172a0a;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:all .15s}.Reminders_statCard__GVaIu:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a14}.Reminders_statCardActive__WoW8F{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1a}.Reminders_statIcon__8idEw{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.Reminders_statIconBlue__YXTnZ{background:linear-gradient(135deg,#3b82f6,#2563eb)}.Reminders_statIconRed__znvaE{background:linear-gradient(135deg,#ef4444,#dc2626)}.Reminders_statIconAmber__HJkaU{background:linear-gradient(135deg,#f59e0b,#d97706)}.Reminders_statIconGreen__ECPXS{background:linear-gradient(135deg,#10b981,#059669)}.Reminders_statInfo__A0Fwg{display:flex;flex-direction:column;min-width:0}.Reminders_statValue__cgCEh{color:#0f172a;font-size:18px;font-weight:800;line-height:1.1}.Reminders_statLabel__pvKfo{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.Reminders_quickTabs__O4Lyy{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:3px}.Reminders_quickTab__BGiRG{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:7px;padding:8px 14px;transition:all .15s;white-space:nowrap}.Reminders_quickTab__BGiRG:hover:not(.Reminders_quickTabActive__gEjwY){background:#fff;color:#334155}.Reminders_quickTabActive__gEjwY{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.Reminders_tabBadge__AmqS5{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}.Reminders_quickTabActive__gEjwY .Reminders_tabBadge__AmqS5{background:#dbeafe;color:#2563eb}.Reminders_grid__7TNPu{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:1fr 340px}@media (max-width:1024px){.Reminders_grid__7TNPu{grid-template-columns:1fr}}.Reminders_card__L3slk{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden}.Reminders_cardHead__BIDbM{align-items:center;background:#fafbfc;border-bottom:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 18px}.Reminders_cardHead__BIDbM h3{color:#0f172a;font-size:14px;font-weight:700;margin:0}.Reminders_cardHead__BIDbM p{color:#94a3b8;font-size:11.5px;margin:2px 0 0}.Reminders_searchBox__BGZsL{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;display:flex;gap:8px;min-width:200px;padding:8px 12px;transition:all .15s}.Reminders_searchBox__BGZsL:focus-within{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.Reminders_searchBox__BGZsL i{color:#94a3b8;font-size:13px}.Reminders_searchBox__BGZsL input{background:#0000;border:none;color:#0f172a;font-size:13px;outline:none;width:100%}.Reminders_list__2vYHk{padding:6px 12px 12px}.Reminders_taskRow__cnHdP{align-items:flex-start;border-radius:10px;display:flex;gap:14px;padding:14px 12px;transition:background .15s}.Reminders_taskRow__cnHdP:hover{background:#f8fafc}.Reminders_taskRow__cnHdP+.Reminders_taskRow__cnHdP{border-top:1px solid #f1f5f9}.Reminders_checkbox__fSm4i{align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:50%;color:#0000;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;height:24px;justify-content:center;margin-top:2px;transition:all .15s;width:24px}.Reminders_checkbox__fSm4i:hover{border-color:#2563eb}.Reminders_checkboxDone__4t4j3{background:#16a34a;border-color:#16a34a;color:#fff}.Reminders_taskMain__0Un2Y{flex:1 1;min-width:0}.Reminders_taskTitle__Ae4fl{color:#0f172a;font-size:14px;font-weight:700}.Reminders_taskTitleDone__uvzoE{color:#94a3b8;text-decoration:line-through}.Reminders_taskNote__Z9sUi{color:#94a3b8;font-size:12px;margin-top:2px}.Reminders_taskMeta__egopT{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.Reminders_metaMuted__X1\+Na{align-items:center;color:#64748b;display:inline-flex;font-size:12px;gap:5px}.Reminders_metaMuted__X1\+Na i{font-size:11px}.Reminders_typePill__-e17c{align-items:center;border-radius:20px;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:3px 10px}.Reminders_tBlue__XZjAz{background:#dbeafe;color:#1e40af}.Reminders_tPurple__qA3CW{background:#ccfbf1;color:#0f766e}.Reminders_tOrange__NDP\+v{background:#fef3c7;color:#b45309}.Reminders_tGreen__h\+HQt{background:#dcfce7;color:#166534}.Reminders_tGray__wpNF-{background:#f1f5f9;color:#475569}.Reminders_tPink__CM2JO{background:#fce7f3;color:#be185d}.Reminders_dueBadge__tBsrb{align-items:center;background:#f1f5f9;border-radius:20px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:3px 10px}.Reminders_dueOverdue__d3TRa{background:#fee2e2;color:#dc2626}.Reminders_smsTag__O5se1{background:#dcfce7;color:#166534}.Reminders_emailTag__\+iXQl,.Reminders_smsTag__O5se1{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:3px 9px}.Reminders_emailTag__\+iXQl{background:#dbeafe;color:#1e40af}.Reminders_smsSent__E2XsJ{font-size:11px}.Reminders_avatar__OG8O-{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;height:26px;justify-content:center;width:26px}.Reminders_taskActions__aDUS9{align-items:center;display:flex;flex-shrink:0;gap:6px}.Reminders_actBtn__ngKa4{background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#64748b;cursor:pointer;font-size:13px;height:32px;transition:all .15s;width:32px}.Reminders_actBtn__ngKa4:hover{background:#f1f5f9;color:#0f172a}.Reminders_actSms__qlwhJ:hover{background:#dcfce7;border-color:#bbf7d0;color:#166534}.Reminders_actEmail__CnBZw:hover{background:#dbeafe;border-color:#bfdbfe;color:#1e40af}.Reminders_actDanger__-RYVr:hover{background:#fee2e2;border-color:#fecaca;color:#dc2626}.Reminders_agenda__4f7kR{padding:6px 16px 16px}.Reminders_agendaItem__Ov5l0{border-bottom:1px solid #f1f5f9;display:flex;gap:12px;padding:12px 0}.Reminders_agendaItem__Ov5l0:last-child{border-bottom:none}.Reminders_agendaTime__hIpzb{flex-shrink:0;text-align:center;width:52px}.Reminders_agendaDay__D9VK4{color:#2563eb;font-size:11px;font-weight:800;text-transform:uppercase}.Reminders_agendaHour__uRgUM{color:#94a3b8;font-size:11px}.Reminders_agendaBody__bQKb7{border-left:3px solid #e2e8f0;flex:1 1;min-width:0;padding-left:12px}.Reminders_agendaBody__bQKb7.Reminders_aViolet__fAUe4{border-color:#2563eb}.Reminders_agendaBody__bQKb7.Reminders_aOrange__q4WaG{border-color:#f59e0b}.Reminders_agendaBody__bQKb7.Reminders_aRed__p0xOV{border-color:#dc2626}.Reminders_agendaTitle__lEbtU{color:#0f172a;font-size:13px;font-weight:700}.Reminders_agendaSub__mj2gJ{color:#94a3b8;font-size:11.5px;margin-top:2px}.Reminders_empty__os7fE{color:#94a3b8;padding:44px 20px;text-align:center}.Reminders_empty__os7fE i{font-size:34px;margin-bottom:10px;opacity:.5}.Reminders_empty__os7fE h4{color:#475569;font-size:15px;margin:0 0 4px}.Reminders_empty__os7fE p{font-size:13px;margin:0}.Reminders_overlay__3Nc2\+{align-items:center;animation:Reminders_fadeIn__xWqMo .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2147483000}@keyframes Reminders_fadeIn__xWqMo{0%{opacity:0}to{opacity:1}}.Reminders_modal__CKjO3{animation:Reminders_modalIn__Tpz30 .2s ease;background:#fff;border-radius:16px;box-shadow:0 24px 70px #0f172a59;display:flex;flex-direction:column;max-height:90vh;max-width:560px;overflow:hidden;width:100%}@keyframes Reminders_modalIn__Tpz30{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Reminders_modalHead__ADu1F{align-items:center;background:#fafbfc;border-bottom:1px solid #eef2f7;display:flex;flex-shrink:0;gap:12px;padding:18px 22px}.Reminders_modalIcon__C2uO7{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;box-shadow:0 6px 14px #2563eb3d;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.Reminders_modalHeadText__u0z2R{flex:1 1;min-width:0}.Reminders_modalHeadText__u0z2R h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.Reminders_modalHeadText__u0z2R p{color:#94a3b8;font-size:12px;margin:2px 0 0}.Reminders_modalClose__e5bxx{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:14px;height:32px;transition:all .15s;width:32px}.Reminders_modalClose__e5bxx:hover{background:#f1f5f9;color:#0f172a}.Reminders_modalBody__JJvBn{flex:1 1;overflow-y:auto;padding:20px 22px}.Reminders_modalFoot__7a8cR{background:#fafbfc;border-top:1px solid #eef2f7;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:16px 22px}.Reminders_formGrid__nOq7Y{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.Reminders_full__JIXu6{grid-column:1/-1}.Reminders_field__C3EFl label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.Reminders_field__C3EFl input,.Reminders_field__C3EFl select,.Reminders_field__C3EFl textarea{background:#fff;border:1px solid #cbd5e1;border-radius:9px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .15s;width:100%}.Reminders_field__C3EFl input:focus,.Reminders_field__C3EFl select:focus,.Reminders_field__C3EFl textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.Reminders_field__C3EFl textarea{min-height:80px;resize:vertical}.Reminders_reqStar__EFJW0{color:#dc2626}.Reminders_segRow__oc4tN{display:flex;gap:6px}.Reminders_segBtn__n-Ixm{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#64748b;cursor:pointer;display:inline-flex;flex:1 1;font-size:12.5px;font-weight:600;gap:7px;justify-content:center;padding:9px 10px;transition:all .15s}.Reminders_segBtn__n-Ixm:hover{border-color:#93c5fd;color:#2563eb}.Reminders_segBtnActive__phCVb{background:#2563eb;border-color:#2563eb;color:#fff}.Reminders_segBtnActive__phCVb:hover{color:#fff}.Reminders_checkRow__oNdaO{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;cursor:pointer;display:flex;font-size:12.5px;gap:10px;line-height:1.5;padding:12px 14px}.Reminders_checkRow__oNdaO input{accent-color:#2563eb;flex-shrink:0;height:18px;margin-top:1px;width:18px}.Reminders_toast__Lz3TY{align-items:center;animation:Reminders_toastIn__sU5aH .25s;border-radius:11px;bottom:24px;box-shadow:0 12px 30px #0f172a3d;color:#fff;display:flex;font-size:14px;font-weight:500;gap:10px;padding:13px 18px;position:fixed;right:24px;z-index:2147483600}.Reminders_toastSuccess__Y8XUf{background:#16a34a}.Reminders_toastError__7JPUw{background:#dc2626}.Reminders_toastInfo__3X5dY{background:#2563eb}@keyframes Reminders_toastIn__sU5aH{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.Reminders_statsRow__W2VMp{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Reminders_pageHeader__oC5QD{align-items:stretch;flex-direction:column}.Reminders_headerActions__72\+wc{flex-wrap:wrap}.Reminders_statsRow__W2VMp{grid-template-columns:1fr 1fr}.Reminders_formGrid__nOq7Y{grid-template-columns:1fr}}.Reminders_aRed__p0xOV{border-left:3px solid #ef4444}.Reminders_aOrange__q4WaG{border-left:3px solid #f59e0b}.Reminders_aViolet__fAUe4{border-left:3px solid #6366f1}.Reminders_segWrap__kltz0{align-items:center;display:flex;gap:12px;margin-bottom:14px}.Reminders_segLabel__wvat6{color:#475569;flex-shrink:0;font-size:12px;font-weight:600}.Reminders_segWrap__kltz0 .Reminders_segRow__oc4tN{flex:1 1}.Reminders_labelRow__sWta4{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px}.Reminders_labelRow__sWta4 label{margin-bottom:0!important}.Reminders_tplReset__nPMvF{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 8px;transition:all .14s ease}.Reminders_tplReset__nPMvF:hover{background:#eef2ff;border-color:#c7d2fe;color:#4f46e5}.Reminders_tplReset__nPMvF i{font-size:9px}.Reminders_custBox__dx8jI,.Reminders_custWrap__V67BT{position:relative}.Reminders_custIcon__eYZrC{color:#94a3b8;font-size:12px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Reminders_custInput__FX082{background:#fff;border:1px solid #cbd5e1;border-radius:9px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:14px;padding:10px 12px 10px 34px;transition:border-color .15s;width:100%}.Reminders_custInput__FX082:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.Reminders_custDrop__TcOX2{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 32px #0f172a29;left:0;max-height:264px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 5px);z-index:40}.Reminders_custDrop__TcOX2::-webkit-scrollbar{width:6px}.Reminders_custDrop__TcOX2::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.Reminders_custItem__5uye\+{align-items:center;background:#fff;border:none;border-bottom:1px solid #f6f7f9;cursor:pointer;display:flex;gap:10px;padding:9px 12px;text-align:left;transition:background .12s ease;width:100%}.Reminders_custItem__5uye\+:hover{background:#f8fafc}.Reminders_custItemMain__a2\+4q{display:flex;flex:1 1;flex-direction:column;min-width:0}.Reminders_custName__\+LBmk{color:#1e293b;font-size:13px;font-weight:600}.Reminders_custMeta__qOgWQ,.Reminders_custName__\+LBmk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Reminders_custMeta__qOgWQ{color:#94a3b8;font-size:11px}.Reminders_custEmpty__OG3ZC{color:#94a3b8;font-size:12.5px;padding:14px 12px;text-align:center}.Reminders_custCreate__dEnV4{align-items:center;background:#eef2ff;border:none;color:#4338ca;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:8px;padding:11px 12px;text-align:left;transition:background .14s ease;width:100%}.Reminders_custCreate__dEnV4:hover:not(:disabled){background:#e0e7ff}.Reminders_custCreate__dEnV4:disabled{cursor:default;opacity:.6}.Reminders_custChip__EQRKx{align-items:center;background:#eef2ff;border:1px solid #c7d2fe;border-radius:9px;display:flex;gap:10px;padding:8px 10px}.Reminders_custAvatar__P2gOp{align-items:center;background:#4f46e5;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.Reminders_custChipBody__61KQL{display:flex;flex:1 1;flex-direction:column;min-width:0}.Reminders_custChipName__UGCWJ{color:#1e293b;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Reminders_custChipMeta__nAcXv{color:#64748b;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Reminders_custClear__mF7Pu{align-items:center;background:#0000;border:none;border-radius:7px;color:#6366f1;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:26px;justify-content:center;transition:background .14s ease;width:26px}.Reminders_custClear__mF7Pu:hover{background:#c7d2fe}.Reminders_notesArea__QpLNL{font-size:13px!important;line-height:1.5;max-height:150px;min-height:92px!important}.Reminders_modal__CKjO3{max-width:600px}.Reminders_modalBody__JJvBn{padding:16px 20px}.Reminders_formGrid__nOq7Y{gap:12px}.Reminders_checkRow__oNdaO{padding:2px 0}.Reminders_searchBox__BGZsL{position:relative}.Reminders_clearSearch__xMQ-c{align-items:center;background:#e2e8f0;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:22px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background .14s ease,color .14s ease;width:22px}.Reminders_clearSearch__xMQ-c:hover{background:#cbd5e1;color:#0f172a}.Reminders_searchMeta__GrvxU{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f3f6;color:#64748b;display:flex;font-size:12px;font-weight:500;gap:7px;padding:9px 20px}.Reminders_searchMeta__GrvxU i{color:#94a3b8;font-size:10px}.Reminders_hl__mN27k{background:#fde68a;border-radius:3px;color:#78350f;font-weight:600;padding:0 1px}.Reminders_taskClickable__SyH47{border-radius:8px;cursor:pointer;transition:background .14s ease}.Reminders_taskClickable__SyH47:hover{background:#f8fafc}.Reminders_detailStrip__pnKEk{align-items:center;border-bottom:1px solid #f1f3f6;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:14px}.Reminders_detailGrid__Veknj{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Reminders_detailCell__gMu7J{background:#fafbfc;border:1px solid #eef2f7;border-radius:9px;display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 11px}.Reminders_detailLabel__dJrr9{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Reminders_detailValue__VWoq5{color:#1e293b;font-size:13px;font-weight:600;word-break:break-word}.Reminders_detailValue__VWoq5 i{color:#64748b;font-size:11px;margin-right:2px}.Reminders_detailNone__EGLbr{color:#cbd5e1;font-style:italic;font-weight:500}.Reminders_detailNotesWrap__1KWiv{display:flex;flex-direction:column;gap:6px;margin-top:14px}.Reminders_detailNotes__oRKss{background:#fafbfc;border:1px solid #eef2f7;border-radius:9px;color:#334155;font-size:13px;line-height:1.6;max-height:220px;overflow-y:auto;padding:12px 13px;white-space:pre-wrap}.Reminders_detailNotes__oRKss::-webkit-scrollbar{width:6px}.Reminders_detailNotes__oRKss::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.Reminders_detailNotesEmpty__6Neoz{border:1px dashed #e2e8f0;border-radius:9px;color:#cbd5e1;font-size:13px;font-style:italic;padding:12px 13px}.Reminders_footSpacer__RJ55H{flex:1 1}.Reminders_dangerBtn__3KmI6{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:9px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 14px;transition:all .15s ease}.Reminders_dangerBtn__3KmI6:hover{background:#fee2e2;border-color:#fca5a5}.Reminders_modalFoot__7a8cR{justify-content:flex-start!important}@media (max-width:560px){.Reminders_detailGrid__Veknj{grid-template-columns:1fr}}.SmsCenter_pageContainer__Sfe3p{background:#f1f3f6;font-size:13px;min-height:100vh;padding:16px 20px}.SmsCenter_pageHeader__naO4B{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.SmsCenter_headerLeft__y4ANY{align-items:center;display:flex;gap:14px}.SmsCenter_backBtn__q-iCA{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:38px;justify-content:center;transition:all .15s;width:38px}.SmsCenter_backBtn__q-iCA:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.SmsCenter_headerIcon__nC4Nq{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;box-shadow:0 6px 14px #2563eb38;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.SmsCenter_headerTitle__bfZaK h1{color:#0f172a;font-size:19px;font-weight:700;line-height:1.2;margin:0}.SmsCenter_headerTitle__bfZaK p{color:#64748b;font-size:12.5px;margin:2px 0 0}.SmsCenter_headerActions__OV5yp{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.SmsCenter_balancePill__NodNR{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;color:#15803d;display:flex;font-size:12.5px;gap:8px;padding:8px 13px}.SmsCenter_balancePill__NodNR strong{color:#166534;font-size:13.5px}.SmsCenter_balancePill__NodNR.SmsCenter_low__7a\+ts{background:#fffbeb;border-color:#fde68a;color:#b45309}.SmsCenter_balancePill__NodNR.SmsCenter_low__7a\+ts strong{color:#92400e}.SmsCenter_primaryBtn__eIA1O{align-items:center;background:linear-gradient(180deg,#2563eb,#1d4ed8);border:1px solid #0000;border-radius:9px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.SmsCenter_primaryBtn__eIA1O:hover:not(:disabled){background:linear-gradient(180deg,#1d4ed8,#1e40af);box-shadow:0 3px 8px #2563eb59}.SmsCenter_primaryBtn__eIA1O:disabled{cursor:not-allowed;opacity:.5}.SmsCenter_secondaryBtn__dURvD{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s}.SmsCenter_secondaryBtn__dURvD:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.SmsCenter_secondaryBtn__dURvD:disabled{cursor:not-allowed;opacity:.5}.SmsCenter_iconBtn__AF5jo,.SmsCenter_refreshBtn__sq957{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;display:flex;font-size:13px;height:38px;justify-content:center;transition:all .15s;width:38px}.SmsCenter_iconBtn__AF5jo:hover,.SmsCenter_refreshBtn__sq957:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.SmsCenter_dangerText__X5l7K{color:#dc2626}.SmsCenter_statsRow__hI0Ut{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.SmsCenter_statCard__rkH9z{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}.SmsCenter_statIcon__sCp3D{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.SmsCenter_statIconBlue__EzYv9{background:linear-gradient(135deg,#3b82f6,#2563eb)}.SmsCenter_statIconGreen__BklTN{background:linear-gradient(135deg,#10b981,#059669)}.SmsCenter_statIconAmber__u8cvg{background:linear-gradient(135deg,#f59e0b,#d97706)}.SmsCenter_statIconSlate__ZYGs4{background:linear-gradient(135deg,#64748b,#475569)}.SmsCenter_statInfo__\+\+sQE{display:flex;flex-direction:column;min-width:0}.SmsCenter_statValue__jH0MB{color:#0f172a;font-size:16px;font-weight:700;line-height:1.1}.SmsCenter_statLabel__NpEz7{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.SmsCenter_quickTabs__TpmCV{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:3px}.SmsCenter_quickTab__APNdT{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:7px;padding:8px 14px;transition:all .15s;white-space:nowrap}.SmsCenter_quickTab__APNdT i{font-size:12px}.SmsCenter_quickTab__APNdT:hover:not(.SmsCenter_quickTabActive__4xRfV){background:#fff;color:#334155}.SmsCenter_quickTabActive__4xRfV{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.SmsCenter_tabBadge__RjeZv{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}.SmsCenter_quickTabActive__4xRfV .SmsCenter_tabBadge__RjeZv{background:#dbeafe;color:#2563eb}.SmsCenter_content__y6Omh{display:block}.SmsCenter_testBanner__bIfk-{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e}.SmsCenter_liveBanner__EC7X3,.SmsCenter_testBanner__bIfk-{align-items:center;display:flex;font-size:12.5px;gap:9px;margin-bottom:14px;padding:10px 14px}.SmsCenter_liveBanner__EC7X3{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;color:#065f46}.SmsCenter_card__weffO{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.SmsCenter_card__weffO:last-child{margin-bottom:0}.SmsCenter_cardHead__Kdsnz{align-items:center;background:#fafbfc;border-bottom:1px solid #eef2f7;display:flex;justify-content:space-between;padding:14px 18px}.SmsCenter_cardHead__Kdsnz h3{color:#0f172a;font-size:14px;font-weight:700;margin:0}.SmsCenter_cardHead__Kdsnz p{color:#94a3b8;font-size:11.5px;margin:2px 0 0}.SmsCenter_cardBody__r52hi{padding:16px 18px}.SmsCenter_composeGrid__35sQT{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.4fr 1fr}@media (max-width:860px){.SmsCenter_composeGrid__35sQT{grid-template-columns:1fr}}.SmsCenter_field__PRcM0{margin-bottom:16px}.SmsCenter_field__PRcM0 label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.SmsCenter_field__PRcM0 input,.SmsCenter_field__PRcM0 select,.SmsCenter_field__PRcM0 textarea{background:#fff;border:1px solid #cbd5e1;border-radius:9px;box-sizing:border-box;color:#0f172a;font-size:14px;padding:10px 12px;transition:border-color .15s;width:100%}.SmsCenter_field__PRcM0 input:focus,.SmsCenter_field__PRcM0 select:focus,.SmsCenter_field__PRcM0 textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.SmsCenter_field__PRcM0 textarea{font-family:inherit;min-height:120px;resize:vertical}.SmsCenter_hint__jhNip{color:#94a3b8;font-size:12px;margin-top:6px}.SmsCenter_preview__UC49T{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;padding:18px}.SmsCenter_preview__UC49T h4{color:#334155;font-size:13px;font-weight:700;letter-spacing:.4px;margin:0 0 14px;text-transform:uppercase}.SmsCenter_previewRow__jrAM1{align-items:center;border-bottom:1px dashed #e2e8f0;display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.SmsCenter_previewRow__jrAM1:last-of-type{border-bottom:none}.SmsCenter_previewRow__jrAM1 .SmsCenter_k__mFS8i{color:#64748b}.SmsCenter_previewRow__jrAM1 .SmsCenter_v__WVDKU{color:#0f172a;font-weight:700}.SmsCenter_previewTotal__WxFNM{align-items:center;background:#eff6ff;border-radius:10px;display:flex;justify-content:space-between;margin-top:12px;padding:12px 14px}.SmsCenter_previewTotal__WxFNM .SmsCenter_k__mFS8i{color:#1e40af;font-weight:600}.SmsCenter_previewTotal__WxFNM .SmsCenter_v__WVDKU{color:#1d4ed8;font-size:18px;font-weight:800}.SmsCenter_insufficient__uvZhG{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;color:#b91c1c;display:flex;font-size:12.5px;gap:8px;margin-top:12px;padding:10px 12px}.SmsCenter_tableWrap__raqvD{overflow-x:auto}.SmsCenter_table__oo7gN{border-collapse:collapse;font-size:12.5px;width:100%}.SmsCenter_table__oo7gN th{background:#fafbfc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:11px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.SmsCenter_table__oo7gN td{border-bottom:1px solid #f1f5f9;color:#334155;padding:12px 14px;vertical-align:middle}.SmsCenter_table__oo7gN tr:last-child td{border-bottom:none}.SmsCenter_table__oo7gN tbody tr:hover td{background:#f8fafc}.SmsCenter_rowActions__YSaMI{display:flex;gap:6px;justify-content:flex-end}.SmsCenter_miniBtn__z6mE-{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;height:30px;transition:all .15s;width:30px}.SmsCenter_miniBtn__z6mE-:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}.SmsCenter_miniBtnDanger__ihPqL:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.SmsCenter_clickRow__B4DNb{cursor:pointer}.SmsCenter_thSort__JxX3t{cursor:pointer;-webkit-user-select:none;user-select:none}.SmsCenter_thSort__JxX3t i{color:#cbd5e1;font-size:10px;margin-left:6px}.SmsCenter_thSort__JxX3t.SmsCenter_activeSort__xk6V\+,.SmsCenter_thSort__JxX3t.SmsCenter_activeSort__xk6V\+ i{color:#2563eb}.SmsCenter_checkCol__Y4Bxf{text-align:center;width:44px}.SmsCenter_checkCol__Y4Bxf input{accent-color:#2563eb;cursor:pointer}.SmsCenter_rowSelected__2kljP td{background:#eff6ff!important}.SmsCenter_filterActive__HjpW2{background:#eff6ff;border-color:#2563eb;color:#2563eb}.SmsCenter_toCell__ZFLAW{align-items:center;display:flex;gap:10px}.SmsCenter_avatar__M5JbJ{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:32px;justify-content:center;width:32px}.SmsCenter_toName__MaTdo{color:#0f172a;font-size:13px;font-weight:600}.SmsCenter_toPhone__tKlpG{color:#94a3b8;font-size:11.5px}.SmsCenter_htoolbar__wrje0{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:10px;padding:12px 18px}.SmsCenter_htoolbar__wrje0 .SmsCenter_grow__k3eoD{flex:1 1}.SmsCenter_entries__HeLNI{align-items:center;color:#64748b;display:flex;font-size:12.5px;gap:7px}.SmsCenter_entries__HeLNI select{padding:6px 9px}.SmsCenter_entriesSel__3EUgo,.SmsCenter_entries__HeLNI select{border:1px solid #cbd5e1;border-radius:8px;color:#334155;font-size:12.5px}.SmsCenter_entriesSel__3EUgo{background:#fff;padding:8px 11px}.SmsCenter_searchBox__3k2En{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;display:flex;gap:8px;min-width:220px;padding:8px 12px;transition:all .15s}.SmsCenter_searchBox__3k2En:focus-within{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.SmsCenter_searchBox__3k2En i{color:#94a3b8;font-size:12.5px}.SmsCenter_searchBox__3k2En input{background:#0000;border:none;color:#0f172a;font-size:12.5px;outline:none;width:100%}.SmsCenter_pager__8O0CX{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;font-size:13px;justify-content:space-between;padding:14px 18px}.SmsCenter_pagerBtns__jSrAd{align-items:center;display:flex;gap:10px}.SmsCenter_pagerBtns__jSrAd button{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;height:32px;transition:all .15s;width:32px}.SmsCenter_pagerBtns__jSrAd button:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.SmsCenter_pagerBtns__jSrAd button:disabled{cursor:not-allowed;opacity:.4}.SmsCenter_dropWrap__FYRyI{position:relative}.SmsCenter_menu__lyKfU{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 30px #0f172a24;min-width:190px;overflow:hidden;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.SmsCenter_menuItem__4Y0pk{align-items:center;background:none;border:none;border-radius:7px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;text-transform:capitalize;width:100%}.SmsCenter_menuItem__4Y0pk:hover{background:#f1f5f9}.SmsCenter_menuItemDanger__PYxNk{color:#dc2626}.SmsCenter_menuItemDanger__PYxNk:hover{background:#fef2f2}.SmsCenter_chip__n23XP{align-items:center;border-radius:20px;display:inline-flex;font-size:11px;font-weight:600;padding:3px 10px}.SmsCenter_chipBlue__pk9hj{background:#dbeafe;color:#1e40af}.SmsCenter_chipGray__sObtp{background:#f1f5f9;color:#475569}.SmsCenter_chipGreen__AA3U5{background:#dcfce7;color:#166534}.SmsCenter_chipRed__An1y5{background:#fee2e2;color:#991b1b}.SmsCenter_chipAmber__VIk3f{background:#fef3c7;color:#92400e}.SmsCenter_pill__aydMy{align-items:center;border-radius:20px;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;padding:4px 11px;text-transform:capitalize;white-space:nowrap}.SmsCenter_pill__aydMy:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.SmsCenter_pillGreen__LJmu\+{background:#dcfce7;color:#16a34a}.SmsCenter_pillRed__GXqwz{background:#fee2e2;color:#dc2626}.SmsCenter_pillAmber__ZiZaC{background:#fef3c7;color:#d97706}.SmsCenter_pillBlue__NO2mH{background:#dbeafe;color:#2563eb}.SmsCenter_pillGray__kTHnp{background:#f1f5f9;color:#64748b}.SmsCenter_walletGrid__0kCRw{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}@media (max-width:720px){.SmsCenter_walletGrid__0kCRw{grid-template-columns:1fr}}.SmsCenter_wCard__MuHoO{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;padding:20px}.SmsCenter_wCard__MuHoO .SmsCenter_wCardLbl__GkZIG{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.SmsCenter_wCard__MuHoO .SmsCenter_wCardVal__srK9n{color:#0f172a;font-size:26px;font-weight:800;margin-top:6px}.SmsCenter_wCard__MuHoO.SmsCenter_accent__M2coU{background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none}.SmsCenter_wCard__MuHoO.SmsCenter_accent__M2coU .SmsCenter_wCardLbl__GkZIG,.SmsCenter_wCard__MuHoO.SmsCenter_accent__M2coU .SmsCenter_wCardVal__srK9n{color:#fff}.SmsCenter_bundleGrid__mQPzU{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.SmsCenter_bundleCard__WZex2{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;padding:18px;text-align:center;transition:all .15s}.SmsCenter_bundleCard__WZex2:hover{border-color:#93c5fd;box-shadow:0 10px 24px #2563eb24;transform:translateY(-2px)}.SmsCenter_bundleName__g95tP{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.SmsCenter_bundleCount__A6pMB{color:#0f172a;font-size:22px;font-weight:800;margin:8px 0 2px}.SmsCenter_bundlePrice__Q3Pjz{color:#2563eb;font-size:15px;font-weight:700;margin-bottom:14px}.SmsCenter_senderList__TfdjL{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:4px 12px}.SmsCenter_senderRow__ZqT6s{align-items:center;border-bottom:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:10px;padding:9px 0}.SmsCenter_senderRow__ZqT6s:last-child{border-bottom:none}.SmsCenter_senderName__o\+0s2{color:#0f172a;font-size:13.5px;font-weight:700;min-width:90px}.SmsCenter_typeChips__Gjkmu{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.SmsCenter_typeChipActive__L4q8n,.SmsCenter_typeChip__V0Tyt{background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;cursor:pointer;font-size:12.5px;font-weight:600;padding:6px 14px;transition:all .15s}.SmsCenter_typeChip__V0Tyt:hover{border-color:#93c5fd;color:#2563eb}.SmsCenter_typeChipActive__L4q8n{background:#2563eb;border-color:#2563eb;color:#fff}.SmsCenter_chipRow__A1-g7{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.SmsCenter_selChip__wa9N8{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;color:#1d4ed8;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:5px 8px 5px 12px}.SmsCenter_selChip__wa9N8 button{background:none;border:none;color:#60a5fa;cursor:pointer;font-size:11px;padding:2px}.SmsCenter_selChip__wa9N8 button:hover{color:#dc2626}.SmsCenter_moreChip__srvTB{align-items:center;background:#f1f5f9;border-radius:20px;color:#64748b;display:inline-flex;font-size:12.5px;font-weight:600;padding:5px 12px}.SmsCenter_recipientBar__fIGf\+{align-items:center;display:flex;gap:8px}.SmsCenter_addRecipientsBtn__H3Nja{align-items:center;background:#eff6ff;border:1px dashed #93c5fd;border-radius:9px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:9px 16px;transition:all .15s}.SmsCenter_addRecipientsBtn__H3Nja:hover{background:#dbeafe;border-style:solid}.SmsCenter_clearAllBtn__vMJ9M{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:9px 14px}.SmsCenter_clearAllBtn__vMJ9M:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.SmsCenter_pickerListModal__YvQjh{border-top:1px solid #f1f5f9;flex:1 1;overflow-y:auto}.SmsCenter_pickerItem__iYv0v{align-items:center;background:#fff;border:none;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;gap:10px;padding:10px 14px;text-align:left;width:100%}.SmsCenter_pickerItem__iYv0v:last-child{border-bottom:none}.SmsCenter_pickerItem__iYv0v:hover{background:#f8fafc}.SmsCenter_pickerItemOn__KmAj\+{background:#eff6ff}.SmsCenter_pickCheck__CBytj{flex-shrink:0}.SmsCenter_pickCheck__CBytj i.SmsCenter_fa-check-circle__4wUfx{color:#2563eb}.SmsCenter_pickCheck__CBytj i.SmsCenter_fa-circle__l5LAl{color:#e2e8f0}.SmsCenter_pickerName__q\+M2W{color:#0f172a;flex:1 1;font-size:13px;font-weight:600}.SmsCenter_pickerPhone__Mn4dq{color:#64748b;font-size:12px}.SmsCenter_selectAllShown__focmI{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:9px;width:100%}.SmsCenter_selectAllShown__focmI:hover{background:#eff6ff;border-color:#93c5fd}.SmsCenter_toggleRow__VnuXD{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:12px 0}.SmsCenter_toggleRow__VnuXD:last-child{border-bottom:none}.SmsCenter_toggleRow__VnuXD .SmsCenter_tLabel__CcB3O{color:#334155;font-size:13.5px;font-weight:600}.SmsCenter_toggleRow__VnuXD .SmsCenter_tSub__CQnu6{color:#94a3b8;font-size:12px;margin-top:2px}.SmsCenter_switch__KG0iv{flex-shrink:0;height:24px;position:relative;width:44px}.SmsCenter_switch__KG0iv input{height:0;opacity:0;width:0}.SmsCenter_slider__evX-e{background:#cbd5e1;border-radius:24px;cursor:pointer;inset:0;position:absolute;transition:.2s}.SmsCenter_slider__evX-e:before{background:#fff;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:.2s;width:18px}.SmsCenter_switch__KG0iv input:checked+.SmsCenter_slider__evX-e{background:#2563eb}.SmsCenter_switch__KG0iv input:checked+.SmsCenter_slider__evX-e:before{transform:translateX(20px)}.SmsCenter_empty__vg1TK{color:#94a3b8;padding:56px 20px;text-align:center}.SmsCenter_empty__vg1TK i{font-size:40px;margin-bottom:12px;opacity:.5}.SmsCenter_empty__vg1TK h4{color:#475569;font-size:15px;margin:0 0 4px}.SmsCenter_empty__vg1TK p{font-size:13px;margin:0}.SmsCenter_spinner__LwMxF{animation:SmsCenter_spin__NJWxu .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:34px;margin:40px auto;width:34px}@keyframes SmsCenter_spin__NJWxu{to{transform:rotate(1turn)}}.SmsCenter_overlay__5VCtc{align-items:center;animation:SmsCenter_fadeIn__WXuEw .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes SmsCenter_fadeIn__WXuEw{0%{opacity:0}to{opacity:1}}.SmsCenter_modal__wPxPE{animation:SmsCenter_modalIn__jQq6l .2s ease;background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a40;max-width:460px;overflow:hidden;width:100%}@keyframes SmsCenter_modalIn__jQq6l{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SmsCenter_modalHead__R\+hvX{align-items:center;background:#fafbfc;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:18px 22px}.SmsCenter_modalHead__R\+hvX h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.SmsCenter_modalHead__R\+hvX button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px}.SmsCenter_modalBody__Ee2hi{padding:22px}.SmsCenter_modalFoot__UnaTI{background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:10px;justify-content:flex-end;padding:16px 22px}.SmsCenter_toast__aB3UD{align-items:center;animation:SmsCenter_toastIn__-GvE\+ .25s;border-radius:11px;bottom:24px;box-shadow:0 10px 30px #0003;color:#fff;display:flex;font-size:14px;font-weight:500;gap:10px;padding:13px 18px;position:fixed;right:24px;z-index:1100}.SmsCenter_toastSuccess__XJDDn{background:#16a34a}.SmsCenter_toastError__q-725{background:#dc2626}.SmsCenter_toastInfo__RChUh{background:#2563eb}@keyframes SmsCenter_toastIn__-GvE\+{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.SmsCenter_statsRow__hI0Ut{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.SmsCenter_pageHeader__naO4B{align-items:stretch;flex-direction:column}.SmsCenter_headerActions__OV5yp{flex-wrap:wrap}.SmsCenter_statsRow__hI0Ut{grid-template-columns:1fr 1fr}.SmsCenter_composeGrid__35sQT{grid-template-columns:1fr}}.Appointments_page__5lYPh{background:#f1f4f9;font-size:13px;min-height:100vh;padding:18px 22px 40px}.Appointments_header__CKu8g{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px;padding:14px 20px}.Appointments_headerLeft__0557k{align-items:center;display:flex;gap:14px}.Appointments_backBtn__xqvhf{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .15s;width:38px}.Appointments_backBtn__xqvhf:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Appointments_headerIcon__vpBYg{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px;box-shadow:0 6px 16px #2563eb42;color:#fff;display:flex;font-size:17px;height:42px;justify-content:center;width:42px}.Appointments_headerTitle__yhzx1 h1{color:#0f172a;font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0}.Appointments_headerTitle__yhzx1 p{color:#64748b;font-size:12.5px;margin:2px 0 0}.Appointments_headerActions__qenQs{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.Appointments_primaryBtn__VR\+Ac{align-items:center;background:linear-gradient(180deg,#2563eb,#1d4ed8);border:none;border-radius:10px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;padding:9px 16px;transition:all .15s}.Appointments_primaryBtn__VR\+Ac:hover{box-shadow:0 8px 18px #2563eb52;transform:translateY(-1px)}.Appointments_secondaryBtn__r-q6D{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s}.Appointments_secondaryBtn__r-q6D:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.Appointments_kbd__XQL9O{align-items:center;border-radius:5px;display:inline-flex;font-size:10.5px;font-weight:700;height:18px;justify-content:center;line-height:1;margin-left:2px;min-width:18px;padding:0 5px}.Appointments_primaryBtn__VR\+Ac .Appointments_kbd__XQL9O{background:#ffffff38;color:#fff}.Appointments_secondaryBtn__r-q6D .Appointments_kbd__XQL9O{background:#f1f5f9;border:1px solid #e2e8f0;color:#94a3b8}.Appointments_stats__s5aXn{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}@media (max-width:720px){.Appointments_stats__s5aXn{grid-template-columns:repeat(2,1fr)}}.Appointments_statCard__FLv5D{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #0f172a0a;cursor:pointer;display:flex;gap:12px;padding:14px 16px;transition:all .15s}.Appointments_statCard__FLv5D:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a14}.Appointments_statCardActive__Ws15s{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1a}.Appointments_quickTabs__9FaMR{align-items:center;background:#eef2f7;border:1px solid #e2e8f0;border-radius:11px;display:flex;gap:4px;margin-bottom:14px;overflow-x:auto;padding:3px}.Appointments_quickTab__xWbZm{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s;white-space:nowrap}.Appointments_quickTab__xWbZm:hover:not(.Appointments_quickTabActive__kTwEr){background:#fff;color:#334155}.Appointments_quickTabActive__kTwEr{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.Appointments_tabBadge__xm-P\+{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}.Appointments_quickTabActive__kTwEr .Appointments_tabBadge__xm-P\+{background:#dbeafe;color:#2563eb}.Appointments_statIcon__2InHl{align-items:center;border-radius:11px;color:#fff;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.Appointments_iBlue__t8PwB{background:linear-gradient(135deg,#3b82f6,#2563eb)}.Appointments_iOrange__kbBHK{background:linear-gradient(135deg,#f59e0b,#d97706)}.Appointments_iGreen__xzG8i{background:linear-gradient(135deg,#10b981,#059669)}.Appointments_iRed__USwqX{background:linear-gradient(135deg,#ef4444,#dc2626)}.Appointments_statValue__r9dWS{color:#0f172a;font-size:21px;font-weight:800;line-height:1}.Appointments_statLabel__iqSOq{color:#94a3b8;font-size:11.5px;font-weight:500;letter-spacing:.04em;margin-top:3px;text-transform:uppercase}.Appointments_layout__SmUhc{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1fr 320px}@media (max-width:1100px){.Appointments_layout__SmUhc{grid-template-columns:1fr}}.Appointments_card__\+GuTa{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #0f172a0a,0 6px 16px #0f172a0d;overflow:hidden}.Appointments_calToolbar__DwCTu{align-items:center;background:#fafbfc;border-bottom:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:12px;padding:14px 16px}.Appointments_dateChip__2NA4n{align-items:center;background:linear-gradient(135deg,#eff4ff,#dbe8ff);border-radius:13px;box-shadow:inset 0 0 0 1px #2563eb1a;color:#2563eb;display:flex;flex-direction:column;flex-shrink:0;height:52px;justify-content:center;width:52px}.Appointments_dateChip__2NA4n .Appointments_dcMon__hL64B{font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.Appointments_dateChip__2NA4n .Appointments_dcDay__nGQy-{font-size:21px;font-weight:800;line-height:1}.Appointments_calTitle__3THeY{display:flex;flex-direction:column}.Appointments_ctTop__dkyjD{align-items:center;display:flex;gap:8px}.Appointments_calTitle__3THeY .Appointments_ctMonth__e9dZ7{color:#0f172a;font-size:16px;font-weight:800}.Appointments_weekBadge__4odHN{background:#eff4ff;border:1px solid #dbe8ff;border-radius:20px;color:#2563eb;font-size:10.5px;font-weight:700;padding:2px 9px}.Appointments_calTitle__3THeY .Appointments_ctRange__qjZLw{color:#94a3b8;font-size:12px;margin-top:1px}.Appointments_calGrow__Ws1se{flex:1 1}.Appointments_navBtns__S0mDn{align-items:center;display:flex;gap:6px}.Appointments_iconBtn__Fh8DZ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .15s;width:34px}.Appointments_iconBtn__Fh8DZ:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.Appointments_viewToggle__gQeek{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9px;display:inline-flex;gap:2px;overflow:hidden;padding:2px}.Appointments_viewToggle__gQeek button{background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;font-size:12.5px;font-weight:600;padding:6px 13px;transition:all .15s}.Appointments_viewToggle__gQeek button.Appointments_on__EL-Yj{background:#fff;box-shadow:0 1px 2px #0f172a1a;color:#1d4ed8}.Appointments_searchBox__s2e\+r{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;display:flex;gap:8px;min-width:160px;padding:7px 11px;transition:all .15s}.Appointments_searchBox__s2e\+r:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.Appointments_searchBox__s2e\+r input{background:#0000;border:none;color:#0f172a;font-size:12.5px;outline:none;width:100%}.Appointments_searchBox__s2e\+r i{color:#94a3b8;font-size:12px}.Appointments_weekHead__60xpO{border-bottom:1px solid #eef2f7;display:grid;grid-template-columns:56px repeat(7,1fr);grid-template-columns:56px repeat(var(--cols,7),1fr)}.Appointments_dayHead__zqZ5i,.Appointments_weekHead__60xpO .Appointments_gutter__TD3OU{border-right:1px solid #f1f5f9}.Appointments_dayHead__zqZ5i{padding:10px 4px;text-align:center}.Appointments_dayHead__zqZ5i:last-child{border-right:none}.Appointments_dhName__ytn6m{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Appointments_dhNum__1ep5S{align-items:center;border-radius:50%;color:#334155;display:inline-flex;font-size:14px;font-weight:700;height:30px;justify-content:center;margin-top:4px;transition:all .15s;width:30px}.Appointments_dayHead__zqZ5i.Appointments_today__3FTdq .Appointments_dhNum__1ep5S{background:#2563eb;box-shadow:0 4px 10px #2563eb4d;color:#fff}.Appointments_dayHead__zqZ5i.Appointments_today__3FTdq .Appointments_dhName__ytn6m{color:#2563eb}.Appointments_gridScroll__R2T40{max-height:620px;overflow-y:auto}.Appointments_grid__VnwkY{display:grid;grid-template-columns:56px repeat(7,1fr);grid-template-columns:56px repeat(var(--cols,7),1fr);position:relative}.Appointments_timeCol__MpwKn{border-right:1px solid #f1f5f9;position:relative}.Appointments_hourLabel__L3Whu{color:#a2a9b8;font-size:10.5px;position:absolute;right:6px;transform:translateY(-6px)}.Appointments_dayCol__uarQ-{background-image:linear-gradient(#f3f5fa 1px,#0000 0);background-size:100% 56px;background-size:100% var(--hourH,56px);border-right:1px solid #f1f5f9;position:relative}.Appointments_dayCol__uarQ-:last-child{border-right:none}.Appointments_dayCol__uarQ-.Appointments_weekend__rXYeT{background-color:#fafbfe}.Appointments_event__ivfMw{border-left:3px solid;border-radius:9px;box-shadow:0 1px 2px #0f172a0f;cursor:pointer;font-size:11.5px;left:2%;overflow:hidden;padding:5px 8px;position:absolute;transition:box-shadow .12s,transform .12s}.Appointments_event__ivfMw:hover{box-shadow:0 8px 18px #0f172a29;transform:translateY(-1px);z-index:5}.Appointments_event__ivfMw.Appointments_selected__XuGnR{box-shadow:0 0 0 2px #2563eb,0 8px 18px #2563eb33;z-index:6}.Appointments_evTitle__55qDR{font-weight:700}.Appointments_evTime__wYQTW,.Appointments_evTitle__55qDR{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Appointments_evTime__wYQTW{font-size:10.5px;margin-top:1px;opacity:.8}.Appointments_evCancelled__yyFbU .Appointments_evTitle__55qDR{opacity:.7;text-decoration:line-through}.Appointments_evBlue__HMvsM{background:#e5efff;border-color:#2563eb;color:#1e40af}.Appointments_evGreen__VeNX6{background:#e2f8ee;border-color:#16a34a;color:#15803d}.Appointments_evPink__E6ht6{background:#ffe9f2;border-color:#db2777;color:#be185d}.Appointments_evPurple__I-6el{background:#e6e9ff;border-color:#4f46e5;color:#4338ca}.Appointments_evAmber__Lx94o{background:#fff3dd;border-color:#f59e0b;color:#b45309}.Appointments_evTeal__6g0-n{background:#dcf7f4;border-color:#0d9488;color:#0f766e}.Appointments_evGray__NUc71{background:#f1f5f9;border-color:#94a3b8;color:#64748b}.Appointments_nowLine__OQwN4{background:#ef4444;height:2px;left:0;position:absolute;right:0;z-index:4}.Appointments_nowLine__OQwN4:before{background:#ef4444;border-radius:50%;box-shadow:0 0 0 3px #ef44442e;content:"";height:8px;left:-4px;position:absolute;top:-3px;width:8px}.Appointments_side__7YU6u{display:flex;flex-direction:column;gap:18px}.Appointments_detailCard__MRl8r{padding:20px}.Appointments_detailEmpty__BrJ2j{color:#94a3b8;padding:34px 10px;text-align:center}.Appointments_detailEmpty__BrJ2j i{font-size:32px;margin-bottom:10px;opacity:.5}.Appointments_detailHead__P9zy3{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.Appointments_detailAccent__I7ce7{align-self:stretch;background:#2563eb;border-radius:3px;flex-shrink:0;width:4px}.Appointments_detailTitle__rDsj8{color:#0f172a;font-size:17px;font-weight:800;line-height:1.25}.Appointments_detailRow__1i\+bq{align-items:center;color:#475569;display:flex;font-size:13px;gap:11px;padding:7px 0}.Appointments_detailRow__1i\+bq i{color:#94a3b8;text-align:center;width:16px}.Appointments_detailStatus__DrPEz{align-items:center;border-radius:20px;display:inline-flex;font-size:11.5px;font-weight:700;padding:3px 11px}.Appointments_detailDesc__Hv9Sa{border-top:1px solid #f1f5f9;color:#64748b;font-size:12.5px;line-height:1.6;margin-top:12px;padding-top:12px}.Appointments_detailActions__qctFv{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.Appointments_miniBtn__QkZWT{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;flex:1 1;font-size:12px;font-weight:600;gap:6px;justify-content:center;min-width:90px;padding:9px;transition:all .15s}.Appointments_miniBtn__QkZWT:hover{background:#f8fafc;border-color:#cbd5e1}.Appointments_miniBtnGreen__jbgrj:hover{background:#e2f8ee;border-color:#bbf7d0;color:#15803d}.Appointments_miniBtnRed__G9hxl:hover{background:#fee2e2;border-color:#fecaca;color:#dc2626}.Appointments_chipBlue__h8caB{background:#dbeafe;color:#1e40af}.Appointments_chipGreen__iJLh4{background:#dcfce7;color:#166534}.Appointments_chipGray__bOuVc{background:#f1f5f9;color:#475569}.Appointments_chipRed__A2yKA{background:#fee2e2;color:#991b1b}.Appointments_miniCal__\+TvQz{padding:16px 18px}.Appointments_miniHead__jYroI{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.Appointments_miniHead__jYroI span{color:#0f172a;font-size:13.5px;font-weight:800}.Appointments_miniHead__jYroI button{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:11px;height:27px;transition:all .15s;width:27px}.Appointments_miniHead__jYroI button:hover{background:#f1f5f9;border-color:#cbd5e1}.Appointments_miniGrid__6KGX6{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.Appointments_miniDow__RgptW{color:#a2a9b8;font-size:10px;font-weight:700;padding:4px 0;text-align:center}.Appointments_miniDay__CS6pB{align-items:center;aspect-ratio:1;background:none;border:none;border-radius:9px;color:#475569;cursor:pointer;display:flex;font-size:12px;justify-content:center;position:relative;transition:all .12s}.Appointments_miniDay__CS6pB:hover{background:#f1f5f9}.Appointments_miniDay__CS6pB.Appointments_muted__cnINZ{color:#cbd5e1}.Appointments_miniDay__CS6pB.Appointments_selected__XuGnR{background:#2563eb;box-shadow:0 4px 10px #2563eb4d;color:#fff;font-weight:700}.Appointments_miniDay__CS6pB.Appointments_today__3FTdq:not(.Appointments_selected__XuGnR){color:#2563eb;font-weight:800}.Appointments_miniDot__8vlbx{background:#2563eb;border-radius:50%;bottom:4px;height:4px;position:absolute;width:4px}.Appointments_miniDay__CS6pB.Appointments_selected__XuGnR .Appointments_miniDot__8vlbx{background:#fff}.Appointments_overlay__pQ4GB{align-items:center;animation:Appointments_fadeIn__bw4Sj .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2147483000}@keyframes Appointments_fadeIn__bw4Sj{0%{opacity:0}to{opacity:1}}.Appointments_modal__C4A\+F{animation:Appointments_modalIn__ad-io .2s ease;background:#fff;border-radius:16px;box-shadow:0 24px 70px #0f172a59;display:flex;flex-direction:column;max-height:90vh;max-width:560px;overflow:hidden;width:100%}@keyframes Appointments_modalIn__ad-io{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Appointments_modalHead__uyhTP{align-items:center;background:linear-gradient(180deg,#fbfcfe,#fff);border-bottom:1px solid #eef2f7;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 22px}.Appointments_modalHeadLeft__zAq\+F{align-items:center;display:flex;gap:13px}.Appointments_modalIcon__QD6jN{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:11px;box-shadow:0 6px 14px #2563eb42;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.Appointments_modalHead__uyhTP h3{color:#0f172a;font-size:16px;font-weight:800;margin:0}.Appointments_modalHead__uyhTP p{color:#94a3b8;font-size:12px;margin:1px 0 0}.Appointments_modalClose__zKHjs{background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#94a3b8;cursor:pointer;font-size:15px;height:34px;transition:all .15s;width:34px}.Appointments_modalClose__zKHjs:hover{background:#fee2e2;border-color:#fecaca;color:#dc2626}.Appointments_modalBody__AhbdA{flex:1 1;overflow-y:auto;padding:18px 22px}.Appointments_modalFoot__cF6lz{background:#fbfcfe;border-top:1px solid #eef2f7;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:15px 22px}.Appointments_section__Q8eAQ{margin-bottom:18px}.Appointments_section__Q8eAQ:last-child{margin-bottom:0}.Appointments_sectionLabel__OEM\+q{align-items:center;color:#94a3b8;display:flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.5px;margin-bottom:11px;text-transform:uppercase}.Appointments_sectionLabel__OEM\+q i{color:#2563eb;font-size:11px}.Appointments_formGrid__jVqWM{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1fr 1fr}.Appointments_full__1ZX1p{grid-column:1/-1}.Appointments_field__VuJn5 label{color:#475569;display:block;font-size:12px;font-weight:700;margin-bottom:6px}.Appointments_req__p4pg6{color:#dc2626}.Appointments_field__VuJn5 input,.Appointments_field__VuJn5 select,.Appointments_field__VuJn5 textarea{background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:14px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.Appointments_field__VuJn5 input:focus,.Appointments_field__VuJn5 select:focus,.Appointments_field__VuJn5 textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.Appointments_field__VuJn5 textarea{min-height:70px;resize:vertical}.Appointments_durationRow__AgyVl{margin-top:13px}.Appointments_durationRow__AgyVl>label{color:#475569;display:block;font-size:12px;font-weight:700;margin-bottom:8px}.Appointments_durChips__ENmRr{display:flex;flex-wrap:wrap;gap:8px}.Appointments_durChip__ZGMNX{background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#475569;cursor:pointer;font-size:13px;font-weight:600;padding:8px 15px;transition:all .15s}.Appointments_durChip__ZGMNX:hover{border-color:#93c5fd;color:#2563eb}.Appointments_durChipOn__QSwMG{background:#2563eb;border-color:#2563eb;color:#fff}.Appointments_durChipOn__QSwMG:hover{color:#fff}.Appointments_toast__coJ7z{align-items:center;animation:Appointments_toastIn__hEk4- .25s;border-radius:11px;bottom:24px;box-shadow:0 12px 30px #0f172a3d;color:#fff;display:flex;font-size:14px;font-weight:500;gap:10px;padding:13px 18px;position:fixed;right:24px;z-index:2147483600}.Appointments_toastSuccess__\+LYRF{background:#16a34a}.Appointments_toastError__A7pw\+{background:#dc2626}.Appointments_toastInfo__0aEsW{background:#2563eb}@keyframes Appointments_toastIn__hEk4-{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Appointments_searchBox__s2e\+r{position:relative}.Appointments_clearSearch__vWAr8{align-items:center;background:#e2e8f0;border:none;border-radius:5px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:9px;height:18px;justify-content:center;transition:all .14s;width:18px}.Appointments_clearSearch__vWAr8:hover{background:#cbd5e1;color:#0f172a}.Appointments_searchMeta__cZAv8{align-items:center;background:#eef2f7;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:6px 10px;white-space:nowrap}.Appointments_searchMeta__cZAv8 i{color:#94a3b8;font-size:10px}.Appointments_hl__WicR4{background:#fde68a;border-radius:3px;color:#78350f;font-weight:700;padding:0 1px}.Appointments_tplRow__NctR3{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:13px}.Appointments_tplChip__mBPrt{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:7px 11px;transition:all .15s}.Appointments_tplChip__mBPrt:hover{background:#f8fafc;border-color:#93c5fd;color:#2563eb}.Appointments_tplChip__mBPrt i{font-size:10px}.Appointments_tplChipOn__SG1n6{background:#2563eb;border-color:#2563eb;color:#fff}.Appointments_tplChipOn__SG1n6:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.Appointments_custBox__LPzy8,.Appointments_custWrap__vBcnn{position:relative}.Appointments_custIcon__3kWCy{color:#94a3b8;font-size:12px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Appointments_custInput__1TTqC{background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:14px;padding:10px 12px 10px 34px;transition:border-color .15s,box-shadow .15s;width:100%}.Appointments_custInput__1TTqC:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.Appointments_custDrop__l823y{background:#fff;border:1px solid #e2e8f0;border-radius:11px;box-shadow:0 12px 32px #0f172a29;left:0;max-height:264px;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:calc(100% + 5px);z-index:40}.Appointments_custDrop__l823y::-webkit-scrollbar{width:6px}.Appointments_custDrop__l823y::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.Appointments_custItem__DgU7W{align-items:center;background:#fff;border:none;border-bottom:1px solid #f6f7f9;cursor:pointer;display:flex;gap:10px;padding:9px 12px;text-align:left;transition:background .12s;width:100%}.Appointments_custItem__DgU7W:hover{background:#f8fafc}.Appointments_custItemMain__y66Ss{display:flex;flex:1 1;flex-direction:column;min-width:0}.Appointments_custName__HcWF0{color:#1e293b;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Appointments_custMeta__IlNPr{color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Appointments_custEmpty__BUTXO{color:#94a3b8;font-size:12.5px;padding:14px 12px;text-align:center}.Appointments_custCreate__WYo-v{align-items:center;background:#eff4ff;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:12.5px;font-weight:700;gap:8px;padding:11px 12px;text-align:left;transition:background .14s;width:100%}.Appointments_custCreate__WYo-v:hover:not(:disabled){background:#dbe8ff}.Appointments_custCreate__WYo-v:disabled{cursor:default;opacity:.6}.Appointments_custChip__PifnO{align-items:center;background:#eff4ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:10px;padding:8px 10px}.Appointments_custAvatar__gXqIv{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:30px;justify-content:center;width:30px}.Appointments_custChipBody__M4L7Q{display:flex;flex:1 1;flex-direction:column;min-width:0}.Appointments_custChipName__6FsfV{color:#1e293b;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Appointments_custChipMeta__vLWCX{color:#64748b;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Appointments_custClear__jSyVC{align-items:center;background:#0000;border:none;border-radius:7px;color:#2563eb;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:26px;justify-content:center;transition:background .14s;width:26px}.Appointments_custClear__jSyVC:hover{background:#bfdbfe}.Appointments_dStrip__vMJpX{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:14px}.Appointments_dChip__otQX4{align-items:center;background:#f1f5f9;border-radius:20px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;padding:3px 11px}.Appointments_dChip__otQX4 i{color:#94a3b8;font-size:10px}.Appointments_dGrid__38e8F{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Appointments_dCell__2kvf-{background:#fafbfc;border:1px solid #eef2f7;border-radius:10px;display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 11px}.Appointments_dLabel__4TDYk{color:#94a3b8;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.Appointments_dValue__YoGv7{color:#1e293b;font-size:13px;font-weight:700;word-break:break-word}.Appointments_dNone__nqMnX{color:#cbd5e1;font-style:italic;font-weight:500}.Appointments_dNotesWrap__MzWxa{display:flex;flex-direction:column;gap:6px;margin-top:14px}.Appointments_dNotes__gFG\+h{background:#fafbfc;border:1px solid #eef2f7;border-radius:10px;color:#334155;font-size:13px;line-height:1.6;max-height:220px;overflow-y:auto;padding:12px 13px;white-space:pre-wrap}.Appointments_dNotes__gFG\+h::-webkit-scrollbar{width:6px}.Appointments_dNotes__gFG\+h::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.Appointments_dNotesEmpty__MsqdM{border:1px dashed #e2e8f0;border-radius:10px;color:#cbd5e1;font-size:13px;font-style:italic;padding:12px 13px}@media (max-width:560px){.Appointments_dGrid__38e8F{grid-template-columns:1fr}}.ModuleScaffold_pageContainer__cJTAz{color:#0f172a;font-size:14px;margin:0 auto;max-width:1280px;padding:20px 24px}.ModuleScaffold_pageHeader__YQl6R{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.ModuleScaffold_headerLeft__xqwlZ{align-items:center;display:flex;gap:12px}.ModuleScaffold_backBtn__7PkL9{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s;width:36px}.ModuleScaffold_backBtn__7PkL9:hover{background:#e2e8f0;color:#0f172a}.ModuleScaffold_headerIcon__vyPAH{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0891b2);border-radius:10px;color:#fff;display:flex;font-size:17px;height:42px;justify-content:center;width:42px}.ModuleScaffold_headerTitle__5lrKf h1{font-size:20px;font-weight:700;margin:0}.ModuleScaffold_headerTitle__5lrKf p{color:#64748b;font-size:12px;margin:2px 0 0}.ModuleScaffold_headerActions__4Y-Ti{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ModuleScaffold_primaryBtn__ERpNJ{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0891b2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:9px 16px;transition:all .15s}.ModuleScaffold_primaryBtn__ERpNJ:hover{filter:brightness(1.06)}.ModuleScaffold_primaryBtn__ERpNJ:disabled{cursor:not-allowed;opacity:.5}.ModuleScaffold_secondaryBtn__BhmZz{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:9px 14px;transition:all .15s}.ModuleScaffold_secondaryBtn__BhmZz:hover{border-color:#94a3b8}.ModuleScaffold_iconBtn__6EPXu{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;height:30px;justify-content:center;transition:all .15s;width:30px}.ModuleScaffold_iconBtn__6EPXu:hover{background:#e0f2fe;border-color:#7dd3fc;color:#0284c7}.ModuleScaffold_iconBtnDanger__3igTt:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.ModuleScaffold_iconBtnSuccess__jJYfi:hover{background:#d1fae5;border-color:#6ee7b7;color:#059669}.ModuleScaffold_statsRow__MBWc2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:18px}.ModuleScaffold_statCard__zSTSo{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;padding:14px 16px}.ModuleScaffold_statIcon__dAjym{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.ModuleScaffold_iconBlue__rttwa{background:#e0f2fe;color:#0284c7}.ModuleScaffold_iconGreen__EoMfL{background:#d1fae5;color:#059669}.ModuleScaffold_iconOrange__ykbE8{background:#fef3c7;color:#d97706}.ModuleScaffold_iconRed__TT61T{background:#fee2e2;color:#dc2626}.ModuleScaffold_iconPurple__y5GDC{background:#ede9fe;color:#7c3aed}.ModuleScaffold_statValue__-q4l5{display:block;font-size:20px;font-weight:700;line-height:1.15}.ModuleScaffold_statLabel__S73sa{color:#64748b;font-size:12px}.ModuleScaffold_tabsRow__p8cP0{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ModuleScaffold_tabBtn__kP-d0{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}.ModuleScaffold_tabBtn__kP-d0:hover{border-color:#94a3b8}.ModuleScaffold_tabBtnActive__\+q2o\+{background:#0f172a;border-color:#0f172a;color:#fff}.ModuleScaffold_tabCount__KISM3{align-items:center;background:#64748b26;border-radius:9px;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.ModuleScaffold_tabBtnActive__\+q2o\+ .ModuleScaffold_tabCount__KISM3{background:#ffffff40}.ModuleScaffold_card__fls6k{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;overflow:hidden}.ModuleScaffold_cardHeader__WQ8PW{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 16px}.ModuleScaffold_cardTitle__LfS\+u{font-size:14px;font-weight:700;margin:0}.ModuleScaffold_cardSub__L7BiB{color:#64748b;font-size:12px;margin:2px 0 0}.ModuleScaffold_cardBody__MVEJr{padding:16px}.ModuleScaffold_searchBox__9rHSq{align-items:center;display:flex;min-width:220px;position:relative}.ModuleScaffold_searchBox__9rHSq i{color:#94a3b8;font-size:12px;left:10px;position:absolute}.ModuleScaffold_searchBox__9rHSq input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;height:34px;padding:0 10px 0 30px;width:100%}.ModuleScaffold_searchBox__9rHSq input:focus{background:#fff;border-color:#0ea5e9;outline:none}.ModuleScaffold_tableWrap__P9IdQ{overflow-x:auto}.ModuleScaffold_table__AT0dx{border-collapse:collapse;width:100%}.ModuleScaffold_table__AT0dx th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.ModuleScaffold_table__AT0dx td{border-bottom:1px solid #f1f5f9;font-size:13px;padding:11px 14px;vertical-align:middle}.ModuleScaffold_table__AT0dx tr:hover td{background:#f8fafc}.ModuleScaffold_rowActions__AuHZu{display:flex;gap:6px;justify-content:flex-end}.ModuleScaffold_chip__R9-PO{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:5px;padding:3px 9px}.ModuleScaffold_chipBlue__u2tc5{background:#e0f2fe;color:#0369a1}.ModuleScaffold_chipGreen__t5i61{background:#d1fae5;color:#047857}.ModuleScaffold_chipOrange__fzWyI{background:#fef3c7;color:#b45309}.ModuleScaffold_chipRed__tBRIP{background:#fee2e2;color:#b91c1c}.ModuleScaffold_chipPurple__MQEF7{background:#ede9fe;color:#6d28d9}.ModuleScaffold_chipPink__V7grC{background:#fce7f3;color:#be185d}.ModuleScaffold_chipGray__dO7B1{background:#f1f5f9;color:#475569}.ModuleScaffold_emptyState__F7FVB{color:#94a3b8;padding:46px 20px;text-align:center}.ModuleScaffold_emptyState__F7FVB i{display:block;font-size:30px;margin-bottom:10px;opacity:.5}.ModuleScaffold_emptyState__F7FVB h4{color:#475569;font-size:14px;margin:0 0 4px}.ModuleScaffold_emptyState__F7FVB p{font-size:12px;margin:0}.ModuleScaffold_helpNote__iGFqZ{align-items:flex-start;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0369a1;display:flex;font-size:12px;gap:8px;margin-bottom:14px;padding:10px 12px}.ModuleScaffold_helpNote__iGFqZ i{margin-top:1px}.ModuleScaffold_modalOverlay__DWskF{align-items:center;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.ModuleScaffold_modal__ZyRK5{background:#fff;border-radius:14px;box-shadow:0 20px 50px #00000040;max-height:90vh;max-width:560px;overflow-y:auto;width:100%}.ModuleScaffold_modalHeader__FHe7B{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 18px}.ModuleScaffold_modalHeader__FHe7B h3{font-size:15px;font-weight:700;margin:0}.ModuleScaffold_modalClose__BLCF7{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.ModuleScaffold_modalClose__BLCF7:hover{background:#fee2e2;color:#dc2626}.ModuleScaffold_modalBody__W-FuW{padding:18px}.ModuleScaffold_modalFooter__vjXFv{border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 18px}.ModuleScaffold_formGrid__VYzKh{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ModuleScaffold_formField__Yx7WJ{display:flex;flex-direction:column;gap:5px}.ModuleScaffold_formFieldFull__V-hJf{grid-column:1/-1}.ModuleScaffold_formField__Yx7WJ label{color:#475569;font-size:12px;font-weight:600}.ModuleScaffold_formField__Yx7WJ input,.ModuleScaffold_formField__Yx7WJ select,.ModuleScaffold_formField__Yx7WJ textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-family:inherit;font-size:13px;height:36px;padding:0 10px}.ModuleScaffold_formField__Yx7WJ textarea{height:auto;min-height:80px;padding:8px 10px;resize:vertical}.ModuleScaffold_formField__Yx7WJ input:focus,.ModuleScaffold_formField__Yx7WJ select:focus,.ModuleScaffold_formField__Yx7WJ textarea:focus{border-color:#0ea5e9;outline:none}.ModuleScaffold_fieldHint__hV3NE{color:#94a3b8;font-size:11px}.ModuleScaffold_toast__mh4a4{align-items:center;animation:ModuleScaffold_toastIn__\+aUKL .25s ease;background:#fff;border-left:4px solid #0ea5e9;border-radius:10px;box-shadow:0 8px 24px #00000029;display:flex;font-size:13px;font-weight:600;gap:9px;padding:11px 15px;position:fixed;right:16px;top:16px;z-index:1100}.ModuleScaffold_toastSuccess__sHQMf{border-left-color:#10b981}.ModuleScaffold_toastSuccess__sHQMf i{color:#10b981}.ModuleScaffold_toastInfo__C25ty{border-left-color:#0ea5e9}.ModuleScaffold_toastInfo__C25ty i{color:#0ea5e9}.ModuleScaffold_toastError__ce8HQ{border-left-color:#ef4444}.ModuleScaffold_toastError__ce8HQ i{color:#ef4444}@keyframes ModuleScaffold_toastIn__\+aUKL{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:none}}@media (max-width:720px){.ModuleScaffold_formGrid__VYzKh{grid-template-columns:1fr}.ModuleScaffold_pageContainer__cJTAz{padding:14px}}.ModuleScaffold_videoGrid__zGTjU{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:16px}.ModuleScaffold_videoCard__KeT6T{background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;overflow:hidden;transition:all .15s}.ModuleScaffold_videoCard__KeT6T:hover{border-color:#0ea5e9;box-shadow:0 6px 16px #0284c71f;transform:translateY(-2px)}.ModuleScaffold_videoThumb__Iw3lW{align-items:center;background:linear-gradient(135deg,#0f172a,#1e3a5f);color:#7dd3fc;display:flex;font-size:30px;height:120px;justify-content:center;position:relative}.ModuleScaffold_videoDuration__k317E{background:#000000b3;border-radius:5px;bottom:8px;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;position:absolute;right:8px}.ModuleScaffold_videoBody__vZctR{padding:12px}.ModuleScaffold_videoTitle__XYWdT{font-size:13px;font-weight:700;margin:0 0 4px}.ModuleScaffold_videoMeta__C3n8K{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:8px}.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_pageContainer__KWdcQ{background:#f1f3f6;min-height:100vh;padding:16px 20px}.CompanySettingsPage_notification__3CBDs{align-items:center;animation:CompanySettingsPage_slideIn__H\+miy .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}.CompanySettingsPage_notification__3CBDs.CompanySettingsPage_success__1kdT-{border-left-color:#10b981;color:#064e3b}.CompanySettingsPage_notification__3CBDs.CompanySettingsPage_success__1kdT- i{color:#10b981}.CompanySettingsPage_notification__3CBDs.CompanySettingsPage_error__ZiIAt{border-left-color:#ef4444;color:#7f1d1d}.CompanySettingsPage_notification__3CBDs.CompanySettingsPage_error__ZiIAt i{color:#ef4444}.CompanySettingsPage_notification__3CBDs button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes CompanySettingsPage_slideIn__H\+miy{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.CompanySettingsPage_pageHeader__LC71l{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}.CompanySettingsPage_headerLeft__DmNsj{align-items:center;display:flex;gap:14px}.CompanySettingsPage_backBtn__hX\+ud{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}.CompanySettingsPage_backBtn__hX\+ud:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.CompanySettingsPage_headerIcon__PHYkL{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}.CompanySettingsPage_headerLeft__DmNsj h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.CompanySettingsPage_headerSubtitle__ZWH2-{color:#64748b;font-size:12.5px;margin:2px 0 0}.CompanySettingsPage_headerSubtitle__ZWH2- strong{color:#2563eb;font-weight:700}.CompanySettingsPage_headerActions__2AuS9{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CompanySettingsPage_refreshBtn__2mzkH{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}.CompanySettingsPage_refreshBtn__2mzkH:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.CompanySettingsPage_secondaryBtn__DKwiC{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}.CompanySettingsPage_secondaryBtn__DKwiC:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.CompanySettingsPage_primaryBtn__M1z\+J{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.CompanySettingsPage_primaryBtn__M1z\+J:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.CompanySettingsPage_primaryBtnBadge__yHexW{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.CompanySettingsPage_primaryBtn__M1z\+J:disabled,.CompanySettingsPage_refreshBtn__2mzkH:disabled,.CompanySettingsPage_secondaryBtn__DKwiC:disabled{cursor:not-allowed;opacity:.55}.CompanySettingsPage_statsRow__sW\+4x{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.CompanySettingsPage_statCard__hSqmD{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}.CompanySettingsPage_statIcon__i72SJ{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.CompanySettingsPage_statIconBlue__I-RaG{background:linear-gradient(135deg,#3b82f6,#2563eb)}.CompanySettingsPage_statIconIndigo__KL\+I9{background:linear-gradient(135deg,#6366f1,#4f46e5)}.CompanySettingsPage_statIconGreen__Y1H2m{background:linear-gradient(135deg,#10b981,#059669)}.CompanySettingsPage_statIconAmber__yv3ZD{background:linear-gradient(135deg,#f59e0b,#d97706)}.CompanySettingsPage_statInfo__mG05E{display:flex;flex-direction:column;min-width:0}.CompanySettingsPage_statValue__sCCC1{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.CompanySettingsPage_statLabel__L-p2Y{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.CompanySettingsPage_miniStats__lWiIM{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.CompanySettingsPage_miniStat__8Dkoi{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.CompanySettingsPage_miniStat__8Dkoi:last-child{border-right:none;margin-right:0;padding-right:0}.CompanySettingsPage_miniLabel__4kELB{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.CompanySettingsPage_miniValue__rYtVp{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.CompanySettingsPage_toolbar__Anleb{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}.CompanySettingsPage_searchBox__UrVdF{flex:1 1;max-width:380px;min-width:200px;position:relative}.CompanySettingsPage_searchBox__UrVdF>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.CompanySettingsPage_searchBox__UrVdF 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%}.CompanySettingsPage_searchBox__UrVdF input::placeholder{color:#94a3b8}.CompanySettingsPage_searchBox__UrVdF input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.CompanySettingsPage_clearSearch__7\+8FZ{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}.CompanySettingsPage_clearSearch__7\+8FZ:hover{background:#cbd5e1;color:#334155}.CompanySettingsPage_toolBtn__pd5X4{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;transition:all .15s;white-space:nowrap}.CompanySettingsPage_toolBtn__pd5X4:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.CompanySettingsPage_toolBtn__pd5X4.CompanySettingsPage_active__Pr-xA{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.CompanySettingsPage_toolBtn__pd5X4 i{font-size:11px}.CompanySettingsPage_toolBtnBadge__LyFD1{align-items:center;background:#2563eb;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}.CompanySettingsPage_toolDivider__HNuYs{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.CompanySettingsPage_popWrap__yhWIf{position:relative}.CompanySettingsPage_quickTabs__1Lc3M{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.CompanySettingsPage_quickTab__rXQ3y{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.CompanySettingsPage_quickTab__rXQ3y i{font-size:11px}.CompanySettingsPage_quickTab__rXQ3y:hover:not(.CompanySettingsPage_quickTabActive__Go6WY){background:#fff;color:#334155}.CompanySettingsPage_quickTabActive__Go6WY{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.CompanySettingsPage_activeChips__RkUbK{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.CompanySettingsPage_activeChipsLabel__CGMmx{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.CompanySettingsPage_chip__W2xKk{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.CompanySettingsPage_chipRemove__GI13y{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.CompanySettingsPage_chipRemove__GI13y:hover{background:#2563eb;color:#fff}.CompanySettingsPage_chipsClearAll__sdOQ3{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}.CompanySettingsPage_chipsClearAll__sdOQ3:hover{background:#fef2f2}.CompanySettingsPage_tableCard__8dge0{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.CompanySettingsPage_tableHeader__b\+imA{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.CompanySettingsPage_tableTitle__me80p{align-items:center;display:flex;gap:10px}.CompanySettingsPage_tableTitle__me80p h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.CompanySettingsPage_tableTitle__me80p h3 i{color:#2563eb;font-size:12px}.CompanySettingsPage_tableCount__Rz6Vb{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.CompanySettingsPage_showingInfo__6MOj6{color:#64748b;font-size:12px;font-weight:500}.CompanySettingsPage_tableWrapper__nhDuC{overflow-x:auto}.CompanySettingsPage_table__5Q6Q6{border-collapse:collapse;width:100%}.CompanySettingsPage_table__5Q6Q6 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}.CompanySettingsPage_table__5Q6Q6 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.CompanySettingsPage_table__5Q6Q6 tbody tr:hover{background:#f8fafc}.CompanySettingsPage_table__5Q6Q6 tbody tr:last-child{border-bottom:none}.CompanySettingsPage_table__5Q6Q6 tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.CompanySettingsPage_clickableRow__25jsf{cursor:pointer}.CompanySettingsPage_table__5Q6Q6 thead th.CompanySettingsPage_textRight__q498o,.CompanySettingsPage_textRight__q498o{text-align:right}.CompanySettingsPage_codePill__YZViv{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.CompanySettingsPage_categoryBadge__qLbV-{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.CompanySettingsPage_stackCell__Sh69H{display:flex;flex-direction:column;min-width:0}.CompanySettingsPage_strongCell__afxK9{color:#0f172a;font-size:13px;font-weight:600}.CompanySettingsPage_subCell__hmJH0{color:#94a3b8;font-size:11px}.CompanySettingsPage_dateCell__qdS6O{color:#475569;font-size:12.5px;white-space:nowrap}.CompanySettingsPage_numCell__J3U-F{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.CompanySettingsPage_numCellSoft__bUEpT,.CompanySettingsPage_numCell__J3U-F{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.CompanySettingsPage_numCellSoft__bUEpT{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.CompanySettingsPage_numCellGood__2PiUa{color:#047857}.CompanySettingsPage_numCellGood__2PiUa,.CompanySettingsPage_numCellWarn__Tq\+u3{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.CompanySettingsPage_numCellWarn__Tq\+u3{color:#92400e}.CompanySettingsPage_numCellBad__TMB70{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.CompanySettingsPage_actionCell__SHXUD{text-align:center;width:50px}.CompanySettingsPage_actionMenuWrap__vlTzz{display:inline-block}.CompanySettingsPage_actionMenuBtn__JSQ4e{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}.CompanySettingsPage_actionMenuBtn__JSQ4e:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.CompanySettingsPage_actionMenu__Rjg1k{animation:CompanySettingsPage_dropIn__4ISjj .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.CompanySettingsPage_actionMenu__Rjg1k button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.CompanySettingsPage_actionMenu__Rjg1k button:hover{background:#f1f5f9;color:#0f172a}.CompanySettingsPage_actionMenu__Rjg1k button i{color:#2563eb;font-size:12px;width:14px}.CompanySettingsPage_actionMenuDivider__\+Pl7x{background:#f1f5f9;height:1px;margin:4px 0}@keyframes CompanySettingsPage_dropIn__4ISjj{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CompanySettingsPage_loadingState__N5wIN{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.CompanySettingsPage_loadingState__N5wIN p{margin:0}.CompanySettingsPage_spinner__95r0C{animation:CompanySettingsPage_spin__bgCH- .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes CompanySettingsPage_spin__bgCH-{to{transform:rotate(1turn)}}.CompanySettingsPage_emptyState__UjDFI{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.CompanySettingsPage_emptyIcon__CaPqH{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}.CompanySettingsPage_emptyState__UjDFI h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.CompanySettingsPage_emptyState__UjDFI p{color:#64748b;font-size:13px;margin:0;max-width:400px}.CompanySettingsPage_pagination__ty\+T5{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.CompanySettingsPage_paginationInfo__mJ8c5{color:#64748b;font-size:12.5px;font-weight:500}.CompanySettingsPage_paginationControls__0oIuu{align-items:center;display:flex;gap:12px}.CompanySettingsPage_pageSizeSelect__dOH\+\+{-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}.CompanySettingsPage_pageSizeSelect__dOH\+\+:focus{border-color:#2563eb}.CompanySettingsPage_pageButtons__R05H0{display:flex;gap:4px}.CompanySettingsPage_pageBtn__06iQV{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}.CompanySettingsPage_pageBtn__06iQV:hover:not(:disabled):not(.CompanySettingsPage_pageDots__-iTu6){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.CompanySettingsPage_pageBtn__06iQV:disabled{cursor:not-allowed;opacity:.4}.CompanySettingsPage_pageBtnActive__Skt55{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.CompanySettingsPage_pageDots__-iTu6{background:#0000;border:none;cursor:default}.CompanySettingsPage_modalOverlay__qzVV5{align-items:center;animation:CompanySettingsPage_fadeIn__qL6JP .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes CompanySettingsPage_fadeIn__qL6JP{0%{opacity:0}to{opacity:1}}.CompanySettingsPage_filterModal__ObLed{animation:CompanySettingsPage_modalIn__8xOoz .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 CompanySettingsPage_modalIn__8xOoz{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CompanySettingsPage_filterModalHdr__FN9a-{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.CompanySettingsPage_filterModalTitle__69sfx h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.CompanySettingsPage_filterModalTitle__69sfx p{color:#64748b;font-size:12.5px;margin:4px 0 0}.CompanySettingsPage_modalClose__ZqxTQ{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:30px;justify-content:center;transition:all .15s;width:30px}.CompanySettingsPage_modalClose__ZqxTQ:hover{background:#f1f5f9;color:#0f172a}.CompanySettingsPage_filterModalBody__6xIfs{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.CompanySettingsPage_filterLeft__rWsbS{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.CompanySettingsPage_filterLeftHdr__BkRqe{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.CompanySettingsPage_filterLeftHdr__BkRqe h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.CompanySettingsPage_filterAppliedCount__HdNSX{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.CompanySettingsPage_filterAppliedCount__HdNSX button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.CompanySettingsPage_filterCatBtn__dMJjV{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;text-align:left;transition:all .15s;width:100%}.CompanySettingsPage_filterCatBtn__dMJjV:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.CompanySettingsPage_filterCatBtn__dMJjV.CompanySettingsPage_activeCat__4sTMG{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.CompanySettingsPage_filterCatBtn__dMJjV i:first-child{color:#94a3b8;font-size:13px;width:16px}.CompanySettingsPage_filterCatBtn__dMJjV.CompanySettingsPage_activeCat__4sTMG i:first-child{color:#2563eb}.CompanySettingsPage_filterCatCount__\+TBey{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.CompanySettingsPage_filterCatChev__ezjet{color:#cbd5e1;font-size:10px;margin-left:auto}.CompanySettingsPage_filterCatCount__\+TBey+.CompanySettingsPage_filterCatChev__ezjet{margin-left:0}.CompanySettingsPage_filterRight__-gXEt{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.CompanySettingsPage_filterRightHdr__KYQBo h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.CompanySettingsPage_filterRightHdr__KYQBo p{color:#64748b;font-size:12.5px;margin:4px 0 0}.CompanySettingsPage_filterField__2-OYN{display:flex;flex-direction:column;gap:8px}.CompanySettingsPage_filterFieldLabel__URK6q{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.CompanySettingsPage_filterOptList__4wyri{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.CompanySettingsPage_filterOptRow__oTWd5{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.CompanySettingsPage_filterOptRow__oTWd5:hover{background:#f8fafc;border-color:#e2e8f0}.CompanySettingsPage_filterOptRow__oTWd5.CompanySettingsPage_selected__4yUiF{background:#eff6ff;border-color:#bfdbfe}.CompanySettingsPage_filterOptRow__oTWd5 input{accent-color:#2563eb;flex-shrink:0}.CompanySettingsPage_filterOptLabel__rxUB4{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanySettingsPage_filterOptRow__oTWd5.CompanySettingsPage_selected__4yUiF .CompanySettingsPage_filterOptLabel__rxUB4{color:#1e40af;font-weight:600}.CompanySettingsPage_filterOptCount__lkGUC{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.CompanySettingsPage_presetRow__VEf9j{display:flex;flex-wrap:wrap;gap:6px}.CompanySettingsPage_presetBtn__xCCss{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.CompanySettingsPage_presetBtn__xCCss:hover{background:#f8fafc;border-color:#cbd5e1}.CompanySettingsPage_presetOn__QEbLD{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.CompanySettingsPage_filterRange__pspp-{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.CompanySettingsPage_rangeInputWrap__GZ\+8m{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.CompanySettingsPage_rangeInputWrap__GZ\+8m:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.CompanySettingsPage_rangePrefix__X1DzF{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.CompanySettingsPage_rangeInputWrap__GZ\+8m input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.CompanySettingsPage_rangeSep__LjRDz{color:#94a3b8;font-size:12px;font-weight:500}.CompanySettingsPage_filterDate__qd-WE{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.CompanySettingsPage_filterDate__qd-WE:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.CompanySettingsPage_filterModalFtr__ehRuj{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.CompanySettingsPage_resetBtn__8pIJP{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.CompanySettingsPage_resetBtn__8pIJP:hover{background:#fef2f2}.CompanySettingsPage_filterModalFtrR__Sq9sS{align-items:center;display:flex;gap:8px}.CompanySettingsPage_popover__oluDk{animation:CompanySettingsPage_dropIn__4ISjj .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.CompanySettingsPage_popoverTitle__hSkfm{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.CompanySettingsPage_popoverItem__vX2N4{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%}.CompanySettingsPage_popoverItem__vX2N4:hover{background:#f1f5f9;color:#0f172a}.CompanySettingsPage_popoverItem__vX2N4.CompanySettingsPage_active__Pr-xA{background:#eff6ff;color:#1d4ed8;font-weight:600}.CompanySettingsPage_popoverItem__vX2N4 input{accent-color:#2563eb}.CompanySettingsPage_popoverItem__vX2N4 i{color:#94a3b8;font-size:11px;width:14px}.CompanySettingsPage_popoverItem__vX2N4.CompanySettingsPage_active__Pr-xA i{color:#2563eb}.CompanySettingsPage_popoverDivider__ne0OU{background:#f1f5f9;height:1px;margin:4px 0}.CompanySettingsPage_popoverNote__9r-Bt{color:#94a3b8;font-size:11.5px;padding:8px 10px}.CompanySettingsPage_popoverReq__DHC4D{color:#94a3b8;font-size:10px;margin-left:auto}.CompanySettingsPage_savedViewSave__DGP4s{display:flex;gap:6px;padding:6px 8px}.CompanySettingsPage_savedViewSave__DGP4s input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.CompanySettingsPage_savedViewSave__DGP4s input:focus{border-color:#2563eb}.CompanySettingsPage_savedViewSave__DGP4s button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.CompanySettingsPage_savedViewSave__DGP4s button:hover{background:#1d4ed8}.CompanySettingsPage_savedViewRow__Jj51K{align-items:center;display:flex;gap:6px}.CompanySettingsPage_savedViewRow__Jj51K .CompanySettingsPage_popoverItem__vX2N4{flex:1 1}.CompanySettingsPage_savedViewDel__mCj87{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.CompanySettingsPage_savedViewDel__mCj87:hover{background:#fef2f2;color:#ef4444}.CompanySettingsPage_detailModal__RqG\+q{animation:CompanySettingsPage_modalIn__8xOoz .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:640px;overflow:hidden;width:100%}.CompanySettingsPage_detailHdr__r1YTk{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.CompanySettingsPage_detailTitle__dLIEy{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.CompanySettingsPage_detailTitle__dLIEy h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.CompanySettingsPage_detailBody__ExXYl{overflow-y:auto;padding:18px 22px}.CompanySettingsPage_detailGrid__isrjL{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.CompanySettingsPage_detailItem__T3UGv{display:flex;flex-direction:column;gap:3px;min-width:0}.CompanySettingsPage_detailLabel__fxWFW{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.CompanySettingsPage_detailValue__RgJHt{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.CompanySettingsPage_detailStrong__JSNax{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.CompanySettingsPage_detailFtr__QHODM{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.CompanySettingsPage_sortTh__PFNfL{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.CompanySettingsPage_sortTh__PFNfL:hover{color:#2563eb}.CompanySettingsPage_sortIcon__TniKD{font-size:9.5px;margin-left:6px;opacity:.4}.CompanySettingsPage_sortActive__rSQRl{color:#1d4ed8}.CompanySettingsPage_sortActive__rSQRl .CompanySettingsPage_sortIcon__TniKD{opacity:1}.CompanySettingsPage_compact__buYhT thead th{font-size:10px;padding:8px 10px}.CompanySettingsPage_compact__buYhT tbody td{font-size:12px;padding:6px 10px}.CompanySettingsPage_compact__buYhT .CompanySettingsPage_codePill__YZViv{font-size:10.5px;padding:2px 6px}.CompanySettingsPage_compact__buYhT .CompanySettingsPage_statusBadge__TaA0N{font-size:10px;padding:2px 8px}.CompanySettingsPage_compact__buYhT .CompanySettingsPage_statusBadge__TaA0N:before{height:5px;width:5px}.CompanySettingsPage_compact__buYhT .CompanySettingsPage_categoryBadge__qLbV-{font-size:10.5px;padding:2px 7px}.CompanySettingsPage_compact__buYhT .CompanySettingsPage_strongCell__afxK9{font-size:12px}.CompanySettingsPage_compact__buYhT .CompanySettingsPage_numCellBad__TMB70,.CompanySettingsPage_compact__buYhT .CompanySettingsPage_numCellGood__2PiUa,.CompanySettingsPage_compact__buYhT .CompanySettingsPage_numCellSoft__bUEpT,.CompanySettingsPage_compact__buYhT .CompanySettingsPage_numCellWarn__Tq\+u3,.CompanySettingsPage_compact__buYhT .CompanySettingsPage_numCell__J3U-F{font-size:12.5px}.CompanySettingsPage_compact__buYhT .CompanySettingsPage_actionMenuBtn__JSQ4e{font-size:12px;height:24px;width:24px}.CompanySettingsPage_cardGrid__NU8W7{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.CompanySettingsPage_recordCard__miRCG{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.CompanySettingsPage_recordCard__miRCG:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.CompanySettingsPage_recordCardTop__uu3mX{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.CompanySettingsPage_recordCardName__ghCIh{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.CompanySettingsPage_recordCardGrid__8SQh1{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.CompanySettingsPage_recordCardGrid__8SQh1>div{display:flex;flex-direction:column;gap:2px;min-width:0}.CompanySettingsPage_recordCardFoot__dCNA2{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.CompanySettingsPage_recordCardFoot__dCNA2 i{color:#94a3b8;font-size:10px;margin-right:5px}.CompanySettingsPage_tabBadge__Egc4x{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.CompanySettingsPage_quickTabActive__Go6WY .CompanySettingsPage_tabBadge__Egc4x{background:#eff6ff;color:#1d4ed8}.CompanySettingsPage_hl__ODxwq{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.CompanySettingsPage_monoCell__yE1k8{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.CompanySettingsPage_statusBadge__TaA0N{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.CompanySettingsPage_statusBadge__TaA0N:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.CompanySettingsPage_statusGood__cVbVu{background:#dcfce7;color:#15803d}.CompanySettingsPage_statusWarn__YNUca{background:#fef3c7;color:#92400e}.CompanySettingsPage_statusBad__XztMy{background:#fee2e2;color:#b91c1c}.CompanySettingsPage_statusInfo__ZcLIY{background:#f5f3ff;color:#6d28d9}.CompanySettingsPage_statusNeutral__f294r{background:#f1f5f9;color:#475569}.CompanySettingsPage_filterInput__SpwbU{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.CompanySettingsPage_filterInput__SpwbU:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.CompanySettingsPage_popoverStack__P3QHc{display:flex;flex-direction:column;gap:1px;min-width:0}.CompanySettingsPage_popoverMain__TlEWE{color:inherit;font-size:12.5px;font-weight:600}.CompanySettingsPage_popoverHint__4ZzCr{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.CompanySettingsPage_toolbar__Anleb{flex-wrap:wrap}.CompanySettingsPage_searchBox__UrVdF{max-width:none}}@media (max-width:1100px){.CompanySettingsPage_statsRow__sW\+4x{grid-template-columns:repeat(2,1fr)}.CompanySettingsPage_filterModalBody__6xIfs{grid-template-columns:210px 1fr}}@media (max-width:768px){.CompanySettingsPage_pageHeader__LC71l{align-items:stretch;flex-direction:column;gap:12px}.CompanySettingsPage_headerActions__2AuS9{flex-wrap:wrap}.CompanySettingsPage_statsRow__sW\+4x{grid-template-columns:1fr 1fr}.CompanySettingsPage_searchBox__UrVdF{flex-basis:100%}.CompanySettingsPage_miniStat__8Dkoi{margin-right:14px;padding-right:14px}.CompanySettingsPage_filterModalBody__6xIfs{grid-template-columns:1fr}.CompanySettingsPage_filterLeft__rWsbS{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.CompanySettingsPage_pagination__ty\+T5{flex-direction:column}.CompanySettingsPage_cardGrid__NU8W7{grid-template-columns:1fr}}@media print{.CompanySettingsPage_pageContainer__KWdcQ{background:#fff;padding:0}.CompanySettingsPage_recordCard__miRCG,.CompanySettingsPage_tableCard__8dge0{border:none;box-shadow:none}.CompanySettingsPage_actionMenu__Rjg1k,.CompanySettingsPage_modalOverlay__qzVV5,.CompanySettingsPage_notification__3CBDs,.CompanySettingsPage_popover__oluDk{display:none!important}}.CompanySettingsPage_breadcrumb__0f72i{align-items:center;display:flex;gap:8px;margin-bottom:12px;padding:0 2px}.CompanySettingsPage_crumbLink__\+yPZR{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.CompanySettingsPage_crumbLink__\+yPZR:hover{color:#1d4ed8;text-decoration:underline}.CompanySettingsPage_crumbLink__\+yPZR:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.CompanySettingsPage_crumbSep__Exb\+g{color:#cbd5e1;font-size:9px}.CompanySettingsPage_crumbCurrent__i0oIW{color:#0f172a;font-size:12.5px;font-weight:700}.CompanySettingsPage_sectionHead__mycyr{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:4px 2px 10px}.CompanySettingsPage_sectionTitle__vxGEz{color:#0f172a;font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0}.CompanySettingsPage_sectionHint__Bv\+V2{color:#64748b;font-size:12.5px;margin:3px 0 0;max-width:62ch}.CompanySettingsPage_cardsRow__V81xp{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:280px 1fr 1fr;margin-bottom:18px}.CompanySettingsPage_panel__v3SQS{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.CompanySettingsPage_cardsRow__V81xp .CompanySettingsPage_panel__v3SQS{height:100%;margin-bottom:0}.CompanySettingsPage_panelHead__q9Q8H{background:#fafbfc;border-bottom:1px solid #e2e8f0;padding:12px 16px}.CompanySettingsPage_panelTitle__nlGgu{align-items:center;color:#0f172a;display:flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.04em;margin:0;text-transform:uppercase}.CompanySettingsPage_panelTitle__nlGgu i{color:#2563eb;font-size:12px}.CompanySettingsPage_panelBody__6xQGT{display:flex;flex-direction:column;gap:14px;padding:16px}.CompanySettingsPage_panelFoot__KXKjq{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:12.5px;gap:12px;justify-content:space-between;padding:12px 16px}.CompanySettingsPage_panelFoot__KXKjq i{color:#94a3b8;font-size:11px;margin-right:6px}.CompanySettingsPage_logoBox__uz1p-{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;display:flex;height:120px;justify-content:center;padding:10px}.CompanySettingsPage_logoImg__FH3p0{max-height:100px;max-width:100%;object-fit:contain}.CompanySettingsPage_logoPlaceholder__8W3SU{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px;color:#fff;display:flex;font-size:24px;font-weight:700;height:72px;justify-content:center;letter-spacing:.02em;width:72px}.CompanySettingsPage_tipList__obZmo{color:#94a3b8;display:flex;flex-direction:column;font-size:11.5px;gap:4px;margin:0;padding-left:16px}.CompanySettingsPage_field__0HcAM{display:flex;flex-direction:column;gap:3px;min-width:0}.CompanySettingsPage_fieldLabel__RUYHB{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.CompanySettingsPage_fieldValue__uDgFB{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.CompanySettingsPage_fieldEmpty__PeGz1{color:#94a3b8;font-style:italic;font-weight:500}.CompanySettingsPage_fieldHelp__-eESu{color:#94a3b8;font-size:11.5px}.CompanySettingsPage_fieldLink__pZVls{color:#1d4ed8;font-weight:600;text-decoration:none}.CompanySettingsPage_fieldLink__pZVls:hover{text-decoration:underline}.CompanySettingsPage_monoStat__4rDCC{font-family:Monaco,Consolas,ui-monospace,monospace;font-size:14px;letter-spacing:-.01em}.CompanySettingsPage_addressLine__CsAwW{color:#0f172a;font-size:13.5px;font-weight:600;line-height:1.5;margin:0}.CompanySettingsPage_addressLine__CsAwW i{color:#2563eb;font-size:12px;margin-right:8px}.CompanySettingsPage_addressGrid__wFJtV{grid-gap:14px 20px;border-top:1px solid #f1f5f9;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));padding-top:14px}.CompanySettingsPage_addressItem__MHQmi{display:flex;flex-direction:column;gap:3px;min-width:0}.CompanySettingsPage_linkBtn__txRKE{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:6px;padding:0}.CompanySettingsPage_linkBtn__txRKE:hover{text-decoration:underline}.CompanySettingsPage_linkBtn__txRKE i{color:#1d4ed8;font-size:10px;margin-right:0}@media (max-width:1100px){.CompanySettingsPage_cardsRow__V81xp{grid-template-columns:1fr 1fr}}@media (max-width:768px){.CompanySettingsPage_cardsRow__V81xp{grid-template-columns:1fr}.CompanySettingsPage_sectionHead__mycyr{align-items:flex-start}}.CompanyForm_pageContainer__uZKfH{background:#f1f3f6;min-height:100vh;padding:16px 20px}.CompanyForm_notification__ke6NA{align-items:center;animation:CompanyForm_slideIn__KmV1h .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}.CompanyForm_notification__ke6NA.CompanyForm_success__d3\+xg{border-left-color:#10b981;color:#064e3b}.CompanyForm_notification__ke6NA.CompanyForm_success__d3\+xg i{color:#10b981}.CompanyForm_notification__ke6NA.CompanyForm_error__u7jU0{border-left-color:#ef4444;color:#7f1d1d}.CompanyForm_notification__ke6NA.CompanyForm_error__u7jU0 i{color:#ef4444}.CompanyForm_notification__ke6NA button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes CompanyForm_slideIn__KmV1h{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.CompanyForm_pageHeader__xcsda{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}.CompanyForm_headerLeft__IlMEw{align-items:center;display:flex;gap:14px}.CompanyForm_backBtn__fEeHr{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}.CompanyForm_backBtn__fEeHr:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.CompanyForm_headerIcon__A79FI{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}.CompanyForm_headerLeft__IlMEw h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.CompanyForm_headerSubtitle__KhADQ{color:#64748b;font-size:12.5px;margin:2px 0 0}.CompanyForm_headerSubtitle__KhADQ strong{color:#2563eb;font-weight:700}.CompanyForm_headerActions__3tWoj{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CompanyForm_refreshBtn__QbD0W{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}.CompanyForm_refreshBtn__QbD0W:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.CompanyForm_secondaryBtn__mMcJX{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}.CompanyForm_secondaryBtn__mMcJX:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.CompanyForm_primaryBtn__dD2lu{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.CompanyForm_primaryBtn__dD2lu:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.CompanyForm_primaryBtnBadge__cDk3U{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.CompanyForm_primaryBtn__dD2lu:disabled,.CompanyForm_refreshBtn__QbD0W:disabled,.CompanyForm_secondaryBtn__mMcJX:disabled{cursor:not-allowed;opacity:.55}.CompanyForm_statsRow__qXHMb{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.CompanyForm_statCard__m7XFw{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}.CompanyForm_statIcon__5uvB3{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.CompanyForm_statIconBlue__PsjTc{background:linear-gradient(135deg,#3b82f6,#2563eb)}.CompanyForm_statIconIndigo__Q4Vad{background:linear-gradient(135deg,#6366f1,#4f46e5)}.CompanyForm_statIconGreen__OywWb{background:linear-gradient(135deg,#10b981,#059669)}.CompanyForm_statIconAmber__A-9CO{background:linear-gradient(135deg,#f59e0b,#d97706)}.CompanyForm_statInfo__gsZgR{display:flex;flex-direction:column;min-width:0}.CompanyForm_statValue__hF-Kh{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.CompanyForm_statLabel__zQQug{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.CompanyForm_miniStats__6Jf2c{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.CompanyForm_miniStat__C38Lj{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.CompanyForm_miniStat__C38Lj:last-child{border-right:none;margin-right:0;padding-right:0}.CompanyForm_miniLabel__0zc9G{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.CompanyForm_miniValue__84JuH{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.CompanyForm_toolbar__jwpke{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}.CompanyForm_searchBox__laP3D{flex:1 1;max-width:380px;min-width:200px;position:relative}.CompanyForm_searchBox__laP3D>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.CompanyForm_searchBox__laP3D 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%}.CompanyForm_searchBox__laP3D input::placeholder{color:#94a3b8}.CompanyForm_searchBox__laP3D input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.CompanyForm_clearSearch__Y4e0s{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}.CompanyForm_clearSearch__Y4e0s:hover{background:#cbd5e1;color:#334155}.CompanyForm_toolBtn__Z1LYx{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;transition:all .15s;white-space:nowrap}.CompanyForm_toolBtn__Z1LYx:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.CompanyForm_toolBtn__Z1LYx.CompanyForm_active__yIXSV{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.CompanyForm_toolBtn__Z1LYx i{font-size:11px}.CompanyForm_toolBtnBadge__LxJWt{align-items:center;background:#2563eb;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}.CompanyForm_toolDivider__MSUR6{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.CompanyForm_popWrap__ZRtP5{position:relative}.CompanyForm_quickTabs__CbogY{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.CompanyForm_quickTab__Z8WxM{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.CompanyForm_quickTab__Z8WxM i{font-size:11px}.CompanyForm_quickTab__Z8WxM:hover:not(.CompanyForm_quickTabActive__iU3z2){background:#fff;color:#334155}.CompanyForm_quickTabActive__iU3z2{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.CompanyForm_activeChips__gVOJX{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.CompanyForm_activeChipsLabel__oPYNR{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.CompanyForm_chip__kpTgk{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.CompanyForm_chipRemove__SPwOl{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.CompanyForm_chipRemove__SPwOl:hover{background:#2563eb;color:#fff}.CompanyForm_chipsClearAll__kMsWR{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}.CompanyForm_chipsClearAll__kMsWR:hover{background:#fef2f2}.CompanyForm_tableCard__E-UVA{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.CompanyForm_tableHeader__marK0{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.CompanyForm_tableTitle__14Ncu{align-items:center;display:flex;gap:10px}.CompanyForm_tableTitle__14Ncu h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.CompanyForm_tableTitle__14Ncu h3 i{color:#2563eb;font-size:12px}.CompanyForm_tableCount__cLypR{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.CompanyForm_showingInfo__3\+Q9D{color:#64748b;font-size:12px;font-weight:500}.CompanyForm_tableWrapper__UwU-e{overflow-x:auto}.CompanyForm_table__bM-BT{border-collapse:collapse;width:100%}.CompanyForm_table__bM-BT 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}.CompanyForm_table__bM-BT tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.CompanyForm_table__bM-BT tbody tr:hover{background:#f8fafc}.CompanyForm_table__bM-BT tbody tr:last-child{border-bottom:none}.CompanyForm_table__bM-BT tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.CompanyForm_clickableRow__ps2gr{cursor:pointer}.CompanyForm_table__bM-BT thead th.CompanyForm_textRight__PgJZ9,.CompanyForm_textRight__PgJZ9{text-align:right}.CompanyForm_codePill__9yXDc{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.CompanyForm_categoryBadge__6Y0U9{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.CompanyForm_stackCell__MDE9S{display:flex;flex-direction:column;min-width:0}.CompanyForm_strongCell__M1EGk{color:#0f172a;font-size:13px;font-weight:600}.CompanyForm_subCell__FaFZP{color:#94a3b8;font-size:11px}.CompanyForm_dateCell__KDyuw{color:#475569;font-size:12.5px;white-space:nowrap}.CompanyForm_numCell__Orfml{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.CompanyForm_numCellSoft__MziSu,.CompanyForm_numCell__Orfml{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.CompanyForm_numCellSoft__MziSu{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.CompanyForm_numCellGood__M4sMc{color:#047857}.CompanyForm_numCellGood__M4sMc,.CompanyForm_numCellWarn__J5\+5L{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.CompanyForm_numCellWarn__J5\+5L{color:#92400e}.CompanyForm_numCellBad__NsCMp{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.CompanyForm_actionCell__3lyMs{text-align:center;width:50px}.CompanyForm_actionMenuWrap__Dvpj5{display:inline-block}.CompanyForm_actionMenuBtn__G-G\+P{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}.CompanyForm_actionMenuBtn__G-G\+P:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.CompanyForm_actionMenu__w8P0d{animation:CompanyForm_dropIn__F2\+hh .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.CompanyForm_actionMenu__w8P0d button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.CompanyForm_actionMenu__w8P0d button:hover{background:#f1f5f9;color:#0f172a}.CompanyForm_actionMenu__w8P0d button i{color:#2563eb;font-size:12px;width:14px}.CompanyForm_actionMenuDivider__yFuS5{background:#f1f5f9;height:1px;margin:4px 0}@keyframes CompanyForm_dropIn__F2\+hh{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CompanyForm_loadingState__aAcYY{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.CompanyForm_loadingState__aAcYY p{margin:0}.CompanyForm_spinner__FlQlb{animation:CompanyForm_spin__-gKPO .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes CompanyForm_spin__-gKPO{to{transform:rotate(1turn)}}.CompanyForm_emptyState__DFdVx{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.CompanyForm_emptyIcon__s7tju{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}.CompanyForm_emptyState__DFdVx h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.CompanyForm_emptyState__DFdVx p{color:#64748b;font-size:13px;margin:0;max-width:400px}.CompanyForm_pagination__uO1U\+{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.CompanyForm_paginationInfo__MFzse{color:#64748b;font-size:12.5px;font-weight:500}.CompanyForm_paginationControls__0Z\+Ft{align-items:center;display:flex;gap:12px}.CompanyForm_pageSizeSelect__3G1JT{-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}.CompanyForm_pageSizeSelect__3G1JT:focus{border-color:#2563eb}.CompanyForm_pageButtons__PQXbK{display:flex;gap:4px}.CompanyForm_pageBtn__bM0sv{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}.CompanyForm_pageBtn__bM0sv:hover:not(:disabled):not(.CompanyForm_pageDots__ppU0X){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.CompanyForm_pageBtn__bM0sv:disabled{cursor:not-allowed;opacity:.4}.CompanyForm_pageBtnActive__eBVYa{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.CompanyForm_pageDots__ppU0X{background:#0000;border:none;cursor:default}.CompanyForm_modalOverlay__7rjuF{align-items:center;animation:CompanyForm_fadeIn__AYqyR .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes CompanyForm_fadeIn__AYqyR{0%{opacity:0}to{opacity:1}}.CompanyForm_filterModal__Wro9b{animation:CompanyForm_modalIn__3c12G .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 CompanyForm_modalIn__3c12G{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CompanyForm_filterModalHdr__4NXnE{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.CompanyForm_filterModalTitle__RPEEd h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.CompanyForm_filterModalTitle__RPEEd p{color:#64748b;font-size:12.5px;margin:4px 0 0}.CompanyForm_modalClose__SsRI9{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:30px;justify-content:center;transition:all .15s;width:30px}.CompanyForm_modalClose__SsRI9:hover{background:#f1f5f9;color:#0f172a}.CompanyForm_filterModalBody__aWMKd{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.CompanyForm_filterLeft__DF44x{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.CompanyForm_filterLeftHdr__QvEis{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.CompanyForm_filterLeftHdr__QvEis h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.CompanyForm_filterAppliedCount__iphu3{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.CompanyForm_filterAppliedCount__iphu3 button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.CompanyForm_filterCatBtn__YmX2I{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;text-align:left;transition:all .15s;width:100%}.CompanyForm_filterCatBtn__YmX2I:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.CompanyForm_filterCatBtn__YmX2I.CompanyForm_activeCat__Nkjm6{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.CompanyForm_filterCatBtn__YmX2I i:first-child{color:#94a3b8;font-size:13px;width:16px}.CompanyForm_filterCatBtn__YmX2I.CompanyForm_activeCat__Nkjm6 i:first-child{color:#2563eb}.CompanyForm_filterCatCount__XJnIL{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.CompanyForm_filterCatChev__GaeRr{color:#cbd5e1;font-size:10px;margin-left:auto}.CompanyForm_filterCatCount__XJnIL+.CompanyForm_filterCatChev__GaeRr{margin-left:0}.CompanyForm_filterRight__WTpb9{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.CompanyForm_filterRightHdr__IP-9q h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.CompanyForm_filterRightHdr__IP-9q p{color:#64748b;font-size:12.5px;margin:4px 0 0}.CompanyForm_filterField__Ws8rM{display:flex;flex-direction:column;gap:8px}.CompanyForm_filterFieldLabel__WS\+sF{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.CompanyForm_filterOptList__93WkT{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.CompanyForm_filterOptRow__VdH7g{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.CompanyForm_filterOptRow__VdH7g:hover{background:#f8fafc;border-color:#e2e8f0}.CompanyForm_filterOptRow__VdH7g.CompanyForm_selected__hyZGZ{background:#eff6ff;border-color:#bfdbfe}.CompanyForm_filterOptRow__VdH7g input{accent-color:#2563eb;flex-shrink:0}.CompanyForm_filterOptLabel__LCder{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanyForm_filterOptRow__VdH7g.CompanyForm_selected__hyZGZ .CompanyForm_filterOptLabel__LCder{color:#1e40af;font-weight:600}.CompanyForm_filterOptCount__A6Nkb{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.CompanyForm_presetRow__aYIF4{display:flex;flex-wrap:wrap;gap:6px}.CompanyForm_presetBtn__C\+Mhz{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.CompanyForm_presetBtn__C\+Mhz:hover{background:#f8fafc;border-color:#cbd5e1}.CompanyForm_presetOn__vlniI{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.CompanyForm_filterRange__XEhBm{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.CompanyForm_rangeInputWrap__vnHD8{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.CompanyForm_rangeInputWrap__vnHD8:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.CompanyForm_rangePrefix__P0VM6{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.CompanyForm_rangeInputWrap__vnHD8 input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.CompanyForm_rangeSep__21w-M{color:#94a3b8;font-size:12px;font-weight:500}.CompanyForm_filterDate__H\+JiE{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.CompanyForm_filterDate__H\+JiE:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.CompanyForm_filterModalFtr__Gb8k-{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.CompanyForm_resetBtn__1LIES{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.CompanyForm_resetBtn__1LIES:hover{background:#fef2f2}.CompanyForm_filterModalFtrR__N\+rNK{align-items:center;display:flex;gap:8px}.CompanyForm_popover__33moV{animation:CompanyForm_dropIn__F2\+hh .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.CompanyForm_popoverTitle__bGgSJ{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.CompanyForm_popoverItem__6lZ49{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%}.CompanyForm_popoverItem__6lZ49:hover{background:#f1f5f9;color:#0f172a}.CompanyForm_popoverItem__6lZ49.CompanyForm_active__yIXSV{background:#eff6ff;color:#1d4ed8;font-weight:600}.CompanyForm_popoverItem__6lZ49 input{accent-color:#2563eb}.CompanyForm_popoverItem__6lZ49 i{color:#94a3b8;font-size:11px;width:14px}.CompanyForm_popoverItem__6lZ49.CompanyForm_active__yIXSV i{color:#2563eb}.CompanyForm_popoverDivider__IfySH{background:#f1f5f9;height:1px;margin:4px 0}.CompanyForm_popoverNote__TWJRK{color:#94a3b8;font-size:11.5px;padding:8px 10px}.CompanyForm_popoverReq__afpIx{color:#94a3b8;font-size:10px;margin-left:auto}.CompanyForm_savedViewSave__WCbxb{display:flex;gap:6px;padding:6px 8px}.CompanyForm_savedViewSave__WCbxb input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.CompanyForm_savedViewSave__WCbxb input:focus{border-color:#2563eb}.CompanyForm_savedViewSave__WCbxb button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.CompanyForm_savedViewSave__WCbxb button:hover{background:#1d4ed8}.CompanyForm_savedViewRow__AX9Em{align-items:center;display:flex;gap:6px}.CompanyForm_savedViewRow__AX9Em .CompanyForm_popoverItem__6lZ49{flex:1 1}.CompanyForm_savedViewDel__kx5fo{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.CompanyForm_savedViewDel__kx5fo:hover{background:#fef2f2;color:#ef4444}.CompanyForm_detailModal__g1kRe{animation:CompanyForm_modalIn__3c12G .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:640px;overflow:hidden;width:100%}.CompanyForm_detailHdr__4Rzvr{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.CompanyForm_detailTitle__GJ3p0{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.CompanyForm_detailTitle__GJ3p0 h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.CompanyForm_detailBody__ly-he{overflow-y:auto;padding:18px 22px}.CompanyForm_detailGrid__YC8pW{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.CompanyForm_detailItem__3LGfr{display:flex;flex-direction:column;gap:3px;min-width:0}.CompanyForm_detailLabel__aq72l{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.CompanyForm_detailValue__ho3rp{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.CompanyForm_detailStrong__kKDW7{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.CompanyForm_detailFtr__WTMll{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.CompanyForm_sortTh__PSaPt{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.CompanyForm_sortTh__PSaPt:hover{color:#2563eb}.CompanyForm_sortIcon__8A9MZ{font-size:9.5px;margin-left:6px;opacity:.4}.CompanyForm_sortActive__rWD5o{color:#1d4ed8}.CompanyForm_sortActive__rWD5o .CompanyForm_sortIcon__8A9MZ{opacity:1}.CompanyForm_compact__D086e thead th{font-size:10px;padding:8px 10px}.CompanyForm_compact__D086e tbody td{font-size:12px;padding:6px 10px}.CompanyForm_compact__D086e .CompanyForm_codePill__9yXDc{font-size:10.5px;padding:2px 6px}.CompanyForm_compact__D086e .CompanyForm_statusBadge__gB7T3{font-size:10px;padding:2px 8px}.CompanyForm_compact__D086e .CompanyForm_statusBadge__gB7T3:before{height:5px;width:5px}.CompanyForm_compact__D086e .CompanyForm_categoryBadge__6Y0U9{font-size:10.5px;padding:2px 7px}.CompanyForm_compact__D086e .CompanyForm_strongCell__M1EGk{font-size:12px}.CompanyForm_compact__D086e .CompanyForm_numCellBad__NsCMp,.CompanyForm_compact__D086e .CompanyForm_numCellGood__M4sMc,.CompanyForm_compact__D086e .CompanyForm_numCellSoft__MziSu,.CompanyForm_compact__D086e .CompanyForm_numCellWarn__J5\+5L,.CompanyForm_compact__D086e .CompanyForm_numCell__Orfml{font-size:12.5px}.CompanyForm_compact__D086e .CompanyForm_actionMenuBtn__G-G\+P{font-size:12px;height:24px;width:24px}.CompanyForm_cardGrid__J7jF6{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.CompanyForm_recordCard__BiWLA{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.CompanyForm_recordCard__BiWLA:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.CompanyForm_recordCardTop__uKCbm{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.CompanyForm_recordCardName__YQXNX{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.CompanyForm_recordCardGrid__E1aHa{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.CompanyForm_recordCardGrid__E1aHa>div{display:flex;flex-direction:column;gap:2px;min-width:0}.CompanyForm_recordCardFoot__xyCoU{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.CompanyForm_recordCardFoot__xyCoU i{color:#94a3b8;font-size:10px;margin-right:5px}.CompanyForm_tabBadge__SEJDa{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.CompanyForm_quickTabActive__iU3z2 .CompanyForm_tabBadge__SEJDa{background:#eff6ff;color:#1d4ed8}.CompanyForm_hl__\+5BRw{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.CompanyForm_monoCell__TNjgq{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.CompanyForm_statusBadge__gB7T3{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.CompanyForm_statusBadge__gB7T3:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.CompanyForm_statusGood__XD793{background:#dcfce7;color:#15803d}.CompanyForm_statusWarn__zEWf5{background:#fef3c7;color:#92400e}.CompanyForm_statusBad__VIjDi{background:#fee2e2;color:#b91c1c}.CompanyForm_statusInfo__SbI6J{background:#f5f3ff;color:#6d28d9}.CompanyForm_statusNeutral__ph99R{background:#f1f5f9;color:#475569}.CompanyForm_filterInput__qKIyk{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.CompanyForm_filterInput__qKIyk:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.CompanyForm_popoverStack__Xjanm{display:flex;flex-direction:column;gap:1px;min-width:0}.CompanyForm_popoverMain__TdAAO{color:inherit;font-size:12.5px;font-weight:600}.CompanyForm_popoverHint__zl9HK{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.CompanyForm_toolbar__jwpke{flex-wrap:wrap}.CompanyForm_searchBox__laP3D{max-width:none}}@media (max-width:1100px){.CompanyForm_statsRow__qXHMb{grid-template-columns:repeat(2,1fr)}.CompanyForm_filterModalBody__aWMKd{grid-template-columns:210px 1fr}}@media (max-width:768px){.CompanyForm_pageHeader__xcsda{align-items:stretch;flex-direction:column;gap:12px}.CompanyForm_headerActions__3tWoj{flex-wrap:wrap}.CompanyForm_statsRow__qXHMb{grid-template-columns:1fr 1fr}.CompanyForm_searchBox__laP3D{flex-basis:100%}.CompanyForm_miniStat__C38Lj{margin-right:14px;padding-right:14px}.CompanyForm_filterModalBody__aWMKd{grid-template-columns:1fr}.CompanyForm_filterLeft__DF44x{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.CompanyForm_pagination__uO1U\+{flex-direction:column}.CompanyForm_cardGrid__J7jF6{grid-template-columns:1fr}}@media print{.CompanyForm_pageContainer__uZKfH{background:#fff;padding:0}.CompanyForm_recordCard__BiWLA,.CompanyForm_tableCard__E-UVA{border:none;box-shadow:none}.CompanyForm_actionMenu__w8P0d,.CompanyForm_modalOverlay__7rjuF,.CompanyForm_notification__ke6NA,.CompanyForm_popover__33moV{display:none!important}}.CompanyForm_breadcrumb__emDKi{align-items:center;display:flex;gap:8px;margin-bottom:12px;padding:0 2px}.CompanyForm_crumbLink__nDLVf{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.CompanyForm_crumbLink__nDLVf:hover{color:#1d4ed8;text-decoration:underline}.CompanyForm_crumbLink__nDLVf:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.CompanyForm_crumbSep__dhgz4{color:#cbd5e1;font-size:9px}.CompanyForm_crumbCurrent__P\+-co{color:#0f172a;font-size:12.5px;font-weight:700}.CompanyForm_headerMeta__NarCm{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CompanyForm_dirtyChip__cqOb7{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:11.5px;font-weight:700;gap:7px;padding:4px 11px;white-space:nowrap}.CompanyForm_dirtyChip__cqOb7 i{font-size:6px}.CompanyForm_metaChip__l\+zpo{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;gap:6px;padding:4px 11px;white-space:nowrap}.CompanyForm_metaChip__l\+zpo i{font-size:9px}.CompanyForm_metaChipSoft__Vg4U5{color:#94a3b8;font-size:11.5px;font-weight:500;white-space:nowrap}.CompanyForm_alertError__p5un1{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;gap:12px;margin-bottom:14px;padding:13px 16px}.CompanyForm_alertError__p5un1>i{color:#b91c1c;font-size:15px;margin-top:1px}.CompanyForm_alertBody__Ng\+pN{color:#7f1d1d;display:flex;flex-direction:column;font-size:13px;gap:4px;min-width:0}.CompanyForm_alertTitle__6kans{color:#7f1d1d;font-size:13.5px;font-weight:700}.CompanyForm_alertList__UVF\+s{color:#7f1d1d;display:flex;flex-direction:column;font-size:12.5px;gap:4px;margin:2px 0 0;padding-left:18px}.CompanyForm_alertLink__3ZaSK{background:none;border:none;color:#7f1d1d;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.CompanyForm_alertLink__3ZaSK:hover{color:#b91c1c}.CompanyForm_card__OTrpJ{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.CompanyForm_cardHead__nVqnm{background:#fafbfc;border-bottom:1px solid #e2e8f0;padding:13px 16px}.CompanyForm_cardTitle__9HneN{align-items:center;color:#0f172a;display:flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.04em;margin:0;text-transform:uppercase}.CompanyForm_cardTitle__9HneN i{color:#2563eb;font-size:12px}.CompanyForm_cardSub__03tLH{color:#64748b;font-size:12.5px;margin:4px 0 0}.CompanyForm_formGrid__zyTp5{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:18px 16px}.CompanyForm_formGroup__zCCkt{display:flex;flex-direction:column;gap:6px;min-width:0}.CompanyForm_formGroupFull__ROPy\+{grid-column:1/-1}.CompanyForm_formGroup__zCCkt label{color:#334155;font-size:12px;font-weight:600;letter-spacing:.01em}.CompanyForm_formGroup__zCCkt input,.CompanyForm_formGroup__zCCkt select,.CompanyForm_formGroup__zCCkt textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:13px;min-height:38px;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.CompanyForm_formGroup__zCCkt textarea{line-height:1.5;resize:vertical}.CompanyForm_formGroup__zCCkt select{-webkit-appearance:none;appearance:none;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 12px center;background-repeat:no-repeat;background-size:10px 6px;cursor:pointer;padding-right:32px}.CompanyForm_formGroup__zCCkt input::placeholder,.CompanyForm_formGroup__zCCkt textarea::placeholder{color:#94a3b8}.CompanyForm_formGroup__zCCkt input:focus,.CompanyForm_formGroup__zCCkt select:focus,.CompanyForm_formGroup__zCCkt textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.CompanyForm_required__f8j8j{color:#b91c1c;font-weight:700}.CompanyForm_inputError__SVDXG{background:#fffbfb!important;border-color:#ef4444!important}.CompanyForm_inputError__SVDXG:focus{box-shadow:0 0 0 3px #ef444424!important}.CompanyForm_errorText__0RwWx{align-items:center;color:#b91c1c;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px}.CompanyForm_errorText__0RwWx i{font-size:10px}.CompanyForm_helpText__v1PdY{color:#94a3b8;font-size:11.5px}.CompanyForm_logoUploadSection__bYYAR{display:flex;flex-direction:column;gap:10px;padding:18px 16px}.CompanyForm_logoPreview__y4ULL{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.CompanyForm_logoPreviewImg__bKkL0{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;max-height:110px;max-width:200px;object-fit:contain;padding:10px}.CompanyForm_logoInfo__ixjXH{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0}.CompanyForm_logoFileName__6lUwo{color:#0f172a;font-size:13px;font-weight:600;word-break:break-all}.CompanyForm_removeLogoBtn__hOLQ5{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:7px 13px;transition:all .15s}.CompanyForm_removeLogoBtn__hOLQ5:hover{background:#fee2e2;border-color:#fca5a5}.CompanyForm_uploadArea__2Jr9b{position:relative}.CompanyForm_fileInput__tWPgE{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.CompanyForm_uploadLabel__3tbLT{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:28px 20px;text-align:center;transition:border-color .15s,background .15s}.CompanyForm_uploadLabel__3tbLT:hover{background:#eff6ff;border-color:#2563eb}.CompanyForm_fileInput__tWPgE:focus-visible+.CompanyForm_uploadLabel__3tbLT{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.CompanyForm_uploadIcon__zXFRo{color:#2563eb;font-size:24px}.CompanyForm_uploadText__mgMRa{color:#334155;font-size:13.5px;font-weight:600}.CompanyForm_uploadHint__ND9dQ{color:#94a3b8;font-size:11.5px}.CompanyForm_formFooter__I\+3fE{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;bottom:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px;position:-webkit-sticky;position:sticky}.CompanyForm_footerNote__jVTYW{color:#64748b;font-size:12px}.CompanyForm_footerActions__0xOGH{align-items:center;display:flex;gap:8px}.CompanyForm_smallSpinner__V7K7K{animation:CompanyForm_spin__-gKPO .8s linear infinite;border:2px solid #ffffff73;border-radius:50%;border-top-color:#fff;display:inline-block;height:13px;width:13px}.CompanyForm_confirmText__sibmD{color:#334155;font-size:13.5px;line-height:1.6;margin:0}.CompanyForm_dangerBtn__atXpf{align-items:center;background:#b91c1c;border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:background .15s}.CompanyForm_dangerBtn__atXpf:hover{background:#991b1b}@media (max-width:768px){.CompanyForm_formGrid__zyTp5{grid-template-columns:1fr}.CompanyForm_formFooter__I\+3fE{position:static}.CompanyForm_footerActions__0xOGH{width:100%}.CompanyForm_footerActions__0xOGH button{flex:1 1;justify-content:center}}@media print{.CompanyForm_breadcrumb__emDKi,.CompanyForm_dirtyChip__cqOb7,.CompanyForm_formFooter__I\+3fE{display:none!important}}.ViewCompanyPage_pageContainer__Dd3nA{background:#f1f3f6;min-height:100vh;padding:16px 20px}.ViewCompanyPage_notification__HylZv{align-items:center;animation:ViewCompanyPage_slideIn__PHIfQ .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}.ViewCompanyPage_notification__HylZv.ViewCompanyPage_success__bPxfh{border-left-color:#10b981;color:#064e3b}.ViewCompanyPage_notification__HylZv.ViewCompanyPage_success__bPxfh i{color:#10b981}.ViewCompanyPage_notification__HylZv.ViewCompanyPage_error__PHGWV{border-left-color:#ef4444;color:#7f1d1d}.ViewCompanyPage_notification__HylZv.ViewCompanyPage_error__PHGWV i{color:#ef4444}.ViewCompanyPage_notification__HylZv button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes ViewCompanyPage_slideIn__PHIfQ{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.ViewCompanyPage_pageHeader__xYWWp{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}.ViewCompanyPage_headerLeft__mYWWw{align-items:center;display:flex;gap:14px}.ViewCompanyPage_backBtn__bVPem{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}.ViewCompanyPage_backBtn__bVPem:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ViewCompanyPage_headerIcon__gBzd0{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}.ViewCompanyPage_headerLeft__mYWWw h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.ViewCompanyPage_headerSubtitle__P9Bwt{color:#64748b;font-size:12.5px;margin:2px 0 0}.ViewCompanyPage_headerSubtitle__P9Bwt strong{color:#2563eb;font-weight:700}.ViewCompanyPage_headerActions__UHvyw{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ViewCompanyPage_refreshBtn__u2hFB{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}.ViewCompanyPage_refreshBtn__u2hFB:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ViewCompanyPage_secondaryBtn__ny54F{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}.ViewCompanyPage_secondaryBtn__ny54F:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ViewCompanyPage_primaryBtn__YdHeP{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.ViewCompanyPage_primaryBtn__YdHeP:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.ViewCompanyPage_primaryBtnBadge__-zMVh{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.ViewCompanyPage_primaryBtn__YdHeP:disabled,.ViewCompanyPage_refreshBtn__u2hFB:disabled,.ViewCompanyPage_secondaryBtn__ny54F:disabled{cursor:not-allowed;opacity:.55}.ViewCompanyPage_statsRow__shoGM{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.ViewCompanyPage_statCard__bsYFr{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}.ViewCompanyPage_statIcon__ZHBuO{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.ViewCompanyPage_statIconBlue__4d2gI{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ViewCompanyPage_statIconIndigo__S62QF{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ViewCompanyPage_statIconGreen__2OiY0{background:linear-gradient(135deg,#10b981,#059669)}.ViewCompanyPage_statIconAmber__CnIUp{background:linear-gradient(135deg,#f59e0b,#d97706)}.ViewCompanyPage_statInfo__fPnIO{display:flex;flex-direction:column;min-width:0}.ViewCompanyPage_statValue__Q5KCQ{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ViewCompanyPage_statLabel__GjA1c{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.ViewCompanyPage_miniStats__bL5Iy{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.ViewCompanyPage_miniStat__D8RTV{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.ViewCompanyPage_miniStat__D8RTV:last-child{border-right:none;margin-right:0;padding-right:0}.ViewCompanyPage_miniLabel__qsiZx{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ViewCompanyPage_miniValue__BkxTX{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.ViewCompanyPage_toolbar__5vcSl{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}.ViewCompanyPage_searchBox__R0wTY{flex:1 1;max-width:380px;min-width:200px;position:relative}.ViewCompanyPage_searchBox__R0wTY>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ViewCompanyPage_searchBox__R0wTY 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%}.ViewCompanyPage_searchBox__R0wTY input::placeholder{color:#94a3b8}.ViewCompanyPage_searchBox__R0wTY input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ViewCompanyPage_clearSearch__iGmmE{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}.ViewCompanyPage_clearSearch__iGmmE:hover{background:#cbd5e1;color:#334155}.ViewCompanyPage_toolBtn__JHI7d{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;transition:all .15s;white-space:nowrap}.ViewCompanyPage_toolBtn__JHI7d:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ViewCompanyPage_toolBtn__JHI7d.ViewCompanyPage_active__CFvGC{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ViewCompanyPage_toolBtn__JHI7d i{font-size:11px}.ViewCompanyPage_toolBtnBadge__W70IE{align-items:center;background:#2563eb;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}.ViewCompanyPage_toolDivider__soOd-{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.ViewCompanyPage_popWrap__kscml{position:relative}.ViewCompanyPage_quickTabs__9d1fP{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.ViewCompanyPage_quickTab__XuPTY{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.ViewCompanyPage_quickTab__XuPTY i{font-size:11px}.ViewCompanyPage_quickTab__XuPTY:hover:not(.ViewCompanyPage_quickTabActive__dzqJ8){background:#fff;color:#334155}.ViewCompanyPage_quickTabActive__dzqJ8{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.ViewCompanyPage_activeChips__zvgHp{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.ViewCompanyPage_activeChipsLabel__NMWZn{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.ViewCompanyPage_chip__AoBcf{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.ViewCompanyPage_chipRemove__dho1M{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.ViewCompanyPage_chipRemove__dho1M:hover{background:#2563eb;color:#fff}.ViewCompanyPage_chipsClearAll__ME5-P{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}.ViewCompanyPage_chipsClearAll__ME5-P:hover{background:#fef2f2}.ViewCompanyPage_tableCard__Ab72s{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.ViewCompanyPage_tableHeader__qrNgW{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.ViewCompanyPage_tableTitle__GcPsj{align-items:center;display:flex;gap:10px}.ViewCompanyPage_tableTitle__GcPsj h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.ViewCompanyPage_tableTitle__GcPsj h3 i{color:#2563eb;font-size:12px}.ViewCompanyPage_tableCount__0pj2x{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.ViewCompanyPage_showingInfo__r7pRc{color:#64748b;font-size:12px;font-weight:500}.ViewCompanyPage_tableWrapper__UyAKp{overflow-x:auto}.ViewCompanyPage_table__N5hyc{border-collapse:collapse;width:100%}.ViewCompanyPage_table__N5hyc 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}.ViewCompanyPage_table__N5hyc tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.ViewCompanyPage_table__N5hyc tbody tr:hover{background:#f8fafc}.ViewCompanyPage_table__N5hyc tbody tr:last-child{border-bottom:none}.ViewCompanyPage_table__N5hyc tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.ViewCompanyPage_clickableRow__0ScJW{cursor:pointer}.ViewCompanyPage_table__N5hyc thead th.ViewCompanyPage_textRight__2PeQk,.ViewCompanyPage_textRight__2PeQk{text-align:right}.ViewCompanyPage_codePill__Ju6Z6{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.ViewCompanyPage_categoryBadge__NAM08{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.ViewCompanyPage_stackCell__d5oGh{display:flex;flex-direction:column;min-width:0}.ViewCompanyPage_strongCell__pWYUz{color:#0f172a;font-size:13px;font-weight:600}.ViewCompanyPage_subCell__XcpBi{color:#94a3b8;font-size:11px}.ViewCompanyPage_dateCell__2aF87{color:#475569;font-size:12.5px;white-space:nowrap}.ViewCompanyPage_numCell__ETk-4{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.ViewCompanyPage_numCellSoft__7BuXN,.ViewCompanyPage_numCell__ETk-4{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.ViewCompanyPage_numCellSoft__7BuXN{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.ViewCompanyPage_numCellGood__BAa1m{color:#047857}.ViewCompanyPage_numCellGood__BAa1m,.ViewCompanyPage_numCellWarn__hvF6l{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ViewCompanyPage_numCellWarn__hvF6l{color:#92400e}.ViewCompanyPage_numCellBad__SOv\+G{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ViewCompanyPage_actionCell__jpOkQ{text-align:center;width:50px}.ViewCompanyPage_actionMenuWrap__OBm1j{display:inline-block}.ViewCompanyPage_actionMenuBtn__TYW25{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}.ViewCompanyPage_actionMenuBtn__TYW25:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.ViewCompanyPage_actionMenu__ag-He{animation:ViewCompanyPage_dropIn__k5w-3 .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.ViewCompanyPage_actionMenu__ag-He button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.ViewCompanyPage_actionMenu__ag-He button:hover{background:#f1f5f9;color:#0f172a}.ViewCompanyPage_actionMenu__ag-He button i{color:#2563eb;font-size:12px;width:14px}.ViewCompanyPage_actionMenuDivider__bQTBH{background:#f1f5f9;height:1px;margin:4px 0}@keyframes ViewCompanyPage_dropIn__k5w-3{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ViewCompanyPage_loadingState__Wu9Hf{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.ViewCompanyPage_loadingState__Wu9Hf p{margin:0}.ViewCompanyPage_spinner__QKfM9{animation:ViewCompanyPage_spin__BDGwz .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes ViewCompanyPage_spin__BDGwz{to{transform:rotate(1turn)}}.ViewCompanyPage_emptyState__6Ezh8{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.ViewCompanyPage_emptyIcon__xyAwm{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}.ViewCompanyPage_emptyState__6Ezh8 h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ViewCompanyPage_emptyState__6Ezh8 p{color:#64748b;font-size:13px;margin:0;max-width:400px}.ViewCompanyPage_pagination__qbYEV{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.ViewCompanyPage_paginationInfo__JIxmy{color:#64748b;font-size:12.5px;font-weight:500}.ViewCompanyPage_paginationControls__Q9Yxb{align-items:center;display:flex;gap:12px}.ViewCompanyPage_pageSizeSelect__bct8b{-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}.ViewCompanyPage_pageSizeSelect__bct8b:focus{border-color:#2563eb}.ViewCompanyPage_pageButtons__hjaiz{display:flex;gap:4px}.ViewCompanyPage_pageBtn__TsX6c{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}.ViewCompanyPage_pageBtn__TsX6c:hover:not(:disabled):not(.ViewCompanyPage_pageDots__\+evuc){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ViewCompanyPage_pageBtn__TsX6c:disabled{cursor:not-allowed;opacity:.4}.ViewCompanyPage_pageBtnActive__91b02{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.ViewCompanyPage_pageDots__\+evuc{background:#0000;border:none;cursor:default}.ViewCompanyPage_modalOverlay__qvQ0q{align-items:center;animation:ViewCompanyPage_fadeIn__vOgPP .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes ViewCompanyPage_fadeIn__vOgPP{0%{opacity:0}to{opacity:1}}.ViewCompanyPage_filterModal__j4GJV{animation:ViewCompanyPage_modalIn__\+d6cP .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 ViewCompanyPage_modalIn__\+d6cP{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ViewCompanyPage_filterModalHdr__hTW13{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.ViewCompanyPage_filterModalTitle__MOc2X h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.ViewCompanyPage_filterModalTitle__MOc2X p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ViewCompanyPage_modalClose__wSVuV{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:30px;justify-content:center;transition:all .15s;width:30px}.ViewCompanyPage_modalClose__wSVuV:hover{background:#f1f5f9;color:#0f172a}.ViewCompanyPage_filterModalBody__GsF4h{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.ViewCompanyPage_filterLeft__\+H0G0{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.ViewCompanyPage_filterLeftHdr__Lo-uL{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.ViewCompanyPage_filterLeftHdr__Lo-uL h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.ViewCompanyPage_filterAppliedCount__ZIVlp{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.ViewCompanyPage_filterAppliedCount__ZIVlp button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.ViewCompanyPage_filterCatBtn__Cb1BH{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;text-align:left;transition:all .15s;width:100%}.ViewCompanyPage_filterCatBtn__Cb1BH:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.ViewCompanyPage_filterCatBtn__Cb1BH.ViewCompanyPage_activeCat__YXhiW{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.ViewCompanyPage_filterCatBtn__Cb1BH i:first-child{color:#94a3b8;font-size:13px;width:16px}.ViewCompanyPage_filterCatBtn__Cb1BH.ViewCompanyPage_activeCat__YXhiW i:first-child{color:#2563eb}.ViewCompanyPage_filterCatCount__4LpTL{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.ViewCompanyPage_filterCatChev__aTZYr{color:#cbd5e1;font-size:10px;margin-left:auto}.ViewCompanyPage_filterCatCount__4LpTL+.ViewCompanyPage_filterCatChev__aTZYr{margin-left:0}.ViewCompanyPage_filterRight__kjK2d{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.ViewCompanyPage_filterRightHdr__wDVXp h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.ViewCompanyPage_filterRightHdr__wDVXp p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ViewCompanyPage_filterField__ARdQP{display:flex;flex-direction:column;gap:8px}.ViewCompanyPage_filterFieldLabel__MPVzl{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ViewCompanyPage_filterOptList__jSOK2{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.ViewCompanyPage_filterOptRow__5kPcD{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.ViewCompanyPage_filterOptRow__5kPcD:hover{background:#f8fafc;border-color:#e2e8f0}.ViewCompanyPage_filterOptRow__5kPcD.ViewCompanyPage_selected__QQX-r{background:#eff6ff;border-color:#bfdbfe}.ViewCompanyPage_filterOptRow__5kPcD input{accent-color:#2563eb;flex-shrink:0}.ViewCompanyPage_filterOptLabel__dHR3l{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ViewCompanyPage_filterOptRow__5kPcD.ViewCompanyPage_selected__QQX-r .ViewCompanyPage_filterOptLabel__dHR3l{color:#1e40af;font-weight:600}.ViewCompanyPage_filterOptCount__oHrCL{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.ViewCompanyPage_presetRow__oLowo{display:flex;flex-wrap:wrap;gap:6px}.ViewCompanyPage_presetBtn__kYyJM{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.ViewCompanyPage_presetBtn__kYyJM:hover{background:#f8fafc;border-color:#cbd5e1}.ViewCompanyPage_presetOn__LQeAS{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ViewCompanyPage_filterRange__jeL2l{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.ViewCompanyPage_rangeInputWrap__G9SQf{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.ViewCompanyPage_rangeInputWrap__G9SQf:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ViewCompanyPage_rangePrefix__kG4HK{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.ViewCompanyPage_rangeInputWrap__G9SQf input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.ViewCompanyPage_rangeSep__z-nma{color:#94a3b8;font-size:12px;font-weight:500}.ViewCompanyPage_filterDate__ffnEX{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.ViewCompanyPage_filterDate__ffnEX:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ViewCompanyPage_filterModalFtr__1nQoC{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.ViewCompanyPage_resetBtn__9jjLB{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.ViewCompanyPage_resetBtn__9jjLB:hover{background:#fef2f2}.ViewCompanyPage_filterModalFtrR__S9-pe{align-items:center;display:flex;gap:8px}.ViewCompanyPage_popover__4SOWI{animation:ViewCompanyPage_dropIn__k5w-3 .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.ViewCompanyPage_popoverTitle__2QUWq{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.ViewCompanyPage_popoverItem__onvFY{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%}.ViewCompanyPage_popoverItem__onvFY:hover{background:#f1f5f9;color:#0f172a}.ViewCompanyPage_popoverItem__onvFY.ViewCompanyPage_active__CFvGC{background:#eff6ff;color:#1d4ed8;font-weight:600}.ViewCompanyPage_popoverItem__onvFY input{accent-color:#2563eb}.ViewCompanyPage_popoverItem__onvFY i{color:#94a3b8;font-size:11px;width:14px}.ViewCompanyPage_popoverItem__onvFY.ViewCompanyPage_active__CFvGC i{color:#2563eb}.ViewCompanyPage_popoverDivider__BeZYw{background:#f1f5f9;height:1px;margin:4px 0}.ViewCompanyPage_popoverNote__Cs8bs{color:#94a3b8;font-size:11.5px;padding:8px 10px}.ViewCompanyPage_popoverReq__Ho0iI{color:#94a3b8;font-size:10px;margin-left:auto}.ViewCompanyPage_savedViewSave__7bcqc{display:flex;gap:6px;padding:6px 8px}.ViewCompanyPage_savedViewSave__7bcqc input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.ViewCompanyPage_savedViewSave__7bcqc input:focus{border-color:#2563eb}.ViewCompanyPage_savedViewSave__7bcqc button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.ViewCompanyPage_savedViewSave__7bcqc button:hover{background:#1d4ed8}.ViewCompanyPage_savedViewRow__SlYLw{align-items:center;display:flex;gap:6px}.ViewCompanyPage_savedViewRow__SlYLw .ViewCompanyPage_popoverItem__onvFY{flex:1 1}.ViewCompanyPage_savedViewDel__ArRW0{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.ViewCompanyPage_savedViewDel__ArRW0:hover{background:#fef2f2;color:#ef4444}.ViewCompanyPage_detailModal__sODAa{animation:ViewCompanyPage_modalIn__\+d6cP .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:640px;overflow:hidden;width:100%}.ViewCompanyPage_detailHdr__SWRmy{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.ViewCompanyPage_detailTitle__7BxYu{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.ViewCompanyPage_detailTitle__7BxYu h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ViewCompanyPage_detailBody__1EGgk{overflow-y:auto;padding:18px 22px}.ViewCompanyPage_detailGrid__nHz7V{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ViewCompanyPage_detailItem__zXt21{display:flex;flex-direction:column;gap:3px;min-width:0}.ViewCompanyPage_detailLabel__sHIpy{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ViewCompanyPage_detailValue__RM-9k{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.ViewCompanyPage_detailStrong__AJ\+bY{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.ViewCompanyPage_detailFtr__xboyP{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.ViewCompanyPage_sortTh__YulsP{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.ViewCompanyPage_sortTh__YulsP:hover{color:#2563eb}.ViewCompanyPage_sortIcon__7vf47{font-size:9.5px;margin-left:6px;opacity:.4}.ViewCompanyPage_sortActive__SFKsY{color:#1d4ed8}.ViewCompanyPage_sortActive__SFKsY .ViewCompanyPage_sortIcon__7vf47{opacity:1}.ViewCompanyPage_compact__zE7BV thead th{font-size:10px;padding:8px 10px}.ViewCompanyPage_compact__zE7BV tbody td{font-size:12px;padding:6px 10px}.ViewCompanyPage_compact__zE7BV .ViewCompanyPage_codePill__Ju6Z6{font-size:10.5px;padding:2px 6px}.ViewCompanyPage_compact__zE7BV .ViewCompanyPage_statusBadge__IEepI{font-size:10px;padding:2px 8px}.ViewCompanyPage_compact__zE7BV .ViewCompanyPage_statusBadge__IEepI:before{height:5px;width:5px}.ViewCompanyPage_compact__zE7BV .ViewCompanyPage_categoryBadge__NAM08{font-size:10.5px;padding:2px 7px}.ViewCompanyPage_compact__zE7BV .ViewCompanyPage_strongCell__pWYUz{font-size:12px}.ViewCompanyPage_compact__zE7BV .ViewCompanyPage_numCellBad__SOv\+G,.ViewCompanyPage_compact__zE7BV .ViewCompanyPage_numCellGood__BAa1m,.ViewCompanyPage_compact__zE7BV .ViewCompanyPage_numCellSoft__7BuXN,.ViewCompanyPage_compact__zE7BV .ViewCompanyPage_numCellWarn__hvF6l,.ViewCompanyPage_compact__zE7BV .ViewCompanyPage_numCell__ETk-4{font-size:12.5px}.ViewCompanyPage_compact__zE7BV .ViewCompanyPage_actionMenuBtn__TYW25{font-size:12px;height:24px;width:24px}.ViewCompanyPage_cardGrid__uIZSY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.ViewCompanyPage_recordCard__nUb2z{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.ViewCompanyPage_recordCard__nUb2z:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.ViewCompanyPage_recordCardTop__rhRj3{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ViewCompanyPage_recordCardName__LWUTG{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.ViewCompanyPage_recordCardGrid__d5RTh{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.ViewCompanyPage_recordCardGrid__d5RTh>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ViewCompanyPage_recordCardFoot__y5B5R{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.ViewCompanyPage_recordCardFoot__y5B5R i{color:#94a3b8;font-size:10px;margin-right:5px}.ViewCompanyPage_tabBadge__TPc5l{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.ViewCompanyPage_quickTabActive__dzqJ8 .ViewCompanyPage_tabBadge__TPc5l{background:#eff6ff;color:#1d4ed8}.ViewCompanyPage_hl__UuaE\+{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.ViewCompanyPage_monoCell__Qw3Ti{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.ViewCompanyPage_statusBadge__IEepI{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.ViewCompanyPage_statusBadge__IEepI:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ViewCompanyPage_statusGood__MB\+8d{background:#dcfce7;color:#15803d}.ViewCompanyPage_statusWarn__nksyB{background:#fef3c7;color:#92400e}.ViewCompanyPage_statusBad__ER48x{background:#fee2e2;color:#b91c1c}.ViewCompanyPage_statusInfo__laPM-{background:#f5f3ff;color:#6d28d9}.ViewCompanyPage_statusNeutral__EMFyS{background:#f1f5f9;color:#475569}.ViewCompanyPage_filterInput__TopAh{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.ViewCompanyPage_filterInput__TopAh:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ViewCompanyPage_popoverStack__IN1NU{display:flex;flex-direction:column;gap:1px;min-width:0}.ViewCompanyPage_popoverMain__bv2g9{color:inherit;font-size:12.5px;font-weight:600}.ViewCompanyPage_popoverHint__e2wBa{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.ViewCompanyPage_toolbar__5vcSl{flex-wrap:wrap}.ViewCompanyPage_searchBox__R0wTY{max-width:none}}@media (max-width:1100px){.ViewCompanyPage_statsRow__shoGM{grid-template-columns:repeat(2,1fr)}.ViewCompanyPage_filterModalBody__GsF4h{grid-template-columns:210px 1fr}}@media (max-width:768px){.ViewCompanyPage_pageHeader__xYWWp{align-items:stretch;flex-direction:column;gap:12px}.ViewCompanyPage_headerActions__UHvyw{flex-wrap:wrap}.ViewCompanyPage_statsRow__shoGM{grid-template-columns:1fr 1fr}.ViewCompanyPage_searchBox__R0wTY{flex-basis:100%}.ViewCompanyPage_miniStat__D8RTV{margin-right:14px;padding-right:14px}.ViewCompanyPage_filterModalBody__GsF4h{grid-template-columns:1fr}.ViewCompanyPage_filterLeft__\+H0G0{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.ViewCompanyPage_pagination__qbYEV{flex-direction:column}.ViewCompanyPage_cardGrid__uIZSY{grid-template-columns:1fr}}@media print{.ViewCompanyPage_pageContainer__Dd3nA{background:#fff;padding:0}.ViewCompanyPage_recordCard__nUb2z,.ViewCompanyPage_tableCard__Ab72s{border:none;box-shadow:none}.ViewCompanyPage_actionMenu__ag-He,.ViewCompanyPage_modalOverlay__qvQ0q,.ViewCompanyPage_notification__HylZv,.ViewCompanyPage_popover__4SOWI{display:none!important}}.ViewCompanyPage_breadcrumb__g85bb{align-items:center;display:flex;gap:8px;margin-bottom:12px;padding:0 2px}.ViewCompanyPage_crumbLink__6avig{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.ViewCompanyPage_crumbLink__6avig:hover{color:#1d4ed8;text-decoration:underline}.ViewCompanyPage_crumbLink__6avig:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ViewCompanyPage_crumbSep__XQ-mc{color:#cbd5e1;font-size:9px}.ViewCompanyPage_crumbCurrent__1YQkR{color:#0f172a;font-size:12.5px;font-weight:700}.ViewCompanyPage_headerLogo__ikH\+Y{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.ViewCompanyPage_headerLogoImg__rMYAF{max-height:100%;max-width:100%;object-fit:contain}.ViewCompanyPage_headerLogoFallback__Gym2V{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;display:flex;font-size:15px;font-weight:700;height:100%;justify-content:center;width:100%}.ViewCompanyPage_badgeRow__w7IM3{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:0 2px}.ViewCompanyPage_planBasic__whUAA{--planTint:#f1f5f9;--planText:#475569}.ViewCompanyPage_planStandard__GXFHS{--planTint:#ccfbf1;--planText:#0f766e}.ViewCompanyPage_planProfessional__cmho1{--planTint:#e0e7ff;--planText:#4338ca}.ViewCompanyPage_planEnterprise__aunoX{--planTint:#f5f3ff;--planText:#6d28d9}.ViewCompanyPage_planBadge__BDPIW{align-items:center;background:var(--planTint);border-radius:999px;color:var(--planText);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.04em;padding:3px 10px;white-space:nowrap}.ViewCompanyPage_planBadge__BDPIW i{font-size:10px}.ViewCompanyPage_planBanner__S0hAQ{align-items:center;background:var(--planTint);border:1px solid #e2e8f0;border-radius:12px;color:var(--planText);display:flex;gap:14px;margin-bottom:14px;padding:16px 20px}.ViewCompanyPage_planBanner__S0hAQ>i{font-size:22px}.ViewCompanyPage_planBannerText__771HR h2{font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.ViewCompanyPage_planBannerText__771HR p{font-size:12.5px;margin:2px 0 0;opacity:.85}.ViewCompanyPage_panelRow__oKzUV{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.ViewCompanyPage_panel__HGm6z{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.ViewCompanyPage_panelRow__oKzUV .ViewCompanyPage_panel__HGm6z{margin-bottom:0}.ViewCompanyPage_panelHead__R1U-o{background:#fafbfc;border-bottom:1px solid #e2e8f0;padding:12px 16px}.ViewCompanyPage_panelTitle__5t\+R0{align-items:center;color:#0f172a;display:flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.04em;margin:0;text-transform:uppercase}.ViewCompanyPage_panelTitle__5t\+R0 i{color:#2563eb;font-size:12px}.ViewCompanyPage_panelBody__2Xbcu{display:flex;flex-direction:column;gap:14px;padding:16px}.ViewCompanyPage_contactGrid__vtIQZ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:14px}.ViewCompanyPage_contactCard__PfqWm{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:14px;padding:16px}.ViewCompanyPage_contactIcon__X8sDy{align-items:center;background:#eff6ff;border-radius:10px;color:#1d4ed8;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.ViewCompanyPage_contactInfo__DTpMS{display:flex;flex-direction:column;gap:3px;min-width:0}.ViewCompanyPage_contactLink__CFZLq{color:#1d4ed8;font-size:13px;font-weight:600;text-decoration:none;word-break:break-word}.ViewCompanyPage_contactLink__CFZLq:hover{text-decoration:underline}.ViewCompanyPage_contactEmpty__0Qc5Z{color:#94a3b8;font-size:13px;font-style:italic}.ViewCompanyPage_addressLine__NQ29S{color:#0f172a;font-size:13.5px;font-weight:600;line-height:1.5;margin:0}.ViewCompanyPage_addressLine__NQ29S i{color:#2563eb;font-size:12px;margin-right:8px}.ViewCompanyPage_infoNote__l9axN{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:flex;gap:12px;margin-bottom:14px;padding:16px}.ViewCompanyPage_infoNote__l9axN>i{color:#2563eb;font-size:15px;margin-top:2px}.ViewCompanyPage_infoNote__l9axN h4{color:#0f172a;font-size:13px;font-weight:700;margin:0 0 4px}.ViewCompanyPage_infoNote__l9axN p{color:#475569;font-size:12.5px;line-height:1.55;margin:0}.ViewCompanyPage_adminHint__yXzvg{color:#64748b;font-size:12.5px;line-height:1.55;margin:0;max-width:70ch}.ViewCompanyPage_adminActions__SUNEj{display:flex;flex-wrap:wrap;gap:8px}.ViewCompanyPage_logoDisplay__T6Rt4{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.ViewCompanyPage_logoDisplayImg__CXfQ3{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;max-height:110px;max-width:200px;object-fit:contain;padding:10px}.ViewCompanyPage_logoMeta__l9gXQ{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.ViewCompanyPage_logoName__EUv-V{color:#0f172a;font-size:13.5px;font-weight:700}.ViewCompanyPage_logoType__dbyjL{color:#64748b;font-size:12px}.ViewCompanyPage_noLogo__UNOdV{align-items:center;display:flex;flex-direction:column;gap:10px;padding:24px 12px;text-align:center}.ViewCompanyPage_noLogo__UNOdV p{color:#64748b;font-size:13px;margin:0}.ViewCompanyPage_brandingList__khe1k{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ViewCompanyPage_brandingList__khe1k li{align-items:center;color:#334155;display:flex;font-size:13px;gap:10px}.ViewCompanyPage_brandingList__khe1k li i{color:#2563eb;font-size:12px;width:16px}.ViewCompanyPage_emptyActions__JOVX5{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ViewCompanyPage_pageFoot__jd8\+l{color:#94a3b8;font-size:11.5px;margin:4px 0 0;text-align:center}.ViewCompanyPage_pageFoot__jd8\+l i{margin-right:6px}@media (max-width:768px){.ViewCompanyPage_planBanner__S0hAQ{align-items:flex-start}.ViewCompanyPage_logoDisplay__T6Rt4{align-items:flex-start;flex-direction:column}}.BranchSettings_pageContainer__ytXBQ{background:#f1f3f6;min-height:100vh;padding:16px 20px}.BranchSettings_notification__6ijAV{align-items:center;animation:BranchSettings_slideIn__ZOpJ2 .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}.BranchSettings_notification__6ijAV.BranchSettings_success__OWbBP{border-left-color:#10b981;color:#064e3b}.BranchSettings_notification__6ijAV.BranchSettings_success__OWbBP i{color:#10b981}.BranchSettings_notification__6ijAV.BranchSettings_error__\+jKee{border-left-color:#ef4444;color:#7f1d1d}.BranchSettings_notification__6ijAV.BranchSettings_error__\+jKee i{color:#ef4444}.BranchSettings_notification__6ijAV button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes BranchSettings_slideIn__ZOpJ2{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.BranchSettings_pageHeader__e9JhG{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}.BranchSettings_headerLeft__Zu1-i{align-items:center;display:flex;gap:14px}.BranchSettings_backBtn__W56OF{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}.BranchSettings_backBtn__W56OF:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.BranchSettings_headerIcon__1AOZy{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}.BranchSettings_headerLeft__Zu1-i h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.BranchSettings_headerSubtitle__UmsYP{color:#64748b;font-size:12.5px;margin:2px 0 0}.BranchSettings_headerSubtitle__UmsYP strong{color:#2563eb;font-weight:700}.BranchSettings_headerActions__0LXF6{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.BranchSettings_refreshBtn__uILf\+{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}.BranchSettings_refreshBtn__uILf\+:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.BranchSettings_secondaryBtn__u-vgz{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}.BranchSettings_secondaryBtn__u-vgz:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.BranchSettings_primaryBtn__UxCP6{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.BranchSettings_primaryBtn__UxCP6:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.BranchSettings_primaryBtnBadge__qg18u{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.BranchSettings_primaryBtn__UxCP6:disabled,.BranchSettings_refreshBtn__uILf\+:disabled,.BranchSettings_secondaryBtn__u-vgz:disabled{cursor:not-allowed;opacity:.55}.BranchSettings_statsRow__kQL\+t{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.BranchSettings_statCard__tA0zf{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}.BranchSettings_statIcon__6W4nK{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.BranchSettings_statIconBlue__ZJgFq{background:linear-gradient(135deg,#3b82f6,#2563eb)}.BranchSettings_statIconIndigo__Ata9a{background:linear-gradient(135deg,#6366f1,#4f46e5)}.BranchSettings_statIconGreen__\+S5Ac{background:linear-gradient(135deg,#10b981,#059669)}.BranchSettings_statIconAmber__xqqLp{background:linear-gradient(135deg,#f59e0b,#d97706)}.BranchSettings_statInfo__fQX\+6{display:flex;flex-direction:column;min-width:0}.BranchSettings_statValue__B0XQI{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.BranchSettings_statLabel__0eAKt{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.BranchSettings_miniStats__T9sQ1{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.BranchSettings_miniStat__7m36h{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.BranchSettings_miniStat__7m36h:last-child{border-right:none;margin-right:0;padding-right:0}.BranchSettings_miniLabel__p0zS\+{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BranchSettings_miniValue__yv2q4{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.BranchSettings_toolbar__vlnMv{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}.BranchSettings_searchBox__qsuI7{flex:1 1;max-width:380px;min-width:200px;position:relative}.BranchSettings_searchBox__qsuI7>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BranchSettings_searchBox__qsuI7 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%}.BranchSettings_searchBox__qsuI7 input::placeholder{color:#94a3b8}.BranchSettings_searchBox__qsuI7 input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BranchSettings_clearSearch__Zv0md{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}.BranchSettings_clearSearch__Zv0md:hover{background:#cbd5e1;color:#334155}.BranchSettings_toolBtn__Lohy7{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;transition:all .15s;white-space:nowrap}.BranchSettings_toolBtn__Lohy7:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.BranchSettings_toolBtn__Lohy7.BranchSettings_active__0qb0E{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.BranchSettings_toolBtn__Lohy7 i{font-size:11px}.BranchSettings_toolBtnBadge__viehF{align-items:center;background:#2563eb;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}.BranchSettings_toolDivider__MJXge{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.BranchSettings_popWrap__FCRdL{position:relative}.BranchSettings_quickTabs__V6hFb{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.BranchSettings_quickTab__2Zt7p{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.BranchSettings_quickTab__2Zt7p i{font-size:11px}.BranchSettings_quickTab__2Zt7p:hover:not(.BranchSettings_quickTabActive__uUaa8){background:#fff;color:#334155}.BranchSettings_quickTabActive__uUaa8{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.BranchSettings_activeChips__P-zHJ{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.BranchSettings_activeChipsLabel__hsVck{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.BranchSettings_chip__vyw5c{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.BranchSettings_chipRemove__sMe-h{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.BranchSettings_chipRemove__sMe-h:hover{background:#2563eb;color:#fff}.BranchSettings_chipsClearAll__sxJU3{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}.BranchSettings_chipsClearAll__sxJU3:hover{background:#fef2f2}.BranchSettings_tableCard__Iq-lD{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.BranchSettings_tableHeader__9K7Dp{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.BranchSettings_tableTitle__HQLnF{align-items:center;display:flex;gap:10px}.BranchSettings_tableTitle__HQLnF h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.BranchSettings_tableTitle__HQLnF h3 i{color:#2563eb;font-size:12px}.BranchSettings_tableCount__jJP-Z{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.BranchSettings_showingInfo__wxn1p{color:#64748b;font-size:12px;font-weight:500}.BranchSettings_tableWrapper__TtlW5{overflow-x:auto}.BranchSettings_table__ydqsi{border-collapse:collapse;width:100%}.BranchSettings_table__ydqsi 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}.BranchSettings_table__ydqsi tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.BranchSettings_table__ydqsi tbody tr:hover{background:#f8fafc}.BranchSettings_table__ydqsi tbody tr:last-child{border-bottom:none}.BranchSettings_table__ydqsi tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.BranchSettings_clickableRow__-2S0g{cursor:pointer}.BranchSettings_table__ydqsi thead th.BranchSettings_textRight__Gb9rG,.BranchSettings_textRight__Gb9rG{text-align:right}.BranchSettings_codePill__JD2iD{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.BranchSettings_categoryBadge__n1-NI{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.BranchSettings_stackCell__v4Wk9{display:flex;flex-direction:column;min-width:0}.BranchSettings_strongCell__lGVZ7{color:#0f172a;font-size:13px;font-weight:600}.BranchSettings_subCell__k\+Tta{color:#94a3b8;font-size:11px}.BranchSettings_dateCell__jpp9P{color:#475569;font-size:12.5px;white-space:nowrap}.BranchSettings_numCell__M1z6K{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.BranchSettings_numCellSoft__qI85t,.BranchSettings_numCell__M1z6K{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.BranchSettings_numCellSoft__qI85t{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.BranchSettings_numCellGood__AijHV{color:#047857}.BranchSettings_numCellGood__AijHV,.BranchSettings_numCellWarn__TH-hu{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.BranchSettings_numCellWarn__TH-hu{color:#92400e}.BranchSettings_numCellBad__nUjqK{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.BranchSettings_actionCell__GflCv{text-align:center;width:50px}.BranchSettings_actionMenuWrap__mSrYw{display:inline-block}.BranchSettings_actionMenuBtn__4B42Z{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}.BranchSettings_actionMenuBtn__4B42Z:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.BranchSettings_actionMenu__OVbjn{animation:BranchSettings_dropIn__CG0Ni .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.BranchSettings_actionMenu__OVbjn button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.BranchSettings_actionMenu__OVbjn button:hover{background:#f1f5f9;color:#0f172a}.BranchSettings_actionMenu__OVbjn button i{color:#2563eb;font-size:12px;width:14px}.BranchSettings_actionMenuDivider__RuIhm{background:#f1f5f9;height:1px;margin:4px 0}@keyframes BranchSettings_dropIn__CG0Ni{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.BranchSettings_loadingState__dXVLZ{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.BranchSettings_loadingState__dXVLZ p{margin:0}.BranchSettings_spinner__9m-60{animation:BranchSettings_spin__RNrhm .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes BranchSettings_spin__RNrhm{to{transform:rotate(1turn)}}.BranchSettings_emptyState__UFiwV{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.BranchSettings_emptyIcon__8y\+I-{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}.BranchSettings_emptyState__UFiwV h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.BranchSettings_emptyState__UFiwV p{color:#64748b;font-size:13px;margin:0;max-width:400px}.BranchSettings_pagination__STf2q{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.BranchSettings_paginationInfo__YGkGR{color:#64748b;font-size:12.5px;font-weight:500}.BranchSettings_paginationControls__r9aKp{align-items:center;display:flex;gap:12px}.BranchSettings_pageSizeSelect__SlZUH{-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}.BranchSettings_pageSizeSelect__SlZUH:focus{border-color:#2563eb}.BranchSettings_pageButtons__9qTKg{display:flex;gap:4px}.BranchSettings_pageBtn__fe\+67{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}.BranchSettings_pageBtn__fe\+67:hover:not(:disabled):not(.BranchSettings_pageDots__AQM8c){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.BranchSettings_pageBtn__fe\+67:disabled{cursor:not-allowed;opacity:.4}.BranchSettings_pageBtnActive__TaR-B{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.BranchSettings_pageDots__AQM8c{background:#0000;border:none;cursor:default}.BranchSettings_modalOverlay__KCxZ9{align-items:center;animation:BranchSettings_fadeIn__42LId .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes BranchSettings_fadeIn__42LId{0%{opacity:0}to{opacity:1}}.BranchSettings_filterModal__0V1zr{animation:BranchSettings_modalIn__aHCLO .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 BranchSettings_modalIn__aHCLO{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.BranchSettings_filterModalHdr__Zp39W{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.BranchSettings_filterModalTitle__bBwJg h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.BranchSettings_filterModalTitle__bBwJg p{color:#64748b;font-size:12.5px;margin:4px 0 0}.BranchSettings_modalClose__mS3SF{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:30px;justify-content:center;transition:all .15s;width:30px}.BranchSettings_modalClose__mS3SF:hover{background:#f1f5f9;color:#0f172a}.BranchSettings_filterModalBody__9k9y1{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.BranchSettings_filterLeft__mOnEp{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.BranchSettings_filterLeftHdr__rkyQF{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.BranchSettings_filterLeftHdr__rkyQF h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.BranchSettings_filterAppliedCount__S1\+Pq{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.BranchSettings_filterAppliedCount__S1\+Pq button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.BranchSettings_filterCatBtn__-WfUA{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;text-align:left;transition:all .15s;width:100%}.BranchSettings_filterCatBtn__-WfUA:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.BranchSettings_filterCatBtn__-WfUA.BranchSettings_activeCat__El5p9{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.BranchSettings_filterCatBtn__-WfUA i:first-child{color:#94a3b8;font-size:13px;width:16px}.BranchSettings_filterCatBtn__-WfUA.BranchSettings_activeCat__El5p9 i:first-child{color:#2563eb}.BranchSettings_filterCatCount__byKYt{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.BranchSettings_filterCatChev__3ndjJ{color:#cbd5e1;font-size:10px;margin-left:auto}.BranchSettings_filterCatCount__byKYt+.BranchSettings_filterCatChev__3ndjJ{margin-left:0}.BranchSettings_filterRight__FCz-C{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.BranchSettings_filterRightHdr__3K-ZP h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.BranchSettings_filterRightHdr__3K-ZP p{color:#64748b;font-size:12.5px;margin:4px 0 0}.BranchSettings_filterField__WRumi{display:flex;flex-direction:column;gap:8px}.BranchSettings_filterFieldLabel__jvlNM{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BranchSettings_filterOptList__\+8CjZ{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.BranchSettings_filterOptRow__DGVv3{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.BranchSettings_filterOptRow__DGVv3:hover{background:#f8fafc;border-color:#e2e8f0}.BranchSettings_filterOptRow__DGVv3.BranchSettings_selected__z2fZ1{background:#eff6ff;border-color:#bfdbfe}.BranchSettings_filterOptRow__DGVv3 input{accent-color:#2563eb;flex-shrink:0}.BranchSettings_filterOptLabel__mITXk{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BranchSettings_filterOptRow__DGVv3.BranchSettings_selected__z2fZ1 .BranchSettings_filterOptLabel__mITXk{color:#1e40af;font-weight:600}.BranchSettings_filterOptCount__VsG7s{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.BranchSettings_presetRow__577Qt{display:flex;flex-wrap:wrap;gap:6px}.BranchSettings_presetBtn__H04ne{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.BranchSettings_presetBtn__H04ne:hover{background:#f8fafc;border-color:#cbd5e1}.BranchSettings_presetOn__dXa07{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.BranchSettings_filterRange__BQA1\+{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.BranchSettings_rangeInputWrap__SDCAM{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.BranchSettings_rangeInputWrap__SDCAM:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BranchSettings_rangePrefix__K8qJ6{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.BranchSettings_rangeInputWrap__SDCAM input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.BranchSettings_rangeSep__jTN1B{color:#94a3b8;font-size:12px;font-weight:500}.BranchSettings_filterDate__hQyuU{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.BranchSettings_filterDate__hQyuU:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BranchSettings_filterModalFtr__uMJLA{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.BranchSettings_resetBtn__tVvKD{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.BranchSettings_resetBtn__tVvKD:hover{background:#fef2f2}.BranchSettings_filterModalFtrR__JXiah{align-items:center;display:flex;gap:8px}.BranchSettings_popover__W8UzM{animation:BranchSettings_dropIn__CG0Ni .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.BranchSettings_popoverTitle__JwIrF{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.BranchSettings_popoverItem__EITvr{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%}.BranchSettings_popoverItem__EITvr:hover{background:#f1f5f9;color:#0f172a}.BranchSettings_popoverItem__EITvr.BranchSettings_active__0qb0E{background:#eff6ff;color:#1d4ed8;font-weight:600}.BranchSettings_popoverItem__EITvr input{accent-color:#2563eb}.BranchSettings_popoverItem__EITvr i{color:#94a3b8;font-size:11px;width:14px}.BranchSettings_popoverItem__EITvr.BranchSettings_active__0qb0E i{color:#2563eb}.BranchSettings_popoverDivider__axlgJ{background:#f1f5f9;height:1px;margin:4px 0}.BranchSettings_popoverNote__G6ub0{color:#94a3b8;font-size:11.5px;padding:8px 10px}.BranchSettings_popoverReq__baH8N{color:#94a3b8;font-size:10px;margin-left:auto}.BranchSettings_savedViewSave__USeNN{display:flex;gap:6px;padding:6px 8px}.BranchSettings_savedViewSave__USeNN input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.BranchSettings_savedViewSave__USeNN input:focus{border-color:#2563eb}.BranchSettings_savedViewSave__USeNN button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.BranchSettings_savedViewSave__USeNN button:hover{background:#1d4ed8}.BranchSettings_savedViewRow__Uz3QD{align-items:center;display:flex;gap:6px}.BranchSettings_savedViewRow__Uz3QD .BranchSettings_popoverItem__EITvr{flex:1 1}.BranchSettings_savedViewDel__9StnE{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.BranchSettings_savedViewDel__9StnE:hover{background:#fef2f2;color:#ef4444}.BranchSettings_detailModal__tZ26j{animation:BranchSettings_modalIn__aHCLO .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:640px;overflow:hidden;width:100%}.BranchSettings_detailHdr__EKyE6{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.BranchSettings_detailTitle__1QRJE{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.BranchSettings_detailTitle__1QRJE h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.BranchSettings_detailBody__cNPDx{overflow-y:auto;padding:18px 22px}.BranchSettings_detailGrid__TCLQn{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.BranchSettings_detailItem__Qe2OD{display:flex;flex-direction:column;gap:3px;min-width:0}.BranchSettings_detailLabel__v2gul{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BranchSettings_detailValue__msw-v{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.BranchSettings_detailStrong__NRDkh{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.BranchSettings_detailFtr__siujL{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.BranchSettings_sortTh__caeZe{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.BranchSettings_sortTh__caeZe:hover{color:#2563eb}.BranchSettings_sortIcon__eOwLn{font-size:9.5px;margin-left:6px;opacity:.4}.BranchSettings_sortActive__COmlJ{color:#1d4ed8}.BranchSettings_sortActive__COmlJ .BranchSettings_sortIcon__eOwLn{opacity:1}.BranchSettings_compact__sQzDP thead th{font-size:10px;padding:8px 10px}.BranchSettings_compact__sQzDP tbody td{font-size:12px;padding:6px 10px}.BranchSettings_compact__sQzDP .BranchSettings_codePill__JD2iD{font-size:10.5px;padding:2px 6px}.BranchSettings_compact__sQzDP .BranchSettings_statusBadge__uFlrn{font-size:10px;padding:2px 8px}.BranchSettings_compact__sQzDP .BranchSettings_statusBadge__uFlrn:before{height:5px;width:5px}.BranchSettings_compact__sQzDP .BranchSettings_categoryBadge__n1-NI{font-size:10.5px;padding:2px 7px}.BranchSettings_compact__sQzDP .BranchSettings_strongCell__lGVZ7{font-size:12px}.BranchSettings_compact__sQzDP .BranchSettings_numCellBad__nUjqK,.BranchSettings_compact__sQzDP .BranchSettings_numCellGood__AijHV,.BranchSettings_compact__sQzDP .BranchSettings_numCellSoft__qI85t,.BranchSettings_compact__sQzDP .BranchSettings_numCellWarn__TH-hu,.BranchSettings_compact__sQzDP .BranchSettings_numCell__M1z6K{font-size:12.5px}.BranchSettings_compact__sQzDP .BranchSettings_actionMenuBtn__4B42Z{font-size:12px;height:24px;width:24px}.BranchSettings_cardGrid__CkvhA{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.BranchSettings_recordCard__S47o2{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.BranchSettings_recordCard__S47o2:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.BranchSettings_recordCardTop__b7Yv3{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.BranchSettings_recordCardName__eUMGB{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.BranchSettings_recordCardGrid__kQjoe{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.BranchSettings_recordCardGrid__kQjoe>div{display:flex;flex-direction:column;gap:2px;min-width:0}.BranchSettings_recordCardFoot__4CxWk{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.BranchSettings_recordCardFoot__4CxWk i{color:#94a3b8;font-size:10px;margin-right:5px}.BranchSettings_tabBadge__0TS1Y{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.BranchSettings_quickTabActive__uUaa8 .BranchSettings_tabBadge__0TS1Y{background:#eff6ff;color:#1d4ed8}.BranchSettings_hl__wRRCu{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.BranchSettings_monoCell__0JNGu{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.BranchSettings_statusBadge__uFlrn{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.BranchSettings_statusBadge__uFlrn:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.BranchSettings_statusGood__PZgAX{background:#dcfce7;color:#15803d}.BranchSettings_statusWarn__q\+OkA{background:#fef3c7;color:#92400e}.BranchSettings_statusBad__2xGUA{background:#fee2e2;color:#b91c1c}.BranchSettings_statusInfo__ZDrAO{background:#f5f3ff;color:#6d28d9}.BranchSettings_statusNeutral__MhVRL{background:#f1f5f9;color:#475569}.BranchSettings_filterInput__uiCre{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.BranchSettings_filterInput__uiCre:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BranchSettings_popoverStack__XCAhB{display:flex;flex-direction:column;gap:1px;min-width:0}.BranchSettings_popoverMain__M\+G2C{color:inherit;font-size:12.5px;font-weight:600}.BranchSettings_popoverHint__mbIBU{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.BranchSettings_toolbar__vlnMv{flex-wrap:wrap}.BranchSettings_searchBox__qsuI7{max-width:none}}@media (max-width:1100px){.BranchSettings_statsRow__kQL\+t{grid-template-columns:repeat(2,1fr)}.BranchSettings_filterModalBody__9k9y1{grid-template-columns:210px 1fr}}@media (max-width:768px){.BranchSettings_pageHeader__e9JhG{align-items:stretch;flex-direction:column;gap:12px}.BranchSettings_headerActions__0LXF6{flex-wrap:wrap}.BranchSettings_statsRow__kQL\+t{grid-template-columns:1fr 1fr}.BranchSettings_searchBox__qsuI7{flex-basis:100%}.BranchSettings_miniStat__7m36h{margin-right:14px;padding-right:14px}.BranchSettings_filterModalBody__9k9y1{grid-template-columns:1fr}.BranchSettings_filterLeft__mOnEp{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.BranchSettings_pagination__STf2q{flex-direction:column}.BranchSettings_cardGrid__CkvhA{grid-template-columns:1fr}}@media print{.BranchSettings_pageContainer__ytXBQ{background:#fff;padding:0}.BranchSettings_recordCard__S47o2,.BranchSettings_tableCard__Iq-lD{border:none;box-shadow:none}.BranchSettings_actionMenu__OVbjn,.BranchSettings_modalOverlay__KCxZ9,.BranchSettings_notification__6ijAV,.BranchSettings_popover__W8UzM{display:none!important}}.BranchSettings_breadcrumb__0hqqh{align-items:center;display:flex;gap:8px;margin-bottom:12px;padding:0 2px}.BranchSettings_crumbLink__QpLdB{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.BranchSettings_crumbLink__QpLdB:hover{color:#1d4ed8;text-decoration:underline}.BranchSettings_crumbLink__QpLdB:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.BranchSettings_crumbSep__AGbiv{color:#cbd5e1;font-size:9px}.BranchSettings_crumbCurrent__y\+DxK{color:#0f172a;font-size:12.5px;font-weight:700}.BranchSettings_checkCol__ADHNU{padding-right:0!important;text-align:center;width:38px}.BranchSettings_checkCol__ADHNU input{accent-color:#2563eb;cursor:pointer;height:15px;margin:0;width:15px}.BranchSettings_idCell__mSFtZ{align-items:center;display:flex;gap:10px;min-width:0}.BranchSettings_branchIcon__PpIDN{align-items:center;background:#e2e8f0;border-radius:8px;color:#334155;display:inline-flex;flex-shrink:0;font-size:12px;height:30px;justify-content:center;width:30px}.BranchSettings_branchIconMain__hLGrT{background:#fef3c7;color:#92400e}.BranchSettings_compact__sQzDP .BranchSettings_branchIcon__PpIDN{border-radius:6px;font-size:10.5px;height:24px;width:24px}.BranchSettings_cardIdentity__EY6-h{align-items:center;display:flex;gap:10px;margin-bottom:2px;min-width:0}.BranchSettings_mainBadge__AX2rh{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px;white-space:nowrap}.BranchSettings_mainBadge__AX2rh i{font-size:9px}.BranchSettings_typeBadge__ECaA5{align-items:center;background:#f1f5f9;border-radius:999px;color:#334155;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 10px;white-space:nowrap}.BranchSettings_locationCell__\+QNKV{color:#334155;display:block;font-size:13px}.BranchSettings_managerCell__rFMUv{align-items:center;color:#334155;display:inline-flex;font-size:13px;gap:7px}.BranchSettings_managerCell__rFMUv i{color:#94a3b8;font-size:11px}.BranchSettings_mutedText__BejII{color:#94a3b8;font-size:12.5px}.BranchSettings_bulkBar__ja\+xr{align-items:center;background:#eff6ff;border-bottom:1px solid #bfdbfe;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 16px}.BranchSettings_bulkCount__Vuc-g{align-items:center;color:#1d4ed8;display:inline-flex;font-size:12.5px;font-weight:700;gap:8px}.BranchSettings_bulkActions__nRNV6{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.BranchSettings_bulkBtn__u051t{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:6px 12px;transition:all .15s}.BranchSettings_bulkBtn__u051t:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.BranchSettings_bulkBtn__u051t:disabled{cursor:not-allowed;opacity:.5}.BranchSettings_bulkDanger__31oIa{background:#fff;border-color:#fecaca;color:#b91c1c}.BranchSettings_bulkDanger__31oIa:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.BranchSettings_bulkClear__cpi9P{background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:4px 6px}.BranchSettings_bulkClear__cpi9P:hover{color:#0f172a;text-decoration:underline}.BranchSettings_rowSelected__vuaMV{background:#f5f9ff}.BranchSettings_rowSelected__vuaMV:hover{background:#eff6ff!important}.BranchSettings_cardSelected__k5van{border-color:#93c5fd;box-shadow:0 0 0 2px #2563eb24}.BranchSettings_menuDanger__fFQ8I,.BranchSettings_menuDanger__fFQ8I i{color:#b91c1c!important}.BranchSettings_menuDanger__fFQ8I:hover{background:#fef2f2!important;color:#991b1b!important}.BranchSettings_menuDanger__fFQ8I:disabled{cursor:not-allowed;opacity:.45}.BranchSettings_dangerBtn__xqAv3{align-items:center;background:#b91c1c;border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:background .15s}.BranchSettings_dangerBtn__xqAv3:hover:not(:disabled){background:#991b1b}.BranchSettings_dangerBtn__xqAv3:disabled{cursor:not-allowed;opacity:.5}.BranchSettings_warnBox__LWDTw{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#7f1d1d;display:flex;gap:12px;margin-bottom:14px;padding:13px 16px}.BranchSettings_warnBox__LWDTw>i{color:#b91c1c;font-size:15px;margin-top:2px}.BranchSettings_warnBox__LWDTw strong{font-size:13.5px;font-weight:700}.BranchSettings_warnBox__LWDTw p{font-size:12.5px;line-height:1.55;margin:4px 0 0}.BranchSettings_confirmField__nSgUG{display:flex;flex-direction:column;gap:7px}.BranchSettings_confirmField__nSgUG label{color:#334155;font-size:12px;font-weight:600}.BranchSettings_confirmField__nSgUG label strong{color:#b91c1c;font-weight:700}.BranchSettings_confirmText__TxLsQ{color:#334155;font-size:13.5px;line-height:1.6;margin:0}.BranchSettings_confirmText__TxLsQ i{color:#64748b;margin-right:6px}.BranchSettings_targetList__LWljh{display:flex;flex-direction:column;gap:4px;list-style:none;margin:12px 0 0;max-height:160px;overflow-y:auto;padding:0}.BranchSettings_targetList__LWljh li{align-items:center;color:#334155;display:flex;font-size:12.5px;gap:8px}.BranchSettings_targetList__LWljh li i{color:#94a3b8;font-size:10px}@media (max-width:768px){.BranchSettings_bulkBar__ja\+xr{align-items:flex-start;flex-direction:column}}@media print{.BranchSettings_activeChips__P-zHJ,.BranchSettings_breadcrumb__0hqqh,.BranchSettings_bulkBar__ja\+xr,.BranchSettings_checkCol__ADHNU,.BranchSettings_pagination__STf2q,.BranchSettings_quickTabs__V6hFb,.BranchSettings_toolbar__vlnMv{display:none!important}}.BranchForm_pageContainer__YXfW0{background:#f1f3f6;min-height:100vh;padding:16px 20px}.BranchForm_notification__Te7Rx{align-items:center;animation:BranchForm_slideIn__G66n2 .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}.BranchForm_notification__Te7Rx.BranchForm_success__3UdTR{border-left-color:#10b981;color:#064e3b}.BranchForm_notification__Te7Rx.BranchForm_success__3UdTR i{color:#10b981}.BranchForm_notification__Te7Rx.BranchForm_error__15psu{border-left-color:#ef4444;color:#7f1d1d}.BranchForm_notification__Te7Rx.BranchForm_error__15psu i{color:#ef4444}.BranchForm_notification__Te7Rx button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes BranchForm_slideIn__G66n2{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.BranchForm_pageHeader__3AFx7{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}.BranchForm_headerLeft__EIndE{align-items:center;display:flex;gap:14px}.BranchForm_backBtn__BSXyf{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}.BranchForm_backBtn__BSXyf:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.BranchForm_headerIcon__mrxlV{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}.BranchForm_headerLeft__EIndE h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.BranchForm_headerSubtitle__J9YCV{color:#64748b;font-size:12.5px;margin:2px 0 0}.BranchForm_headerSubtitle__J9YCV strong{color:#2563eb;font-weight:700}.BranchForm_headerActions__LpKrt{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.BranchForm_refreshBtn__QoeQi{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}.BranchForm_refreshBtn__QoeQi:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.BranchForm_secondaryBtn__jDmZo{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}.BranchForm_secondaryBtn__jDmZo:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.BranchForm_primaryBtn__yLjBj{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.BranchForm_primaryBtn__yLjBj:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.BranchForm_primaryBtnBadge__0g3yZ{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.BranchForm_primaryBtn__yLjBj:disabled,.BranchForm_refreshBtn__QoeQi:disabled,.BranchForm_secondaryBtn__jDmZo:disabled{cursor:not-allowed;opacity:.55}.BranchForm_statsRow__d56rg{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.BranchForm_statCard__cibSA{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}.BranchForm_statIcon__1gEbP{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.BranchForm_statIconBlue__I9DsR{background:linear-gradient(135deg,#3b82f6,#2563eb)}.BranchForm_statIconIndigo__GVVi4{background:linear-gradient(135deg,#6366f1,#4f46e5)}.BranchForm_statIconGreen__9DP\+w{background:linear-gradient(135deg,#10b981,#059669)}.BranchForm_statIconAmber__LVk92{background:linear-gradient(135deg,#f59e0b,#d97706)}.BranchForm_statInfo__VMwj2{display:flex;flex-direction:column;min-width:0}.BranchForm_statValue__6UYOp{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.BranchForm_statLabel__qG-sq{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.BranchForm_miniStats__sb5gr{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.BranchForm_miniStat__9CHTv{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.BranchForm_miniStat__9CHTv:last-child{border-right:none;margin-right:0;padding-right:0}.BranchForm_miniLabel__rcnHL{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BranchForm_miniValue__1xyEF{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.BranchForm_toolbar__WltCO{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}.BranchForm_searchBox__E2P5m{flex:1 1;max-width:380px;min-width:200px;position:relative}.BranchForm_searchBox__E2P5m>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.BranchForm_searchBox__E2P5m 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%}.BranchForm_searchBox__E2P5m input::placeholder{color:#94a3b8}.BranchForm_searchBox__E2P5m input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BranchForm_clearSearch__NMlz0{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}.BranchForm_clearSearch__NMlz0:hover{background:#cbd5e1;color:#334155}.BranchForm_toolBtn__qWMxV{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;transition:all .15s;white-space:nowrap}.BranchForm_toolBtn__qWMxV:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.BranchForm_toolBtn__qWMxV.BranchForm_active__sRGE2{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.BranchForm_toolBtn__qWMxV i{font-size:11px}.BranchForm_toolBtnBadge__UMRJO{align-items:center;background:#2563eb;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}.BranchForm_toolDivider__KxJNn{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.BranchForm_popWrap__abAeT{position:relative}.BranchForm_quickTabs__F1p3O{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.BranchForm_quickTab__QUy8L{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.BranchForm_quickTab__QUy8L i{font-size:11px}.BranchForm_quickTab__QUy8L:hover:not(.BranchForm_quickTabActive__0XPmw){background:#fff;color:#334155}.BranchForm_quickTabActive__0XPmw{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.BranchForm_activeChips__QOrc7{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.BranchForm_activeChipsLabel__dH350{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.BranchForm_chip__IdKxA{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.BranchForm_chipRemove__LHfcP{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.BranchForm_chipRemove__LHfcP:hover{background:#2563eb;color:#fff}.BranchForm_chipsClearAll__RKhKx{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}.BranchForm_chipsClearAll__RKhKx:hover{background:#fef2f2}.BranchForm_tableCard__SSFkS{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.BranchForm_tableHeader__kZj57{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.BranchForm_tableTitle__WiuRj{align-items:center;display:flex;gap:10px}.BranchForm_tableTitle__WiuRj h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.BranchForm_tableTitle__WiuRj h3 i{color:#2563eb;font-size:12px}.BranchForm_tableCount__xZaC-{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.BranchForm_showingInfo__vpXYD{color:#64748b;font-size:12px;font-weight:500}.BranchForm_tableWrapper__Su5om{overflow-x:auto}.BranchForm_table__sBJpF{border-collapse:collapse;width:100%}.BranchForm_table__sBJpF 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}.BranchForm_table__sBJpF tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.BranchForm_table__sBJpF tbody tr:hover{background:#f8fafc}.BranchForm_table__sBJpF tbody tr:last-child{border-bottom:none}.BranchForm_table__sBJpF tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.BranchForm_clickableRow__-4Al3{cursor:pointer}.BranchForm_table__sBJpF thead th.BranchForm_textRight__GQZSw,.BranchForm_textRight__GQZSw{text-align:right}.BranchForm_codePill__887nl{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.BranchForm_categoryBadge__wCS6H{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.BranchForm_stackCell__y69uB{display:flex;flex-direction:column;min-width:0}.BranchForm_strongCell__6wDr7{color:#0f172a;font-size:13px;font-weight:600}.BranchForm_subCell__WCD3-{color:#94a3b8;font-size:11px}.BranchForm_dateCell__w74d2{color:#475569;font-size:12.5px;white-space:nowrap}.BranchForm_numCell__pNpvt{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.BranchForm_numCellSoft__CODJ3,.BranchForm_numCell__pNpvt{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.BranchForm_numCellSoft__CODJ3{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.BranchForm_numCellGood__0UVyU{color:#047857}.BranchForm_numCellGood__0UVyU,.BranchForm_numCellWarn__ooQVi{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.BranchForm_numCellWarn__ooQVi{color:#92400e}.BranchForm_numCellBad__KNj-k{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.BranchForm_actionCell__O692x{text-align:center;width:50px}.BranchForm_actionMenuWrap__UFrh\+{display:inline-block}.BranchForm_actionMenuBtn__rmaIy{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}.BranchForm_actionMenuBtn__rmaIy:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.BranchForm_actionMenu__Bku7k{animation:BranchForm_dropIn__VytXK .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.BranchForm_actionMenu__Bku7k button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.BranchForm_actionMenu__Bku7k button:hover{background:#f1f5f9;color:#0f172a}.BranchForm_actionMenu__Bku7k button i{color:#2563eb;font-size:12px;width:14px}.BranchForm_actionMenuDivider__Bje1r{background:#f1f5f9;height:1px;margin:4px 0}@keyframes BranchForm_dropIn__VytXK{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.BranchForm_loadingState__nZTO\+{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.BranchForm_loadingState__nZTO\+ p{margin:0}.BranchForm_spinner__-bHvn{animation:BranchForm_spin__vtCKR .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes BranchForm_spin__vtCKR{to{transform:rotate(1turn)}}.BranchForm_emptyState__AykAM{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.BranchForm_emptyIcon__tDV6g{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}.BranchForm_emptyState__AykAM h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.BranchForm_emptyState__AykAM p{color:#64748b;font-size:13px;margin:0;max-width:400px}.BranchForm_pagination__pCWt2{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.BranchForm_paginationInfo__Jowgd{color:#64748b;font-size:12.5px;font-weight:500}.BranchForm_paginationControls__y5nXl{align-items:center;display:flex;gap:12px}.BranchForm_pageSizeSelect__hwfMi{-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}.BranchForm_pageSizeSelect__hwfMi:focus{border-color:#2563eb}.BranchForm_pageButtons__G1Tfh{display:flex;gap:4px}.BranchForm_pageBtn__6lnmw{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}.BranchForm_pageBtn__6lnmw:hover:not(:disabled):not(.BranchForm_pageDots__N8Y6S){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.BranchForm_pageBtn__6lnmw:disabled{cursor:not-allowed;opacity:.4}.BranchForm_pageBtnActive__wjWlS{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.BranchForm_pageDots__N8Y6S{background:#0000;border:none;cursor:default}.BranchForm_modalOverlay__14nQF{align-items:center;animation:BranchForm_fadeIn__kVV14 .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes BranchForm_fadeIn__kVV14{0%{opacity:0}to{opacity:1}}.BranchForm_filterModal__eJPCH{animation:BranchForm_modalIn__eIvG\+ .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 BranchForm_modalIn__eIvG\+{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.BranchForm_filterModalHdr__XLAKy{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.BranchForm_filterModalTitle__6pkPn h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.BranchForm_filterModalTitle__6pkPn p{color:#64748b;font-size:12.5px;margin:4px 0 0}.BranchForm_modalClose__bbVra{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:30px;justify-content:center;transition:all .15s;width:30px}.BranchForm_modalClose__bbVra:hover{background:#f1f5f9;color:#0f172a}.BranchForm_filterModalBody__RrEHp{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.BranchForm_filterLeft__3JGsH{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.BranchForm_filterLeftHdr__y7bEi{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.BranchForm_filterLeftHdr__y7bEi h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.BranchForm_filterAppliedCount__9yQdt{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.BranchForm_filterAppliedCount__9yQdt button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.BranchForm_filterCatBtn__FEDZ7{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;text-align:left;transition:all .15s;width:100%}.BranchForm_filterCatBtn__FEDZ7:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.BranchForm_filterCatBtn__FEDZ7.BranchForm_activeCat__3PF9O{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.BranchForm_filterCatBtn__FEDZ7 i:first-child{color:#94a3b8;font-size:13px;width:16px}.BranchForm_filterCatBtn__FEDZ7.BranchForm_activeCat__3PF9O i:first-child{color:#2563eb}.BranchForm_filterCatCount__ZYeMO{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.BranchForm_filterCatChev__FUvCI{color:#cbd5e1;font-size:10px;margin-left:auto}.BranchForm_filterCatCount__ZYeMO+.BranchForm_filterCatChev__FUvCI{margin-left:0}.BranchForm_filterRight__eKY1y{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.BranchForm_filterRightHdr__CVyB6 h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.BranchForm_filterRightHdr__CVyB6 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.BranchForm_filterField__oiiNK{display:flex;flex-direction:column;gap:8px}.BranchForm_filterFieldLabel__CUM5-{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BranchForm_filterOptList__NpuZV{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.BranchForm_filterOptRow__t7Bl-{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.BranchForm_filterOptRow__t7Bl-:hover{background:#f8fafc;border-color:#e2e8f0}.BranchForm_filterOptRow__t7Bl-.BranchForm_selected__4oQnx{background:#eff6ff;border-color:#bfdbfe}.BranchForm_filterOptRow__t7Bl- input{accent-color:#2563eb;flex-shrink:0}.BranchForm_filterOptLabel__Ltk5\+{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BranchForm_filterOptRow__t7Bl-.BranchForm_selected__4oQnx .BranchForm_filterOptLabel__Ltk5\+{color:#1e40af;font-weight:600}.BranchForm_filterOptCount__jUt9G{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.BranchForm_presetRow__cQyKB{display:flex;flex-wrap:wrap;gap:6px}.BranchForm_presetBtn__u63KW{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.BranchForm_presetBtn__u63KW:hover{background:#f8fafc;border-color:#cbd5e1}.BranchForm_presetOn__iXT-m{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.BranchForm_filterRange__n9kTw{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.BranchForm_rangeInputWrap__PbyUh{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.BranchForm_rangeInputWrap__PbyUh:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BranchForm_rangePrefix__rwqZY{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.BranchForm_rangeInputWrap__PbyUh input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.BranchForm_rangeSep__zIKcU{color:#94a3b8;font-size:12px;font-weight:500}.BranchForm_filterDate__ZS1HE{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.BranchForm_filterDate__ZS1HE:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BranchForm_filterModalFtr__E0X0W{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.BranchForm_resetBtn__TYgXz{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.BranchForm_resetBtn__TYgXz:hover{background:#fef2f2}.BranchForm_filterModalFtrR__JpvQp{align-items:center;display:flex;gap:8px}.BranchForm_popover__eZGo\+{animation:BranchForm_dropIn__VytXK .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.BranchForm_popoverTitle__Nx8o3{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.BranchForm_popoverItem__TBNrN{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%}.BranchForm_popoverItem__TBNrN:hover{background:#f1f5f9;color:#0f172a}.BranchForm_popoverItem__TBNrN.BranchForm_active__sRGE2{background:#eff6ff;color:#1d4ed8;font-weight:600}.BranchForm_popoverItem__TBNrN input{accent-color:#2563eb}.BranchForm_popoverItem__TBNrN i{color:#94a3b8;font-size:11px;width:14px}.BranchForm_popoverItem__TBNrN.BranchForm_active__sRGE2 i{color:#2563eb}.BranchForm_popoverDivider__Pl9cG{background:#f1f5f9;height:1px;margin:4px 0}.BranchForm_popoverNote__-4ZND{color:#94a3b8;font-size:11.5px;padding:8px 10px}.BranchForm_popoverReq__HwaEq{color:#94a3b8;font-size:10px;margin-left:auto}.BranchForm_savedViewSave__\+wUj3{display:flex;gap:6px;padding:6px 8px}.BranchForm_savedViewSave__\+wUj3 input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.BranchForm_savedViewSave__\+wUj3 input:focus{border-color:#2563eb}.BranchForm_savedViewSave__\+wUj3 button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.BranchForm_savedViewSave__\+wUj3 button:hover{background:#1d4ed8}.BranchForm_savedViewRow__r2EZo{align-items:center;display:flex;gap:6px}.BranchForm_savedViewRow__r2EZo .BranchForm_popoverItem__TBNrN{flex:1 1}.BranchForm_savedViewDel__I2K\+8{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.BranchForm_savedViewDel__I2K\+8:hover{background:#fef2f2;color:#ef4444}.BranchForm_detailModal__GBs7h{animation:BranchForm_modalIn__eIvG\+ .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:640px;overflow:hidden;width:100%}.BranchForm_detailHdr__OKv-t{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.BranchForm_detailTitle__ped0K{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.BranchForm_detailTitle__ped0K h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.BranchForm_detailBody__O0SCU{overflow-y:auto;padding:18px 22px}.BranchForm_detailGrid__i44sO{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.BranchForm_detailItem__MVBFK{display:flex;flex-direction:column;gap:3px;min-width:0}.BranchForm_detailLabel__ObbD-{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.BranchForm_detailValue__guKDZ{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.BranchForm_detailStrong__iX4Z\+{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.BranchForm_detailFtr__iOWgK{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.BranchForm_sortTh__orAEH{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.BranchForm_sortTh__orAEH:hover{color:#2563eb}.BranchForm_sortIcon__Mjqx7{font-size:9.5px;margin-left:6px;opacity:.4}.BranchForm_sortActive__-bCpI{color:#1d4ed8}.BranchForm_sortActive__-bCpI .BranchForm_sortIcon__Mjqx7{opacity:1}.BranchForm_compact__HF9ra thead th{font-size:10px;padding:8px 10px}.BranchForm_compact__HF9ra tbody td{font-size:12px;padding:6px 10px}.BranchForm_compact__HF9ra .BranchForm_codePill__887nl{font-size:10.5px;padding:2px 6px}.BranchForm_compact__HF9ra .BranchForm_statusBadge__8YL6z{font-size:10px;padding:2px 8px}.BranchForm_compact__HF9ra .BranchForm_statusBadge__8YL6z:before{height:5px;width:5px}.BranchForm_compact__HF9ra .BranchForm_categoryBadge__wCS6H{font-size:10.5px;padding:2px 7px}.BranchForm_compact__HF9ra .BranchForm_strongCell__6wDr7{font-size:12px}.BranchForm_compact__HF9ra .BranchForm_numCellBad__KNj-k,.BranchForm_compact__HF9ra .BranchForm_numCellGood__0UVyU,.BranchForm_compact__HF9ra .BranchForm_numCellSoft__CODJ3,.BranchForm_compact__HF9ra .BranchForm_numCellWarn__ooQVi,.BranchForm_compact__HF9ra .BranchForm_numCell__pNpvt{font-size:12.5px}.BranchForm_compact__HF9ra .BranchForm_actionMenuBtn__rmaIy{font-size:12px;height:24px;width:24px}.BranchForm_cardGrid__zwyvu{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.BranchForm_recordCard__TPQK6{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.BranchForm_recordCard__TPQK6:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.BranchForm_recordCardTop__LqikL{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.BranchForm_recordCardName__q\+Wsm{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.BranchForm_recordCardGrid__k9b7a{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.BranchForm_recordCardGrid__k9b7a>div{display:flex;flex-direction:column;gap:2px;min-width:0}.BranchForm_recordCardFoot__8pPrd{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.BranchForm_recordCardFoot__8pPrd i{color:#94a3b8;font-size:10px;margin-right:5px}.BranchForm_tabBadge__p6sQo{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.BranchForm_quickTabActive__0XPmw .BranchForm_tabBadge__p6sQo{background:#eff6ff;color:#1d4ed8}.BranchForm_hl__Mspnm{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.BranchForm_monoCell__GLiN0{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.BranchForm_statusBadge__8YL6z{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.BranchForm_statusBadge__8YL6z:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.BranchForm_statusGood__bKGkK{background:#dcfce7;color:#15803d}.BranchForm_statusWarn__6mHDI{background:#fef3c7;color:#92400e}.BranchForm_statusBad__uwFx-{background:#fee2e2;color:#b91c1c}.BranchForm_statusInfo__cqYYb{background:#f5f3ff;color:#6d28d9}.BranchForm_statusNeutral__9BUaU{background:#f1f5f9;color:#475569}.BranchForm_filterInput__dMkTd{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.BranchForm_filterInput__dMkTd:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BranchForm_popoverStack__UQCMs{display:flex;flex-direction:column;gap:1px;min-width:0}.BranchForm_popoverMain__R7bYA{color:inherit;font-size:12.5px;font-weight:600}.BranchForm_popoverHint__2PTgw{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.BranchForm_toolbar__WltCO{flex-wrap:wrap}.BranchForm_searchBox__E2P5m{max-width:none}}@media (max-width:1100px){.BranchForm_statsRow__d56rg{grid-template-columns:repeat(2,1fr)}.BranchForm_filterModalBody__RrEHp{grid-template-columns:210px 1fr}}@media (max-width:768px){.BranchForm_pageHeader__3AFx7{align-items:stretch;flex-direction:column;gap:12px}.BranchForm_headerActions__LpKrt{flex-wrap:wrap}.BranchForm_statsRow__d56rg{grid-template-columns:1fr 1fr}.BranchForm_searchBox__E2P5m{flex-basis:100%}.BranchForm_miniStat__9CHTv{margin-right:14px;padding-right:14px}.BranchForm_filterModalBody__RrEHp{grid-template-columns:1fr}.BranchForm_filterLeft__3JGsH{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.BranchForm_pagination__pCWt2{flex-direction:column}.BranchForm_cardGrid__zwyvu{grid-template-columns:1fr}}@media print{.BranchForm_pageContainer__YXfW0{background:#fff;padding:0}.BranchForm_recordCard__TPQK6,.BranchForm_tableCard__SSFkS{border:none;box-shadow:none}.BranchForm_actionMenu__Bku7k,.BranchForm_modalOverlay__14nQF,.BranchForm_notification__Te7Rx,.BranchForm_popover__eZGo\+{display:none!important}}.BranchForm_breadcrumb__SCcaT{align-items:center;display:flex;gap:8px;margin-bottom:12px;padding:0 2px}.BranchForm_crumbLink__PgoGw{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.BranchForm_crumbLink__PgoGw:hover{color:#1d4ed8;text-decoration:underline}.BranchForm_crumbLink__PgoGw:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.BranchForm_crumbSep__9bsUJ{color:#cbd5e1;font-size:9px}.BranchForm_crumbCurrent__K7\+Wo{color:#0f172a;font-size:12.5px;font-weight:700}.BranchForm_headerMeta__iKmMV{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.BranchForm_dirtyChip__1Tqk9{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:11.5px;font-weight:700;gap:7px;padding:4px 11px;white-space:nowrap}.BranchForm_dirtyChip__1Tqk9 i{font-size:6px}.BranchForm_metaChip__ytq4k{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;gap:6px;padding:4px 11px;white-space:nowrap}.BranchForm_metaChip__ytq4k i{font-size:9px}.BranchForm_metaChipSoft__kV2Dq{color:#94a3b8;font-size:11.5px;font-weight:500;white-space:nowrap}.BranchForm_alertError__omcY9,.BranchForm_alertSuccess__AM7Rl{align-items:flex-start;border-radius:10px;display:flex;gap:12px;margin-bottom:14px;padding:13px 16px}.BranchForm_alertError__omcY9{background:#fef2f2;border:1px solid #fecaca}.BranchForm_alertError__omcY9>i{color:#b91c1c;font-size:15px;margin-top:1px}.BranchForm_alertSuccess__AM7Rl{background:#f0fdf4;border:1px solid #bbf7d0}.BranchForm_alertSuccess__AM7Rl>i{color:#047857;font-size:15px;margin-top:1px}.BranchForm_alertSuccess__AM7Rl .BranchForm_alertBody__f-Yfq{color:#14532d}.BranchForm_alertBody__f-Yfq{color:#7f1d1d;display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:4px;min-width:0}.BranchForm_alertTitle__RQE2r{font-size:13.5px;font-weight:700}.BranchForm_alertList__0Nr0t{display:flex;flex-direction:column;font-size:12.5px;gap:4px;margin:2px 0 0;padding-left:18px}.BranchForm_alertLink__jLgcs{background:none;border:none;color:#7f1d1d;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.BranchForm_alertLink__jLgcs:hover{color:#b91c1c}.BranchForm_alertClose__xbjnw{background:none;border:none;color:inherit;cursor:pointer;font-size:17px;line-height:1;opacity:.5;padding:0 2px}.BranchForm_alertClose__xbjnw:hover{opacity:1}.BranchForm_tabErrBadge__15A2d{align-items:center;background:#fee2e2;border-radius:999px;color:#b91c1c;display:inline-flex;font-size:10.5px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.BranchForm_card__tGXcX{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.BranchForm_cardHead__8j02M{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.BranchForm_cardTitle__k09Ke{align-items:center;color:#0f172a;display:flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.04em;margin:0;text-transform:uppercase}.BranchForm_cardTitle__k09Ke i{color:#2563eb;font-size:12px}.BranchForm_cardSub__-HX7R{color:#64748b;font-size:12.5px;margin:4px 0 0}.BranchForm_cardBody__\+7ukh{display:flex;flex-direction:column;gap:14px;padding:18px 16px}.BranchForm_formGrid__wzgEM{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:18px 16px}.BranchForm_formGroup__STJhL{display:flex;flex-direction:column;gap:6px;min-width:0}.BranchForm_formGroupFull__NQYtu{grid-column:1/-1}.BranchForm_formGroup__STJhL label{color:#334155;font-size:12px;font-weight:600;letter-spacing:.01em}.BranchForm_formGroup__STJhL input[type=email],.BranchForm_formGroup__STJhL input[type=tel],.BranchForm_formGroup__STJhL input[type=text],.BranchForm_formGroup__STJhL input[type=time],.BranchForm_formGroup__STJhL select,.BranchForm_formGroup__STJhL textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:13px;min-height:38px;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.BranchForm_formGroup__STJhL textarea{line-height:1.5;resize:vertical}.BranchForm_formGroup__STJhL select{-webkit-appearance:none;appearance:none;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 12px center;background-repeat:no-repeat;background-size:10px 6px;cursor:pointer;padding-right:32px}.BranchForm_formGroup__STJhL input::placeholder,.BranchForm_formGroup__STJhL textarea::placeholder{color:#94a3b8}.BranchForm_formGroup__STJhL input:focus,.BranchForm_formGroup__STJhL select:focus,.BranchForm_formGroup__STJhL textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BranchForm_required__w-yxb{color:#b91c1c;font-weight:700}.BranchForm_inputError__kuOQu{background:#fffbfb!important;border-color:#ef4444!important}.BranchForm_inputError__kuOQu:focus{box-shadow:0 0 0 3px #ef444424!important}.BranchForm_errorText__lhHnf{align-items:center;color:#b91c1c;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px}.BranchForm_errorText__lhHnf i{font-size:10px}.BranchForm_helpText__4oBCv{align-items:flex-start;color:#94a3b8;display:inline-flex;font-size:11.5px;gap:6px;line-height:1.5}.BranchForm_helpText__4oBCv i{margin-top:2px}.BranchForm_checkboxGroup__nhmas{display:flex;flex-direction:column;gap:10px;padding:4px 16px 18px}.BranchForm_checkboxLabel__IYvD9{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:11px;padding:12px 14px;transition:border-color .15s,background .15s}.BranchForm_checkboxLabel__IYvD9:hover{background:#f8fafc;border-color:#cbd5e1}.BranchForm_checkboxLabel__IYvD9 input[type=checkbox]{accent-color:#2563eb;cursor:pointer;flex-shrink:0;height:16px;margin:2px 0 0;width:16px}.BranchForm_checkboxLabel__IYvD9:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BranchForm_checkboxText__\+4itF{display:flex;flex-direction:column;gap:2px;min-width:0}.BranchForm_checkboxText__\+4itF strong{color:#0f172a;font-size:13px;font-weight:700}.BranchForm_checkboxText__\+4itF small{color:#64748b;font-size:11.5px;line-height:1.5}.BranchForm_switch__DGeDX{align-items:center;cursor:pointer;display:inline-flex;gap:10px}.BranchForm_switchInput__7UnwZ{height:1px;margin:0;opacity:0;position:absolute;width:1px}.BranchForm_switchSlider__PpOhl{background:#cbd5e1;border-radius:999px;flex-shrink:0;height:22px;position:relative;transition:background .15s;width:40px}.BranchForm_switchSlider__PpOhl:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f172a40;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .15s;width:16px}.BranchForm_switchInput__7UnwZ:checked+.BranchForm_switchSlider__PpOhl{background:#2563eb}.BranchForm_switchInput__7UnwZ:checked+.BranchForm_switchSlider__PpOhl:after{transform:translateX(18px)}.BranchForm_switchInput__7UnwZ:focus-visible+.BranchForm_switchSlider__PpOhl{box-shadow:0 0 0 3px #2563eb1f}.BranchForm_switchInput__7UnwZ:disabled+.BranchForm_switchSlider__PpOhl{cursor:not-allowed;opacity:.5}.BranchForm_switchLabel__lxQ0x{color:#334155;font-size:12.5px;font-weight:600;white-space:nowrap}.BranchForm_shiftEnable__y0\+aX{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px;padding:16px}.BranchForm_shiftEnableLeft__dagVC{align-items:center;display:flex;gap:14px;min-width:0}.BranchForm_shiftEnableIcon__QzGsz{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:11px;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:42px;justify-content:center;width:42px}.BranchForm_shiftEnableInfo__4uguB h3{color:#0f172a;font-size:14px;font-weight:700;margin:0}.BranchForm_shiftEnableInfo__4uguB p{color:#475569;font-size:12.5px;line-height:1.55;margin:3px 0 0;max-width:620px}.BranchForm_scheduleHead__KOZu4{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin-bottom:12px}.BranchForm_scheduleHeadText__fpA\+M h3{color:#0f172a;font-size:14px;font-weight:700;margin:0}.BranchForm_scheduleHeadText__fpA\+M p{color:#64748b;font-size:12.5px;margin:3px 0 0}.BranchForm_shiftLegend__11Daj{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.BranchForm_legendChip__Wxn5j{align-items:center;background:#f1f5f9;background:var(--shiftTint,#f1f5f9);border-radius:999px;color:#475569;color:var(--shiftHue,#475569);display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:3px 10px}.BranchForm_legendChip__Wxn5j i{font-size:10px}.BranchForm_shiftMorning__Zd-2k{--shiftHue:#047857;--shiftTint:#dcfce7}.BranchForm_shiftAfternoon__5Nh2-{--shiftHue:#b45309;--shiftTint:#fef3c7}.BranchForm_shiftNight__75Hlh{--shiftHue:#4338ca;--shiftTint:#e0e7ff}.BranchForm_dayCard__Wyllf{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:10px;overflow:hidden}.BranchForm_dayCardClosed__mEO0k{background:#f8fafc}.BranchForm_dayHeader__QGkha{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:11px 16px}.BranchForm_dayHeader__QGkha h5{color:#0f172a;font-size:13px;font-weight:700;margin:0}.BranchForm_dayControls__CM2kt{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.BranchForm_copyButton__bpRJn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:7px;padding:6px 12px;transition:all .15s}.BranchForm_copyButton__bpRJn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.BranchForm_copyButton__bpRJn i{font-size:11px}.BranchForm_shiftsGrid__QMy8W{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));padding:14px 16px}.BranchForm_shiftCard__mnSLz{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #94a3b8;border-left:3px solid var(--shiftHue,#94a3b8);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px}.BranchForm_shiftHeader__9WBPp{align-items:center;display:flex;gap:10px;justify-content:space-between}.BranchForm_shiftType__XXo5K{align-items:center;background:#f1f5f9;background:var(--shiftTint,#f1f5f9);border-radius:999px;color:#475569;color:var(--shiftHue,#475569);display:inline-flex;font-size:11.5px;font-weight:700;gap:7px;padding:3px 10px}.BranchForm_shiftType__XXo5K i{font-size:10px}.BranchForm_shiftTimes__8PE76{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.BranchForm_timeInput__bS2DA{display:flex;flex-direction:column;gap:5px}.BranchForm_timeInput__bS2DA label{color:#64748b;font-size:11px;font-weight:600}.BranchForm_timeInput__bS2DA input{font-feature-settings:"tnum";background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-variant-numeric:tabular-nums;min-height:34px;outline:none;padding:6px 10px;width:100%}.BranchForm_timeInput__bS2DA input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BranchForm_dayClosedNote__-wNhn{color:#94a3b8;font-size:12.5px;font-style:italic;padding:14px 16px}.BranchForm_shiftDisabled__tP5b1{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:40px 24px;text-align:center}.BranchForm_shiftDisabledIcon__TQJvj{align-items:center;background:#f1f5f9;border-radius:14px;color:#94a3b8;display:flex;font-size:21px;height:54px;justify-content:center;width:54px}.BranchForm_shiftDisabled__tP5b1 h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.BranchForm_shiftDisabled__tP5b1 p{color:#64748b;font-size:13px;line-height:1.6;margin:0;max-width:460px}.BranchForm_shiftDisabledFeatures__DInuT{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:4px}.BranchForm_shiftDisabledFeatures__DInuT span{align-items:center;background:#f0fdf4;border-radius:999px;color:#15803d;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 11px}.BranchForm_shiftDisabledFeatures__DInuT i{font-size:10px}.BranchForm_infoAlert__WVDFM{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:12.5px;gap:12px;line-height:1.55;padding:13px 16px}.BranchForm_infoAlert__WVDFM>i{font-size:14px;margin-top:1px}.BranchForm_infoAlert__WVDFM strong{font-weight:700}.BranchForm_infoList__XgMLG{display:flex;flex-direction:column;gap:3px;margin:8px 0 0;padding-left:18px}.BranchForm_settingsGrid__JSx5P{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.BranchForm_settingsCardFull__042cN{grid-column:1/-1}.BranchForm_togglesGroup__HWy0b{display:flex;flex-direction:column}.BranchForm_toggleRow__QD1Q3{align-items:center;border-bottom:1px solid #f1f5f9;cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:11px 0}.BranchForm_toggleRow__QD1Q3:last-child{border-bottom:none}.BranchForm_toggleRow__QD1Q3>span{color:#334155;font-size:13px;font-weight:600}.BranchForm_radioCards__z-ZMt{display:flex;flex-wrap:wrap;gap:10px}.BranchForm_radioCard__l0dGQ{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;cursor:pointer;display:flex;flex:1 1 180px;gap:11px;padding:11px 13px;transition:border-color .15s,background .15s,box-shadow .15s}.BranchForm_radioCard__l0dGQ:hover{background:#f8fafc;border-color:#94a3b8}.BranchForm_radioCard__l0dGQ input[type=radio]{accent-color:#2563eb;cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.BranchForm_radioCard__l0dGQ:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.BranchForm_radioCardOn__fji5q{background:#eff6ff;border-color:#2563eb}.BranchForm_radioCardBody__kaAeR{display:flex;flex-direction:column;gap:2px;min-width:0}.BranchForm_radioCardTitle__wYz80{align-items:center;color:#0f172a;display:inline-flex;font-size:13px;font-weight:700;gap:7px}.BranchForm_radioCardHint__IacgB{color:#64748b;font-size:11.5px}.BranchForm_radioIconInclusive__hWZba{color:#047857;font-size:11px}.BranchForm_radioIconExclusive__Wqgjq{color:#b45309;font-size:11px}.BranchForm_formFooter__zcFpj{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;bottom:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px;position:-webkit-sticky;position:sticky}.BranchForm_footerNote__d6iue{color:#64748b;font-size:12px}.BranchForm_footerActions__PSKnj{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.BranchForm_smallSpinner__d5Iwe{animation:BranchForm_spin__vtCKR .8s linear infinite;border:2px solid #ffffff73;border-radius:50%;border-top-color:#fff;display:inline-block;height:13px;width:13px}.BranchForm_confirmText__g17ge{color:#334155;font-size:13.5px;line-height:1.6;margin:0}.BranchForm_warnBox__HMFpq{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#78350f;display:flex;gap:12px;margin-bottom:14px;padding:13px 16px}.BranchForm_warnBox__HMFpq>i{color:#b45309;font-size:15px;margin-top:2px}.BranchForm_warnBox__HMFpq strong{font-size:13.5px;font-weight:700}.BranchForm_warnBox__HMFpq p{font-size:12.5px;line-height:1.55;margin:4px 0 0}.BranchForm_dangerBtn__S0u1Z{align-items:center;background:#b91c1c;border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:background .15s}.BranchForm_dangerBtn__S0u1Z:hover:not(:disabled){background:#991b1b}.BranchForm_dangerBtn__S0u1Z:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.BranchForm_formGrid__wzgEM,.BranchForm_settingsGrid__JSx5P,.BranchForm_shiftTimes__8PE76{grid-template-columns:1fr}.BranchForm_formFooter__zcFpj{position:static}.BranchForm_footerActions__PSKnj{width:100%}.BranchForm_footerActions__PSKnj button{flex:1 1;justify-content:center}.BranchForm_shiftEnable__y0\+aX{align-items:flex-start;flex-direction:column}}@media print{.BranchForm_breadcrumb__SCcaT,.BranchForm_dirtyChip__1Tqk9,.BranchForm_formFooter__zcFpj,.BranchForm_quickTabs__F1p3O{display:none!important}}.ViewBranchPage_pageContainer__Zoq6v{background:#f1f3f6;min-height:100vh;padding:16px 20px}.ViewBranchPage_notification__O3nQr{align-items:center;animation:ViewBranchPage_slideIn__bS50a .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}.ViewBranchPage_notification__O3nQr.ViewBranchPage_success__fZoWC{border-left-color:#10b981;color:#064e3b}.ViewBranchPage_notification__O3nQr.ViewBranchPage_success__fZoWC i{color:#10b981}.ViewBranchPage_notification__O3nQr.ViewBranchPage_error__4uZjA{border-left-color:#ef4444;color:#7f1d1d}.ViewBranchPage_notification__O3nQr.ViewBranchPage_error__4uZjA i{color:#ef4444}.ViewBranchPage_notification__O3nQr button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes ViewBranchPage_slideIn__bS50a{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.ViewBranchPage_pageHeader__j7vzd{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}.ViewBranchPage_headerLeft__aEK5L{align-items:center;display:flex;gap:14px}.ViewBranchPage_backBtn__LAwO8{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}.ViewBranchPage_backBtn__LAwO8:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ViewBranchPage_headerIcon__0FVru{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}.ViewBranchPage_headerLeft__aEK5L h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.ViewBranchPage_headerSubtitle__JbUpN{color:#64748b;font-size:12.5px;margin:2px 0 0}.ViewBranchPage_headerSubtitle__JbUpN strong{color:#2563eb;font-weight:700}.ViewBranchPage_headerActions__uwRA8{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ViewBranchPage_refreshBtn__tdj\+H{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}.ViewBranchPage_refreshBtn__tdj\+H:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ViewBranchPage_secondaryBtn__4x7Ps{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}.ViewBranchPage_secondaryBtn__4x7Ps:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ViewBranchPage_primaryBtn__JtswZ{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.ViewBranchPage_primaryBtn__JtswZ:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.ViewBranchPage_primaryBtnBadge__Qmere{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.ViewBranchPage_primaryBtn__JtswZ:disabled,.ViewBranchPage_refreshBtn__tdj\+H:disabled,.ViewBranchPage_secondaryBtn__4x7Ps:disabled{cursor:not-allowed;opacity:.55}.ViewBranchPage_statsRow__POeY6{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.ViewBranchPage_statCard__YvW0F{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}.ViewBranchPage_statIcon__IugqL{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.ViewBranchPage_statIconBlue__gmnEe{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ViewBranchPage_statIconIndigo__T9ZhR{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ViewBranchPage_statIconGreen__pUO5-{background:linear-gradient(135deg,#10b981,#059669)}.ViewBranchPage_statIconAmber__RaiE0{background:linear-gradient(135deg,#f59e0b,#d97706)}.ViewBranchPage_statInfo__ULfUT{display:flex;flex-direction:column;min-width:0}.ViewBranchPage_statValue__d3hl7{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ViewBranchPage_statLabel__mnBSD{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.ViewBranchPage_miniStats__XFM73{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.ViewBranchPage_miniStat__MnKBB{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.ViewBranchPage_miniStat__MnKBB:last-child{border-right:none;margin-right:0;padding-right:0}.ViewBranchPage_miniLabel__xR5RO{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ViewBranchPage_miniValue__vxHZx{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.ViewBranchPage_toolbar__UDFRP{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}.ViewBranchPage_searchBox__plc7c{flex:1 1;max-width:380px;min-width:200px;position:relative}.ViewBranchPage_searchBox__plc7c>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ViewBranchPage_searchBox__plc7c 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%}.ViewBranchPage_searchBox__plc7c input::placeholder{color:#94a3b8}.ViewBranchPage_searchBox__plc7c input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ViewBranchPage_clearSearch__XEOxh{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}.ViewBranchPage_clearSearch__XEOxh:hover{background:#cbd5e1;color:#334155}.ViewBranchPage_toolBtn__Uev1t{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;transition:all .15s;white-space:nowrap}.ViewBranchPage_toolBtn__Uev1t:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ViewBranchPage_toolBtn__Uev1t.ViewBranchPage_active__aBodI{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ViewBranchPage_toolBtn__Uev1t i{font-size:11px}.ViewBranchPage_toolBtnBadge__Tpgvf{align-items:center;background:#2563eb;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}.ViewBranchPage_toolDivider__6gdF3{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.ViewBranchPage_popWrap__XN6jz{position:relative}.ViewBranchPage_quickTabs__yYn-V{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.ViewBranchPage_quickTab__HfzCy{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.ViewBranchPage_quickTab__HfzCy i{font-size:11px}.ViewBranchPage_quickTab__HfzCy:hover:not(.ViewBranchPage_quickTabActive__75lvV){background:#fff;color:#334155}.ViewBranchPage_quickTabActive__75lvV{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.ViewBranchPage_activeChips__RAucx{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.ViewBranchPage_activeChipsLabel__-QCVj{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.ViewBranchPage_chip__HMGoY{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.ViewBranchPage_chipRemove__qxcO0{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.ViewBranchPage_chipRemove__qxcO0:hover{background:#2563eb;color:#fff}.ViewBranchPage_chipsClearAll__JdD5o{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}.ViewBranchPage_chipsClearAll__JdD5o:hover{background:#fef2f2}.ViewBranchPage_tableCard__6qUFf{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.ViewBranchPage_tableHeader__HE03b{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.ViewBranchPage_tableTitle__nixtD{align-items:center;display:flex;gap:10px}.ViewBranchPage_tableTitle__nixtD h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.ViewBranchPage_tableTitle__nixtD h3 i{color:#2563eb;font-size:12px}.ViewBranchPage_tableCount__ICecn{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.ViewBranchPage_showingInfo__nWpI5{color:#64748b;font-size:12px;font-weight:500}.ViewBranchPage_tableWrapper__iLZyL{overflow-x:auto}.ViewBranchPage_table__Stwew{border-collapse:collapse;width:100%}.ViewBranchPage_table__Stwew 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}.ViewBranchPage_table__Stwew tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.ViewBranchPage_table__Stwew tbody tr:hover{background:#f8fafc}.ViewBranchPage_table__Stwew tbody tr:last-child{border-bottom:none}.ViewBranchPage_table__Stwew tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.ViewBranchPage_clickableRow__oQMyb{cursor:pointer}.ViewBranchPage_table__Stwew thead th.ViewBranchPage_textRight__yI88o,.ViewBranchPage_textRight__yI88o{text-align:right}.ViewBranchPage_codePill__SgREn{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.ViewBranchPage_categoryBadge__UCOfi{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.ViewBranchPage_stackCell__hG68g{display:flex;flex-direction:column;min-width:0}.ViewBranchPage_strongCell__Yfkjk{color:#0f172a;font-size:13px;font-weight:600}.ViewBranchPage_subCell__oOjch{color:#94a3b8;font-size:11px}.ViewBranchPage_dateCell__9wfu5{color:#475569;font-size:12.5px;white-space:nowrap}.ViewBranchPage_numCell__kMtXb{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.ViewBranchPage_numCellSoft__9l27M,.ViewBranchPage_numCell__kMtXb{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.ViewBranchPage_numCellSoft__9l27M{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.ViewBranchPage_numCellGood__oBBit{color:#047857}.ViewBranchPage_numCellGood__oBBit,.ViewBranchPage_numCellWarn__fciXh{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ViewBranchPage_numCellWarn__fciXh{color:#92400e}.ViewBranchPage_numCellBad__8EXWJ{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ViewBranchPage_actionCell__YHHV9{text-align:center;width:50px}.ViewBranchPage_actionMenuWrap__pYdt0{display:inline-block}.ViewBranchPage_actionMenuBtn__1Qudq{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}.ViewBranchPage_actionMenuBtn__1Qudq:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.ViewBranchPage_actionMenu__pl53T{animation:ViewBranchPage_dropIn__T1MFc .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.ViewBranchPage_actionMenu__pl53T button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.ViewBranchPage_actionMenu__pl53T button:hover{background:#f1f5f9;color:#0f172a}.ViewBranchPage_actionMenu__pl53T button i{color:#2563eb;font-size:12px;width:14px}.ViewBranchPage_actionMenuDivider__2crh6{background:#f1f5f9;height:1px;margin:4px 0}@keyframes ViewBranchPage_dropIn__T1MFc{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ViewBranchPage_loadingState__iRaUV{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.ViewBranchPage_loadingState__iRaUV p{margin:0}.ViewBranchPage_spinner__ew41H{animation:ViewBranchPage_spin__wFD-Y .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes ViewBranchPage_spin__wFD-Y{to{transform:rotate(1turn)}}.ViewBranchPage_emptyState__SHHAE{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.ViewBranchPage_emptyIcon__x8CxY{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}.ViewBranchPage_emptyState__SHHAE h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ViewBranchPage_emptyState__SHHAE p{color:#64748b;font-size:13px;margin:0;max-width:400px}.ViewBranchPage_pagination__Q0hnt{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.ViewBranchPage_paginationInfo__W9zN\+{color:#64748b;font-size:12.5px;font-weight:500}.ViewBranchPage_paginationControls__h0l5I{align-items:center;display:flex;gap:12px}.ViewBranchPage_pageSizeSelect__XIQkX{-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}.ViewBranchPage_pageSizeSelect__XIQkX:focus{border-color:#2563eb}.ViewBranchPage_pageButtons__eigeE{display:flex;gap:4px}.ViewBranchPage_pageBtn__Td5Fi{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}.ViewBranchPage_pageBtn__Td5Fi:hover:not(:disabled):not(.ViewBranchPage_pageDots__SRRod){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ViewBranchPage_pageBtn__Td5Fi:disabled{cursor:not-allowed;opacity:.4}.ViewBranchPage_pageBtnActive__Y4jq7{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.ViewBranchPage_pageDots__SRRod{background:#0000;border:none;cursor:default}.ViewBranchPage_modalOverlay__8Id4C{align-items:center;animation:ViewBranchPage_fadeIn__-Aww9 .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes ViewBranchPage_fadeIn__-Aww9{0%{opacity:0}to{opacity:1}}.ViewBranchPage_filterModal__wNbB0{animation:ViewBranchPage_modalIn__NAthC .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 ViewBranchPage_modalIn__NAthC{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ViewBranchPage_filterModalHdr__fNJkq{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.ViewBranchPage_filterModalTitle__F2nMK h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.ViewBranchPage_filterModalTitle__F2nMK p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ViewBranchPage_modalClose__Mft8C{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:30px;justify-content:center;transition:all .15s;width:30px}.ViewBranchPage_modalClose__Mft8C:hover{background:#f1f5f9;color:#0f172a}.ViewBranchPage_filterModalBody__xcpB7{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.ViewBranchPage_filterLeft__KlJa1{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.ViewBranchPage_filterLeftHdr__HOpLi{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.ViewBranchPage_filterLeftHdr__HOpLi h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.ViewBranchPage_filterAppliedCount__-XVRc{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.ViewBranchPage_filterAppliedCount__-XVRc button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.ViewBranchPage_filterCatBtn__w4-OK{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;text-align:left;transition:all .15s;width:100%}.ViewBranchPage_filterCatBtn__w4-OK:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.ViewBranchPage_filterCatBtn__w4-OK.ViewBranchPage_activeCat__aAkUT{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.ViewBranchPage_filterCatBtn__w4-OK i:first-child{color:#94a3b8;font-size:13px;width:16px}.ViewBranchPage_filterCatBtn__w4-OK.ViewBranchPage_activeCat__aAkUT i:first-child{color:#2563eb}.ViewBranchPage_filterCatCount__S3TEE{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.ViewBranchPage_filterCatChev__XJGOn{color:#cbd5e1;font-size:10px;margin-left:auto}.ViewBranchPage_filterCatCount__S3TEE+.ViewBranchPage_filterCatChev__XJGOn{margin-left:0}.ViewBranchPage_filterRight__fM5dk{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.ViewBranchPage_filterRightHdr__5O\+Hv h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.ViewBranchPage_filterRightHdr__5O\+Hv p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ViewBranchPage_filterField__0Xa5h{display:flex;flex-direction:column;gap:8px}.ViewBranchPage_filterFieldLabel__vSgHf{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ViewBranchPage_filterOptList__M0TmO{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.ViewBranchPage_filterOptRow__7CvC-{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.ViewBranchPage_filterOptRow__7CvC-:hover{background:#f8fafc;border-color:#e2e8f0}.ViewBranchPage_filterOptRow__7CvC-.ViewBranchPage_selected__lt27u{background:#eff6ff;border-color:#bfdbfe}.ViewBranchPage_filterOptRow__7CvC- input{accent-color:#2563eb;flex-shrink:0}.ViewBranchPage_filterOptLabel__KSUbW{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ViewBranchPage_filterOptRow__7CvC-.ViewBranchPage_selected__lt27u .ViewBranchPage_filterOptLabel__KSUbW{color:#1e40af;font-weight:600}.ViewBranchPage_filterOptCount__D4x8f{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.ViewBranchPage_presetRow__1ykio{display:flex;flex-wrap:wrap;gap:6px}.ViewBranchPage_presetBtn__XfkMY{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.ViewBranchPage_presetBtn__XfkMY:hover{background:#f8fafc;border-color:#cbd5e1}.ViewBranchPage_presetOn__r5Th3{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ViewBranchPage_filterRange__ekMqa{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.ViewBranchPage_rangeInputWrap__fe4sI{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.ViewBranchPage_rangeInputWrap__fe4sI:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ViewBranchPage_rangePrefix__2f19l{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.ViewBranchPage_rangeInputWrap__fe4sI input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.ViewBranchPage_rangeSep__xmbGX{color:#94a3b8;font-size:12px;font-weight:500}.ViewBranchPage_filterDate__9T9yA{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.ViewBranchPage_filterDate__9T9yA:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ViewBranchPage_filterModalFtr__Ylt\+M{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.ViewBranchPage_resetBtn__z7UzK{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.ViewBranchPage_resetBtn__z7UzK:hover{background:#fef2f2}.ViewBranchPage_filterModalFtrR__iT4Vn{align-items:center;display:flex;gap:8px}.ViewBranchPage_popover__wYXCg{animation:ViewBranchPage_dropIn__T1MFc .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.ViewBranchPage_popoverTitle__B\+SLV{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.ViewBranchPage_popoverItem__2L-vI{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%}.ViewBranchPage_popoverItem__2L-vI:hover{background:#f1f5f9;color:#0f172a}.ViewBranchPage_popoverItem__2L-vI.ViewBranchPage_active__aBodI{background:#eff6ff;color:#1d4ed8;font-weight:600}.ViewBranchPage_popoverItem__2L-vI input{accent-color:#2563eb}.ViewBranchPage_popoverItem__2L-vI i{color:#94a3b8;font-size:11px;width:14px}.ViewBranchPage_popoverItem__2L-vI.ViewBranchPage_active__aBodI i{color:#2563eb}.ViewBranchPage_popoverDivider__mS1Kz{background:#f1f5f9;height:1px;margin:4px 0}.ViewBranchPage_popoverNote__XX6KZ{color:#94a3b8;font-size:11.5px;padding:8px 10px}.ViewBranchPage_popoverReq__AwVZ8{color:#94a3b8;font-size:10px;margin-left:auto}.ViewBranchPage_savedViewSave__2Z8GS{display:flex;gap:6px;padding:6px 8px}.ViewBranchPage_savedViewSave__2Z8GS input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.ViewBranchPage_savedViewSave__2Z8GS input:focus{border-color:#2563eb}.ViewBranchPage_savedViewSave__2Z8GS button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.ViewBranchPage_savedViewSave__2Z8GS button:hover{background:#1d4ed8}.ViewBranchPage_savedViewRow__Qt6qp{align-items:center;display:flex;gap:6px}.ViewBranchPage_savedViewRow__Qt6qp .ViewBranchPage_popoverItem__2L-vI{flex:1 1}.ViewBranchPage_savedViewDel__hd6IW{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.ViewBranchPage_savedViewDel__hd6IW:hover{background:#fef2f2;color:#ef4444}.ViewBranchPage_detailModal__NgvIW{animation:ViewBranchPage_modalIn__NAthC .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:640px;overflow:hidden;width:100%}.ViewBranchPage_detailHdr__HlH0h{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.ViewBranchPage_detailTitle__YEni-{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.ViewBranchPage_detailTitle__YEni- h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ViewBranchPage_detailBody__eL6jS{overflow-y:auto;padding:18px 22px}.ViewBranchPage_detailGrid__PaRZI{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ViewBranchPage_detailItem__gF7eN{display:flex;flex-direction:column;gap:3px;min-width:0}.ViewBranchPage_detailLabel__YIzAl{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ViewBranchPage_detailValue__tuegw{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.ViewBranchPage_detailStrong__WLlBz{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.ViewBranchPage_detailFtr__\+zHVE{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.ViewBranchPage_sortTh__5yW66{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.ViewBranchPage_sortTh__5yW66:hover{color:#2563eb}.ViewBranchPage_sortIcon__mx44e{font-size:9.5px;margin-left:6px;opacity:.4}.ViewBranchPage_sortActive__gR5fR{color:#1d4ed8}.ViewBranchPage_sortActive__gR5fR .ViewBranchPage_sortIcon__mx44e{opacity:1}.ViewBranchPage_compact__UTI88 thead th{font-size:10px;padding:8px 10px}.ViewBranchPage_compact__UTI88 tbody td{font-size:12px;padding:6px 10px}.ViewBranchPage_compact__UTI88 .ViewBranchPage_codePill__SgREn{font-size:10.5px;padding:2px 6px}.ViewBranchPage_compact__UTI88 .ViewBranchPage_statusBadge__h-CnL{font-size:10px;padding:2px 8px}.ViewBranchPage_compact__UTI88 .ViewBranchPage_statusBadge__h-CnL:before{height:5px;width:5px}.ViewBranchPage_compact__UTI88 .ViewBranchPage_categoryBadge__UCOfi{font-size:10.5px;padding:2px 7px}.ViewBranchPage_compact__UTI88 .ViewBranchPage_strongCell__Yfkjk{font-size:12px}.ViewBranchPage_compact__UTI88 .ViewBranchPage_numCellBad__8EXWJ,.ViewBranchPage_compact__UTI88 .ViewBranchPage_numCellGood__oBBit,.ViewBranchPage_compact__UTI88 .ViewBranchPage_numCellSoft__9l27M,.ViewBranchPage_compact__UTI88 .ViewBranchPage_numCellWarn__fciXh,.ViewBranchPage_compact__UTI88 .ViewBranchPage_numCell__kMtXb{font-size:12.5px}.ViewBranchPage_compact__UTI88 .ViewBranchPage_actionMenuBtn__1Qudq{font-size:12px;height:24px;width:24px}.ViewBranchPage_cardGrid__dM-H7{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.ViewBranchPage_recordCard__aVtqy{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.ViewBranchPage_recordCard__aVtqy:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.ViewBranchPage_recordCardTop__QYeZg{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ViewBranchPage_recordCardName__O-q8E{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.ViewBranchPage_recordCardGrid__0YWtd{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.ViewBranchPage_recordCardGrid__0YWtd>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ViewBranchPage_recordCardFoot__uCU-y{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.ViewBranchPage_recordCardFoot__uCU-y i{color:#94a3b8;font-size:10px;margin-right:5px}.ViewBranchPage_tabBadge__Ung5p{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.ViewBranchPage_quickTabActive__75lvV .ViewBranchPage_tabBadge__Ung5p{background:#eff6ff;color:#1d4ed8}.ViewBranchPage_hl__wP1YK{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.ViewBranchPage_monoCell__1WKS1{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.ViewBranchPage_statusBadge__h-CnL{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.ViewBranchPage_statusBadge__h-CnL:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ViewBranchPage_statusGood__sJsIF{background:#dcfce7;color:#15803d}.ViewBranchPage_statusWarn__4bETW{background:#fef3c7;color:#92400e}.ViewBranchPage_statusBad__dhQow{background:#fee2e2;color:#b91c1c}.ViewBranchPage_statusInfo__s3cd7{background:#f5f3ff;color:#6d28d9}.ViewBranchPage_statusNeutral__Y3yYT{background:#f1f5f9;color:#475569}.ViewBranchPage_filterInput__KQYsZ{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.ViewBranchPage_filterInput__KQYsZ:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ViewBranchPage_popoverStack__KtqG0{display:flex;flex-direction:column;gap:1px;min-width:0}.ViewBranchPage_popoverMain__D48Ro{color:inherit;font-size:12.5px;font-weight:600}.ViewBranchPage_popoverHint__8LzFn{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.ViewBranchPage_toolbar__UDFRP{flex-wrap:wrap}.ViewBranchPage_searchBox__plc7c{max-width:none}}@media (max-width:1100px){.ViewBranchPage_statsRow__POeY6{grid-template-columns:repeat(2,1fr)}.ViewBranchPage_filterModalBody__xcpB7{grid-template-columns:210px 1fr}}@media (max-width:768px){.ViewBranchPage_pageHeader__j7vzd{align-items:stretch;flex-direction:column;gap:12px}.ViewBranchPage_headerActions__uwRA8{flex-wrap:wrap}.ViewBranchPage_statsRow__POeY6{grid-template-columns:1fr 1fr}.ViewBranchPage_searchBox__plc7c{flex-basis:100%}.ViewBranchPage_miniStat__MnKBB{margin-right:14px;padding-right:14px}.ViewBranchPage_filterModalBody__xcpB7{grid-template-columns:1fr}.ViewBranchPage_filterLeft__KlJa1{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.ViewBranchPage_pagination__Q0hnt{flex-direction:column}.ViewBranchPage_cardGrid__dM-H7{grid-template-columns:1fr}}@media print{.ViewBranchPage_pageContainer__Zoq6v{background:#fff;padding:0}.ViewBranchPage_recordCard__aVtqy,.ViewBranchPage_tableCard__6qUFf{border:none;box-shadow:none}.ViewBranchPage_actionMenu__pl53T,.ViewBranchPage_modalOverlay__8Id4C,.ViewBranchPage_notification__O3nQr,.ViewBranchPage_popover__wYXCg{display:none!important}}.ViewBranchPage_breadcrumb__cU3WZ{align-items:center;display:flex;gap:8px;margin-bottom:12px;padding:0 2px}.ViewBranchPage_crumbLink__hsKJv{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.ViewBranchPage_crumbLink__hsKJv:hover{color:#1d4ed8;text-decoration:underline}.ViewBranchPage_crumbLink__hsKJv:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ViewBranchPage_crumbSep__ckuXO{color:#cbd5e1;font-size:9px}.ViewBranchPage_crumbCurrent__eg7pv{color:#0f172a;font-size:12.5px;font-weight:700}.ViewBranchPage_headerLogo__EpBmJ{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:1px solid #e2e8f0;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:44px;justify-content:center;width:44px}.ViewBranchPage_headerLogoMain__cqCGt{background:linear-gradient(135deg,#fbbf24,#d97706)}.ViewBranchPage_badgeRow__EIiij{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:0 2px}.ViewBranchPage_mainBadge__WmuUc{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:3px 10px;white-space:nowrap}.ViewBranchPage_mainBadge__WmuUc i{font-size:10px}.ViewBranchPage_typeBadge__rIG-I{align-items:center;background:#f1f5f9;border-radius:999px;color:#334155;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:3px 10px;white-space:nowrap}.ViewBranchPage_typeBadge__rIG-I i{color:#94a3b8;font-size:10px}.ViewBranchPage_taxBadge__DSWY9{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;padding:3px 10px;white-space:nowrap}.ViewBranchPage_taxInclusive__DiXED{background:#dcfce7;color:#15803d}.ViewBranchPage_taxExclusive__QPyaR{background:#fef3c7;color:#92400e}.ViewBranchPage_panelRow__SZe0d{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.ViewBranchPage_panel__T\+Hds{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.ViewBranchPage_panelRow__SZe0d .ViewBranchPage_panel__T\+Hds{margin-bottom:0}.ViewBranchPage_panelHead__eLYFd{background:#fafbfc;border-bottom:1px solid #e2e8f0;padding:12px 16px}.ViewBranchPage_panelTitle__0LhAL{align-items:center;color:#0f172a;display:flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.04em;margin:0;text-transform:uppercase}.ViewBranchPage_panelTitle__0LhAL i{color:#2563eb;font-size:12px}.ViewBranchPage_panelSub__C1HBu{color:#64748b;font-size:12.5px;font-weight:500;letter-spacing:0;margin:4px 0 0;text-transform:none}.ViewBranchPage_panelBody__tKsSv{display:flex;flex-direction:column;gap:14px;padding:16px}.ViewBranchPage_contactGrid__hmbFQ{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:14px}.ViewBranchPage_contactCard__oVByh{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;gap:14px;padding:16px}.ViewBranchPage_contactIcon__7\+ts3{align-items:center;background:#eff6ff;border-radius:10px;color:#1d4ed8;display:flex;flex-shrink:0;font-size:15px;height:40px;justify-content:center;width:40px}.ViewBranchPage_contactInfo__X8jd6{display:flex;flex-direction:column;gap:3px;min-width:0}.ViewBranchPage_contactLink__DK11b{color:#1d4ed8;font-size:13px;font-weight:600;text-decoration:none;word-break:break-word}.ViewBranchPage_contactLink__DK11b:hover{text-decoration:underline}.ViewBranchPage_contactEmpty__iz3-Z{color:#94a3b8;font-size:13px;font-style:italic}.ViewBranchPage_addressLine__Zkzi1{color:#0f172a;font-size:13.5px;font-weight:600;line-height:1.5;margin:0}.ViewBranchPage_addressLine__Zkzi1 i{color:#2563eb;font-size:12px;margin-right:8px}.ViewBranchPage_scheduleGrid__eecTl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ViewBranchPage_dayCard__sHaXB{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px}.ViewBranchPage_dayClosed__3nqVB{background:#f8fafc;border-style:dashed}.ViewBranchPage_dayCardHeader__9Ro-Y{align-items:center;display:flex;gap:8px;justify-content:space-between}.ViewBranchPage_dayCardHeader__9Ro-Y h5{color:#0f172a;font-size:12.5px;font-weight:700;letter-spacing:.01em;margin:0}.ViewBranchPage_closedTag__1\+XXP{align-items:center;background:#f1f5f9;border-radius:999px;color:#64748b;display:inline-flex;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:#f8fafc;border-left:3px solid #94a3b8;border-left:3px solid var(--shiftHue,#94a3b8);border-radius:8px;display:flex;gap:10px;padding:8px 10px}.ViewBranchPage_shiftMorning__Gd87E{--shiftHue:#047857;--shiftTint:#dcfce7}.ViewBranchPage_shiftAfternoon__0HX9p{--shiftHue:#b45309;--shiftTint:#fef3c7}.ViewBranchPage_shiftNight__fhSZp{--shiftHue:#4338ca;--shiftTint:#e0e7ff}.ViewBranchPage_shiftInactive__5OU5f{opacity:.55}.ViewBranchPage_shiftIcon__4ahev{align-items:center;background:#f1f5f9;background:var(--shiftTint,#f1f5f9);border-radius:7px;color:#64748b;color:var(--shiftHue,#64748b);display:inline-flex;flex-shrink:0;font-size:12px;height:26px;justify-content:center;width:26px}.ViewBranchPage_shiftInfo__kMHbA{display:flex;flex-direction:column;gap:1px;min-width:0}.ViewBranchPage_shiftName__VorhK{color:#0f172a;font-size:12px;font-weight:700}.ViewBranchPage_shiftTime__LPDhs{font-feature-settings:"tnum";color:#475569;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ViewBranchPage_inactiveTag__XLxrr{color:#94a3b8;font-size:11px;font-weight:600}.ViewBranchPage_dayEmpty__drrMh{color:#94a3b8;font-size:11.5px;font-style:italic}.ViewBranchPage_legendRow__evn\+Q{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ViewBranchPage_legendChip__v5Wes{align-items:center;background:#f1f5f9;background:var(--shiftTint,#f1f5f9);border-radius:999px;color:#475569;color:var(--shiftHue,#475569);display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:3px 10px}.ViewBranchPage_legendChip__v5Wes i{font-size:10px}.ViewBranchPage_modulesGrid__kX0b8{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ViewBranchPage_moduleItem__ZTHAh{align-items:center;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;display:flex;font-size:13px;font-weight:600;gap:10px;padding:11px 13px}.ViewBranchPage_moduleItem__ZTHAh>i{font-size:14px;text-align:center;width:18px}.ViewBranchPage_moduleOn__\+025Y{background:#f0fdf4;border-color:#bbf7d0}.ViewBranchPage_moduleOn__\+025Y>i{color:#047857}.ViewBranchPage_moduleOff__eUjoF{background:#f8fafc;color:#94a3b8}.ViewBranchPage_moduleOff__eUjoF>i{color:#cbd5e1}.ViewBranchPage_moduleState__fG5ua{color:inherit;font-size:10.5px;font-weight:700;letter-spacing:.04em;margin-left:auto;opacity:.75;text-transform:uppercase}.ViewBranchPage_infoNote__t1lFK{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:12.5px;gap:12px;line-height:1.55;padding:13px 16px}.ViewBranchPage_infoNote__t1lFK>i{font-size:14px;margin-top:1px}.ViewBranchPage_pageFooter__vkk9g{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:14px;padding:14px 16px}.ViewBranchPage_footerNote__5O2rJ{color:#64748b;font-size:12px}.ViewBranchPage_emptyActions__mjRSg,.ViewBranchPage_footerActions__jd6cx{align-items:center;display:flex;gap:8px}.ViewBranchPage_emptyActions__mjRSg{flex-wrap:wrap;justify-content:center}@media (max-width:768px){.ViewBranchPage_scheduleGrid__eecTl{grid-template-columns:1fr}.ViewBranchPage_footerActions__jd6cx{width:100%}.ViewBranchPage_footerActions__jd6cx button{flex:1 1;justify-content:center}}@media print{.ViewBranchPage_breadcrumb__cU3WZ,.ViewBranchPage_pageFooter__vkk9g,.ViewBranchPage_quickTabs__yYn-V{display:none!important}}.UserList_pageContainer__KG5\+q{background:#f1f3f6;min-height:100vh;padding:16px 20px}.UserList_notification__KJnWl{align-items:center;animation:UserList_slideIn__V5oki .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}.UserList_notification__KJnWl.UserList_success__ctTc6{border-left-color:#10b981;color:#064e3b}.UserList_notification__KJnWl.UserList_success__ctTc6 i{color:#10b981}.UserList_notification__KJnWl.UserList_error__eceen{border-left-color:#ef4444;color:#7f1d1d}.UserList_notification__KJnWl.UserList_error__eceen i{color:#ef4444}.UserList_notification__KJnWl button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes UserList_slideIn__V5oki{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.UserList_pageHeader__Zh-MR{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}.UserList_headerLeft__8IH6p{align-items:center;display:flex;gap:14px}.UserList_backBtn__HYiH3{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}.UserList_backBtn__HYiH3:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.UserList_headerIcon__3qSp4{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}.UserList_headerLeft__8IH6p h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.UserList_headerSubtitle__pCcEO{color:#64748b;font-size:12.5px;margin:2px 0 0}.UserList_headerSubtitle__pCcEO strong{color:#2563eb;font-weight:700}.UserList_headerActions__DCn3W{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.UserList_refreshBtn__VwVWj{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}.UserList_refreshBtn__VwVWj:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.UserList_secondaryBtn__Di0Oh{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}.UserList_secondaryBtn__Di0Oh:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.UserList_primaryBtn__Wu-nK{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.UserList_primaryBtn__Wu-nK:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.UserList_primaryBtnBadge__KTDPk{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.UserList_primaryBtn__Wu-nK:disabled,.UserList_refreshBtn__VwVWj:disabled,.UserList_secondaryBtn__Di0Oh:disabled{cursor:not-allowed;opacity:.55}.UserList_statsRow__Yd\+uu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.UserList_statCard__6poQD{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}.UserList_statIcon__eD5zX{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.UserList_statIconBlue__LKJjE{background:linear-gradient(135deg,#3b82f6,#2563eb)}.UserList_statIconIndigo__Qhu\+w{background:linear-gradient(135deg,#6366f1,#4f46e5)}.UserList_statIconGreen__jU59q{background:linear-gradient(135deg,#10b981,#059669)}.UserList_statIconAmber__iFIEt{background:linear-gradient(135deg,#f59e0b,#d97706)}.UserList_statInfo__tjYD5{display:flex;flex-direction:column;min-width:0}.UserList_statValue__tYvUj{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.UserList_statLabel__jT681{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.UserList_miniStats__q0WXZ{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.UserList_miniStat__BauE3{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.UserList_miniStat__BauE3:last-child{border-right:none;margin-right:0;padding-right:0}.UserList_miniLabel__xj9p\+{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.UserList_miniValue__-tsng{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.UserList_toolbar__U1nIW{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}.UserList_searchBox__aGYUz{flex:1 1;max-width:380px;min-width:200px;position:relative}.UserList_searchBox__aGYUz>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.UserList_searchBox__aGYUz 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%}.UserList_searchBox__aGYUz input::placeholder{color:#94a3b8}.UserList_searchBox__aGYUz input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UserList_clearSearch__\+5dZy{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}.UserList_clearSearch__\+5dZy:hover{background:#cbd5e1;color:#334155}.UserList_toolBtn__DUc8W{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;transition:all .15s;white-space:nowrap}.UserList_toolBtn__DUc8W:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.UserList_toolBtn__DUc8W.UserList_active__taw91{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.UserList_toolBtn__DUc8W i{font-size:11px}.UserList_toolBtnBadge__ReLWn{align-items:center;background:#2563eb;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}.UserList_toolDivider__7VSA5{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.UserList_popWrap__M8fNn{position:relative}.UserList_quickTabs__DW3Kc{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.UserList_quickTab__-sS5z{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.UserList_quickTab__-sS5z i{font-size:11px}.UserList_quickTab__-sS5z:hover:not(.UserList_quickTabActive__6Ivx9){background:#fff;color:#334155}.UserList_quickTabActive__6Ivx9{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.UserList_activeChips__kh49c{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.UserList_activeChipsLabel__c4MdO{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.UserList_chip__PF8gq{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.UserList_chipRemove__YwIVH{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.UserList_chipRemove__YwIVH:hover{background:#2563eb;color:#fff}.UserList_chipsClearAll__K2JJi{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}.UserList_chipsClearAll__K2JJi:hover{background:#fef2f2}.UserList_tableCard__uSbci{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.UserList_tableHeader__W\+UMZ{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.UserList_tableTitle__MGBjO{align-items:center;display:flex;gap:10px}.UserList_tableTitle__MGBjO h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.UserList_tableTitle__MGBjO h3 i{color:#2563eb;font-size:12px}.UserList_tableCount__WG5tH{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.UserList_showingInfo__sYqVq{color:#64748b;font-size:12px;font-weight:500}.UserList_tableWrapper__z-SVD{overflow-x:auto}.UserList_table__1d0IS{border-collapse:collapse;width:100%}.UserList_table__1d0IS 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}.UserList_table__1d0IS tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.UserList_table__1d0IS tbody tr:hover{background:#f8fafc}.UserList_table__1d0IS tbody tr:last-child{border-bottom:none}.UserList_table__1d0IS tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.UserList_clickableRow__WUyYI{cursor:pointer}.UserList_table__1d0IS thead th.UserList_textRight__HgMi-,.UserList_textRight__HgMi-{text-align:right}.UserList_codePill__oG0AM{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.UserList_categoryBadge__38GfP{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.UserList_stackCell__S7UbU{display:flex;flex-direction:column;min-width:0}.UserList_strongCell__9rhwm{color:#0f172a;font-size:13px;font-weight:600}.UserList_subCell__Ok\+tC{color:#94a3b8;font-size:11px}.UserList_dateCell__gk1nO{color:#475569;font-size:12.5px;white-space:nowrap}.UserList_numCell__Y76m\+{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.UserList_numCellSoft__8QUjK,.UserList_numCell__Y76m\+{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.UserList_numCellSoft__8QUjK{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.UserList_numCellGood__0m3yC{color:#047857}.UserList_numCellGood__0m3yC,.UserList_numCellWarn__3AHg9{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.UserList_numCellWarn__3AHg9{color:#92400e}.UserList_numCellBad__8Kqcm{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.UserList_actionCell__MO1ly{text-align:center;width:50px}.UserList_actionMenuWrap__KxsVt{display:inline-block}.UserList_actionMenuBtn__eV-3L{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}.UserList_actionMenuBtn__eV-3L:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.UserList_actionMenu__ZCDiY{animation:UserList_dropIn__xEcRL .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.UserList_actionMenu__ZCDiY button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.UserList_actionMenu__ZCDiY button:hover{background:#f1f5f9;color:#0f172a}.UserList_actionMenu__ZCDiY button i{color:#2563eb;font-size:12px;width:14px}.UserList_actionMenuDivider__BtaUU{background:#f1f5f9;height:1px;margin:4px 0}@keyframes UserList_dropIn__xEcRL{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.UserList_loadingState__uhkrx{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.UserList_loadingState__uhkrx p{margin:0}.UserList_spinner__1H88p{animation:UserList_spin__Ecss8 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes UserList_spin__Ecss8{to{transform:rotate(1turn)}}.UserList_emptyState__9K3jt{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.UserList_emptyIcon__UINM7{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}.UserList_emptyState__9K3jt h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.UserList_emptyState__9K3jt p{color:#64748b;font-size:13px;margin:0;max-width:400px}.UserList_pagination__8YQ9x{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.UserList_paginationInfo__dCTmq{color:#64748b;font-size:12.5px;font-weight:500}.UserList_paginationControls__xHZCQ{align-items:center;display:flex;gap:12px}.UserList_pageSizeSelect__uCB2u{-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}.UserList_pageSizeSelect__uCB2u:focus{border-color:#2563eb}.UserList_pageButtons__VdITZ{display:flex;gap:4px}.UserList_pageBtn__Urmlb{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}.UserList_pageBtn__Urmlb:hover:not(:disabled):not(.UserList_pageDots__JXBYO){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.UserList_pageBtn__Urmlb:disabled{cursor:not-allowed;opacity:.4}.UserList_pageBtnActive__b2jDr{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.UserList_pageDots__JXBYO{background:#0000;border:none;cursor:default}.UserList_modalOverlay__pJz8Z{align-items:center;animation:UserList_fadeIn__JWG-R .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes UserList_fadeIn__JWG-R{0%{opacity:0}to{opacity:1}}.UserList_filterModal__AueVG{animation:UserList_modalIn__rZqab .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 UserList_modalIn__rZqab{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.UserList_filterModalHdr__XbSJv{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.UserList_filterModalTitle__HX4uO h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.UserList_filterModalTitle__HX4uO p{color:#64748b;font-size:12.5px;margin:4px 0 0}.UserList_modalClose__rbgiO{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:30px;justify-content:center;transition:all .15s;width:30px}.UserList_modalClose__rbgiO:hover{background:#f1f5f9;color:#0f172a}.UserList_filterModalBody__GKMvP{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.UserList_filterLeft__VAEh\+{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.UserList_filterLeftHdr__5lTkO{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.UserList_filterLeftHdr__5lTkO h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.UserList_filterAppliedCount__Ij3hf{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.UserList_filterAppliedCount__Ij3hf button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.UserList_filterCatBtn__EEq81{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;text-align:left;transition:all .15s;width:100%}.UserList_filterCatBtn__EEq81:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.UserList_filterCatBtn__EEq81.UserList_activeCat__vvHFy{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.UserList_filterCatBtn__EEq81 i:first-child{color:#94a3b8;font-size:13px;width:16px}.UserList_filterCatBtn__EEq81.UserList_activeCat__vvHFy i:first-child{color:#2563eb}.UserList_filterCatCount__b\+zf\+{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.UserList_filterCatChev__rsaJ1{color:#cbd5e1;font-size:10px;margin-left:auto}.UserList_filterCatCount__b\+zf\++.UserList_filterCatChev__rsaJ1{margin-left:0}.UserList_filterRight__MCQkR{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.UserList_filterRightHdr__59wm9 h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.UserList_filterRightHdr__59wm9 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.UserList_filterField__3NNJe{display:flex;flex-direction:column;gap:8px}.UserList_filterFieldLabel__BVNu\+{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.UserList_filterOptList__jSG9H{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.UserList_filterOptRow__uHent{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.UserList_filterOptRow__uHent:hover{background:#f8fafc;border-color:#e2e8f0}.UserList_filterOptRow__uHent.UserList_selected__X3Eyy{background:#eff6ff;border-color:#bfdbfe}.UserList_filterOptRow__uHent input{accent-color:#2563eb;flex-shrink:0}.UserList_filterOptLabel__p4d6x{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserList_filterOptRow__uHent.UserList_selected__X3Eyy .UserList_filterOptLabel__p4d6x{color:#1e40af;font-weight:600}.UserList_filterOptCount__pS7ZC{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.UserList_presetRow__TDXtp{display:flex;flex-wrap:wrap;gap:6px}.UserList_presetBtn__N1yZe{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.UserList_presetBtn__N1yZe:hover{background:#f8fafc;border-color:#cbd5e1}.UserList_presetOn__ist-g{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.UserList_filterRange__eqgMw{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.UserList_rangeInputWrap__5zwh5{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.UserList_rangeInputWrap__5zwh5:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UserList_rangePrefix__zLMrx{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.UserList_rangeInputWrap__5zwh5 input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.UserList_rangeSep__xTRZo{color:#94a3b8;font-size:12px;font-weight:500}.UserList_filterDate__4Xalo{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.UserList_filterDate__4Xalo:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UserList_filterModalFtr__j4zwR{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.UserList_resetBtn__aGu7o{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.UserList_resetBtn__aGu7o:hover{background:#fef2f2}.UserList_filterModalFtrR__-\+z0s{align-items:center;display:flex;gap:8px}.UserList_popover__ffC5N{animation:UserList_dropIn__xEcRL .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.UserList_popoverTitle__HJJWl{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.UserList_popoverItem__3XzrD{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%}.UserList_popoverItem__3XzrD:hover{background:#f1f5f9;color:#0f172a}.UserList_popoverItem__3XzrD.UserList_active__taw91{background:#eff6ff;color:#1d4ed8;font-weight:600}.UserList_popoverItem__3XzrD input{accent-color:#2563eb}.UserList_popoverItem__3XzrD i{color:#94a3b8;font-size:11px;width:14px}.UserList_popoverItem__3XzrD.UserList_active__taw91 i{color:#2563eb}.UserList_popoverDivider__0p1it{background:#f1f5f9;height:1px;margin:4px 0}.UserList_popoverNote__MBqqb{color:#94a3b8;font-size:11.5px;padding:8px 10px}.UserList_popoverReq__Wvk4e{color:#94a3b8;font-size:10px;margin-left:auto}.UserList_savedViewSave__klnyz{display:flex;gap:6px;padding:6px 8px}.UserList_savedViewSave__klnyz input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.UserList_savedViewSave__klnyz input:focus{border-color:#2563eb}.UserList_savedViewSave__klnyz button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.UserList_savedViewSave__klnyz button:hover{background:#1d4ed8}.UserList_savedViewRow__D3O9U{align-items:center;display:flex;gap:6px}.UserList_savedViewRow__D3O9U .UserList_popoverItem__3XzrD{flex:1 1}.UserList_savedViewDel__rkcDT{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.UserList_savedViewDel__rkcDT:hover{background:#fef2f2;color:#ef4444}.UserList_detailModal__nJIof{animation:UserList_modalIn__rZqab .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:640px;overflow:hidden;width:100%}.UserList_detailHdr__vosSQ{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.UserList_detailTitle__ddC3O{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.UserList_detailTitle__ddC3O h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.UserList_detailBody__5eeaI{overflow-y:auto;padding:18px 22px}.UserList_detailGrid__0ij1N{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.UserList_detailItem__WkvWz{display:flex;flex-direction:column;gap:3px;min-width:0}.UserList_detailLabel__qJDIV{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.UserList_detailValue__4\+ghP{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.UserList_detailStrong__zRkqz{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.UserList_detailFtr__bFECa{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.UserList_sortTh__rXXRH{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.UserList_sortTh__rXXRH:hover{color:#2563eb}.UserList_sortIcon__Xx91U{font-size:9.5px;margin-left:6px;opacity:.4}.UserList_sortActive__ukmgW{color:#1d4ed8}.UserList_sortActive__ukmgW .UserList_sortIcon__Xx91U{opacity:1}.UserList_compact__p03lV thead th{font-size:10px;padding:8px 10px}.UserList_compact__p03lV tbody td{font-size:12px;padding:6px 10px}.UserList_compact__p03lV .UserList_codePill__oG0AM{font-size:10.5px;padding:2px 6px}.UserList_compact__p03lV .UserList_statusBadge__yOwia{font-size:10px;padding:2px 8px}.UserList_compact__p03lV .UserList_statusBadge__yOwia:before{height:5px;width:5px}.UserList_compact__p03lV .UserList_categoryBadge__38GfP{font-size:10.5px;padding:2px 7px}.UserList_compact__p03lV .UserList_strongCell__9rhwm{font-size:12px}.UserList_compact__p03lV .UserList_numCellBad__8Kqcm,.UserList_compact__p03lV .UserList_numCellGood__0m3yC,.UserList_compact__p03lV .UserList_numCellSoft__8QUjK,.UserList_compact__p03lV .UserList_numCellWarn__3AHg9,.UserList_compact__p03lV .UserList_numCell__Y76m\+{font-size:12.5px}.UserList_compact__p03lV .UserList_actionMenuBtn__eV-3L{font-size:12px;height:24px;width:24px}.UserList_cardGrid__xlBl7{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.UserList_recordCard__NQbya{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.UserList_recordCard__NQbya:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.UserList_recordCardTop__E7Che{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.UserList_recordCardName__YP5vg{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.UserList_recordCardGrid__8KhX6{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.UserList_recordCardGrid__8KhX6>div{display:flex;flex-direction:column;gap:2px;min-width:0}.UserList_recordCardFoot__sJ60p{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.UserList_recordCardFoot__sJ60p i{color:#94a3b8;font-size:10px;margin-right:5px}.UserList_tabBadge__K4wQD{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.UserList_quickTabActive__6Ivx9 .UserList_tabBadge__K4wQD{background:#eff6ff;color:#1d4ed8}.UserList_hl__iALOJ{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.UserList_monoCell__Tl5Nl{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.UserList_statusBadge__yOwia{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.UserList_statusBadge__yOwia:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.UserList_statusGood__noJzm{background:#dcfce7;color:#15803d}.UserList_statusWarn__VE7Qz{background:#fef3c7;color:#92400e}.UserList_statusBad__YwrAg{background:#fee2e2;color:#b91c1c}.UserList_statusInfo__XEOeo{background:#f5f3ff;color:#6d28d9}.UserList_statusNeutral__91FGB{background:#f1f5f9;color:#475569}.UserList_filterInput__6cLZa{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.UserList_filterInput__6cLZa:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UserList_popoverStack__We-RU{display:flex;flex-direction:column;gap:1px;min-width:0}.UserList_popoverMain__Rt-pT{color:inherit;font-size:12.5px;font-weight:600}.UserList_popoverHint__yF8vm{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.UserList_toolbar__U1nIW{flex-wrap:wrap}.UserList_searchBox__aGYUz{max-width:none}}@media (max-width:1100px){.UserList_statsRow__Yd\+uu{grid-template-columns:repeat(2,1fr)}.UserList_filterModalBody__GKMvP{grid-template-columns:210px 1fr}}@media (max-width:768px){.UserList_pageHeader__Zh-MR{align-items:stretch;flex-direction:column;gap:12px}.UserList_headerActions__DCn3W{flex-wrap:wrap}.UserList_statsRow__Yd\+uu{grid-template-columns:1fr 1fr}.UserList_searchBox__aGYUz{flex-basis:100%}.UserList_miniStat__BauE3{margin-right:14px;padding-right:14px}.UserList_filterModalBody__GKMvP{grid-template-columns:1fr}.UserList_filterLeft__VAEh\+{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.UserList_pagination__8YQ9x{flex-direction:column}.UserList_cardGrid__xlBl7{grid-template-columns:1fr}}@media print{.UserList_pageContainer__KG5\+q{background:#fff;padding:0}.UserList_recordCard__NQbya,.UserList_tableCard__uSbci{border:none;box-shadow:none}.UserList_actionMenu__ZCDiY,.UserList_modalOverlay__pJz8Z,.UserList_notification__KJnWl,.UserList_popover__ffC5N{display:none!important}}.UserList_breadcrumb__9X8pr{align-items:center;display:flex;gap:8px;margin-bottom:12px;padding:0 2px}.UserList_crumbLink__6LEp2{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.UserList_crumbLink__6LEp2:hover{color:#1d4ed8;text-decoration:underline}.UserList_crumbLink__6LEp2:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.UserList_crumbSep__btwuJ{color:#cbd5e1;font-size:9px}.UserList_crumbCurrent__3VcdH{color:#0f172a;font-size:12.5px;font-weight:700}.UserList_userCell__w5z3v{align-items:center;display:flex;gap:10px;min-width:0}.UserList_avatar__XLx\+N{background:#e2e8f0;color:#334155;font-size:11.5px;font-weight:700;letter-spacing:.02em}.UserList_avatar__XLx\+N,.UserList_roleIcon__TFXCm{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.UserList_roleIcon__TFXCm{background:#eff6ff;color:#2563eb;font-size:12px}.UserList_cardIdentity__q8VgO{align-items:center;display:flex;gap:10px;margin-bottom:2px;min-width:0}.UserList_compact__p03lV .UserList_avatar__XLx\+N,.UserList_compact__p03lV .UserList_roleIcon__TFXCm{border-radius:6px;font-size:10.5px;height:24px;width:24px}.UserList_roleBadge__txE0p{align-items:center;background:#f1f5f9;border-radius:999px;color:#334155;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 10px;white-space:nowrap}.UserList_branchCell__31Jhi{align-items:center;color:#334155;display:inline-flex;font-size:13px;gap:6px}.UserList_moreBadge__dQugu{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;padding:1px 7px}.UserList_mutedText__dMqwb{color:#94a3b8;font-size:12.5px}.UserList_descCell__1-nJQ{color:#64748b;display:block;font-size:12.5px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserList_menuDanger__W1p0g,.UserList_menuDanger__W1p0g i{color:#b91c1c!important}.UserList_menuDanger__W1p0g:hover{background:#fef2f2!important;color:#991b1b!important}.UserList_menuDanger__W1p0g:disabled{cursor:not-allowed;opacity:.45}.UserList_dangerBtn__I3WzK{align-items:center;background:#b91c1c;border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:background .15s}.UserList_dangerBtn__I3WzK:hover:not(:disabled){background:#991b1b}.UserList_dangerBtn__I3WzK:disabled{cursor:not-allowed;opacity:.5}.UserList_warnBox__4WTyI{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#7f1d1d;display:flex;gap:12px;margin-bottom:14px;padding:13px 16px}.UserList_warnBox__4WTyI>i{color:#b91c1c;font-size:15px;margin-top:2px}.UserList_warnBox__4WTyI strong{font-size:13.5px;font-weight:700}.UserList_warnBox__4WTyI p{font-size:12.5px;line-height:1.55;margin:4px 0 0}.UserList_confirmField__ynPrj{display:flex;flex-direction:column;gap:7px}.UserList_confirmField__ynPrj label{color:#334155;font-size:12px;font-weight:600}.UserList_confirmField__ynPrj label strong{color:#b91c1c;font-weight:700}.UserList_confirmText__jugei{color:#334155;font-size:13.5px;line-height:1.6;margin:0}.UserList_confirmText__jugei i{color:#64748b;margin-right:6px}@media (max-width:768px){.UserList_descCell__1-nJQ{max-width:180px}}@media print{.UserList_activeChips__kh49c,.UserList_breadcrumb__9X8pr,.UserList_pagination__8YQ9x,.UserList_quickTabs__DW3Kc,.UserList_toolbar__U1nIW{display:none!important}}.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_pageContainer__iQWeD{background:#f1f3f6;min-height:100vh;padding:16px 20px}.UserSettings_notification__Ubrgt{align-items:center;animation:UserSettings_slideIn__860e3 .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}.UserSettings_notification__Ubrgt.UserSettings_success__M62JL{border-left-color:#10b981;color:#064e3b}.UserSettings_notification__Ubrgt.UserSettings_success__M62JL i{color:#10b981}.UserSettings_notification__Ubrgt.UserSettings_error__0orN2{border-left-color:#ef4444;color:#7f1d1d}.UserSettings_notification__Ubrgt.UserSettings_error__0orN2 i{color:#ef4444}.UserSettings_notification__Ubrgt button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes UserSettings_slideIn__860e3{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.UserSettings_pageHeader__gHr0D{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}.UserSettings_headerLeft__obI-g{align-items:center;display:flex;gap:14px}.UserSettings_backBtn__sn8ma{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}.UserSettings_backBtn__sn8ma:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.UserSettings_headerIcon__-kbVr{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}.UserSettings_headerLeft__obI-g h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.UserSettings_headerSubtitle__yM91\+{color:#64748b;font-size:12.5px;margin:2px 0 0}.UserSettings_headerSubtitle__yM91\+ strong{color:#2563eb;font-weight:700}.UserSettings_headerActions__TM7kg{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.UserSettings_refreshBtn__kInYF{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}.UserSettings_refreshBtn__kInYF:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.UserSettings_secondaryBtn__3H\+e7{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}.UserSettings_secondaryBtn__3H\+e7:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.UserSettings_primaryBtn__L9AoE{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.UserSettings_primaryBtn__L9AoE:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.UserSettings_primaryBtnBadge__i\+qdS{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.UserSettings_primaryBtn__L9AoE:disabled,.UserSettings_refreshBtn__kInYF:disabled,.UserSettings_secondaryBtn__3H\+e7:disabled{cursor:not-allowed;opacity:.55}.UserSettings_statsRow__zsPqu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.UserSettings_statCard__h2r-p{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}.UserSettings_statIcon__x6o1b{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.UserSettings_statIconBlue__DNZ3J{background:linear-gradient(135deg,#3b82f6,#2563eb)}.UserSettings_statIconIndigo__Ut76g{background:linear-gradient(135deg,#6366f1,#4f46e5)}.UserSettings_statIconGreen__9sUFq{background:linear-gradient(135deg,#10b981,#059669)}.UserSettings_statIconAmber__x57gg{background:linear-gradient(135deg,#f59e0b,#d97706)}.UserSettings_statInfo__URz72{display:flex;flex-direction:column;min-width:0}.UserSettings_statValue__cfDru{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.UserSettings_statLabel__Cigx5{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.UserSettings_miniStats__zsGH5{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.UserSettings_miniStat__freXd{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.UserSettings_miniStat__freXd:last-child{border-right:none;margin-right:0;padding-right:0}.UserSettings_miniLabel__C-mjs{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.UserSettings_miniValue__Kj1j5{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.UserSettings_toolbar__lQ5zH{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}.UserSettings_searchBox__36eS2{flex:1 1;max-width:380px;min-width:200px;position:relative}.UserSettings_searchBox__36eS2>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.UserSettings_searchBox__36eS2 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%}.UserSettings_searchBox__36eS2 input::placeholder{color:#94a3b8}.UserSettings_searchBox__36eS2 input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UserSettings_clearSearch__S4H9O{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}.UserSettings_clearSearch__S4H9O:hover{background:#cbd5e1;color:#334155}.UserSettings_toolBtn__s7O3w{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;transition:all .15s;white-space:nowrap}.UserSettings_toolBtn__s7O3w:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.UserSettings_toolBtn__s7O3w.UserSettings_active__aXoBc{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.UserSettings_toolBtn__s7O3w i{font-size:11px}.UserSettings_toolBtnBadge__bAX0h{align-items:center;background:#2563eb;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}.UserSettings_toolDivider__4OyMB{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.UserSettings_popWrap__axeQk{position:relative}.UserSettings_quickTabs__LBeaT{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.UserSettings_quickTab__MGjTi{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.UserSettings_quickTab__MGjTi i{font-size:11px}.UserSettings_quickTab__MGjTi:hover:not(.UserSettings_quickTabActive__uTB46){background:#fff;color:#334155}.UserSettings_quickTabActive__uTB46{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.UserSettings_activeChips__OCqCS{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.UserSettings_activeChipsLabel__-iSxA{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.UserSettings_chip__irPRM{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.UserSettings_chipRemove__b7CNL{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.UserSettings_chipRemove__b7CNL:hover{background:#2563eb;color:#fff}.UserSettings_chipsClearAll__bxPCi{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}.UserSettings_chipsClearAll__bxPCi:hover{background:#fef2f2}.UserSettings_tableCard__mCbZT{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.UserSettings_tableHeader__rwDgH{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.UserSettings_tableTitle__ACWu7{align-items:center;display:flex;gap:10px}.UserSettings_tableTitle__ACWu7 h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.UserSettings_tableTitle__ACWu7 h3 i{color:#2563eb;font-size:12px}.UserSettings_tableCount__iwx-E{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.UserSettings_showingInfo__JCG5y{color:#64748b;font-size:12px;font-weight:500}.UserSettings_tableWrapper__cwLHO{overflow-x:auto}.UserSettings_table__SvwYK{border-collapse:collapse;width:100%}.UserSettings_table__SvwYK 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}.UserSettings_table__SvwYK tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.UserSettings_table__SvwYK tbody tr:hover{background:#f8fafc}.UserSettings_table__SvwYK tbody tr:last-child{border-bottom:none}.UserSettings_table__SvwYK tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.UserSettings_clickableRow__WRWuQ{cursor:pointer}.UserSettings_table__SvwYK thead th.UserSettings_textRight__StocQ,.UserSettings_textRight__StocQ{text-align:right}.UserSettings_codePill__VYukJ{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.UserSettings_categoryBadge__gkh97{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.UserSettings_stackCell__Oeqlc{display:flex;flex-direction:column;min-width:0}.UserSettings_strongCell__osdCk{color:#0f172a;font-size:13px;font-weight:600}.UserSettings_subCell__SA6mX{color:#94a3b8;font-size:11px}.UserSettings_dateCell__M1Uee{color:#475569;font-size:12.5px;white-space:nowrap}.UserSettings_numCell__b8ZsK{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.UserSettings_numCellSoft__MFGYV,.UserSettings_numCell__b8ZsK{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.UserSettings_numCellSoft__MFGYV{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.UserSettings_numCellGood__CN0nO{color:#047857}.UserSettings_numCellGood__CN0nO,.UserSettings_numCellWarn__Mitun{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.UserSettings_numCellWarn__Mitun{color:#92400e}.UserSettings_numCellBad__J4sm8{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.UserSettings_actionCell__Ugjxn{text-align:center;width:50px}.UserSettings_actionMenuWrap__Dy65A{display:inline-block}.UserSettings_actionMenuBtn__RzPCe{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}.UserSettings_actionMenuBtn__RzPCe:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.UserSettings_actionMenu__UIoBl{animation:UserSettings_dropIn__TOMVe .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.UserSettings_actionMenu__UIoBl button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.UserSettings_actionMenu__UIoBl button:hover{background:#f1f5f9;color:#0f172a}.UserSettings_actionMenu__UIoBl button i{color:#2563eb;font-size:12px;width:14px}.UserSettings_actionMenuDivider__ZxT6Q{background:#f1f5f9;height:1px;margin:4px 0}@keyframes UserSettings_dropIn__TOMVe{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.UserSettings_loadingState__gIMd1{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.UserSettings_loadingState__gIMd1 p{margin:0}.UserSettings_spinner__pZjjx{animation:UserSettings_spin__v7gE6 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes UserSettings_spin__v7gE6{to{transform:rotate(1turn)}}.UserSettings_emptyState__XRJzS{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.UserSettings_emptyIcon__Xbhop{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}.UserSettings_emptyState__XRJzS h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.UserSettings_emptyState__XRJzS p{color:#64748b;font-size:13px;margin:0;max-width:400px}.UserSettings_pagination__oXFHn{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.UserSettings_paginationInfo__WoXlY{color:#64748b;font-size:12.5px;font-weight:500}.UserSettings_paginationControls__gCtk9{align-items:center;display:flex;gap:12px}.UserSettings_pageSizeSelect__TF\+rY{-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}.UserSettings_pageSizeSelect__TF\+rY:focus{border-color:#2563eb}.UserSettings_pageButtons__mKByX{display:flex;gap:4px}.UserSettings_pageBtn__ScLDi{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}.UserSettings_pageBtn__ScLDi:hover:not(:disabled):not(.UserSettings_pageDots__kZNXs){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.UserSettings_pageBtn__ScLDi:disabled{cursor:not-allowed;opacity:.4}.UserSettings_pageBtnActive__0bj8\+{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.UserSettings_pageDots__kZNXs{background:#0000;border:none;cursor:default}.UserSettings_modalOverlay__9OWA7{align-items:center;animation:UserSettings_fadeIn__ied5w .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes UserSettings_fadeIn__ied5w{0%{opacity:0}to{opacity:1}}.UserSettings_filterModal__wl0f1{animation:UserSettings_modalIn__\+Z1S3 .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 UserSettings_modalIn__\+Z1S3{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.UserSettings_filterModalHdr__cTMOX{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.UserSettings_filterModalTitle__1iVwC h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.UserSettings_filterModalTitle__1iVwC p{color:#64748b;font-size:12.5px;margin:4px 0 0}.UserSettings_modalClose__o9Otz{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:30px;justify-content:center;transition:all .15s;width:30px}.UserSettings_modalClose__o9Otz:hover{background:#f1f5f9;color:#0f172a}.UserSettings_filterModalBody__EIOzo{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.UserSettings_filterLeft__zArWK{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.UserSettings_filterLeftHdr__flGc3{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.UserSettings_filterLeftHdr__flGc3 h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.UserSettings_filterAppliedCount__KwNUM{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.UserSettings_filterAppliedCount__KwNUM button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.UserSettings_filterCatBtn__8LxsL{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;text-align:left;transition:all .15s;width:100%}.UserSettings_filterCatBtn__8LxsL:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.UserSettings_filterCatBtn__8LxsL.UserSettings_activeCat__d3Kkn{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.UserSettings_filterCatBtn__8LxsL i:first-child{color:#94a3b8;font-size:13px;width:16px}.UserSettings_filterCatBtn__8LxsL.UserSettings_activeCat__d3Kkn i:first-child{color:#2563eb}.UserSettings_filterCatCount__zw-o5{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.UserSettings_filterCatChev__FapDV{color:#cbd5e1;font-size:10px;margin-left:auto}.UserSettings_filterCatCount__zw-o5+.UserSettings_filterCatChev__FapDV{margin-left:0}.UserSettings_filterRight__6GtMj{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.UserSettings_filterRightHdr__FTmoi h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.UserSettings_filterRightHdr__FTmoi p{color:#64748b;font-size:12.5px;margin:4px 0 0}.UserSettings_filterField__9IQ7r{display:flex;flex-direction:column;gap:8px}.UserSettings_filterFieldLabel__6WUYf{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.UserSettings_filterOptList__WwIqu{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.UserSettings_filterOptRow__pvG54{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.UserSettings_filterOptRow__pvG54:hover{background:#f8fafc;border-color:#e2e8f0}.UserSettings_filterOptRow__pvG54.UserSettings_selected__SFKWc{background:#eff6ff;border-color:#bfdbfe}.UserSettings_filterOptRow__pvG54 input{accent-color:#2563eb;flex-shrink:0}.UserSettings_filterOptLabel__5vnU5{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserSettings_filterOptRow__pvG54.UserSettings_selected__SFKWc .UserSettings_filterOptLabel__5vnU5{color:#1e40af;font-weight:600}.UserSettings_filterOptCount__Fi-is{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.UserSettings_presetRow__Y4E19{display:flex;flex-wrap:wrap;gap:6px}.UserSettings_presetBtn__7\+Hf4{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.UserSettings_presetBtn__7\+Hf4:hover{background:#f8fafc;border-color:#cbd5e1}.UserSettings_presetOn__opeQe{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.UserSettings_filterRange__DqJnG{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.UserSettings_rangeInputWrap__ACG\+y{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.UserSettings_rangeInputWrap__ACG\+y:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UserSettings_rangePrefix__SLRkf{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.UserSettings_rangeInputWrap__ACG\+y input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.UserSettings_rangeSep__7HQ71{color:#94a3b8;font-size:12px;font-weight:500}.UserSettings_filterDate__i2H4P{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.UserSettings_filterDate__i2H4P:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UserSettings_filterModalFtr__teDrv{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.UserSettings_resetBtn__AoBNT{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.UserSettings_resetBtn__AoBNT:hover{background:#fef2f2}.UserSettings_filterModalFtrR__R14xt{align-items:center;display:flex;gap:8px}.UserSettings_popover__652-q{animation:UserSettings_dropIn__TOMVe .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.UserSettings_popoverTitle__mZPT1{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.UserSettings_popoverItem__H4WZS{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%}.UserSettings_popoverItem__H4WZS:hover{background:#f1f5f9;color:#0f172a}.UserSettings_popoverItem__H4WZS.UserSettings_active__aXoBc{background:#eff6ff;color:#1d4ed8;font-weight:600}.UserSettings_popoverItem__H4WZS input{accent-color:#2563eb}.UserSettings_popoverItem__H4WZS i{color:#94a3b8;font-size:11px;width:14px}.UserSettings_popoverItem__H4WZS.UserSettings_active__aXoBc i{color:#2563eb}.UserSettings_popoverDivider__lTe3\+{background:#f1f5f9;height:1px;margin:4px 0}.UserSettings_popoverNote__6ySl2{color:#94a3b8;font-size:11.5px;padding:8px 10px}.UserSettings_popoverReq__pbzfP{color:#94a3b8;font-size:10px;margin-left:auto}.UserSettings_savedViewSave__cLMDE{display:flex;gap:6px;padding:6px 8px}.UserSettings_savedViewSave__cLMDE input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.UserSettings_savedViewSave__cLMDE input:focus{border-color:#2563eb}.UserSettings_savedViewSave__cLMDE button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.UserSettings_savedViewSave__cLMDE button:hover{background:#1d4ed8}.UserSettings_savedViewRow__uNCt6{align-items:center;display:flex;gap:6px}.UserSettings_savedViewRow__uNCt6 .UserSettings_popoverItem__H4WZS{flex:1 1}.UserSettings_savedViewDel__WNbyh{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.UserSettings_savedViewDel__WNbyh:hover{background:#fef2f2;color:#ef4444}.UserSettings_detailModal__Mu-EY{animation:UserSettings_modalIn__\+Z1S3 .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:640px;overflow:hidden;width:100%}.UserSettings_detailHdr__q0rzL{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.UserSettings_detailTitle__jgdsC{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.UserSettings_detailTitle__jgdsC h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.UserSettings_detailBody__gKmbJ{overflow-y:auto;padding:18px 22px}.UserSettings_detailGrid__r6M3E{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.UserSettings_detailItem__iQr9c{display:flex;flex-direction:column;gap:3px;min-width:0}.UserSettings_detailLabel__Stxq6{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.UserSettings_detailValue__BrhKN{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.UserSettings_detailStrong__RJJfD{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.UserSettings_detailFtr__pIrKx{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.UserSettings_sortTh__v2gLx{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.UserSettings_sortTh__v2gLx:hover{color:#2563eb}.UserSettings_sortIcon__bkG1L{font-size:9.5px;margin-left:6px;opacity:.4}.UserSettings_sortActive__HXF9h{color:#1d4ed8}.UserSettings_sortActive__HXF9h .UserSettings_sortIcon__bkG1L{opacity:1}.UserSettings_compact__wYmky thead th{font-size:10px;padding:8px 10px}.UserSettings_compact__wYmky tbody td{font-size:12px;padding:6px 10px}.UserSettings_compact__wYmky .UserSettings_codePill__VYukJ{font-size:10.5px;padding:2px 6px}.UserSettings_compact__wYmky .UserSettings_statusBadge__AuBDY{font-size:10px;padding:2px 8px}.UserSettings_compact__wYmky .UserSettings_statusBadge__AuBDY:before{height:5px;width:5px}.UserSettings_compact__wYmky .UserSettings_categoryBadge__gkh97{font-size:10.5px;padding:2px 7px}.UserSettings_compact__wYmky .UserSettings_strongCell__osdCk{font-size:12px}.UserSettings_compact__wYmky .UserSettings_numCellBad__J4sm8,.UserSettings_compact__wYmky .UserSettings_numCellGood__CN0nO,.UserSettings_compact__wYmky .UserSettings_numCellSoft__MFGYV,.UserSettings_compact__wYmky .UserSettings_numCellWarn__Mitun,.UserSettings_compact__wYmky .UserSettings_numCell__b8ZsK{font-size:12.5px}.UserSettings_compact__wYmky .UserSettings_actionMenuBtn__RzPCe{font-size:12px;height:24px;width:24px}.UserSettings_cardGrid__8n2ZK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.UserSettings_recordCard__AxL24{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.UserSettings_recordCard__AxL24:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.UserSettings_recordCardTop__Hn4T1{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.UserSettings_recordCardName__6zCj5{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.UserSettings_recordCardGrid__22K20{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.UserSettings_recordCardGrid__22K20>div{display:flex;flex-direction:column;gap:2px;min-width:0}.UserSettings_recordCardFoot__m4RDG{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.UserSettings_recordCardFoot__m4RDG i{color:#94a3b8;font-size:10px;margin-right:5px}.UserSettings_tabBadge__zTUyg{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.UserSettings_quickTabActive__uTB46 .UserSettings_tabBadge__zTUyg{background:#eff6ff;color:#1d4ed8}.UserSettings_hl__nIMpa{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.UserSettings_monoCell__P7KTG{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.UserSettings_statusBadge__AuBDY{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.UserSettings_statusBadge__AuBDY:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.UserSettings_statusGood__iSsto{background:#dcfce7;color:#15803d}.UserSettings_statusWarn__pv7fY{background:#fef3c7;color:#92400e}.UserSettings_statusBad__iGxA5{background:#fee2e2;color:#b91c1c}.UserSettings_statusInfo__eGZPx{background:#f5f3ff;color:#6d28d9}.UserSettings_statusNeutral__feXd8{background:#f1f5f9;color:#475569}.UserSettings_filterInput__sTFWw{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.UserSettings_filterInput__sTFWw:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UserSettings_popoverStack__fyHCv{display:flex;flex-direction:column;gap:1px;min-width:0}.UserSettings_popoverMain__lNs7K{color:inherit;font-size:12.5px;font-weight:600}.UserSettings_popoverHint__UVEUW{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.UserSettings_toolbar__lQ5zH{flex-wrap:wrap}.UserSettings_searchBox__36eS2{max-width:none}}@media (max-width:1100px){.UserSettings_statsRow__zsPqu{grid-template-columns:repeat(2,1fr)}.UserSettings_filterModalBody__EIOzo{grid-template-columns:210px 1fr}}@media (max-width:768px){.UserSettings_pageHeader__gHr0D{align-items:stretch;flex-direction:column;gap:12px}.UserSettings_headerActions__TM7kg{flex-wrap:wrap}.UserSettings_statsRow__zsPqu{grid-template-columns:1fr 1fr}.UserSettings_searchBox__36eS2{flex-basis:100%}.UserSettings_miniStat__freXd{margin-right:14px;padding-right:14px}.UserSettings_filterModalBody__EIOzo{grid-template-columns:1fr}.UserSettings_filterLeft__zArWK{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.UserSettings_pagination__oXFHn{flex-direction:column}.UserSettings_cardGrid__8n2ZK{grid-template-columns:1fr}}@media print{.UserSettings_pageContainer__iQWeD{background:#fff;padding:0}.UserSettings_recordCard__AxL24,.UserSettings_tableCard__mCbZT{border:none;box-shadow:none}.UserSettings_actionMenu__UIoBl,.UserSettings_modalOverlay__9OWA7,.UserSettings_notification__Ubrgt,.UserSettings_popover__652-q{display:none!important}}.UserSettings_breadcrumb__RzaEU{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:0 2px}.UserSettings_crumbLink__4tmwV{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.UserSettings_crumbLink__4tmwV:hover{color:#1d4ed8;text-decoration:underline}.UserSettings_crumbLink__4tmwV:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.UserSettings_crumbSep__rJsFP{color:#cbd5e1;font-size:9px}.UserSettings_crumbCurrent__0Uxxk{color:#0f172a;font-size:12.5px;font-weight:700}.UserSettings_headerMeta__DKTMR{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.UserSettings_dirtyChip__R4jAd{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:11.5px;font-weight:700;gap:7px;padding:4px 11px;white-space:nowrap}.UserSettings_dirtyChip__R4jAd i{font-size:6px}.UserSettings_metaChipSoft__l5uQT{color:#94a3b8;font-size:11.5px;font-weight:500;white-space:nowrap}.UserSettings_alertError__5U9Bh,.UserSettings_alertSuccess__7PtGn{align-items:flex-start;border-radius:10px;display:flex;gap:12px;margin-bottom:14px;padding:13px 16px}.UserSettings_alertError__5U9Bh{background:#fef2f2;border:1px solid #fecaca}.UserSettings_alertError__5U9Bh>i{color:#b91c1c;font-size:15px;margin-top:1px}.UserSettings_alertSuccess__7PtGn{background:#ecfdf5;border:1px solid #a7f3d0}.UserSettings_alertSuccess__7PtGn>i{color:#047857;font-size:15px;margin-top:1px}.UserSettings_alertBody__S08Tu{display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:4px;min-width:0}.UserSettings_alertError__5U9Bh .UserSettings_alertBody__S08Tu{color:#7f1d1d}.UserSettings_alertSuccess__7PtGn .UserSettings_alertBody__S08Tu{color:#065f46}.UserSettings_alertTitle__f0xB9{font-size:13.5px;font-weight:700}.UserSettings_alertList__fsad6{display:flex;flex-direction:column;font-size:12.5px;gap:5px;margin:2px 0 0;padding-left:18px}.UserSettings_alertLink__Db\+XU{background:none;border:none;color:#7f1d1d;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.UserSettings_alertLink__Db\+XU:hover{color:#b91c1c}.UserSettings_alertTab__QRKkv{background:#fee2e2;border-radius:999px;color:#991b1b;display:inline-block;font-size:10.5px;font-weight:700;margin-left:7px;padding:1px 7px;vertical-align:1px}.UserSettings_alertClose__5Q9cQ{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;font-size:12px;opacity:.6;padding:2px 4px}.UserSettings_alertClose__5Q9cQ:hover{opacity:1}.UserSettings_tabErrorBadge__XWcd3{align-items:center;background:#b91c1c;border-radius:999px;color:#fff;display:inline-flex;font-size:10.5px;font-weight:700;height:17px;justify-content:center;min-width:17px;padding:0 5px}.UserSettings_card__4RK9g{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.UserSettings_cardHead__ysQXI{background:#fafbfc;border-bottom:1px solid #e2e8f0;padding:13px 16px}.UserSettings_cardTitle__k7UKp{align-items:center;color:#0f172a;display:flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.04em;margin:0;text-transform:uppercase}.UserSettings_cardTitle__k7UKp i{color:#2563eb;font-size:12px}.UserSettings_cardSub__\+DTml{color:#64748b;font-size:12.5px;margin:4px 0 0}.UserSettings_cardBody__HtxY6{padding:18px 16px}.UserSettings_formGrid__LdPwb{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:18px 16px}.UserSettings_formGroup__Zujaw{display:flex;flex-direction:column;gap:6px;min-width:0}.UserSettings_formGroupFull__5EeGn{grid-column:1/-1}.UserSettings_formGroup__Zujaw label{color:#334155;font-size:12px;font-weight:600;letter-spacing:.01em}.UserSettings_formGroup__Zujaw input,.UserSettings_formGroup__Zujaw select,.UserSettings_formGroup__Zujaw textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:13px;min-height:38px;outline:none;padding:9px 12px;transition:border-color .15s,box-shadow .15s;width:100%}.UserSettings_formGroup__Zujaw textarea{line-height:1.5;resize:vertical}.UserSettings_formGroup__Zujaw input::placeholder,.UserSettings_formGroup__Zujaw textarea::placeholder{color:#94a3b8}.UserSettings_formGroup__Zujaw input:focus,.UserSettings_formGroup__Zujaw select:focus,.UserSettings_formGroup__Zujaw textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.UserSettings_required__6m0NX{color:#b91c1c;font-weight:700}.UserSettings_optional__DuDII{color:#94a3b8;font-weight:500}.UserSettings_inputError__gm7JS{background:#fffbfb!important;border-color:#ef4444!important}.UserSettings_inputError__gm7JS:focus{box-shadow:0 0 0 3px #ef444424!important}.UserSettings_errorText__U69a0{align-items:center;color:#b91c1c;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px}.UserSettings_errorText__U69a0 i{font-size:10px}.UserSettings_helpText__qcJeI{color:#94a3b8;font-size:11.5px}.UserSettings_fieldError__mOIj2{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;color:#b91c1c;display:flex;font-size:12.5px;font-weight:600;gap:8px;margin-bottom:12px;padding:10px 13px}.UserSettings_fieldError__mOIj2 i{font-size:12px}.UserSettings_tagIdWrapper__T2gcd{align-items:stretch;display:flex;gap:8px}.UserSettings_tagIdWrapper__T2gcd input{flex:1 1;min-width:0}.UserSettings_tagIdGenerateBtn__qXgxI{align-items:center;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;justify-content:center;min-height:38px;transition:background .15s,border-color .15s,color .15s;width:38px}.UserSettings_tagIdGenerateBtn__qXgxI:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.UserSettings_tagIdGenerateBtn__qXgxI:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.UserSettings_passwordWrapper__tTSpJ{display:flex;position:relative}.UserSettings_passwordWrapper__tTSpJ input{padding-right:40px}.UserSettings_passwordToggle__Ecz2h{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;font-size:13px;height:100%;justify-content:center;position:absolute;right:0;top:0;width:38px}.UserSettings_passwordToggle__Ecz2h:hover{color:#475569}.UserSettings_passwordToggle__Ecz2h:focus-visible{border-radius:8px;outline:2px solid #2563eb;outline-offset:-2px}.UserSettings_passwordRequirements__BYklQ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;margin:0 16px 18px;padding:12px 14px}.UserSettings_passwordRequirements__BYklQ p{color:#475569;font-size:11.5px;font-weight:700;letter-spacing:.04em;margin:0 0 7px;text-transform:uppercase}.UserSettings_passwordRequirements__BYklQ ul{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.UserSettings_passwordRequirements__BYklQ li{align-items:center;color:#64748b;display:flex;font-size:12.5px;gap:8px}.UserSettings_passwordRequirements__BYklQ li i{color:#cbd5e1;font-size:10px;width:12px}.UserSettings_ruleMet__onSBj{color:#047857;font-weight:600}.UserSettings_ruleMet__onSBj i{color:#047857!important}.UserSettings_settingCard__MboUJ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:14px 15px;transition:border-color .15s,background .15s}.UserSettings_settingCard__MboUJ:hover{background:#fafcff;border-color:#bfdbfe}.UserSettings_settingInfo__dWhkM{display:flex;flex-direction:column;gap:3px;min-width:0}.UserSettings_settingName__X9pkg{align-items:center;color:#0f172a;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px}.UserSettings_settingName__X9pkg i{color:#64748b;font-size:12px}.UserSettings_settingHint__o3T1t{color:#94a3b8;font-size:11.5px;line-height:1.45}.UserSettings_switch__me3It{display:inline-block;flex-shrink:0;height:24px;position:relative;width:42px}.UserSettings_switch__me3It input{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%}.UserSettings_slider__SPErv{background:#cbd5e1;border-radius:999px;inset:0;pointer-events:none;position:absolute;transition:background .18s}.UserSettings_slider__SPErv:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f172a40;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .18s;width:18px}.UserSettings_switch__me3It input:checked+.UserSettings_slider__SPErv{background:#2563eb}.UserSettings_switch__me3It input:checked+.UserSettings_slider__SPErv:before{transform:translateX(18px)}.UserSettings_switch__me3It input:focus-visible+.UserSettings_slider__SPErv{box-shadow:0 0 0 3px #2563eb1f}.UserSettings_overridesSummary__7jevK{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;color:#1e40af;display:flex;font-size:12.5px;gap:10px;margin-bottom:14px;padding:11px 14px}.UserSettings_overridesSummary__7jevK>i{color:#2563eb;font-size:13px}.UserSettings_grantedCount__ujyyi{color:#047857;font-weight:700}.UserSettings_deniedCount__KStaf{color:#be123c;font-weight:700}.UserSettings_branchHeader__gcVdu{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.UserSettings_branchHeaderText__wSUTc{color:#64748b;font-size:12.5px}.UserSettings_branchHeaderText__wSUTc strong{color:#0f172a;font-weight:700}.UserSettings_branchGrid__ObDjy{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.UserSettings_branchCard__Wx4t\+{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:11px;min-width:0;padding:13px 14px;transition:border-color .15s,background .15s,box-shadow .15s}.UserSettings_branchCard__Wx4t\+:hover{background:#fafcff;border-color:#bfdbfe}.UserSettings_branchCardOn__0RBPP{background:#eff6ff;border-color:#2563eb}.UserSettings_branchCheckbox__-l5aN{accent-color:#2563eb;cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.UserSettings_branchCheckbox__-l5aN:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.UserSettings_branchInfo__FbOWs{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.UserSettings_branchName__1pBAS{align-items:center;color:#0f172a;display:inline-flex;flex-wrap:wrap;font-size:13.5px;font-weight:600;gap:8px}.UserSettings_branchCode__DCrhy{color:#94a3b8;font-size:11.5px}.UserSettings_mainBadge__rjZza{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;padding:1px 8px}.UserSettings_mainBadge__rjZza i{font-size:8px}.UserSettings_branchTick__GUJox{color:#cbd5e1;flex-shrink:0;font-size:14px}.UserSettings_branchCardOn__0RBPP .UserSettings_branchTick__GUJox{color:#2563eb}.UserSettings_formFooter__9bFDw{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;bottom:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px;position:-webkit-sticky;position:sticky}.UserSettings_footerNote__CaMIh{color:#64748b;font-size:12px}.UserSettings_footerActions__z8Kpx{align-items:center;display:flex;gap:8px}.UserSettings_smallSpinner__9csBk{animation:UserSettings_spin__v7gE6 .8s linear infinite;border:2px solid #ffffff73;border-radius:50%;border-top-color:#fff;display:inline-block;height:13px;width:13px}.UserSettings_modalForm__nnGKo{display:flex;flex-direction:column;gap:14px;margin:14px 0}.UserSettings_confirmText__l2K3Q{color:#334155;font-size:13.5px;line-height:1.6;margin:0 0 4px}.UserSettings_dangerBtn__HkZEH{align-items:center;background:#b91c1c;border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:background .15s}.UserSettings_dangerBtn__HkZEH:hover{background:#991b1b}@media (max-width:768px){.UserSettings_branchGrid__ObDjy,.UserSettings_formGrid__LdPwb{grid-template-columns:1fr}.UserSettings_formFooter__9bFDw{position:static}.UserSettings_footerActions__z8Kpx{width:100%}.UserSettings_footerActions__z8Kpx button{flex:1 1;justify-content:center}.UserSettings_headerMeta__DKTMR{width:100%}}@media print{.UserSettings_breadcrumb__RzaEU,.UserSettings_dirtyChip__R4jAd,.UserSettings_formFooter__9bFDw,.UserSettings_quickTabs__LBeaT{display:none!important}.UserSettings_card__4RK9g{border:none;box-shadow:none}}.ViewUserPage_pageContainer__BJPXZ{background:#f1f3f6;min-height:100vh;padding:16px 20px}.ViewUserPage_notification__vTFNq{align-items:center;animation:ViewUserPage_slideIn__j4KqR .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}.ViewUserPage_notification__vTFNq.ViewUserPage_success__sPfKv{border-left-color:#10b981;color:#064e3b}.ViewUserPage_notification__vTFNq.ViewUserPage_success__sPfKv i{color:#10b981}.ViewUserPage_notification__vTFNq.ViewUserPage_error__EF-ck{border-left-color:#ef4444;color:#7f1d1d}.ViewUserPage_notification__vTFNq.ViewUserPage_error__EF-ck i{color:#ef4444}.ViewUserPage_notification__vTFNq button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes ViewUserPage_slideIn__j4KqR{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.ViewUserPage_pageHeader__UvYok{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}.ViewUserPage_headerLeft__TCSdz{align-items:center;display:flex;gap:14px}.ViewUserPage_backBtn__S488u{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}.ViewUserPage_backBtn__S488u:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ViewUserPage_headerIcon__C7sEd{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}.ViewUserPage_headerLeft__TCSdz h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.ViewUserPage_headerSubtitle__t7A-D{color:#64748b;font-size:12.5px;margin:2px 0 0}.ViewUserPage_headerSubtitle__t7A-D strong{color:#2563eb;font-weight:700}.ViewUserPage_headerActions__u7YS2{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ViewUserPage_refreshBtn__mOS2j{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}.ViewUserPage_refreshBtn__mOS2j:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ViewUserPage_secondaryBtn__RVISr{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}.ViewUserPage_secondaryBtn__RVISr:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ViewUserPage_primaryBtn__IJvTx{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.ViewUserPage_primaryBtn__IJvTx:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.ViewUserPage_primaryBtnBadge__\+gJRP{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.ViewUserPage_primaryBtn__IJvTx:disabled,.ViewUserPage_refreshBtn__mOS2j:disabled,.ViewUserPage_secondaryBtn__RVISr:disabled{cursor:not-allowed;opacity:.55}.ViewUserPage_statsRow__LWIiV{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.ViewUserPage_statCard__qFB15{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}.ViewUserPage_statIcon__XUx6p{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.ViewUserPage_statIconBlue__runh7{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ViewUserPage_statIconIndigo__RFRO6{background:linear-gradient(135deg,#6366f1,#4f46e5)}.ViewUserPage_statIconGreen__KMO28{background:linear-gradient(135deg,#10b981,#059669)}.ViewUserPage_statIconAmber__aacqG{background:linear-gradient(135deg,#f59e0b,#d97706)}.ViewUserPage_statInfo__ndVTN{display:flex;flex-direction:column;min-width:0}.ViewUserPage_statValue__c\+LQ2{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ViewUserPage_statLabel__owAq8{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.ViewUserPage_miniStats__vioOA{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.ViewUserPage_miniStat__Qnvui{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.ViewUserPage_miniStat__Qnvui:last-child{border-right:none;margin-right:0;padding-right:0}.ViewUserPage_miniLabel__9TZg8{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ViewUserPage_miniValue__lpMwq{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.ViewUserPage_toolbar__caWIf{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}.ViewUserPage_searchBox__W3j77{flex:1 1;max-width:380px;min-width:200px;position:relative}.ViewUserPage_searchBox__W3j77>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ViewUserPage_searchBox__W3j77 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%}.ViewUserPage_searchBox__W3j77 input::placeholder{color:#94a3b8}.ViewUserPage_searchBox__W3j77 input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ViewUserPage_clearSearch__\+Ztqf{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}.ViewUserPage_clearSearch__\+Ztqf:hover{background:#cbd5e1;color:#334155}.ViewUserPage_toolBtn__F5zXK{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;transition:all .15s;white-space:nowrap}.ViewUserPage_toolBtn__F5zXK:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.ViewUserPage_toolBtn__F5zXK.ViewUserPage_active__Ec9p\+{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ViewUserPage_toolBtn__F5zXK i{font-size:11px}.ViewUserPage_toolBtnBadge__ID9\+m{align-items:center;background:#2563eb;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}.ViewUserPage_toolDivider__9j22z{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.ViewUserPage_popWrap__3q7DG{position:relative}.ViewUserPage_quickTabs__KlsUg{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.ViewUserPage_quickTab__cf0QL{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.ViewUserPage_quickTab__cf0QL i{font-size:11px}.ViewUserPage_quickTab__cf0QL:hover:not(.ViewUserPage_quickTabActive__8TQ-G){background:#fff;color:#334155}.ViewUserPage_quickTabActive__8TQ-G{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.ViewUserPage_activeChips__9nFlg{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.ViewUserPage_activeChipsLabel__Sh8Hn{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.ViewUserPage_chip__qksa5{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.ViewUserPage_chipRemove__CFhun{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.ViewUserPage_chipRemove__CFhun:hover{background:#2563eb;color:#fff}.ViewUserPage_chipsClearAll__J6Q0m{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}.ViewUserPage_chipsClearAll__J6Q0m:hover{background:#fef2f2}.ViewUserPage_tableCard__K4Bsy{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.ViewUserPage_tableHeader__OfmFr{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.ViewUserPage_tableTitle__OQOAY{align-items:center;display:flex;gap:10px}.ViewUserPage_tableTitle__OQOAY h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.ViewUserPage_tableTitle__OQOAY h3 i{color:#2563eb;font-size:12px}.ViewUserPage_tableCount__NRN7n{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.ViewUserPage_showingInfo__bnXpF{color:#64748b;font-size:12px;font-weight:500}.ViewUserPage_tableWrapper__mPXIJ{overflow-x:auto}.ViewUserPage_table__tXPOj{border-collapse:collapse;width:100%}.ViewUserPage_table__tXPOj 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}.ViewUserPage_table__tXPOj tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.ViewUserPage_table__tXPOj tbody tr:hover{background:#f8fafc}.ViewUserPage_table__tXPOj tbody tr:last-child{border-bottom:none}.ViewUserPage_table__tXPOj tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.ViewUserPage_clickableRow__wMbX2{cursor:pointer}.ViewUserPage_table__tXPOj thead th.ViewUserPage_textRight__J5GWl,.ViewUserPage_textRight__J5GWl{text-align:right}.ViewUserPage_codePill__1VjYb{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.ViewUserPage_categoryBadge__n6EMR{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.ViewUserPage_stackCell__krT9C{display:flex;flex-direction:column;min-width:0}.ViewUserPage_strongCell__rcB15{color:#0f172a;font-size:13px;font-weight:600}.ViewUserPage_subCell__nsuoE{color:#94a3b8;font-size:11px}.ViewUserPage_dateCell__v83Of{color:#475569;font-size:12.5px;white-space:nowrap}.ViewUserPage_numCell__jEpWF{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.ViewUserPage_numCellSoft__6b94R,.ViewUserPage_numCell__jEpWF{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.ViewUserPage_numCellSoft__6b94R{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.ViewUserPage_numCellGood__0s15G{color:#047857}.ViewUserPage_numCellGood__0s15G,.ViewUserPage_numCellWarn__bD4a8{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ViewUserPage_numCellWarn__bD4a8{color:#92400e}.ViewUserPage_numCellBad__GGRbR{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.ViewUserPage_actionCell__6QKNa{text-align:center;width:50px}.ViewUserPage_actionMenuWrap__gvSIJ{display:inline-block}.ViewUserPage_actionMenuBtn__dwpli{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}.ViewUserPage_actionMenuBtn__dwpli:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.ViewUserPage_actionMenu__PkKyn{animation:ViewUserPage_dropIn__0V9DV .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.ViewUserPage_actionMenu__PkKyn button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.ViewUserPage_actionMenu__PkKyn button:hover{background:#f1f5f9;color:#0f172a}.ViewUserPage_actionMenu__PkKyn button i{color:#2563eb;font-size:12px;width:14px}.ViewUserPage_actionMenuDivider__IdYcz{background:#f1f5f9;height:1px;margin:4px 0}@keyframes ViewUserPage_dropIn__0V9DV{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ViewUserPage_loadingState__2kyHD{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.ViewUserPage_loadingState__2kyHD p{margin:0}.ViewUserPage_spinner__uZa5C{animation:ViewUserPage_spin__hbCm6 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes ViewUserPage_spin__hbCm6{to{transform:rotate(1turn)}}.ViewUserPage_emptyState__qUeFI{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.ViewUserPage_emptyIcon__3E7Sp{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}.ViewUserPage_emptyState__qUeFI h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ViewUserPage_emptyState__qUeFI p{color:#64748b;font-size:13px;margin:0;max-width:400px}.ViewUserPage_pagination__hKLrS{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.ViewUserPage_paginationInfo__ylWG7{color:#64748b;font-size:12.5px;font-weight:500}.ViewUserPage_paginationControls__9E8RG{align-items:center;display:flex;gap:12px}.ViewUserPage_pageSizeSelect__yXXxV{-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}.ViewUserPage_pageSizeSelect__yXXxV:focus{border-color:#2563eb}.ViewUserPage_pageButtons__vpPJy{display:flex;gap:4px}.ViewUserPage_pageBtn__X\+p1r{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}.ViewUserPage_pageBtn__X\+p1r:hover:not(:disabled):not(.ViewUserPage_pageDots__TtVyG){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.ViewUserPage_pageBtn__X\+p1r:disabled{cursor:not-allowed;opacity:.4}.ViewUserPage_pageBtnActive__5DBAn{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.ViewUserPage_pageDots__TtVyG{background:#0000;border:none;cursor:default}.ViewUserPage_modalOverlay__3zT5p{align-items:center;animation:ViewUserPage_fadeIn__I8hiI .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes ViewUserPage_fadeIn__I8hiI{0%{opacity:0}to{opacity:1}}.ViewUserPage_filterModal__NcSep{animation:ViewUserPage_modalIn__nnjc3 .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 ViewUserPage_modalIn__nnjc3{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ViewUserPage_filterModalHdr__oDpFk{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.ViewUserPage_filterModalTitle__ElFRN h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.ViewUserPage_filterModalTitle__ElFRN p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ViewUserPage_modalClose__i543A{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:30px;justify-content:center;transition:all .15s;width:30px}.ViewUserPage_modalClose__i543A:hover{background:#f1f5f9;color:#0f172a}.ViewUserPage_filterModalBody__bZD-0{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.ViewUserPage_filterLeft__sxTPw{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.ViewUserPage_filterLeftHdr__rosBK{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.ViewUserPage_filterLeftHdr__rosBK h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.ViewUserPage_filterAppliedCount__IzHEX{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.ViewUserPage_filterAppliedCount__IzHEX button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.ViewUserPage_filterCatBtn__\+iOBG{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;text-align:left;transition:all .15s;width:100%}.ViewUserPage_filterCatBtn__\+iOBG:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.ViewUserPage_filterCatBtn__\+iOBG.ViewUserPage_activeCat__JWxb7{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.ViewUserPage_filterCatBtn__\+iOBG i:first-child{color:#94a3b8;font-size:13px;width:16px}.ViewUserPage_filterCatBtn__\+iOBG.ViewUserPage_activeCat__JWxb7 i:first-child{color:#2563eb}.ViewUserPage_filterCatCount__UagwV{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.ViewUserPage_filterCatChev__HkfPF{color:#cbd5e1;font-size:10px;margin-left:auto}.ViewUserPage_filterCatCount__UagwV+.ViewUserPage_filterCatChev__HkfPF{margin-left:0}.ViewUserPage_filterRight__uOTsq{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.ViewUserPage_filterRightHdr__yC9rg h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.ViewUserPage_filterRightHdr__yC9rg p{color:#64748b;font-size:12.5px;margin:4px 0 0}.ViewUserPage_filterField__jkfkv{display:flex;flex-direction:column;gap:8px}.ViewUserPage_filterFieldLabel__0GbZi{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ViewUserPage_filterOptList__PF7NO{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.ViewUserPage_filterOptRow__p-iX0{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.ViewUserPage_filterOptRow__p-iX0:hover{background:#f8fafc;border-color:#e2e8f0}.ViewUserPage_filterOptRow__p-iX0.ViewUserPage_selected__J7byJ{background:#eff6ff;border-color:#bfdbfe}.ViewUserPage_filterOptRow__p-iX0 input{accent-color:#2563eb;flex-shrink:0}.ViewUserPage_filterOptLabel__-BAU-{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ViewUserPage_filterOptRow__p-iX0.ViewUserPage_selected__J7byJ .ViewUserPage_filterOptLabel__-BAU-{color:#1e40af;font-weight:600}.ViewUserPage_filterOptCount__61fCk{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.ViewUserPage_presetRow__OdQMF{display:flex;flex-wrap:wrap;gap:6px}.ViewUserPage_presetBtn__mRRmV{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.ViewUserPage_presetBtn__mRRmV:hover{background:#f8fafc;border-color:#cbd5e1}.ViewUserPage_presetOn__DU8gN{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ViewUserPage_filterRange__X0Ji7{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.ViewUserPage_rangeInputWrap__u5SxA{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.ViewUserPage_rangeInputWrap__u5SxA:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ViewUserPage_rangePrefix__MSbzS{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.ViewUserPage_rangeInputWrap__u5SxA input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.ViewUserPage_rangeSep__KLcZ7{color:#94a3b8;font-size:12px;font-weight:500}.ViewUserPage_filterDate__de9JU{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.ViewUserPage_filterDate__de9JU:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ViewUserPage_filterModalFtr__s\+Ngf{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.ViewUserPage_resetBtn__uS8eH{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.ViewUserPage_resetBtn__uS8eH:hover{background:#fef2f2}.ViewUserPage_filterModalFtrR__hfWOZ{align-items:center;display:flex;gap:8px}.ViewUserPage_popover__foQlR{animation:ViewUserPage_dropIn__0V9DV .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.ViewUserPage_popoverTitle__6Ybri{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.ViewUserPage_popoverItem__guRxn{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%}.ViewUserPage_popoverItem__guRxn:hover{background:#f1f5f9;color:#0f172a}.ViewUserPage_popoverItem__guRxn.ViewUserPage_active__Ec9p\+{background:#eff6ff;color:#1d4ed8;font-weight:600}.ViewUserPage_popoverItem__guRxn input{accent-color:#2563eb}.ViewUserPage_popoverItem__guRxn i{color:#94a3b8;font-size:11px;width:14px}.ViewUserPage_popoverItem__guRxn.ViewUserPage_active__Ec9p\+ i{color:#2563eb}.ViewUserPage_popoverDivider__oOwOL{background:#f1f5f9;height:1px;margin:4px 0}.ViewUserPage_popoverNote__HQ3L9{color:#94a3b8;font-size:11.5px;padding:8px 10px}.ViewUserPage_popoverReq__sYD1B{color:#94a3b8;font-size:10px;margin-left:auto}.ViewUserPage_savedViewSave__odGPc{display:flex;gap:6px;padding:6px 8px}.ViewUserPage_savedViewSave__odGPc input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.ViewUserPage_savedViewSave__odGPc input:focus{border-color:#2563eb}.ViewUserPage_savedViewSave__odGPc button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.ViewUserPage_savedViewSave__odGPc button:hover{background:#1d4ed8}.ViewUserPage_savedViewRow__srhXL{align-items:center;display:flex;gap:6px}.ViewUserPage_savedViewRow__srhXL .ViewUserPage_popoverItem__guRxn{flex:1 1}.ViewUserPage_savedViewDel__bhKgc{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.ViewUserPage_savedViewDel__bhKgc:hover{background:#fef2f2;color:#ef4444}.ViewUserPage_detailModal__GI4FH{animation:ViewUserPage_modalIn__nnjc3 .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:640px;overflow:hidden;width:100%}.ViewUserPage_detailHdr__\+t836{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.ViewUserPage_detailTitle__Gc3UO{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.ViewUserPage_detailTitle__Gc3UO h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.ViewUserPage_detailBody__KNml\+{overflow-y:auto;padding:18px 22px}.ViewUserPage_detailGrid__ZshUZ{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ViewUserPage_detailItem__xV9fw{display:flex;flex-direction:column;gap:3px;min-width:0}.ViewUserPage_detailLabel__zmOeb{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ViewUserPage_detailStrong__UBbNa{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.ViewUserPage_detailFtr__Suk\+N{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.ViewUserPage_sortTh__EFLXl{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.ViewUserPage_sortTh__EFLXl:hover{color:#2563eb}.ViewUserPage_sortIcon__H7uMZ{font-size:9.5px;margin-left:6px;opacity:.4}.ViewUserPage_sortActive__JADqu{color:#1d4ed8}.ViewUserPage_sortActive__JADqu .ViewUserPage_sortIcon__H7uMZ{opacity:1}.ViewUserPage_compact__Z8NyN thead th{font-size:10px;padding:8px 10px}.ViewUserPage_compact__Z8NyN tbody td{font-size:12px;padding:6px 10px}.ViewUserPage_compact__Z8NyN .ViewUserPage_codePill__1VjYb{font-size:10.5px;padding:2px 6px}.ViewUserPage_compact__Z8NyN .ViewUserPage_statusBadge__khPXh{font-size:10px;padding:2px 8px}.ViewUserPage_compact__Z8NyN .ViewUserPage_statusBadge__khPXh:before{height:5px;width:5px}.ViewUserPage_compact__Z8NyN .ViewUserPage_categoryBadge__n6EMR{font-size:10.5px;padding:2px 7px}.ViewUserPage_compact__Z8NyN .ViewUserPage_strongCell__rcB15{font-size:12px}.ViewUserPage_compact__Z8NyN .ViewUserPage_numCellBad__GGRbR,.ViewUserPage_compact__Z8NyN .ViewUserPage_numCellGood__0s15G,.ViewUserPage_compact__Z8NyN .ViewUserPage_numCellSoft__6b94R,.ViewUserPage_compact__Z8NyN .ViewUserPage_numCellWarn__bD4a8,.ViewUserPage_compact__Z8NyN .ViewUserPage_numCell__jEpWF{font-size:12.5px}.ViewUserPage_compact__Z8NyN .ViewUserPage_actionMenuBtn__dwpli{font-size:12px;height:24px;width:24px}.ViewUserPage_cardGrid__DrmVq{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.ViewUserPage_recordCard__CmUdu{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.ViewUserPage_recordCard__CmUdu:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.ViewUserPage_recordCardTop__Qh51i{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.ViewUserPage_recordCardName__rrC7H{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.ViewUserPage_recordCardGrid__fCTg3{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.ViewUserPage_recordCardGrid__fCTg3>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ViewUserPage_recordCardFoot__x8NVt{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.ViewUserPage_recordCardFoot__x8NVt i{color:#94a3b8;font-size:10px;margin-right:5px}.ViewUserPage_tabBadge__\+kbdn{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.ViewUserPage_quickTabActive__8TQ-G .ViewUserPage_tabBadge__\+kbdn{background:#eff6ff;color:#1d4ed8}.ViewUserPage_hl__IEywk{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.ViewUserPage_monoCell__zlZOl{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.ViewUserPage_statusBadge__khPXh{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.ViewUserPage_statusBadge__khPXh:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ViewUserPage_statusGood__yA6ii{background:#dcfce7;color:#15803d}.ViewUserPage_statusWarn__Cissl{background:#fef3c7;color:#92400e}.ViewUserPage_statusBad__gMDIx{background:#fee2e2;color:#b91c1c}.ViewUserPage_statusInfo__H2drw{background:#f5f3ff;color:#6d28d9}.ViewUserPage_statusNeutral__-D19K{background:#f1f5f9;color:#475569}.ViewUserPage_filterInput__0Ri-R{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.ViewUserPage_filterInput__0Ri-R:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.ViewUserPage_popoverStack__jksop{display:flex;flex-direction:column;gap:1px;min-width:0}.ViewUserPage_popoverMain__5maZw{color:inherit;font-size:12.5px;font-weight:600}.ViewUserPage_popoverHint__lJpt6{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.ViewUserPage_toolbar__caWIf{flex-wrap:wrap}.ViewUserPage_searchBox__W3j77{max-width:none}}@media (max-width:1100px){.ViewUserPage_statsRow__LWIiV{grid-template-columns:repeat(2,1fr)}.ViewUserPage_filterModalBody__bZD-0{grid-template-columns:210px 1fr}}@media (max-width:768px){.ViewUserPage_pageHeader__UvYok{align-items:stretch;flex-direction:column;gap:12px}.ViewUserPage_headerActions__u7YS2{flex-wrap:wrap}.ViewUserPage_statsRow__LWIiV{grid-template-columns:1fr 1fr}.ViewUserPage_searchBox__W3j77{flex-basis:100%}.ViewUserPage_miniStat__Qnvui{margin-right:14px;padding-right:14px}.ViewUserPage_filterModalBody__bZD-0{grid-template-columns:1fr}.ViewUserPage_filterLeft__sxTPw{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.ViewUserPage_pagination__hKLrS{flex-direction:column}.ViewUserPage_cardGrid__DrmVq{grid-template-columns:1fr}}@media print{.ViewUserPage_pageContainer__BJPXZ{background:#fff;padding:0}.ViewUserPage_recordCard__CmUdu,.ViewUserPage_tableCard__K4Bsy{border:none;box-shadow:none}.ViewUserPage_actionMenu__PkKyn,.ViewUserPage_modalOverlay__3zT5p,.ViewUserPage_notification__vTFNq,.ViewUserPage_popover__foQlR{display:none!important}}.ViewUserPage_breadcrumb__814yK{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:0 2px}.ViewUserPage_crumbLink__xdZC7{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.ViewUserPage_crumbLink__xdZC7:hover{color:#1d4ed8;text-decoration:underline}.ViewUserPage_crumbLink__xdZC7:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ViewUserPage_crumbSep__XNbZq{color:#cbd5e1;font-size:9px}.ViewUserPage_crumbCurrent__Cz1-Y{color:#0f172a;font-size:12.5px;font-weight:700}.ViewUserPage_avatarLarge__9u\+eh{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:44px;justify-content:center;letter-spacing:.02em;width:44px}.ViewUserPage_metaRow__w1vsz{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;padding:0 2px 14px}.ViewUserPage_metaItem__kl73P{align-items:center;color:#475569;display:inline-flex;font-size:12.5px;gap:7px;min-width:0;text-decoration:none}.ViewUserPage_metaItem__kl73P i{color:#94a3b8;font-size:11px}a.ViewUserPage_metaItem__kl73P:hover{color:#1d4ed8}a.ViewUserPage_metaItem__kl73P:hover i{color:#2563eb}.ViewUserPage_panel__rIrCS{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.ViewUserPage_panelHead__LJGdf{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 18px}.ViewUserPage_panelTitle__fVROc{align-items:center;color:#0f172a;display:flex;font-size:12.5px;font-weight:700;gap:8px;letter-spacing:.04em;margin:0;text-transform:uppercase}.ViewUserPage_panelTitle__fVROc i{color:#2563eb;font-size:12px}.ViewUserPage_panelBody__nthxm{padding:18px}.ViewUserPage_panelToolbar__ogxLQ{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 18px}.ViewUserPage_detailsGrid__LkAX2{grid-gap:0 24px;display:grid;gap:0 24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ViewUserPage_detailRow__jOU9X{align-items:baseline;border-bottom:1px solid #f1f5f9;display:flex;gap:16px;justify-content:space-between;min-width:0;padding:11px 0}.ViewUserPage_detailRow__jOU9X:last-child{border-bottom:none}.ViewUserPage_detailLabel__zmOeb{color:#64748b;font-size:12px;font-weight:600;white-space:nowrap}.ViewUserPage_detailValue__YdoEO{color:#0f172a;font-size:13px;font-weight:500;min-width:0;text-align:right;word-break:break-word}.ViewUserPage_notesSection__6trfS{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:16px;padding:14px 16px}.ViewUserPage_notesSection__6trfS h4{align-items:center;color:#334155;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.ViewUserPage_notesSection__6trfS h4 i{color:#64748b;font-size:11px}.ViewUserPage_notesSection__6trfS p{color:#475569;font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap}.ViewUserPage_permStats__4Acpp{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ViewUserPage_permStatItem__ZTIlW{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:3px 10px}.ViewUserPage_permStatItem__ZTIlW i{font-size:9px}.ViewUserPage_permAdded__H7-62{background:#ecfdf5;color:#047857}.ViewUserPage_permRemoved__xXRd7{background:#fef2f2;color:#be123c}.ViewUserPage_permFilterTabs__R5-cj{align-items:center;background:#f1f5f9;border-radius:9px;display:inline-flex;gap:4px;padding:3px}.ViewUserPage_filterTab__zK3-\+{background:#0000;border:none;border-radius:7px;color:#64748b;cursor:pointer;font-size:12.5px;font-weight:600;padding:6px 13px;transition:background .15s,color .15s;white-space:nowrap}.ViewUserPage_filterTab__zK3-\+:hover:not(:disabled){color:#0f172a}.ViewUserPage_filterTab__zK3-\+:disabled{cursor:not-allowed;opacity:.4}.ViewUserPage_filterTabActive__juYH8{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.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:#fafbfc;border:none;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;padding:12px 14px;text-align:left;transition:background .15s;width:100%}.ViewUserPage_permModuleHeader__Rj2hp:hover{background:#f1f5f9}.ViewUserPage_permModuleHeader__Rj2hp:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.ViewUserPage_permModuleLeft__xbljk{align-items:center;display:flex;gap:11px;min-width:0}.ViewUserPage_permModuleIcon__\+G5c1{align-items:center;background:#eff6ff;border-radius:9px;color:#2563eb;display:inline-flex;flex-shrink:0;font-size:13px;height:32px;justify-content:center;width:32px}.ViewUserPage_permModuleText__i679u{display:flex;flex-direction:column;gap:1px;min-width:0}.ViewUserPage_permModuleName__ZIDVR{color:#0f172a;font-size:13.5px;font-weight:600}.ViewUserPage_permModuleCount__7zWFf{color:#94a3b8;font-size:11.5px}.ViewUserPage_permChev__zaEAF{color:#94a3b8;font-size:11px}.ViewUserPage_permModuleContent__KsO\+x{border-top:1px solid #e2e8f0;display:flex;flex-direction:column}.ViewUserPage_permItem__aTsIU{align-items:center;border-bottom:1px solid #f1f5f9;border-left:3px solid #0000;display:flex;gap:12px;padding:10px 14px}.ViewUserPage_permItem__aTsIU:last-child{border-bottom:none}.ViewUserPage_permItemRole__E3nCC{border-left-color:#cbd5e1}.ViewUserPage_permItemAdded__wYAhp{background:#f6fdfa;border-left-color:#047857}.ViewUserPage_permItemRemoved__JhLUB{background:#fffafb;border-left-color:#be123c}.ViewUserPage_permIcon__Ux\+YQ{align-items:center;background:#f1f5f9;border-radius:6px;color:#64748b;display:inline-flex;flex-shrink:0;font-size:9px;height:22px;justify-content:center;width:22px}.ViewUserPage_permItemAdded__wYAhp .ViewUserPage_permIcon__Ux\+YQ{background:#ecfdf5;color:#047857}.ViewUserPage_permItemRemoved__JhLUB .ViewUserPage_permIcon__Ux\+YQ{background:#fef2f2;color:#be123c}.ViewUserPage_permDetails__o2yeU{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.ViewUserPage_permName__BZrzG{color:#0f172a;font-size:13px;font-weight:500}.ViewUserPage_permCode__ZMG2v{color:#94a3b8;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;word-break:break-all}.ViewUserPage_branchesGrid__l6h23{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ViewUserPage_branchItem__6bvFr{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;min-width:0;padding:13px 15px}.ViewUserPage_branchIcon__WTGD6{align-items:center;background:#eff6ff;border-radius:9px;color:#2563eb;display:inline-flex;flex-shrink:0;font-size:13px;height:34px;justify-content:center;width:34px}.ViewUserPage_branchInfo__\+w-2V{display:flex;flex-direction:column;gap:2px;min-width:0}.ViewUserPage_branchName__VyB6i{align-items:center;color:#0f172a;display:inline-flex;flex-wrap:wrap;font-size:13.5px;font-weight:600;gap:8px}.ViewUserPage_branchCode__LO5OI{color:#94a3b8;font-size:11.5px}.ViewUserPage_mainBadge__xfV2F{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:10.5px;font-weight:700;gap:4px;padding:1px 8px}.ViewUserPage_mainBadge__xfV2F i{font-size:8px}.ViewUserPage_dangerZone__NWHDR{align-items:center;background:#fffafb;border:1px solid #fecaca;border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px;padding:16px 18px}.ViewUserPage_dangerHeader__ENSjx{align-items:flex-start;display:flex;gap:12px;min-width:0}.ViewUserPage_dangerHeader__ENSjx>i{color:#b91c1c;font-size:17px;margin-top:2px}.ViewUserPage_dangerHeader__ENSjx h4{color:#7f1d1d;font-size:13.5px;font-weight:700;margin:0}.ViewUserPage_dangerHeader__ENSjx p{color:#9f1239;font-size:12.5px;margin:3px 0 0}.ViewUserPage_dangerBtn__gJyx7{align-items:center;background:#b91c1c;border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:background .15s}.ViewUserPage_dangerBtn__gJyx7:hover:not(:disabled){background:#991b1b}.ViewUserPage_dangerBtn__gJyx7:disabled{cursor:not-allowed;opacity:.5}.ViewUserPage_warnBox__HQBMW{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#7f1d1d;display:flex;gap:12px;margin-bottom:14px;padding:13px 16px}.ViewUserPage_warnBox__HQBMW>i{color:#b91c1c;font-size:15px;margin-top:2px}.ViewUserPage_warnBox__HQBMW strong{font-size:13.5px;font-weight:700}.ViewUserPage_warnBox__HQBMW p{font-size:12.5px;line-height:1.55;margin:4px 0 0}.ViewUserPage_confirmField__YJAHz{display:flex;flex-direction:column;gap:7px}.ViewUserPage_confirmField__YJAHz label{color:#334155;font-size:12px;font-weight:600}.ViewUserPage_confirmField__YJAHz label strong{color:#b91c1c;font-weight:700}.ViewUserPage_confirmText__8ZZBI{color:#334155;font-size:13.5px;line-height:1.6;margin:0}@media (max-width:768px){.ViewUserPage_detailsGrid__LkAX2{grid-template-columns:1fr}.ViewUserPage_detailRow__jOU9X{align-items:flex-start;flex-direction:column;gap:3px}.ViewUserPage_detailValue__YdoEO{text-align:left}.ViewUserPage_branchesGrid__l6h23{grid-template-columns:1fr}.ViewUserPage_panelToolbar__ogxLQ{align-items:stretch;flex-direction:column}.ViewUserPage_permFilterTabs__R5-cj{overflow-x:auto}}@media print{.ViewUserPage_breadcrumb__814yK,.ViewUserPage_dangerZone__NWHDR,.ViewUserPage_quickTabs__KlsUg{display:none!important}.ViewUserPage_panel__rIrCS{border:none;box-shadow:none}}.InsuranceGroups_container__j3\+8E{background:#f5f7fa;margin:0 auto;max-width:1300px;min-height:100vh;padding:20px}.InsuranceGroups_notif__21qQZ{align-items:center;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;display:flex;font-size:13.5px;font-weight:600;gap:10px;max-width:460px;padding:12px 16px;position:fixed;right:24px;top:84px;z-index:10000}.InsuranceGroups_notif__21qQZ.InsuranceGroups_success__vG9Fd{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.InsuranceGroups_notif__21qQZ.InsuranceGroups_error__Y3NxF{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.InsuranceGroups_notif__21qQZ button{background:none;border:none;color:inherit;cursor:pointer;font-size:18px;line-height:1;margin-left:4px;padding:0}.InsuranceGroups_pageHeader__b1vzP{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;padding:16px 20px}.InsuranceGroups_headerLeft__hswLb{align-items:center;display:flex;gap:14px}.InsuranceGroups_backBtn__ldJUF{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;height:38px;transition:all .15s ease;width:38px}.InsuranceGroups_backBtn__ldJUF:hover{background:#f0fdfa;border-color:#99f6e4;color:#0d9488}.InsuranceGroups_headerIcon__bXXEO{align-items:center;background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:12px;box-shadow:0 4px 12px #0d948859;color:#fff;display:flex;font-size:17px;height:44px;justify-content:center;width:44px}.InsuranceGroups_pageHeader__b1vzP h1{color:#0f172a;font-size:19px;font-weight:700;margin:0}.InsuranceGroups_headerSubtitle__BKooo{color:#64748b;font-size:12.5px;margin:2px 0 0}.InsuranceGroups_headerActions__mZ83E{display:flex;flex-wrap:wrap;gap:8px}.InsuranceGroups_btnPrimary__TPJ2h{align-items:center;background:#0d9488;border:none;border-radius:9px;box-shadow:0 2px 8px #0d94884d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 18px;transition:all .15s ease}.InsuranceGroups_btnPrimary__TPJ2h:hover:not(:disabled){background:#0f766e}.InsuranceGroups_btnPrimary__TPJ2h:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.InsuranceGroups_btnGhost__rT-Wp{align-items:center;background:#f1f5f9;border:none;border-radius:9px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:10px 16px}.InsuranceGroups_btnGhost__rT-Wp:hover:not(:disabled){background:#e2e8f0}.InsuranceGroups_grid__sqrMw{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.InsuranceGroups_groupCard__9871c{background:#fff;border:1.5px solid #0000;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:12px;padding:16px 18px;transition:all .15s ease}.InsuranceGroups_groupCard__9871c:hover{border-color:#99f6e4}.InsuranceGroups_groupInactive__nut8N{opacity:.6}.InsuranceGroups_groupHead__d0dBi{align-items:center;display:flex;gap:12px}.InsuranceGroups_groupBadge__M4kFn{align-items:center;background:#f0fdfa;border:1.5px solid #99f6e4;border-radius:12px;color:#0f766e;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:46px;justify-content:center;letter-spacing:.02em;width:46px}.InsuranceGroups_groupTitle__mRBz0{flex:1 1;min-width:0}.InsuranceGroups_groupTitle__mRBz0 h3{color:#0f172a;font-size:15px;font-weight:700;margin:0}.InsuranceGroups_groupTitle__mRBz0 span{color:#94a3b8;font-size:11.5px;font-weight:600}.InsuranceGroups_productCount__9mefP{background:#f0fdfa;border-radius:999px;color:#0f766e;font-size:12.5px;font-weight:800;padding:4px 10px;white-space:nowrap}.InsuranceGroups_productCount__9mefP i{font-size:10px;margin-left:3px}.InsuranceGroups_groupContact__Wmhem{color:#64748b;display:flex;flex-direction:column;font-size:12px;gap:4px}.InsuranceGroups_groupContact__Wmhem i{color:#94a3b8;font-size:11px;margin-right:5px;width:14px}.InsuranceGroups_groupNotes__owW3f{color:#64748b;font-size:12px;font-style:italic;margin:0}.InsuranceGroups_groupActions__11L3d{border-top:1px solid #f1f5f9;display:flex;gap:7px;margin-top:auto;padding-top:6px}.InsuranceGroups_cardBtn__I7WK6{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;padding:7px 12px;transition:all .12s ease}.InsuranceGroups_cardBtn__I7WK6:hover{background:#f0fdfa;border-color:#99f6e4;color:#0f766e}.InsuranceGroups_cardBtnDanger__ojSE2:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.InsuranceGroups_cardBtnArmed__sDHYz{animation:InsuranceGroups_armPulse__MUBGV 1s ease-in-out infinite;background:#fef2f2!important;border-color:#dc2626!important;color:#dc2626!important}@keyframes InsuranceGroups_armPulse__MUBGV{0%,to{box-shadow:0 0 0 0 #dc26264d}50%{box-shadow:0 0 0 4px #dc26261a}}.InsuranceGroups_emptyCard__\+D4GZ{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:8px;padding:56px 24px;text-align:center}.InsuranceGroups_emptyCard__\+D4GZ i{color:#99f6e4;font-size:36px;margin-bottom:6px}.InsuranceGroups_emptyCard__\+D4GZ h3{color:#0f172a;font-size:15px;font-weight:700;margin:0}.InsuranceGroups_emptyCard__\+D4GZ p{color:#64748b;font-size:13px;margin:0 0 12px;max-width:440px}.InsuranceGroups_loadingState__SAou\+{align-items:center;color:#94a3b8;display:flex;flex-direction:column;justify-content:center;padding:48px 20px}.InsuranceGroups_loadingState__SAou\+ i{color:#cbd5e1;font-size:34px;margin-bottom:12px}.InsuranceGroups_loadingState__SAou\+ p{font-size:12.5px;margin:0}.InsuranceGroups_overlay__1QIEN{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10000}.InsuranceGroups_modal__ksWbT{background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;max-height:86vh;overflow:hidden;width:min(520px,96vw)}.InsuranceGroups_modalHead__uxVa7{align-items:center;border-bottom:1px solid #e2e8f0;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;justify-content:space-between;padding:14px 18px}.InsuranceGroups_modalHead__uxVa7 i{color:#0d9488;margin-right:7px}.InsuranceGroups_modalHead__uxVa7 button{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:16px;padding:4px}.InsuranceGroups_modalBody__5iZXu{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 18px}.InsuranceGroups_modalFoot__e8\+5N{background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:8px;justify-content:flex-end;padding:12px 18px}.InsuranceGroups_fieldRow__ZtwBe{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.InsuranceGroups_fieldSm__1lWvh{max-width:140px}.InsuranceGroups_field__sm-Ue label{color:#64748b;display:block;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.InsuranceGroups_field__sm-Ue input,.InsuranceGroups_field__sm-Ue textarea{border:1.5px solid #e2e8f0;border-radius:9px;color:#0f172a;font-family:inherit;font-size:13px;padding:10px 12px;width:100%}.InsuranceGroups_field__sm-Ue input:focus,.InsuranceGroups_field__sm-Ue textarea:focus{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f;outline:none}@media (prefers-reduced-motion:reduce){.InsuranceGroups_cardBtnArmed__sDHYz{animation:none}*{transition-duration:.01ms!important}}@media (max-width:768px){.InsuranceGroups_container__j3\+8E{padding:12px}.InsuranceGroups_pageHeader__b1vzP{align-items:stretch;flex-direction:column}.InsuranceGroups_fieldRow__ZtwBe{grid-template-columns:1fr}.InsuranceGroups_fieldSm__1lWvh{max-width:none}}.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_pageContainer__6w00C{background:#f1f3f6;min-height:100vh;padding:16px 20px}.PaymentMethods_notification__ClGsC{align-items:center;animation:PaymentMethods_slideIn__crkHT .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}.PaymentMethods_notification__ClGsC.PaymentMethods_success__L-Oyd{border-left-color:#10b981;color:#064e3b}.PaymentMethods_notification__ClGsC.PaymentMethods_success__L-Oyd i{color:#10b981}.PaymentMethods_notification__ClGsC.PaymentMethods_error__Pj-Od{border-left-color:#ef4444;color:#7f1d1d}.PaymentMethods_notification__ClGsC.PaymentMethods_error__Pj-Od i{color:#ef4444}.PaymentMethods_notification__ClGsC button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes PaymentMethods_slideIn__crkHT{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.PaymentMethods_pageHeader__gj9PS{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}.PaymentMethods_headerLeft__GVgNp{align-items:center;display:flex;gap:14px}.PaymentMethods_backBtn__XsJle{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}.PaymentMethods_backBtn__XsJle:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PaymentMethods_headerIcon__oUvzY{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}.PaymentMethods_headerLeft__GVgNp h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.PaymentMethods_headerSubtitle__2\+DyX{color:#64748b;font-size:12.5px;margin:2px 0 0}.PaymentMethods_headerSubtitle__2\+DyX strong{color:#2563eb;font-weight:700}.PaymentMethods_headerActions__fGqfO{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PaymentMethods_refreshBtn__iEVjp{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}.PaymentMethods_refreshBtn__iEVjp:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PaymentMethods_secondaryBtn__LrCQz{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}.PaymentMethods_secondaryBtn__LrCQz:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PaymentMethods_primaryBtn__rDNdm{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.PaymentMethods_primaryBtn__rDNdm:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.PaymentMethods_primaryBtnBadge__BtpnZ{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.PaymentMethods_primaryBtn__rDNdm:disabled,.PaymentMethods_refreshBtn__iEVjp:disabled,.PaymentMethods_secondaryBtn__LrCQz:disabled{cursor:not-allowed;opacity:.55}.PaymentMethods_statsRow__DWLEy{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.PaymentMethods_statCard__duIZR{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}.PaymentMethods_statIcon__dYO0b{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.PaymentMethods_statIconBlue__8gxTd{background:linear-gradient(135deg,#3b82f6,#2563eb)}.PaymentMethods_statIconIndigo__LcXR4{background:linear-gradient(135deg,#6366f1,#4f46e5)}.PaymentMethods_statIconGreen__-IFQ\+{background:linear-gradient(135deg,#10b981,#059669)}.PaymentMethods_statIconAmber__KHIXb{background:linear-gradient(135deg,#f59e0b,#d97706)}.PaymentMethods_statInfo__vEcJA{display:flex;flex-direction:column;min-width:0}.PaymentMethods_statValue__\+Ai8r{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.PaymentMethods_statLabel__Tch6k{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.PaymentMethods_miniStats__9nrZd{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.PaymentMethods_miniStat__WfV\+J{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.PaymentMethods_miniStat__WfV\+J:last-child{border-right:none;margin-right:0;padding-right:0}.PaymentMethods_miniLabel__C\+b5G{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PaymentMethods_miniValue__9GHl-{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.PaymentMethods_toolbar__ZzWdx{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}.PaymentMethods_searchBox__6g4v1{flex:1 1;max-width:380px;min-width:200px;position:relative}.PaymentMethods_searchBox__6g4v1>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.PaymentMethods_searchBox__6g4v1 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%}.PaymentMethods_searchBox__6g4v1 input::placeholder{color:#94a3b8}.PaymentMethods_searchBox__6g4v1 input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PaymentMethods_clearSearch__bAFMK{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}.PaymentMethods_clearSearch__bAFMK:hover{background:#cbd5e1;color:#334155}.PaymentMethods_toolBtn__IiS7h{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;transition:all .15s;white-space:nowrap}.PaymentMethods_toolBtn__IiS7h:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PaymentMethods_toolBtn__IiS7h.PaymentMethods_active__EqSRO{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PaymentMethods_toolBtn__IiS7h i{font-size:11px}.PaymentMethods_toolBtnBadge__LXA2E{align-items:center;background:#2563eb;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}.PaymentMethods_toolDivider__EyWJT{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.PaymentMethods_popWrap__B7p0p{position:relative}.PaymentMethods_quickTabs__wT36U{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.PaymentMethods_quickTab__\+Hbuu{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.PaymentMethods_quickTab__\+Hbuu i{font-size:11px}.PaymentMethods_quickTab__\+Hbuu:hover:not(.PaymentMethods_quickTabActive__p9wef){background:#fff;color:#334155}.PaymentMethods_quickTabActive__p9wef{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.PaymentMethods_activeChips__d1gDC{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.PaymentMethods_activeChipsLabel__6nnNj{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.PaymentMethods_chip__vXhGU{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.PaymentMethods_chipRemove__B4RmF{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.PaymentMethods_chipRemove__B4RmF:hover{background:#2563eb;color:#fff}.PaymentMethods_chipsClearAll__f3Fuz{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}.PaymentMethods_chipsClearAll__f3Fuz:hover{background:#fef2f2}.PaymentMethods_tableCard__r6Nb0{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.PaymentMethods_tableHeader__91Z8U{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.PaymentMethods_tableTitle__TdDjy{align-items:center;display:flex;gap:10px}.PaymentMethods_tableTitle__TdDjy h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.PaymentMethods_tableTitle__TdDjy h3 i{color:#2563eb;font-size:12px}.PaymentMethods_tableCount__azlX2{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.PaymentMethods_showingInfo__gIk7F{color:#64748b;font-size:12px;font-weight:500}.PaymentMethods_tableWrapper__7QZ8q{overflow-x:auto}.PaymentMethods_table__FocPD{border-collapse:collapse;width:100%}.PaymentMethods_table__FocPD 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}.PaymentMethods_table__FocPD tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.PaymentMethods_table__FocPD tbody tr:hover{background:#f8fafc}.PaymentMethods_table__FocPD tbody tr:last-child{border-bottom:none}.PaymentMethods_table__FocPD tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.PaymentMethods_clickableRow__yRg8H{cursor:pointer}.PaymentMethods_table__FocPD thead th.PaymentMethods_textRight__0Sw-j,.PaymentMethods_textRight__0Sw-j{text-align:right}.PaymentMethods_codePill__m-Jo5{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.PaymentMethods_categoryBadge__Yd4vs{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.PaymentMethods_stackCell__Wwuou{display:flex;flex-direction:column;min-width:0}.PaymentMethods_strongCell__Eo9wO{color:#0f172a;font-size:13px;font-weight:600}.PaymentMethods_subCell__tkx39{color:#94a3b8;font-size:11px}.PaymentMethods_dateCell__bM5gC{color:#475569;font-size:12.5px;white-space:nowrap}.PaymentMethods_numCell__lw4Qr{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.PaymentMethods_numCellSoft__UnpOT,.PaymentMethods_numCell__lw4Qr{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.PaymentMethods_numCellSoft__UnpOT{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.PaymentMethods_numCellGood__T\+AP5{color:#047857}.PaymentMethods_numCellGood__T\+AP5,.PaymentMethods_numCellWarn__fY6H5{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.PaymentMethods_numCellWarn__fY6H5{color:#92400e}.PaymentMethods_numCellBad__C1LWS{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.PaymentMethods_actionCell__scqtF{text-align:center;width:50px}.PaymentMethods_actionMenuWrap__1ObfQ{display:inline-block}.PaymentMethods_actionMenuBtn__GZ7nO{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}.PaymentMethods_actionMenuBtn__GZ7nO:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.PaymentMethods_actionMenu__AGsSY{animation:PaymentMethods_dropIn__e0YJh .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.PaymentMethods_actionMenu__AGsSY button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.PaymentMethods_actionMenu__AGsSY button:hover{background:#f1f5f9;color:#0f172a}.PaymentMethods_actionMenu__AGsSY button i{color:#2563eb;font-size:12px;width:14px}.PaymentMethods_actionMenuDivider__0gPeH{background:#f1f5f9;height:1px;margin:4px 0}@keyframes PaymentMethods_dropIn__e0YJh{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PaymentMethods_loadingState__LkAXU{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.PaymentMethods_loadingState__LkAXU p{margin:0}.PaymentMethods_spinner__pXMXZ{animation:PaymentMethods_spin__Qa8Ja .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes PaymentMethods_spin__Qa8Ja{to{transform:rotate(1turn)}}.PaymentMethods_emptyState__fp1SG{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.PaymentMethods_emptyIcon__lQGfY{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}.PaymentMethods_emptyState__fp1SG h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PaymentMethods_emptyState__fp1SG p{color:#64748b;font-size:13px;margin:0;max-width:400px}.PaymentMethods_pagination__FBoIN{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.PaymentMethods_paginationInfo__3w3JJ{color:#64748b;font-size:12.5px;font-weight:500}.PaymentMethods_paginationControls__lx\+J5{align-items:center;display:flex;gap:12px}.PaymentMethods_pageSizeSelect__0thVJ{-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}.PaymentMethods_pageSizeSelect__0thVJ:focus{border-color:#2563eb}.PaymentMethods_pageButtons__4jFc9{display:flex;gap:4px}.PaymentMethods_pageBtn__\+OLWp{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}.PaymentMethods_pageBtn__\+OLWp:hover:not(:disabled):not(.PaymentMethods_pageDots__xj7l0){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PaymentMethods_pageBtn__\+OLWp:disabled{cursor:not-allowed;opacity:.4}.PaymentMethods_pageBtnActive__5cBab{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.PaymentMethods_pageDots__xj7l0{background:#0000;border:none;cursor:default}.PaymentMethods_modalOverlay__FoynG{align-items:center;animation:PaymentMethods_fadeIn__3OBft .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes PaymentMethods_fadeIn__3OBft{0%{opacity:0}to{opacity:1}}.PaymentMethods_filterModal__tW9Eu{animation:PaymentMethods_modalIn__rRzNM .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 PaymentMethods_modalIn__rRzNM{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PaymentMethods_filterModalHdr__HBnIs{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.PaymentMethods_filterModalTitle__wyVza h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.PaymentMethods_filterModalTitle__wyVza p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PaymentMethods_modalClose__yaVgz{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:30px;justify-content:center;transition:all .15s;width:30px}.PaymentMethods_modalClose__yaVgz:hover{background:#f1f5f9;color:#0f172a}.PaymentMethods_filterModalBody__FcR0x{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.PaymentMethods_filterLeft__QFnT8{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.PaymentMethods_filterLeftHdr__IWhvy{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.PaymentMethods_filterLeftHdr__IWhvy h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.PaymentMethods_filterAppliedCount__y6hF5{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.PaymentMethods_filterAppliedCount__y6hF5 button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.PaymentMethods_filterCatBtn__nQzo6{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;text-align:left;transition:all .15s;width:100%}.PaymentMethods_filterCatBtn__nQzo6:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.PaymentMethods_filterCatBtn__nQzo6.PaymentMethods_activeCat__CEFH9{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.PaymentMethods_filterCatBtn__nQzo6 i:first-child{color:#94a3b8;font-size:13px;width:16px}.PaymentMethods_filterCatBtn__nQzo6.PaymentMethods_activeCat__CEFH9 i:first-child{color:#2563eb}.PaymentMethods_filterCatCount__HPpgq{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.PaymentMethods_filterCatChev__Ik0Gs{color:#cbd5e1;font-size:10px;margin-left:auto}.PaymentMethods_filterCatCount__HPpgq+.PaymentMethods_filterCatChev__Ik0Gs{margin-left:0}.PaymentMethods_filterRight__YqUwx{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.PaymentMethods_filterRightHdr__8OlCm h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.PaymentMethods_filterRightHdr__8OlCm p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PaymentMethods_filterField__VZjHj{display:flex;flex-direction:column;gap:8px}.PaymentMethods_filterFieldLabel__3D9iJ{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PaymentMethods_filterOptList__rwvlU{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.PaymentMethods_filterOptRow__pjbxy{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.PaymentMethods_filterOptRow__pjbxy:hover{background:#f8fafc;border-color:#e2e8f0}.PaymentMethods_filterOptRow__pjbxy.PaymentMethods_selected__ITB3b{background:#eff6ff;border-color:#bfdbfe}.PaymentMethods_filterOptRow__pjbxy input{accent-color:#2563eb;flex-shrink:0}.PaymentMethods_filterOptLabel__ZLmRk{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentMethods_filterOptRow__pjbxy.PaymentMethods_selected__ITB3b .PaymentMethods_filterOptLabel__ZLmRk{color:#1e40af;font-weight:600}.PaymentMethods_filterOptCount__L0CuG{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.PaymentMethods_presetRow__vAr5B{display:flex;flex-wrap:wrap;gap:6px}.PaymentMethods_presetBtn__kDmhh{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.PaymentMethods_presetBtn__kDmhh:hover{background:#f8fafc;border-color:#cbd5e1}.PaymentMethods_presetOn__ICytt{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PaymentMethods_filterRange__N3u5w{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.PaymentMethods_rangeInputWrap__ykGEh{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.PaymentMethods_rangeInputWrap__ykGEh:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PaymentMethods_rangePrefix__I5Lqd{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.PaymentMethods_rangeInputWrap__ykGEh input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.PaymentMethods_rangeSep__GYwg1{color:#94a3b8;font-size:12px;font-weight:500}.PaymentMethods_filterDate__QNlSb{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.PaymentMethods_filterDate__QNlSb:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PaymentMethods_filterModalFtr__\+-kRI{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.PaymentMethods_resetBtn__ROXRl{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.PaymentMethods_resetBtn__ROXRl:hover{background:#fef2f2}.PaymentMethods_filterModalFtrR__lSnA-{align-items:center;display:flex;gap:8px}.PaymentMethods_popover__htHcp{animation:PaymentMethods_dropIn__e0YJh .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.PaymentMethods_popoverTitle__-TDy9{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.PaymentMethods_popoverItem__RG-qh{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%}.PaymentMethods_popoverItem__RG-qh:hover{background:#f1f5f9;color:#0f172a}.PaymentMethods_popoverItem__RG-qh.PaymentMethods_active__EqSRO{background:#eff6ff;color:#1d4ed8;font-weight:600}.PaymentMethods_popoverItem__RG-qh input{accent-color:#2563eb}.PaymentMethods_popoverItem__RG-qh i{color:#94a3b8;font-size:11px;width:14px}.PaymentMethods_popoverItem__RG-qh.PaymentMethods_active__EqSRO i{color:#2563eb}.PaymentMethods_popoverDivider__elvXk{background:#f1f5f9;height:1px;margin:4px 0}.PaymentMethods_popoverNote__yXz5o{color:#94a3b8;font-size:11.5px;padding:8px 10px}.PaymentMethods_popoverReq__Gm\+Zb{color:#94a3b8;font-size:10px;margin-left:auto}.PaymentMethods_savedViewSave__eUNFr{display:flex;gap:6px;padding:6px 8px}.PaymentMethods_savedViewSave__eUNFr input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.PaymentMethods_savedViewSave__eUNFr input:focus{border-color:#2563eb}.PaymentMethods_savedViewSave__eUNFr button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.PaymentMethods_savedViewSave__eUNFr button:hover{background:#1d4ed8}.PaymentMethods_savedViewRow__BYOyS{align-items:center;display:flex;gap:6px}.PaymentMethods_savedViewRow__BYOyS .PaymentMethods_popoverItem__RG-qh{flex:1 1}.PaymentMethods_savedViewDel__jMfir{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.PaymentMethods_savedViewDel__jMfir:hover{background:#fef2f2;color:#ef4444}.PaymentMethods_detailModal__Lgoav{animation:PaymentMethods_modalIn__rRzNM .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:640px;overflow:hidden;width:100%}.PaymentMethods_detailHdr__nLA4F{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.PaymentMethods_detailTitle__DhmRG{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.PaymentMethods_detailTitle__DhmRG h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PaymentMethods_detailBody__Dud8A{overflow-y:auto;padding:18px 22px}.PaymentMethods_detailGrid__25r8C{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.PaymentMethods_detailItem__ExRdJ{display:flex;flex-direction:column;gap:3px;min-width:0}.PaymentMethods_detailLabel__rLMtl{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PaymentMethods_detailValue__8WG-4{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.PaymentMethods_detailStrong__0F7dM{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.PaymentMethods_detailFtr__7PaNt{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.PaymentMethods_sortTh__9QzuF{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.PaymentMethods_sortTh__9QzuF:hover{color:#2563eb}.PaymentMethods_sortIcon__jb7n2{font-size:9.5px;margin-left:6px;opacity:.4}.PaymentMethods_sortActive__tXWU9{color:#1d4ed8}.PaymentMethods_sortActive__tXWU9 .PaymentMethods_sortIcon__jb7n2{opacity:1}.PaymentMethods_compact__970t5 thead th{font-size:10px;padding:8px 10px}.PaymentMethods_compact__970t5 tbody td{font-size:12px;padding:6px 10px}.PaymentMethods_compact__970t5 .PaymentMethods_codePill__m-Jo5{font-size:10.5px;padding:2px 6px}.PaymentMethods_compact__970t5 .PaymentMethods_statusBadge__F6EKd{font-size:10px;padding:2px 8px}.PaymentMethods_compact__970t5 .PaymentMethods_statusBadge__F6EKd:before{height:5px;width:5px}.PaymentMethods_compact__970t5 .PaymentMethods_categoryBadge__Yd4vs{font-size:10.5px;padding:2px 7px}.PaymentMethods_compact__970t5 .PaymentMethods_strongCell__Eo9wO{font-size:12px}.PaymentMethods_compact__970t5 .PaymentMethods_numCellBad__C1LWS,.PaymentMethods_compact__970t5 .PaymentMethods_numCellGood__T\+AP5,.PaymentMethods_compact__970t5 .PaymentMethods_numCellSoft__UnpOT,.PaymentMethods_compact__970t5 .PaymentMethods_numCellWarn__fY6H5,.PaymentMethods_compact__970t5 .PaymentMethods_numCell__lw4Qr{font-size:12.5px}.PaymentMethods_compact__970t5 .PaymentMethods_actionMenuBtn__GZ7nO{font-size:12px;height:24px;width:24px}.PaymentMethods_cardGrid__535N4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.PaymentMethods_recordCard__ocAq6{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.PaymentMethods_recordCard__ocAq6:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.PaymentMethods_recordCardTop__-COmz{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.PaymentMethods_recordCardName__ICkjL{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.PaymentMethods_recordCardGrid__XnEvx{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.PaymentMethods_recordCardGrid__XnEvx>div{display:flex;flex-direction:column;gap:2px;min-width:0}.PaymentMethods_recordCardFoot__z1qzl{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.PaymentMethods_recordCardFoot__z1qzl i{color:#94a3b8;font-size:10px;margin-right:5px}.PaymentMethods_tabBadge__v1D4X{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.PaymentMethods_quickTabActive__p9wef .PaymentMethods_tabBadge__v1D4X{background:#eff6ff;color:#1d4ed8}.PaymentMethods_hl__ecCV1{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.PaymentMethods_monoCell__4t-Sk{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.PaymentMethods_statusBadge__F6EKd{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.PaymentMethods_statusBadge__F6EKd:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.PaymentMethods_statusGood__FufTF{background:#dcfce7;color:#15803d}.PaymentMethods_statusWarn__elk9t{background:#fef3c7;color:#92400e}.PaymentMethods_statusBad__6cNYN{background:#fee2e2;color:#b91c1c}.PaymentMethods_statusInfo__lrM-u{background:#f5f3ff;color:#6d28d9}.PaymentMethods_statusNeutral__infFu{background:#f1f5f9;color:#475569}.PaymentMethods_filterInput__Ft3-r{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.PaymentMethods_filterInput__Ft3-r:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PaymentMethods_popoverStack__XieIr{display:flex;flex-direction:column;gap:1px;min-width:0}.PaymentMethods_popoverMain__jQMU4{color:inherit;font-size:12.5px;font-weight:600}.PaymentMethods_popoverHint__RqiW9{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.PaymentMethods_toolbar__ZzWdx{flex-wrap:wrap}.PaymentMethods_searchBox__6g4v1{max-width:none}}@media (max-width:1100px){.PaymentMethods_statsRow__DWLEy{grid-template-columns:repeat(2,1fr)}.PaymentMethods_filterModalBody__FcR0x{grid-template-columns:210px 1fr}}@media (max-width:768px){.PaymentMethods_pageHeader__gj9PS{align-items:stretch;flex-direction:column;gap:12px}.PaymentMethods_headerActions__fGqfO{flex-wrap:wrap}.PaymentMethods_statsRow__DWLEy{grid-template-columns:1fr 1fr}.PaymentMethods_searchBox__6g4v1{flex-basis:100%}.PaymentMethods_miniStat__WfV\+J{margin-right:14px;padding-right:14px}.PaymentMethods_filterModalBody__FcR0x{grid-template-columns:1fr}.PaymentMethods_filterLeft__QFnT8{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.PaymentMethods_pagination__FBoIN{flex-direction:column}.PaymentMethods_cardGrid__535N4{grid-template-columns:1fr}}@media print{.PaymentMethods_pageContainer__6w00C{background:#fff;padding:0}.PaymentMethods_recordCard__ocAq6,.PaymentMethods_tableCard__r6Nb0{border:none;box-shadow:none}.PaymentMethods_actionMenu__AGsSY,.PaymentMethods_modalOverlay__FoynG,.PaymentMethods_notification__ClGsC,.PaymentMethods_popover__htHcp{display:none!important}}.PaymentMethods_breadcrumb__8vLQl{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:0 2px}.PaymentMethods_crumbLink__7\+ZX8{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.PaymentMethods_crumbLink__7\+ZX8:hover{color:#1d4ed8;text-decoration:underline}.PaymentMethods_crumbLink__7\+ZX8:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.PaymentMethods_crumbSep__udhiS{color:#cbd5e1;font-size:9px}.PaymentMethods_crumbCurrent__mP8R-{color:#0f172a;font-size:12.5px;font-weight:700}.PaymentMethods_statValueText__TvDC0{font-size:13.5px;line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentMethods_methodCard__8sUHn{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s,box-shadow .15s}.PaymentMethods_methodCard__8sUHn:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.PaymentMethods_methodInactive__eczx3{background:#fafbfc}.PaymentMethods_methodInactive__eczx3 .PaymentMethods_methodName__Pt49s{color:#64748b}.PaymentMethods_methodBody__LkN8X{background:none;border:none;cursor:pointer;display:flex;flex:1 1 auto;flex-direction:column;font:inherit;gap:12px;padding:14px 14px 12px;text-align:left;width:100%}.PaymentMethods_methodBody__LkN8X:hover{background:#f8fafc}.PaymentMethods_methodBody__LkN8X:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.PaymentMethods_methodHead__RNekQ{align-items:flex-start;display:flex;gap:11px}.PaymentMethods_typeIcon__lB1UF{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.PaymentMethods_tiCash__kFRFu{background:#dcfce7;color:#15803d}.PaymentMethods_tiCard__QAlkK{background:#eff6ff;color:#1d4ed8}.PaymentMethods_tiMobile__q8EOD{background:#fef3c7;color:#92400e}.PaymentMethods_tiBank__cwctU{background:#ede9fe;color:#6d28d9}.PaymentMethods_tiCrypto__dYR5P{background:#ffedd5;color:#9a3412}.PaymentMethods_tiOther__NhzNY{background:#f1f5f9;color:#475569}.PaymentMethods_methodIdent__fS\+SU{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.PaymentMethods_methodName__Pt49s{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:6px;line-height:1.25;min-width:0}.PaymentMethods_defaultStar__g3cpn{color:#d97706;flex-shrink:0;font-size:10px}.PaymentMethods_methodMeta__P44\+3{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.PaymentMethods_providerText__at7d2{color:#64748b;font-size:11.5px;font-weight:500}.PaymentMethods_methodBadges__ssqkl{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:5px}.PaymentMethods_methodFacts__CmDWJ{grid-gap:8px;border-top:1px dashed #e2e8f0;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:11px}.PaymentMethods_fact__k8wLk{display:flex;flex-direction:column;gap:2px;min-width:0}.PaymentMethods_factLabel__V67g\+{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PaymentMethods_factValue__8AtjN{font-feature-settings:"tnum";color:#334155;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentMethods_methodActions__XaDNe{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:6px;padding:9px 14px}.PaymentMethods_rowActions__GF7BN{align-items:center;display:flex;gap:5px;justify-content:flex-end}.PaymentMethods_actBtn__dnoLi{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:30px;justify-content:center;min-width:30px;padding:0 8px;transition:background .15s,border-color .15s,color .15s}.PaymentMethods_actBtn__dnoLi:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PaymentMethods_actBtn__dnoLi:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.PaymentMethods_actApprove__ocHjO{color:#15803d}.PaymentMethods_actApprove__ocHjO:hover{background:#dcfce7;border-color:#bbf7d0;color:#15803d}.PaymentMethods_actDelete__XJYje{color:#b91c1c}.PaymentMethods_actDelete__XJYje:hover{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.PaymentMethods_actArmed__7Bh\+7,.PaymentMethods_actArmed__7Bh\+7:hover{background:#b91c1c;border-color:#b91c1c;color:#fff;letter-spacing:.01em;padding:0 10px}.PaymentMethods_linkBtn__Rn10V{align-items:center;background:none;border:none;border-radius:4px;color:#1d4ed8;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;padding:0;text-align:left}.PaymentMethods_linkBtn__Rn10V:hover{text-decoration:underline}.PaymentMethods_linkBtn__Rn10V:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.PaymentMethods_rowInactive__SrK0L{background:#fafbfc}.PaymentMethods_rowInactive__SrK0L .PaymentMethods_linkBtn__Rn10V{color:#64748b}.PaymentMethods_formModal__Kud1c{animation:PaymentMethods_modalIn__rRzNM .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%}.PaymentMethods_formHdr__mU6qd{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.PaymentMethods_formHdrTitle__2BMAz{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.PaymentMethods_formHdrTitle__2BMAz h3{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.PaymentMethods_dirtyMark__tWYHf{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:11px;font-weight:700;gap:7px;padding:3px 10px;white-space:nowrap}.PaymentMethods_dirtyMark__tWYHf i{font-size:6px}.PaymentMethods_formBody__Yg8Mb{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.PaymentMethods_formFtr__LnDQG{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.PaymentMethods_fieldRow__nsaZF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.PaymentMethods_fieldRow3__w0Mh9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.PaymentMethods_field__DrmHr{display:flex;flex-direction:column;gap:5px;min-width:0}.PaymentMethods_fieldSm__YfgGy{max-width:220px}.PaymentMethods_fieldLabel__X49UG{color:#334155;font-size:12px;font-weight:600;letter-spacing:.01em}.PaymentMethods_reqStar__OleO3{color:#b91c1c;font-weight:700}.PaymentMethods_fieldError__hQIqc{align-items:center;color:#b91c1c;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px}.PaymentMethods_fieldError__hQIqc i{font-size:10px}.PaymentMethods_fieldHint__m2CnH{color:#94a3b8;font-size:11.5px}.PaymentMethods_formTextarea__7B4NL{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:13px;line-height:1.5;min-height:62px;outline:none;padding:9px 12px;resize:vertical;width:100%}.PaymentMethods_formTextarea__7B4NL::placeholder{color:#94a3b8}.PaymentMethods_formTextarea__7B4NL:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PaymentMethods_typeGrid__nAVbn{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.PaymentMethods_typeOption__7Bh7d{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;color:#475569;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;justify-content:center;min-height:38px;padding:0 10px;transition:background .15s,border-color .15s,color .15s}.PaymentMethods_typeOption__7Bh7d:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PaymentMethods_typeOption__7Bh7d:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.PaymentMethods_typeOptionActive__AftPo,.PaymentMethods_typeOptionActive__AftPo:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PaymentMethods_currencyChips__gPuGo{display:flex;flex-wrap:wrap;gap:7px}.PaymentMethods_currencyChip__7ubTB{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;height:30px;padding:0 12px;transition:background .15s,border-color .15s,color .15s}.PaymentMethods_currencyChip__7ubTB:hover{background:#f8fafc;border-color:#cbd5e1}.PaymentMethods_currencyChip__7ubTB:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.PaymentMethods_currencyChip__7ubTB i{font-size:9px}.PaymentMethods_currencyChipOn__pJRaP,.PaymentMethods_currencyChipOn__pJRaP:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PaymentMethods_switchRow__I1gLh{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px 22px;padding:12px 14px}.PaymentMethods_switchLabel__Ym4xh{align-items:center;color:#334155;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:9px}.PaymentMethods_switchLabel__Ym4xh input{accent-color:#2563eb;cursor:pointer;height:15px;width:15px}.PaymentMethods_confirmText__wWsrc{color:#334155;font-size:13.5px;line-height:1.6;margin:0}@media (max-width:900px){.PaymentMethods_typeGrid__nAVbn{grid-template-columns:repeat(2,minmax(0,1fr))}.PaymentMethods_fieldRow3__w0Mh9{grid-template-columns:1fr}}@media (max-width:768px){.PaymentMethods_fieldRow__nsaZF{grid-template-columns:1fr}.PaymentMethods_fieldSm__YfgGy{max-width:none}.PaymentMethods_methodFacts__CmDWJ{grid-template-columns:1fr 1fr}}@media print{.PaymentMethods_breadcrumb__8vLQl,.PaymentMethods_methodActions__XaDNe,.PaymentMethods_rowActions__GF7BN{display:none!important}.PaymentMethods_methodCard__8sUHn{break-inside:avoid;page-break-inside:avoid}}.PaymentMethodDetails_pageContainer__82E5A{background:#f1f3f6;min-height:100vh;padding:16px 20px}.PaymentMethodDetails_notification__z12SC{align-items:center;animation:PaymentMethodDetails_slideIn__ngyIR .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}.PaymentMethodDetails_notification__z12SC.PaymentMethodDetails_success__t1Y1l{border-left-color:#10b981;color:#064e3b}.PaymentMethodDetails_notification__z12SC.PaymentMethodDetails_success__t1Y1l i{color:#10b981}.PaymentMethodDetails_notification__z12SC.PaymentMethodDetails_error__lT1K6{border-left-color:#ef4444;color:#7f1d1d}.PaymentMethodDetails_notification__z12SC.PaymentMethodDetails_error__lT1K6 i{color:#ef4444}.PaymentMethodDetails_notification__z12SC button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes PaymentMethodDetails_slideIn__ngyIR{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.PaymentMethodDetails_pageHeader__DefDn{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}.PaymentMethodDetails_headerLeft__Xgnys{align-items:center;display:flex;gap:14px}.PaymentMethodDetails_backBtn__p4iTs{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}.PaymentMethodDetails_backBtn__p4iTs:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PaymentMethodDetails_headerIcon__Ge61y{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}.PaymentMethodDetails_headerLeft__Xgnys h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.PaymentMethodDetails_headerSubtitle__SwXW6{color:#64748b;font-size:12.5px;margin:2px 0 0}.PaymentMethodDetails_headerSubtitle__SwXW6 strong{color:#2563eb;font-weight:700}.PaymentMethodDetails_headerActions__Cu0vF{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PaymentMethodDetails_refreshBtn__\+5qbY{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}.PaymentMethodDetails_refreshBtn__\+5qbY:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PaymentMethodDetails_secondaryBtn__Cf3pP{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}.PaymentMethodDetails_secondaryBtn__Cf3pP:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PaymentMethodDetails_primaryBtn__97wSb{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.PaymentMethodDetails_primaryBtn__97wSb:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.PaymentMethodDetails_primaryBtnBadge__KBW08{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.PaymentMethodDetails_primaryBtn__97wSb:disabled,.PaymentMethodDetails_refreshBtn__\+5qbY:disabled,.PaymentMethodDetails_secondaryBtn__Cf3pP:disabled{cursor:not-allowed;opacity:.55}.PaymentMethodDetails_statsRow__UUtFb{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.PaymentMethodDetails_statCard__aHkse{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}.PaymentMethodDetails_statIcon__Ipg66{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.PaymentMethodDetails_statIconBlue__QIn\+o{background:linear-gradient(135deg,#3b82f6,#2563eb)}.PaymentMethodDetails_statIconIndigo__ieBbK{background:linear-gradient(135deg,#6366f1,#4f46e5)}.PaymentMethodDetails_statIconGreen__EAv5i{background:linear-gradient(135deg,#10b981,#059669)}.PaymentMethodDetails_statIconAmber__Ka-W9{background:linear-gradient(135deg,#f59e0b,#d97706)}.PaymentMethodDetails_statInfo__Vw0SL{display:flex;flex-direction:column;min-width:0}.PaymentMethodDetails_statValue__ofIaJ{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.PaymentMethodDetails_statLabel__zMYq9{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.PaymentMethodDetails_miniStats__wr4Km{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.PaymentMethodDetails_miniStat__fF\+f-{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.PaymentMethodDetails_miniStat__fF\+f-:last-child{border-right:none;margin-right:0;padding-right:0}.PaymentMethodDetails_miniLabel__CBCQj{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PaymentMethodDetails_miniValue__TryaW{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.PaymentMethodDetails_toolbar__fGuTA{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}.PaymentMethodDetails_searchBox__iwIx4{flex:1 1;max-width:380px;min-width:200px;position:relative}.PaymentMethodDetails_searchBox__iwIx4>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.PaymentMethodDetails_searchBox__iwIx4 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%}.PaymentMethodDetails_searchBox__iwIx4 input::placeholder{color:#94a3b8}.PaymentMethodDetails_searchBox__iwIx4 input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PaymentMethodDetails_clearSearch__xQydu{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}.PaymentMethodDetails_clearSearch__xQydu:hover{background:#cbd5e1;color:#334155}.PaymentMethodDetails_toolBtn__JLuEJ{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;transition:all .15s;white-space:nowrap}.PaymentMethodDetails_toolBtn__JLuEJ:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.PaymentMethodDetails_toolBtn__JLuEJ.PaymentMethodDetails_active__LPpak{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PaymentMethodDetails_toolBtn__JLuEJ i{font-size:11px}.PaymentMethodDetails_toolBtnBadge__6xZrL{align-items:center;background:#2563eb;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}.PaymentMethodDetails_toolDivider__fJyfW{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.PaymentMethodDetails_popWrap__aFHQj{position:relative}.PaymentMethodDetails_quickTabs__CPmSO{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.PaymentMethodDetails_quickTab__Aij28{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.PaymentMethodDetails_quickTab__Aij28 i{font-size:11px}.PaymentMethodDetails_quickTab__Aij28:hover:not(.PaymentMethodDetails_quickTabActive__fr2j\+){background:#fff;color:#334155}.PaymentMethodDetails_quickTabActive__fr2j\+{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.PaymentMethodDetails_activeChips__nHsuG{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.PaymentMethodDetails_activeChipsLabel__sm2av{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.PaymentMethodDetails_chip__Nl9PP{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.PaymentMethodDetails_chipRemove__lJmYS{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.PaymentMethodDetails_chipRemove__lJmYS:hover{background:#2563eb;color:#fff}.PaymentMethodDetails_chipsClearAll__S3snh{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}.PaymentMethodDetails_chipsClearAll__S3snh:hover{background:#fef2f2}.PaymentMethodDetails_tableCard__sDEBz{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.PaymentMethodDetails_tableHeader__BeNEz{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.PaymentMethodDetails_tableTitle__sAsPq{align-items:center;display:flex;gap:10px}.PaymentMethodDetails_tableTitle__sAsPq h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.PaymentMethodDetails_tableTitle__sAsPq h3 i{color:#2563eb;font-size:12px}.PaymentMethodDetails_tableCount__5Zwir{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.PaymentMethodDetails_showingInfo__sO12S{color:#64748b;font-size:12px;font-weight:500}.PaymentMethodDetails_tableWrapper__BFGqJ{overflow-x:auto}.PaymentMethodDetails_table__O1Y0y{border-collapse:collapse;width:100%}.PaymentMethodDetails_table__O1Y0y 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}.PaymentMethodDetails_table__O1Y0y tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.PaymentMethodDetails_table__O1Y0y tbody tr:hover{background:#f8fafc}.PaymentMethodDetails_table__O1Y0y tbody tr:last-child{border-bottom:none}.PaymentMethodDetails_table__O1Y0y tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.PaymentMethodDetails_clickableRow__oyXvU{cursor:pointer}.PaymentMethodDetails_table__O1Y0y thead th.PaymentMethodDetails_textRight__NmMM\+,.PaymentMethodDetails_textRight__NmMM\+{text-align:right}.PaymentMethodDetails_codePill__6AUXA{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.PaymentMethodDetails_categoryBadge__Ggbzv{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.PaymentMethodDetails_stackCell__XcVWL{display:flex;flex-direction:column;min-width:0}.PaymentMethodDetails_strongCell__1paNg{color:#0f172a;font-size:13px;font-weight:600}.PaymentMethodDetails_subCell__ttuVs{color:#94a3b8;font-size:11px}.PaymentMethodDetails_dateCell__lshA0{color:#475569;font-size:12.5px;white-space:nowrap}.PaymentMethodDetails_numCell__omjoh{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.PaymentMethodDetails_numCellSoft__6eebw,.PaymentMethodDetails_numCell__omjoh{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.PaymentMethodDetails_numCellSoft__6eebw{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.PaymentMethodDetails_numCellGood__xvfot{color:#047857}.PaymentMethodDetails_numCellGood__xvfot,.PaymentMethodDetails_numCellWarn__0Kf3d{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.PaymentMethodDetails_numCellWarn__0Kf3d{color:#92400e}.PaymentMethodDetails_numCellBad__36k79{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.PaymentMethodDetails_actionCell__\+cIlH{text-align:center;width:50px}.PaymentMethodDetails_actionMenuWrap__vRG38{display:inline-block}.PaymentMethodDetails_actionMenuBtn__8sXBX{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}.PaymentMethodDetails_actionMenuBtn__8sXBX:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.PaymentMethodDetails_actionMenu__91pPL{animation:PaymentMethodDetails_dropIn__yRPOD .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.PaymentMethodDetails_actionMenu__91pPL button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.PaymentMethodDetails_actionMenu__91pPL button:hover{background:#f1f5f9;color:#0f172a}.PaymentMethodDetails_actionMenu__91pPL button i{color:#2563eb;font-size:12px;width:14px}.PaymentMethodDetails_actionMenuDivider__pAsOs{background:#f1f5f9;height:1px;margin:4px 0}@keyframes PaymentMethodDetails_dropIn__yRPOD{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PaymentMethodDetails_loadingState__Tfr7d{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.PaymentMethodDetails_loadingState__Tfr7d p{margin:0}.PaymentMethodDetails_spinner__N9Ljt{animation:PaymentMethodDetails_spin__ra74N .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes PaymentMethodDetails_spin__ra74N{to{transform:rotate(1turn)}}.PaymentMethodDetails_emptyState__sKYbO{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.PaymentMethodDetails_emptyIcon__xPa9e{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}.PaymentMethodDetails_emptyState__sKYbO h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PaymentMethodDetails_emptyState__sKYbO p{color:#64748b;font-size:13px;margin:0;max-width:400px}.PaymentMethodDetails_pagination__85tNH{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.PaymentMethodDetails_paginationInfo__q6Yxp{color:#64748b;font-size:12.5px;font-weight:500}.PaymentMethodDetails_paginationControls__ZXme0{align-items:center;display:flex;gap:12px}.PaymentMethodDetails_pageSizeSelect__Ueu9N{-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}.PaymentMethodDetails_pageSizeSelect__Ueu9N:focus{border-color:#2563eb}.PaymentMethodDetails_pageButtons__rSLt-{display:flex;gap:4px}.PaymentMethodDetails_pageBtn__GwT-z{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}.PaymentMethodDetails_pageBtn__GwT-z:hover:not(:disabled):not(.PaymentMethodDetails_pageDots__Z\+\+AN){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.PaymentMethodDetails_pageBtn__GwT-z:disabled{cursor:not-allowed;opacity:.4}.PaymentMethodDetails_pageBtnActive__b8zod{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.PaymentMethodDetails_pageDots__Z\+\+AN{background:#0000;border:none;cursor:default}.PaymentMethodDetails_modalOverlay__3qKpN{align-items:center;animation:PaymentMethodDetails_fadeIn__zyE\+z .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes PaymentMethodDetails_fadeIn__zyE\+z{0%{opacity:0}to{opacity:1}}.PaymentMethodDetails_filterModal__VJlxO{animation:PaymentMethodDetails_modalIn__kofXK .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 PaymentMethodDetails_modalIn__kofXK{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PaymentMethodDetails_filterModalHdr__ruCt\+{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.PaymentMethodDetails_filterModalTitle__F7A8d h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.PaymentMethodDetails_filterModalTitle__F7A8d p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PaymentMethodDetails_modalClose__Ba-Re{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:30px;justify-content:center;transition:all .15s;width:30px}.PaymentMethodDetails_modalClose__Ba-Re:hover{background:#f1f5f9;color:#0f172a}.PaymentMethodDetails_filterModalBody__eX6vs{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.PaymentMethodDetails_filterLeft__jyyy\+{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.PaymentMethodDetails_filterLeftHdr__WElFy{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.PaymentMethodDetails_filterLeftHdr__WElFy h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.PaymentMethodDetails_filterAppliedCount__0F6l-{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.PaymentMethodDetails_filterAppliedCount__0F6l- button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.PaymentMethodDetails_filterCatBtn__UvWmb{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;text-align:left;transition:all .15s;width:100%}.PaymentMethodDetails_filterCatBtn__UvWmb:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.PaymentMethodDetails_filterCatBtn__UvWmb.PaymentMethodDetails_activeCat__JM4Ar{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.PaymentMethodDetails_filterCatBtn__UvWmb i:first-child{color:#94a3b8;font-size:13px;width:16px}.PaymentMethodDetails_filterCatBtn__UvWmb.PaymentMethodDetails_activeCat__JM4Ar i:first-child{color:#2563eb}.PaymentMethodDetails_filterCatCount__i4uQ\+{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.PaymentMethodDetails_filterCatChev__fw9tJ{color:#cbd5e1;font-size:10px;margin-left:auto}.PaymentMethodDetails_filterCatCount__i4uQ\++.PaymentMethodDetails_filterCatChev__fw9tJ{margin-left:0}.PaymentMethodDetails_filterRight__kxGcN{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.PaymentMethodDetails_filterRightHdr__-trs8 h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.PaymentMethodDetails_filterRightHdr__-trs8 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.PaymentMethodDetails_filterField__1bKMX{display:flex;flex-direction:column;gap:8px}.PaymentMethodDetails_filterFieldLabel__nkjQ8{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PaymentMethodDetails_filterOptList__GAoJb{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.PaymentMethodDetails_filterOptRow__eEpjF{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.PaymentMethodDetails_filterOptRow__eEpjF:hover{background:#f8fafc;border-color:#e2e8f0}.PaymentMethodDetails_filterOptRow__eEpjF.PaymentMethodDetails_selected__HrDtM{background:#eff6ff;border-color:#bfdbfe}.PaymentMethodDetails_filterOptRow__eEpjF input{accent-color:#2563eb;flex-shrink:0}.PaymentMethodDetails_filterOptLabel__d3-6y{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentMethodDetails_filterOptRow__eEpjF.PaymentMethodDetails_selected__HrDtM .PaymentMethodDetails_filterOptLabel__d3-6y{color:#1e40af;font-weight:600}.PaymentMethodDetails_filterOptCount__S4RF0{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.PaymentMethodDetails_presetRow__iZKSN{display:flex;flex-wrap:wrap;gap:6px}.PaymentMethodDetails_presetBtn__aIkrP{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.PaymentMethodDetails_presetBtn__aIkrP:hover{background:#f8fafc;border-color:#cbd5e1}.PaymentMethodDetails_presetOn__YR\+bN{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.PaymentMethodDetails_filterRange__T-iId{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.PaymentMethodDetails_rangeInputWrap__jqNV2{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.PaymentMethodDetails_rangeInputWrap__jqNV2:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PaymentMethodDetails_rangePrefix__3s0nI{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.PaymentMethodDetails_rangeInputWrap__jqNV2 input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.PaymentMethodDetails_rangeSep__VWndS{color:#94a3b8;font-size:12px;font-weight:500}.PaymentMethodDetails_filterDate__m9NXl{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.PaymentMethodDetails_filterDate__m9NXl:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PaymentMethodDetails_filterModalFtr__b4VLR{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.PaymentMethodDetails_resetBtn__ECHXU{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.PaymentMethodDetails_resetBtn__ECHXU:hover{background:#fef2f2}.PaymentMethodDetails_filterModalFtrR__sWs4B{align-items:center;display:flex;gap:8px}.PaymentMethodDetails_popover__XDARP{animation:PaymentMethodDetails_dropIn__yRPOD .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.PaymentMethodDetails_popoverTitle__Th8ut{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.PaymentMethodDetails_popoverItem__bwjX1{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%}.PaymentMethodDetails_popoverItem__bwjX1:hover{background:#f1f5f9;color:#0f172a}.PaymentMethodDetails_popoverItem__bwjX1.PaymentMethodDetails_active__LPpak{background:#eff6ff;color:#1d4ed8;font-weight:600}.PaymentMethodDetails_popoverItem__bwjX1 input{accent-color:#2563eb}.PaymentMethodDetails_popoverItem__bwjX1 i{color:#94a3b8;font-size:11px;width:14px}.PaymentMethodDetails_popoverItem__bwjX1.PaymentMethodDetails_active__LPpak i{color:#2563eb}.PaymentMethodDetails_popoverDivider__cZVHj{background:#f1f5f9;height:1px;margin:4px 0}.PaymentMethodDetails_popoverNote__ffLRP{color:#94a3b8;font-size:11.5px;padding:8px 10px}.PaymentMethodDetails_popoverReq__h\+VV8{color:#94a3b8;font-size:10px;margin-left:auto}.PaymentMethodDetails_savedViewSave__kujiG{display:flex;gap:6px;padding:6px 8px}.PaymentMethodDetails_savedViewSave__kujiG input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.PaymentMethodDetails_savedViewSave__kujiG input:focus{border-color:#2563eb}.PaymentMethodDetails_savedViewSave__kujiG button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.PaymentMethodDetails_savedViewSave__kujiG button:hover{background:#1d4ed8}.PaymentMethodDetails_savedViewRow__9dPYq{align-items:center;display:flex;gap:6px}.PaymentMethodDetails_savedViewRow__9dPYq .PaymentMethodDetails_popoverItem__bwjX1{flex:1 1}.PaymentMethodDetails_savedViewDel__obqk-{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.PaymentMethodDetails_savedViewDel__obqk-:hover{background:#fef2f2;color:#ef4444}.PaymentMethodDetails_detailModal__IE9KH{animation:PaymentMethodDetails_modalIn__kofXK .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:640px;overflow:hidden;width:100%}.PaymentMethodDetails_detailHdr__BVs7A{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.PaymentMethodDetails_detailTitle__UXgOh{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.PaymentMethodDetails_detailTitle__UXgOh h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.PaymentMethodDetails_detailBody__w5IBs{overflow-y:auto;padding:18px 22px}.PaymentMethodDetails_detailGrid__u0dZ0{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.PaymentMethodDetails_detailItem__4\+ROu{display:flex;flex-direction:column;gap:3px;min-width:0}.PaymentMethodDetails_detailLabel__zBxzI{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PaymentMethodDetails_detailValue__9qVIN{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.PaymentMethodDetails_detailStrong__RsWa1{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.PaymentMethodDetails_detailFtr__o5ZW4{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.PaymentMethodDetails_sortTh__i0W3T{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.PaymentMethodDetails_sortTh__i0W3T:hover{color:#2563eb}.PaymentMethodDetails_sortIcon__t49r0{font-size:9.5px;margin-left:6px;opacity:.4}.PaymentMethodDetails_sortActive__o4iJN{color:#1d4ed8}.PaymentMethodDetails_sortActive__o4iJN .PaymentMethodDetails_sortIcon__t49r0{opacity:1}.PaymentMethodDetails_compact__AIIew thead th{font-size:10px;padding:8px 10px}.PaymentMethodDetails_compact__AIIew tbody td{font-size:12px;padding:6px 10px}.PaymentMethodDetails_compact__AIIew .PaymentMethodDetails_codePill__6AUXA{font-size:10.5px;padding:2px 6px}.PaymentMethodDetails_compact__AIIew .PaymentMethodDetails_statusBadge__BLnC0{font-size:10px;padding:2px 8px}.PaymentMethodDetails_compact__AIIew .PaymentMethodDetails_statusBadge__BLnC0:before{height:5px;width:5px}.PaymentMethodDetails_compact__AIIew .PaymentMethodDetails_categoryBadge__Ggbzv{font-size:10.5px;padding:2px 7px}.PaymentMethodDetails_compact__AIIew .PaymentMethodDetails_strongCell__1paNg{font-size:12px}.PaymentMethodDetails_compact__AIIew .PaymentMethodDetails_numCellBad__36k79,.PaymentMethodDetails_compact__AIIew .PaymentMethodDetails_numCellGood__xvfot,.PaymentMethodDetails_compact__AIIew .PaymentMethodDetails_numCellSoft__6eebw,.PaymentMethodDetails_compact__AIIew .PaymentMethodDetails_numCellWarn__0Kf3d,.PaymentMethodDetails_compact__AIIew .PaymentMethodDetails_numCell__omjoh{font-size:12.5px}.PaymentMethodDetails_compact__AIIew .PaymentMethodDetails_actionMenuBtn__8sXBX{font-size:12px;height:24px;width:24px}.PaymentMethodDetails_cardGrid__nddtN{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.PaymentMethodDetails_recordCard__cp9no{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.PaymentMethodDetails_recordCard__cp9no:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.PaymentMethodDetails_recordCardTop__kIB-O{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.PaymentMethodDetails_recordCardName__NlhSt{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.PaymentMethodDetails_recordCardGrid__-QuCp{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.PaymentMethodDetails_recordCardGrid__-QuCp>div{display:flex;flex-direction:column;gap:2px;min-width:0}.PaymentMethodDetails_recordCardFoot__4V024{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.PaymentMethodDetails_recordCardFoot__4V024 i{color:#94a3b8;font-size:10px;margin-right:5px}.PaymentMethodDetails_tabBadge__PN0rl{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.PaymentMethodDetails_quickTabActive__fr2j\+ .PaymentMethodDetails_tabBadge__PN0rl{background:#eff6ff;color:#1d4ed8}.PaymentMethodDetails_hl__Zm1TX{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.PaymentMethodDetails_monoCell__VKC7b{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.PaymentMethodDetails_statusBadge__BLnC0{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.PaymentMethodDetails_statusBadge__BLnC0:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.PaymentMethodDetails_statusGood__GX4FW{background:#dcfce7;color:#15803d}.PaymentMethodDetails_statusWarn__h1-sJ{background:#fef3c7;color:#92400e}.PaymentMethodDetails_statusBad__3jqFj{background:#fee2e2;color:#b91c1c}.PaymentMethodDetails_statusInfo__RJaZL{background:#f5f3ff;color:#6d28d9}.PaymentMethodDetails_statusNeutral__P\+0ph{background:#f1f5f9;color:#475569}.PaymentMethodDetails_filterInput__p0UWr{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.PaymentMethodDetails_filterInput__p0UWr:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.PaymentMethodDetails_popoverStack__SWAYr{display:flex;flex-direction:column;gap:1px;min-width:0}.PaymentMethodDetails_popoverMain__R2rd1{color:inherit;font-size:12.5px;font-weight:600}.PaymentMethodDetails_popoverHint__g3Idg{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.PaymentMethodDetails_toolbar__fGuTA{flex-wrap:wrap}.PaymentMethodDetails_searchBox__iwIx4{max-width:none}}@media (max-width:1100px){.PaymentMethodDetails_statsRow__UUtFb{grid-template-columns:repeat(2,1fr)}.PaymentMethodDetails_filterModalBody__eX6vs{grid-template-columns:210px 1fr}}@media (max-width:768px){.PaymentMethodDetails_pageHeader__DefDn{align-items:stretch;flex-direction:column;gap:12px}.PaymentMethodDetails_headerActions__Cu0vF{flex-wrap:wrap}.PaymentMethodDetails_statsRow__UUtFb{grid-template-columns:1fr 1fr}.PaymentMethodDetails_searchBox__iwIx4{flex-basis:100%}.PaymentMethodDetails_miniStat__fF\+f-{margin-right:14px;padding-right:14px}.PaymentMethodDetails_filterModalBody__eX6vs{grid-template-columns:1fr}.PaymentMethodDetails_filterLeft__jyyy\+{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.PaymentMethodDetails_pagination__85tNH{flex-direction:column}.PaymentMethodDetails_cardGrid__nddtN{grid-template-columns:1fr}}@media print{.PaymentMethodDetails_pageContainer__82E5A{background:#fff;padding:0}.PaymentMethodDetails_recordCard__cp9no,.PaymentMethodDetails_tableCard__sDEBz{border:none;box-shadow:none}.PaymentMethodDetails_actionMenu__91pPL,.PaymentMethodDetails_modalOverlay__3qKpN,.PaymentMethodDetails_notification__z12SC,.PaymentMethodDetails_popover__XDARP{display:none!important}}.PaymentMethodDetails_breadcrumb__2X7KL{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:0 2px}.PaymentMethodDetails_crumbLink__MNJlR{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.PaymentMethodDetails_crumbLink__MNJlR:hover{color:#1d4ed8;text-decoration:underline}.PaymentMethodDetails_crumbLink__MNJlR:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.PaymentMethodDetails_crumbSep__JBkiA{color:#cbd5e1;font-size:9px}.PaymentMethodDetails_crumbCurrent__ksCkg{color:#0f172a;font-size:12.5px;font-weight:700}.PaymentMethodDetails_headBadges__OVEYt{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:0 2px}.PaymentMethodDetails_autoNote__-5BTl{align-items:center;color:#94a3b8;display:inline-flex;font-size:11.5px;font-weight:500;gap:7px;margin-left:auto;white-space:nowrap}.PaymentMethodDetails_autoDot__ke3wn{animation:PaymentMethodDetails_autoPulse__0dKFQ 2.4s ease-in-out infinite;background:#10b981;border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes PaymentMethodDetails_autoPulse__0dKFQ{0%,to{opacity:1}50%{opacity:.3}}.PaymentMethodDetails_autoPaused__CQSjE{color:#92400e}.PaymentMethodDetails_autoPaused__CQSjE .PaymentMethodDetails_autoDot__ke3wn{animation:none;background:#d97706}.PaymentMethodDetails_toolNote__UMEgW{color:#94a3b8;font-size:11.5px;font-weight:500;line-height:1.4;min-width:0}.PaymentMethodDetails_rowLink__iDCGc{color:#94a3b8;font-size:9.5px;margin-left:7px}.PaymentMethodDetails_transferNote__DRepR{font-size:11px;line-height:1.35;margin-top:4px}.PaymentMethodDetails_transferIn__Zw\+kt{color:#15803d;font-weight:600}.PaymentMethodDetails_transferOut__aM2Y\+{color:#b91c1c;font-weight:600}.PaymentMethodDetails_transferIn__Zw\+kt i,.PaymentMethodDetails_transferOut__aM2Y\+ i{font-size:9px;margin-right:4px}.PaymentMethodDetails_formModal__M4zpr{animation:PaymentMethodDetails_modalIn__kofXK .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:520px;overflow:hidden;width:100%}.PaymentMethodDetails_formHdr__0ek9e{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.PaymentMethodDetails_formHdrTitle__3Ei-s{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.PaymentMethodDetails_formHdrTitle__3Ei-s h3{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.PaymentMethodDetails_formBody__CUA4z{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.PaymentMethodDetails_formFtr__t\+V50{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.PaymentMethodDetails_transferSummary__n-S7a{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:13px 15px}.PaymentMethodDetails_transferRow__y4IoT{align-items:baseline;display:flex;gap:14px;justify-content:space-between}.PaymentMethodDetails_transferRowLabel__Bl5O3{color:#64748b;font-size:11.5px;font-weight:600}.PaymentMethodDetails_transferRowValue__\+ghKJ{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:600}.PaymentMethodDetails_transferAfter__BMDza,.PaymentMethodDetails_transferRowValue__\+ghKJ{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;text-align:right}.PaymentMethodDetails_transferAfter__BMDza{font-feature-settings:"tnum";color:#047857;font-variant-numeric:tabular-nums;font-weight:700}.PaymentMethodDetails_transferAfterBad__tHZH0{color:#be123c}.PaymentMethodDetails_field__r6YGX{display:flex;flex-direction:column;gap:5px;min-width:0}.PaymentMethodDetails_fieldLabel__80jFQ{color:#334155;font-size:12px;font-weight:600;letter-spacing:.01em}.PaymentMethodDetails_reqStar__pr8Ay{color:#b91c1c;font-weight:700}.PaymentMethodDetails_fieldError__Ltn0B{align-items:center;color:#b91c1c;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px}.PaymentMethodDetails_fieldError__Ltn0B i{font-size:10px}.PaymentMethodDetails_fieldHint__duiMF{color:#94a3b8;font-size:11.5px;line-height:1.4}.PaymentMethodDetails_formTextarea__eHJYN{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:13px;line-height:1.5;min-height:72px;outline:none;padding:9px 12px;resize:vertical;width:100%}.PaymentMethodDetails_formTextarea__eHJYN::placeholder{color:#94a3b8}.PaymentMethodDetails_formTextarea__eHJYN:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}@media (max-width:900px){.PaymentMethodDetails_autoNote__-5BTl{margin-left:0}.PaymentMethodDetails_toolNote__UMEgW{flex-basis:100%}}@media print{.PaymentMethodDetails_autoNote__-5BTl,.PaymentMethodDetails_breadcrumb__2X7KL,.PaymentMethodDetails_rowLink__iDCGc,.PaymentMethodDetails_toolNote__UMEgW{display:none!important}}.TaxRates_pageContainer__xDR\+v{background:#f1f3f6;min-height:100vh;padding:16px 20px}.TaxRates_notification__LF3kF{align-items:center;animation:TaxRates_slideIn__un9cv .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}.TaxRates_notification__LF3kF.TaxRates_success__RwX4Q{border-left-color:#10b981;color:#064e3b}.TaxRates_notification__LF3kF.TaxRates_success__RwX4Q i{color:#10b981}.TaxRates_notification__LF3kF.TaxRates_error__1omu8{border-left-color:#ef4444;color:#7f1d1d}.TaxRates_notification__LF3kF.TaxRates_error__1omu8 i{color:#ef4444}.TaxRates_notification__LF3kF button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes TaxRates_slideIn__un9cv{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.TaxRates_pageHeader__Fzp\+3{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}.TaxRates_headerLeft__hrl1k{align-items:center;display:flex;gap:14px}.TaxRates_backBtn__udgqK{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}.TaxRates_backBtn__udgqK:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.TaxRates_headerIcon__CQnHp{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}.TaxRates_headerLeft__hrl1k h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.TaxRates_headerSubtitle__OAL5O{color:#64748b;font-size:12.5px;margin:2px 0 0}.TaxRates_headerSubtitle__OAL5O strong{color:#2563eb;font-weight:700}.TaxRates_headerActions__sfM8u{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.TaxRates_refreshBtn__V65\+F{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}.TaxRates_refreshBtn__V65\+F:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.TaxRates_secondaryBtn__1C5uU{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}.TaxRates_secondaryBtn__1C5uU:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.TaxRates_primaryBtn__F39Tl{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.TaxRates_primaryBtn__F39Tl:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.TaxRates_primaryBtnBadge__alEVY{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.TaxRates_primaryBtn__F39Tl:disabled,.TaxRates_refreshBtn__V65\+F:disabled,.TaxRates_secondaryBtn__1C5uU:disabled{cursor:not-allowed;opacity:.55}.TaxRates_statsRow__cwJHr{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.TaxRates_statCard__pWRcN{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}.TaxRates_statIcon__ZtI8W{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.TaxRates_statIconBlue__g-UXF{background:linear-gradient(135deg,#3b82f6,#2563eb)}.TaxRates_statIconIndigo__\+Fdrj{background:linear-gradient(135deg,#6366f1,#4f46e5)}.TaxRates_statIconGreen__PsmlE{background:linear-gradient(135deg,#10b981,#059669)}.TaxRates_statIconAmber__0Nnd\+{background:linear-gradient(135deg,#f59e0b,#d97706)}.TaxRates_statInfo__YiWU5{display:flex;flex-direction:column;min-width:0}.TaxRates_statValue__z5f2h{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.TaxRates_statLabel__GzgsY{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.TaxRates_miniStats__XAmv2{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.TaxRates_miniStat__ECCUM{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.TaxRates_miniStat__ECCUM:last-child{border-right:none;margin-right:0;padding-right:0}.TaxRates_miniLabel__fu2az{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.TaxRates_miniValue__bgFEK{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.TaxRates_toolbar__ZN\+yW{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}.TaxRates_searchBox__bE7Tt{flex:1 1;max-width:380px;min-width:200px;position:relative}.TaxRates_searchBox__bE7Tt>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.TaxRates_searchBox__bE7Tt 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%}.TaxRates_searchBox__bE7Tt input::placeholder{color:#94a3b8}.TaxRates_searchBox__bE7Tt input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.TaxRates_clearSearch__pZb5d{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}.TaxRates_clearSearch__pZb5d:hover{background:#cbd5e1;color:#334155}.TaxRates_toolBtn__uWEyn{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;transition:all .15s;white-space:nowrap}.TaxRates_toolBtn__uWEyn:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.TaxRates_toolBtn__uWEyn.TaxRates_active__v3dTd{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.TaxRates_toolBtn__uWEyn i{font-size:11px}.TaxRates_toolBtnBadge__UzVKB{align-items:center;background:#2563eb;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}.TaxRates_toolDivider__Hwh5X{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.TaxRates_popWrap__AmbQo{position:relative}.TaxRates_quickTabs__22qDv{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.TaxRates_quickTab__7m0dA{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.TaxRates_quickTab__7m0dA i{font-size:11px}.TaxRates_quickTab__7m0dA:hover:not(.TaxRates_quickTabActive__x0jaw){background:#fff;color:#334155}.TaxRates_quickTabActive__x0jaw{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.TaxRates_activeChips__L4wjK{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.TaxRates_activeChipsLabel__GKOOO{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.TaxRates_chip__oNGwS{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.TaxRates_chipRemove__z1lV6{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.TaxRates_chipRemove__z1lV6:hover{background:#2563eb;color:#fff}.TaxRates_chipsClearAll__E14Wr{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}.TaxRates_chipsClearAll__E14Wr:hover{background:#fef2f2}.TaxRates_tableCard__N7LTI{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.TaxRates_tableHeader__2QVOz{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.TaxRates_tableTitle__YriDQ{align-items:center;display:flex;gap:10px}.TaxRates_tableTitle__YriDQ h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.TaxRates_tableTitle__YriDQ h3 i{color:#2563eb;font-size:12px}.TaxRates_tableCount__W01-0{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.TaxRates_showingInfo__i6tBZ{color:#64748b;font-size:12px;font-weight:500}.TaxRates_tableWrapper__ADWaL{overflow-x:auto}.TaxRates_table__9\+0Bx{border-collapse:collapse;width:100%}.TaxRates_table__9\+0Bx 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}.TaxRates_table__9\+0Bx tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.TaxRates_table__9\+0Bx tbody tr:hover{background:#f8fafc}.TaxRates_table__9\+0Bx tbody tr:last-child{border-bottom:none}.TaxRates_table__9\+0Bx tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.TaxRates_clickableRow__iDgTP{cursor:pointer}.TaxRates_table__9\+0Bx thead th.TaxRates_textRight__L8Ydc,.TaxRates_textRight__L8Ydc{text-align:right}.TaxRates_codePill__7QdGU{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.TaxRates_categoryBadge__xJ0rv{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.TaxRates_stackCell__8J4Wv{display:flex;flex-direction:column;min-width:0}.TaxRates_strongCell__9tct4{color:#0f172a;font-size:13px;font-weight:600}.TaxRates_subCell__nXX9q{color:#94a3b8;font-size:11px}.TaxRates_dateCell__RxElR{color:#475569;font-size:12.5px;white-space:nowrap}.TaxRates_numCell__TJxmC{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.TaxRates_numCellSoft__NYot3,.TaxRates_numCell__TJxmC{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.TaxRates_numCellSoft__NYot3{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.TaxRates_numCellGood__ht7Qa{color:#047857}.TaxRates_numCellGood__ht7Qa,.TaxRates_numCellWarn__TXc--{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.TaxRates_numCellWarn__TXc--{color:#92400e}.TaxRates_numCellBad__K3vvy{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.TaxRates_actionCell__sDRHd{text-align:center;width:50px}.TaxRates_actionMenuWrap__YKt5E{display:inline-block}.TaxRates_actionMenuBtn__iyYsB{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}.TaxRates_actionMenuBtn__iyYsB:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.TaxRates_actionMenu__KRb8g{animation:TaxRates_dropIn__\+bP-b .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.TaxRates_actionMenu__KRb8g button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.TaxRates_actionMenu__KRb8g button:hover{background:#f1f5f9;color:#0f172a}.TaxRates_actionMenu__KRb8g button i{color:#2563eb;font-size:12px;width:14px}.TaxRates_actionMenuDivider__O8UTo{background:#f1f5f9;height:1px;margin:4px 0}@keyframes TaxRates_dropIn__\+bP-b{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.TaxRates_loadingState__9vlB\+{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.TaxRates_loadingState__9vlB\+ p{margin:0}.TaxRates_spinner__uSSR6{animation:TaxRates_spin__58v9h .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes TaxRates_spin__58v9h{to{transform:rotate(1turn)}}.TaxRates_emptyState__w0mjU{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.TaxRates_emptyIcon__K86hS{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}.TaxRates_emptyState__w0mjU h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.TaxRates_emptyState__w0mjU p{color:#64748b;font-size:13px;margin:0;max-width:400px}.TaxRates_pagination__xCXEq{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.TaxRates_paginationInfo__rWGPy{color:#64748b;font-size:12.5px;font-weight:500}.TaxRates_paginationControls__AMZHF{align-items:center;display:flex;gap:12px}.TaxRates_pageSizeSelect__WLhZC{-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}.TaxRates_pageSizeSelect__WLhZC:focus{border-color:#2563eb}.TaxRates_pageButtons__aQ8a\+{display:flex;gap:4px}.TaxRates_pageBtn__Sf7wi{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}.TaxRates_pageBtn__Sf7wi:hover:not(:disabled):not(.TaxRates_pageDots__PdecX){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.TaxRates_pageBtn__Sf7wi:disabled{cursor:not-allowed;opacity:.4}.TaxRates_pageBtnActive__PFJOy{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.TaxRates_pageDots__PdecX{background:#0000;border:none;cursor:default}.TaxRates_modalOverlay__Y1AWN{align-items:center;animation:TaxRates_fadeIn__zwBcV .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes TaxRates_fadeIn__zwBcV{0%{opacity:0}to{opacity:1}}.TaxRates_filterModal__QrXp-{animation:TaxRates_modalIn__BsE\+n .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 TaxRates_modalIn__BsE\+n{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.TaxRates_filterModalHdr__n0QYy{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.TaxRates_filterModalTitle__oxjI1 h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.TaxRates_filterModalTitle__oxjI1 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.TaxRates_modalClose__3BGzC{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:30px;justify-content:center;transition:all .15s;width:30px}.TaxRates_modalClose__3BGzC:hover{background:#f1f5f9;color:#0f172a}.TaxRates_filterModalBody__mme2k{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.TaxRates_filterLeft__P4Dqt{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.TaxRates_filterLeftHdr__D\+zC8{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.TaxRates_filterLeftHdr__D\+zC8 h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.TaxRates_filterAppliedCount__iJ7S-{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.TaxRates_filterAppliedCount__iJ7S- button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.TaxRates_filterCatBtn__Onw8k{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;text-align:left;transition:all .15s;width:100%}.TaxRates_filterCatBtn__Onw8k:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.TaxRates_filterCatBtn__Onw8k.TaxRates_activeCat__Li82S{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.TaxRates_filterCatBtn__Onw8k i:first-child{color:#94a3b8;font-size:13px;width:16px}.TaxRates_filterCatBtn__Onw8k.TaxRates_activeCat__Li82S i:first-child{color:#2563eb}.TaxRates_filterCatCount__0DZGp{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.TaxRates_filterCatChev__mfmnU{color:#cbd5e1;font-size:10px;margin-left:auto}.TaxRates_filterCatCount__0DZGp+.TaxRates_filterCatChev__mfmnU{margin-left:0}.TaxRates_filterRight__tVIj9{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.TaxRates_filterRightHdr__epFMF h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.TaxRates_filterRightHdr__epFMF p{color:#64748b;font-size:12.5px;margin:4px 0 0}.TaxRates_filterField__zapBb{display:flex;flex-direction:column;gap:8px}.TaxRates_filterFieldLabel__Adenp{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.TaxRates_filterOptList__lcQht{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.TaxRates_filterOptRow__ZbQ2f{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.TaxRates_filterOptRow__ZbQ2f:hover{background:#f8fafc;border-color:#e2e8f0}.TaxRates_filterOptRow__ZbQ2f.TaxRates_selected__WAKhN{background:#eff6ff;border-color:#bfdbfe}.TaxRates_filterOptRow__ZbQ2f input{accent-color:#2563eb;flex-shrink:0}.TaxRates_filterOptLabel__7\+Wzz{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaxRates_filterOptRow__ZbQ2f.TaxRates_selected__WAKhN .TaxRates_filterOptLabel__7\+Wzz{color:#1e40af;font-weight:600}.TaxRates_filterOptCount__6bnfl{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.TaxRates_presetRow__P-Rct{display:flex;flex-wrap:wrap;gap:6px}.TaxRates_presetBtn__UGM88{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.TaxRates_presetBtn__UGM88:hover{background:#f8fafc;border-color:#cbd5e1}.TaxRates_presetOn__fcCh\+{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.TaxRates_filterRange__t41BP{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.TaxRates_rangeInputWrap__YQ0vc{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.TaxRates_rangeInputWrap__YQ0vc:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.TaxRates_rangePrefix__qEAU0{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.TaxRates_rangeInputWrap__YQ0vc input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.TaxRates_rangeSep__qsijY{color:#94a3b8;font-size:12px;font-weight:500}.TaxRates_filterDate__FznnF{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.TaxRates_filterDate__FznnF:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.TaxRates_filterModalFtr__kTVg-{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.TaxRates_resetBtn__4oRwy{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.TaxRates_resetBtn__4oRwy:hover{background:#fef2f2}.TaxRates_filterModalFtrR__WLzmj{align-items:center;display:flex;gap:8px}.TaxRates_popover__K9Esm{animation:TaxRates_dropIn__\+bP-b .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.TaxRates_popoverTitle__eW1YD{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.TaxRates_popoverItem__m4Io5{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%}.TaxRates_popoverItem__m4Io5:hover{background:#f1f5f9;color:#0f172a}.TaxRates_popoverItem__m4Io5.TaxRates_active__v3dTd{background:#eff6ff;color:#1d4ed8;font-weight:600}.TaxRates_popoverItem__m4Io5 input{accent-color:#2563eb}.TaxRates_popoverItem__m4Io5 i{color:#94a3b8;font-size:11px;width:14px}.TaxRates_popoverItem__m4Io5.TaxRates_active__v3dTd i{color:#2563eb}.TaxRates_popoverDivider__AdUBF{background:#f1f5f9;height:1px;margin:4px 0}.TaxRates_popoverNote__miILH{color:#94a3b8;font-size:11.5px;padding:8px 10px}.TaxRates_popoverReq__zIOIV{color:#94a3b8;font-size:10px;margin-left:auto}.TaxRates_savedViewSave__GAXFC{display:flex;gap:6px;padding:6px 8px}.TaxRates_savedViewSave__GAXFC input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.TaxRates_savedViewSave__GAXFC input:focus{border-color:#2563eb}.TaxRates_savedViewSave__GAXFC button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.TaxRates_savedViewSave__GAXFC button:hover{background:#1d4ed8}.TaxRates_savedViewRow__e-ffU{align-items:center;display:flex;gap:6px}.TaxRates_savedViewRow__e-ffU .TaxRates_popoverItem__m4Io5{flex:1 1}.TaxRates_savedViewDel__V40PB{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.TaxRates_savedViewDel__V40PB:hover{background:#fef2f2;color:#ef4444}.TaxRates_detailModal__ysP3m{animation:TaxRates_modalIn__BsE\+n .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:640px;overflow:hidden;width:100%}.TaxRates_detailHdr__YdyrG{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.TaxRates_detailTitle__2VG\+E{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.TaxRates_detailTitle__2VG\+E h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.TaxRates_detailBody__3-mOe{overflow-y:auto;padding:18px 22px}.TaxRates_detailGrid__0ur3I{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.TaxRates_detailItem__2FBgz{display:flex;flex-direction:column;gap:3px;min-width:0}.TaxRates_detailLabel__fiaWV{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.TaxRates_detailValue__HgoBM{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.TaxRates_detailStrong__rR7qY{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.TaxRates_detailFtr__r7n1z{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.TaxRates_sortTh__HptmR{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.TaxRates_sortTh__HptmR:hover{color:#2563eb}.TaxRates_sortIcon__Uqj6A{font-size:9.5px;margin-left:6px;opacity:.4}.TaxRates_sortActive__4b-3r{color:#1d4ed8}.TaxRates_sortActive__4b-3r .TaxRates_sortIcon__Uqj6A{opacity:1}.TaxRates_compact__Yx-fx thead th{font-size:10px;padding:8px 10px}.TaxRates_compact__Yx-fx tbody td{font-size:12px;padding:6px 10px}.TaxRates_compact__Yx-fx .TaxRates_codePill__7QdGU{font-size:10.5px;padding:2px 6px}.TaxRates_compact__Yx-fx .TaxRates_statusBadge__mLvud{font-size:10px;padding:2px 8px}.TaxRates_compact__Yx-fx .TaxRates_statusBadge__mLvud:before{height:5px;width:5px}.TaxRates_compact__Yx-fx .TaxRates_categoryBadge__xJ0rv{font-size:10.5px;padding:2px 7px}.TaxRates_compact__Yx-fx .TaxRates_strongCell__9tct4{font-size:12px}.TaxRates_compact__Yx-fx .TaxRates_numCellBad__K3vvy,.TaxRates_compact__Yx-fx .TaxRates_numCellGood__ht7Qa,.TaxRates_compact__Yx-fx .TaxRates_numCellSoft__NYot3,.TaxRates_compact__Yx-fx .TaxRates_numCellWarn__TXc--,.TaxRates_compact__Yx-fx .TaxRates_numCell__TJxmC{font-size:12.5px}.TaxRates_compact__Yx-fx .TaxRates_actionMenuBtn__iyYsB{font-size:12px;height:24px;width:24px}.TaxRates_cardGrid__N5mY8{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.TaxRates_recordCard__J\+EAD{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.TaxRates_recordCard__J\+EAD:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.TaxRates_recordCardTop__oU-mP{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.TaxRates_recordCardName__CbIs0{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.TaxRates_recordCardGrid__TDxWZ{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.TaxRates_recordCardGrid__TDxWZ>div{display:flex;flex-direction:column;gap:2px;min-width:0}.TaxRates_recordCardFoot__yzvvU{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.TaxRates_recordCardFoot__yzvvU i{color:#94a3b8;font-size:10px;margin-right:5px}.TaxRates_tabBadge__jzDbD{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.TaxRates_quickTabActive__x0jaw .TaxRates_tabBadge__jzDbD{background:#eff6ff;color:#1d4ed8}.TaxRates_hl__QHyz6{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.TaxRates_monoCell__fo6qC{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.TaxRates_statusBadge__mLvud{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.TaxRates_statusBadge__mLvud:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.TaxRates_statusGood__pTa7J{background:#dcfce7;color:#15803d}.TaxRates_statusWarn__igvX1{background:#fef3c7;color:#92400e}.TaxRates_statusBad__rApdG{background:#fee2e2;color:#b91c1c}.TaxRates_statusInfo__iHY-s{background:#f5f3ff;color:#6d28d9}.TaxRates_statusNeutral__dT33Z{background:#f1f5f9;color:#475569}.TaxRates_filterInput__r0kPo{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.TaxRates_filterInput__r0kPo:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.TaxRates_popoverStack__Slzg3{display:flex;flex-direction:column;gap:1px;min-width:0}.TaxRates_popoverMain__tVzX8{color:inherit;font-size:12.5px;font-weight:600}.TaxRates_popoverHint__BtWwg{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.TaxRates_toolbar__ZN\+yW{flex-wrap:wrap}.TaxRates_searchBox__bE7Tt{max-width:none}}@media (max-width:1100px){.TaxRates_statsRow__cwJHr{grid-template-columns:repeat(2,1fr)}.TaxRates_filterModalBody__mme2k{grid-template-columns:210px 1fr}}@media (max-width:768px){.TaxRates_pageHeader__Fzp\+3{align-items:stretch;flex-direction:column;gap:12px}.TaxRates_headerActions__sfM8u{flex-wrap:wrap}.TaxRates_statsRow__cwJHr{grid-template-columns:1fr 1fr}.TaxRates_searchBox__bE7Tt{flex-basis:100%}.TaxRates_miniStat__ECCUM{margin-right:14px;padding-right:14px}.TaxRates_filterModalBody__mme2k{grid-template-columns:1fr}.TaxRates_filterLeft__P4Dqt{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.TaxRates_pagination__xCXEq{flex-direction:column}.TaxRates_cardGrid__N5mY8{grid-template-columns:1fr}}@media print{.TaxRates_pageContainer__xDR\+v{background:#fff;padding:0}.TaxRates_recordCard__J\+EAD,.TaxRates_tableCard__N7LTI{border:none;box-shadow:none}.TaxRates_actionMenu__KRb8g,.TaxRates_modalOverlay__Y1AWN,.TaxRates_notification__LF3kF,.TaxRates_popover__K9Esm{display:none!important}}.TaxRates_groupsContainer__ZcfhU{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.TaxRates_groupCard__uVz2I{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.TaxRates_groupCard__uVz2I:hover{border-color:#cbd5e1;box-shadow:0 2px 10px #0f172a0d}.TaxRates_groupCardInactive__EXwQ3{background:#fafbfc}.TaxRates_groupCardInactive__EXwQ3 .TaxRates_groupCode__jxyDf,.TaxRates_groupCardInactive__EXwQ3 .TaxRates_groupName__1iivl{color:#64748b}.TaxRates_groupHeaderRow__ffifc{align-items:center;display:flex;gap:10px;padding:10px 12px 10px 6px}.TaxRates_groupToggleBtn__NCvWm{align-items:center;background:#0000;border:1px solid #0000;border-radius:9px;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:11px;min-width:0;padding:6px 8px;text-align:left}.TaxRates_groupToggleBtn__NCvWm:hover{background:#f8fafc}.TaxRates_groupToggleBtn__NCvWm:focus-visible{border-color:#bfdbfe;box-shadow:0 0 0 3px #2563eb1f;outline:none}.TaxRates_expandIcon__tPzhl{color:#94a3b8;flex-shrink:0;font-size:12px;transition:transform .15s ease;width:12px}.TaxRates_expandIconOpen__jNPN\+{transform:rotate(90deg)}.TaxRates_groupIcon__bI2Kw{align-items:center;background:#eff6ff;border-radius:9px;color:#1d4ed8;display:inline-flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}.TaxRates_groupIconInactive__4zAfM{background:#f1f5f9;color:#94a3b8}.TaxRates_groupIconNeutral__q8HSF{background:#f1f5f9;color:#64748b}.TaxRates_groupInfo__VJjMF{display:flex;flex-direction:column;gap:4px;min-width:0}.TaxRates_groupTitle__MwZtK{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.TaxRates_groupCode__jxyDf{background:#f1f5f9;border-radius:5px;color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:600;padding:2px 7px;white-space:nowrap}.TaxRates_groupName__1iivl{color:#0f172a;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaxRates_defaultBadge__6xsZf{align-items:center;background:#fef3c7;color:#92400e;display:inline-flex;gap:5px}.TaxRates_defaultBadge__6xsZf,.TaxRates_inclusiveBadge__5KWUr{border-radius:999px;font-size:10.5px;font-weight:700;padding:2px 8px;white-space:nowrap}.TaxRates_inclusiveBadge__5KWUr{background:#eff6ff;color:#1d4ed8}.TaxRates_systemTag__Id1Z-{background:#f1f5f9;border-radius:999px;color:#475569;font-size:10.5px;font-weight:700;padding:2px 8px;white-space:nowrap}.TaxRates_groupMeta__z7FCo{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.TaxRates_metaItem__FOI6C{align-items:center;color:#64748b;display:inline-flex;font-size:11.5px;gap:6px;white-space:nowrap}.TaxRates_metaItem__FOI6C i{color:#94a3b8;font-size:10px}.TaxRates_metaMatch__YrW3N{align-items:center;background:#fef9c3;border-radius:999px;color:#854d0e;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:1px 8px;white-space:nowrap}.TaxRates_metaMatch__YrW3N i{font-size:9.5px}.TaxRates_groupRight__srBsK{align-items:center;display:flex;flex-shrink:0;gap:10px}.TaxRates_cardActions__luFDl{align-items:center;display:flex;gap:4px}.TaxRates_switch__KepiC{background:#cbd5e1;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:22px;padding:0;position:relative;transition:background .18s ease;width:40px}.TaxRates_switch__KepiC:focus-visible{box-shadow:0 0 0 3px #2563eb1f;outline:none}.TaxRates_switch__KepiC:disabled{cursor:not-allowed;opacity:.55}.TaxRates_switchOn__TIECq{background:#2563eb}.TaxRates_switchKnob__xqPV2{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a4d;height:16px;left:3px;position:absolute;top:3px;transition:transform .18s ease;width:16px}.TaxRates_switchOn__TIECq .TaxRates_switchKnob__xqPV2{transform:translateX(18px)}.TaxRates_switchSm__l0T8U{height:19px;width:34px}.TaxRates_switchSm__l0T8U .TaxRates_switchKnob__xqPV2{height:13px;left:3px;top:3px;width:13px}.TaxRates_switchOn__TIECq.TaxRates_switchSm__l0T8U .TaxRates_switchKnob__xqPV2{transform:translateX(15px)}.TaxRates_iconBtn__APnDz{align-items:center;background:#0000;border:1px solid #0000;border-radius:7px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;height:30px;justify-content:center;transition:background .15s ease,color .15s ease;width:30px}.TaxRates_iconBtn__APnDz:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.TaxRates_iconBtn__APnDz:focus-visible{box-shadow:0 0 0 3px #2563eb1f;outline:none}.TaxRates_iconBtnDanger__QTDu\+:hover{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.TaxRates_groupContent__RDJnw{background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:10px;padding:12px}.TaxRates_taxList__LZwSk{background:#fff;border:1px solid #e2e8f0;border-radius:9px;overflow:hidden}.TaxRates_taxItem__gJE98,.TaxRates_taxListHeader__gxdRq{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:120px minmax(0,1fr) 90px 70px 90px 80px;padding:8px 12px}.TaxRates_taxListHeader__gxdRq{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.TaxRates_taxItem__gJE98{border-bottom:1px solid #f1f5f9}.TaxRates_taxItem__gJE98:last-child{border-bottom:none}.TaxRates_taxItem__gJE98:hover{background:#f8fafc}.TaxRates_taxInactive__iTKXa{background:#fcfcfd}.TaxRates_taxInactive__iTKXa .TaxRates_taxNameText__ndhLN,.TaxRates_taxInactive__iTKXa .TaxRates_taxRate__DXLCp{color:#94a3b8}.TaxRates_taxCode__EseaY{color:#1d4ed8;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaxRates_taxName__GZw6g{align-items:center;display:flex;gap:7px;min-width:0}.TaxRates_taxNameText__ndhLN{color:#0f172a;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaxRates_defaultStar__jl90o{color:#ca8a04;font-size:10px}.TaxRates_inclusiveTag__wjtXg{background:#eff6ff;border-radius:4px;color:#1d4ed8;flex-shrink:0;font-size:10px;font-weight:700;padding:1px 6px}.TaxRates_taxRate__DXLCp{font-feature-settings:"tnum";color:#0f172a;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700}.TaxRates_taxOrder__2sKe-,.TaxRates_taxRate__DXLCp{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;white-space:nowrap}.TaxRates_taxOrder__2sKe-{font-feature-settings:"tnum";color:#64748b;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:500}.TaxRates_taxStatusCell__GAj4T{align-items:center;display:flex}.TaxRates_badgeSm__9RoWd{font-size:10px;padding:2px 8px}.TaxRates_taxActions__qb6MC{align-items:center;display:flex;gap:2px;justify-content:flex-end}.TaxRates_emptyGroup__dEcSo{align-items:center;background:#fff;border:1px dashed #cbd5e1;border-radius:9px;display:flex;flex-direction:column;gap:8px;padding:22px 16px}.TaxRates_emptyGroup__dEcSo i{color:#cbd5e1;font-size:20px}.TaxRates_emptyGroup__dEcSo p{color:#64748b;font-size:12.5px;margin:0}.TaxRates_addTaxBtn__gcl1g{align-items:center;align-self:flex-start;background:#fff;border:1px dashed #bfdbfe;border-radius:8px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:7px 13px;transition:background .15s ease,border-color .15s ease}.TaxRates_addTaxBtn__gcl1g:hover{background:#eff6ff;border-color:#2563eb}.TaxRates_addTaxBtn__gcl1g:focus-visible{box-shadow:0 0 0 3px #2563eb1f;outline:none}.TaxRates_statValueOf__26hfq{color:#94a3b8;font-size:15px;font-weight:600}.TaxRates_formModal__TNS73{animation:TaxRates_modalIn__BsE\+n .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%}.TaxRates_formHdr__nZnWT{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.TaxRates_formHdrTitle__yTalw{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.TaxRates_formHdrTitle__yTalw h3{align-items:center;color:#0f172a;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.TaxRates_dirtyMark__pAsrN{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:11px;font-weight:700;gap:7px;padding:3px 10px;white-space:nowrap}.TaxRates_dirtyMark__pAsrN i{font-size:6px}.TaxRates_formBody__sa5Cw{display:flex;flex-direction:column;gap:14px;overflow-y:auto;padding:18px 22px}.TaxRates_formFtr__hAyvw{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.TaxRates_fieldRow__309B-{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.TaxRates_field__y\+0Gr{display:flex;flex-direction:column;gap:5px;min-width:0}.TaxRates_fieldLabel__lZ8FO{color:#334155;font-size:12px;font-weight:600;letter-spacing:.01em}.TaxRates_reqStar__iUm-y{color:#b91c1c;font-weight:700}.TaxRates_fieldError__bFhZc{align-items:center;color:#b91c1c;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px}.TaxRates_fieldError__bFhZc i{font-size:10px}.TaxRates_fieldHint__Uo2PP{color:#94a3b8;font-size:11.5px}.TaxRates_switchRow__2eO5W{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px 22px;padding:12px 14px}.TaxRates_switchLabel__ZKB8e{align-items:center;color:#334155;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:9px}.TaxRates_switchLabel__ZKB8e input{accent-color:#2563eb;cursor:pointer;height:15px;width:15px}.TaxRates_dangerBtn__ihQvt{align-items:center;background:#b91c1c;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:9px 16px;transition:background .15s ease}.TaxRates_dangerBtn__ihQvt:hover:not(:disabled){background:#991b1b}.TaxRates_dangerBtn__ihQvt:disabled{cursor:not-allowed;opacity:.5}.TaxRates_confirmText__9tUDp{color:#334155;font-size:13.5px;line-height:1.6;margin:0 0 12px}.TaxRates_confirmText__9tUDp:last-child{margin-bottom:0}.TaxRates_warnBox__T4B4J{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;gap:11px;padding:13px 15px}.TaxRates_warnBox__T4B4J>i{color:#b91c1c;font-size:15px;margin-top:1px}.TaxRates_warnBox__T4B4J strong{color:#7f1d1d;display:block;font-size:13px;margin-bottom:4px}.TaxRates_warnBox__T4B4J p{color:#991b1b;font-size:12.5px;line-height:1.55;margin:0}.TaxRates_targetList__ZpIHD{display:flex;flex-direction:column;gap:5px;list-style:none;margin:9px 0 0;max-height:168px;overflow-y:auto;padding:0}.TaxRates_targetList__ZpIHD li{align-items:center;color:#7f1d1d;display:flex;font-size:12.5px;gap:8px}.TaxRates_targetList__ZpIHD li i{color:#f87171;font-size:5px}.TaxRates_seedList__vWFWK{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 12px;padding:12px 14px}.TaxRates_seedList__vWFWK li{align-items:center;color:#334155;display:flex;font-size:12.5px;gap:10px}.TaxRates_seedList__vWFWK li i{color:#64748b;font-size:11.5px;text-align:center;width:15px}@media (max-width:1024px){.TaxRates_taxItem__gJE98,.TaxRates_taxListHeader__gxdRq{grid-template-columns:100px minmax(0,1fr) 80px 60px 80px 72px}}@media (max-width:820px){.TaxRates_groupHeaderRow__ffifc{flex-wrap:wrap}.TaxRates_groupRight__srBsK{justify-content:flex-end;width:100%}.TaxRates_taxListHeader__gxdRq{display:none}.TaxRates_taxItem__gJE98{grid-row-gap:4px;grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.TaxRates_taxActions__qb6MC{align-items:flex-start;grid-column:2;grid-row:1/span 3}.TaxRates_fieldRow__309B-{grid-template-columns:1fr}}@media print{.TaxRates_addTaxBtn__gcl1g,.TaxRates_groupToggleBtn__NCvWm,.TaxRates_iconBtn__APnDz,.TaxRates_switch__KepiC{display:none!important}.TaxRates_groupCard__uVz2I{border-color:#cbd5e1;break-inside:avoid;page-break-inside:avoid}.TaxRates_groupContent__RDJnw{background:#fff}}.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}}.SettingsLayout_pageContainer__ltBvM{background:#f1f3f6;min-height:100vh;padding:16px 20px}.SettingsLayout_notification__iFaN1{align-items:center;animation:SettingsLayout_slideIn__oW0YQ .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}.SettingsLayout_notification__iFaN1.SettingsLayout_success__fUJlB{border-left-color:#10b981;color:#064e3b}.SettingsLayout_notification__iFaN1.SettingsLayout_success__fUJlB i{color:#10b981}.SettingsLayout_notification__iFaN1.SettingsLayout_error__ZmQZp{border-left-color:#ef4444;color:#7f1d1d}.SettingsLayout_notification__iFaN1.SettingsLayout_error__ZmQZp i{color:#ef4444}.SettingsLayout_notification__iFaN1 button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes SettingsLayout_slideIn__oW0YQ{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.SettingsLayout_pageHeader__E7Rgu{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}.SettingsLayout_headerLeft__GssDg{align-items:center;display:flex;gap:14px}.SettingsLayout_backBtn__MLDQo{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}.SettingsLayout_backBtn__MLDQo:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.SettingsLayout_headerIcon__J1jXv{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}.SettingsLayout_headerLeft__GssDg h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.SettingsLayout_headerSubtitle__Hij5j{color:#64748b;font-size:12.5px;margin:2px 0 0}.SettingsLayout_headerSubtitle__Hij5j strong{color:#2563eb;font-weight:700}.SettingsLayout_headerActions__1CQ6p{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.SettingsLayout_refreshBtn__8mJ7B{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}.SettingsLayout_refreshBtn__8mJ7B:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.SettingsLayout_secondaryBtn__FJSIs{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}.SettingsLayout_secondaryBtn__FJSIs:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.SettingsLayout_primaryBtn__fGnR5{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.SettingsLayout_primaryBtn__fGnR5:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.SettingsLayout_primaryBtnBadge__tAcTF{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.SettingsLayout_primaryBtn__fGnR5:disabled,.SettingsLayout_refreshBtn__8mJ7B:disabled,.SettingsLayout_secondaryBtn__FJSIs:disabled{cursor:not-allowed;opacity:.55}.SettingsLayout_statsRow__fFmPI{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.SettingsLayout_statCard__2po\+Q{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}.SettingsLayout_statIcon__kQ6zo{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.SettingsLayout_statIconBlue__kc-gf{background:linear-gradient(135deg,#3b82f6,#2563eb)}.SettingsLayout_statIconIndigo__OtjYW{background:linear-gradient(135deg,#6366f1,#4f46e5)}.SettingsLayout_statIconGreen__yvtRa{background:linear-gradient(135deg,#10b981,#059669)}.SettingsLayout_statIconAmber__abL44{background:linear-gradient(135deg,#f59e0b,#d97706)}.SettingsLayout_statInfo__cdnVw{display:flex;flex-direction:column;min-width:0}.SettingsLayout_statValue__KtWXJ{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.SettingsLayout_statLabel__po9sH{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.SettingsLayout_miniStats__w5apd{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.SettingsLayout_miniStat__tSjNV{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.SettingsLayout_miniStat__tSjNV:last-child{border-right:none;margin-right:0;padding-right:0}.SettingsLayout_miniLabel__2QtKY{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.SettingsLayout_miniValue__e\+7kL{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.SettingsLayout_toolbar__NCxVt{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}.SettingsLayout_searchBox__6eFA7{flex:1 1;max-width:380px;min-width:200px;position:relative}.SettingsLayout_searchBox__6eFA7>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SettingsLayout_searchBox__6eFA7 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%}.SettingsLayout_searchBox__6eFA7 input::placeholder{color:#94a3b8}.SettingsLayout_searchBox__6eFA7 input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.SettingsLayout_clearSearch__aIamu{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}.SettingsLayout_clearSearch__aIamu:hover{background:#cbd5e1;color:#334155}.SettingsLayout_toolBtn__oOgnu{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;transition:all .15s;white-space:nowrap}.SettingsLayout_toolBtn__oOgnu:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.SettingsLayout_toolBtn__oOgnu.SettingsLayout_active__Hl8CF{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.SettingsLayout_toolBtn__oOgnu i{font-size:11px}.SettingsLayout_toolBtnBadge__UwPjG{align-items:center;background:#2563eb;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}.SettingsLayout_toolDivider__nrxCf{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.SettingsLayout_popWrap__YBTO8{position:relative}.SettingsLayout_quickTabs__PE84-{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.SettingsLayout_quickTab__UFhHP{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.SettingsLayout_quickTab__UFhHP i{font-size:11px}.SettingsLayout_quickTab__UFhHP:hover:not(.SettingsLayout_quickTabActive__VXP9Q){background:#fff;color:#334155}.SettingsLayout_quickTabActive__VXP9Q{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.SettingsLayout_activeChips__DesZI{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.SettingsLayout_activeChipsLabel__pfoVf{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.SettingsLayout_chip__FNsOp{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.SettingsLayout_chipRemove__g2v\+L{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.SettingsLayout_chipRemove__g2v\+L:hover{background:#2563eb;color:#fff}.SettingsLayout_chipsClearAll__-rjSY{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}.SettingsLayout_chipsClearAll__-rjSY:hover{background:#fef2f2}.SettingsLayout_tableCard__0Znfa{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.SettingsLayout_tableHeader__q47of{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.SettingsLayout_tableTitle__rfAY6{align-items:center;display:flex;gap:10px}.SettingsLayout_tableTitle__rfAY6 h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.SettingsLayout_tableTitle__rfAY6 h3 i{color:#2563eb;font-size:12px}.SettingsLayout_tableCount__av5MC{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.SettingsLayout_showingInfo__JowAB{color:#64748b;font-size:12px;font-weight:500}.SettingsLayout_tableWrapper__-weRw{overflow-x:auto}.SettingsLayout_table__0CKRM{border-collapse:collapse;width:100%}.SettingsLayout_table__0CKRM 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}.SettingsLayout_table__0CKRM tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.SettingsLayout_table__0CKRM tbody tr:hover{background:#f8fafc}.SettingsLayout_table__0CKRM tbody tr:last-child{border-bottom:none}.SettingsLayout_table__0CKRM tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.SettingsLayout_clickableRow__-AzuW{cursor:pointer}.SettingsLayout_table__0CKRM thead th.SettingsLayout_textRight__S0Jt2,.SettingsLayout_textRight__S0Jt2{text-align:right}.SettingsLayout_codePill__jsAXS{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.SettingsLayout_categoryBadge__TCG6j{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.SettingsLayout_stackCell__ALQ-I{display:flex;flex-direction:column;min-width:0}.SettingsLayout_strongCell__AmowD{color:#0f172a;font-size:13px;font-weight:600}.SettingsLayout_subCell__kYEAu{color:#94a3b8;font-size:11px}.SettingsLayout_dateCell__Qdbyi{color:#475569;font-size:12.5px;white-space:nowrap}.SettingsLayout_numCell__6qkBA{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.SettingsLayout_numCellSoft__puGLC,.SettingsLayout_numCell__6qkBA{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.SettingsLayout_numCellSoft__puGLC{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.SettingsLayout_numCellGood__G\+aRi{color:#047857}.SettingsLayout_numCellGood__G\+aRi,.SettingsLayout_numCellWarn__kBTRm{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.SettingsLayout_numCellWarn__kBTRm{color:#92400e}.SettingsLayout_numCellBad__5XfXb{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.SettingsLayout_actionCell__8kov3{text-align:center;width:50px}.SettingsLayout_actionMenuWrap__D19Oy{display:inline-block}.SettingsLayout_actionMenuBtn__VT1WE{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}.SettingsLayout_actionMenuBtn__VT1WE:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.SettingsLayout_actionMenu__8gMTK{animation:SettingsLayout_dropIn__ulKzV .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.SettingsLayout_actionMenu__8gMTK button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.SettingsLayout_actionMenu__8gMTK button:hover{background:#f1f5f9;color:#0f172a}.SettingsLayout_actionMenu__8gMTK button i{color:#2563eb;font-size:12px;width:14px}.SettingsLayout_actionMenuDivider__wysxu{background:#f1f5f9;height:1px;margin:4px 0}@keyframes SettingsLayout_dropIn__ulKzV{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.SettingsLayout_loadingState__Erkj1{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.SettingsLayout_loadingState__Erkj1 p{margin:0}.SettingsLayout_spinner__sytkx{animation:SettingsLayout_spin__cZ5U9 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes SettingsLayout_spin__cZ5U9{to{transform:rotate(1turn)}}.SettingsLayout_emptyState__g\+LKK{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.SettingsLayout_emptyIcon__3-lmC{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}.SettingsLayout_emptyState__g\+LKK h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.SettingsLayout_emptyState__g\+LKK p{color:#64748b;font-size:13px;margin:0;max-width:400px}.SettingsLayout_pagination__G8o1v{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.SettingsLayout_paginationInfo__eV1-X{color:#64748b;font-size:12.5px;font-weight:500}.SettingsLayout_paginationControls__tOlKp{align-items:center;display:flex;gap:12px}.SettingsLayout_pageSizeSelect__k\+oS9{-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}.SettingsLayout_pageSizeSelect__k\+oS9:focus{border-color:#2563eb}.SettingsLayout_pageButtons__ENfO9{display:flex;gap:4px}.SettingsLayout_pageBtn__m4u4i{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}.SettingsLayout_pageBtn__m4u4i:hover:not(:disabled):not(.SettingsLayout_pageDots__xlXP-){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.SettingsLayout_pageBtn__m4u4i:disabled{cursor:not-allowed;opacity:.4}.SettingsLayout_pageBtnActive__C0dd\+{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.SettingsLayout_pageDots__xlXP-{background:#0000;border:none;cursor:default}.SettingsLayout_modalOverlay__aIgy6{align-items:center;animation:SettingsLayout_fadeIn__lGqxI .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes SettingsLayout_fadeIn__lGqxI{0%{opacity:0}to{opacity:1}}.SettingsLayout_filterModal__yXG58{animation:SettingsLayout_modalIn__kF9Ac .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 SettingsLayout_modalIn__kF9Ac{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SettingsLayout_filterModalHdr__EqM2S{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.SettingsLayout_filterModalTitle__SthQw h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.SettingsLayout_filterModalTitle__SthQw p{color:#64748b;font-size:12.5px;margin:4px 0 0}.SettingsLayout_modalClose__FbyG0{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:30px;justify-content:center;transition:all .15s;width:30px}.SettingsLayout_modalClose__FbyG0:hover{background:#f1f5f9;color:#0f172a}.SettingsLayout_filterModalBody__\+rWcV{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.SettingsLayout_filterLeft__yzbo0{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.SettingsLayout_filterLeftHdr__Amz2N{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.SettingsLayout_filterLeftHdr__Amz2N h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.SettingsLayout_filterAppliedCount__S8HhR{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.SettingsLayout_filterAppliedCount__S8HhR button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.SettingsLayout_filterCatBtn__VznOR{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;text-align:left;transition:all .15s;width:100%}.SettingsLayout_filterCatBtn__VznOR:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.SettingsLayout_filterCatBtn__VznOR.SettingsLayout_activeCat__2iZPz{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.SettingsLayout_filterCatBtn__VznOR i:first-child{color:#94a3b8;font-size:13px;width:16px}.SettingsLayout_filterCatBtn__VznOR.SettingsLayout_activeCat__2iZPz i:first-child{color:#2563eb}.SettingsLayout_filterCatCount__oNECo{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.SettingsLayout_filterCatChev__ZMwqk{color:#cbd5e1;font-size:10px;margin-left:auto}.SettingsLayout_filterCatCount__oNECo+.SettingsLayout_filterCatChev__ZMwqk{margin-left:0}.SettingsLayout_filterRight__pT-TZ{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.SettingsLayout_filterRightHdr__1uRlV h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.SettingsLayout_filterRightHdr__1uRlV p{color:#64748b;font-size:12.5px;margin:4px 0 0}.SettingsLayout_filterField__1bfMI{display:flex;flex-direction:column;gap:8px}.SettingsLayout_filterFieldLabel__IeWW2{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.SettingsLayout_filterOptList__Uy2eL{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.SettingsLayout_filterOptRow__eDzLq{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.SettingsLayout_filterOptRow__eDzLq:hover{background:#f8fafc;border-color:#e2e8f0}.SettingsLayout_filterOptRow__eDzLq.SettingsLayout_selected__v810-{background:#eff6ff;border-color:#bfdbfe}.SettingsLayout_filterOptRow__eDzLq input{accent-color:#2563eb;flex-shrink:0}.SettingsLayout_filterOptLabel__jecMb{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SettingsLayout_filterOptRow__eDzLq.SettingsLayout_selected__v810- .SettingsLayout_filterOptLabel__jecMb{color:#1e40af;font-weight:600}.SettingsLayout_filterOptCount__BjqNd{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.SettingsLayout_presetRow__nApTL{display:flex;flex-wrap:wrap;gap:6px}.SettingsLayout_presetBtn__CptWy{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.SettingsLayout_presetBtn__CptWy:hover{background:#f8fafc;border-color:#cbd5e1}.SettingsLayout_presetOn__aMDum{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.SettingsLayout_filterRange__\+aqHZ{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.SettingsLayout_rangeInputWrap__Akaj3{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.SettingsLayout_rangeInputWrap__Akaj3:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.SettingsLayout_rangePrefix__AYvkv{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.SettingsLayout_rangeInputWrap__Akaj3 input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.SettingsLayout_rangeSep__3tgMn{color:#94a3b8;font-size:12px;font-weight:500}.SettingsLayout_filterDate__VvOaw{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.SettingsLayout_filterDate__VvOaw:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.SettingsLayout_filterModalFtr__Dx33U{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.SettingsLayout_resetBtn__c-i7k{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.SettingsLayout_resetBtn__c-i7k:hover{background:#fef2f2}.SettingsLayout_filterModalFtrR__8QOkt{align-items:center;display:flex;gap:8px}.SettingsLayout_popover__GD2xn{animation:SettingsLayout_dropIn__ulKzV .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.SettingsLayout_popoverTitle__LRoeV{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.SettingsLayout_popoverItem__FRKDi{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%}.SettingsLayout_popoverItem__FRKDi:hover{background:#f1f5f9;color:#0f172a}.SettingsLayout_popoverItem__FRKDi.SettingsLayout_active__Hl8CF{background:#eff6ff;color:#1d4ed8;font-weight:600}.SettingsLayout_popoverItem__FRKDi input{accent-color:#2563eb}.SettingsLayout_popoverItem__FRKDi i{color:#94a3b8;font-size:11px;width:14px}.SettingsLayout_popoverItem__FRKDi.SettingsLayout_active__Hl8CF i{color:#2563eb}.SettingsLayout_popoverDivider__KZVl8{background:#f1f5f9;height:1px;margin:4px 0}.SettingsLayout_popoverNote__wkDxp{color:#94a3b8;font-size:11.5px;padding:8px 10px}.SettingsLayout_popoverReq__ZphM\+{color:#94a3b8;font-size:10px;margin-left:auto}.SettingsLayout_savedViewSave__7Q20k{display:flex;gap:6px;padding:6px 8px}.SettingsLayout_savedViewSave__7Q20k input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.SettingsLayout_savedViewSave__7Q20k input:focus{border-color:#2563eb}.SettingsLayout_savedViewSave__7Q20k button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.SettingsLayout_savedViewSave__7Q20k button:hover{background:#1d4ed8}.SettingsLayout_savedViewRow__sjYQr{align-items:center;display:flex;gap:6px}.SettingsLayout_savedViewRow__sjYQr .SettingsLayout_popoverItem__FRKDi{flex:1 1}.SettingsLayout_savedViewDel__ZTbVe{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.SettingsLayout_savedViewDel__ZTbVe:hover{background:#fef2f2;color:#ef4444}.SettingsLayout_detailModal__J2GnY{animation:SettingsLayout_modalIn__kF9Ac .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:640px;overflow:hidden;width:100%}.SettingsLayout_detailHdr__1\+Cqb{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.SettingsLayout_detailTitle__sRbq1{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.SettingsLayout_detailTitle__sRbq1 h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.SettingsLayout_detailBody__ylJxS{overflow-y:auto;padding:18px 22px}.SettingsLayout_detailGrid__UICUg{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.SettingsLayout_detailItem__TjGg0{display:flex;flex-direction:column;gap:3px;min-width:0}.SettingsLayout_detailLabel__cJJMJ{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.SettingsLayout_detailValue__o7IPW{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.SettingsLayout_detailStrong__0vuom{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.SettingsLayout_detailFtr__-K\+cV{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.SettingsLayout_sortTh__P9rqi{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.SettingsLayout_sortTh__P9rqi:hover{color:#2563eb}.SettingsLayout_sortIcon__TNhvH{font-size:9.5px;margin-left:6px;opacity:.4}.SettingsLayout_sortActive__EWwpV{color:#1d4ed8}.SettingsLayout_sortActive__EWwpV .SettingsLayout_sortIcon__TNhvH{opacity:1}.SettingsLayout_compact__tmQl4 thead th{font-size:10px;padding:8px 10px}.SettingsLayout_compact__tmQl4 tbody td{font-size:12px;padding:6px 10px}.SettingsLayout_compact__tmQl4 .SettingsLayout_codePill__jsAXS{font-size:10.5px;padding:2px 6px}.SettingsLayout_compact__tmQl4 .SettingsLayout_statusBadge__LIR75{font-size:10px;padding:2px 8px}.SettingsLayout_compact__tmQl4 .SettingsLayout_statusBadge__LIR75:before{height:5px;width:5px}.SettingsLayout_compact__tmQl4 .SettingsLayout_categoryBadge__TCG6j{font-size:10.5px;padding:2px 7px}.SettingsLayout_compact__tmQl4 .SettingsLayout_strongCell__AmowD{font-size:12px}.SettingsLayout_compact__tmQl4 .SettingsLayout_numCellBad__5XfXb,.SettingsLayout_compact__tmQl4 .SettingsLayout_numCellGood__G\+aRi,.SettingsLayout_compact__tmQl4 .SettingsLayout_numCellSoft__puGLC,.SettingsLayout_compact__tmQl4 .SettingsLayout_numCellWarn__kBTRm,.SettingsLayout_compact__tmQl4 .SettingsLayout_numCell__6qkBA{font-size:12.5px}.SettingsLayout_compact__tmQl4 .SettingsLayout_actionMenuBtn__VT1WE{font-size:12px;height:24px;width:24px}.SettingsLayout_cardGrid__G8fnc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.SettingsLayout_recordCard__C9OM9{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.SettingsLayout_recordCard__C9OM9:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.SettingsLayout_recordCardTop__hVvzd{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.SettingsLayout_recordCardName__hPcVi{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.SettingsLayout_recordCardGrid__kVgSb{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.SettingsLayout_recordCardGrid__kVgSb>div{display:flex;flex-direction:column;gap:2px;min-width:0}.SettingsLayout_recordCardFoot__ysgff{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.SettingsLayout_recordCardFoot__ysgff i{color:#94a3b8;font-size:10px;margin-right:5px}.SettingsLayout_tabBadge__5OKp\+{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.SettingsLayout_quickTabActive__VXP9Q .SettingsLayout_tabBadge__5OKp\+{background:#eff6ff;color:#1d4ed8}.SettingsLayout_hl__1foNJ{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.SettingsLayout_monoCell__h1MkP{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.SettingsLayout_statusBadge__LIR75{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.SettingsLayout_statusBadge__LIR75:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.SettingsLayout_statusGood__gR-6L{background:#dcfce7;color:#15803d}.SettingsLayout_statusWarn__fOW\+I{background:#fef3c7;color:#92400e}.SettingsLayout_statusBad__3QjOK{background:#fee2e2;color:#b91c1c}.SettingsLayout_statusInfo__\+SGIo{background:#f5f3ff;color:#6d28d9}.SettingsLayout_statusNeutral__KMope{background:#f1f5f9;color:#475569}.SettingsLayout_filterInput__9uk0t{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.SettingsLayout_filterInput__9uk0t:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.SettingsLayout_popoverStack__mSrYV{display:flex;flex-direction:column;gap:1px;min-width:0}.SettingsLayout_popoverMain__UY-Qo{color:inherit;font-size:12.5px;font-weight:600}.SettingsLayout_popoverHint__lBxZP{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.SettingsLayout_toolbar__NCxVt{flex-wrap:wrap}.SettingsLayout_searchBox__6eFA7{max-width:none}}@media (max-width:1100px){.SettingsLayout_statsRow__fFmPI{grid-template-columns:repeat(2,1fr)}.SettingsLayout_filterModalBody__\+rWcV{grid-template-columns:210px 1fr}}@media (max-width:768px){.SettingsLayout_pageHeader__E7Rgu{align-items:stretch;flex-direction:column;gap:12px}.SettingsLayout_headerActions__1CQ6p{flex-wrap:wrap}.SettingsLayout_statsRow__fFmPI{grid-template-columns:1fr 1fr}.SettingsLayout_searchBox__6eFA7{flex-basis:100%}.SettingsLayout_miniStat__tSjNV{margin-right:14px;padding-right:14px}.SettingsLayout_filterModalBody__\+rWcV{grid-template-columns:1fr}.SettingsLayout_filterLeft__yzbo0{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.SettingsLayout_pagination__G8o1v{flex-direction:column}.SettingsLayout_cardGrid__G8fnc{grid-template-columns:1fr}}@media print{.SettingsLayout_pageContainer__ltBvM{background:#fff;padding:0}.SettingsLayout_recordCard__C9OM9,.SettingsLayout_tableCard__0Znfa{border:none;box-shadow:none}.SettingsLayout_actionMenu__8gMTK,.SettingsLayout_modalOverlay__aIgy6,.SettingsLayout_notification__iFaN1,.SettingsLayout_popover__GD2xn{display:none!important}}.SettingsLayout_wrapperBody__ERDKL{display:block}.SettingsLayout_tileCard__1CeeN{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;padding:16px}.SettingsLayout_tileGrid__zfW2Q{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.SettingsLayout_tile__Opq77{grid-column-gap:14px;grid-row-gap:10px;align-items:start;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;column-gap:14px;cursor:pointer;display:grid;font:inherit;grid-template-areas:"icon body" ".    go";grid-template-columns:40px 1fr;grid-template-rows:auto 1fr;padding:16px;row-gap:10px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s;width:100%}.SettingsLayout_tile__Opq77:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a;transform:translateY(-1px)}.SettingsLayout_tile__Opq77:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.SettingsLayout_tile__Opq77:hover .SettingsLayout_tileGo__5I9wZ{color:#2563eb;gap:9px}.SettingsLayout_tileIcon__WxgNa{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-size:16px;grid-area:icon;height:40px;justify-content:center;width:40px}.SettingsLayout_tileBody__VuuKE{display:flex;flex-direction:column;gap:4px;grid-area:body;min-width:0}.SettingsLayout_tileTitle__HWZhH{align-items:center;color:#0f172a;display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:8px}.SettingsLayout_tileBadge__kd7iG{background:#eff6ff;border-radius:999px;color:#1d4ed8;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.SettingsLayout_tileDesc__t31wH{color:#64748b;font-size:12.5px;line-height:1.45}.SettingsLayout_tileGo__5I9wZ{align-items:center;align-self:end;color:#94a3b8;display:inline-flex;font-size:12px;font-weight:700;gap:6px;grid-area:go;transition:color .15s,gap .15s}.SettingsLayout_tileGo__5I9wZ i{font-size:10px}.SettingsLayout_group__TASPp{display:block}.SettingsLayout_group__TASPp+.SettingsLayout_group__TASPp{margin-top:22px}.SettingsLayout_groupHead__VAVYk{align-items:center;display:flex;gap:10px;margin-bottom:12px}.SettingsLayout_groupTitle__gPyu1{align-items:center;color:#475569;display:inline-flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.06em;margin:0;text-transform:uppercase;white-space:nowrap}.SettingsLayout_groupTitle__gPyu1 i{color:#94a3b8;font-size:11px}.SettingsLayout_groupCount__Hrz1C{align-items:center;background:#f1f5f9;border-radius:999px;color:#64748b;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.SettingsLayout_groupRule__j59Qr{background:#e2e8f0;flex:1 1;height:1px}.SettingsLayout_recentStrip__jwLjU{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding:10px 14px}.SettingsLayout_recentLabel__DKnpf{align-items:center;color:#94a3b8;display:inline-flex;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.SettingsLayout_recentLabel__DKnpf i{font-size:11px}.SettingsLayout_recentList__zOIVy{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.SettingsLayout_recentChip__B\+fGl{align-items:center;-webkit-appearance:none;appearance:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:7px;height:30px;padding:0 12px;transition:all .15s}.SettingsLayout_recentChip__B\+fGl:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.SettingsLayout_recentChip__B\+fGl:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}.SettingsLayout_recentChip__B\+fGl i{color:#94a3b8;font-size:11px}.SettingsLayout_recentChip__B\+fGl:hover i{color:#2563eb}@media (max-width:640px){.SettingsLayout_tileGrid__zfW2Q{grid-template-columns:1fr}.SettingsLayout_recentStrip__jwLjU{align-items:flex-start;flex-direction:column;gap:8px}}.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_pageContainer__S5EXi{background:#f1f3f6;min-height:100vh;padding:16px 20px}.POSSettings_notification__sAvFM{align-items:center;animation:POSSettings_slideIn__cURUc .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}.POSSettings_notification__sAvFM.POSSettings_success__Z1l87{border-left-color:#10b981;color:#064e3b}.POSSettings_notification__sAvFM.POSSettings_success__Z1l87 i{color:#10b981}.POSSettings_notification__sAvFM.POSSettings_error__BMhb2{border-left-color:#ef4444;color:#7f1d1d}.POSSettings_notification__sAvFM.POSSettings_error__BMhb2 i{color:#ef4444}.POSSettings_notification__sAvFM button{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:18px;margin-left:8px;padding:0 4px}@keyframes POSSettings_slideIn__cURUc{0%{opacity:0;transform:translateX(120%)}to{opacity:1;transform:translateX(0)}}.POSSettings_pageHeader__F7ZmA{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}.POSSettings_headerLeft__lBORn{align-items:center;display:flex;gap:14px}.POSSettings_backBtn__gsBXh{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}.POSSettings_backBtn__gsBXh:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.POSSettings_headerIcon__BpokD{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}.POSSettings_headerLeft__lBORn h1{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2;margin:0}.POSSettings_headerSubtitle__qcKEL{color:#64748b;font-size:12.5px;margin:2px 0 0}.POSSettings_headerSubtitle__qcKEL strong{color:#2563eb;font-weight:700}.POSSettings_headerActions__5vXUC{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.POSSettings_refreshBtn__n\+bQG{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}.POSSettings_refreshBtn__n\+bQG:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.POSSettings_secondaryBtn__EMFOe{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}.POSSettings_secondaryBtn__EMFOe:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.POSSettings_primaryBtn__uSs0E{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;box-shadow:0 1px 3px #2563eb4d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:all .15s}.POSSettings_primaryBtn__uSs0E:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8);box-shadow:0 3px 8px #2563eb59}.POSSettings_primaryBtnBadge__lRPmP{align-items:center;background:#ffffff40;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.POSSettings_primaryBtn__uSs0E:disabled,.POSSettings_refreshBtn__n\+bQG:disabled,.POSSettings_secondaryBtn__EMFOe:disabled{cursor:not-allowed;opacity:.55}.POSSettings_statsRow__JXooT{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.POSSettings_statCard__Zsjeb{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}.POSSettings_statIcon__U5pF7{align-items:center;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;width:36px}.POSSettings_statIconBlue__3OT3q{background:linear-gradient(135deg,#3b82f6,#2563eb)}.POSSettings_statIconIndigo__n5jtw{background:linear-gradient(135deg,#6366f1,#4f46e5)}.POSSettings_statIconGreen__srwrF{background:linear-gradient(135deg,#10b981,#059669)}.POSSettings_statIconAmber__A-9xV{background:linear-gradient(135deg,#f59e0b,#d97706)}.POSSettings_statInfo__nwoZ1{display:flex;flex-direction:column;min-width:0}.POSSettings_statValue__PBn\+4{font-feature-settings:"tnum";color:#0f172a;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.POSSettings_statLabel__bV6IK{color:#64748b;font-size:11px;font-weight:500;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.POSSettings_miniStats__8-HKc{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;padding:12px 18px}.POSSettings_miniStat__lNGYy{border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:2px;margin-right:26px;padding-right:26px}.POSSettings_miniStat__lNGYy:last-child{border-right:none;margin-right:0;padding-right:0}.POSSettings_miniLabel__nxk48{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.POSSettings_miniValue__DS3nj{font-feature-settings:"tnum";color:#0f172a;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:700}.POSSettings_toolbar__ziVT0{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}.POSSettings_searchBox__OV62X{flex:1 1;max-width:380px;min-width:200px;position:relative}.POSSettings_searchBox__OV62X>i{color:#94a3b8;font-size:13px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.POSSettings_searchBox__OV62X 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%}.POSSettings_searchBox__OV62X input::placeholder{color:#94a3b8}.POSSettings_searchBox__OV62X input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.POSSettings_clearSearch__2sOK7{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}.POSSettings_clearSearch__2sOK7:hover{background:#cbd5e1;color:#334155}.POSSettings_toolBtn__JBTRA{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;transition:all .15s;white-space:nowrap}.POSSettings_toolBtn__JBTRA:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.POSSettings_toolBtn__JBTRA.POSSettings_active__B1tjK{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.POSSettings_toolBtn__JBTRA i{font-size:11px}.POSSettings_toolBtnBadge__xAjvP{align-items:center;background:#2563eb;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}.POSSettings_toolDivider__X-Vy6{background:#e2e8f0;flex-shrink:0;height:22px;width:1px}.POSSettings_popWrap__V8iBS{position:relative}.POSSettings_quickTabs__X4uoD{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:4px;margin-bottom:12px;overflow-x:auto;padding:3px}.POSSettings_quickTab__9TmpX{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:7px;padding:7px 14px;transition:all .15s;white-space:nowrap}.POSSettings_quickTab__9TmpX i{font-size:11px}.POSSettings_quickTab__9TmpX:hover:not(.POSSettings_quickTabActive__CDhjG){background:#fff;color:#334155}.POSSettings_quickTabActive__CDhjG{background:#fff;box-shadow:0 1px 2px #0f172a14;color:#1d4ed8}.POSSettings_activeChips__dFsVm{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:8px 4px}.POSSettings_activeChipsLabel__6lmt5{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.POSSettings_chip__9FNXW{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 4px 4px 10px}.POSSettings_chipRemove__-b4KH{align-items:center;background:#2563eb2e;border:none;border-radius:50%;color:#1e40af;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;transition:all .15s;width:18px}.POSSettings_chipRemove__-b4KH:hover{background:#2563eb;color:#fff}.POSSettings_chipsClearAll__Dgm8q{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}.POSSettings_chipsClearAll__Dgm8q:hover{background:#fef2f2}.POSSettings_tableCard__d42Tb{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.POSSettings_tableHeader__8bCXu{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:13px 16px}.POSSettings_tableTitle__HXdSV{align-items:center;display:flex;gap:10px}.POSSettings_tableTitle__HXdSV h3{align-items:center;color:#0f172a;display:flex;font-size:13.5px;font-weight:700;gap:8px;margin:0}.POSSettings_tableTitle__HXdSV h3 i{color:#2563eb;font-size:12px}.POSSettings_tableCount__sLG18{font-feature-settings:"tnum";background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.POSSettings_showingInfo__v0iAW{color:#64748b;font-size:12px;font-weight:500}.POSSettings_tableWrapper__5RM5l{overflow-x:auto}.POSSettings_table__v0T98{border-collapse:collapse;width:100%}.POSSettings_table__v0T98 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}.POSSettings_table__v0T98 tbody tr{border-bottom:1px solid #f1f5f9;transition:background .1s}.POSSettings_table__v0T98 tbody tr:hover{background:#f8fafc}.POSSettings_table__v0T98 tbody tr:last-child{border-bottom:none}.POSSettings_table__v0T98 tbody td{color:#0f172a;font-size:13px;padding:12px 14px;vertical-align:middle}.POSSettings_clickableRow__oia7Z{cursor:pointer}.POSSettings_table__v0T98 thead th.POSSettings_textRight__ZQ0uJ,.POSSettings_textRight__ZQ0uJ{text-align:right}.POSSettings_codePill__5CLK4{background:#eff6ff;border-radius:6px;color:#1d4ed8;display:inline-block;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11px;font-weight:700;padding:3px 8px;white-space:nowrap}.POSSettings_categoryBadge__iOcaN{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px;white-space:nowrap}.POSSettings_stackCell__uSx3c{display:flex;flex-direction:column;min-width:0}.POSSettings_strongCell__77my6{color:#0f172a;font-size:13px;font-weight:600}.POSSettings_subCell__HypYi{color:#94a3b8;font-size:11px}.POSSettings_dateCell__wNbbk{color:#475569;font-size:12.5px;white-space:nowrap}.POSSettings_numCell__R1DXd{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700}.POSSettings_numCellSoft__nGoJe,.POSSettings_numCell__R1DXd{font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;white-space:nowrap}.POSSettings_numCellSoft__nGoJe{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;font-weight:500}.POSSettings_numCellGood__MqF4O{color:#047857}.POSSettings_numCellGood__MqF4O,.POSSettings_numCellWarn__QiQfg{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.POSSettings_numCellWarn__QiQfg{color:#92400e}.POSSettings_numCellBad__sSL43{font-feature-settings:"tnum";color:#be123c;font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.POSSettings_actionCell__rWUwk{text-align:center;width:50px}.POSSettings_actionMenuWrap__sljjR{display:inline-block}.POSSettings_actionMenuBtn__9tciH{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}.POSSettings_actionMenuBtn__9tciH:hover{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.POSSettings_actionMenu__Scabp{animation:POSSettings_dropIn__tGk\+\+ .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;min-width:180px;padding:4px;position:absolute;z-index:1100}.POSSettings_actionMenu__Scabp button{align-items:center;background:#0000;border:none;border-radius:6px;color:#334155;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:9px 12px;text-align:left;transition:background .1s;width:100%}.POSSettings_actionMenu__Scabp button:hover{background:#f1f5f9;color:#0f172a}.POSSettings_actionMenu__Scabp button i{color:#2563eb;font-size:12px;width:14px}.POSSettings_actionMenuDivider__VAWAt{background:#f1f5f9;height:1px;margin:4px 0}@keyframes POSSettings_dropIn__tGk\+\+{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.POSSettings_loadingState__kL191{align-items:center;color:#475569;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:14px;padding:80px 20px}.POSSettings_loadingState__kL191 p{margin:0}.POSSettings_spinner__JcBBQ{animation:POSSettings_spin__frYT3 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:36px;width:36px}@keyframes POSSettings_spin__frYT3{to{transform:rotate(1turn)}}.POSSettings_emptyState__z8pyB{align-items:center;display:flex;flex-direction:column;gap:12px;padding:70px 20px;text-align:center}.POSSettings_emptyIcon__PLiNo{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}.POSSettings_emptyState__z8pyB h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.POSSettings_emptyState__z8pyB p{color:#64748b;font-size:13px;margin:0;max-width:400px}.POSSettings_pagination__vfV3c{align-items:center;background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.POSSettings_paginationInfo__NK6Ce{color:#64748b;font-size:12.5px;font-weight:500}.POSSettings_paginationControls__l1-lk{align-items:center;display:flex;gap:12px}.POSSettings_pageSizeSelect__CHKRH{-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}.POSSettings_pageSizeSelect__CHKRH:focus{border-color:#2563eb}.POSSettings_pageButtons__X2k9L{display:flex;gap:4px}.POSSettings_pageBtn__vjw0L{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}.POSSettings_pageBtn__vjw0L:hover:not(:disabled):not(.POSSettings_pageDots__WPq40){background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}.POSSettings_pageBtn__vjw0L:disabled{cursor:not-allowed;opacity:.4}.POSSettings_pageBtnActive__QTU7v{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.POSSettings_pageDots__WPq40{background:#0000;border:none;cursor:default}.POSSettings_modalOverlay__vkRRB{align-items:center;animation:POSSettings_fadeIn__aSTF9 .15s ease;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}@keyframes POSSettings_fadeIn__aSTF9{0%{opacity:0}to{opacity:1}}.POSSettings_filterModal__Y2uCt{animation:POSSettings_modalIn__BOVb6 .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 POSSettings_modalIn__BOVb6{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.POSSettings_filterModalHdr__RDcno{align-items:flex-start;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:20px 24px 16px}.POSSettings_filterModalTitle__-h92J h3{color:#0f172a;font-size:17px;font-weight:700;margin:0}.POSSettings_filterModalTitle__-h92J p{color:#64748b;font-size:12.5px;margin:4px 0 0}.POSSettings_modalClose__7U-NP{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:30px;justify-content:center;transition:all .15s;width:30px}.POSSettings_modalClose__7U-NP:hover{background:#f1f5f9;color:#0f172a}.POSSettings_filterModalBody__9puL0{display:grid;flex:1 1;grid-template-columns:250px 1fr;min-height:0;overflow:hidden}.POSSettings_filterLeft__J\+tlz{background:#f1f3f6;border-right:1px solid #f1f5f9;display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding:14px 12px}.POSSettings_filterLeftHdr__CQFUE{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;padding:0 8px 8px}.POSSettings_filterLeftHdr__CQFUE h4{color:#475569;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.POSSettings_filterAppliedCount__Of-rA{align-items:center;background:#eff6ff;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;padding:2px 8px}.POSSettings_filterAppliedCount__Of-rA button{align-items:center;background:none;border:none;color:#1d4ed8;cursor:pointer;display:flex;font-size:9px;margin-left:2px;padding:0}.POSSettings_filterCatBtn__8qrnk{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;text-align:left;transition:all .15s;width:100%}.POSSettings_filterCatBtn__8qrnk:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}.POSSettings_filterCatBtn__8qrnk.POSSettings_activeCat__ekeza{background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #2563eb1a;color:#1d4ed8}.POSSettings_filterCatBtn__8qrnk i:first-child{color:#94a3b8;font-size:13px;width:16px}.POSSettings_filterCatBtn__8qrnk.POSSettings_activeCat__ekeza i:first-child{color:#2563eb}.POSSettings_filterCatCount__bKBU9{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.POSSettings_filterCatChev__l5ezT{color:#cbd5e1;font-size:10px;margin-left:auto}.POSSettings_filterCatCount__bKBU9+.POSSettings_filterCatChev__l5ezT{margin-left:0}.POSSettings_filterRight__D51WI{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:18px 22px}.POSSettings_filterRightHdr__QUTw6 h4{color:#0f172a;font-size:15px;font-weight:700;margin:0}.POSSettings_filterRightHdr__QUTw6 p{color:#64748b;font-size:12.5px;margin:4px 0 0}.POSSettings_filterField__tqzmR{display:flex;flex-direction:column;gap:8px}.POSSettings_filterFieldLabel__j4Nvr{color:#334155;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.POSSettings_filterOptList__MWG2v{display:flex;flex-direction:column;gap:4px;max-height:300px;overflow-y:auto;padding:4px 0}.POSSettings_filterOptRow__qq7ld{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;transition:all .1s}.POSSettings_filterOptRow__qq7ld:hover{background:#f8fafc;border-color:#e2e8f0}.POSSettings_filterOptRow__qq7ld.POSSettings_selected__io7nt{background:#eff6ff;border-color:#bfdbfe}.POSSettings_filterOptRow__qq7ld input{accent-color:#2563eb;flex-shrink:0}.POSSettings_filterOptLabel__VK5iX{color:#334155;flex:1 1;font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.POSSettings_filterOptRow__qq7ld.POSSettings_selected__io7nt .POSSettings_filterOptLabel__VK5iX{color:#1e40af;font-weight:600}.POSSettings_filterOptCount__9Pg5I{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:500}.POSSettings_presetRow__7BrgL{display:flex;flex-wrap:wrap;gap:6px}.POSSettings_presetBtn__P-CfR{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .15s}.POSSettings_presetBtn__P-CfR:hover{background:#f8fafc;border-color:#cbd5e1}.POSSettings_presetOn__gq5bc{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.POSSettings_filterRange__bXKuf{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.POSSettings_rangeInputWrap__sRuFQ{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;max-width:260px;overflow:hidden;transition:all .15s}.POSSettings_rangeInputWrap__sRuFQ:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.POSSettings_rangePrefix__PGpxO{align-items:center;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b;display:flex;font-size:12px;font-weight:600;height:38px;padding:0 10px}.POSSettings_rangeInputWrap__sRuFQ input{background:#0000;border:none;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 10px;width:100%}.POSSettings_rangeSep__L-g0Y{color:#94a3b8;font-size:12px;font-weight:500}.POSSettings_filterDate__YvQ3p{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:13px;height:38px;outline:none;padding:0 12px}.POSSettings_filterDate__YvQ3p:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.POSSettings_filterModalFtr__cRHzs{align-items:center;background:#f1f3f6;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:14px 22px}.POSSettings_resetBtn__NN6QG{background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:all .15s}.POSSettings_resetBtn__NN6QG:hover{background:#fef2f2}.POSSettings_filterModalFtrR__SoeJq{align-items:center;display:flex;gap:8px}.POSSettings_popover__G3fu2{animation:POSSettings_dropIn__tGk\+\+ .15s ease;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px #0f172a2e;max-height:min(420px,calc(100vh - 180px));min-width:250px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:1100}.POSSettings_popoverTitle__LH6EQ{color:#475569;font-size:11px;font-weight:700;letter-spacing:.05em;padding:8px 10px 6px;text-transform:uppercase}.POSSettings_popoverItem__rg-FC{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%}.POSSettings_popoverItem__rg-FC:hover{background:#f1f5f9;color:#0f172a}.POSSettings_popoverItem__rg-FC.POSSettings_active__B1tjK{background:#eff6ff;color:#1d4ed8;font-weight:600}.POSSettings_popoverItem__rg-FC input{accent-color:#2563eb}.POSSettings_popoverItem__rg-FC i{color:#94a3b8;font-size:11px;width:14px}.POSSettings_popoverItem__rg-FC.POSSettings_active__B1tjK i{color:#2563eb}.POSSettings_popoverDivider__hcQtH{background:#f1f5f9;height:1px;margin:4px 0}.POSSettings_popoverNote__gnBTG{color:#94a3b8;font-size:11.5px;padding:8px 10px}.POSSettings_popoverReq__YnELT{color:#94a3b8;font-size:10px;margin-left:auto}.POSSettings_savedViewSave__eizkK{display:flex;gap:6px;padding:6px 8px}.POSSettings_savedViewSave__eizkK input{border:1px solid #e2e8f0;border-radius:6px;flex:1 1;font-size:12px;height:30px;min-width:0;outline:none;padding:0 10px}.POSSettings_savedViewSave__eizkK input:focus{border-color:#2563eb}.POSSettings_savedViewSave__eizkK button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:600;height:30px;padding:0 12px}.POSSettings_savedViewSave__eizkK button:hover{background:#1d4ed8}.POSSettings_savedViewRow__UpY8O{align-items:center;display:flex;gap:6px}.POSSettings_savedViewRow__UpY8O .POSSettings_popoverItem__rg-FC{flex:1 1}.POSSettings_savedViewDel__ntgJS{background:#0000;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:10px;height:24px;transition:all .15s;width:24px}.POSSettings_savedViewDel__ntgJS:hover{background:#fef2f2;color:#ef4444}.POSSettings_detailModal__sqSva{animation:POSSettings_modalIn__BOVb6 .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:640px;overflow:hidden;width:100%}.POSSettings_detailHdr__MK1X6{align-items:center;background-color:#f1f3f6;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;padding:18px 22px 14px}.POSSettings_detailTitle__g71l9{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.POSSettings_detailTitle__g71l9 h3{color:#0f172a;font-size:16px;font-weight:700;margin:0}.POSSettings_detailBody__-qTb0{overflow-y:auto;padding:18px 22px}.POSSettings_detailGrid__64acv{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.POSSettings_detailItem__EikqH{display:flex;flex-direction:column;gap:3px;min-width:0}.POSSettings_detailLabel__wOqb6{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.POSSettings_detailValue__m7atZ{color:#0f172a;font-size:13px;font-weight:500;word-break:break-word}.POSSettings_detailStrong__hHUda{font-feature-settings:"tnum";font-family:Inter,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI Variable Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.POSSettings_detailFtr__\+4652{align-items:center;background:#fafbfc;border-top:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:14px 22px}.POSSettings_sortTh__8TOFq{cursor:pointer;transition:color .12s;-webkit-user-select:none;user-select:none}.POSSettings_sortTh__8TOFq:hover{color:#2563eb}.POSSettings_sortIcon__okV3l{font-size:9.5px;margin-left:6px;opacity:.4}.POSSettings_sortActive__F370y{color:#1d4ed8}.POSSettings_sortActive__F370y .POSSettings_sortIcon__okV3l{opacity:1}.POSSettings_compact__KoWMt thead th{font-size:10px;padding:8px 10px}.POSSettings_compact__KoWMt tbody td{font-size:12px;padding:6px 10px}.POSSettings_compact__KoWMt .POSSettings_codePill__5CLK4{font-size:10.5px;padding:2px 6px}.POSSettings_compact__KoWMt .POSSettings_statusBadge__uJBo3{font-size:10px;padding:2px 8px}.POSSettings_compact__KoWMt .POSSettings_statusBadge__uJBo3:before{height:5px;width:5px}.POSSettings_compact__KoWMt .POSSettings_categoryBadge__iOcaN{font-size:10.5px;padding:2px 7px}.POSSettings_compact__KoWMt .POSSettings_strongCell__77my6{font-size:12px}.POSSettings_compact__KoWMt .POSSettings_numCellBad__sSL43,.POSSettings_compact__KoWMt .POSSettings_numCellGood__MqF4O,.POSSettings_compact__KoWMt .POSSettings_numCellSoft__nGoJe,.POSSettings_compact__KoWMt .POSSettings_numCellWarn__QiQfg,.POSSettings_compact__KoWMt .POSSettings_numCell__R1DXd{font-size:12.5px}.POSSettings_compact__KoWMt .POSSettings_actionMenuBtn__9tciH{font-size:12px;height:24px;width:24px}.POSSettings_cardGrid__gt6E4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:14px 16px}.POSSettings_recordCard__xm-ps{background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;transition:border-color .15s,box-shadow .15s}.POSSettings_recordCard__xm-ps:hover{border-color:#bfdbfe;box-shadow:0 4px 14px #2563eb1a}.POSSettings_recordCardTop__1J-Py{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.POSSettings_recordCardName__R\+U0M{color:#0f172a;font-size:14px;font-weight:700;line-height:1.25;word-break:break-word}.POSSettings_recordCardGrid__ytpKb{grid-gap:8px 12px;border-top:1px solid #f1f5f9;display:grid;gap:8px 12px;grid-template-columns:repeat(2,1fr);margin-top:4px;padding-top:10px}.POSSettings_recordCardGrid__ytpKb>div{display:flex;flex-direction:column;gap:2px;min-width:0}.POSSettings_recordCardFoot__7e1PQ{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:10px;justify-content:space-between;margin-top:auto;padding-top:9px}.POSSettings_recordCardFoot__7e1PQ i{color:#94a3b8;font-size:10px;margin-right:5px}.POSSettings_tabBadge__oCm2f{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:10.5px;font-variant-numeric:tabular-nums;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.POSSettings_quickTabActive__CDhjG .POSSettings_tabBadge__oCm2f{background:#eff6ff;color:#1d4ed8}.POSSettings_hl__IMMYd{background:#fef08a;border-radius:3px;color:inherit;padding:0 1px}.POSSettings_monoCell__HOj3j{color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:12px}.POSSettings_statusBadge__uJBo3{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:3px 9px;white-space:nowrap}.POSSettings_statusBadge__uJBo3:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.POSSettings_statusGood__VkxXy{background:#dcfce7;color:#15803d}.POSSettings_statusWarn__E\+TJB{background:#fef3c7;color:#92400e}.POSSettings_statusBad__ISl2n{background:#fee2e2;color:#b91c1c}.POSSettings_statusInfo__YXVED{background:#f5f3ff;color:#6d28d9}.POSSettings_statusNeutral__M5EzL{background:#f1f5f9;color:#475569}.POSSettings_filterInput__B6GmY{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.POSSettings_filterInput__B6GmY:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.POSSettings_popoverStack__26Y7f{display:flex;flex-direction:column;gap:1px;min-width:0}.POSSettings_popoverMain__Hxcbf{color:inherit;font-size:12.5px;font-weight:600}.POSSettings_popoverHint__YOJ\+-{color:#94a3b8;font-size:11px;font-weight:500}@media (max-width:1280px){.POSSettings_toolbar__ziVT0{flex-wrap:wrap}.POSSettings_searchBox__OV62X{max-width:none}}@media (max-width:1100px){.POSSettings_statsRow__JXooT{grid-template-columns:repeat(2,1fr)}.POSSettings_filterModalBody__9puL0{grid-template-columns:210px 1fr}}@media (max-width:768px){.POSSettings_pageHeader__F7ZmA{align-items:stretch;flex-direction:column;gap:12px}.POSSettings_headerActions__5vXUC{flex-wrap:wrap}.POSSettings_statsRow__JXooT{grid-template-columns:1fr 1fr}.POSSettings_searchBox__OV62X{flex-basis:100%}.POSSettings_miniStat__lNGYy{margin-right:14px;padding-right:14px}.POSSettings_filterModalBody__9puL0{grid-template-columns:1fr}.POSSettings_filterLeft__J\+tlz{border-bottom:1px solid #f1f5f9;border-right:none;max-height:180px}.POSSettings_pagination__vfV3c{flex-direction:column}.POSSettings_cardGrid__gt6E4{grid-template-columns:1fr}}@media print{.POSSettings_pageContainer__S5EXi{background:#fff;padding:0}.POSSettings_recordCard__xm-ps,.POSSettings_tableCard__d42Tb{border:none;box-shadow:none}.POSSettings_actionMenu__Scabp,.POSSettings_modalOverlay__vkRRB,.POSSettings_notification__sAvFM,.POSSettings_popover__G3fu2{display:none!important}}.POSSettings_notification__sAvFM.POSSettings_info__k2bKu{border-left-color:#2563eb;color:#1e3a8a}.POSSettings_notification__sAvFM.POSSettings_info__k2bKu i{color:#2563eb}.POSSettings_breadcrumb__Gu8\+h{align-items:center;display:flex;gap:8px;margin-bottom:12px;padding:0 2px}.POSSettings_crumbLink__HUZf5{background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.POSSettings_crumbLink__HUZf5:hover{color:#1d4ed8;text-decoration:underline}.POSSettings_crumbLink__HUZf5:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.POSSettings_crumbSep__Hn-MS{color:#cbd5e1;font-size:9px}.POSSettings_crumbCurrent__ZsB52{color:#0f172a;font-size:12.5px;font-weight:700}.POSSettings_headerMeta__VkwgN{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.POSSettings_dirtyChip__k7toA{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:11.5px;font-weight:700;gap:7px;padding:4px 11px;white-space:nowrap}.POSSettings_dirtyChip__k7toA i{font-size:6px}.POSSettings_alertError__Diqfw{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;gap:12px;margin-bottom:14px;padding:13px 16px}.POSSettings_alertError__Diqfw>i{color:#b91c1c;font-size:15px;margin-top:1px}.POSSettings_alertBody__LMjX0{color:#7f1d1d;display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:4px;min-width:0}.POSSettings_alertTitle__-dgmh{font-size:13.5px;font-weight:700}.POSSettings_alertList__7Tqc6{display:flex;flex-direction:column;font-size:12.5px;gap:4px;margin:2px 0 0;padding-left:18px}.POSSettings_alertLink__8yH7q{background:none;border:none;color:#7f1d1d;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline}.POSSettings_alertLink__8yH7q:hover{color:#b91c1c}.POSSettings_alertClose__jtdVd{background:none;border:none;color:inherit;cursor:pointer;font-size:17px;line-height:1;opacity:.5;padding:0 2px}.POSSettings_alertClose__jtdVd:hover{opacity:1}.POSSettings_emptyIconBad__G69Y-{background:#fef2f2;color:#b91c1c}.POSSettings_stateNote__TDDjY{color:#64748b;font-size:12.5px;line-height:1.6;margin:6px auto 0;max-width:520px}.POSSettings_stateActions__Lpbbm{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.POSSettings_tabChanged__wt57B{background:#fef3c7;color:#92400e;padding:0 7px;white-space:nowrap}.POSSettings_tabChanged__wt57B,.POSSettings_tabErrBadge__bmEKC{align-items:center;border-radius:999px;display:inline-flex;font-size:10.5px;font-weight:700;height:18px}.POSSettings_tabErrBadge__bmEKC{background:#fee2e2;color:#b91c1c;justify-content:center;min-width:18px;padding:0 5px}.POSSettings_panel__2cC5p{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:14px;overflow:hidden}.POSSettings_panelHead__d-Cl6{align-items:center;background:#fafbfc;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:13px 16px}.POSSettings_panelTitle__z5WoC{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:9px;margin:0}.POSSettings_panelTitle__z5WoC i{color:#2563eb;font-size:13px}.POSSettings_panelHint__2enZ6{color:#94a3b8;font-size:11.5px;font-weight:600;white-space:nowrap}.POSSettings_subHead__Yj9d7{align-items:center;color:#64748b;display:flex;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:.04em;padding:14px 16px 8px;text-transform:uppercase}.POSSettings_subHead__Yj9d7 i{color:#94a3b8;font-size:11px}.POSSettings_noteBox__PVzwR{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:11px;margin:0 16px 4px;padding:12px 14px}.POSSettings_noteBox__PVzwR>i{color:#2563eb;font-size:14px;margin-top:1px}.POSSettings_noteText__c0Kon{display:flex;flex-direction:column;gap:4px;min-width:0}.POSSettings_noteText__c0Kon strong{color:#0f172a;font-size:12.5px;font-weight:700}.POSSettings_noteText__c0Kon p{color:#475569;font-size:12.5px;line-height:1.6;margin:0}.POSSettings_noteLink__WOZRf{align-items:center;align-self:flex-start;background:none;border:none;color:#1d4ed8;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:700;gap:7px;margin-top:4px;padding:0}.POSSettings_noteLink__WOZRf:hover{text-decoration:underline}.POSSettings_noteLink__WOZRf i{font-size:10px}.POSSettings_rows__q4p2M{display:flex;flex-direction:column;padding:4px 0 8px}.POSSettings_row__3Oa1R{align-items:center;border-top:1px solid #f1f5f9;display:flex;gap:20px;justify-content:space-between;padding:12px 16px}.POSSettings_rows__q4p2M .POSSettings_row__3Oa1R:first-child{border-top:none}.POSSettings_row__3Oa1R:hover{background:#fafbfc}.POSSettings_rowFull__pJNXH{align-items:flex-start;flex-direction:column;gap:8px}.POSSettings_rowInvalid__ahOSQ{background:#fffbfb}.POSSettings_rowInvalid__ahOSQ:hover{background:#fef2f2}.POSSettings_rowInfo__J9HXO{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.POSSettings_rowLabel__\+ovjL{color:#0f172a;cursor:pointer;font-size:13px;font-weight:600}.POSSettings_rowHelp__KGYLE{color:#94a3b8;font-size:12px;line-height:1.5}.POSSettings_rowNote__0SPIf{align-items:flex-start;color:#64748b;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px}.POSSettings_rowNote__0SPIf i{font-size:10px;margin-top:2px}.POSSettings_rowError__R9UW1{align-items:flex-start;color:#b91c1c;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1.5}.POSSettings_rowError__R9UW1 i{font-size:11px;margin-top:2px}.POSSettings_rowControl__RKNyH{align-items:center;display:flex;flex-shrink:0}.POSSettings_rowFull__pJNXH .POSSettings_rowControl__RKNyH{width:100%}.POSSettings_input__tko5h,.POSSettings_select__AHbyz{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px}.POSSettings_select__AHbyz{cursor:pointer;min-width:190px}.POSSettings_input__tko5h{font-feature-settings:"tnum";font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;font-variant-numeric:tabular-nums;text-align:right;width:120px}.POSSettings_inputFull__Dyc9A{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.POSSettings_inputFull__Dyc9A:focus,.POSSettings_input__tko5h:focus,.POSSettings_select__AHbyz:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.POSSettings_inputFull__Dyc9A:disabled,.POSSettings_input__tko5h:disabled,.POSSettings_select__AHbyz:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.POSSettings_inputInvalid__U1cdE{background:#fffbfb;border-color:#fca5a5}.POSSettings_inputInvalid__U1cdE:focus{border-color:#b91c1c;box-shadow:0 0 0 3px #b91c1c1f}.POSSettings_toggle__oT3eB{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.POSSettings_toggleInput__PIN3m{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.POSSettings_slider__UXx2X{background:#cbd5e1;border-radius:999px;inset:0;position:absolute;transition:background .18s}.POSSettings_slider__UXx2X:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0f172a40;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .18s;width:18px}.POSSettings_toggleInput__PIN3m:checked+.POSSettings_slider__UXx2X{background:#2563eb}.POSSettings_toggleInput__PIN3m:checked+.POSSettings_slider__UXx2X:before{transform:translateX(20px)}.POSSettings_toggleInput__PIN3m:focus-visible+.POSSettings_slider__UXx2X{box-shadow:0 0 0 3px #2563eb1f}.POSSettings_toggleInput__PIN3m:disabled{cursor:not-allowed}.POSSettings_toggleInput__PIN3m:disabled+.POSSettings_slider__UXx2X{opacity:.45}.POSSettings_paymentGrid__8UBkV{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:4px 16px 6px}.POSSettings_paymentCard__y18\+3{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:16px 12px;position:relative;text-align:center;transition:border-color .15s,background .15s}.POSSettings_paymentCard__y18\+3:hover:not(:disabled){background:#f8fafc;border-color:#bfdbfe}.POSSettings_paymentCard__y18\+3:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.POSSettings_paymentCard__y18\+3:disabled{cursor:not-allowed;opacity:.6}.POSSettings_paymentCard__y18\+3>i{color:#94a3b8;font-size:19px}.POSSettings_paymentName__0KFrf{color:#0f172a;font-size:13px;font-weight:600}.POSSettings_paymentState__vKKiM{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.POSSettings_checkmark__zc5lQ{align-items:center;background:#e2e8f0;border-radius:50%;color:#fff;display:flex;font-size:9px;height:18px;justify-content:center;position:absolute;right:8px;top:8px;width:18px}.POSSettings_paymentEnabled__ORuta{background:#eff6ff;border-color:#bfdbfe}.POSSettings_paymentEnabled__ORuta:hover:not(:disabled){background:#eff6ff}.POSSettings_paymentEnabled__ORuta>i{color:#2563eb}.POSSettings_paymentEnabled__ORuta .POSSettings_paymentState__vKKiM{color:#1d4ed8}.POSSettings_paymentEnabled__ORuta .POSSettings_checkmark__zc5lQ{background:#2563eb}.POSSettings_shortcutsCard__KElYU{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:4px 16px 16px;padding:14px 16px}.POSSettings_shortcutsCard__KElYU h4{align-items:center;color:#0f172a;display:flex;font-size:12.5px;font-weight:700;gap:8px;margin:0 0 10px}.POSSettings_shortcutsCard__KElYU h4 i{color:#94a3b8;font-size:12px}.POSSettings_shortcutsGrid__fSMW6{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.POSSettings_shortcut__6CDGI{align-items:center;color:#64748b;display:flex;font-size:12px;gap:8px}.POSSettings_shortcut__6CDGI kbd{background:#fff;border:solid #cbd5e1;border-radius:5px;border-width:1px 1px 2px;color:#334155;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:10.5px;font-weight:700;min-width:34px;padding:3px 7px;text-align:center}.POSSettings_footerBar__Di8Rs{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;bottom:12px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px;position:-webkit-sticky;position:sticky}.POSSettings_footerHint__fQMDk{align-items:center;color:#94a3b8;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px}.POSSettings_footerHint__fQMDk i{font-size:8px}.POSSettings_footerHintDirty__Jud0D{color:#92400e}.POSSettings_footerActions__SFGAb{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.POSSettings_resetLink__7iYAK{align-items:center;background:none;border:none;border-radius:8px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 12px;transition:background .15s}.POSSettings_resetLink__7iYAK:hover:not(:disabled){background:#fef2f2}.POSSettings_resetLink__7iYAK:disabled{cursor:not-allowed;opacity:.5}.POSSettings_dismissBtn__SgA0F{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 18px;transition:background .15s,border-color .15s}.POSSettings_dismissBtn__SgA0F:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.POSSettings_dismissBtn__SgA0F:disabled{cursor:not-allowed;opacity:.5}.POSSettings_acceptBtn__83Oir{align-items:center;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 20px;transition:background .15s}.POSSettings_acceptBtn__83Oir:hover:not(:disabled){background:#1d4ed8}.POSSettings_acceptBtn__83Oir:disabled{cursor:not-allowed;opacity:.5}.POSSettings_confirmText__iFZjW{color:#334155;font-size:13px;line-height:1.6;margin:0 0 10px}.POSSettings_confirmList__nuSqd{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:11.5px;margin:0 0 4px;max-height:190px;overflow-y:auto;padding:10px 12px 10px 30px}.POSSettings_confirmList__nuSqd li{margin:2px 0}.POSSettings_confirmInput__oxujR{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-sizing:border-box;color:#0f172a;font-family:Monaco,Consolas,ui-monospace,monospace;font-size:13px;height:38px;letter-spacing:.08em;margin-top:6px;outline:none;padding:0 12px;width:100%}.POSSettings_confirmInput__oxujR:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.POSSettings_warnBox__w-j6s{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;display:flex;gap:11px;margin-bottom:14px;padding:12px 14px}.POSSettings_warnBox__w-j6s>i{color:#b91c1c;font-size:15px;margin-top:1px}.POSSettings_warnBox__w-j6s strong{color:#7f1d1d;display:block;font-size:13px;font-weight:700}.POSSettings_warnBox__w-j6s p{color:#7f1d1d;font-size:12.5px;line-height:1.6;margin:4px 0 0}.POSSettings_dangerBtn__ut9pI{align-items:center;background:#b91c1c;border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:9px 16px;transition:background .15s}.POSSettings_dangerBtn__ut9pI:hover:not(:disabled){background:#991b1b}.POSSettings_dangerBtn__ut9pI:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.POSSettings_row__3Oa1R{align-items:flex-start;flex-direction:column;gap:10px}.POSSettings_rowControl__RKNyH{width:100%}.POSSettings_select__AHbyz{min-width:0;width:100%}.POSSettings_input__tko5h{text-align:left;width:100%}.POSSettings_footerBar__Di8Rs{align-items:stretch;flex-direction:column}.POSSettings_footerActions__SFGAb{justify-content:flex-end}.POSSettings_paymentGrid__8UBkV{grid-template-columns:repeat(2,1fr)}}/*!
 * 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: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}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.39fbf8d2c4abc46f721f.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.818b84180553acc613f3.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.89455522650c3fb3654c.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.dd21c71421d58232ef03.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.f2ef63e732b18d636044.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.fc80974ec6969ee03fd2.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.e685387f69602567b1da.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.b412faded087fbcfa4ff.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.44c9df135eec470b0ab6.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.aaa15d735e3826061950.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.210fb826cb25acbd4094.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.c616205185f0d3677df9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-ext-500-normal.b2740f247d3be4a05ca0.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-500-normal.e9974e820735012b025b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-500-normal.33a76a7cbcfcb7076534.woff2) format("woff2"),url(/static/media/inter-cyrillic-500-normal.72f7a9db87626ca30c76.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-ext-500-normal.4c6d520b97e3bb4ef613.woff2) format("woff2"),url(/static/media/inter-greek-ext-500-normal.47cc2391a7edf82cf4e1.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-500-normal.e7cec4ef4f6780e90a52.woff2) format("woff2"),url(/static/media/inter-greek-500-normal.6d34bacda2be54829b97.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-vietnamese-500-normal.63d02ea896a7406849b6.woff2) format("woff2"),url(/static/media/inter-vietnamese-500-normal.296d66c0bba9086788b9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-ext-500-normal.cdb4dd5dc508fe6e7398.woff2) format("woff2"),url(/static/media/inter-latin-ext-500-normal.2f93aaa35e870cec4704.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-500-normal.b7c27c60f848f2083f45.woff2) format("woff2"),url(/static/media/inter-latin-500-normal.5014db633e71a7741bf5.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-ext-600-normal.8c6413cdd8004fde0a19.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-600-normal.d6d44e8705a633436dfe.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-600-normal.fdee7b66c2d88216b75f.woff2) format("woff2"),url(/static/media/inter-cyrillic-600-normal.8609e1b95284125f21cb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-ext-600-normal.c3c138d889b8c929822c.woff2) format("woff2"),url(/static/media/inter-greek-ext-600-normal.c7983dac0ad6a359aef0.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-600-normal.984050ecee12eabe9366.woff2) format("woff2"),url(/static/media/inter-greek-600-normal.d8b0044cf6afdd52b07b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-vietnamese-600-normal.6984cf5e8583fac83be3.woff2) format("woff2"),url(/static/media/inter-vietnamese-600-normal.04bb56ffa463ab55708d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-ext-600-normal.8148c3ae14dfaefc62ca.woff2) format("woff2"),url(/static/media/inter-latin-ext-600-normal.4d0d5017d71ea1750fc1.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-600-normal.69a8d1d484967aba2389.woff2) format("woff2"),url(/static/media/inter-latin-600-normal.f10265da6bd8d66999ac.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-ext-700-normal.b0c28c6752a13fa5abaf.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-700-normal.43f6f7e8a4205f05e58c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-700-normal.533055ff3700190d8dfa.woff2) format("woff2"),url(/static/media/inter-cyrillic-700-normal.9f2de06ca9a7c8458434.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-ext-700-normal.c9429f4b77b1f85e999d.woff2) format("woff2"),url(/static/media/inter-greek-ext-700-normal.0f8675bdd7f3fe3a3dba.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-700-normal.3f04511ca7c0cea0cc2f.woff2) format("woff2"),url(/static/media/inter-greek-700-normal.8b95c1e2b193d0541864.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-vietnamese-700-normal.d1c85cabbe96efcaeb68.woff2) format("woff2"),url(/static/media/inter-vietnamese-700-normal.05b640f829d1ac5ff29d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-ext-700-normal.bc59219ed344909a4f53.woff2) format("woff2"),url(/static/media/inter-latin-ext-700-normal.d4a91814dd3f1e022ab1.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-700-normal.1104236696a5d2d1f236.woff2) format("woff2"),url(/static/media/inter-latin-700-normal.c73ae7252669254d2588.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-cyrillic-ext-800-normal.e6e43b7a04f9a0ee40ab.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-800-normal.6b3d976237d00cddf2c9.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-cyrillic-800-normal.9db8aee669b5bb33882d.woff2) format("woff2"),url(/static/media/inter-cyrillic-800-normal.a0cb8f734a73e8bf5059.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-greek-ext-800-normal.06cacdee737ce03b4adb.woff2) format("woff2"),url(/static/media/inter-greek-ext-800-normal.d3fb89b9b7f3b4c6eb52.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-greek-800-normal.e9b5d2d4f24060cc1f25.woff2) format("woff2"),url(/static/media/inter-greek-800-normal.af02bb9b1bd7a5e0d73a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-vietnamese-800-normal.344e8bb59f4fe38591db.woff2) format("woff2"),url(/static/media/inter-vietnamese-800-normal.247535ebe16af19afc86.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-latin-ext-800-normal.295090dc5792a0e7b9c6.woff2) format("woff2"),url(/static/media/inter-latin-ext-800-normal.581b38b1c40557386b4c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-latin-800-normal.d2cf8417dfce77f8f2be.woff2) format("woff2"),url(/static/media/inter-latin-800-normal.e25d8fa1cf6e38254bbe.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}.tnum{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.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.f27a844f.css.map*/