.client-portal-module__zgV_ea__portalWrap{color:#f8fafc;width:100vw;max-width:100vw;height:100vh;font-family:var(--font-arabic,"Inter", system-ui, sans-serif);box-sizing:border-box;direction:rtl;background:#08070d;display:flex;overflow:hidden}.client-portal-module__zgV_ea__sidebar{-webkit-backdrop-filter:blur(20px);z-index:100;will-change:transform;background:#0e0d18f2;border-left:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:285px;height:100vh;display:flex;transform:translateZ(0)}.client-portal-module__zgV_ea__sidebarHeader{border-bottom:1px solid #ffffff0f;flex-direction:column;display:flex}.client-portal-module__zgV_ea__sidebarLogoBar{border-bottom:1px solid #ffffff0a;padding:20px 20px 16px}.client-portal-module__zgV_ea__logoImg{object-fit:contain;width:auto;height:28px;display:block}.client-portal-module__zgV_ea__clientInfo{align-items:center;gap:12px;padding:14px 20px 18px;display:flex}.client-portal-module__zgV_ea__clientAvatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:flex;box-shadow:0 4px 12px #a855f74d}.client-portal-module__zgV_ea__clientText{flex-direction:column;gap:2px;min-width:0;display:flex}.client-portal-module__zgV_ea__clientName{color:#fff;letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.client-portal-module__zgV_ea__clientCompany{color:#a855f7;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.client-portal-module__zgV_ea__sidebarNav{flex-direction:column;flex:1;gap:8px;padding:20px 14px;display:flex;overflow-y:auto}.client-portal-module__zgV_ea__sidebarTitle{color:#475569;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;padding:0 10px 10px;font-size:10px;font-weight:800}.client-portal-module__zgV_ea__sidebarNavBtn{color:#94a3b8;cursor:pointer;text-align:right;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;width:100%;padding:13px 16px;font-size:14px;font-weight:600;transition:all .22s;display:flex;position:relative}.client-portal-module__zgV_ea__sidebarNavBtn:hover{color:#fff;background:#ffffff0a;border-color:#ffffff12}.client-portal-module__zgV_ea__sidebarNavBtnActive{color:#fff!important;background:#a855f71f!important;border-color:#a855f733!important;font-weight:700!important}.client-portal-module__zgV_ea__sidebarNavBtnActive:after{content:"";background:#a855f7;border-radius:4px;width:3.5px;position:absolute;top:18%;bottom:18%;right:0}.client-portal-module__zgV_ea__sidebarFooter{border-top:1px solid #ffffff0f;padding:20px 14px}.client-portal-module__zgV_ea__btnSupport{color:#25d366;cursor:pointer;background:#25d3661a;border:1px solid #25d36640;border-radius:12px;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.client-portal-module__zgV_ea__btnSupport:hover{background:#25d36633;border-color:#25d366;transform:translateY(-1px);box-shadow:0 4px 15px #25d36633}.client-portal-module__zgV_ea__btnLogout{color:#fb7185;cursor:pointer;background:#f43f5e14;border:1px solid #f43f5e2e;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .22s;display:flex}.client-portal-module__zgV_ea__btnLogout:hover{color:#fff;background:#f43f5e2e;border-color:#f43f5e59;transform:translateY(-1px);box-shadow:0 4px 14px #f43f5e2e}.client-portal-module__zgV_ea__mainContent{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-direction:column;flex:1;gap:0;width:calc(100vw - 285px);min-width:0;max-width:calc(100vw - 285px);height:100vh;padding:0 0 40px;display:flex;overflow-y:auto}.client-portal-module__zgV_ea__tabContentWrap{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;padding:24px 36px 40px;display:flex}.client-portal-module__zgV_ea__stickyHeaderBar{z-index:50;-webkit-backdrop-filter:blur(20px);box-sizing:border-box;background:#0e0d18fa;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;max-width:100%;height:72px;min-height:72px;padding:0 36px;display:flex;position:sticky;top:0}.client-portal-module__zgV_ea__stickyHeaderBrand{align-items:center;gap:12px;display:flex}.client-portal-module__zgV_ea__brandBadgeContainer{flex-direction:column;gap:2px;display:flex}.client-portal-module__zgV_ea__portalTabTitle{color:#fff;margin:0;font-size:18px;font-weight:800;line-height:1.3}.client-portal-module__zgV_ea__portalTabSub{color:#94a3b8;margin:2px 0 0;font-size:12px;font-weight:500}.client-portal-module__zgV_ea__stickyHeaderActions{align-items:center;gap:12px;display:flex}.client-portal-module__zgV_ea__userProfilePill{transition:all .2s}.client-portal-module__zgV_ea__userProfilePill:hover{transform:translateY(-1px);background:#ffffff14!important;border-color:#a855f766!important}.client-portal-module__zgV_ea__tabContentWrap{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:100%;display:flex}.client-portal-module__zgV_ea__kpiGrid{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}.client-portal-module__zgV_ea__kpiCard{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:8px;padding:18px 20px;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0003}.client-portal-module__zgV_ea__kpiCard:hover{background:#ffffff0d;border-color:#a855f74d;transform:translateY(-2px)}.client-portal-module__zgV_ea__kpiHeader{color:#94a3b8;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.client-portal-module__zgV_ea__kpiIconBox{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.client-portal-module__zgV_ea__kpiIconBox.client-portal-module__zgV_ea__blue{color:#60a5fa;background:#3b82f626}.client-portal-module__zgV_ea__kpiIconBox.client-portal-module__zgV_ea__purple{color:#c084fc;background:#a855f726}.client-portal-module__zgV_ea__kpiValue{color:#fff;letter-spacing:-.5px;font-size:26px;font-weight:900;line-height:1.1}.client-portal-module__zgV_ea__kpiSub{color:#64748b;font-size:11.5px;font-weight:600}.client-portal-module__zgV_ea__tableScrollWrapper{-webkit-overflow-scrolling:touch;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#a855f74d #ffffff05;width:100%;max-width:100%;overflow-x:auto}.client-portal-module__zgV_ea__tableScrollWrapper::-webkit-scrollbar{height:6px}.client-portal-module__zgV_ea__tableScrollWrapper::-webkit-scrollbar-thumb{background:#a855f74d;border-radius:4px}.client-portal-module__zgV_ea__tableCard{box-sizing:border-box;background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;width:100%;display:flex}.client-portal-module__zgV_ea__detailCard{box-sizing:border-box;background:#120f20bf;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:14px;width:100%;padding:20px 22px;display:flex}.client-portal-module__zgV_ea__detailHeaderRow{align-items:center;gap:12px;display:flex}.client-portal-module__zgV_ea__detailHeaderIcon{color:#c084fc;background:#a855f726;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.client-portal-module__zgV_ea__detailHeaderTitle{color:#fff;margin:0;font-size:15px;font-weight:800}.client-portal-module__zgV_ea__detailHeaderSub{color:#94a3b8;margin-top:2px;font-size:11.5px;display:block}.client-portal-module__zgV_ea__workspaceGrid{box-sizing:border-box;grid-template-columns:1.6fr 1fr;align-items:start;gap:14px;width:100%;display:grid}.client-portal-module__zgV_ea__tableHeader{color:#94a3b8;background:#ffffff08;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;font-size:12px;font-weight:700;display:grid}.client-portal-module__zgV_ea__docList{flex-direction:column;gap:8px;padding:8px;display:flex}.client-portal-module__zgV_ea__docRow{background:#ffffff04;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;transition:all .2s;display:grid}.client-portal-module__zgV_ea__docRow:hover{background:#ffffff09;border-color:#a855f740}.client-portal-module__zgV_ea__ticketGrid{box-sizing:border-box;grid-template-columns:340px 1fr;gap:16px;width:100%;display:grid}.client-portal-module__zgV_ea__ticketColMaster,.client-portal-module__zgV_ea__ticketColDetail{flex-direction:column;display:flex}.client-portal-module__zgV_ea__mobileShow,.client-portal-module__zgV_ea__mobileHide{display:flex!important}.client-portal-module__zgV_ea__mobileBackBtn{display:none!important}.client-portal-module__zgV_ea__desktopNotificationBellWrap{align-items:center;display:flex}.client-portal-module__zgV_ea__pageHeader{justify-content:space-between;align-items:flex-end;margin-bottom:8px;display:flex}.client-portal-module__zgV_ea__pageTitle{color:#fff;letter-spacing:-.5px;margin:0 0 4px;font-size:26px;font-weight:800}.client-portal-module__zgV_ea__pageSub{color:#94a3b8;margin:0;font-size:13px}.client-portal-module__zgV_ea__breadcrumb{align-items:center;gap:8px;margin-bottom:24px;display:flex}.client-portal-module__zgV_ea__breadcrumbLink{color:#64748b;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;transition:color .2s;display:flex}.client-portal-module__zgV_ea__breadcrumbLink:hover{color:#a855f7}.client-portal-module__zgV_ea__breadcrumbSep{color:#334155;font-size:16px}.client-portal-module__zgV_ea__breadcrumbCurrent{color:#c084fc;font-size:13px;font-weight:800}.client-portal-module__zgV_ea__welcomeBanner{background:linear-gradient(135deg,#1e1432b3,#0f0f19e6);border:1px solid #a855f733;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px 32px;display:flex}.client-portal-module__zgV_ea__welcomeTitle{color:#fff;letter-spacing:-.3px;margin:0 0 5px;font-size:22px;font-weight:800}.client-portal-module__zgV_ea__welcomeSub{color:#94a3b8;margin:0;font-size:13px}.client-portal-module__zgV_ea__statPill{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:10px 18px}.client-portal-module__zgV_ea__workspaceHeader{background:linear-gradient(135deg,#a855f714,#6366f10d);border:1px solid #a855f733;border-radius:22px;padding:24px 28px}.client-portal-module__zgV_ea__workspaceTitleRow{align-items:center;gap:14px;margin-bottom:16px;display:flex}.client-portal-module__zgV_ea__workspaceIconBox{color:#c084fc;background:#a855f726;border:1px solid #a855f74d;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.client-portal-module__zgV_ea__workspaceTitle{color:#fff;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:800}.client-portal-module__zgV_ea__workspaceMetaRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.client-portal-module__zgV_ea__pillBadge{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.client-portal-module__zgV_ea__pillBadgePurple{color:#c084fc;background:#a855f726;border:1px solid #a855f74d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.client-portal-module__zgV_ea__pillBadgeGreen{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.client-portal-module__zgV_ea__pillBadgeAmber{color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.client-portal-module__zgV_ea__progressBarBg{background:#ffffff12;border-radius:10px;width:100%;height:8px;overflow:hidden}.client-portal-module__zgV_ea__progressBarFill{background:linear-gradient(90deg,#a855f7 0%,#3b82f6 100%);border-radius:10px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px #a855f766}.client-portal-module__zgV_ea__statsGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.client-portal-module__zgV_ea__statCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:14px;padding:18px 20px;transition:border-color .2s;display:flex}.client-portal-module__zgV_ea__statCard:hover{border-color:#ffffff1f}.client-portal-module__zgV_ea__statIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.client-portal-module__zgV_ea__statLabel{color:#64748b;margin-bottom:3px;font-size:11px;font-weight:600}.client-portal-module__zgV_ea__statValue{color:#f1f5f9;font-size:14px;font-weight:800}.client-portal-module__zgV_ea__card{background:#ffffff05;border:1px solid #ffffff12;border-radius:20px;padding:24px;transition:border-color .2s}.client-portal-module__zgV_ea__card:hover{border-color:#ffffff1f}.client-portal-module__zgV_ea__cardTitle{color:#fff;align-items:center;gap:8px;margin:0 0 16px;font-size:15px;font-weight:800;display:flex}.client-portal-module__zgV_ea__tableWrap{background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;overflow:hidden}.client-portal-module__zgV_ea__tableHeader{color:#64748b;text-transform:uppercase;letter-spacing:.5px;background:#ffffff08;border-bottom:1px solid #ffffff0f;padding:14px 22px;font-size:11px;font-weight:700;display:grid}.client-portal-module__zgV_ea__tableRow{border-bottom:1px solid #ffffff0a;align-items:center;padding:18px 22px;transition:background .2s;display:grid}.client-portal-module__zgV_ea__tableRow:hover{background:#ffffff08}.client-portal-module__zgV_ea__badgeInvoice{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.client-portal-module__zgV_ea__badgeProposal{color:#c084fc;background:#a855f726;border:1px solid #a855f74d;border-radius:12px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.client-portal-module__zgV_ea__btnAction{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.client-portal-module__zgV_ea__btnAction:hover{background:#a855f733;border-color:#a855f766}.client-portal-module__zgV_ea__btnOpenWorkspace{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:800;transition:all .22s;display:inline-flex;box-shadow:0 4px 15px #a855f740}.client-portal-module__zgV_ea__btnOpenWorkspace:hover{transform:translateY(-2px);box-shadow:0 8px 25px #a855f773}.client-portal-module__zgV_ea__btnSubmit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.client-portal-module__zgV_ea__btnSubmit:hover{transform:translateY(-1px);box-shadow:0 8px 25px #a855f766}.client-portal-module__zgV_ea__inputField{color:#fff;resize:vertical;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:14px;transition:all .2s}.client-portal-module__zgV_ea__inputField option{color:#fff;background-color:#12101e;padding:10px 14px}.client-portal-module__zgV_ea__ticketsSplitGrid{grid-template-columns:1fr 1.2fr;align-items:start;gap:24px;display:grid}@media (max-width:1024px){.client-portal-module__zgV_ea__ticketsSplitGrid{grid-template-columns:1fr}}.client-portal-module__zgV_ea__inputField:focus{border-color:#a855f7;box-shadow:0 0 0 3px #a855f726}.client-portal-module__zgV_ea__emptyState{text-align:center;color:#475569;padding:56px 24px;font-size:14px}.client-portal-module__zgV_ea__divider{background:#ffffff0d;height:1px;margin:4px 0}.client-portal-module__zgV_ea__mobileMenuBtn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.client-portal-module__zgV_ea__mobileMenuBtn:hover,.client-portal-module__zgV_ea__mobileMenuBtn:active{color:#c084fc;background:#a855f733;border-color:#a855f766}.client-portal-module__zgV_ea__mobileHeaderBadge{color:#c084fc;white-space:nowrap;background:#a855f71f;border:1px solid #a855f74d;border-radius:8px;padding:3px 8px;font-size:10px;font-weight:800}.client-portal-module__zgV_ea__mobileHeaderLogoutBtn{color:#fb7185;cursor:pointer;background:#f43f5e1a;border:1px solid #f43f5e40;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.client-portal-module__zgV_ea__mobileHeaderLogoutBtn:hover{background:#f43f5e33}.client-portal-module__zgV_ea__mobileDrawerBackdrop{-webkit-backdrop-filter:blur(16px);z-index:99998;opacity:0;pointer-events:none;background:#04030ae0;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.client-portal-module__zgV_ea__mobileDrawerBackdropActive{opacity:1;pointer-events:auto}.client-portal-module__zgV_ea__mobileDrawer{z-index:99999;will-change:transform;background:linear-gradient(#130e26 0%,#0a0814 100%);border-left:1px solid #a855f740;flex-direction:column;width:min(320px,86vw);height:100dvh;padding:0;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-15px 0 50px #000000e6}.client-portal-module__zgV_ea__mobileDrawerOpen{transform:translate(0)}.client-portal-module__zgV_ea__mobileDrawerHeader{background:#ffffff05;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex}.client-portal-module__zgV_ea__mobileDrawerCloseBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.client-portal-module__zgV_ea__mobileDrawerCloseBtn:hover,.client-portal-module__zgV_ea__mobileDrawerCloseBtn:active{color:#fff;background:#a855f733;border-color:#a855f766}.client-portal-module__zgV_ea__mobileDrawerUserCard{background:linear-gradient(135deg,#a855f71a 0%,#ffffff05 100%);border:1px solid #a855f738;border-radius:14px;flex-shrink:0;align-items:center;gap:12px;margin:14px 16px 10px;padding:12px 14px;display:flex}.client-portal-module__zgV_ea__mobileDrawerNav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:6px;padding:8px 14px;display:flex;overflow-y:auto}.client-portal-module__zgV_ea__mobileDrawerNav::-webkit-scrollbar{display:none}.client-portal-module__zgV_ea__mobileDrawerFooter{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px)) 16px;background:#0a081499;border-top:1px solid #ffffff14;flex-shrink:0}.client-portal-module__zgV_ea__mobileHeader,.client-portal-module__zgV_ea__mobileDrawerBackdrop,.client-portal-module__zgV_ea__mobileDrawer,.client-portal-module__zgV_ea__mobileNav{display:none}@media (max-width:991px){.client-portal-module__zgV_ea__portalWrap{box-sizing:border-box!important;flex-direction:column!important;width:100vw!important;max-width:100%!important;height:100vh!important;position:relative!important;overflow:hidden!important}.client-portal-module__zgV_ea__sidebar{display:none!important}.client-portal-module__zgV_ea__mobileHeader{-webkit-backdrop-filter:blur(24px)!important;z-index:100!important;box-sizing:border-box!important;background:#0c0a14f2!important;border-bottom:1px solid #ffffff14!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;height:60px!important;padding:0 16px!important;display:flex!important;position:sticky!important;top:0!important;left:0!important;right:0!important}.client-portal-module__zgV_ea__mobileMenuBtn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.client-portal-module__zgV_ea__mobileMenuBtn:active{background:#a855f733;transform:scale(.95)}.client-portal-module__zgV_ea__mobileHeaderBadge{color:#c084fc;white-space:nowrap;background:#a855f726;border:1px solid #a855f74d;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:800}.client-portal-module__zgV_ea__mainContent{-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:calc(100vh - 60px)!important;padding:0 0 100px!important;overflow:hidden auto!important}.client-portal-module__zgV_ea__tabContentWrap{box-sizing:border-box!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:16px 16px 40px!important}.client-portal-module__zgV_ea__stickyHeaderBar{display:none!important}.client-portal-module__zgV_ea__workspaceGrid,.client-portal-module__zgV_ea__ticketGrid{grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.client-portal-module__zgV_ea__mobileHide{display:none!important}.client-portal-module__zgV_ea__mobileShow{display:flex!important}.client-portal-module__zgV_ea__mobileBackBtn{display:inline-flex!important}.client-portal-module__zgV_ea__kpiGrid{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}.client-portal-module__zgV_ea__kpiGrid>:last-child:nth-child(odd){grid-column:1/-1!important}.client-portal-module__zgV_ea__kpiCard{border-radius:14px!important;padding:12px 14px!important}.client-portal-module__zgV_ea__kpiHeader{font-size:11px!important}.client-portal-module__zgV_ea__kpiValue{font-size:20px!important}.client-portal-module__zgV_ea__kpiSub{font-size:10px!important}.client-portal-module__zgV_ea__mobileNav{-webkit-backdrop-filter:blur(24px)!important;z-index:120!important;box-sizing:border-box!important;background:#0c0a16f5!important;border-top:1px solid #ffffff14!important;grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;height:64px!important;padding:4px 6px!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -4px 20px #0006!important}.client-portal-module__zgV_ea__mobileNavBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 0;font-family:inherit;font-size:11px;font-weight:700;transition:all .2s;display:flex}.client-portal-module__zgV_ea__mobileNavBtn svg{transition:transform .2s}.client-portal-module__zgV_ea__mobileNavBtnActive{color:#c084fc!important;background:#a855f71f!important}.client-portal-module__zgV_ea__mobileNavBtnActive svg{transform:translateY(-1px)}}.client-portal-module__zgV_ea__customModalScroll{scrollbar-width:thin;scrollbar-color:#a855f766 transparent}.client-portal-module__zgV_ea__customModalScroll::-webkit-scrollbar{width:5px}.client-portal-module__zgV_ea__customModalScroll::-webkit-scrollbar-track{background:0 0;margin:10px 0}.client-portal-module__zgV_ea__customModalScroll::-webkit-scrollbar-thumb{background:#a855f759;border-radius:10px}.client-portal-module__zgV_ea__customModalScroll::-webkit-scrollbar-thumb:hover{background:#a855f7a6}.client-portal-module__zgV_ea__partnerDesktopTable{display:block}.client-portal-module__zgV_ea__partnerMobileCards{display:none}.client-portal-module__zgV_ea__partnerKpiGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:768px){.client-portal-module__zgV_ea__partnerDesktopTable{display:none!important}.client-portal-module__zgV_ea__partnerMobileCards{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.client-portal-module__zgV_ea__partnerKpiGrid{grid-template-columns:1fr!important;gap:10px!important}}.client-portal-module__zgV_ea__btnPrimary{cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#7c3aed 100%);border:1px solid #ffffff26;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-family:inherit;font-size:13.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #a855f759;color:#fff!important}.client-portal-module__zgV_ea__btnPrimary:hover{background:linear-gradient(135deg,#c084fc 0%,#9333ea 100%);transform:translateY(-1px);box-shadow:0 6px 20px #a855f780}.client-portal-module__zgV_ea__btnPrimary:active{transform:translateY(0)}.client-portal-module__zgV_ea__btnPrimary:disabled{opacity:.5;cursor:not-allowed;transform:none}.client-portal-module__zgV_ea__btnBack{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .2s;display:inline-flex;color:#cbd5e1!important}.client-portal-module__zgV_ea__btnBack:hover{background:#ffffff1f;border-color:#fff3;color:#fff!important}.client-portal-module__zgV_ea__btnBack:disabled{opacity:.5;cursor:not-allowed}
.NotificationBell-module__OUFigW__container{display:inline-block;position:relative}.NotificationBell-module__OUFigW__bellBtn{color:#94a3b8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;outline:none;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.NotificationBell-module__OUFigW__bellBtn:hover{color:#fff;background:#ffffff14;border-color:#a855f759;transform:translateY(-1px)}.NotificationBell-module__OUFigW__bellBtnActive{box-shadow:0 0 18px #a855f740;color:#c084fc!important;background:#a855f726!important;border-color:#a855f766!important}.NotificationBell-module__OUFigW__badge{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#f43f5e 100%);border:2px solid #0d0c16;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;animation:2s infinite NotificationBell-module__OUFigW__badgePulse;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 0 10px #ef444499}@keyframes NotificationBell-module__OUFigW__badgePulse{0%{box-shadow:0 0 #ef4444b3}70%{box-shadow:0 0 0 7px #ef444400}to{box-shadow:0 0 #ef444400}}.NotificationBell-module__OUFigW__drawerOverlay{-webkit-backdrop-filter:blur(8px);z-index:99998;background:#000000a6;animation:.25s NotificationBell-module__OUFigW__fadeIn;position:fixed;inset:0}@keyframes NotificationBell-module__OUFigW__fadeIn{0%{opacity:0}to{opacity:1}}.NotificationBell-module__OUFigW__drawerPanel{z-index:99999;box-sizing:border-box;direction:rtl;background:#0d0c16;border-right:1px solid #ffffff1a;flex-direction:column;width:480px;max-width:100vw;animation:.3s cubic-bezier(.16,1,.3,1) NotificationBell-module__OUFigW__slideInLeft;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:0 0 50px #000c,0 0 30px #a855f726}@keyframes NotificationBell-module__OUFigW__slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.NotificationBell-module__OUFigW__drawerHeader{background:#ffffff05;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.NotificationBell-module__OUFigW__drawerTitleWrap{align-items:center;gap:12px;display:flex}.NotificationBell-module__OUFigW__drawerIcon{color:#c084fc;background:#a855f726;border:1px solid #a855f740;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.NotificationBell-module__OUFigW__drawerTitle{color:#fff;letter-spacing:-.3px;margin:0;font-size:15.5px;font-weight:800}.NotificationBell-module__OUFigW__drawerSubtitle{color:#94a3b8;font-size:11px;font-weight:600}.NotificationBell-module__OUFigW__closeBtn{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.NotificationBell-module__OUFigW__closeBtn:hover{color:#fb7185;background:#f43f5e26;border-color:#f43f5e4d}.NotificationBell-module__OUFigW__scopeTabsBar{background:#ffffff04;border-bottom:1px solid #ffffff0f;flex-shrink:0;gap:8px;padding:10px 16px;display:flex}.NotificationBell-module__OUFigW__scopeTabBtn{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.NotificationBell-module__OUFigW__scopeTabBtn:hover{color:#fff;background:#ffffff0f}.NotificationBell-module__OUFigW__scopeTabBtnActive{box-shadow:0 0 14px #a855f71f;color:#d8b4fe!important;background:#a855f729!important;border-color:#a855f759!important}.NotificationBell-module__OUFigW__scopeBadge{color:#e9d5ff;background:#a855f740;border-radius:8px;padding:1px 6px;font-size:10px;font-weight:800}.NotificationBell-module__OUFigW__categoriesGrid{background:#ffffff03;border-bottom:1px solid #ffffff0f;flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 16px;display:grid}.NotificationBell-module__OUFigW__categoryTab{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:9px;justify-content:space-between;align-items:center;min-width:0;padding:7px 9px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.NotificationBell-module__OUFigW__categoryTabInner{align-items:center;gap:5px;min-width:0;display:flex}.NotificationBell-module__OUFigW__categoryLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NotificationBell-module__OUFigW__categoryTab:hover{color:#fff;background:#ffffff0f;border-color:#ffffff1f}.NotificationBell-module__OUFigW__categoryTabActive{box-shadow:0 0 10px #a855f726;color:#e9d5ff!important;background:#a855f72e!important;border-color:#a855f773!important}.NotificationBell-module__OUFigW__categoryBadge{color:#d8b4fe;background:#a855f738;border:1px solid #a855f759;border-radius:6px;flex-shrink:0;padding:1px 6px;font-size:9.5px;font-weight:800}.NotificationBell-module__OUFigW__categoryTabActive .NotificationBell-module__OUFigW__categoryBadge{color:#fff;background:#fff3;border-color:#ffffff59}.NotificationBell-module__OUFigW__actionsBar{background:#00000040;border-bottom:1px solid #ffffff0a;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.NotificationBell-module__OUFigW__readToggleGroup{gap:4px;display:flex}.NotificationBell-module__OUFigW__toggleBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s}.NotificationBell-module__OUFigW__toggleBtnActive{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.NotificationBell-module__OUFigW__actionBtnsGroup{align-items:center;gap:8px;display:flex}.NotificationBell-module__OUFigW__textActionBtn{color:#a855f7;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px 6px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.NotificationBell-module__OUFigW__textActionBtn:hover{color:#c084fc;text-decoration:underline}.NotificationBell-module__OUFigW__clearActionBtn{color:#94a3b8}.NotificationBell-module__OUFigW__clearActionBtn:hover{color:#f87171}.NotificationBell-module__OUFigW__list{flex-direction:column;flex:1;gap:9px;padding:12px 14px;display:flex;overflow-y:auto}.NotificationBell-module__OUFigW__item{color:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;transition:all .2s;display:flex;position:relative}.NotificationBell-module__OUFigW__item:hover{background:#ffffff0b;border-color:#a855f740;transform:translateY(-1px)}.NotificationBell-module__OUFigW__unreadItem{background:#a855f70f;border-color:#a855f738}.NotificationBell-module__OUFigW__unreadDot{background:#a855f7;border-radius:50%;width:7px;height:7px;position:absolute;top:14px;right:8px;box-shadow:0 0 8px #a855f7}.NotificationBell-module__OUFigW__itemIconBox{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.NotificationBell-module__OUFigW__itemContent{flex:1;min-width:0}.NotificationBell-module__OUFigW__itemTopMeta{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.NotificationBell-module__OUFigW__tagsWrap{align-items:center;gap:5px;display:flex}.NotificationBell-module__OUFigW__catTag{letter-spacing:.2px;white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:9.5px;font-weight:800}.NotificationBell-module__OUFigW__severityTag{white-space:nowrap;border-radius:5px;padding:1.5px 6px;font-size:9px;font-weight:800}.NotificationBell-module__OUFigW__itemTitle{color:#fff;margin-bottom:4px;font-size:13.5px;font-weight:800;line-height:1.35}.NotificationBell-module__OUFigW__itemMsg{color:#94a3b8;word-break:break-word;margin-bottom:8px;font-size:12px;line-height:1.5}.NotificationBell-module__OUFigW__itemFooter{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}.NotificationBell-module__OUFigW__itemTime{color:#64748b;font-size:10.5px;font-weight:700}.NotificationBell-module__OUFigW__cardFooterActions{align-items:center;gap:6px;display:flex}.NotificationBell-module__OUFigW__detailsBtn{color:#c084fc;cursor:pointer;background:#a855f71f;border:1px solid #a855f740;border-radius:7px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.NotificationBell-module__OUFigW__detailsBtn:hover{color:#e9d5ff;background:#a855f738;border-color:#a855f773;transform:translateY(-1px)}.NotificationBell-module__OUFigW__deleteItemBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s;display:flex}.NotificationBell-module__OUFigW__deleteItemBtn:hover{color:#fb7185;background:#f43f5e26;border-color:#f43f5e40}.NotificationBell-module__OUFigW__auditHeaderInfo{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.NotificationBell-module__OUFigW__auditSender{color:#a855f7;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.NotificationBell-module__OUFigW__auditTarget{color:#94a3b8;font-size:11px;font-weight:600}.NotificationBell-module__OUFigW__auditProjectTag{color:#60a5fa;text-overflow:ellipsis;white-space:nowrap;background:#3b82f61f;border:1px solid #3b82f633;border-radius:5px;max-width:100%;margin-top:4px;padding:2px 6px;font-size:10px;display:inline-block;overflow:hidden}.NotificationBell-module__OUFigW__emptyState{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:12px;padding:60px 24px;font-size:13px;display:flex}.NotificationBell-module__OUFigW__emptyStateTitle{color:#94a3b8;margin:0;font-size:15px;font-weight:700}.NotificationBell-module__OUFigW__emptyStateDesc{color:#64748b;max-width:280px;margin:0;font-size:12px;line-height:1.5}
.Toast-module__SXJvLW__toastWrap{z-index:999999;-webkit-backdrop-filter:blur(20px);color:#fff;white-space:nowrap;box-sizing:border-box;direction:rtl;background:#0f0d1bf2;border:1px solid #a855f766;border-radius:30px;align-items:center;gap:10px;width:fit-content;max-width:90vw;padding:10px 18px;font-size:12.5px;font-weight:700;animation:.35s cubic-bezier(.16,1,.3,1) Toast-module__SXJvLW__toastSlideDown;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #000000bf,0 0 24px #a855f74d}.Toast-module__SXJvLW__toastSuccess{background:linear-gradient(135deg,#0f0d1bf5 0%,#a855f726 100%);border-color:#a855f773;box-shadow:0 12px 36px #000000bf,0 0 24px #a855f759}.Toast-module__SXJvLW__toastError{background:linear-gradient(135deg,#0f0d1bf5 0%,#f43f5e26 100%);border-color:#f43f5e73;box-shadow:0 12px 36px #000000bf,0 0 24px #f43f5e59}.Toast-module__SXJvLW__toastInfo{background:linear-gradient(135deg,#0f0d1bf5 0%,#3b82f626 100%);border-color:#60a5fa73;box-shadow:0 12px 36px #000000bf,0 0 24px #3b82f659}.Toast-module__SXJvLW__toastWarning{background:linear-gradient(135deg,#0f0d1bf5 0%,#f59e0b26 100%);border-color:#f59e0b73;box-shadow:0 12px 36px #000000bf,0 0 24px #f59e0b59}.Toast-module__SXJvLW__iconWrap{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.Toast-module__SXJvLW__iconSuccess{color:#c084fc;background:#a855f740}.Toast-module__SXJvLW__iconError{color:#fb7185;background:#f43f5e40}.Toast-module__SXJvLW__iconInfo{color:#60a5fa;background:#3b82f640}.Toast-module__SXJvLW__iconWarning{color:#fbbf24;background:#f59e0b40}.Toast-module__SXJvLW__toastText{color:#f8fafc;flex:1;min-width:0;line-height:1.3}.Toast-module__SXJvLW__closeBtn{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;padding:3px;transition:all .2s;display:flex}.Toast-module__SXJvLW__closeBtn:hover{color:#fff;background:#ffffff1f}@keyframes Toast-module__SXJvLW__toastSlideDown{0%{opacity:0;transform:translate(-50%,-20px)scale(.95)}to{opacity:1;transform:translate(-50%)scale(1)}}
.page-module__kZj7La__dashboardLayout,.page-module__kZj7La__dashboardContainer{width:100%;height:100vh;color:var(--text-primary,#f8fafc);direction:rtl;background:#08070d;display:flex;overflow:hidden}.page-module__kZj7La__dashboardLayout select option,.page-module__kZj7La__dashboardContainer select option{color:#fff!important;background:#12101a!important;padding:12px!important}.page-module__kZj7La__dashboardLayout input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-module__kZj7La__dashboardLayout input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-module__kZj7La__dashboardContainer input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-module__kZj7La__dashboardContainer input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-module__kZj7La__dashboardLayout input[type=number],.page-module__kZj7La__dashboardContainer input[type=number]{-webkit-appearance:none;appearance:textfield}.page-module__kZj7La__dashboardLayout input[type=date]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.page-module__kZj7La__dashboardContainer input[type=date]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.page-module__kZj7La__sidebar{-webkit-backdrop-filter:blur(20px);z-index:100;will-change:transform;background:#0e0d18f2;border-left:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:260px;height:100vh;display:flex;transform:translateZ(0)}.page-module__kZj7La__sidebarHeader,.page-module__kZj7La__sidebarBrand{box-sizing:border-box;border-bottom:1px solid #ffffff14;flex-direction:row;justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex}.page-module__kZj7La__brandTitleWrap{flex-direction:column;gap:2px;display:flex}.page-module__kZj7La__brandTitle,.page-module__kZj7La__sidebarTitle{color:#fff;letter-spacing:-.4px;margin:0;font-size:18px;font-weight:800;line-height:1.2}.page-module__kZj7La__brandSubTitle{color:#a855f7;letter-spacing:.3px;font-size:11px;font-weight:700}.page-module__kZj7La__navMenu,.page-module__kZj7La__sidebarNav{flex-direction:column;flex:1;gap:8px;padding:20px 14px;display:flex;overflow-y:auto}.page-module__kZj7La__navItem{color:#94a3b8;cursor:pointer;text-align:right;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;width:100%;padding:13px 16px;font-size:14px;font-weight:600;transition:all .22s;display:flex;position:relative}.page-module__kZj7La__navItem:hover{color:#fff;background:#ffffff0a}.page-module__kZj7La__navItem.page-module__kZj7La__active{color:#fff;background:#a855f71f;border-color:#a855f733;font-weight:700}.page-module__kZj7La__navItem.page-module__kZj7La__active:before{content:"";background:#a855f7;border-radius:4px;width:3.5px;position:absolute;top:18%;bottom:18%;right:0}.page-module__kZj7La__navIcon{opacity:.85;width:18px;height:18px}.page-module__kZj7La__navItem.page-module__kZj7La__active .page-module__kZj7La__navIcon{color:#a855f7;opacity:1}.page-module__kZj7La__badge{color:#fff;background:#ffffff14;border-radius:20px;margin-right:auto;padding:2px 9px;font-size:11px;font-weight:700}.page-module__kZj7La__navItem.page-module__kZj7La__active .page-module__kZj7La__badge{background:#a855f7}.page-module__kZj7La__sidebarFooter{border-top:1px solid #ffffff0f;padding:20px 14px}.page-module__kZj7La__logoutBtn{color:#fb7185;cursor:pointer;background:#f43f5e14;border:1px solid #f43f5e2e;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .22s;display:flex}.page-module__kZj7La__logoutBtn:hover{color:#fff;background:#f43f5e2e;border-color:#f43f5e59;transform:translateY(-1px);box-shadow:0 4px 14px #f43f5e2e}.page-module__kZj7La__mainContent{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:#08070d;flex:1;height:100vh;padding:0 48px 40px;position:relative;overflow-y:auto}.page-module__kZj7La__pageHeader{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.page-module__kZj7La__pageTitle{color:#fff;letter-spacing:-.5px;margin-bottom:6px;font-size:28px;font-weight:800}.page-module__kZj7La__pageSub{color:#94a3b8;font-size:14px}.page-module__kZj7La__btnPrimary,.page-module__kZj7La__btnCreate{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7,#7c3aed);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 20px #a855f74d}.page-module__kZj7La__btnPrimary:hover,.page-module__kZj7La__btnCreate:hover{transform:translateY(-2px);box-shadow:0 8px 25px #a855f766}.page-module__kZj7La__btnSecondary{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600}.page-module__kZj7La__btnBack{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .2s}.page-module__kZj7La__btnBack:hover{background:#ffffff1a}.page-module__kZj7La__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:32px;display:grid}.page-module__kZj7La__kpiCard{background:#ffffff05;border:1px solid #ffffff0a;border-radius:18px;flex-direction:column;gap:12px;padding:22px 24px;transition:none;animation:none;display:flex}.page-module__kZj7La__kpiCard:hover{background:#ffffff0a;border-color:#ffffff14;transform:none}.page-module__kZj7La__kpiHeader{color:#94a3b8;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.page-module__kZj7La__infoTooltipWrapper{cursor:pointer;align-items:center;margin-right:6px;display:inline-flex;position:relative}.page-module__kZj7La__infoIcon{color:#64748b;transition:color .2s,transform .2s}.page-module__kZj7La__infoTooltipWrapper:hover .page-module__kZj7La__infoIcon{color:#c084fc;transform:scale(1.15)}.page-module__kZj7La__tooltipBox{color:#f1f5f9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;z-index:100;white-space:normal;text-align:right;direction:rtl;background:#0f172af5;border:1px solid #a855f759;border-radius:10px;width:max-content;max-width:210px;padding:8px 12px;font-size:11px;font-weight:500;line-height:1.45;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 10px);box-shadow:0 10px 25px #00000080}.page-module__kZj7La__tooltipAlignRight{left:auto;right:-4px;transform:translateY(4px)}.page-module__kZj7La__tooltipAlignCenter{left:50%;right:auto;transform:translate(-50%,4px)}.page-module__kZj7La__tooltipAlignLeft{left:-4px;right:auto;transform:translateY(4px)}.page-module__kZj7La__infoTooltipWrapper:hover .page-module__kZj7La__tooltipAlignRight{opacity:1;visibility:visible;transform:translateY(0)}.page-module__kZj7La__infoTooltipWrapper:hover .page-module__kZj7La__tooltipAlignCenter{opacity:1;visibility:visible;transform:translate(-50%)}.page-module__kZj7La__infoTooltipWrapper:hover .page-module__kZj7La__tooltipAlignLeft{opacity:1;visibility:visible;transform:translateY(0)}.page-module__kZj7La__kpiIconBox{border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.page-module__kZj7La__kpiIconBox.page-module__kZj7La__blue{color:#60a5fa;background:#3b82f626}.page-module__kZj7La__kpiIconBox.page-module__kZj7La__amber{color:#fbbf24;background:#f59e0b26}.page-module__kZj7La__kpiIconBox.page-module__kZj7La__purple{color:#c084fc;background:#a855f726}.page-module__kZj7La__kpiValue{color:#fff;font-size:28px;font-weight:900;line-height:1}.page-module__kZj7La__kpiSub{color:#64748b;font-size:12px;font-weight:600}.page-module__kZj7La__controlsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-module__kZj7La__searchBox{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;width:320px;height:40px;padding:0 14px;transition:all .2s;display:flex}.page-module__kZj7La__searchBox:focus-within{border-color:#a855f766;box-shadow:0 0 12px #a855f71f}.page-module__kZj7La__searchBox input{color:#fff;background:0 0;border:none;width:100%;font-size:13px;box-shadow:none!important;outline:none!important}.page-module__kZj7La__searchBox input:focus{box-shadow:none!important;border:none!important;outline:none!important}.page-module__kZj7La__filterContainer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-module__kZj7La__filterPillsGroup{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:4px;height:40px;padding:3px;display:inline-flex}.page-module__kZj7La__statusFilterSelect{color:#fff;cursor:pointer;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;outline:none;height:40px;padding:0 14px;font-size:13px;font-weight:600;transition:all .2s}.page-module__kZj7La__statusFilterSelect option{color:#fff;background-color:#0f0d19;padding:8px 12px}.page-module__kZj7La__statusFilterSelect optgroup{color:#c084fc;background-color:#1a162b;padding:8px 10px;font-style:normal;font-weight:800}.page-module__kZj7La__statusFilterSelect:hover,.page-module__kZj7La__statusFilterSelect:focus{border-color:#a855f766}.page-module__kZj7La__filterBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.page-module__kZj7La__filterBtn:hover{color:#fff}.page-module__kZj7La__filterBtn.page-module__kZj7La__active{color:#fff;background:#ffffff14;box-shadow:0 2px 8px #0003}.page-module__kZj7La__tableScrollWrapper{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.page-module__kZj7La__tableCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:18px;min-width:1000px;overflow:hidden}.page-module__kZj7La__tableHeader{color:#94a3b8;background:#ffffff08;border-bottom:1px solid #ffffff0f;grid-template-columns:1.2fr 1.6fr 1.1fr 1.1fr 1.2fr 1.3fr 1.3fr minmax(140px,auto);align-items:center;gap:12px;padding:16px 24px;font-size:12px;font-weight:800;display:grid}.page-module__kZj7La__docList{flex-direction:column;display:flex}.page-module__kZj7La__docRow{border-bottom:1px solid #ffffff08;grid-template-columns:1.2fr 1.6fr 1.1fr 1.1fr 1.2fr 1.3fr 1.3fr minmax(140px,auto);align-items:center;gap:12px;padding:16px 24px;font-size:14px;transition:background .2s;display:grid}.page-module__kZj7La__docRow:hover{background:#ffffff08}.page-module__kZj7La__docNumRef{color:#a855f7;font-family:monospace;font-weight:800}.page-module__kZj7La__clientCell{flex-direction:column;display:flex}.page-module__kZj7La__clientCell strong{color:#fff;font-weight:700}.page-module__kZj7La__clientCell span{color:#64748b;font-size:12px}.page-module__kZj7La__dateCell{color:#cbd5e1;font-size:13px}.page-module__kZj7La__typeBadge{border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.page-module__kZj7La__typeBadge.page-module__kZj7La__invoice{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f633}.page-module__kZj7La__typeBadge.page-module__kZj7La__quotation{color:#c084fc;background:#a855f71f;border:1px solid #a855f733}.page-module__kZj7La__totalCell{color:#fff;font-weight:800}.page-module__kZj7La__statusBadge{border-radius:20px;justify-content:center;align-items:center;min-height:28px;padding:6px 14px;font-size:11.5px;font-weight:800;line-height:1.4;display:inline-flex;white-space:nowrap!important}.page-module__kZj7La__statusBadge.page-module__kZj7La__paid{color:#10b981;background:#10b98126;border:1px solid #10b98133}.page-module__kZj7La__statusBadge.page-module__kZj7La__sent{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b33}.page-module__kZj7La__statusBadge.page-module__kZj7La__draft{color:#94a3b8;background:#94a3b826;border:1px solid #94a3b833}.page-module__kZj7La__statusBadge.page-module__kZj7La__expired{color:#f87171;background:#ef444426;border:1px solid #ef444433}.page-module__kZj7La__statusSelect{cursor:pointer;box-sizing:border-box;border-radius:8px;outline:none;align-items:center;width:100%;max-width:140px;height:34px;min-height:34px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.page-module__kZj7La__actionsCell{gap:8px;display:flex}.page-module__kZj7La__btnIconOnly{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.page-module__kZj7La__btnIconOnly.page-module__kZj7La__primary{color:#c084fc;background:#10b9f71f}.page-module__kZj7La__btnIconOnly.page-module__kZj7La__primary:hover{color:#fff;background:#10b9f740}.page-module__kZj7La__btnIconOnly.page-module__kZj7La__success{color:#10b981;background:#10b9811f}.page-module__kZj7La__btnIconOnly.page-module__kZj7La__success:hover{color:#fff;background:#10b98140}.page-module__kZj7La__btnIconOnly.page-module__kZj7La__info{color:#60a5fa;background:#3b82f61f}.page-module__kZj7La__btnIconOnly.page-module__kZj7La__info:hover{color:#fff;background:#3b82f640}.page-module__kZj7La__btnIconOnly.page-module__kZj7La__danger{color:#fb7185;background:#f43f5e1f}.page-module__kZj7La__btnIconOnly.page-module__kZj7La__danger:hover{color:#fff;background:#f43f5e40}.page-module__kZj7La__previewHeaderBar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:14px 20px;display:flex}.page-module__kZj7La__previewTitle{color:#fff;font-size:16px;font-weight:800}.page-module__kZj7La__formCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;flex-direction:column;gap:20px;padding:32px;display:flex}.page-module__kZj7La__formGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.page-module__kZj7La__fieldGroup{flex-direction:column;gap:8px;display:flex}.page-module__kZj7La__fieldGroup label{color:#cbd5e1;font-size:13px;font-weight:700}.page-module__kZj7La__fieldGroup input,.page-module__kZj7La__fieldGroup select,.page-module__kZj7La__fieldGroup textarea{color:#fff;background:#00000040;border:1px solid #ffffff14;border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.page-module__kZj7La__fieldGroup input:focus,.page-module__kZj7La__fieldGroup select:focus,.page-module__kZj7La__fieldGroup textarea:focus{border-color:#a855f7;box-shadow:0 0 15px #a855f726}.page-module__kZj7La__fieldGroup textarea{resize:vertical;min-height:100px}.page-module__kZj7La__richToolbar{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:6px 10px;display:flex}.page-module__kZj7La__toolbarBtn{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.page-module__kZj7La__toolbarBtn:hover{color:#fff;background:#7c3aed40;border-color:#7c3aed66;transform:translateY(-1px)}.page-module__kZj7La__itemsSection{flex-direction:column;gap:16px;margin-top:12px;display:flex}.page-module__kZj7La__itemsHeader{justify-content:space-between;align-items:center;display:flex}.page-module__kZj7La__itemsTableHeader{color:#94a3b8;grid-template-columns:3fr 1fr 1.5fr 1.2fr auto;gap:12px;padding:0 16px;font-size:12px;font-weight:700;display:grid}.page-module__kZj7La__itemRow{background:#00000040;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:3fr 1fr 1.5fr 1.2fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.page-module__kZj7La__btnAddItem{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;display:flex}.page-module__kZj7La__btnAddItem:hover{background:#ffffff1a}.page-module__kZj7La__summaryBox{background:#0000004d;border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;gap:12px;width:340px;margin-right:auto;padding:24px;display:flex}.page-module__kZj7La__summaryRow{color:#94a3b8;justify-content:space-between;font-size:14px;display:flex}.page-module__kZj7La__summaryRow.page-module__kZj7La__total{color:#fff;border-top:1px solid #ffffff14;margin-top:4px;padding-top:12px;font-size:18px;font-weight:800}.page-module__kZj7La__emptyState{text-align:center;color:#64748b;background:#ffffff03;border:1px dashed #ffffff14;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:80px 20px;display:flex}.page-module__kZj7La__emptyState svg{color:#ffffff26}.page-module__kZj7La__toast{color:#fff;z-index:9999;background:#a855f7;border-radius:14px;align-items:center;gap:12px;padding:16px 24px;font-weight:600;display:flex;position:fixed;bottom:40px;right:40px;box-shadow:0 10px 30px #a855f759}.page-module__kZj7La__modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.page-module__kZj7La__modalCard{background:#141221;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;width:100%;max-width:560px;max-height:88vh;padding:0;display:flex;overflow:hidden;box-shadow:0 25px 60px #000000b3}.page-module__kZj7La__modalHeader{background:#ffffff05;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 28px 18px;display:flex}.page-module__kZj7La__modalHeader h3{color:#fff;margin:0;font-size:18px;font-weight:800}.page-module__kZj7La__btnClose{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;transition:all .2s;display:flex}.page-module__kZj7La__btnClose:hover{color:#ef4444;background:#ef444433;border-color:#ef44444d}.page-module__kZj7La__modalForm{flex-direction:column;flex:1;gap:18px;padding:24px 28px 28px;display:flex;overflow-y:auto}.page-module__kZj7La__modalForm::-webkit-scrollbar{width:6px}.page-module__kZj7La__modalForm::-webkit-scrollbar-track{background:#ffffff08}.page-module__kZj7La__modalForm::-webkit-scrollbar-thumb{background:#a855f759;border-radius:10px}.page-module__kZj7La__modalForm::-webkit-scrollbar-thumb:hover{background:#a855f799}.page-module__kZj7La__modalActions{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:16px;display:flex}.page-module__kZj7La__spinner{border:3px solid #a855f733;border-top-color:#a855f7;border-radius:50%;width:32px;height:32px;animation:1s linear infinite page-module__kZj7La__spin}@keyframes page-module__kZj7La__spin{to{transform:rotate(360deg)}}.page-module__kZj7La__mobileHeader,.page-module__kZj7La__mobileNav{display:none}@media (max-width:768px){.page-module__kZj7La__dashboardLayout,.page-module__kZj7La__dashboardContainer{flex-direction:column}.page-module__kZj7La__mobileHeader{z-index:150;-webkit-backdrop-filter:blur(20px);box-sizing:border-box;background:#0a0912fa;border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:12px 18px;display:flex;position:sticky;top:0}.page-module__kZj7La__sidebar{display:none}.page-module__kZj7La__mainContent{box-sizing:border-box;width:100%;padding:20px 16px 90px!important}.page-module__kZj7La__mobileNav{z-index:200;-webkit-backdrop-filter:blur(20px);padding:6px 0 env(safe-area-inset-bottom,6px) 0;background:#0a0912fa;border-top:1px solid #ffffff14;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.page-module__kZj7La__tableScrollWrapper{-webkit-overflow-scrolling:touch;border-radius:18px;width:100%;overflow-x:auto}.page-module__kZj7La__tableScrollWrapper .page-module__kZj7La__tableCard{min-width:850px}.page-module__kZj7La__docGrid,.page-module__kZj7La__clientGrid{grid-template-columns:1fr!important}.page-module__kZj7La__kpiGrid{grid-template-columns:repeat(2,1fr)!important}.page-module__kZj7La__pageHeader{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}}.page-module__kZj7La__mobileNavBtn{color:#475569;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:8px 6px;font-family:inherit;font-size:10px;font-weight:700;line-height:1;transition:color .2s;display:flex}.page-module__kZj7La__mobileNavBtnActive{color:#c084fc}.page-module__kZj7La__mobileNavBtnActive svg{stroke:#a855f7}.page-module__kZj7La__inputField{color:#fff;background-color:#ffffff08}.page-module__kZj7La__inputField option{padding:10px 14px;color:#fff!important;background-color:#12101e!important}.page-module__kZj7La__ticketGrid,.page-module__kZj7La__ticketsGrid,.page-module__kZj7La__ticketsSplitGrid{box-sizing:border-box;grid-template-columns:380px 1fr;align-items:start;gap:20px;width:100%;display:grid}.page-module__kZj7La__ticketGrid .page-module__kZj7La__tableCard,.page-module__kZj7La__ticketsGrid .page-module__kZj7La__tableCard,.page-module__kZj7La__ticketsSplitGrid .page-module__kZj7La__tableCard{min-width:0!important}.page-module__kZj7La__ticketColMaster,.page-module__kZj7La__ticketColList,.page-module__kZj7La__ticketColDetail{box-sizing:border-box;flex-direction:column;width:100%;display:flex;min-width:0!important}.page-module__kZj7La__mobileBackBtn{display:none}@media (max-width:900px){.page-module__kZj7La__ticketGrid,.page-module__kZj7La__ticketsGrid,.page-module__kZj7La__ticketsSplitGrid{grid-template-columns:1fr}.page-module__kZj7La__ticketColMaster.page-module__kZj7La__mobileHide,.page-module__kZj7La__ticketColList.page-module__kZj7La__mobileHide,.page-module__kZj7La__ticketColDetail.page-module__kZj7La__mobileHide{display:none!important}.page-module__kZj7La__ticketColMaster.page-module__kZj7La__mobileShow,.page-module__kZj7La__ticketColList.page-module__kZj7La__mobileShow,.page-module__kZj7La__ticketColDetail.page-module__kZj7La__mobileShow{display:flex!important}.page-module__kZj7La__mobileBackBtn{display:inline-flex!important}}@media (min-width:769px){.page-module__kZj7La__mobileBackBtn{display:none!important}.page-module__kZj7La__ticketColMaster,.page-module__kZj7La__ticketColDetail{display:flex!important}}.page-module__kZj7La__sendBtnText{display:inline}@media (max-width:768px){.page-module__kZj7La__sendBtnText{display:none!important}.page-module__kZj7La__sendBtn{border-radius:12px!important;justify-content:center!important;min-width:44px!important;padding:10px 14px!important}}.page-module__kZj7La__stickyHeaderBar{z-index:120;-webkit-backdrop-filter:blur(24px)saturate(180%);box-sizing:border-box;background:#0e0d18f2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:72px;min-height:72px;margin:0 -48px 24px;padding:0 36px;transition:all .25s;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #00000080}.page-module__kZj7La__stickyHeaderBrand{align-items:center;gap:16px;display:flex}.page-module__kZj7La__brandBadgeContainer{flex-direction:column;gap:2px;display:flex}.page-module__kZj7La__brandTitle{color:#fff;margin:0;font-size:15px;font-weight:800}.page-module__kZj7La__envTag{color:#a855f7;font-size:10.5px;font-weight:700}.page-module__kZj7La__stickyNavTabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:4px;padding:4px;display:flex}.page-module__kZj7La__tabBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:700;transition:all .2s;display:flex}.page-module__kZj7La__tabBtn:hover{color:#fff;background:#ffffff0f}.page-module__kZj7La__tabBtn.page-module__kZj7La__activeTab{color:#fff;background:linear-gradient(135deg,#7c3aed40,#a855f726);border:1px solid #a855f759;box-shadow:0 4px 12px #7c3aed33}.page-module__kZj7La__tabBadgeAlert{color:#fff;background:#ef4444;border-radius:10px;margin-right:4px;padding:2px 7px;font-size:10px;font-weight:800}.page-module__kZj7La__stickyHeaderActions{align-items:center;gap:10px;display:flex}.page-module__kZj7La__userProfilePill{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:30px;align-items:center;gap:8px;padding:4px 12px 4px 6px;display:flex}.page-module__kZj7La__userAvatar{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.page-module__kZj7La__userName{color:#e2e8f0;font-size:12.5px;font-weight:700}.page-module__kZj7La__btnLogoutIcon{color:#fb7185;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:background .2s;display:flex}.page-module__kZj7La__btnLogoutIcon:hover{background:#f43f5e26}.page-module__kZj7La__btnRefreshIcon{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.page-module__kZj7La__btnRefreshIcon:hover{color:#c084fc;background:#a855f726;border-color:#a855f74d}
.ConfirmModal-module__T4UW1a__modalOverlay{z-index:99999;-webkit-backdrop-filter:blur(12px);background:#08070dd1;justify-content:center;align-items:center;padding:20px;animation:.2s cubic-bezier(.16,1,.3,1) ConfirmModal-module__T4UW1a__fadeIn;display:flex;position:fixed;inset:0}.ConfirmModal-module__T4UW1a__modalCard{background:linear-gradient(145deg,#181628 0%,#110e1f 100%);border:1px solid #a855f740;border-radius:20px;width:100%;max-width:480px;animation:.25s cubic-bezier(.16,1,.3,1) ConfirmModal-module__T4UW1a__scaleUp;overflow:hidden;box-shadow:0 25px 65px #000c,0 0 30px #7c3aed26}.ConfirmModal-module__T4UW1a__modalHeader{border-bottom:1px solid #ffffff12;align-items:center;gap:14px;padding:20px 24px 14px;display:flex}.ConfirmModal-module__T4UW1a__iconWrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ConfirmModal-module__T4UW1a__iconPurple{color:#c084fc;background:#7c3aed26;border:1px solid #a855f74d}.ConfirmModal-module__T4UW1a__iconDanger{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.ConfirmModal-module__T4UW1a__iconSuccess{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.ConfirmModal-module__T4UW1a__iconInfo{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.ConfirmModal-module__T4UW1a__modalTitleBox{flex:1}.ConfirmModal-module__T4UW1a__modalTitle{color:#fff;margin:0;font-size:16px;font-weight:800;line-height:1.3}.ConfirmModal-module__T4UW1a__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;font-size:24px;line-height:1;transition:all .15s}.ConfirmModal-module__T4UW1a__closeBtn:hover{color:#fff;background:#ffffff1a}.ConfirmModal-module__T4UW1a__modalBody{padding:20px 24px}.ConfirmModal-module__T4UW1a__modalMessage{color:#cbd5e1;white-space:pre-line;margin:0;font-size:14.5px;font-weight:500;line-height:1.6}.ConfirmModal-module__T4UW1a__modalFooter{background:#0003;border-top:1px solid #ffffff0d;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px 22px;display:flex}.ConfirmModal-module__T4UW1a__btnCancel{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:10px 20px;font-size:13.5px;font-weight:700;transition:all .15s}.ConfirmModal-module__T4UW1a__btnCancel:hover{color:#fff;background:#ffffff1f}.ConfirmModal-module__T4UW1a__btnConfirm{cursor:pointer;border:none;border-radius:10px;padding:10px 22px;font-size:13.5px;font-weight:800;transition:all .2s;box-shadow:0 4px 14px #0000004d}.ConfirmModal-module__T4UW1a__btnPurple{color:#fff;background:linear-gradient(135deg,#7c3aed 0%,#a855f7 100%)}.ConfirmModal-module__T4UW1a__btnPurple:hover{background:linear-gradient(135deg,#6d28d9 0%,#9333ea 100%);box-shadow:0 6px 20px #7c3aed66}.ConfirmModal-module__T4UW1a__btnDanger{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#ef4444 100%)}.ConfirmModal-module__T4UW1a__btnDanger:hover{background:linear-gradient(135deg,#b91c1c 0%,#dc2626 100%);box-shadow:0 6px 20px #dc262666}.ConfirmModal-module__T4UW1a__btnSuccess{color:#fff;background:linear-gradient(135deg,#059669 0%,#10b981 100%)}.ConfirmModal-module__T4UW1a__btnSuccess:hover{background:linear-gradient(135deg,#047857 0%,#059669 100%);box-shadow:0 6px 20px #10b98166}@keyframes ConfirmModal-module__T4UW1a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ConfirmModal-module__T4UW1a__scaleUp{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}
.page-module__tV4RMW__container{color:#f8fafc;background:#08070d;min-height:100vh;font-family:inherit}.page-module__tV4RMW__header{-webkit-backdrop-filter:blur(20px);z-index:100;background:#0e0d18fa;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.page-module__tV4RMW__logoWrap{align-items:center;gap:16px;display:flex}.page-module__tV4RMW__portalTag{color:#c084fc;background:#a855f726;border:1px solid #a855f74d;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:800}.page-module__tV4RMW__userInfo{align-items:center;gap:20px;display:flex}.page-module__tV4RMW__userDetails{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.page-module__tV4RMW__userName{color:#fff;font-size:14px;font-weight:800}.page-module__tV4RMW__userRole{color:#94a3b8;font-size:11px}.page-module__tV4RMW__userRole strong{color:#a855f7}.page-module__tV4RMW__btnLogout{color:#fb7185;cursor:pointer;background:#f43f5e1f;border:1px solid #f43f5e40;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.page-module__tV4RMW__btnLogout:hover{background:#f43f5e38}.page-module__tV4RMW__main{flex-direction:column;gap:28px;max-width:1200px;margin:0 auto;padding:32px 24px;display:flex}.page-module__tV4RMW__welcomeBanner{background:linear-gradient(135deg,#a855f726 0%,#0f0d1be6 100%);border:1px solid #a855f740;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;display:flex}.page-module__tV4RMW__welcomeTitle{color:#fff;margin:0 0 6px;font-size:22px;font-weight:900}.page-module__tV4RMW__welcomeSub{color:#cbd5e1;margin:0;font-size:13px;line-height:1.5}.page-module__tV4RMW__payoutBadge{color:#94a3b8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.page-module__tV4RMW__payoutBadge strong{color:#a855f7}.page-module__tV4RMW__kpiGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.page-module__tV4RMW__kpiCard{background:#ffffff05;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;gap:12px;padding:22px 24px;display:flex}.page-module__tV4RMW__kpiHeader{color:#94a3b8;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.page-module__tV4RMW__kpiIcon{border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.page-module__tV4RMW__kpiIcon.page-module__tV4RMW__blue{color:#60a5fa;background:#3b82f626}.page-module__tV4RMW__kpiIcon.page-module__tV4RMW__green{color:#34d399;background:#10b98126}.page-module__tV4RMW__kpiIcon.page-module__tV4RMW__amber{color:#fbbf24;background:#f59e0b26}.page-module__tV4RMW__kpiValue{color:#fff;font-family:monospace;font-size:28px;font-weight:900}.page-module__tV4RMW__kpiSub{color:#64748b;font-size:12px}.page-module__tV4RMW__sectionCard{background:#ffffff05;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;gap:20px;padding:28px;display:flex}.page-module__tV4RMW__cardHeader{flex-direction:column;gap:4px;display:flex}.page-module__tV4RMW__cardTitle{color:#fff;margin:0;font-size:17px;font-weight:800}.page-module__tV4RMW__cardSub{color:#94a3b8;font-size:12px}.page-module__tV4RMW__tableScroll{overflow-x:auto}.page-module__tV4RMW__table{flex-direction:column;gap:8px;width:100%;min-width:900px;display:flex}.page-module__tV4RMW__tableHeader{color:#94a3b8;background:#ffffff08;border-radius:12px;grid-template-columns:1.1fr 1.6fr 1.3fr 1.2fr .9fr 1.3fr 1.4fr 1.2fr;gap:14px;padding:12px 18px;font-size:12px;font-weight:700;display:grid}.page-module__tV4RMW__tableBody{flex-direction:column;gap:8px;display:flex}.page-module__tV4RMW__tableRow{color:#cbd5e1;background:#ffffff04;border:1px solid #ffffff0a;border-radius:14px;grid-template-columns:1.1fr 1.6fr 1.3fr 1.2fr .9fr 1.3fr 1.4fr 1.2fr;align-items:center;gap:14px;padding:14px 18px;font-size:13px;transition:all .2s;display:grid}.page-module__tV4RMW__emptyState{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;font-size:13px;display:flex}.page-module__tV4RMW__badge{white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.page-module__tV4RMW__badgeGreen{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.page-module__tV4RMW__badgePurple{color:#c084fc;background:#a855f726;border:1px solid #a855f74d}.page-module__tV4RMW__badgeAmber{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}@media (max-width:900px){.page-module__tV4RMW__kpiGrid{grid-template-columns:1fr}}.page-module__tV4RMW__mobileMenuBtn{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:none}.page-module__tV4RMW__mobileMenuBtn:hover,.page-module__tV4RMW__mobileMenuBtn:active{color:#c084fc;background:#a855f733;border-color:#a855f766}.page-module__tV4RMW__mobileDrawerBackdrop{-webkit-backdrop-filter:blur(16px);z-index:99998;opacity:0;pointer-events:none;background:#04030ae0;transition:opacity .3s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.page-module__tV4RMW__mobileDrawerBackdropActive{opacity:1;pointer-events:auto}.page-module__tV4RMW__mobileDrawer{z-index:99999;will-change:transform;background:linear-gradient(#130e26 0%,#0a0814 100%);border-left:1px solid #a855f740;flex-direction:column;width:min(320px,86vw);height:100dvh;padding:0;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;transform:translate(100%);box-shadow:-15px 0 50px #000000e6}.page-module__tV4RMW__mobileDrawerOpen{transform:translate(0)}.page-module__tV4RMW__mobileDrawerHeader{background:#ffffff05;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex}.page-module__tV4RMW__mobileDrawerCloseBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.page-module__tV4RMW__mobileDrawerCloseBtn:hover,.page-module__tV4RMW__mobileDrawerCloseBtn:active{color:#fff;background:#a855f733;border-color:#a855f766}.page-module__tV4RMW__mobileDrawerUserCard{background:linear-gradient(135deg,#a855f71a 0%,#ffffff05 100%);border:1px solid #a855f738;border-radius:14px;flex-shrink:0;align-items:center;gap:12px;margin:14px 16px 10px;padding:12px 14px;display:flex}.page-module__tV4RMW__partnerAvatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:flex;box-shadow:0 4px 12px #a855f74d}.page-module__tV4RMW__mobileDrawerNav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:6px;padding:8px 14px;display:flex;overflow-y:auto}.page-module__tV4RMW__mobileDrawerNav::-webkit-scrollbar{display:none}.page-module__tV4RMW__drawerNavBtn{color:#94a3b8;cursor:pointer;text-align:right;background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .2s;display:flex}.page-module__tV4RMW__drawerNavBtn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.page-module__tV4RMW__drawerNavBtnActive{color:#fff!important;background:linear-gradient(135deg,#a855f72e 0%,#7c3aed14 100%)!important;border-color:#a855f759!important;box-shadow:0 4px 15px #a855f726!important}.page-module__tV4RMW__mobileDrawerFooter{padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px)) 16px;background:#0a081499;border-top:1px solid #ffffff14;flex-shrink:0}.page-module__tV4RMW__mobileDrawerFooter .page-module__tV4RMW__btnLogout{color:#f87171!important;cursor:pointer!important;background:#ef444414!important;border:1px solid #ef444438!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:44px!important;font-size:13.5px!important;font-weight:800!important;transition:all .2s!important;display:flex!important}.page-module__tV4RMW__mobileDrawerFooter .page-module__tV4RMW__btnLogout:active{background:#ef444429!important;transform:scale(.98)!important}@media (max-width:768px){.page-module__tV4RMW__header{height:64px;padding:0 16px}.page-module__tV4RMW__mobileMenuBtn{display:flex}.page-module__tV4RMW__userDetails{display:none}.page-module__tV4RMW__header .page-module__tV4RMW__btnLogout{display:none!important}.page-module__tV4RMW__portalTag{display:none}.page-module__tV4RMW__main{gap:20px;padding:16px 14px 40px}.page-module__tV4RMW__welcomeBanner{border-radius:18px;padding:20px 18px}.page-module__tV4RMW__welcomeTitle{font-size:18px}.page-module__tV4RMW__welcomeSub{font-size:12px}.page-module__tV4RMW__tableScroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#a855f759 #ffffff05;width:100%;overflow-x:auto}.page-module__tV4RMW__tableScroll::-webkit-scrollbar{height:6px}.page-module__tV4RMW__tableScroll::-webkit-scrollbar-thumb{background:#a855f759;border-radius:4px}.page-module__tV4RMW__table{min-width:860px}}
