:root{--background:#ffffff;--foreground:#111827;--primary:#2563eb}*{box-sizing:border-box;padding:0;margin:0}#__next,body,html{height:100%}body,html{max-width:100vw;overflow-x:hidden;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.erp-body{background-color:#f8fafc!important;color:#111827}h1,h2,h3,h4,h5{font-weight:600;letter-spacing:-.025em}h1{font-size:2.1rem;font-weight:700}input,label,p,select,td,textarea,th{font-size:.8rem;line-height:1.3}button,input,label,select,textarea{min-width:0;max-width:100%;font-family:inherit}input,select,textarea{box-sizing:border-box}input[type=checkbox],input[type=radio]{width:auto;flex:0 0 auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#e2e8f0}::-webkit-scrollbar-thumb{background:#64748b;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#475569}.container{width:100%;max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.erp-shell{color:#172033;font-size:12.5px;line-height:1.35}.erp-shell .erp-main-area>[class]{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.erp-shell .erp-main-area h1{margin:0;font-size:clamp(22px,1.7vw,26px)!important;line-height:1.15}.erp-shell .erp-main-area h2{font-size:17px!important;line-height:1.2}.erp-shell .erp-main-area h3{font-size:14px!important;line-height:1.25}.erp-shell .erp-main-area button,.erp-shell .erp-main-area input,.erp-shell .erp-main-area label,.erp-shell .erp-main-area p,.erp-shell .erp-main-area select,.erp-shell .erp-main-area td,.erp-shell .erp-main-area textarea,.erp-shell .erp-main-area th{font-size:12px}.erp-shell .erp-main-area button,.erp-shell .erp-main-area input:not([type=checkbox]):not([type=radio]),.erp-shell .erp-main-area select{min-height:32px}:where(.erp-shell .erp-main-area input:not([type=checkbox]):not([type=radio]),.erp-shell .erp-main-area select,.erp-shell .erp-main-area textarea){width:100%;padding:6px 9px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#172033;outline:none}:where(.erp-shell .erp-main-area input:focus,.erp-shell .erp-main-area select:focus,.erp-shell .erp-main-area textarea:focus){border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}:where(.erp-shell .erp-main-area) textarea{min-height:58px;resize:vertical}:where(.erp-shell .erp-main-area) a[role=button],:where(.erp-shell .erp-main-area) button{border-radius:6px}:where(.erp-shell .erp-main-area) button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 11px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-weight:600;line-height:1.2;white-space:nowrap}:where(.erp-shell .erp-main-area) button:not([class]):hover{background-color:#f1f5f9}.erp-shell .erp-main-area button:disabled{cursor:not-allowed;opacity:.55}.erp-shell .erp-main-area table{border-collapse:collapse;font-size:12px}.erp-shell .erp-main-area td,.erp-shell .erp-main-area th{height:34px;padding:6px 8px!important;vertical-align:middle}.erp-shell .erp-main-area th{background:#f3f6fa;color:#475569;font-size:11px;font-weight:700;letter-spacing:.01em}.erp-shell .erp-main-area [class*=_header__]{gap:10px!important;margin-bottom:10px!important}.erp-shell .erp-main-area [class*=_card__],.erp-shell .erp-main-area [class*=_panel__],.erp-shell .erp-main-area [class*=_summaryCard__],.erp-shell .erp-main-area [class*=_tableContainer__]{border-radius:8px!important;box-shadow:0 1px 4px rgba(15,23,42,.06)!important}.erp-shell .erp-main-area [class*=_card__],.erp-shell .erp-main-area [class*=_panel__],.erp-shell .erp-main-area [class*=_summaryCard__]{padding:14px!important}.erp-shell .erp-main-area [class*=_grid__],.erp-shell .erp-main-area [class*=_statsGrid__],.erp-shell .erp-main-area [class*=_summaryGrid__]{gap:10px!important}.erp-shell .erp-main-area [class*=_empty__],.erp-shell .erp-main-area [class*=_loading__]{min-height:48px!important;padding:14px!important}.erp-shell .erp-main-area [class*=_modal__]{max-height:calc(100vh - 30px)!important;padding:14px!important;border-radius:9px!important}.erp-shell .erp-main-area [class*=_modalOverlay__],.erp-shell .erp-main-area [class*=_overlay__]{padding:15px!important}#notistack-snackbar{min-height:34px;padding:7px 11px;font-family:inherit;font-size:12px}@media (max-width:1024px){.erp-shell .erp-main-area{padding:10px}}.Header_header__UMJYV{z-index:40;height:50px;border-bottom:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.05)}.Header_headerContent__RGo8c{display:flex;height:100%;padding:0 14px;align-items:center;justify-content:space-between}.Header_header__UMJYV,.Header_header__UMJYV *{line-height:1!important}.Header_leftSection__UKB8F,.Header_pageTitle__FSFq9,.Header_rightSection__Dl2Vf,.Header_userInfo__GpUxR{display:flex;height:100%;align-items:center}.Header_pageTitle__FSFq9{margin:0;color:#172033;font-size:20px;font-weight:700}.Header_rightSection__Dl2Vf{gap:12px}.Header_userInfo__GpUxR{gap:8px}.Header_userAvatar__bOswf{display:flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:#d4af37;color:#111827;font-size:14px;font-weight:700}.Header_userText__cOmSG{display:flex;flex-direction:column;justify-content:center}.Header_userName__60JDz,.Header_userRole__UvJ0P{display:flex;margin:0;align-items:center}.Header_userName__60JDz{color:#1e2937;font-size:12px;font-weight:600}.Header_userRole__UvJ0P{color:#64748b;font-size:10px;text-transform:capitalize}.Header_logoutBtn__kOibr{display:flex;min-height:32px;padding:6px 12px;align-items:center;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600}.Header_publicHeader__5_ol1{display:flex;height:56px;align-items:center;border-bottom:1px solid #e2e8f0;background:#fff}.Header_publicHeaderContent__oj_hU{display:flex;width:100%;padding:0 18px;align-items:center}.Header_impersonationBanner__C_jnT{display:flex;min-height:32px;padding:5px 12px;align-items:center;justify-content:center;gap:10px;background:#7c2d12;color:#fff;font-size:11px}.Header_impersonationBanner__C_jnT span{color:#fed7aa}.Header_impersonationBanner__C_jnT button{min-height:26px;padding:3px 7px;border:1px solid #fdba74;border-radius:5px;background:#fff7ed;color:#9a3412;cursor:pointer;font-size:10px;font-weight:700}.NotificationCenter_root__wR1_1{position:relative;line-height:1.35!important}.NotificationCenter_bellButton__5yqwG{position:relative;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #dbe3ef;border-radius:7px;background:#f8fafc;color:#334155;cursor:pointer}.NotificationCenter_bellButton__5yqwG:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.NotificationCenter_compact__HxgOV{background:#fff}.NotificationCenter_counter__BmWiA{position:absolute;top:-5px;right:-6px;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#dc2626;color:#fff;font-size:9px;font-weight:800;line-height:13px!important}.NotificationCenter_panel__Q1YLH{position:absolute;z-index:100;top:39px;right:0;width:min(430px,calc(100vw - 20px));max-height:min(650px,calc(100vh - 70px));overflow:hidden;border:1px solid #cbd5e1;border-radius:10px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.2)}.NotificationCenter_panelHeader__vpXbh{display:flex;padding:10px 11px;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;background:#f8fafc}.NotificationCenter_panelHeader__vpXbh small,.NotificationCenter_panelHeader__vpXbh strong{display:block}.NotificationCenter_panelHeader__vpXbh strong{color:#0f172a;font-size:12px}.NotificationCenter_panelHeader__vpXbh small{margin-top:2px;color:#64748b;font-size:10px}.NotificationCenter_actions__KA2lC,.NotificationCenter_customSnooze__tMkOY,.NotificationCenter_headerActions__2w2hm{display:flex;align-items:center;gap:5px}.NotificationCenter_actions__KA2lC a,.NotificationCenter_actions__KA2lC button,.NotificationCenter_customSnooze__tMkOY button,.NotificationCenter_headerActions__2w2hm button{display:inline-flex;min-height:25px;padding:4px 6px;align-items:center;gap:3px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;color:#334155;cursor:pointer;font-size:9px;font-weight:700;text-decoration:none}.NotificationCenter_headerActions__2w2hm button:first-child{border-color:#2563eb;background:#2563eb;color:#fff}.NotificationCenter_iconButton__5vcf3{width:26px;justify-content:center;padding:0!important}.NotificationCenter_list__ZqEPq{max-height:calc(min(650px, 100vh - 70px) - 55px);overflow-y:auto}.NotificationCenter_group__yhtoX h3{position:-webkit-sticky;position:sticky;z-index:1;top:0;margin:0;padding:5px 11px;border-bottom:1px solid #e2e8f0;background:rgba(248,250,252,.96);color:#64748b;font-size:9px;letter-spacing:.06em}.NotificationCenter_notification__xifoE{position:relative;display:flex;gap:8px;padding:9px 10px;border-bottom:1px solid #eef2f7}.NotificationCenter_notification__xifoE:hover{background:#f8fafc}.NotificationCenter_severityDot__v1aJB{width:8px;height:8px;margin-top:4px;flex:0 0 auto;border-radius:50%;background:#3b82f6}.NotificationCenter_warning__IbngL .NotificationCenter_severityDot__v1aJB{background:#d97706}.NotificationCenter_overdue__G_M3g .NotificationCenter_severityDot__v1aJB,.NotificationCenter_urgent__dmoZK .NotificationCenter_severityDot__v1aJB{background:#dc2626}.NotificationCenter_pulse__AJkEj{animation:NotificationCenter_subtlePulse__8zGCs 2.3s ease-in-out infinite}@keyframes NotificationCenter_subtlePulse__8zGCs{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.05)}50%{box-shadow:0 0 0 4px rgba(220,38,38,.14)}}.NotificationCenter_notificationBody__ZrUsj{min-width:0;flex:1 1}.NotificationCenter_notificationTitle__0Xuhf{display:flex;gap:7px;align-items:center;justify-content:space-between}.NotificationCenter_notificationTitle__0Xuhf strong{color:#172033;font-size:11px;line-height:1.25!important}.NotificationCenter_notificationTitle__0Xuhf span{padding:2px 5px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:8px;font-weight:800}.NotificationCenter_warning__IbngL .NotificationCenter_notificationTitle__0Xuhf span{background:#fff7ed;color:#b45309}.NotificationCenter_overdue__G_M3g .NotificationCenter_notificationTitle__0Xuhf span,.NotificationCenter_urgent__dmoZK .NotificationCenter_notificationTitle__0Xuhf span{background:#fef2f2;color:#b91c1c}.NotificationCenter_notificationBody__ZrUsj>small{display:block;margin-top:2px;color:#475569;font-size:9px;font-weight:700}.NotificationCenter_notificationBody__ZrUsj p{margin:4px 0;color:#475569;font-size:10px;line-height:1.35!important}.NotificationCenter_notificationBody__ZrUsj time{display:flex;align-items:center;gap:3px;color:#64748b;font-size:9px}.NotificationCenter_auditLine__u13xF{margin-top:5px;padding:5px 6px;border-radius:5px;background:#f1f5f9;color:#475569;font-size:9px;line-height:1.35!important}.NotificationCenter_actions__KA2lC{flex-wrap:wrap;margin-top:6px}.NotificationCenter_actions__KA2lC a{border-color:#bfdbfe;color:#1d4ed8}.NotificationCenter_actions__KA2lC select{min-height:25px;padding:3px 4px;border:1px solid #cbd5e1;border-radius:5px;background:#fff;font-size:9px}.NotificationCenter_customSnooze__tMkOY{margin-top:5px}.NotificationCenter_customSnooze__tMkOY input{min-height:27px;padding:3px 5px;border:1px solid #cbd5e1;border-radius:5px;font-size:9px}.NotificationCenter_empty__gGEKW{padding:25px;color:#64748b;font-size:11px;text-align:center}.NotificationCenter_error__8yrk8{margin:6px;padding:6px 8px;border:1px solid #fecaca;border-radius:5px;background:#fef2f2;color:#b91c1c;font-size:10px}.NotificationCenter_backdrop__PaaNk{position:fixed;z-index:300;inset:0;display:flex;padding:20px;align-items:center;justify-content:center;background:rgba(15,23,42,.48)}.NotificationCenter_composer__YwyuR{width:min(620px,100%);max-height:calc(100vh - 30px);overflow-y:auto;border-radius:10px;background:#fff;box-shadow:0 20px 60px rgba(15,23,42,.25)}.NotificationCenter_composer__YwyuR header{display:flex;padding:11px 13px;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0}.NotificationCenter_composer__YwyuR header span{color:#2563eb;font-size:9px;font-weight:800;text-transform:uppercase}.NotificationCenter_composer__YwyuR h2{margin:2px 0 0;color:#172033;font-size:16px}.NotificationCenter_composer__YwyuR header button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:5px;background:#f1f5f9;cursor:pointer}.NotificationCenter_formGrid__1mI_s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;padding:12px 13px}.NotificationCenter_formGrid__1mI_s label{display:grid;grid-gap:4px;gap:4px;color:#334155;font-size:10px;font-weight:700}.NotificationCenter_formGrid__1mI_s input,.NotificationCenter_formGrid__1mI_s select,.NotificationCenter_formGrid__1mI_s textarea{width:100%;min-height:32px;padding:6px 7px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#172033;font:inherit}.NotificationCenter_formGrid__1mI_s select[multiple]{min-height:67px}.NotificationCenter_wide__Ft6f0{grid-column:1/-1}.NotificationCenter_composer__YwyuR footer{display:flex;padding:10px 13px;justify-content:flex-end;gap:7px;border-top:1px solid #e2e8f0}.NotificationCenter_composer__YwyuR footer button{min-height:31px;padding:6px 11px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;cursor:pointer;font-size:10px;font-weight:700}.NotificationCenter_composer__YwyuR footer button:last-child{border-color:#2563eb;background:#2563eb;color:#fff}@media (max-width:620px){.NotificationCenter_formGrid__1mI_s{grid-template-columns:1fr}.NotificationCenter_wide__Ft6f0{grid-column:auto}}.Footer_footer__JrJN9{background-color:#FFCC33;font-family:sans-serif;color:black;margin-top:-20px;transition:margin-top .3s ease}.Footer_topFooter__AMOtw{padding:20px 0}.Footer_container__YfQ4y{padding:0 10%}.Footer_columnsWrapper__Zy9rq{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.Footer_leftCol__xb73v{width:40%}.Footer_logo__S4PwH img{max-width:100%}.Footer_contactList__yvlfv{list-style:none;padding:0;font-size:1rem}.Footer_contactHeading__8qNph{font-size:1.1rem;font-weight:700;color:#000000;margin-top:6%}.Footer_contactList__yvlfv li{margin-top:5%;font-size:95%}.Footer_mapCol__Cao3K{width:50%;margin-right:-10%;margin-top:10%;text-align:center;display:flex;flex-direction:column;align-items:center}.Footer_middleCol__n7wVN{width:30%;padding:0;margin-top:11%}.Footer_resourceHeading__o3FP3{font-size:1.1rem;font-weight:700;margin-bottom:1.2rem;color:#000000}.Footer_resourceLinks__RReno{list-style:none;padding:0;margin:0;color:#0551BC}.Footer_resourceLinks__RReno li{margin-bottom:.5rem}.Footer_resourceLinks__RReno a{color:#0551BC;text-decoration:none}.Footer_resourceLinks__RReno a:hover{text-decoration:underline}.Footer_locationHeading__ll_ke{font-size:1.1rem;font-weight:700;margin-bottom:1.2rem;color:#000000}.Footer_bottomFooter__h2osR{background:#1C3662;color:#fff;padding:1%}.Footer_bottomFooterContent__EDdhx{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.Footer_copyText__OpN2n{margin:0 auto;text-align:center;flex:1 1 100%;font-size:.95rem}.Footer_socials__uhB6v{display:flex;gap:10px;list-style:none;padding:0;margin:10px 0 0;align-items:center}.Footer_socials__uhB6v li a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#f5f5f5;transition:.2s ease}.Footer_socials__uhB6v li a:hover{background:#d4af37}.Footer_socials__uhB6v img{width:36px;height:36px}.Footer_devCredit__GPcha{padding:0 2rem;background:linear-gradient(145deg,#b0a98e,#c8c4a6);text-align:center;font-size:.9rem;color:rgb(5,5,39);box-shadow:0 -2px 6px rgba(0,0,0,.3);line-height:1.5}.Footer_devRow___vh_e{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.Footer_wocsolLink__PuCf6{display:inline-flex;align-items:center;text-decoration:none;color:rgb(60,5,16);font-weight:900}.Footer_wocsolLink__PuCf6:hover{opacity:1;color:green}.Footer_wocsolWhatsapp__WM6aZ{display:inline-flex;align-items:center;text-decoration:none;color:rgb(0,0,0);font-weight:600}.Footer_wocsolWhatsapp__WM6aZ:hover{opacity:1;color:green}.Footer_bottomBar__I_Unk{display:none;position:fixed;bottom:0;left:0;width:100%;background-color:#1C3662;display:flex;justify-content:space-between;border-top:1px solid #ffcc33;z-index:1000}.Footer_button__L0CkZ{flex:1 1;text-align:center;padding:.75rem 0;color:#fff;font-size:.95rem;font-weight:600;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:background .3s ease}.Footer_button__L0CkZ:hover{background-color:#FFCC33;color:#000000}@media (max-width:768px){.Footer_bottomBar__I_Unk{display:none}.Footer_footer__JrJN9{margin-bottom:17%;font-size:1.5rem;margin-top:15%}.Footer_devCredit__GPcha{padding:.5rem 2rem}.Footer_contactList__yvlfv{list-style:none;padding:0;font-size:1.5rem}.Footer_contactHeading__8qNph{margin-top:15%;font-size:1.5rem}.Footer_locationHeading__ll_ke,.Footer_resourceHeading__o3FP3{font-size:1.5rem}.Footer_copyText__OpN2n{margin:0 auto;text-align:center;flex:1 1 100%;font-size:.95rem;line-height:20px;padding:.5rem 2rem}.Footer_columnsWrapper__Zy9rq{flex-direction:column;gap:10px}.Footer_leftCol__xb73v{text-align:center;display:flex;flex-direction:column;align-items:center}.Footer_contactList__yvlfv{text-align:center}.Footer_leftCol__xb73v,.Footer_mapCol__Cao3K,.Footer_middleCol__n7wVN{width:100%}.Footer_middleCol__n7wVN{margin-top:10%;padding:0;text-align:center;display:flex;flex-direction:column;align-items:center}.Footer_mapCol__Cao3K iframe{height:200px}.Footer_container__YfQ4y{padding:0 5%}}@media (max-width:480px){.Footer_footer__JrJN9{margin-top:-80px}}.Sidebar_sidebar__Ztpjo{width:220px;height:100vh;background-color:#ffffff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;transition:width .3s ease;box-shadow:2px 0 8px rgba(0,0,0,.05);z-index:50}.Sidebar_mobileMenuButton__Q_6tD{display:none;position:fixed;top:16px;left:16px;z-index:60;background:white;border:1px solid #e2e8f0;padding:8px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}@media (max-width:1024px){.Sidebar_sidebar__Ztpjo{position:fixed;left:-280px;transition:left .3s ease}.Sidebar_mobileOpen__qjpkT{left:0}.Sidebar_mobileMenuButton__Q_6tD{display:block}}.Sidebar_logo__9pHZY{padding:4px 3px;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:8px}.Sidebar_logoIcon__yhLiA{width:36px;height:36px;background-color:#2563eb;color:white;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.Sidebar_logoText__M4DHP{font-size:14px;font-weight:700;color:#1e2937}.Sidebar_nav__hFzWW{flex:1 1;padding:8px 4px;overflow-y:auto}.Sidebar_navItem__fjFYJ{width:100%;display:flex;align-items:center;gap:14px;padding:7px 9px;margin-bottom:4px;border:0;border-radius:9px;background:transparent;color:#475569;text-decoration:none;font-weight:500;font:inherit;text-align:left;cursor:pointer;transition:all .2s}.Sidebar_navItem__fjFYJ:hover{background-color:#f1f5f9;color:#1e40af}.Sidebar_active__NhYlX{background-color:#eff6ff;color:#1e40af;font-weight:600}.Sidebar_navGroup__yEg8V{margin-bottom:4px}.Sidebar_parentItem__Ro9oM{margin-bottom:0}.Sidebar_activeParent__FdTmF{color:#1e40af;font-weight:700}.Sidebar_chevron__3FgWq{margin-left:auto;transition:transform .2s ease}.Sidebar_chevronOpen__AMKP3{transform:rotate(180deg)}.Sidebar_childNav__QiiCS{display:grid;grid-gap:2px;gap:2px;margin:2px 0 5px 18px;padding-left:19px;border-left:1px solid #dbe4f0}.Sidebar_childItem__YUp1Z{display:block;padding:6px 9px;border-radius:7px;color:#64748b;font-size:.82rem;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Sidebar_childItem__YUp1Z:hover{background:#f1f5f9;color:#1e40af}.Sidebar_childCategory__uyHX5{margin:8px 7px 2px;color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.Sidebar_childCategory__uyHX5:first-child{margin-top:4px}.Sidebar_nestedChildItem__TqyxE{margin-left:12px;padding-left:11px;border-left:1px solid #cbd5e1}.Sidebar_logout__H4m8d{padding:16px 20px;border-top:1px solid #e2e8f0}.Sidebar_logoutBtn__mLwfq{display:flex;align-items:center;gap:14px;width:100%;padding:12px 20px;border-radius:12px;background:none;border:none;color:#ef4444;font-weight:500;cursor:pointer}.Sidebar_logoutBtn__mLwfq:hover{background-color:#fee2e2}.Sidebar_sidebar__Ztpjo{width:190px}.Sidebar_logo__9pHZY{min-height:50px;padding:6px 8px;gap:7px}.Sidebar_logoIcon__yhLiA{width:30px;height:30px;font-size:18px}.Sidebar_logoText__M4DHP{font-size:12px}.Sidebar_nav__hFzWW{padding:6px 5px}.Sidebar_navItem__fjFYJ{min-height:32px;gap:9px;padding:5px 8px;margin-bottom:2px;border-radius:6px;font-size:12px}.Sidebar_navItem__fjFYJ svg{width:17px;height:17px}.Sidebar_navGroup__yEg8V{margin-bottom:2px}.Sidebar_childNav__QiiCS{margin:1px 0 3px 14px;padding-left:15px}.Sidebar_childItem__YUp1Z{padding:5px 7px;border-radius:5px;font-size:11px}.Sidebar_logout__H4m8d{padding:7px 8px}.Sidebar_logoutBtn__mLwfq{min-height:32px;gap:9px;padding:6px 8px;border-radius:6px;font-size:12px}.ERPLayout_erpContainer__MSDJz{display:flex;height:100vh;overflow:hidden;background-color:#f8fafc}.ERPLayout_mainContent__OVlYC{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow:hidden;background-color:#f8fafc}.ERPLayout_mainArea__4vl_v{flex:1 1;min-width:0;overflow-y:auto;overflow-x:hidden;padding:12px;background-color:#f8fafc}.ERPLayout_mainArea__4vl_v::-webkit-scrollbar{width:4px}.ERPLayout_mainArea__4vl_v::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:20px}.ERPTableEnhancer_toolbar__e6DjK{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 5px;min-width:0}.ERPTableEnhancer_search__UGN5V{width:min(420px,100%)!important;min-height:32px}.ERPTableEnhancer_toolbarRight__mpSxx{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-left:auto;color:#64748b;white-space:nowrap}.ERPTableEnhancer_pageSize__ElWu1{display:inline-flex;align-items:center;gap:5px;font-size:11px}.ERPTableEnhancer_pageSize__ElWu1 select{width:66px!important;min-height:28px!important;padding:3px 6px!important}.ERPTableEnhancer_topScroll__GuQFB{flex:1 1;min-width:0;width:100%;height:13px;margin:0;overflow-x:scroll;overflow-y:hidden;border:1px solid #dbe3ee;border-radius:5px;background:#f8fafc;scrollbar-gutter:stable}.ERPTableEnhancer_bottomScrollActions__Ni7DF,.ERPTableEnhancer_scrollRail__Hy8gz{display:flex;align-items:center;gap:5px}.ERPTableEnhancer_scrollRail__Hy8gz{margin:0 0 3px}.ERPTableEnhancer_bottomScrollActions__Ni7DF{justify-content:space-between;margin:4px 0 0}.ERPTableEnhancer_scrollHint__gyj_y{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.ERPTableEnhancer_scrollArrow__8U5MW{flex:0 0 auto;width:30px;min-width:30px!important;min-height:28px!important;padding:3px!important;border:1px solid #94a3b8!important;border-radius:6px!important;background:#eaf1fb!important;color:#1e3a5f!important;font-size:18px!important;font-weight:800!important;line-height:1!important;box-shadow:0 1px 2px rgba(15,23,42,.12)}.ERPTableEnhancer_scrollArrow__8U5MW:hover:not(:disabled){border-color:#2563eb!important;background:#dbeafe!important;color:#1d4ed8!important}.ERPTableEnhancer_scrollArrow__8U5MW:disabled{opacity:.28!important}.ERPTableEnhancer_topScrollInner__gZ0kT{height:1px;pointer-events:none}.ERPTableEnhancer_bottomScroll__esnzq{max-width:100%;overflow-x:scroll!important;overflow-y:visible;scrollbar-gutter:stable}.ERPTableEnhancer_table__7q36r{width:100%!important}.ERPTableEnhancer_table__7q36r th{white-space:nowrap}.ERPTableEnhancer_serialColumn__wYJXH{width:54px;min-width:54px;text-align:center!important;white-space:nowrap}.ERPTableEnhancer_pager__PACpd{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin:6px 0 10px}.ERPTableEnhancer_pager__PACpd button{min-width:30px;min-height:28px!important;padding:4px 7px!important}.ERPTableEnhancer_pageLabel___4f_W{min-width:88px;color:#475569;font-size:11px;text-align:center;white-space:nowrap}@media (max-width:760px){.ERPTableEnhancer_toolbar__e6DjK{align-items:stretch;flex-direction:column}.ERPTableEnhancer_search__UGN5V{width:100%!important}.ERPTableEnhancer_toolbarRight__mpSxx{justify-content:space-between;margin-left:0}}.AppDialogProvider_backdrop__Hzumi{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.58);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.AppDialogProvider_dialog__XGxBx{width:min(520px,100%);overflow:hidden;border:1px solid #dbe3ee;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.28)}.AppDialogProvider_header__ghrKc{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid #e7edf5}.AppDialogProvider_header__ghrKc h2{margin:3px 0 0;color:#14213d;font-size:20px}.AppDialogProvider_eyebrow__E62vw{color:#65758b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.AppDialogProvider_closeButton__eUpQW{width:34px;height:34px;border:0;border-radius:8px;background:#f1f5f9;color:#334155;cursor:pointer;font-size:24px;line-height:1}.AppDialogProvider_message__1G7O4{margin:0;padding:18px 22px 0;color:#475569;font-size:14px;line-height:1.55;white-space:pre-wrap}.AppDialogProvider_field__SU9zu{display:grid;grid-gap:7px;gap:7px;padding:18px 22px 0;color:#26364d;font-size:13px;font-weight:700}.AppDialogProvider_field__SU9zu input,.AppDialogProvider_field__SU9zu textarea{width:100%;padding:10px 12px;border:1px solid #bdc9d8;border-radius:8px;background:#fff;color:#172033;font:inherit;font-weight:400;outline:none}.AppDialogProvider_field__SU9zu input:focus,.AppDialogProvider_field__SU9zu textarea:focus{border-color:#315fbc;box-shadow:0 0 0 3px rgba(49,95,188,.13)}.AppDialogProvider_field__SU9zu textarea{resize:vertical}.AppDialogProvider_validation__E_3Uq{color:#b42318;font-weight:600}.AppDialogProvider_actions__VJ9_r{display:flex;justify-content:flex-end;gap:10px;padding:20px 22px}.AppDialogProvider_primaryButton__Zmk6d,.AppDialogProvider_secondaryButton__v7evB{min-height:38px;padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:700}.AppDialogProvider_secondaryButton__v7evB{border:1px solid #cbd5e1;background:#fff;color:#334155}.AppDialogProvider_primaryButton__Zmk6d{border:1px solid #172033;background:#172033;color:#fff}.AppDialogProvider_dangerButton__JJOjl{border-color:#b42318;background:#b42318}@media (max-width:560px){.AppDialogProvider_backdrop__Hzumi{align-items:end;padding:10px}.AppDialogProvider_dialog__XGxBx{border-radius:14px 14px 8px 8px}}.AppDialogProvider_backdrop__Hzumi{padding:14px}.AppDialogProvider_dialog__XGxBx{width:min(460px,100%);border-radius:9px}.AppDialogProvider_header__ghrKc{gap:12px;padding:13px 15px 10px}.AppDialogProvider_header__ghrKc h2{margin-top:1px;font-size:17px}.AppDialogProvider_closeButton__eUpQW{width:30px;height:30px;border-radius:6px;font-size:18px}.AppDialogProvider_message__1G7O4{padding:12px 15px 0;font-size:12px;line-height:1.45}.AppDialogProvider_field__SU9zu{gap:5px;padding:12px 15px 0;font-size:12px}.AppDialogProvider_field__SU9zu input,.AppDialogProvider_field__SU9zu textarea{min-height:32px;padding:6px 9px;border-radius:6px}.AppDialogProvider_actions__VJ9_r{gap:8px;padding:14px 15px}.AppDialogProvider_primaryButton__Zmk6d,.AppDialogProvider_secondaryButton__v7evB{min-height:32px;padding:6px 12px;border-radius:6px;font-size:12px}