.ThemeToggle_toggle__RoeI1{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:0;min-height:0;padding:0;flex-shrink:0;border-radius:50%;background:var(--card-bg);border:1px solid var(--border-light);color:var(--text-muted);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.ThemeToggle_toggle__RoeI1:hover{background:var(--card-hover);color:var(--text-strong)}.ThemeToggle_icon__MJs1a{display:block;width:18px;height:18px}.Sidebar_sidebar__G7Mzs{width:var(--sidebar-width);height:100vh;position:fixed;left:0;top:0;background:var(--sidebar-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);display:flex;flex-direction:column;z-index:100;border-right:1px solid var(--border);box-shadow:4px 0 16px var(--shadow-rail);transition:width .3s ease,transform .3s ease}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO{width:54px}.Sidebar_logoRow__5bse1{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border);min-height:56px}.Sidebar_logoLink__lYp76{display:flex;align-items:center;gap:10px;min-height:0;min-width:0;text-decoration:none;color:inherit;border-radius:6px}.Sidebar_logoLink__lYp76:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Sidebar_logoIconCrop__DswGN{height:34px;width:27px;flex-shrink:0;background-image:url(/icons/logo_new.png);background-size:121.32px 34px;background-position:0;background-repeat:no-repeat}.Sidebar_logoTextClip__ZSU9b{height:34px;width:94px;overflow:hidden;flex-shrink:0;transition:width .3s ease}.Sidebar_collapsed___zsfO .Sidebar_logoTextClip__ZSU9b{width:0}.Sidebar_logoTextCrop__GYgZM{height:34px;width:94px;background-image:url(/icons/logo_new.png);background-size:121.32px 34px;background-position:-30.7px;background-repeat:no-repeat;filter:brightness(0) invert(1)}[data-theme=light] .Sidebar_logoTextCrop__GYgZM{filter:none}.Sidebar_collapseToggle__ASR_4{position:absolute;top:50%;left:100%;transform:translate(-50%,calc(-50% - 10px));width:30px;height:30px;min-width:0;min-height:0;padding:0;border-radius:50%;background:transparent;border:1.5px solid var(--border-light);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:101;transition:background .2s,color .2s}.Sidebar_collapseToggle__ASR_4:hover{background:transparent;color:var(--text-strong)}.Sidebar_collapseToggleIcon__DZ9g6{width:24px;height:24px;min-width:24px;min-height:24px;flex-shrink:0;transition:transform .3s ease}@media (max-width:1023px){.Sidebar_collapseToggle__ASR_4{display:none}}.Sidebar_nav__9EDqy{flex:1 1;padding:10px 6px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.Sidebar_nav__9EDqy::-webkit-scrollbar{width:0;height:0;display:none}.Sidebar_navItem__eIm4b{display:flex;align-items:center;gap:9px;padding:8px 10px;box-sizing:border-box;border-radius:7px;color:var(--sidebar-text);font-size:var(--fs-nav);font-weight:500;transition:background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;white-space:nowrap}@media (max-height:740px){.Sidebar_navItem__eIm4b{min-height:38px}}.Sidebar_navItem__eIm4b:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--primary-gradient);opacity:0;transition:opacity .3s;z-index:-1}.Sidebar_navItem__eIm4b:hover{color:var(--text-strong);transform:translateX(3px);background:var(--raise-06)}.Sidebar_active__Bfm7L{color:var(--text-on-accent)!important;font-weight:600;box-shadow:var(--shadow-glow)}.Sidebar_active__Bfm7L:before{opacity:1}.Sidebar_active__Bfm7L:hover,.Sidebar_navItem__eIm4b.Sidebar_active__Bfm7L:hover,.Sidebar_navItem__eIm4b.Sidebar_active__Bfm7L:hover *,.Sidebar_navItem__eIm4b.Sidebar_active__Bfm7L:hover svg{color:#000!important;stroke:#000!important}.Sidebar_collapsed___zsfO .Sidebar_navItem__eIm4b{gap:0}.Sidebar_collapsed___zsfO .Sidebar_navItem__eIm4b:hover{transform:none}.Sidebar_navIcon__jXD7O{flex-shrink:0;width:22px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.Sidebar_navLabel__6PZtR{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_navItem__eIm4b:hover .Sidebar_navIcon__jXD7O{transform:scale(1.1)}.Sidebar_footer__TtSk7{height:96px;box-sizing:border-box;overflow:visible;padding:10px 9px;border-top:1px solid var(--border);background:var(--sunken-20);display:flex;flex-direction:column;justify-content:flex-end;gap:4px;position:relative}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO .Sidebar_footer__TtSk7{background:transparent!important;border-top:none!important}.Sidebar_identityRow__mf8U8{width:100%;height:36px;flex:0 0 36px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.Sidebar_identityRow__mf8U8>button{flex:0 0 36px;width:36px;height:36px;min-width:0;min-height:0;padding:0}.Sidebar_identityRow__mf8U8>button svg{width:20px;height:20px}.Sidebar_collapsedThemeToggle__7sQnA{margin:0}.Sidebar_userInfoWrap__iB0Jr{flex:1 1;min-width:0;overflow:hidden;opacity:1;transition:opacity .25s ease,flex-basis .3s ease,margin .3s ease}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO .Sidebar_userInfoWrap__iB0Jr{flex:0 1;opacity:0;width:0;margin:0;pointer-events:none}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO .Sidebar_identityRow__mf8U8{gap:0}.Sidebar_profilePopover__YmftQ{position:absolute;bottom:0;left:calc(100% + 8px);width:var(--sidebar-width)!important;min-width:160px;max-width:none!important;box-sizing:border-box;overflow:visible;padding:12px;background:var(--surface-menu);border:1px solid var(--border-light);border-radius:10px;box-shadow:0 8px 24px var(--shadow-ambient);z-index:110}.Sidebar_popoverLogoutBtn__O815M{width:100%;margin-top:8px;padding:7px;background:rgba(239,68,68,.1);color:var(--danger-hover);border-radius:6px;font-size:var(--fs-small);font-weight:600;border:1px solid rgba(239,68,68,.2);display:flex;align-items:center;justify-content:center;gap:6px;transition:background .2s,box-shadow .2s,transform .2s}.Sidebar_popoverLogoutBtn__O815M:hover{background:var(--danger);color:var(--text-on-accent);box-shadow:0 0 12px rgba(239,68,68,.4);transform:translateY(-1px)}.Sidebar_userInfo__WMvHw{width:100%;min-width:0;overflow:hidden}.Sidebar_userName__CXibV{color:var(--text-strong);font-size:var(--fs-body);font-weight:600;font-family:Outfit}.Sidebar_userName__CXibV,.Sidebar_userRole__92ocK{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userRole__92ocK{color:var(--primary-hover);font-size:var(--fs-micro);text-transform:capitalize;font-weight:500;letter-spacing:.4px}.Sidebar_logoutBtn__ZlIt_{flex:0 0 36px;min-width:0;min-height:0;width:100%;height:36px;padding:0;background:rgba(239,68,68,.1);color:var(--danger-hover);border-radius:6px;font-size:var(--fs-small);font-weight:600;border:1px solid rgba(239,68,68,.2);display:flex;align-items:center;justify-content:flex-start;gap:0;overflow:hidden;box-sizing:border-box;transition:width .3s ease,border-radius .3s ease,background .2s,color .2s,box-shadow .2s,transform .2s}.Sidebar_logoutBtn__ZlIt_:hover{background:var(--danger);color:#000;box-shadow:0 0 12px rgba(239,68,68,.4);transform:translateY(-1px)}.Sidebar_logoutIcon__xJZnX{flex:0 0 36px;width:36px;display:flex;align-items:center;justify-content:center}.Sidebar_logoutIcon__xJZnX svg{width:20px;height:20px}.Sidebar_logoutLabel__qR_HX{overflow:hidden;white-space:nowrap;transition:opacity .2s ease,max-width .3s ease;opacity:1;max-width:100px}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO .Sidebar_logoutBtn__ZlIt_{width:36px;border-radius:50%;justify-content:center}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO .Sidebar_logoutBtn__ZlIt_[aria-expanded=true]{background:var(--danger);color:#000}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO .Sidebar_logoutLabel__qR_HX{display:none}.Sidebar_sidebarTooltip__96jrT{position:fixed;background:var(--surface-menu);color:var(--text-strong);border:1px solid var(--border-light);border-radius:6px;padding:5px 8px;font-size:var(--fs-micro);font-weight:500;white-space:nowrap;box-shadow:0 4px 12px var(--shadow-ambient);z-index:300;pointer-events:none;animation:Sidebar_sidebarTooltipFadeIn__oBTmu .15s ease}@keyframes Sidebar_sidebarTooltipFadeIn__oBTmu{0%{opacity:0;transform:translateY(-50%) translateX(-4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.Sidebar_overlay__zPOQv{display:none}@media (max-width:1023px){.Sidebar_sidebar__G7Mzs{transform:translateX(0);z-index:200;height:100dvh}.Sidebar_sidebar__G7Mzs.Sidebar_collapsed___zsfO{transform:translateX(-100%);width:var(--sidebar-width)}.Sidebar_overlay__zPOQv{display:block;position:fixed;inset:0;background:var(--scrim);z-index:150;-webkit-tap-highlight-color:transparent}.Sidebar_navItem__eIm4b{padding:12px 14px;min-height:44px;font-size:var(--fs-body-lg);gap:12px}.Sidebar_logoutBtn__ZlIt_{padding:10px;font-size:var(--fs-body)}}.MobileHeader_header___E4b_{display:none}@media (max-width:1023px){.MobileHeader_header___E4b_{display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:90;height:52px;padding:env(safe-area-inset-top) 14px 0;background:var(--slab-header);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);gap:12px}.MobileHeader_menuBtn__Gvqu_{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:10px;background:var(--raise-06);border:1px solid var(--border-10);color:var(--text-strong);cursor:pointer;transition:all .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.MobileHeader_menuBtn__Gvqu_:active,.MobileHeader_menuBtn__Gvqu_:hover{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.4)}.MobileHeader_menuIcon__Kih1I{font-size:var(--fs-h2);line-height:1}.MobileHeader_brand__R8WVW{display:flex;align-items:center;gap:8px}.MobileHeader_brandIcon__YGPEZ{object-fit:contain;height:28px;width:auto}.MobileHeader_spacer___HcA8{flex:1 1}}.DashboardLayout_wrapper__4_Xts{display:flex;min-height:100vh;min-height:100dvh;position:relative;z-index:1}.DashboardLayout_content__DIylS{margin-left:var(--sidebar-width);width:calc(100vw - var(--sidebar-width));max-width:calc(100vw - var(--sidebar-width));display:flex;flex-direction:column;position:relative;z-index:2;overflow-x:hidden;box-sizing:border-box;transition:margin-left .3s ease,width .3s ease}.DashboardLayout_content__DIylS.DashboardLayout_contentExpanded__fqRXP{margin-left:54px;width:calc(100vw - 54px);max-width:calc(100vw - 54px)}.DashboardLayout_pageContent__lt_Ui{flex:1 1;padding:20px 24px;overflow-x:auto}.DashboardLayout_loading__UOwIY{display:flex;align-items:center;justify-content:center;height:100vh;height:100dvh;font-size:var(--fs-h3);color:var(--primary);font-family:Outfit;font-weight:500;text-shadow:var(--shadow-glow)}@media (max-width:1023px){.DashboardLayout_content__DIylS,.DashboardLayout_content__DIylS.DashboardLayout_contentExpanded__fqRXP{margin-left:0;width:100vw;max-width:100vw}.DashboardLayout_pageContent__lt_Ui{padding:14px}}@media (max-width:767px){.DashboardLayout_pageContent__lt_Ui{padding:12px 10px}}.DashboardLayout_topBar___9QsM{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:12px 24px;border-bottom:1px solid var(--border-06)}.DashboardLayout_topBarUser__5F3Eb{font-size:var(--fs-body-lg);color:var(--text-muted);font-weight:500}.DashboardLayout_topBarLogout__WkYui{padding:6px 14px;font-size:var(--fs-body);font-weight:600;color:var(--fg-red-400);background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.2);border-radius:6px;cursor:pointer;transition:all .2s}.DashboardLayout_topBarLogout__WkYui:hover{background:rgba(248,113,113,.2);border-color:rgba(248,113,113,.4)}.page_header__EdTqu{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;animation:page_fadeIn__GDXaq .15s ease}.page_title__IxLMH{font-size:var(--fs-h1);font-weight:700;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_subtitle__fbzVP{font-size:var(--fs-small);color:var(--text-muted);margin-top:4px;font-weight:500}.page_headerActions__nOQtY{display:flex;gap:8px;align-items:center}.page_uploadBtn__E8LQm{padding:6px 13px;background:rgba(16,185,129,.15);color:var(--success);border-radius:8px;font-size:var(--fs-body);font-weight:600;cursor:pointer;transition:all .3s;border:1px solid rgba(16,185,129,.3);display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box}.page_uploadBtn__E8LQm:hover{background:var(--success);color:var(--text-on-accent);box-shadow:0 4px 16px rgba(16,185,129,.4);transform:translateY(-2px)}.page_disabled__2jxHg{opacity:.5;pointer-events:none}.page_addBtn__uv5bI{padding:6px 13px;background:var(--primary-gradient);color:var(--text-on-accent);border-radius:8px;font-size:var(--fs-body);font-weight:600;letter-spacing:.5px;box-shadow:0 4px 12px rgba(59,130,246,.3);transition:all .3s}.page_addBtn__uv5bI:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.6)}.page_filters__5WioX{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px;animation:page_fadeIn__GDXaq .15s ease}.page_input__bYMaU{padding:7px 10px;background:var(--sunken-20);border:1px solid var(--border-light);border-radius:8px;font-size:var(--fs-body);outline:none;min-width:220px;color:var(--text-strong);transition:all .3s}.page_input__bYMaU:focus{border-color:var(--primary);background:var(--sunken-30);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.page_select__PH_C1{background:var(--sunken-20);border:1px solid var(--border-light);border-radius:8px;font-size:var(--fs-body);outline:none;min-width:140px;color:var(--text-strong);transition:all .3s;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:7px 1.8rem 7px 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%239ca3af' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:10px}.page_select__PH_C1:focus{border-color:var(--primary);background:var(--sunken-30);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.page_select__PH_C1 option{background:var(--surface-deep);color:var(--text-strong)}.page_tableWrap__P_EJ8{background:var(--card-bg);border-radius:12px;border:1px solid var(--border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);overflow-x:auto;box-shadow:0 4px 20px rgba(0,0,0,.2);animation:page_fadeIn__GDXaq .15s ease;scrollbar-width:none;-ms-overflow-style:none}.page_tableWrap__P_EJ8::-webkit-scrollbar{display:none}.page_table__VH__y{width:100%;border-collapse:collapse;text-align:left}.page_table__VH__y th{background:var(--raise-02);padding:var(--row-pad-y-head) var(--row-pad-x);font-size:var(--fs-micro);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}.page_table__VH__y td{padding:var(--row-pad-y) var(--row-pad-x);font-size:var(--fs-small);border-bottom:1px solid var(--border-subtle);white-space:nowrap;color:var(--text-body);transition:background .2s}.page_table__VH__y tr:last-child td{border-bottom:none}.page_table__VH__y tr:hover td{background:var(--raise-04)}.page_itemName__0qXmy{font-weight:600;color:var(--text-strong)}.page_deleteBtn__n2Gta{padding:3px 8px;background:rgba(239,68,68,.1);color:var(--danger-hover);border-radius:6px;font-size:var(--fs-small);font-weight:600;transition:all .3s;border:1px solid rgba(239,68,68,.2)}.page_deleteBtn__n2Gta:hover{background:var(--danger);color:var(--text-on-accent)}.page_pagination__7Jiwt{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:0 4px;animation:page_fadeIn__GDXaq .15s ease}.page_pageInfo__VnPv8{font-size:var(--fs-small);color:var(--text-muted);font-weight:500}.page_pageBtn__TSzp8{padding:6px 11px;border:1px solid var(--border-light);border-radius:8px;font-size:var(--fs-body);background:var(--raise-05);color:var(--text-strong);font-weight:600;cursor:pointer;transition:all .3s}.page_pageBtn__TSzp8:hover:not(:disabled){background:var(--primary);border-color:var(--primary);box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateY(-1px)}.page_pageBtn__TSzp8:disabled{opacity:.4;cursor:not-allowed}.page_pageBtns__ox_Oy{display:flex;gap:8px}.page_empty__lLaAY{text-align:center;padding:40px;color:var(--text-muted);font-size:var(--fs-body-lg)}.page_overlay__R4Wr2{position:fixed;inset:0;background:var(--scrim-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:page_fadeIn__GDXaq .2s ease}.page_modal__uIQ8u{background:var(--surface-deep);border:1px solid var(--border);border-radius:16px;padding:24px;width:90%;max-width:480px;box-shadow:0 24px 64px rgba(0,0,0,.5);animation:page_fadeInUp__I4T1k .3s ease}.page_modalTitle__9XMtm{font-size:var(--fs-h3);font-weight:700;color:var(--text-strong);margin-bottom:16px}.page_formGrid__62vUy{display:flex;flex-direction:column;gap:10px}.page_field__G_Ih_{display:flex;flex-direction:column;gap:4px}.page_field__G_Ih_ label{font-size:var(--fs-micro);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px}.page_field__G_Ih_ input{width:100%;box-sizing:border-box;padding:7px 10px;background:var(--sunken-30);border:1px solid var(--border-light);border-radius:8px;font-size:var(--fs-body);color:var(--text-strong);outline:none;transition:all .3s}.page_field__G_Ih_ input:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.page_modalActions__amu_U{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.page_cancelBtn__oWRA0{padding:6px 14px;background:var(--raise-05);color:var(--text-muted);border-radius:8px;font-size:var(--fs-body);font-weight:600;transition:all .3s;border:1px solid var(--border-light)}.page_cancelBtn__oWRA0:hover{background:var(--raise-10);color:var(--text-strong)}.page_saveBtn__UZO2R{padding:6px 16px;background:var(--primary-gradient);color:var(--text-on-accent);border-radius:8px;font-size:var(--fs-body);font-weight:600;letter-spacing:.5px;box-shadow:0 4px 12px rgba(59,130,246,.3);transition:all .3s}.page_saveBtn__UZO2R:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.6)}.page_saveBtn__UZO2R:disabled{opacity:.5;cursor:not-allowed}@keyframes page_fadeInDown__mRLg_{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeInUp__I4T1k{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__GDXaq{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.page_header__EdTqu{flex-direction:column;gap:10px;align-items:flex-start}.page_title__IxLMH{font-size:var(--fs-h3)}.page_headerActions__nOQtY{width:100%;flex-wrap:wrap}.page_addBtn__uv5bI,.page_uploadBtn__E8LQm{flex:1 1;text-align:center}.page_filters__5WioX{gap:6px}.page_input__bYMaU,.page_select__PH_C1{min-width:100%;font-size:var(--fs-body);padding:9px 10px}.page_pagination__7Jiwt{flex-direction:column;gap:10px;align-items:stretch}.page_pageBtns__ox_Oy{justify-content:center}.page_pageInfo__VnPv8{text-align:center}.page_modal__uIQ8u{padding:16px;max-width:95vw}.page_modalActions__amu_U{flex-direction:column}}.CustomDatePicker_container__DcAiU{position:relative;display:inline-block;width:100%}.CustomDatePicker_inputWrapper__8ytci{position:relative;display:flex;align-items:center;width:100%}.CustomDatePicker_customInput__Lx7O3{cursor:pointer;width:100%;padding-right:48px!important;text-overflow:ellipsis}.CustomDatePicker_iconsContainer__7sArL{position:absolute;right:12px;display:flex;align-items:center;gap:8px;z-index:2;pointer-events:auto}.CustomDatePicker_clearButton__0Am8w{background:none;border:none;color:var(--text-subtle);cursor:pointer;font-size:var(--fs-small);padding:2px 5px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.CustomDatePicker_clearButton__0Am8w:hover{color:#ef4444;background:rgba(239,68,68,.15)}.CustomDatePicker_calendarIcon__MXWJL{font-size:var(--fs-subtitle);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;opacity:.8}.CustomDatePicker_dropdown__NjjA7{position:fixed;z-index:9999;width:280px;padding:12px;background:var(--surface-alt);border:1px solid var(--border-12);border-radius:10px;box-shadow:0 12px 36px rgba(0,0,0,.7);display:flex;flex-direction:column;gap:8px;animation:CustomDatePicker_slideDown___o_NZ .15s ease-out}.CustomDatePicker_dropdown__NjjA7 button{min-width:unset;min-height:unset}@keyframes CustomDatePicker_slideDown___o_NZ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CustomDatePicker_header__AS_GW{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--border-06)}.CustomDatePicker_navButton__qYv7u{background:var(--raise-05);border:1px solid var(--border);border-radius:6px;color:var(--text-muted);width:28px;height:28px;min-width:28px;font-size:var(--fs-body-lg);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.CustomDatePicker_navButton__qYv7u:hover{background:var(--raise-12);color:var(--text-strong);border-color:var(--border-strong)}.CustomDatePicker_selectors__8JYQs{display:flex;gap:6px;flex:1 1;justify-content:center;min-width:0}.CustomDatePicker_select__ox2Z2{background:var(--sunken-40);border:1px solid var(--border-12);border-radius:6px;color:var(--text-body);font-size:var(--fs-body);font-weight:600;padding:4px 6px;cursor:pointer;outline:none;transition:all .2s;text-align-last:center;min-width:0}.CustomDatePicker_select__ox2Z2:focus,.CustomDatePicker_select__ox2Z2:hover{border-color:#3b82f6;background:var(--scrim-strong)}.CustomDatePicker_select__ox2Z2 option{background:var(--surface-alt);color:var(--text-body)}.CustomDatePicker_weekdays__K1rw1{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:var(--fs-small);font-weight:600;color:var(--text-subtle);letter-spacing:.3px}.CustomDatePicker_weekday__TVETb{padding:4px 0;text-transform:uppercase}.CustomDatePicker_daysGrid__ilta0{display:grid;grid-template-columns:repeat(7,1fr)}.CustomDatePicker_dayCell__e6N7F{border:none;border-radius:6px;font-size:var(--fs-body);font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;padding:0;height:32px}.CustomDatePicker_currentMonthDay__B0Fs8{color:var(--text-body)}.CustomDatePicker_currentMonthDay__B0Fs8:hover{background:rgba(59,130,246,.15);color:var(--fg-blue-300)}.CustomDatePicker_otherMonthDay__x4FcL{color:#475569}.CustomDatePicker_otherMonthDay__x4FcL:hover{background:var(--raise-05);color:var(--text-muted)}.CustomDatePicker_selectedDay__P8N0k{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:var(--text-on-accent)!important;font-weight:700;box-shadow:0 2px 8px rgba(59,130,246,.35)}.CustomDatePicker_todayDay__6vn2D{border:1px solid rgba(59,130,246,.5)!important;color:var(--fg-blue-400)!important;font-weight:600}.CustomDatePicker_dayCell__e6N7F:disabled{opacity:.18;cursor:not-allowed!important;background:transparent!important;color:#475569!important}.CustomDatePicker_footer__9rE0l{display:flex;justify-content:center;padding-top:6px;border-top:1px solid var(--border-06)}.CustomDatePicker_footerButton__TEjhP{background:transparent;border:none;color:#3b82f6;font-size:var(--fs-small);font-weight:600;cursor:pointer;padding:4px 12px;border-radius:4px;transition:all .2s}.CustomDatePicker_footerButton__TEjhP:hover{background:rgba(59,130,246,.1);color:var(--fg-blue-400)}.CustomDatePicker_footerButton__TEjhP:disabled{color:#475569;cursor:not-allowed;background:transparent}@media (max-width:768px){.CustomDatePicker_dropdown__NjjA7{bottom:0;left:0!important;right:0;top:auto!important;width:100%;border-radius:16px 16px 0 0;padding:20px 16px;animation:CustomDatePicker_slideUp__vz15P .2s ease-out}.CustomDatePicker_dayCell__e6N7F{height:40px;font-size:var(--fs-subtitle)}.CustomDatePicker_weekdays__K1rw1{font-size:var(--fs-body)}.CustomDatePicker_navButton__qYv7u{width:34px;height:34px;min-width:34px;font-size:var(--fs-title)}.CustomDatePicker_select__ox2Z2{font-size:var(--fs-subtitle);padding:6px 10px}.CustomDatePicker_footer__9rE0l{padding-top:12px;padding-bottom:10px}.CustomDatePicker_footerButton__TEjhP{font-size:var(--fs-subtitle);padding:6px 13px}}@keyframes CustomDatePicker_slideUp__vz15P{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_header__oRW75{margin-bottom:20px;animation:page_fadeIn__jjObi .15s ease}.page_title__po7na{font-size:var(--fs-h1);font-weight:700;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}.page_subtitle__YBgxm{font-size:var(--fs-body);color:var(--text-muted);margin-top:4px;font-weight:400}.page_cards__IHl_z{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px;animation:page_fadeIn__jjObi .15s ease}.page_cardEmail__QJFxe{min-width:320px}.page_card__Cf__u{background:var(--card-bg);padding:22px;border-radius:16px;border:1px solid var(--border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page_card__Cf__u:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--primary-gradient);opacity:0;transition:opacity .3s}.page_card__Cf__u:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.3);border-color:var(--border-light)}.page_card__Cf__u:hover:before{opacity:1}.page_cardLabel__pQNrY{font-size:var(--fs-small);color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.8px}.page_cardValue__9aJEF{font-size:32px;font-weight:700;margin-top:8px;font-family:Outfit;color:var(--text-strong);text-shadow:0 2px 10px rgba(0,0,0,.2);overflow-wrap:break-word;word-break:break-word}@keyframes page_fadeIn__jjObi{0%{opacity:0}to{opacity:1}}@keyframes page_fadeInDown__cGWoJ{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeInUp__7IOrd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.page_title__po7na{font-size:var(--fs-h3)}.page_cards__IHl_z{grid-template-columns:1fr;gap:12px}.page_card__Cf__u{padding:16px}.page_cardValue__9aJEF{font-size:var(--fs-h1)}}.page_title__TQHi_{font-size:var(--fs-h1);font-weight:700;margin-bottom:20px;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_grid__G25_g,.page_title__TQHi_{animation:page_fadeIn__J8a3c .15s ease}.page_grid__G25_g{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:20px;gap:20px}.page_card__531ro{background:var(--card-bg);padding:24px;border-radius:14px;border:1px solid var(--border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:all .3s;position:relative;overflow:hidden}.page_card__531ro:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--primary-gradient);opacity:0;transition:opacity .3s}.page_card__531ro:hover{border-color:var(--border-light);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3)}.page_card__531ro:hover:before{opacity:1}.page_cardTitle__9J0xN{font-size:var(--fs-title);font-weight:600;margin-bottom:16px;color:var(--text-strong);font-family:Outfit}.page_form__7gbYX{display:flex;flex-direction:column;gap:14px}.page_inputGroup__ysSEx{display:flex;flex-direction:column;gap:5px}.page_label__lzioJ{font-size:var(--fs-micro);font-weight:600;color:var(--text-muted);letter-spacing:.4px;text-transform:uppercase}.page_input__p5m_B{padding:9px 12px;background:var(--sunken-20);border:1px solid var(--border-light);border-radius:8px;font-size:var(--fs-body);outline:none;transition:all .3s;color:var(--text-strong)}.page_input__p5m_B:focus{border-color:var(--primary);background:var(--sunken-30);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.page_input__p5m_B:disabled{background:var(--raise-03);color:var(--text-disabled);border-color:var(--border-05)}.page_btn__YSIVg{padding:9px;background:var(--primary-gradient);color:var(--text-on-accent);border-radius:8px;font-size:var(--fs-body);font-weight:600;margin-top:4px;text-transform:uppercase;letter-spacing:.5px;transition:all .3s;box-shadow:0 4px 12px rgba(59,130,246,.3)}.page_btn__YSIVg:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.6)}.page_msg__Kau_7{padding:8px 12px;background:rgba(16,185,129,.1);color:var(--success);border:1px solid rgba(16,185,129,.2);border-radius:8px;font-size:var(--fs-small);text-align:center;margin-bottom:12px}@keyframes page_fadeIn__J8a3c{0%{opacity:0}to{opacity:1}}@keyframes page_fadeInDown__BxmU3{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeInUp__M0XQl{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.page_title__TQHi_{font-size:var(--fs-h3)}.page_grid__G25_g{grid-template-columns:1fr;gap:14px}.page_card__531ro{padding:16px}}.page_header__IzRnJ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.page_title__fa85j{font-size:var(--fs-h1);font-weight:700;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_addBtn__eCjZD{padding:6px 13px;background:var(--primary-gradient);color:var(--text-on-accent);border-radius:8px;font-size:var(--fs-body);font-weight:600;cursor:pointer;transition:all .3s;border:none}.page_addBtn__eCjZD:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.5)}.page_filters__3V7X1{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.page_input__lG4DQ,.page_select__QZn9p{padding:7px 10px;background:var(--sunken-20);border:1px solid var(--border-light);border-radius:8px;font-size:var(--fs-body);outline:none;min-width:150px;color:var(--text-strong);transition:all .3s}.page_input__lG4DQ:focus,.page_select__QZn9p:focus{border-color:var(--primary);background:var(--sunken-30)}.page_select__QZn9p{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:1.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%239ca3af' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:10px}.page_select__QZn9p option{background:var(--surface-deep);color:var(--text-strong)}.page_tableWrap__lzGgz{background:var(--card-bg);border-radius:12px;border:1px solid var(--border);overflow-x:auto;box-shadow:0 4px 20px rgba(0,0,0,.2);scrollbar-width:none;-ms-overflow-style:none}.page_tableWrap__lzGgz::-webkit-scrollbar{display:none}.page_table__lwm_N{width:100%;border-collapse:collapse;text-align:left}.page_table__lwm_N th{background:var(--raise-02);padding:var(--row-pad-y-head) var(--row-pad-x);font-size:var(--fs-micro);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:1px solid var(--border)}.page_table__lwm_N td{padding:var(--row-pad-y) var(--row-pad-x);font-size:var(--fs-small);border-bottom:1px solid var(--border-subtle);color:var(--text-body)}.page_table__lwm_N tr:hover td{background:var(--raise-04)}.page_empty__NXagJ{text-align:center;padding:40px;color:var(--text-muted);font-size:var(--fs-body-lg)}.page_permCell___jS9R{max-width:220px;font-size:var(--fs-micro);color:var(--text-muted);white-space:normal;line-height:1.4}.page_roleBadge__5QCQP{padding:2px 7px;border-radius:5px;font-size:var(--fs-micro);font-weight:600;background:rgba(59,130,246,.15);color:var(--fg-blue-300)}.page_roleAdmin__0n3KS{background:rgba(234,179,8,.15);color:var(--fg-yellow-300)}.page_activeY__jYvv5{color:var(--fg-emerald-300);font-weight:600;font-size:var(--fs-small)}.page_activeN__vTu7F{color:var(--fg-red-300);font-weight:600;font-size:var(--fs-small)}.page_pagination__2Nmd_{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.page_pageInfo__CuDBb{font-size:var(--fs-small);color:var(--text-muted)}.page_pageBtns__c9GiO{display:flex;gap:8px}.page_pageBtn__ngf6Z{padding:6px 11px;border:1px solid var(--border-light);border-radius:8px;font-size:var(--fs-body);background:var(--raise-05);color:var(--text-strong);font-weight:600;cursor:pointer;transition:all .3s}.page_pageBtn__ngf6Z:hover:not(:disabled){background:var(--primary);border-color:var(--primary)}.page_pageBtn__ngf6Z:disabled{opacity:.4;cursor:not-allowed}.page_overlay__53QSP{position:fixed;inset:0;background:var(--scrim-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.page_modal__WU7Tg{background:var(--surface-alt);border:1px solid var(--border-10);border-radius:14px;width:100%;max-width:640px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.4)}.page_modalHeader__VMb_h{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border)}.page_modalTitle__oM5yy{font-size:var(--fs-title);font-weight:700;color:var(--text-strong)}.page_closeBtn__Ukan6{background:var(--raise-08);border:none;color:var(--text-muted);font-size:var(--fs-title);width:30px;height:30px;border-radius:6px;cursor:pointer}.page_closeBtn__Ukan6:hover{background:var(--raise-15);color:var(--text-strong)}.page_modalBody__hbG1q{flex:1 1;overflow-y:auto;padding:18px 20px}.page_formGrid__7syao{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.page_field__jHfFh{display:flex;flex-direction:column;gap:3px}.page_field__jHfFh .page_input__lG4DQ,.page_field__jHfFh .page_select__QZn9p{width:100%;box-sizing:border-box}.page_label__drV3d{font-size:var(--fs-micro);font-weight:600;color:var(--text-muted)}.page_permSection__sU4EF{margin-bottom:14px}.page_permTitle___26Ly{font-size:var(--fs-body);font-weight:600;color:var(--text-body);margin-bottom:8px}.page_permGroup__uLvP0{margin-bottom:10px}.page_permGroupLabel__4rFK0{font-size:var(--fs-micro);font-weight:600;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px}.page_permItems__kMkyX{display:flex;flex-wrap:wrap;gap:6px}.page_permItem__UR4hl{display:flex;align-items:center;gap:6px;padding:5px 10px;background:var(--raise-04);border:1px solid var(--border);border-radius:6px;font-size:var(--fs-small);color:#cbd5e1;cursor:pointer;transition:all .2s}.page_permItem__UR4hl:hover{background:var(--raise-08)}.page_permItem__UR4hl input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;min-width:16px;border:1.5px solid var(--border-strong);border-radius:4px;background:var(--sunken-30);cursor:pointer;position:relative;transition:all .2s}.page_permItem__UR4hl input[type=checkbox]:checked{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6}.page_permItem__UR4hl input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-on-accent);font-size:var(--fs-micro);font-weight:700}.page_adminNote__x_949{font-size:var(--fs-small);color:var(--text-subtle);font-style:italic;margin-bottom:14px}.page_formActions__K62rZ{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.page_cancelBtn__PTBck{padding:6px 11px;background:var(--raise-06);border:1px solid var(--border-10);border-radius:7px;color:var(--text-muted);font-size:var(--fs-body);font-weight:600;cursor:pointer}.page_cancelBtn__PTBck:hover{background:var(--raise-10);color:var(--text-strong)}.page_submitBtn__y4kG8{padding:7px 18px;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:7px;color:var(--text-on-accent);font-size:var(--fs-body);font-weight:600;cursor:pointer}.page_submitBtn__y4kG8:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.page_submitBtn__y4kG8:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:767px){.page_header__IzRnJ{flex-direction:column;gap:10px;align-items:flex-start}.page_title__fa85j{font-size:var(--fs-h3)}.page_addBtn__eCjZD{width:100%;text-align:center}.page_filters__3V7X1{gap:6px}.page_input__lG4DQ,.page_select__QZn9p{min-width:100%;font-size:var(--fs-body);padding:9px 10px}.page_pagination__2Nmd_{flex-direction:column;gap:10px;align-items:stretch}.page_pageBtns__c9GiO{justify-content:center}.page_pageInfo__CuDBb{text-align:center}.page_modal__WU7Tg{max-height:90vh}.page_modalBody__hbG1q{padding:14px}.page_formGrid__7syao{grid-template-columns:minmax(0,1fr)}.page_permItems__kMkyX{gap:4px}.page_permItem__UR4hl{font-size:var(--fs-caption);padding:3px 6px}.page_formActions__K62rZ{flex-direction:column}}.Tabs_tabContainer__umran{padding:0;max-width:100%;box-sizing:border-box;overflow-x:visible;overflow-y:visible}.Tabs_tabBar__CdcB4{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:12px}.Tabs_tab___eNfw{background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-weight:500;cursor:pointer;padding:10px 16px;min-height:40px;box-sizing:border-box;font-size:var(--fs-tab);transition:all .2s;outline:none;white-space:nowrap}.Tabs_tab___eNfw:hover{color:var(--text)}.Tabs_tabActive__ZaNuY{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}@media (max-width:767px){.Tabs_tabContainer__umran{padding:0}.Tabs_tabBar__CdcB4{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:0}.Tabs_tabBar__CdcB4::-webkit-scrollbar{display:none}.Tabs_tab___eNfw{padding:10px 14px;min-height:44px;font-size:var(--fs-micro);flex-shrink:0}}.page_title__eoAHc{font-size:var(--fs-h1);font-weight:700;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_filters__iOlzs,.page_title__eoAHc{margin-bottom:16px;animation:page_fadeIn__6YxNo .15s ease}.page_filters__iOlzs{display:flex;gap:10px;flex-wrap:wrap}.page_input____9yM,.page_select__JQNgn{padding:7px 10px;background:var(--sunken-20);border:1px solid var(--border-light);border-radius:8px;font-size:var(--fs-body);outline:none;min-width:140px;color:var(--text-strong);transition:all .3s}.page_input____9yM:focus,.page_select__JQNgn:focus{border-color:var(--primary);background:var(--sunken-30);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.page_select__JQNgn option{background:var(--surface-deep);color:var(--text-strong)}.page_syncBtn__Y_ncV{padding:6px 11px;background:rgba(59,130,246,.15);color:var(--primary-hover);border-radius:8px;font-size:var(--fs-body);font-weight:600;cursor:pointer;transition:all .3s;border:1px solid rgba(59,130,246,.3);white-space:nowrap}.page_syncBtn__Y_ncV:hover:not(:disabled){background:var(--primary);color:var(--text-on-accent);box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateY(-1px)}.page_syncBtn__Y_ncV:disabled{opacity:.5;cursor:not-allowed}.page_tableWrap__E_8Wy{background:var(--card-bg);border-radius:12px;border:1px solid var(--border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);overflow-x:auto;box-shadow:0 4px 20px rgba(0,0,0,.2);animation:page_fadeIn__6YxNo .15s ease;scrollbar-width:none;-ms-overflow-style:none}.page_tableWrap__E_8Wy::-webkit-scrollbar{display:none}.page_table__ktNfu{width:100%;border-collapse:collapse;text-align:center}.page_table__ktNfu th{background:var(--raise-02);padding:var(--row-pad-y-head) var(--row-pad-x);font-size:var(--fs-micro);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}.page_sortable__44Qrk{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s}.page_sortable__44Qrk:hover{color:var(--primary-hover)}.page_table__ktNfu td{padding:var(--row-pad-y) var(--row-pad-x);font-size:var(--fs-small);border-bottom:1px solid var(--border-subtle);white-space:nowrap;color:var(--text-body);transition:background .2s}.page_table__ktNfu tr:last-child td{border-bottom:none}.page_table__ktNfu tr:hover td{background:var(--raise-04)}.page_mono__UFDYN{font-family:Courier New,monospace;font-size:var(--fs-micro);color:var(--primary-hover)}.page_procBadge__0ljKZ{background:rgba(139,92,246,.15);color:var(--fg-violet-400)}.page_badgeIP__Mn5Ur,.page_procBadge__0ljKZ{padding:2px 7px;border-radius:10px;font-size:var(--fs-micro);font-weight:600}.page_badgeIP__Mn5Ur{background:rgba(59,130,246,.15);color:var(--fg-blue-400)}.page_badgeOP__MUIKy{padding:2px 7px;border-radius:10px;font-size:var(--fs-micro);font-weight:600;background:rgba(251,191,36,.15);color:var(--fg-amber-400)}.page_droppedBadge__E2sCg{display:flex;flex-direction:column;gap:2px}.page_droppedBadge__E2sCg:before{content:"● Dropped";color:var(--fg-red-400);font-size:var(--fs-micro);font-weight:600}.page_droppedReason__Ej11J{font-size:var(--fs-micro);color:var(--text-muted)}.page_activeBadge__l_AKK{background:rgba(16,185,129,.15);color:var(--fg-emerald-400)}.page_activeBadge__l_AKK,.page_followUpDue__q_8X7{padding:2px 7px;border-radius:10px;font-size:var(--fs-micro);font-weight:600}.page_followUpDue__q_8X7{white-space:nowrap;background:rgba(59,130,246,.15);color:var(--fg-blue-400)}.page_followUpOverdue__jq9RC{padding:2px 7px;border-radius:10px;font-size:var(--fs-micro);font-weight:600;white-space:nowrap;background:rgba(239,68,68,.18);color:var(--fg-red-400)}.page_locationCell__DCYTG{cursor:default}.page_tooltip__WqTaP{position:fixed;z-index:9999;background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:var(--fs-small);color:var(--text-body);box-shadow:0 8px 24px rgba(0,0,0,.5);pointer-events:none;max-width:280px}.page_tooltip__WqTaP div{padding:1px 0;white-space:nowrap}.page_truncateCell__coOor{position:relative;display:inline-block;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}.page_cellTooltip__e4EQc{position:fixed;z-index:9999;background:var(--surface);border:1px solid rgba(99,102,241,.3);border-radius:8px;padding:8px 12px;font-size:var(--fs-small);color:var(--text-body);white-space:normal;word-break:break-word;max-width:280px;min-width:100px;box-shadow:0 8px 24px rgba(0,0,0,.6);pointer-events:none;line-height:1.5;animation:page_fadeIn__6YxNo .15s ease}.page_pagination__7rweP{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:0 4px;animation:page_fadeIn__6YxNo .15s ease}.page_pageInfo__MASD8{font-size:var(--fs-small);color:var(--text-muted);font-weight:500}.page_pageBtn__mwvy3{padding:6px 11px;border:1px solid var(--border-light);border-radius:8px;font-size:var(--fs-body);background:var(--raise-05);color:var(--text-strong);font-weight:600;cursor:pointer;transition:all .3s}.page_pageBtn__mwvy3:hover:not(:disabled){background:var(--primary);border-color:var(--primary);box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateY(-1px)}.page_pageBtn__mwvy3:disabled{opacity:.4;cursor:not-allowed}.page_pageBtns__JEf4A{display:flex;gap:8px}.page_empty__Us5nU{text-align:center;padding:40px;color:var(--text-muted);font-size:var(--fs-body-lg)}.page_overlay__ePKWe{position:fixed;inset:0;background:var(--scrim-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:page_fadeIn__6YxNo .2s ease;overflow-y:auto;padding:16px}.page_modal__S3C9d{background:var(--surface-deep);border:1px solid var(--border);border-radius:16px;padding:24px;width:95%;max-width:1000px;box-shadow:0 24px 64px rgba(0,0,0,.5);animation:page_fadeInUp__aS2oZ .3s ease;max-height:90vh;overflow-y:auto}.page_modalHeader__ZEFNc{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.page_modalTitle__tvmTf{font-size:var(--fs-h3);font-weight:700;color:var(--text-strong)}.page_closeBtn__k_mKo{background:none;border:none;color:var(--text-muted);font-size:var(--fs-h3);padding:3px 6px;cursor:pointer;transition:color .2s}.page_closeBtn__k_mKo:hover{color:var(--text-strong)}.page_lineTableWrap__iMGDP{overflow-x:auto;border-radius:8px;border:1px solid var(--border);max-height:350px;overflow-y:auto}.page_lineTable__K6dxF{width:100%;border-collapse:collapse}.page_lineTable__K6dxF th{padding:6px 8px;font-size:var(--fs-caption);font-weight:600;color:var(--text-muted);text-transform:uppercase;background:var(--raise-02);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;text-align:center}.page_lineTable__K6dxF td{padding:5px 8px;font-size:var(--fs-small);border-bottom:1px solid var(--border-subtle);color:var(--text-body);white-space:nowrap;text-align:center}.page_formGrid__WEXhJ{display:flex;flex-direction:column;gap:10px}.page_field__9ayRA{display:flex;flex-direction:column;gap:4px}.page_field__9ayRA .page_input____9yM,.page_field__9ayRA .page_select__JQNgn,.page_field__9ayRA .page_textarea__QYsNL{width:100%;box-sizing:border-box}.page_field__9ayRA label{font-size:var(--fs-micro);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px}.page_textarea__QYsNL{padding:7px 10px;background:var(--sunken-30);border:1px solid var(--border-light);border-radius:8px;font-size:var(--fs-body);color:var(--text-strong);outline:none;transition:all .3s;resize:vertical;font-family:inherit}.page_textarea__QYsNL:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.page_toggleWrap__dqKYK{display:flex}.page_toggleBtn__zcR9J{padding:6px 13px;border-radius:8px;font-size:var(--fs-body);font-weight:600;cursor:pointer;transition:all .3s;background:var(--raise-05);color:var(--text-muted);border:1px solid var(--border-light)}.page_toggleActive__JM3Ao{background:rgba(239,68,68,.2);color:var(--fg-red-400);border-color:rgba(239,68,68,.4)}.page_modalActions__FKv42{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.page_cancelBtn__7VtYU{padding:6px 14px;background:var(--raise-05);color:var(--text-muted);border-radius:8px;font-size:var(--fs-body);font-weight:600;transition:all .3s;border:1px solid var(--border-light);cursor:pointer}.page_cancelBtn__7VtYU:hover{background:var(--raise-10);color:var(--text-strong)}.page_saveBtn__3eG0Z{padding:6px 16px;background:var(--primary-gradient);color:var(--text-on-accent);border-radius:8px;font-size:var(--fs-body);font-weight:600;box-shadow:0 4px 12px rgba(59,130,246,.3);transition:all .3s;border:none;cursor:pointer}.page_saveBtn__3eG0Z:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.6)}.page_saveBtn__3eG0Z:disabled{opacity:.5;cursor:not-allowed}@keyframes page_fadeInDown__nzbzC{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeInUp__aS2oZ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__6YxNo{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.page_title__eoAHc{font-size:var(--fs-h3)}.page_filters__iOlzs{gap:6px}.page_input____9yM,.page_select__JQNgn{min-width:100%;font-size:var(--fs-body);padding:9px 10px}.page_syncBtn__Y_ncV{width:100%;text-align:center;padding:10px}.page_pagination__7rweP{flex-direction:column;gap:10px;align-items:stretch}.page_pageBtns__JEf4A{justify-content:center}.page_pageInfo__MASD8{text-align:center}.page_modal__S3C9d{padding:16px;max-width:96vw}.page_modalActions__FKv42{flex-direction:column}}.Highlight_hit__Lc76Z{background:var(--highlight-bg);color:var(--highlight-fg);border-radius:3px;padding:0 1px;font-weight:700;line-height:inherit}.PhoneColumnHeader_wrap__4SetW{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.PhoneColumnHeader_toggle__yJQ97{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--text-muted);min-height:0;min-width:0;width:18px;height:18px;border-radius:4px;transition:color .15s,background .15s;line-height:0;flex-shrink:0}.PhoneColumnHeader_toggle__yJQ97:hover{color:var(--text);background:var(--raise-08,rgba(127,127,127,.12))}.PhoneColumnHeader_toggle__yJQ97:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (max-width:1023px){.PhoneColumnHeader_toggle__yJQ97{width:32px;height:32px}}.page_header__Ar_jA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;animation:page_fadeIn__sZL0m .15s ease}.page_title__Pl2PA{font-size:var(--fs-h1);font-weight:700;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_subTabs__NYu6Y{display:flex;gap:0;margin-bottom:12px;border-bottom:1px solid var(--border)}.page_subTab__uYSux{padding:9px 16px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:var(--fs-tab);font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}.page_subTab__uYSux:hover{color:var(--text-body)}.page_subTabActive__S1pnl{color:#3b82f6;border-bottom-color:#3b82f6}.page_filters__8SANe{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;animation:page_fadeIn__sZL0m .15s ease}.page_input__7aD2U,.page_select__rRUt3{padding:7px 10px;background:var(--sunken-20);border:1px solid var(--border-light);border-radius:8px;font-size:var(--fs-small);outline:none;min-width:140px;color:var(--text-strong);transition:all .3s}.page_input__7aD2U:focus,.page_select__rRUt3:focus{border-color:var(--primary);background:var(--sunken-30);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.page_select__rRUt3 option{background:var(--surface-deep);color:var(--text-strong)}.page_tableWrap__EaNHp{background:var(--card-bg);border-radius:12px;border:1px solid var(--border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);overflow-x:auto;box-shadow:0 4px 20px rgba(0,0,0,.2);animation:page_fadeIn__sZL0m .15s ease;scrollbar-width:none;-ms-overflow-style:none}.page_tableWrap__EaNHp::-webkit-scrollbar{display:none}.page_table___w4bP{width:100%;border-collapse:collapse;text-align:left}.page_table___w4bP th{background:var(--raise-02);padding:var(--row-pad-y-head) var(--row-pad-x);font-size:var(--fs-micro);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}.page_table___w4bP td{padding:var(--row-pad-y) var(--row-pad-x);font-size:var(--fs-small);border-bottom:1px solid var(--border-subtle);white-space:nowrap;color:var(--text-body);transition:background .2s}.page_table___w4bP tr:last-child td{border-bottom:none}.page_table___w4bP tr:hover td{background:var(--raise-04)}.page_notesCell__2rH_K{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_rowCompleted__cmTky td{opacity:.55}.page_rowCancelled__dVK0w td{opacity:.4}.page_pagination__mjT3r{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding:0 4px;animation:page_fadeIn__sZL0m .15s ease}.page_pageInfo__RXESJ{font-size:var(--fs-small);color:var(--text-muted);font-weight:500}.page_pageBtn__B2D3n{padding:5px 10px;border:1px solid var(--border-light);border-radius:8px;font-size:var(--fs-small);background:var(--raise-05);color:var(--text-strong);font-weight:600;cursor:pointer;transition:all .3s}.page_pageBtn__B2D3n:hover:not(:disabled){background:var(--primary);border-color:var(--primary);box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateY(-1px)}.page_pageBtn__B2D3n:disabled{opacity:.4;cursor:not-allowed}.page_pageBtns__lT1vk{display:flex;gap:7px}.page_syncBtn__WnpGL{padding:6px 11px;background:var(--primary-gradient);color:var(--text-on-accent);border-radius:8px;font-size:var(--fs-small);font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgba(59,130,246,.3);transition:all .3s}.page_syncBtn__WnpGL:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(59,130,246,.6)}.page_advancedFilterBtn__IVgbH{padding:6px 11px;background:rgba(168,85,247,.12);color:var(--fg-purple-400);border-radius:8px;font-size:var(--fs-small);font-weight:600;border:1px solid rgba(168,85,247,.25);cursor:pointer;transition:all .2s;white-space:nowrap}.page_advancedFilterBtn__IVgbH:hover{background:rgba(168,85,247,.2);border-color:rgba(168,85,247,.4);transform:translateY(-1px)}.page_empty__Gi0QH{text-align:center;padding:40px;color:var(--text-muted);font-size:var(--fs-body-lg)}.page_stageBadge__uJTrS{background:rgba(59,130,246,.15);color:var(--fg-blue-300)}.page_lsStageBadge__lwrrG,.page_stageBadge__uJTrS{display:inline-block;padding:2px 7px;border-radius:5px;font-size:var(--fs-micro);font-weight:600;white-space:nowrap}.page_lsStageBadge__lwrrG{background:rgba(168,85,247,.15);color:var(--fg-violet-300)}.page_actTypeBadge__C9eVO{background:rgba(16,185,129,.15);color:var(--fg-emerald-300)}.page_actTypeBadge__C9eVO,.page_taskStatusBadge__PiZDm{display:inline-block;padding:2px 7px;border-radius:5px;font-size:var(--fs-micro);font-weight:600;white-space:nowrap}.page_tsPending__FswbG{background:rgba(234,179,8,.15);color:var(--fg-yellow-300)}.page_tsCompleted__06JjG{background:rgba(16,185,129,.15);color:var(--fg-emerald-300)}.page_tsCancelled__8JH3O{background:rgba(239,68,68,.15);color:var(--fg-red-300)}.page_categoryBadge__b_D7f{display:inline-block;padding:2px 7px;border-radius:5px;font-size:var(--fs-micro);font-weight:600;background:var(--raise-08);color:var(--text-body)}.page_categoryPaid__hXl7F{background:rgba(234,179,8,.15);color:var(--fg-yellow-300)}.page_categoryFree__Ngft_{background:rgba(16,185,129,.15);color:var(--fg-emerald-300)}.page_viewBtn__J450t{padding:2px 7px;background:rgba(59,130,246,.15);color:var(--fg-blue-300);border:1px solid rgba(59,130,246,.25);border-radius:5px;font-size:var(--fs-micro);font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}.page_viewBtn__J450t:hover{background:rgba(59,130,246,.25);border-color:rgba(59,130,246,.4);transform:translateY(-1px)}@keyframes page_fadeInDown__FUpoc{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeInUp__R6pa6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeIn__sZL0m{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.page_header__Ar_jA{flex-direction:column;gap:10px;align-items:flex-start}.page_title__Pl2PA{font-size:var(--fs-h3)}.page_filters__8SANe{gap:6px}.page_input__7aD2U,.page_select__rRUt3{min-width:100%;font-size:var(--fs-body);padding:9px 10px}.page_subTabs__NYu6Y{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0}.page_subTab__uYSux{padding:8px 12px;font-size:var(--fs-micro);white-space:nowrap;flex-shrink:0}.page_pagination__mjT3r{flex-direction:column;gap:10px;align-items:stretch}.page_pageBtns__lT1vk{justify-content:center}.page_pageInfo__RXESJ{text-align:center}.page_syncBtn__WnpGL{width:100%;text-align:center;padding:10px}}@media (max-width:480px){.page_title__Pl2PA{font-size:var(--fs-title)}.page_subTab__uYSux{padding:7px 10px;font-size:var(--fs-micro)}}.RowActionsMenu_popover__YrPET{position:fixed;z-index:1200;min-width:168px;max-width:260px;padding:4px;display:flex;flex-direction:column;gap:1px;background:var(--surface-menu);border:1px solid var(--border-12);border-radius:10px;box-shadow:0 10px 28px var(--shadow-ambient)}.RowActionsMenu_header__2SBDy{display:flex;flex-direction:column;gap:1px;padding:6px 10px 7px;margin-bottom:3px;border-bottom:1px solid var(--border-06)}.RowActionsMenu_title__F5ms9{font-size:var(--fs-small);font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RowActionsMenu_subtitle__Vw7p4{font-size:var(--fs-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RowActionsMenu_item__h5goa{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;background:transparent;border:none;border-radius:6px;color:var(--text-body);font-size:var(--fs-small);text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease}.RowActionsMenu_item__h5goa:focus-visible:not(:disabled),.RowActionsMenu_item__h5goa:hover:not(:disabled){background:var(--surface-option-hover);color:var(--text);outline:none}.RowActionsMenu_item__h5goa:focus-visible{box-shadow:inset 0 0 0 1px var(--primary)}.RowActionsMenu_item__h5goa:disabled{color:var(--text-disabled);cursor:not-allowed}.RowActionsMenu_danger__K1x_s{color:var(--fg-red-300)}.RowActionsMenu_danger__K1x_s:focus-visible:not(:disabled),.RowActionsMenu_danger__K1x_s:hover:not(:disabled){background:rgba(239,68,68,.15);color:var(--fg-red-300)}.RowActionsMenu_icon__B3MYY{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;font-size:var(--fs-micro);line-height:1}.RowActionsMenu_label__PqBRx{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RowActionsMenu_emptyNote__0zcNm{padding:8px 10px;color:var(--text-muted);font-size:var(--fs-micro)}.RowActionsMenu_clickableRow__n1o9x{cursor:pointer}.RowActionsMenu_clickableRow__n1o9x:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.RowActionsMenu_item__h5goa{transition:none}}